@charset "UTF-8";:root{--space-auto:auto;--space-0:0;--space-px:1px;--space-0\.5:2px;--space-1:4px;--space-1\.5:6px;--space-2:8px;--space-2\.5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--space-36:144px;--space-40:160px;--space-44:176px;--space-48:192px;--space-52:208px;--space-56:224px;--space-60:240px;--space-64:256px;--space-72:288px;--space-80:320px;--space-96:384px;--10px:0.625rem;--11px:0.6875rem;--12px:0.75rem;--13px:0.8125rem;--14px:0.875rem;--15px:0.9375rem;--16px:1rem;--17px:1.0625rem;--18px:1.125rem;--19px:1.1875rem;--20px:1.25rem;--22px:1.375rem;--24px:1.5rem;--26px:1.625rem;--28px:1.75rem;--30px:1.875rem;--32px:2rem;--36px:2.25rem;--40px:2.5rem;--48px:3rem;--50px:3.125rem;--60px:3.75rem;--text-2xs:clamp(0.625rem,0.568rem + 0.24vw,0.75rem);--text-xs:clamp(0.75rem,0.693rem + 0.24vw,0.875rem);--text-sm:clamp(0.813rem,0.756rem + 0.24vw,0.938rem);--text-md:clamp(0.875rem,0.818rem + 0.24vw,1rem);--text-lg:clamp(1rem,0.943rem + 0.24vw,1.125rem);--text-xl:clamp(1.125rem,0.955rem + 0.73vw,1.5rem);--text-2xl:clamp(1.5rem,1.386rem + 0.48vw,1.75rem);--text-3xl:clamp(1.75rem,1.636rem + 0.48vw,2rem);--text-4xl:clamp(2.375rem,2.091rem + 1.21vw,3rem);--text-5xl:clamp(2.5rem,1.648rem + 3.64vw,4.375rem);--font-sans-serif:"Noto Sans JP",sans-serif;--font-serif:"游明朝体","Yu Mincho",yumincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro",serif;--font-en:"Roboto",sans-serif;--font-normal:400;--font-medium:500;--font-bold:700;--line-height-xs:1.4;--line-height-sm:1.5;--line-height-md:1.6;--line-height-lg:1.8;--line-height-xl:2.2;--color-gold-90:#876a4d;--color-gold-80:#876a4d;--color-black:#333;--color-white:#fff;--color-text-body-primary:#000;--bg-baige-01:#f4f3ee;--bg-baige-02:#f3f2eb;--bg-baige-03:#e5e2dd;--bg-baige-04:#e9e7e3;--bg-blue-01:#dce9f0;--bg-blue-02:#e8f1f6;--bg-gray-01:#f1f1f1;--bg-gray-02:#eceef0;--color-azure-46:#00a7ea;--color-azure-30:#0b318f;--color-red-50:red;--color-green-36:#00b900;--color-grey-0:#010101;--color-grey-20:#333;--color-grey-35:#5b5a59;--color-grey-72:#b7b8b8;--color-grey-90:#e5e5e5;--color-grey-92:#ebebeb;--color-grey-93:#ededed;--color-grey-95:#f1f1f1;--color-white-solid:#fff;--color-black-solid:#000;--color-ana-mine-shaft:#333;--color-ana-cerulean:#00a7ea;--color-ana-torea-bay:#0b318f;--color-ana-white:#fff;--color-ana-gallery:#ebebeb;--color-ana-navy-blue:#00146e;--color-ana-mercury:#e5e5e5;--color-ana-azure-radiance:#1877f2;--color-ana-red:red;--color-ana-green:#00b900;--color-ana-amaranth:#ee1d52;--color-ana-bright-turquoise:#26f4ee;--color-ana-seashell:#f1f1f1;--color-ana-chicago:#5b5a59;--color-ana-silver-sand:#b7b8b8;--color-ana-black:#000;--color-gold-90-rgb:146,125,104;--color-gold-80-rgb:135,106,77;--color-black-rgb:51,51,51;--color-white-rgb:255,255,255;--color-text-body-primary-rgb:0,0,0;--bg-baige-01-rgb:244,243,238;--bg-baige-02-rgb:243,242,235;--bg-baige-03-rgb:229,226,221;--bg-baige-04-rgb:233,231,227;--bg-blue-01-rgb:220,233,240;--bg-blue-02-rgb:232,241,246;--bg-gray-01-rgb:241,241,241;--bg-gray-02-rgb:236,238,240;--color-azure-46-rgb:0,167,234;--color-azure-30-rgb:11,49,143;--color-azure-52-rgb:24,119,242;--color-blue-22-rgb:0,20,110;--color-red-50-rgb:255,0,0;--color-green-36-rgb:0,185,0;--color-rose-51-rgb:216,45,126;--color-rose-52-rgb:238,29,82;--color-orange-55-rgb:250,143,33;--color-cyan-55-rgb:38,244,238;--color-grey-0-rgb:1,1,1;--color-grey-20-rgb:51,51,51;--color-grey-35-rgb:91,90,89;--color-grey-72-rgb:183,184,184;--color-grey-90-rgb:229,229,229;--color-grey-92-rgb:235,235,235;--color-grey-93-rgb:237,237,237;--color-grey-95-rgb:241,241,241;--color-white-solid-rgb:255,255,255;--color-black-solid-rgb:0,0,0;--color-ana-mine-shaft-rgb:51,51,51;--color-ana-cerulean-rgb:0,167,234;--color-ana-torea-bay-rgb:11,49,143;--color-ana-white-rgb:255,255,255;--color-ana-gallery-rgb:235,235,235;--color-ana-navy-blue-rgb:0,20,110;--color-ana-mercury-rgb:229,229,229;--color-ana-azure-radiance-rgb:24,119,242;--color-ana-red-rgb:255,0,0;--color-ana-green-rgb:0,185,0;--color-ana-amaranth-rgb:238,29,82;--color-ana-bright-turquoise-rgb:38,244,238;--color-ana-seashell-rgb:241,241,241;--color-ana-chicago-rgb:91,90,89;--color-ana-silver-sand-rgb:183,184,184;--color-ana-black-rgb:0,0,0;--color-main:var(--color-azure-46);--color-sub:var(--color-gold-80);--color-type:var(--color-text-body-primary);--color-border:var(--color-grey-72);--color-border-light:var(--color-grey-90);--color-border-dark:var(--color-grey-35);--color-input-border:var(--color-grey-72);--color-input-border-hover:var(--color-grey-35);--color-link:var(--color-azure-30);--color-error:var(--color-red-50);--color-success:var(--color-green-36);--ease:cubic-bezier(0.215,0.61,0.355,1);--opacity:0.75;--scale:1.03;--contentfull-margin:calc((100vw - 100% - var(--scrollbar-width, 0px))/2*-1);--contentfull-padding:calc((100vw - 100% - var(--scrollbar-width, 0px))/2)}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html{hanging-punctuation:allow-end;line-break:normal;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:var(--headerHeight);text-rendering:optimizelegibility;text-underline-offset:.07em}[id]{scroll-margin-top:var(--headerHeight)}body{color:var(--color-type);font-size:var(--text-md);font-weight:var(--font-normal);line-height:var(--line-height-md);text-rendering:optimizespeed}body,button,input,select,textarea{font-family:var(--font-sans-serif)}button{background:transparent;font-size:1em;padding:0}button:disabled{color:inherit}p{line-height:var(--line-height-lg);margin:var(--space-2) 0}p:where(:first-child){margin-top:0}p:where(:last-child){margin-bottom:0}h1{font-size:var(--text-4xl);line-height:1.33}h1,h2{font-weight:var(--font-bold);margin:.8em 0}h2{font-size:var(--text-3xl);line-height:var(--line-height-xs)}h3{font-size:var(--text-2xl);line-height:var(--line-height-sm);margin:.6em 0}h3,h4{font-weight:var(--font-bold)}h4{font-size:var(--text-xl);margin:.4em 0}h4,h5,h6{line-height:var(--line-height-md)}h5,h6{font-size:var(--text-lg);font-weight:var(--font-normal);margin:.3em 0}a:not([class]){text-decoration-skip-ink:auto}:where(a){color:var(--color-link);text-decoration:underline}:focus-visible{outline-color:var(--color-main);outline-offset:1px;outline-style:auto}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}blockquote{border-left:3px solid #000;margin:revert;padding-left:24px}:where(b,strong,h1,h2,h3,h4,h5,h6,th,optgroup){font-weight:var(--font-bold)}code,pre{background-color:#24292e;border-radius:5px;color:orange;display:inline-block;line-height:1.3em;margin:0 .15em;padding:.15em .5em}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:var(--color-white)!important}.l-footer,.l-header,.l-main__footer,.p-fourth-nav,.p-inpage-links,.p-sub-nav{display:none!important}.l-main__body,.l-main__contents,.l-main__header{padding:0!important}.l-section,section.l-wrapper{margin-top:20px!important}.l-container+.l-container{margin-top:0}.c-title._h2{font-size:2.2rem!important}.c-title._h3{font-size:2rem!important}.c-title._h4{font-size:1.8rem!important}.c-title._h5{font-size:1.6rem!important}}@keyframes icon-arrow{0%{opacity:1;transform:translateX(0)}40%{opacity:0}49.9%{opacity:0;transform:translateX(50%)}50%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(0)}}@keyframes icon-arrow-back{0%{opacity:1;transform:translateX(0)}40%{opacity:0}49.9%{opacity:0;transform:translateX(-50%)}50%{opacity:0;transform:translateX(50%)}to{opacity:1;transform:translateX(0)}}@keyframes icon-arrow-down{0%{opacity:1;transform:translateY(0)}40%{opacity:0}49.9%{opacity:0;transform:translateY(50%)}50%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}@keyframes displayFadeIn{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes displayFadeOut{0%{display:block;opacity:1}to{display:none;opacity:0}}.l-container{margin-left:auto;margin-right:auto;max-width:1200px;width:90vw}@media only screen and (width >= 768px){.l-container{width:calc(100% - 60px)}}.l-container._middle{max-width:1400px}.l-container._narrow{max-width:960px}.l-section,section.l-wrapper{margin-bottom:16px;margin-top:60px}@media only screen and (width >= 768px){.l-section,section.l-wrapper{margin-bottom:16px;margin-top:100px}}.l-section:where(:first-child),section.l-wrapper:where(:first-child){margin-top:0}@media only screen and (width >= 768px){.l-section:where(:first-child),section.l-wrapper:where(:first-child){margin-top:0}}.l-section:where(:last-child),section.l-wrapper:where(:last-child){margin-bottom:0}@media only screen and (width >= 768px){.l-section:where(:last-child),section.l-wrapper:where(:last-child){margin-bottom:0}}.l-section._narrow,section.l-wrapper._narrow{margin-left:auto;margin-right:auto;max-width:960px}.l-section._full,section.l-wrapper._full{margin:0 calc(50% - 50vw);padding-bottom:16px;padding-top:60px}@media only screen and (width >= 768px){.l-section._full,section.l-wrapper._full{padding-bottom:16px;padding-top:100px}}.l-main__outer{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-height:calc(var(--vh, 1vh)*100)}.l-main{overflow:hidden;overflow-wrap:break-word}.l-main__body{padding-bottom:50px}@media only screen and (width >= 768px){.l-main__body{padding-bottom:100px}}.l-main__contents{padding-top:32px}@media only screen and (width >= 768px){.l-main__contents{padding-top:48px}}@media only screen and (width >= 1024px){.l-main__contents{padding-top:64px}}.l-row__outer{display:flow-root}.l-row{--l-row-gap:var(--space-2);--l-row-gap-x:var(--space-2);--l-row-gap-y:var(--space-2);display:flex;flex-wrap:wrap;list-style:none;margin:calc(var(--l-row-gap)*-1);padding:0}.l-row>.l-col{box-sizing:border-box;margin:0;padding:var(--l-row-gap)}.l-row>.l-col[class*=pull-],.l-row>.l-col[class*=push-]{position:relative}.l-row[class*=_gap-y]{margin-bottom:calc(var(--l-row-gap-y)*-1);margin-top:calc(var(--l-row-gap-y)*-1)}.l-row[class*=_gap-y]>.l-col{padding-bottom:var(--l-row-gap-y);padding-top:var(--l-row-gap-y)}.l-row[class*=_gap-x]{margin-left:calc(var(--l-row-gap-x)*-1);margin-right:calc(var(--l-row-gap-x)*-1)}.l-row[class*=_gap-x]>.l-col{padding-left:var(--l-row-gap-x);padding-right:var(--l-row-gap-x)}.l-column-stack{--column-stack-gap:var(--space-4)}.l-column-stack-0{--column-stack-gap:0}.l-column-stack-px{--column-stack-gap:1px}.l-column-stack-1{--column-stack-gap:var(--space-1)}.l-column-stack-2{--column-stack-gap:var(--space-2)}.l-column-stack-3{--column-stack-gap:var(--space-3)}.l-column-stack-4{--column-stack-gap:var(--space-4)}.l-column-stack-6{--column-stack-gap:var(--space-6)}.l-column-stack-8{--column-stack-gap:var(--space-8)}.l-column-stack-10{--column-stack-gap:var(--space-10)}.l-column-stack-12{--column-stack-gap:var(--space-12)}.l-column-stack-16{--column-stack-gap:var(--space-16)}.l-column-stack-24{--column-stack-gap:var(--space-24)}.l-stack>*+*{--stack-gap:var(--space-4)}.l-stack-0>*+*{--stack-gap:0}.l-stack-px>*+*{--stack-gap:1px}.l-stack-1>*+*{--stack-gap:var(--space-1)}.l-stack-2>*+*{--stack-gap:var(--space-2)}.l-stack-3>*+*{--stack-gap:var(--space-3)}.l-stack-4>*+*{--stack-gap:var(--space-4)}.l-stack-6>*+*{--stack-gap:var(--space-6)}.l-stack-8>*+*{--stack-gap:var(--space-8)}.l-stack-10>*+*{--stack-gap:var(--space-10)}.l-stack-12>*+*{--stack-gap:var(--space-12)}.l-stack-16>*+*{--stack-gap:var(--space-16)}.l-stack-24>*+*{--stack-gap:var(--space-24)}.l-row_singleline{flex-wrap:nowrap}.l-row_v-center{align-items:center}.l-row_v-start{align-items:flex-start}.l-row_v-end{align-items:flex-end}.l-row_row-reverse{flex-direction:row-reverse}.l-row_column-reverse{flex-direction:column-reverse}.l-row_equally .l-row>.l-col{flex:1 1 0%;float:none}.l-row_justify-start{justify-content:flex-start}.l-row_justify-end{justify-content:flex-end}.l-row_justify-center{justify-content:center}.l-row_s-between{justify-content:space-between}.l-row_s-around{justify-content:space-around}.l-row_v-border .l-row>.l-col+.l-col{border-left:1px solid var(--color-border)}.l-row_h-border .l-row>.l-col+.l-col{border-top:1px solid var(--color-border)}.l-row_gap-12{--l-row-gap:var(--space-12)}.l-row_gap-x12{--l-row-gap-x:var(--space-12)}.l-row_gap-y12{--l-row-gap-y:var(--space-12)}.l-row_gap-10{--l-row-gap:var(--space-10)}.l-row_gap-x10{--l-row-gap-x:var(--space-10)}.l-row_gap-y10{--l-row-gap-y:var(--space-10)}.l-row_gap-8{--l-row-gap:var(--space-8)}.l-row_gap-x8{--l-row-gap-x:var(--space-8)}.l-row_gap-y8{--l-row-gap-y:var(--space-8)}.l-row_gap-6{--l-row-gap:var(--space-6)}.l-row_gap-x6{--l-row-gap-x:var(--space-6)}.l-row_gap-y6{--l-row-gap-y:var(--space-6)}.l-row_gap-4{--l-row-gap:var(--space-4)}.l-row_gap-x4{--l-row-gap-x:var(--space-4)}.l-row_gap-y4{--l-row-gap-y:var(--space-4)}.l-row_gap-2{--l-row-gap:var(--space-2)}.l-row_gap-x2{--l-row-gap-x:var(--space-2)}.l-row_gap-y2{--l-row-gap-y:var(--space-2)}.l-row_gap-1{--l-row-gap:var(--space-1)}.l-row_gap-x1{--l-row-gap-x:var(--space-1)}.l-row_gap-y1{--l-row-gap-y:var(--space-1)}.l-row_gap-px{--l-row-gap:0.5px}.l-row_gap-xpx{--l-row-gap-x:0.5px}.l-row_gap-ypx{--l-row-gap-y:0.5px}.l-row_gap-0{--l-row-gap:0}.l-row_gap-x0{--l-row-gap-x:0}.l-row_gap-y0{--l-row-gap-y:0}.l-row>.l-col._self-center{align-self:center}.l-row>.l-col._self-start{align-self:flex-start}.l-row>.l-col._self-end{align-self:flex-end}.l-row>.l-col._variable{flex:1 1 auto}.l-row>.l-col._flex-1{flex:1 1 0%}.l-row>.l-col._col-1{width:8.3333333333%}.l-row>.l-col._col-2{width:16.6666666667%}.l-row>.l-col._col-3{width:25%}.l-row>.l-col._col-4{width:33.3333333333%}.l-row>.l-col._col-5{width:41.6666666667%}.l-row>.l-col._col-6{width:50%}.l-row>.l-col._col-7{width:58.3333333333%}.l-row>.l-col._col-8{width:66.6666666667%}.l-row>.l-col._col-9{width:75%}.l-row>.l-col._col-10{width:83.3333333333%}.l-row>.l-col._col-11{width:91.6666666667%}.l-row>.l-col._col-12{width:100%}.l-row>.l-col._offset-1{margin-left:8.3333333333%}.l-row>.l-col._pull-1{right:8.3333333333%}.l-row>.l-col._push-1{left:8.3333333333%}.l-row>.l-col._offset-2{margin-left:16.6666666667%}.l-row>.l-col._pull-2{right:16.6666666667%}.l-row>.l-col._push-2{left:16.6666666667%}.l-row>.l-col._offset-3{margin-left:25%}.l-row>.l-col._pull-3{right:25%}.l-row>.l-col._push-3{left:25%}.l-row>.l-col._offset-4{margin-left:33.3333333333%}.l-row>.l-col._pull-4{right:33.3333333333%}.l-row>.l-col._push-4{left:33.3333333333%}.l-row>.l-col._offset-5{margin-left:41.6666666667%}.l-row>.l-col._pull-5{right:41.6666666667%}.l-row>.l-col._push-5{left:41.6666666667%}.l-row>.l-col._offset-6{margin-left:50%}.l-row>.l-col._pull-6{right:50%}.l-row>.l-col._push-6{left:50%}.l-row>.l-col._offset-7{margin-left:58.3333333333%}.l-row>.l-col._pull-7{right:58.3333333333%}.l-row>.l-col._push-7{left:58.3333333333%}.l-row>.l-col._offset-8{margin-left:66.6666666667%}.l-row>.l-col._pull-8{right:66.6666666667%}.l-row>.l-col._push-8{left:66.6666666667%}.l-row>.l-col._offset-9{margin-left:75%}.l-row>.l-col._pull-9{right:75%}.l-row>.l-col._push-9{left:75%}.l-row>.l-col._offset-10{margin-left:83.3333333333%}.l-row>.l-col._pull-10{right:83.3333333333%}.l-row>.l-col._push-10{left:83.3333333333%}.l-row>.l-col._offset-11{margin-left:91.6666666667%}.l-row>.l-col._pull-11{right:91.6666666667%}.l-row>.l-col._push-11{left:91.6666666667%}.l-row>.l-col._offset-12{margin-left:100%}.l-row>.l-col._pull-12{right:100%}.l-row>.l-col._push-12{left:100%}.l-content-narrow{max-width:768px!important}.l-content-narrow,.l-content-narrow-m{margin-left:auto!important;margin-right:auto!important}.l-content-narrow-m{max-width:960px!important}.l-content-full{padding-left:var(--contentfull-padding)!important;padding-right:var(--contentfull-padding)!important}.l-content-full,.l-content-full-inner{margin-left:var(--contentfull-margin)!important}.l-content-full,.l-content-full-inner,.l-content-full-r{margin-right:var(--contentfull-margin)!important;width:auto!important}.l-content-full-r{margin-left:0!important;padding-left:0!important;padding-right:var(--contentfull-padding)!important}.l-content-full-l{margin-left:var(--contentfull-margin)!important;margin-right:0!important;padding-left:var(--contentfull-padding)!important;padding-right:0!important;width:auto!important}.l-content-full-inner-r{margin-left:0!important;margin-right:var(--contentfull-margin)!important}.l-content-full-inner-l,.l-content-full-inner-r{padding-left:0!important;padding-right:0!important;width:auto!important}.l-content-full-inner-l{margin-left:var(--contentfull-margin)!important;margin-right:0!important}[class*=" l-column-stack"],[class^=l-column-stack]{display:flex!important;flex-wrap:wrap!important;margin-left:calc(var(--column-stack-gap)*-1)!important;margin-top:calc(var(--column-stack-gap)*-1)!important}[class*=" l-column-stack"]>*,[class^=l-column-stack]>*{margin-left:var(--column-stack-gap)!important;margin-top:var(--column-stack-gap)!important}[class*=" l-stack"]>*+*,[class^=l-stack]>*+*{margin-top:var(--stack-gap)!important}@media only screen and (width >= 576px){.s\:l-column-stack{--column-stack-gap:var(--space-4)}.s\:l-column-stack-0{--column-stack-gap:0}.s\:l-column-stack-px{--column-stack-gap:1px}.s\:l-column-stack-1{--column-stack-gap:var(--space-1)}.s\:l-column-stack-2{--column-stack-gap:var(--space-2)}.s\:l-column-stack-3{--column-stack-gap:var(--space-3)}.s\:l-column-stack-4{--column-stack-gap:var(--space-4)}.s\:l-column-stack-6{--column-stack-gap:var(--space-6)}.s\:l-column-stack-8{--column-stack-gap:var(--space-8)}.s\:l-column-stack-10{--column-stack-gap:var(--space-10)}.s\:l-column-stack-12{--column-stack-gap:var(--space-12)}.s\:l-column-stack-16{--column-stack-gap:var(--space-16)}.s\:l-column-stack-24{--column-stack-gap:var(--space-24)}.s\:l-row_singleline{flex-wrap:nowrap}.s\:l-row_v-center{align-items:center}.s\:l-row_v-start{align-items:flex-start}.s\:l-row_v-end{align-items:flex-end}.s\:l-row_row-reverse{flex-direction:row-reverse}.s\:l-row_column-reverse{flex-direction:column-reverse}.s\:l-row_equally .l-row>.l-col{flex:1 1 0%;float:none}.s\:l-row_justify-start{justify-content:flex-start}.s\:l-row_justify-end{justify-content:flex-end}.s\:l-row_justify-center{justify-content:center}.s\:l-row_s-between{justify-content:space-between}.s\:l-row_s-around{justify-content:space-around}.s\:l-row_v-border .l-row>.l-col+.l-col{border-left:1px solid var(--color-border)}.s\:l-row_h-border .l-row>.l-col+.l-col{border-top:1px solid var(--color-border)}.s\:l-row_gap-12{--l-row-gap:var(--space-12)}.s\:l-row_gap-x12{--l-row-gap-x:var(--space-12)}.s\:l-row_gap-y12{--l-row-gap-y:var(--space-12)}.s\:l-row_gap-10{--l-row-gap:var(--space-10)}.s\:l-row_gap-x10{--l-row-gap-x:var(--space-10)}.s\:l-row_gap-y10{--l-row-gap-y:var(--space-10)}.s\:l-row_gap-8{--l-row-gap:var(--space-8)}.s\:l-row_gap-x8{--l-row-gap-x:var(--space-8)}.s\:l-row_gap-y8{--l-row-gap-y:var(--space-8)}.s\:l-row_gap-6{--l-row-gap:var(--space-6)}.s\:l-row_gap-x6{--l-row-gap-x:var(--space-6)}.s\:l-row_gap-y6{--l-row-gap-y:var(--space-6)}.s\:l-row_gap-4{--l-row-gap:var(--space-4)}.s\:l-row_gap-x4{--l-row-gap-x:var(--space-4)}.s\:l-row_gap-y4{--l-row-gap-y:var(--space-4)}.s\:l-row_gap-2{--l-row-gap:var(--space-2)}.s\:l-row_gap-x2{--l-row-gap-x:var(--space-2)}.s\:l-row_gap-y2{--l-row-gap-y:var(--space-2)}.s\:l-row_gap-1{--l-row-gap:var(--space-1)}.s\:l-row_gap-x1{--l-row-gap-x:var(--space-1)}.s\:l-row_gap-y1{--l-row-gap-y:var(--space-1)}.s\:l-row_gap-px{--l-row-gap:0.5px}.s\:l-row_gap-xpx{--l-row-gap-x:0.5px}.s\:l-row_gap-ypx{--l-row-gap-y:0.5px}.s\:l-row_gap-0{--l-row-gap:0}.s\:l-row_gap-x0{--l-row-gap-x:0}.s\:l-row_gap-y0{--l-row-gap-y:0}.l-row>.l-col.s\:_self-center{align-self:center}.l-row>.l-col.s\:_self-start{align-self:flex-start}.l-row>.l-col.s\:_self-end{align-self:flex-end}.l-row>.l-col.s\:_variable{flex:1 1 auto}.l-row>.l-col.s\:_flex-1{flex:1 1 0%}.l-row>.l-col.s\:_col-1{width:8.3333333333%}.l-row>.l-col.s\:_col-2{width:16.6666666667%}.l-row>.l-col.s\:_col-3{width:25%}.l-row>.l-col.s\:_col-4{width:33.3333333333%}.l-row>.l-col.s\:_col-5{width:41.6666666667%}.l-row>.l-col.s\:_col-6{width:50%}.l-row>.l-col.s\:_col-7{width:58.3333333333%}.l-row>.l-col.s\:_col-8{width:66.6666666667%}.l-row>.l-col.s\:_col-9{width:75%}.l-row>.l-col.s\:_col-10{width:83.3333333333%}.l-row>.l-col.s\:_col-11{width:91.6666666667%}.l-row>.l-col.s\:_col-12{width:100%}.l-row>.l-col.s\:_offset-1{margin-left:8.3333333333%}.l-row>.l-col.s\:_pull-1{right:8.3333333333%}.l-row>.l-col.s\:_push-1{left:8.3333333333%}.l-row>.l-col.s\:_offset-2{margin-left:16.6666666667%}.l-row>.l-col.s\:_pull-2{right:16.6666666667%}.l-row>.l-col.s\:_push-2{left:16.6666666667%}.l-row>.l-col.s\:_offset-3{margin-left:25%}.l-row>.l-col.s\:_pull-3{right:25%}.l-row>.l-col.s\:_push-3{left:25%}.l-row>.l-col.s\:_offset-4{margin-left:33.3333333333%}.l-row>.l-col.s\:_pull-4{right:33.3333333333%}.l-row>.l-col.s\:_push-4{left:33.3333333333%}.l-row>.l-col.s\:_offset-5{margin-left:41.6666666667%}.l-row>.l-col.s\:_pull-5{right:41.6666666667%}.l-row>.l-col.s\:_push-5{left:41.6666666667%}.l-row>.l-col.s\:_offset-6{margin-left:50%}.l-row>.l-col.s\:_pull-6{right:50%}.l-row>.l-col.s\:_push-6{left:50%}.l-row>.l-col.s\:_offset-7{margin-left:58.3333333333%}.l-row>.l-col.s\:_pull-7{right:58.3333333333%}.l-row>.l-col.s\:_push-7{left:58.3333333333%}.l-row>.l-col.s\:_offset-8{margin-left:66.6666666667%}.l-row>.l-col.s\:_pull-8{right:66.6666666667%}.l-row>.l-col.s\:_push-8{left:66.6666666667%}.l-row>.l-col.s\:_offset-9{margin-left:75%}.l-row>.l-col.s\:_pull-9{right:75%}.l-row>.l-col.s\:_push-9{left:75%}.l-row>.l-col.s\:_offset-10{margin-left:83.3333333333%}.l-row>.l-col.s\:_pull-10{right:83.3333333333%}.l-row>.l-col.s\:_push-10{left:83.3333333333%}.l-row>.l-col.s\:_offset-11{margin-left:91.6666666667%}.l-row>.l-col.s\:_pull-11{right:91.6666666667%}.l-row>.l-col.s\:_push-11{left:91.6666666667%}.l-row>.l-col.s\:_offset-12{margin-left:100%}.l-row>.l-col.s\:_pull-12{right:100%}.l-row>.l-col.s\:_push-12{left:100%}.s\:l-stack>*+*{--stack-gap:var(--space-4)}.s\:l-stack-0>*+*{--stack-gap:0}.s\:l-stack-px>*+*{--stack-gap:1px}.s\:l-stack-1>*+*{--stack-gap:var(--space-1)}.s\:l-stack-2>*+*{--stack-gap:var(--space-2)}.s\:l-stack-3>*+*{--stack-gap:var(--space-3)}.s\:l-stack-4>*+*{--stack-gap:var(--space-4)}.s\:l-stack-6>*+*{--stack-gap:var(--space-6)}.s\:l-stack-8>*+*{--stack-gap:var(--space-8)}.s\:l-stack-10>*+*{--stack-gap:var(--space-10)}.s\:l-stack-12>*+*{--stack-gap:var(--space-12)}.s\:l-stack-16>*+*{--stack-gap:var(--space-16)}.s\:l-stack-24>*+*{--stack-gap:var(--space-24)}[class*=" s\\:l-column-stack"],[class^=s\:l-column-stack]{display:flex!important;flex-wrap:wrap!important;margin-left:calc(var(--column-stack-gap)*-1)!important;margin-top:calc(var(--column-stack-gap)*-1)!important}[class*=" s\\:l-column-stack"]>*,[class^=s\:l-column-stack]>*{margin-left:var(--column-stack-gap)!important;margin-top:var(--column-stack-gap)!important}[class*=" s\\:l-stack"]>*+*,[class^=s\:l-stack]>*+*{margin-top:var(--stack-gap)!important}}@media only screen and (width >= 768px){.m\:l-column-stack{--column-stack-gap:var(--space-4)}.m\:l-column-stack-0{--column-stack-gap:0}.m\:l-column-stack-px{--column-stack-gap:1px}.m\:l-column-stack-1{--column-stack-gap:var(--space-1)}.m\:l-column-stack-2{--column-stack-gap:var(--space-2)}.m\:l-column-stack-3{--column-stack-gap:var(--space-3)}.m\:l-column-stack-4{--column-stack-gap:var(--space-4)}.m\:l-column-stack-6{--column-stack-gap:var(--space-6)}.m\:l-column-stack-8{--column-stack-gap:var(--space-8)}.m\:l-column-stack-10{--column-stack-gap:var(--space-10)}.m\:l-column-stack-12{--column-stack-gap:var(--space-12)}.m\:l-column-stack-16{--column-stack-gap:var(--space-16)}.m\:l-column-stack-24{--column-stack-gap:var(--space-24)}.m\:l-row_singleline{flex-wrap:nowrap}.m\:l-row_v-center{align-items:center}.m\:l-row_v-start{align-items:flex-start}.m\:l-row_v-end{align-items:flex-end}.m\:l-row_row-reverse{flex-direction:row-reverse}.m\:l-row_column-reverse{flex-direction:column-reverse}.m\:l-row_equally .l-row>.l-col{flex:1 1 0%;float:none}.m\:l-row_justify-start{justify-content:flex-start}.m\:l-row_justify-end{justify-content:flex-end}.m\:l-row_justify-center{justify-content:center}.m\:l-row_s-between{justify-content:space-between}.m\:l-row_s-around{justify-content:space-around}.m\:l-row_v-border .l-row>.l-col+.l-col{border-left:1px solid var(--color-border)}.m\:l-row_h-border .l-row>.l-col+.l-col{border-top:1px solid var(--color-border)}.m\:l-row_gap-12{--l-row-gap:var(--space-12)}.m\:l-row_gap-x12{--l-row-gap-x:var(--space-12)}.m\:l-row_gap-y12{--l-row-gap-y:var(--space-12)}.m\:l-row_gap-10{--l-row-gap:var(--space-10)}.m\:l-row_gap-x10{--l-row-gap-x:var(--space-10)}.m\:l-row_gap-y10{--l-row-gap-y:var(--space-10)}.m\:l-row_gap-8{--l-row-gap:var(--space-8)}.m\:l-row_gap-x8{--l-row-gap-x:var(--space-8)}.m\:l-row_gap-y8{--l-row-gap-y:var(--space-8)}.m\:l-row_gap-6{--l-row-gap:var(--space-6)}.m\:l-row_gap-x6{--l-row-gap-x:var(--space-6)}.m\:l-row_gap-y6{--l-row-gap-y:var(--space-6)}.m\:l-row_gap-4{--l-row-gap:var(--space-4)}.m\:l-row_gap-x4{--l-row-gap-x:var(--space-4)}.m\:l-row_gap-y4{--l-row-gap-y:var(--space-4)}.m\:l-row_gap-2{--l-row-gap:var(--space-2)}.m\:l-row_gap-x2{--l-row-gap-x:var(--space-2)}.m\:l-row_gap-y2{--l-row-gap-y:var(--space-2)}.m\:l-row_gap-1{--l-row-gap:var(--space-1)}.m\:l-row_gap-x1{--l-row-gap-x:var(--space-1)}.m\:l-row_gap-y1{--l-row-gap-y:var(--space-1)}.m\:l-row_gap-px{--l-row-gap:0.5px}.m\:l-row_gap-xpx{--l-row-gap-x:0.5px}.m\:l-row_gap-ypx{--l-row-gap-y:0.5px}.m\:l-row_gap-0{--l-row-gap:0}.m\:l-row_gap-x0{--l-row-gap-x:0}.m\:l-row_gap-y0{--l-row-gap-y:0}.l-row>.l-col.m\:_self-center{align-self:center}.l-row>.l-col.m\:_self-start{align-self:flex-start}.l-row>.l-col.m\:_self-end{align-self:flex-end}.l-row>.l-col.m\:_variable{flex:1 1 auto}.l-row>.l-col.m\:_flex-1{flex:1 1 0%}.l-row>.l-col.m\:_col-1{width:8.3333333333%}.l-row>.l-col.m\:_col-2{width:16.6666666667%}.l-row>.l-col.m\:_col-3{width:25%}.l-row>.l-col.m\:_col-4{width:33.3333333333%}.l-row>.l-col.m\:_col-5{width:41.6666666667%}.l-row>.l-col.m\:_col-6{width:50%}.l-row>.l-col.m\:_col-7{width:58.3333333333%}.l-row>.l-col.m\:_col-8{width:66.6666666667%}.l-row>.l-col.m\:_col-9{width:75%}.l-row>.l-col.m\:_col-10{width:83.3333333333%}.l-row>.l-col.m\:_col-11{width:91.6666666667%}.l-row>.l-col.m\:_col-12{width:100%}.l-row>.l-col.m\:_offset-1{margin-left:8.3333333333%}.l-row>.l-col.m\:_pull-1{right:8.3333333333%}.l-row>.l-col.m\:_push-1{left:8.3333333333%}.l-row>.l-col.m\:_offset-2{margin-left:16.6666666667%}.l-row>.l-col.m\:_pull-2{right:16.6666666667%}.l-row>.l-col.m\:_push-2{left:16.6666666667%}.l-row>.l-col.m\:_offset-3{margin-left:25%}.l-row>.l-col.m\:_pull-3{right:25%}.l-row>.l-col.m\:_push-3{left:25%}.l-row>.l-col.m\:_offset-4{margin-left:33.3333333333%}.l-row>.l-col.m\:_pull-4{right:33.3333333333%}.l-row>.l-col.m\:_push-4{left:33.3333333333%}.l-row>.l-col.m\:_offset-5{margin-left:41.6666666667%}.l-row>.l-col.m\:_pull-5{right:41.6666666667%}.l-row>.l-col.m\:_push-5{left:41.6666666667%}.l-row>.l-col.m\:_offset-6{margin-left:50%}.l-row>.l-col.m\:_pull-6{right:50%}.l-row>.l-col.m\:_push-6{left:50%}.l-row>.l-col.m\:_offset-7{margin-left:58.3333333333%}.l-row>.l-col.m\:_pull-7{right:58.3333333333%}.l-row>.l-col.m\:_push-7{left:58.3333333333%}.l-row>.l-col.m\:_offset-8{margin-left:66.6666666667%}.l-row>.l-col.m\:_pull-8{right:66.6666666667%}.l-row>.l-col.m\:_push-8{left:66.6666666667%}.l-row>.l-col.m\:_offset-9{margin-left:75%}.l-row>.l-col.m\:_pull-9{right:75%}.l-row>.l-col.m\:_push-9{left:75%}.l-row>.l-col.m\:_offset-10{margin-left:83.3333333333%}.l-row>.l-col.m\:_pull-10{right:83.3333333333%}.l-row>.l-col.m\:_push-10{left:83.3333333333%}.l-row>.l-col.m\:_offset-11{margin-left:91.6666666667%}.l-row>.l-col.m\:_pull-11{right:91.6666666667%}.l-row>.l-col.m\:_push-11{left:91.6666666667%}.l-row>.l-col.m\:_offset-12{margin-left:100%}.l-row>.l-col.m\:_pull-12{right:100%}.l-row>.l-col.m\:_push-12{left:100%}.m\:l-stack>*+*{--stack-gap:var(--space-4)}.m\:l-stack-0>*+*{--stack-gap:0}.m\:l-stack-px>*+*{--stack-gap:1px}.m\:l-stack-1>*+*{--stack-gap:var(--space-1)}.m\:l-stack-2>*+*{--stack-gap:var(--space-2)}.m\:l-stack-3>*+*{--stack-gap:var(--space-3)}.m\:l-stack-4>*+*{--stack-gap:var(--space-4)}.m\:l-stack-6>*+*{--stack-gap:var(--space-6)}.m\:l-stack-8>*+*{--stack-gap:var(--space-8)}.m\:l-stack-10>*+*{--stack-gap:var(--space-10)}.m\:l-stack-12>*+*{--stack-gap:var(--space-12)}.m\:l-stack-16>*+*{--stack-gap:var(--space-16)}.m\:l-stack-24>*+*{--stack-gap:var(--space-24)}[class*=" m\\:l-column-stack"],[class^=m\:l-column-stack]{display:flex!important;flex-wrap:wrap!important;margin-left:calc(var(--column-stack-gap)*-1)!important;margin-top:calc(var(--column-stack-gap)*-1)!important}[class*=" m\\:l-column-stack"]>*,[class^=m\:l-column-stack]>*{margin-left:var(--column-stack-gap)!important;margin-top:var(--column-stack-gap)!important}[class*=" m\\:l-stack"]>*+*,[class^=m\:l-stack]>*+*{margin-top:var(--stack-gap)!important}}@media only screen and (width >= 1024px){.l\:l-column-stack{--column-stack-gap:var(--space-4)}.l\:l-column-stack-0{--column-stack-gap:0}.l\:l-column-stack-px{--column-stack-gap:1px}.l\:l-column-stack-1{--column-stack-gap:var(--space-1)}.l\:l-column-stack-2{--column-stack-gap:var(--space-2)}.l\:l-column-stack-3{--column-stack-gap:var(--space-3)}.l\:l-column-stack-4{--column-stack-gap:var(--space-4)}.l\:l-column-stack-6{--column-stack-gap:var(--space-6)}.l\:l-column-stack-8{--column-stack-gap:var(--space-8)}.l\:l-column-stack-10{--column-stack-gap:var(--space-10)}.l\:l-column-stack-12{--column-stack-gap:var(--space-12)}.l\:l-column-stack-16{--column-stack-gap:var(--space-16)}.l\:l-column-stack-24{--column-stack-gap:var(--space-24)}.l\:l-row_singleline{flex-wrap:nowrap}.l\:l-row_v-center{align-items:center}.l\:l-row_v-start{align-items:flex-start}.l\:l-row_v-end{align-items:flex-end}.l\:l-row_row-reverse{flex-direction:row-reverse}.l\:l-row_column-reverse{flex-direction:column-reverse}.l\:l-row_equally .l-row>.l-col{flex:1 1 0%;float:none}.l\:l-row_justify-start{justify-content:flex-start}.l\:l-row_justify-end{justify-content:flex-end}.l\:l-row_justify-center{justify-content:center}.l\:l-row_s-between{justify-content:space-between}.l\:l-row_s-around{justify-content:space-around}.l\:l-row_v-border .l-row>.l-col+.l-col{border-left:1px solid var(--color-border)}.l\:l-row_h-border .l-row>.l-col+.l-col{border-top:1px solid var(--color-border)}.l\:l-row_gap-12{--l-row-gap:var(--space-12)}.l\:l-row_gap-x12{--l-row-gap-x:var(--space-12)}.l\:l-row_gap-y12{--l-row-gap-y:var(--space-12)}.l\:l-row_gap-10{--l-row-gap:var(--space-10)}.l\:l-row_gap-x10{--l-row-gap-x:var(--space-10)}.l\:l-row_gap-y10{--l-row-gap-y:var(--space-10)}.l\:l-row_gap-8{--l-row-gap:var(--space-8)}.l\:l-row_gap-x8{--l-row-gap-x:var(--space-8)}.l\:l-row_gap-y8{--l-row-gap-y:var(--space-8)}.l\:l-row_gap-6{--l-row-gap:var(--space-6)}.l\:l-row_gap-x6{--l-row-gap-x:var(--space-6)}.l\:l-row_gap-y6{--l-row-gap-y:var(--space-6)}.l\:l-row_gap-4{--l-row-gap:var(--space-4)}.l\:l-row_gap-x4{--l-row-gap-x:var(--space-4)}.l\:l-row_gap-y4{--l-row-gap-y:var(--space-4)}.l\:l-row_gap-2{--l-row-gap:var(--space-2)}.l\:l-row_gap-x2{--l-row-gap-x:var(--space-2)}.l\:l-row_gap-y2{--l-row-gap-y:var(--space-2)}.l\:l-row_gap-1{--l-row-gap:var(--space-1)}.l\:l-row_gap-x1{--l-row-gap-x:var(--space-1)}.l\:l-row_gap-y1{--l-row-gap-y:var(--space-1)}.l\:l-row_gap-px{--l-row-gap:0.5px}.l\:l-row_gap-xpx{--l-row-gap-x:0.5px}.l\:l-row_gap-ypx{--l-row-gap-y:0.5px}.l\:l-row_gap-0{--l-row-gap:0}.l\:l-row_gap-x0{--l-row-gap-x:0}.l\:l-row_gap-y0{--l-row-gap-y:0}.l-row>.l-col.l\:_self-center{align-self:center}.l-row>.l-col.l\:_self-start{align-self:flex-start}.l-row>.l-col.l\:_self-end{align-self:flex-end}.l-row>.l-col.l\:_variable{flex:1 1 auto}.l-row>.l-col.l\:_flex-1{flex:1 1 0%}.l-row>.l-col.l\:_col-1{width:8.3333333333%}.l-row>.l-col.l\:_col-2{width:16.6666666667%}.l-row>.l-col.l\:_col-3{width:25%}.l-row>.l-col.l\:_col-4{width:33.3333333333%}.l-row>.l-col.l\:_col-5{width:41.6666666667%}.l-row>.l-col.l\:_col-6{width:50%}.l-row>.l-col.l\:_col-7{width:58.3333333333%}.l-row>.l-col.l\:_col-8{width:66.6666666667%}.l-row>.l-col.l\:_col-9{width:75%}.l-row>.l-col.l\:_col-10{width:83.3333333333%}.l-row>.l-col.l\:_col-11{width:91.6666666667%}.l-row>.l-col.l\:_col-12{width:100%}.l-row>.l-col.l\:_offset-1{margin-left:8.3333333333%}.l-row>.l-col.l\:_pull-1{right:8.3333333333%}.l-row>.l-col.l\:_push-1{left:8.3333333333%}.l-row>.l-col.l\:_offset-2{margin-left:16.6666666667%}.l-row>.l-col.l\:_pull-2{right:16.6666666667%}.l-row>.l-col.l\:_push-2{left:16.6666666667%}.l-row>.l-col.l\:_offset-3{margin-left:25%}.l-row>.l-col.l\:_pull-3{right:25%}.l-row>.l-col.l\:_push-3{left:25%}.l-row>.l-col.l\:_offset-4{margin-left:33.3333333333%}.l-row>.l-col.l\:_pull-4{right:33.3333333333%}.l-row>.l-col.l\:_push-4{left:33.3333333333%}.l-row>.l-col.l\:_offset-5{margin-left:41.6666666667%}.l-row>.l-col.l\:_pull-5{right:41.6666666667%}.l-row>.l-col.l\:_push-5{left:41.6666666667%}.l-row>.l-col.l\:_offset-6{margin-left:50%}.l-row>.l-col.l\:_pull-6{right:50%}.l-row>.l-col.l\:_push-6{left:50%}.l-row>.l-col.l\:_offset-7{margin-left:58.3333333333%}.l-row>.l-col.l\:_pull-7{right:58.3333333333%}.l-row>.l-col.l\:_push-7{left:58.3333333333%}.l-row>.l-col.l\:_offset-8{margin-left:66.6666666667%}.l-row>.l-col.l\:_pull-8{right:66.6666666667%}.l-row>.l-col.l\:_push-8{left:66.6666666667%}.l-row>.l-col.l\:_offset-9{margin-left:75%}.l-row>.l-col.l\:_pull-9{right:75%}.l-row>.l-col.l\:_push-9{left:75%}.l-row>.l-col.l\:_offset-10{margin-left:83.3333333333%}.l-row>.l-col.l\:_pull-10{right:83.3333333333%}.l-row>.l-col.l\:_push-10{left:83.3333333333%}.l-row>.l-col.l\:_offset-11{margin-left:91.6666666667%}.l-row>.l-col.l\:_pull-11{right:91.6666666667%}.l-row>.l-col.l\:_push-11{left:91.6666666667%}.l-row>.l-col.l\:_offset-12{margin-left:100%}.l-row>.l-col.l\:_pull-12{right:100%}.l-row>.l-col.l\:_push-12{left:100%}.l\:l-stack>*+*{--stack-gap:var(--space-4)}.l\:l-stack-0>*+*{--stack-gap:0}.l\:l-stack-px>*+*{--stack-gap:1px}.l\:l-stack-1>*+*{--stack-gap:var(--space-1)}.l\:l-stack-2>*+*{--stack-gap:var(--space-2)}.l\:l-stack-3>*+*{--stack-gap:var(--space-3)}.l\:l-stack-4>*+*{--stack-gap:var(--space-4)}.l\:l-stack-6>*+*{--stack-gap:var(--space-6)}.l\:l-stack-8>*+*{--stack-gap:var(--space-8)}.l\:l-stack-10>*+*{--stack-gap:var(--space-10)}.l\:l-stack-12>*+*{--stack-gap:var(--space-12)}.l\:l-stack-16>*+*{--stack-gap:var(--space-16)}.l\:l-stack-24>*+*{--stack-gap:var(--space-24)}[class*=" l\\:l-column-stack"],[class^=l\:l-column-stack]{display:flex!important;flex-wrap:wrap!important;margin-left:calc(var(--column-stack-gap)*-1)!important;margin-top:calc(var(--column-stack-gap)*-1)!important}[class*=" l\\:l-column-stack"]>*,[class^=l\:l-column-stack]>*{margin-left:var(--column-stack-gap)!important;margin-top:var(--column-stack-gap)!important}[class*=" l\\:l-stack"]>*+*,[class^=l\:l-stack]>*+*{margin-top:var(--stack-gap)!important}}.c-icon{fill:currentcolor;font-size:inherit;height:1em;vertical-align:middle;width:1em}.c-icon img,.c-icon svg{height:auto;width:1em}.c-icon._s{font-size:.8em!important}.c-icon._l{font-size:1.2em!important}.c-icon._xl{font-size:1.4em!important}.c-icon-font{display:inline-block;font-size:1em!important;font-style:normal;font-weight:inherit!important;line-height:1.2!important;vertical-align:middle}.c-icon-font._s{font-size:.8em!important}.c-icon-font._l{font-size:1.2em!important}.c-icon-font._xl{font-size:1.4em!important}.c-image._full{max-width:none;width:100%}.c-heading{text-align:left}.c-heading._lv1{color:var(--color-main-70);font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:1.33;margin:.8em 0;padding-bottom:12px;position:relative}.c-heading._lv1:after{background:var(--color-gray-30);content:"";display:block;height:2px;inset:auto auto 0 0;position:absolute;width:100%}.c-heading._lv2{color:var(--color-type);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--line-height-xs);padding-bottom:12px;position:relative}.c-heading._lv2:after{background:var(--color-main-70);content:"";display:block;height:2px;inset:auto auto 0 0;position:absolute;width:30px}@media only screen and (width >= 768px){.c-heading._lv2:after{width:60px}}.c-heading._lv3{font-size:var(--text-xl);font-weight:var(--font-bold);line-height:var(--line-height-sm)}.c-heading._lv4{font-size:var(--text-lg)}.c-heading._lv4,.c-heading._lv5{font-weight:var(--font-bold);line-height:var(--line-height-md)}.c-heading._lv5,.c-heading._lv6{font-size:var(--text-md)}.c-heading._lv6{font-weight:var(--font-normal);line-height:var(--line-height-md)}.c-heading._lv1:first-child,.c-heading._lv2:first-child,.c-heading._lv3:first-child,.c-heading._lv4:first-child,.c-heading._lv5:first-child,.c-heading._lv6:first-child{margin-top:0}.c-heading._lv1:last-child,.c-heading._lv2:last-child,.c-heading._lv3:last-child,.c-heading._lv4:last-child,.c-heading._lv5:last-child,.c-heading._lv6:last-child{margin-bottom:0}.c-button-main{--padding-y:var(--space-4);--padding-x:var(--space-4);align-items:center;appearance:none;background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-type);cursor:pointer;display:inline-flex;font-weight:var(--font-normal);justify-content:space-between;line-height:var(--line-height-xs);overflow:visible;padding:var(--padding-y) var(--padding-x);position:relative;text-align:left;text-decoration:none;transition:background .3s,color .3s,border .3s}.c-button-main:focus-visible{background:var(--color-main);border:1px solid var(--color-main);color:var(--color-white);text-decoration:none}@media (any-hover:hover){.c-button-main:hover{background:var(--color-main);border:1px solid var(--color-main);color:var(--color-white);text-decoration:none}}.c-button-main>*+*{margin-left:var(--space-2)}.c-button-main__text{flex:1}.c-button-main._arrow-anim:focus-visible .c-button-main__icon{animation-duration:.4s;animation-name:icon-arrow;animation-timing-function:var(--ease)}@media (any-hover:hover){.c-button-main._arrow-anim:hover .c-button-main__icon{animation-duration:.4s;animation-name:icon-arrow;animation-timing-function:var(--ease)}}.c-button-main._arrow-anim-back:focus-visible .c-button-main__icon{animation-duration:.4s;animation-name:icon-arrow-back;animation-timing-function:var(--ease)}@media (any-hover:hover){.c-button-main._arrow-anim-back:hover .c-button-main__icon{animation-duration:.4s;animation-name:icon-arrow-back;animation-timing-function:var(--ease)}}.c-button-main._full{width:100%}@media only screen and (width <= 767px){.c-button-main._sm-full{width:100%}}.c-button-main._disabled,.c-button-main:disabled{background:var(--color-gray-10)!important;color:var(--color-gray-40)!important;pointer-events:none}.c-button-main._color-main{background-color:var(--color-main);border:1px solid transparent;color:var(--color-white)}.c-button-main._color-main:focus-visible{background-color:var(--color-main-40);border:1px solid transparent;color:var(--color-white)}@media (any-hover:hover){.c-button-main._color-main:hover{background-color:var(--color-main-40);border:1px solid transparent;color:var(--color-white)}}.c-button-main._color-sub{background-color:var(--color-sub);border:1px solid transparent;color:var(--color-white)}.c-button-main._color-sub:focus-visible{background-color:var(--color-sub-40);border:1px solid transparent;color:var(--color-white)}@media (any-hover:hover){.c-button-main._color-sub:hover{background-color:var(--color-sub-40);border:1px solid transparent;color:var(--color-white)}}.c-button-second{align-items:center;appearance:none;border:none;color:var(--color-type);cursor:pointer;display:inline-flex;font-size:var(--text-lg);font-weight:var(--font-normal);justify-content:space-between;line-height:var(--line-height-xs);overflow:visible;position:relative;text-align:left;text-decoration:none}.c-button-second:focus-visible .c-button-second__text{text-decoration:underline}.c-button-second:focus-visible .c-button-second__icon{background-color:var(--color-main);color:var(--color-white)}@media (any-hover:hover){.c-button-second:hover .c-button-second__text{text-decoration:underline}.c-button-second:hover .c-button-second__icon{background-color:var(--color-main);color:var(--color-white)}}.c-button-second>*+*{margin-left:var(--space-2)}.c-button-second__text{flex:1}.c-button-second__icon{background-color:var(--color-gray-30);border-radius:9999px;color:var(--color-type);display:grid;flex-shrink:0;height:2em;place-items:center;transition:color .3s,background-color .3s;width:2em}.c-button-second__icon>svg{width:.8em}.c-button-second._arrow-anim:focus-visible .c-button-second__icon>*{animation-duration:.4s;animation-name:icon-arrow;animation-timing-function:var(--ease)}@media (any-hover:hover){.c-button-second._arrow-anim:hover .c-button-second__icon>*{animation-duration:.4s;animation-name:icon-arrow;animation-timing-function:var(--ease)}}.c-button-second._arrow-anim-back:focus-visible .c-button-second__icon>*{animation-duration:.4s;animation-name:icon-arrow-back;animation-timing-function:var(--ease)}@media (any-hover:hover){.c-button-second._arrow-anim-back:hover .c-button-second__icon>*{animation-duration:.4s;animation-name:icon-arrow-back;animation-timing-function:var(--ease)}}.c-button-second._color-main .c-button-second__icon{background-color:var(--color-main);border-radius:9999px;color:var(--color-white)}.c-button-second._color-main:focus-visible .c-button-second__icon{background-color:var(--color-gray-30);border-radius:9999px;color:var(--color-type)}@media (any-hover:hover){.c-button-second._color-main:hover .c-button-second__icon{background-color:var(--color-gray-30);border-radius:9999px;color:var(--color-type)}}[class*=c-divider]{--margin:0;background-color:var(--color-border)!important;border:none!important;height:1px!important;margin:var(--margin);overflow:hidden!important}[class*=c-divider]._full{margin-left:calc(-50vw - -50%)!important;margin-right:calc(-50vw - -50%)!important;padding:0 calc(50vw - 50%)!important}.c-divider{--margin:20px 0 30px}.c-divider-2{--margin:50px 0 30px}ul.c-list{list-style-type:disc}ol.c-list{list-style-type:decimal}.c-list{list-style-position:outside;padding:0 0 0 1.4em}.c-list:where(:first-child){margin-top:0}.c-list:where(:last-child){margin-bottom:0}.c-list._style-none{list-style-type:"";padding-left:0;text-indent:0}.c-list._style-asterisk,.c-list._style-check,.c-list._style-decimal-brackets,.c-list._style-decimal-note,.c-list._style-hyphen,.c-list._style-kome{list-style-type:""}.c-list._style-asterisk>li,.c-list._style-check>li,.c-list._style-decimal-brackets>li,.c-list._style-decimal-note>li,.c-list._style-hyphen>li,.c-list._style-kome>li{position:relative}.c-list._style-asterisk>li:before,.c-list._style-check>li:before,.c-list._style-decimal-brackets>li:before,.c-list._style-decimal-note>li:before,.c-list._style-hyphen>li:before,.c-list._style-kome>li:before{display:inline;left:0;position:absolute;translate:calc(-100% - .5em) 0}.c-list._style-hyphen>li:before{content:"-"}.c-list._style-asterisk>li:before{content:"*"}.c-list._style-kome>li:before{content:"※";translate:calc(-100% - .3em) 0}.c-list._style-check>li:before{background-color:currentcolor;content:"";height:1.1em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="M18.9 35.7 7.7 24.5l2.15-2.15 9.05 9.05 19.2-19.2 2.15 2.15Z"/></svg>');mask-position:center;mask-repeat:no-repeat;top:.2em;translate:calc(-100% - .3em) 0;width:1.1em}.c-list._style-decimal-brackets{counter-reset:item}.c-list._style-decimal-brackets>li:before{content:"(" counter(item) ")";counter-increment:item;translate:calc(-100% - .3em) 0}.c-list._style-decimal-note{counter-reset:item}.c-list._style-decimal-note>li:before{content:"*" counter(item);counter-increment:item;translate:calc(-100% - .3em) 0}.c-list._indent{list-style-type:"";padding-left:1em;text-indent:-1em}.c-list._indent-2{list-style-type:"";padding-left:2em;text-indent:-2em}.c-dl{border-bottom:1px solid var(--color-border);margin:16px 0}.c-dl:first-child{margin-top:0}.c-dl:last-child{margin-bottom:0}.c-dl>div{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap}@media only screen and (width >= 768px){.c-dl>div{flex-wrap:nowrap}}.c-dl>div>dt{font-weight:var(--font-bold);margin:0;padding:16px 0;width:100%}@media only screen and (width >= 768px){.c-dl>div>dt{width:16%}}.c-dl>div>dd{margin:0;padding:0 0 16px;width:100%}@media only screen and (width >= 768px){.c-dl>div>dd{flex:1;padding:16px 0 16px 40px}}.c-table{background:var(--color-white);border-collapse:collapse;border-spacing:0;line-height:var(--line-height-sm);table-layout:fixed;width:100%}.c-table tr>td,.c-table tr>th{border:1px solid var(--color-border-light);font-weight:var(--font-normal);padding:10px;text-align:left;vertical-align:top;word-break:break-all}@media only screen and (width >= 768px){.c-table tr>td,.c-table tr>th{padding:12px 16px}}.c-table tr>th{background-color:var(--color-main-20);color:var(--color-type);font-weight:var(--font-bold)}.c-table td:last-child,.c-table th:last-child{border-right:none}.c-table td:first-child,.c-table th:first-child{border-left:none}.c-table._slim td,.c-table._slim th,.c-table._slim tr{padding:6px}.c-table._borderless,.c-table._borderless td,.c-table._borderless th,.c-table._borderless tr{border:none!important}.c-table._text-center td,.c-table._text-center th{text-align:center!important}.c-table caption{font-size:var(--text-lg);font-weight:var(--font-bold);margin-bottom:4px;text-align:left}.c-table+figcaption{font-size:var(--text-xs);margin-top:6px}@media only screen and (width <= 767px){.c-table__outer._sp-scroll{overflow:hidden;overflow-x:auto;padding:0 1px 0 0}.c-table__outer._sp-scroll .c-table{width:800px}.c-table__outer._sp-scroll-large{overflow:hidden;overflow-x:auto;padding:0 1px 0 0}.c-table__outer._sp-scroll-large .c-table{width:1200px}}input[type=checkbox]{accent-color:var(--color-main)}.c-checkbox{border-radius:0;box-shadow:none;font-weight:400;margin:0}.c-checkbox,.c-checkbox .label-text{display:inline-block;line-height:var(--line-height-sm)}.c-checkbox .label-text{color:var(--color-type);padding-left:.5em;vertical-align:middle}.c-checkbox input:focus-visible+span{outline-color:var(--color-main);outline-offset:1px;outline-style:auto}.c-checkbox [type=checkbox]{box-sizing:border-box;padding:0}.c-checkbox [type=checkbox]+span{align-items:center;color:var(--color-type);cursor:pointer;display:flex;line-height:1;min-height:25px;padding-left:25px;position:relative;user-select:none}.c-checkbox [type=checkbox]+span:after,.c-checkbox [type=checkbox]+span:before{content:"";font-size:var(--24px);left:0;position:absolute;z-index:1}.c-checkbox [type=checkbox]:not(:checked){opacity:0;pointer-events:none;position:absolute}.c-checkbox [type=checkbox]:not(:checked)+span:before{border:3px solid transparent;height:0;left:0;margin:auto;top:0;transform:rotate(37deg);transform-origin:100% 100%;width:0}.c-checkbox [type=checkbox]:not(:checked)+span:after{background-color:var(--color-white);border:1px solid var(--color-border);height:1em;margin:auto;top:0;width:1em;z-index:0}.c-checkbox [type=checkbox]:checked{opacity:0;pointer-events:none;position:absolute}.c-checkbox [type=checkbox]:checked+span:before{border-bottom:2px solid var(--color-white);border-left:transparent;border-right:2px solid var(--color-white);border-top:transparent;height:.6em;left:.05em;top:.12em;transform:rotate(45deg);transform-origin:100% 100%;width:.35em}.c-checkbox [type=checkbox]:checked+span:after{background-color:var(--color-main);border:1px solid var(--color-main);height:1em;margin:auto;top:0;width:1em;z-index:0}.js-focus-visible .c-checkbox [type=checkbox].focus-visible:focus+span:after{border-color:var(--color-type)}.c-checkbox [type=checkbox]:disabled:not(:checked)+span:before{background-color:transparent;border:1px solid transparent}.c-checkbox [type=checkbox]:disabled:not(:checked)+span:after{background-color:var(--color-gray-20);border-color:var(--color-gray-50)}.c-checkbox [type=checkbox]:disabled:checked+span:before{background-color:transparent;border-color:var(--color-gray-70)}.c-checkbox [type=checkbox]:disabled:checked+span:after{background-color:var(--color-gray-20);border-color:var(--color-gray-50);color:var(--color-type)}.c-checkboxes>.c-checkbox{margin-bottom:10px;margin-right:1em}.c-checkboxes>.c-checkbox:last-child{margin-bottom:0;margin-right:0}.c-checkboxes._vertical{display:flex;flex-direction:column}.c-checkboxes._vertical>.c-checkbox{margin-right:0;width:fit-content}input[type=radio]{accent-color:var(--color-main)}.c-radio{border-radius:0;box-shadow:none;font-weight:400;margin:0}.c-radio,.c-radio .label-text{display:inline-block;line-height:var(--line-height-sm)}.c-radio .label-text{color:var(--color-type);padding-left:.5em;vertical-align:middle}.c-radio input:focus-visible+span{outline-color:var(--color-main);outline-offset:1px;outline-style:auto}.c-radio [type=radio]{box-sizing:border-box;opacity:0;padding:0;pointer-events:none;position:absolute}.c-radio [type=radio]+span{align-items:center;cursor:pointer;display:flex;line-height:1;min-height:21px;padding-left:21px;position:relative;user-select:none}.c-radio [type=radio]+span:after,.c-radio [type=radio]+span:before{background:var(--color-white);border:2px solid var(--color-main);border-radius:50%;content:"";height:20px;left:0;margin:auto;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:0}.c-radio [type=radio]:not(:checked)+span:after{display:none}.c-radio [type=radio]:checked+span:after{background-color:var(--color-main);border-radius:50%;content:"";display:block;left:0;margin:auto;position:absolute;top:50%;transform:translateY(-50%) scale(.5);z-index:0}.js-focus-visible .c-radio [type=radio].focus-visible:focus+span:before,.js-focus-visible .c-radio [type=radio].focus-visible:focus:not(:checked)+span:after{border-color:var(--color-type)}.c-radio [type=radio]:disabled+span:before,.c-radio [type=radio]:disabled:not(:checked)+span:after,.c-radio [type=radio]:disabled:not(:checked)+span:before{border-color:var(--color-gray-40)}.c-radio [type=radio]:disabled:checked+span:after{background-color:var(--color-gray-40);border-color:var(--color-gray-40)}.c-radios>.c-radio{margin-bottom:10px;margin-right:1em}.c-radios>.c-radio:last-child{margin-bottom:0;margin-right:0}.c-radios._vertical{display:flex;flex-direction:column}.c-radios._vertical>.c-radio{margin-right:0;width:fit-content}.c-select{display:inline-block;position:relative;vertical-align:middle}.c-select select{appearance:none;background:var(--color-white);border:1px solid var(--color-border);color:var(--color-type);cursor:pointer;display:block;height:40px;line-height:var(--line-height-sm);padding:0 2.5em 0 .8em;width:100%}.c-select select::-ms-expand{display:none}.c-select:after{background-color:var(--color-main);content:"";display:block;height:1.25em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="M480 711 240 471l43-43 197 198 197-197 43 43z"/></svg>');mask-position:center;mask-repeat:no-repeat;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:1.25em}.c-select._full{width:100%}.c-select select:disabled{background:var(--color-gray-20);cursor:auto}.c-select._disabled:after{background-color:var(--color-gray-50)}.c-text-input{appearance:none;background:var(--color-white);border:1px solid var(--color-border);color:var(--color-type);height:40px;line-height:var(--line-height-sm);padding:0 .8em;transition:border .2s;width:100%}.c-text-input:disabled{background:var(--color-gray-20);color:var(--color-gray-60)}.c-text-input._error{background:var(--color-sub-20);border-color:var(--color-sub)}.c-textarea{appearance:none;background:var(--color-white);border:1px solid var(--color-border);color:var(--color-type);line-height:var(--line-height-sm);min-height:8em;padding:.8em;transition:border .2s;width:100%}@media only screen and (width >= 768px){.c-textarea{min-height:8em}.c-textarea._high{min-height:20em}}.c-textarea:disabled{background:var(--color-gray-20);color:var(--color-gray-60)}.c-textarea._error{background:var(--color-sub-20);border-color:var(--color-sub)}.c-label{display:block}.c-tag{border:1px solid var(--color-border);display:inline-block;font-size:var(--text-xs);line-height:1;padding:3px 8px}.c-card-media{position:relative}.c-card-media img{width:100%}a .c-card-media{overflow:hidden}a .c-card-media img{backface-visibility:hidden;transition:transform .3s var(--ease);will-change:transform}a:focus-visible .c-card-media img{transform:scale(var(--scale))}@media (any-hover:hover){a:hover .c-card-media img{transform:scale(var(--scale))}}.c-card-heading{font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--line-height-sm);margin:0;word-break:break-all;word-wrap:break-word;overflow-wrap:break-word}.c-card-heading h1,.c-card-heading h2,.c-card-heading h3,.c-card-heading h4,.c-card-heading h5,.c-card-heading h6{font-size:inherit;line-height:inherit}.c-card-heading._lg{font-size:var(--text-lg)}.c-card-heading._xl{font-size:var(--text-xl)}a .c-card-heading{text-decoration:underline}a:focus-visible .c-card-heading{text-decoration:none}@media (any-hover:hover){a:hover .c-card-heading{text-decoration:none}}.c-card__text{word-wrap:break-word;overflow-wrap:break-word}.c-blockskip{background-color:var(--color-main);color:var(--color-white);display:block;font-size:var(--14px);height:1px;line-height:2em;margin-top:-1px;outline:none;overflow:hidden;position:relative;text-align:center;text-decoration:none}.c-blockskip:focus{height:2em}.p-header-logo{align-items:center;display:inline-flex}.p-header-logo__item{font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--line-height-md);margin:0}.p-header-logo__item a{display:block;transition:opacity .3s}.p-header-logo__item a:focus-visible{opacity:var(--opacity)}@media (any-hover:hover){.p-header-logo__item a:hover{opacity:var(--opacity)}}.p-header-hamburger{display:block}@media only screen and (width >= 1024px){.p-header-hamburger{display:none}}.p-header-hamburger__container{height:100%;position:absolute;right:0;top:0;width:48px}@media only screen and (width >= 1024px){.p-header-hamburger__container{display:none}}.p-header-hamburger__button{align-items:center;appearance:none;background-color:var(--color-white);border:0;border-radius:0;cursor:pointer;display:flex;font-size:var(--11px);font-weight:700;height:100%;justify-content:center;left:0;overflow:visible;padding:0;position:absolute;text-align:center;top:0;transition:opacity .3s;vertical-align:middle;width:100%;z-index:1001}.p-header-hamburger__button:focus-visible{opacity:var(--opacity)}@media (any-hover:hover){.p-header-hamburger__button:hover{opacity:var(--opacity)}}.p-header-hamburger__button[aria-expanded=true]{z-index:1010}.p-header-hamburger__button .txt{bottom:0;display:block;left:0;position:absolute;width:100%}.p-header-hamburger__button .open{display:block}.p-header-hamburger__button .close{display:none}.p-header-hamburger__button .line{display:block;position:relative}@media only screen and (width <= 1023px){.p-header-hamburger__button .line{height:15px;width:24px}}.p-header-hamburger__button .line>span{display:flex;height:1px;justify-content:flex-end;left:0;margin:auto;position:absolute;width:100%}.p-header-hamburger__button .line>span:before{background:var(--color-gray-60);content:"";display:block;height:100%;width:100%}.p-header-hamburger__button .line>span:first-child{top:0;transition:transform .3s var(--ease),top .3s var(--ease)}.p-header-hamburger__button .line>span:nth-child(2){bottom:0;top:0;transition:opacity .3s}.p-header-hamburger__button .line>span:nth-child(3){top:15px;transition:transform .3s var(--ease),top .3s var(--ease)}.p-header-hamburger__button.is-active .open{display:none}.p-header-hamburger__button.is-active .close{display:block}.p-header-hamburger__button.is-active .line>span:first-child{top:7.5px;transform:rotate(45deg)}.p-header-hamburger__button.is-active .line>span:nth-child(2){opacity:0}.p-header-hamburger__button.is-active .line>span:nth-child(3){top:7.5px;transform:rotate(-45deg)}.p-header-language-switcher{align-items:center;display:flex;list-style:none;margin:0;padding:0}.p-header-language-switcher__item{position:relative}.p-header-language-switcher__item+.p-header-language-switcher__item{margin-left:8px;padding-left:16px}.p-header-language-switcher__item+.p-header-language-switcher__item:before{content:"/";display:block;left:0;line-height:1;position:absolute;top:0}.p-header-language-switcher__link{background:transparent;border-radius:100px;color:var(--color-type);display:block;font-size:var(--13px);line-height:1;padding:4px 12px;text-align:center}.p-header-language-switcher__link.is-active{background:var(--color-main-70);color:var(--color-white)}.p-header-utility{display:none}@media only screen and (width >= 1024px){.p-header-utility{display:block;padding:12px 0}}.p-header-utility__container{align-items:center;display:flex;justify-content:flex-end;padding:16px 0 4px}@media only screen and (width >= 1024px){.p-header-utility__container{padding:0}.p-header-utility__contact,.p-header-utility__search{margin-left:20px}}@media only screen and (width <= 1023px){.p-header-utility__button{align-items:center;border:none;border-radius:100px;display:inline-flex;padding:16px 32px}}@media only screen and (width >= 1024px){.p-header-utility__button{appearance:none;border:0;border-radius:0;color:var(--color-type);cursor:pointer;display:inline-block;font-size:var(--13px);font-weight:var(--font-normal);line-height:var(--line-height-md);padding:0 4px;text-align:left}.p-header-utility__button[aria-expanded=true]{background-color:var(--color-main-20)}}.p-header-main{display:none;text-align:left}.js-header_toggle-target[aria-hidden=false] .p-header-main{display:block}@media only screen and (width >= 1024px){.p-header-main{display:block;flex:1 1 0%}}.p-header-main__language-switcher{align-items:center;display:flex;justify-content:flex-end;padding:16px 5vw}@media only screen and (width >= 1024px){.p-header-main__language-switcher{display:none}}@media only screen and (width <= 1023px){.p-header-main__inner{margin-bottom:30px}}@media only screen and (width >= 1024px){.p-header-main__inner{display:flex;flex:1 1 0%;flex-direction:column-reverse;height:100%;justify-content:space-between}}.p-header-main__contact{margin-top:30px;padding:15px 5vw;text-align:center}@media only screen and (width >= 1024px){.p-header-main__contact{display:none}}.p-header-nav{line-height:var(--line-height-xs)}@media only screen and (width >= 1024px){.p-header-nav{display:flex;font-size:var(--15px);justify-content:flex-end}}.p-header-nav__inner{width:100%}.p-header-nav__items{list-style:none;margin:0;padding:0}@media only screen and (width >= 1024px){.p-header-nav__items{display:flex;justify-content:flex-end}}@media only screen and (width <= 1023px){.p-header-nav__item{border-bottom:1px solid var(--color-border)}}@media only screen and (width >= 1024px){.p-header-nav__item{display:flex;justify-content:flex-end}}.p-header-nav__title{position:relative;width:100%}@media only screen and (width >= 1024px){html.is-gnav-hover-open .p-header-nav__title{z-index:1}}.p-header-nav__link{align-items:center;border:none;color:var(--color-type);cursor:pointer;display:flex;height:100%;position:relative}@media only screen and (width <= 1023px){.p-header-nav__link{border-bottom:1px solid rgb(var(--color-white-rgb),.1);font-size:var(--14px);padding:15px 10vw 15px 5vw;width:100%}.p-header-nav__link:after{background-color:currentcolor;content:"";display:inline-block;height:1.25em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m18.75 36-2.15-2.15 9.9-9.9-9.9-9.9 2.15-2.15L30.8 23.95Z"/></svg>');mask-position:center;mask-repeat:no-repeat;position:absolute;right:5vw;top:50%;transform:translateY(-50%);vertical-align:middle;width:1.25em}.p-header-nav__link[aria-expanded]:after{transform:translateY(-50%) rotate(90deg)}.p-header-nav__link[aria-expanded][aria-expanded=true]:after{transform:translateY(-50%) rotate(-90deg)}}@media only screen and (width >= 1024px){.p-header-nav__link{font-size:var(--16px);justify-content:center;padding:10px 17px;transition:color .15s,background .15s;width:100%}.p-header-nav__link:after{background-color:var(--color-main-40);bottom:0;content:"";display:inline-block;height:4px;left:0;opacity:0;position:absolute;transition:opacity .15s;width:100%;z-index:1}.p-header-nav__link span{display:inline-block;position:relative}.p-header-nav__link[aria-expanded]{padding:10px 10px 10px 17px}.p-header-nav__link[aria-expanded] span{padding-right:1.35rem}.p-header-nav__link[aria-expanded] span:before{background-color:currentcolor;content:"";display:inline-block;height:1.25em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m18.75 36-2.15-2.15 9.9-9.9-9.9-9.9 2.15-2.15L30.8 23.95Z"/></svg>');mask-position:center;mask-repeat:no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);vertical-align:middle;width:1.25em}.p-header-nav__link.is-active{z-index:1}.p-header-nav__link.is-active:after{opacity:1}.p-header-nav__link.is-active[aria-expanded] span:before{transform:translateY(-50%) rotate(-90deg)}html.is-gnav-hover-open .p-header-nav__link.is-active{background:var(--color-main-10)}.p-header-nav__item.is-current .p-header-nav__link:after{opacity:1}}.p-header-nav__link .c-icon{flex-shrink:0;margin-left:4px}.p-header-nav__child{display:grid;grid-template-rows:0fr;left:0;position:relative;top:100%;transition:grid-template-rows .15s;width:100%}.p-header-nav__child[aria-hidden=false]{grid-template-rows:1fr}.p-header-nav__child[aria-hidden=false] .p-header-nav__child-inner{visibility:visible}@media only screen and (width >= 1024px){.p-header-nav__child{position:absolute}.p-header-nav__child:before{background:rgb(var(--color-white-rgb),1);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}.p-header-nav__child-inner{background-color:var(--color-gray-30);max-width:none;overflow:hidden;padding:0;transition:visibility .15s;visibility:hidden;width:100%}@media only screen and (width >= 1024px){.p-header-nav__child-inner{background-color:transparent;display:flex;padding:0 40px;width:100%}}.p-header-nav__head{display:block;margin-top:8px}@media only screen and (width >= 1024px){.p-header-nav__head{border-right:1px solid var(--color-border);margin:40px 40px 40px auto;padding-right:40px;width:260px}}.p-header-nav__head h2{font-size:inherit;line-height:inherit}.p-header-nav__head-title{display:block;font-weight:var(--font-normal);margin:0;padding:0 5vw;position:relative}@media only screen and (width >= 1024px){.p-header-nav__head-title{color:var(--color-type);display:inline-block;font-weight:var(--font-bold);margin-bottom:15px;padding:0}}.p-header-nav__head-link{display:block;font-size:var(--14px);padding:8px 0}@media only screen and (width >= 1024px){.p-header-nav__head-link{display:inline-block;font-size:var(--20px);font-weight:var(--font-bold);padding:0 27px 0 0;position:relative}.p-header-nav__head-link:after{background-color:currentcolor;content:"";display:inline-block;height:18px;margin-top:-9px;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m24 40-2.1-2.15L34.25 25.5H8v-3h26.25L21.9 10.15 24 8l16 16Z"/></svg>');mask-position:center;mask-repeat:no-repeat;position:absolute;right:0;top:50%;vertical-align:middle;width:18px}}.p-header-nav__head-text{display:block;font-size:var(--14px);padding:8px 0}@media only screen and (width >= 1024px){.p-header-nav__head-text{display:inline-block;font-size:var(--20px);font-weight:var(--font-bold);padding:0}}.p-header-nav__body{margin-bottom:8px;padding:0 5vw}@media only screen and (width >= 1024px){.p-header-nav__body{flex:1 0 0%;margin:40px auto;padding:0;padding-right:var(--32px);position:relative}}.p-header-nav__child-items{list-style:none;padding:0}.p-header-nav__child-items._indent{margin-left:1em}@media only screen and (width >= 1024px){.p-header-nav__child-items{margin:-5px 0;padding:0}.p-header-nav__child-items._inline{display:flex;flex-wrap:wrap;margin:-5px -20px}.p-header-nav__child-item{margin:0;padding:5px 0}.p-header-nav__child-items._inline .p-header-nav__child-item{padding:5px 20px}}.p-header-nav__child-link{color:var(--color-type);display:block;font-size:var(--14px);padding:8px 0;position:relative}@media only screen and (width >= 1024px){.p-header-nav__child-link{font-size:var(--16px);padding:0;position:static}}@media only screen and (width <= 1023px){.p-header-nav__close{display:none}}.p-header-nav__close{position:absolute;right:0;top:0}.p-header-nav__close-button{align-items:center;appearance:none;border:none;color:var(--color-type);cursor:pointer;display:flex;font-size:var(--28px);justify-content:center}.p-header-search-sp{height:100%;position:absolute;right:50px;top:0;width:48px}@media only screen and (width >= 1024px){.p-header-search-sp{display:none}}.p-header-search-sp__button{align-items:center;appearance:none;background-color:var(--color-white);border:0;border-radius:0;cursor:pointer;display:flex;font-size:var(--20px);font-weight:700;height:100%;justify-content:center;left:0;overflow:visible;padding:0;position:absolute;text-align:center;top:0;transition:opacity .3s;vertical-align:middle;width:100%;z-index:1001}.p-header-search-sp__button[aria-expanded=true]{background-color:var(--color-main-20)}.p-header-search-sp__button:focus-visible{opacity:var(--opacity)}@media (any-hover:hover){.p-header-search-sp__button:hover{opacity:var(--opacity)}}html.is-search-open{overflow:hidden}.p-header-search{position:absolute;top:0;width:100%;z-index:9999}.p-header-search__bg{background-color:rgb(var(--color-black-rgb),.7);height:100%;inset:0;position:fixed;width:100%;z-index:-1}.p-header-search__container{background-color:var(--color-main-10);padding-bottom:32px;padding-top:40px}.p-header-search__inner{margin-left:auto;margin-right:auto;max-width:1000px;width:calc(100% - 60px)}.p-header-search__close{align-items:center;appearance:none;border:none;color:var(--color-type);cursor:pointer;display:flex;justify-content:center;line-height:var(--line-height-md);margin-left:auto;margin-right:auto;margin-top:8px}.p-header-search-form{display:flex}.p-header-search-form__input{appearance:none;background:var(--color-white);border:1px solid var(--color-border);color:var(--color-type);flex:1;height:40px;line-height:var(--line-height-sm);padding:0 .8em;transition:border .2s;width:100%}.p-header-search-form__button{align-items:center;appearance:none;background-color:var(--color-main);border:none;color:var(--color-white);cursor:pointer;display:flex;font-size:var(--20px);justify-content:center;width:40px}.p-header-search-form__button:focus-visible{outline-offset:3px}@media (any-hover:hover){.p-header-search-form__button:hover{outline-offset:3px}}@media only screen and (width <= 1023px){html.is-gnav-open{overflow:hidden}}@media only screen and (width >= 1024px){html.is-gnav-hover-open .p-header__overlay{animation:displayFadeIn .15s forwards;display:block;opacity:1}}html.is-search-open .p-header__row{pointer-events:none}.p-header a{text-decoration:none}.p-header.is-fixed{position:fixed;top:0;width:100%;z-index:999}.p-header__inner{background:var(--color-white);position:relative;z-index:1001}.p-header__inner:after{background:var(--color-gray-20);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:1011}@media only screen and (width >= 1024px){.p-header__inner:after{z-index:0}.p-header__row{align-items:center;display:flex}}.p-header__col._top{align-items:center;display:flex}.p-header__col._bottom{flex:1}@media only screen and (width <= 1023px){.p-header__col._bottom{background:var(--color-white);display:none;height:calc(100% - 48px);left:0;overflow:auto;position:fixed;top:48px;width:100%;z-index:1}.p-header__col._bottom[aria-hidden=false]{display:block}}.p-header__search{animation:displayFadeOut .15s forwards;display:none;opacity:0;position:relative;z-index:1002}.p-header__search.is-active{animation:displayFadeIn .15s forwards;display:block;opacity:1}.p-header__overlay{background:transparent;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}@media only screen and (width >= 1024px){.p-header__overlay{animation:displayFadeOut .15s forwards;background:rgb(var(--color-black-rgb),.7);display:none;opacity:0}}.p-footer-pagetop{bottom:20px;margin:0;position:fixed;right:5vw}@media only screen and (width >= 768px){.p-footer-pagetop{bottom:30px;right:30px}}.p-footer-pagetop__button{align-items:center;aspect-ratio:1;background:var(--color-black);border-radius:50%;color:var(--color-white);display:flex;font-size:var(--text-xl);justify-content:center;transition:background .15s;width:40px}@media only screen and (width >= 768px){.p-footer-pagetop__button{width:48px}}.p-footer-pagetop__button:focus-visible{background:var(--color-gray-80)}@media (any-hover:hover){.p-footer-pagetop__button:hover{background:var(--color-gray-80)}}.p-footer{width:100%}.p-footer__contents{background:var(--color-main-80);color:var(--color-white);padding:40px 0 64px}@media only screen and (width >= 768px){.p-footer__contents{padding:64px 0 80px}}.p-card01{display:grid;grid-auto-rows:min-content;grid-template-areas:"media" "header" "body";grid-template-columns:1fr;position:relative}.p-card01 .p-card__media{grid-area:media}.p-card01 .p-card__header{grid-area:header}.p-card01 .p-card__body{grid-area:body}.p-card01>*+*{margin-top:var(--space-2)}.p-card01 :where(p){margin:0}a.p-card01{color:var(--color-type);text-decoration:none}.p-card02{display:grid;grid-auto-rows:min-content;grid-template-areas:"media   header" "media   body  ";grid-template-columns:1fr 2fr;position:relative}.p-card02 .p-card__media{grid-area:media}.p-card02 .p-card__header{grid-area:header}.p-card02 .p-card__body{grid-area:body}@media only screen and (width <= 767px){.p-card02 .p-card__header{margin-top:0}.p-card02 .p-card__body,.p-card02 .p-card__footer,.p-card02 .p-card__header{margin-left:var(--space-2)}}@media only screen and (width >= 768px){.p-card02{grid-template-areas:"media" "header" "body" "footer";grid-template-columns:1fr}}.p-card02>*+*{margin-top:var(--space-2)}.p-card02 :where(p){margin:0}a.p-card02{color:var(--color-type);text-decoration:none}.p-accordion{border-bottom:1px solid var(--color-border);margin:16px 0}.p-accordion:first-child{margin-top:0}.p-accordion:last-child{margin-bottom:0}.p-accordion__inner{margin-bottom:0;margin-top:0}.p-accordion__inner[data-animation-type=slide]{overflow:hidden}.p-accordion__title{margin-bottom:0;margin-top:0}.p-accordion__btn{align-items:center;appearance:none;border:none;border-radius:0;border-top:1px solid var(--color-border);color:var(--color-type);cursor:pointer;display:flex;font-weight:var(--font-bold);justify-content:space-between;line-height:var(--line-height-md);margin:0;padding:16px 0;text-align:left;transition:none;width:100%}.p-accordion__btn[aria-expanded=true] .p-accordion__icon{transform:rotate(-180deg)}.p-accordion__icon{color:var(--color-main)}.p-accordion__contents{margin:0;padding:0 0 16px}@media only screen and (width >= 768px){.p-accordion__contents{padding:0 0 32px}}.p-accordion__contents[aria-hidden=false]{display:block}.p-accordion__contents[aria-hidden=true]{display:none}html.no-js .p-accordion__contents{display:block}.p-details{border-bottom:1px solid var(--color-border);margin:16px 0}.p-details:first-child{margin-top:0}.p-details:last-child{margin-bottom:0}.p-details summary{list-style:none}.p-details summary::-webkit-details-marker{display:none}.p-details__inner{overflow:hidden}.p-details__inner._slide{height:0}.p-details__contents{margin:0;padding:0 0 16px}@media only screen and (width >= 768px){.p-details__contents{padding:0 0 32px}}html.no-js .p-details__contents{display:block}.p-details__btn{align-items:center;appearance:none;border:none;border-radius:0;border-top:1px solid var(--color-border);color:var(--color-type);cursor:pointer;display:flex;font-weight:var(--font-bold);justify-content:space-between;line-height:var(--line-height-md);margin:0;padding:16px 0;text-align:left;transition:none;width:100%}details[open] .p-details__btn .p-details__icon{transform:rotate(-180deg)}.p-details__icon{color:var(--color-main);transition:transform .3s ease}.p-tabs [role=tabpanel][hidden]{display:none}.p-tabs._vertical{display:flex}.p-tabs._vertical .p-tabs__head{width:20%}.p-tabs._vertical .p-tabs__contents{border-top:1px solid var(--color-border);flex:1}.p-tabs._vertical .p-tabs__btn-items{flex-direction:column;margin-right:8px;position:sticky;top:0}.p-tabs._vertical .p-tabs__btn-items:after{display:none}.p-tabs._vertical .p-tabs__btn[aria-selected=true]{border-bottom:1px solid var(--color-border)}.p-tabs__head{position:relative}.p-tabs__btn-items{display:flex;position:relative}.p-tabs__btn-items:after{border-bottom:1px solid var(--color-border);content:"";flex:1}.p-tabs__btn-items._fit{justify-content:space-between}.p-tabs__btn-items._fit:after{display:none}.p-tabs__btn-items._fit .p-tabs__btn-item{flex:1 1 0%;min-width:0}.p-tabs__btn-item{display:flex;padding:0;position:relative}.p-tabs__btn{align-items:center;background:#f8f8f8;border:1px solid var(--color-border);border-radius:0;color:var(--color-type);cursor:pointer;display:flex;font-size:var(--16px);font-weight:700;justify-content:center;line-height:var(--line-height-xs);overflow:visible;padding:15px 5px;position:relative;text-align:center;text-decoration:none;vertical-align:middle;width:100%;word-break:break-word}@media only screen and (width >= 768px){.p-tabs__btn{padding:20px 10px}}.p-tabs__btn[aria-selected=true]{background:#fff;border-bottom:1px solid transparent;color:var(--color-main)}.p-tabs__btn[aria-selected=true]:after{background:var(--color-main);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.p-tabs__btn:focus-visible{background:var(--color-main-20);color:var(--color-main);text-decoration:none}.p-tabs__btn:focus-visible[aria-selected=true]{background:#fff}@media (any-hover:hover){.p-tabs__btn:hover{background:var(--color-main-20);color:var(--color-main);text-decoration:none}.p-tabs__btn:hover[aria-selected=true]{background:#fff}}.p-tabs__btn[disabled]{background:var(--color-gray-30);color:var(--color-gray-40);cursor:default}.p-tabs__btn[disabled]:focus-visible{background:var(--color-gray-30);color:var(--color-gray-40);pointer-events:none}@media (any-hover:hover){.p-tabs__btn[disabled]:hover{background:var(--color-gray-30);color:var(--color-gray-40);pointer-events:none}}.p-tabs__content{padding:32px}.p-tabs__contents{border:1px solid var(--color-border);border-top:none}.p-breadcrumb{color:var(--color-gray-60);margin-bottom:0}.p-breadcrumb a{color:var(--color-link);text-decoration:none}.p-breadcrumb a:focus-visible{text-decoration:underline}@media (any-hover:hover){.p-breadcrumb a:hover{text-decoration:underline}}.p-breadcrumb__inner{margin:0 0 0 -4px;padding:8px 0}@media only screen and (width >= 768px){.p-breadcrumb__inner{margin-left:-12px}}.p-breadcrumb__inner ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.p-breadcrumb__inner li{font-size:var(--text-xs);margin:0;padding:0 0 0 4px;position:relative}@media only screen and (width >= 768px){.p-breadcrumb__inner li{padding-left:12px}}.p-breadcrumb__inner li:first-child:before{display:none}.p-breadcrumb__inner li:before{content:"/";display:inline-block;padding:0 4px 0 0}@media only screen and (width >= 768px){.p-breadcrumb__inner li:before{padding:0 12px 0 0}}.p-page-anchors__items{display:flex;flex-wrap:wrap;list-style:none;margin:-1px;padding:0}.p-page-anchors__item{display:flex;margin:0;padding:1px;width:50%}@media only screen and (width >= 768px){.p-page-anchors__item{width:25%}}.p-page-anchors__link{align-items:center;background:var(--color-gray-10);display:flex;font-weight:var(--font-bold);gap:4px;justify-content:center;line-height:1.2;padding:16px 30px 16px 8px;position:relative;text-align:center;text-decoration:none;width:100%}.p-page-anchors__link:after,.p-page-anchors__link:before{text-decoration:underline}.p-page-anchors__link:focus-visible .p-page-anchors__icon{animation-duration:.4s;animation-name:icon-arrow-down;animation-timing-function:var(--ease)}@media (any-hover:hover){.p-page-anchors__link:hover .p-page-anchors__icon{animation-duration:.4s;animation-name:icon-arrow-down;animation-timing-function:var(--ease)}}.p-paging__inner{display:flex;flex-wrap:wrap;justify-content:center}.p-paging__pages{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.p-paging__page{margin:0 2px}@media only screen and (width >= 768px){.p-paging__page{margin:0 8px}}.p-paging__link{align-items:center;border:1px solid var(--color-border);color:var(--color-type);display:flex;font-size:var(--text-sm);font-weight:var(--font-bold);height:32px;justify-content:center;line-height:1;text-align:center;transition:background .3s,color .3s,border .3s;white-space:nowrap;width:32px}@media only screen and (width >= 768px){.p-paging__link{height:52px;width:52px}}.p-paging__link[aria-current=page]{background:var(--color-main);border:1px solid var(--color-border);color:var(--color-white)}.p-paging__link[aria-hidden=true]{visibility:hidden}a.p-paging__link:focus-visible{background:var(--color-main);color:var(--color-white);text-decoration:underline}@media (any-hover:hover){a.p-paging__link:hover{background:var(--color-main);color:var(--color-white);text-decoration:underline}}.p-paging__next .c-icon,.p-paging__prev .c-icon{align-items:center;display:flex;justify-content:center}.p-paging__next .p-paging__link,.p-paging__prev .p-paging__link{font-size:var(--text-lg);text-decoration:none}.p-paging__next a.p-paging__link:focus-visible,.p-paging__prev a.p-paging__link:focus-visible{background:var(--color-main);color:var(--color-white);text-decoration:none}@media (any-hover:hover){.p-paging__next a.p-paging__link:hover,.p-paging__prev a.p-paging__link:hover{background:var(--color-main);color:var(--color-white);text-decoration:none}}.p-paging__prev{margin-right:2px}@media only screen and (width >= 768px){.p-paging__prev{margin-right:8px}}.p-paging__next{margin-left:2px}@media only screen and (width >= 768px){.p-paging__next{margin-left:8px}}.p-news__items{list-style:none;margin:0;padding:0}.p-news__items .p-news__item:first-child{padding-top:0}.p-news__item{border-bottom:1px solid var(--color-border-light);padding:var(--space-4) 0}.p-news__link{display:block;text-decoration:none}.p-news__link:focus-visible .p-news__text-item{text-decoration:none}@media (any-hover:hover){.p-news__link:hover .p-news__text-item{text-decoration:none}}.p-news__info{align-items:center;display:flex;line-height:var(--line-height-xs)}.p-news__info-date{font-weight:var(--font-bold)}.p-news__info-tag{border:1px solid var(--color-gray-40);border-radius:14px;color:var(--color-gray-70);font-size:var(--10px);margin-left:var(--space-2);padding:var(--space-1);text-align:center;width:126px}@media only screen and (width >= 768px){.p-news__info-tag{font-size:var(--12px);margin-left:var(--space-6);width:168px}}.p-news__text{align-items:center;display:flex;margin-top:var(--space-2);min-width:0}.p-news__text-item{margin:0;text-decoration:underline}.p-news__text-icon{display:flex;font-size:var(--20px);margin-left:var(--space-2)}@media only screen and (width >= 768px){.p-news__text-icon{font-size:var(--24px)}}.p-video-controls button{background:none;border:none;color:var(--color-white);cursor:pointer;height:44px;width:44px}.p-video-controls button svg{height:32px;width:32px}.p-video-controls{background:var(--color-gray-80);box-sizing:border-box;display:flex;flex-direction:column;width:100%}.p-control-row{justify-content:space-between;padding:5px 10px}.p-control-left,.p-control-row{align-items:center;display:flex}.p-control-left{gap:10px}.p-media-player{background:#000;display:flex;flex-direction:column;width:100%}.p-media-player iframe,.p-media-player video{display:block;height:auto}.p-video-seek-bar{padding:0 10px;width:100%}.p-video-seek-bar input[type=range]{-webkit-appearance:none;appearance:none;background:var(--color-gray-60);border-radius:3px;height:6px;margin:0;width:100%}.p-video-seek-bar input[type=range]::-webkit-slider-runnable-track{border-radius:3px;height:6px}.p-video-seek-bar input[type=range]::-moz-range-track{border-radius:3px;height:6px}.p-video-seek-bar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-white);border-radius:50%;cursor:pointer;height:14px;margin-top:-4px;width:14px}.p-video-seek-bar input[type=range]::-webkit-slider-thumb:focus{outline:var(--color-main)}.p-video-seek-bar input[type=range]::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--color-white);border-radius:50%;cursor:pointer;height:14px;margin-top:-4px;width:14px}.p-video-seek-bar input[type=range]::-moz-range-thumb:focus{outline:var(--color-main)}.p-video-seek-bar input[type=range]:focus::-moz-range-thumb,.p-video-seek-bar input[type=range]:focus::-webkit-slider-thumb{outline:var(--color-main)}.p-time-display{color:var(--color-white);font-family:Arial,sans-serif;font-size:14px}.p-control-right{align-items:center;display:flex;gap:10px}.p-control-right input[type=range]{-webkit-appearance:none;appearance:none;background:var(color-gray-60);border-radius:5px;height:6px;margin:0;width:100px}.p-control-right input[type=range]::-webkit-slider-runnable-track{border-radius:3px;height:6px}.p-control-right input[type=range]::-moz-range-track{border-radius:3px;height:6px}.p-control-right input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-white);border-radius:50%;cursor:pointer;height:14px;margin-top:-4px;width:14px}.p-control-right input[type=range]::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--color-white);border-radius:50%;cursor:pointer;height:14px;margin-top:-4px;width:14px}.p-control-right input[type=range]:focus::-moz-range-thumb,.p-control-right input[type=range]:focus::-webkit-slider-thumb{outline:var(--color-main)}.p-slider__button{border:4px solid var(--color-white);border-radius:50%;padding:10px}.p-slider__button svg{fill:var(--color-white);height:40px;width:40px}.p-slider__control{background:linear-gradient(transparent,#000);bottom:0;padding:20px;position:absolute;width:100%}.splide__progress{margin:15px 0}.splide{height:0}.splide.is-initialized{height:auto;visibility:visible}.splide__pagination{flex-wrap:nowrap;padding:0!important;width:calc(100% - 192px)}.splide__pagination li{flex:1 1 0;max-width:30px;min-width:4px}@media only screen and (width >= 768px){.splide__pagination li{max-width:50px;min-width:6px}}.splide__pagination .splide__pagination__page{height:3px;margin:0;width:100%}@media only screen and (width >= 768px){.splide__pagination .splide__pagination__page{height:4px}}.splide__pagination .splide__pagination__page{background-color:#e8e8ea;border-radius:0}.splide__pagination .splide__pagination__page.is-active{background-color:#8b8f9e;transform:none}html.is-modal-active:not(.is-modal-scroll-enable){overflow:hidden}.p-modal__button{border:none;cursor:pointer;text-align:left;width:fit-content}.p-modal__button:hover{opacity:.8}dialog.p-modal{background-color:transparent;border:none;color:var(--color-type);height:fit-content;margin:auto;max-height:calc(100dvh - 52px);max-width:none;overflow:visible;padding:0;width:min(100% - 52px)}@media only screen and (width >= 768px){dialog.p-modal{height:fit-content;max-height:calc(100dvh - 160px);max-width:none;width:min(100% - 160px,1008px)}}dialog.p-modal:not([open]){display:none}dialog.p-modal[open]{display:flex!important;flex-direction:column;opacity:1!important;pointer-events:auto!important}dialog.p-modal::backdrop{animation:fadeIn .3s ease-out;background-color:#342407!important;opacity:.36!important}.p-modal__bg{display:none}.p-modal__content{background:var(--color-white);margin:0 auto;opacity:1!important;pointer-events:auto!important;position:relative;width:100%}.p-modal__wrap{max-height:calc(100dvh - 224px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.p-modal__close{align-items:center;appearance:none;background-color:transparent;border:none;color:var(--color-type);cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:16px;top:16px;z-index:1}@media only screen and (width >= 768px){.p-modal__close{right:24px;top:23px}}.p-modal__close .c-icon{height:16px;width:16px}@media only screen and (width >= 768px){.p-modal__close .c-icon{height:28px;width:28px}}.is-otherdevice .p-modal__close{cursor:default}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.p-calendar__input{appearance:none;background:var(--color-white);border:1px solid var(--color-border);color:var(--color-type);height:40px;line-height:var(--line-height-sm);padding:0 .8em;transition:bordar .2s;width:100%}@keyframes spModalOpen{0%{margin-bottom:-100vh}to{margin-bottom:0}}@keyframes spModalClose{0%{margin-bottom:0}to{margin-bottom:-100vh}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.p-calendar__modal{border-radius:10px 10px 0 0;width:100%}.p-calendar__modal .p-modal__close{right:20px;top:20px}.p-calendar__modal .p-modal__wrap{height:100%;max-height:unset;width:100%}.p-calendar__modal .p-modal__wrap .p-modal__inner{padding:30px 15px}@media only screen and (width <= 767px){.p-calendar__modal.open{animation:spModalOpen .3s ease forwards}.p-calendar__modal.close{animation:spModalClose .3s ease forwards}}@media only screen and (width >= 768px){.p-calendar__modal{border-radius:10px;margin:auto;margin-top:unset;max-width:940px;width:100%}.p-calendar__modal .p-modal__wrap{height:unset}.p-calendar__modal .p-modal__wrap .p-modal__inner{padding:30px 40px}}.p-calendar__header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem;width:100%}.p-calendar__header .p-calendar__header__title{font-size:var(--20px);font-weight:400;margin:0 0 20px;padding:.5rem}.p-calendar__modal.open .p-calendar__valueDisplay .active{animation:fadeIn .3s ease .3s forwards}.p-calendar__modal.close .p-calendar__valueDisplay .active{animation:fadeOut .3s ease forwards}.p-calendar__valueDisplay table{border:1px solid var(--color-black);border-radius:10px;padding:10px;word-break:break-word}.p-calendar__valueDisplay table tbody{display:flex;min-width:calc(100vw - 60px)}.p-calendar__valueDisplay table td,.p-calendar__valueDisplay table th{font-size:var(--13px);font-weight:400;padding:.7rem 0}.p-calendar__valueDisplay table th{margin-right:.5rem;text-align:left;width:fit-content}.p-calendar__valueDisplay table th p{line-height:1.2em;white-space:nowrap}.p-calendar__valueDisplay table td{align-items:center;display:flex;position:relative}.p-calendar__valueDisplay table td p{line-height:1.2em;margin:0;white-space:nowrap}.p-calendar__valueDisplay table td .tooltip{background-color:#333;border-radius:10px;color:#fff;opacity:0;padding:5px 10px;position:absolute;transition:opacity .5s 1s;white-space:nowrap;z-index:1000}.p-calendar__valueDisplay table td .tooltip:after{border:7px solid transparent;border-right-color:#333;content:"";left:-12px;position:absolute;top:9px;transform:scale(1.5,.8)}.p-calendar__valueDisplay table tr{align-items:center;display:flex;width:50%}.p-calendar__valueDisplay table tr:first-child{padding-right:1rem}.p-calendar__valueDisplay table tr:not(:first-child){height:fit-content;padding-left:1rem;position:relative}.p-calendar__valueDisplay table tr:not(:first-child):before{background-color:var(--color-black);content:"";height:100%;left:0;position:absolute;top:0;width:1px}@media only screen and (width >= 768px){.p-calendar__valueDisplay table{padding:8px 27px}.p-calendar__valueDisplay table tbody{min-width:unset}.p-calendar__valueDisplay table tbody tr{min-width:280px}.p-calendar__valueDisplay table tbody br{display:none}.p-calendar__valueDisplay table tbody td{min-width:140px}}.p-calendar__reset,.p-calendar__submit{align-items:center;appearance:none;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;font-size:inherit;font-weight:inherit;justify-content:center;line-height:inherit;padding:0;text-align:inherit;text-decoration:none}.p-calendar__reset:focus-visible,.p-calendar__submit:focus-visible{outline-color:var(--color-main);outline-offset:1px;outline-style:auto}.p-calendar__reset,.p-calendar__submit{font-weight:700}.p-calendar__reset{color:#0a29f2;font-weight:400;margin-top:20px;text-decoration:underline}@media only screen and (width >= 768px){.p-calendar__reset{margin-top:4px}}.p-calendar__submit{background-color:var(--color-main);border-radius:5px;color:var(--color-white);padding:10px 20px;transition:background-color .3s;width:100%}@media only screen and (width >= 768px){.p-calendar__submit{width:fit-content}}.p-calendar__submit:hover{background-color:var(--color-main-40)}.p-calendar__slide{align-items:center;display:flex;flex-direction:column;justify-content:center;justify-content:flex-start}.p-calendar__slide .p-calendar__slide-header{align-items:end;display:flex;justify-content:center}.p-calendar__slide .p-calendar__slide-header select{border:none;cursor:pointer}.p-calendar__slide .p-calendar__slide-header p{font-size:var(--14px);margin:0;width:fit-content}.p-calendar__slide .p-calendar__slide-header .year{font-size:var(--14px)}.p-calendar__slide .p-calendar__slide-header .month{font-size:var(--19px)}.p-calendar__slide .splide__arrows .splide__arrow{background-color:var(--color-white);border:1px solid var(--color-gray-50);height:31px;width:31px}.p-calendar__slide .splide__arrows .splide__arrow svg{height:29px;width:29px}.p-calendar__slide .splide__arrows .splide__arrow--prev{left:0}.p-calendar__slide .splide__arrows .splide__arrow--next{right:0}@media only screen and (width >= 768px){.p-calendar__slide .splide__arrows .splide__arrow--prev{left:-2em}.p-calendar__slide .splide__arrows .splide__arrow--next{right:-2em}}.p-calendar__slide .p-calendar__table{align-items:center;border-collapse:separate;border-spacing:.5em;display:flex;flex-direction:column;justify-content:center;text-indent:0}@media only screen and (width >= 768px){.p-calendar__slide .p-calendar__table{border-spacing:.2em}}.p-calendar__slide .p-calendar__table tbody tr td,.p-calendar__slide .p-calendar__table tbody tr th,.p-calendar__slide .p-calendar__table thead tr td,.p-calendar__slide .p-calendar__table thead tr th{font-size:var(--13px);font-weight:400;height:35px;margin:0;text-align:center;width:35px}.p-calendar__slide .p-calendar__table tbody tr td,.p-calendar__slide .p-calendar__table thead tr td{padding:0}.p-calendar__slide .p-calendar__table tbody tr td button,.p-calendar__slide .p-calendar__table thead tr td button{align-items:center;appearance:none;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;font-size:inherit;font-weight:inherit;justify-content:center;line-height:inherit;padding:0;text-align:inherit;text-decoration:none}.p-calendar__slide .p-calendar__table tbody tr td button:focus-visible,.p-calendar__slide .p-calendar__table thead tr td button:focus-visible{outline-color:var(--color-main);outline-offset:1px;outline-style:auto}.p-calendar__slide .p-calendar__table tbody tr td button,.p-calendar__slide .p-calendar__table thead tr td button{border-radius:50%;font-size:var(--15px);height:35px;width:35px}.p-calendar__slide .p-calendar__table tbody tr td button:focus-visible,.p-calendar__slide .p-calendar__table tbody tr td button:hover,.p-calendar__slide .p-calendar__table thead tr td button:focus-visible,.p-calendar__slide .p-calendar__table thead tr td button:hover{border:2px solid var(--color-main-50);outline:none}.p-calendar__slide .p-calendar__table tbody tr td button:disabled,.p-calendar__slide .p-calendar__table thead tr td button:disabled{border:none;color:#ccc;cursor:not-allowed}.p-calendar__slide .p-calendar__table tbody tr td button.is-range,.p-calendar__slide .p-calendar__table thead tr td button.is-range{background-color:var(--color-main-20);border-radius:0}.p-calendar__slide .p-calendar__table tbody tr td button.from,.p-calendar__slide .p-calendar__table tbody tr td button.selected,.p-calendar__slide .p-calendar__table tbody tr td button.to,.p-calendar__slide .p-calendar__table thead tr td button.from,.p-calendar__slide .p-calendar__table thead tr td button.selected,.p-calendar__slide .p-calendar__table thead tr td button.to{background-color:var(--color-main-50);color:var(--color-white)}.p-calendar__slide .p-calendar__table tbody tr td button.no-current-month,.p-calendar__slide .p-calendar__table thead tr td button.no-current-month{opacity:0}.p-calendar__slide .p-calendar__table tbody tr .sat,.p-calendar__slide .p-calendar__table tbody tr .sat button,.p-calendar__slide .p-calendar__table thead tr .sat,.p-calendar__slide .p-calendar__table thead tr .sat button{color:#336b87}.p-calendar__slide .p-calendar__table tbody tr .holiday,.p-calendar__slide .p-calendar__table tbody tr .holiday button,.p-calendar__slide .p-calendar__table tbody tr .sun,.p-calendar__slide .p-calendar__table tbody tr .sun button,.p-calendar__slide .p-calendar__table thead tr .holiday,.p-calendar__slide .p-calendar__table thead tr .holiday button,.p-calendar__slide .p-calendar__table thead tr .sun,.p-calendar__slide .p-calendar__table thead tr .sun button{color:#763626}.p-calendar__low{display:flex;flex-direction:row;width:100%}.p-calendar__low._center{justify-content:center}.p-calendar__low._end{justify-content:flex-end}.p-calendar__low._start{justify-content:flex-start}.p-calendar__low._space-between{justify-content:space-between}.p-calendar__low._space-around{justify-content:space-around}.p-calendar__low._space-evenly{justify-content:space-evenly}.p-calendar__col{display:flex;flex-direction:column;width:100%}.p-calendar__col._center{align-items:center}.p-calendar__col._end{align-items:flex-end}.p-calendar__col._start{align-items:flex-start}.p-calendar__col._space-between{align-items:space-between}.p-calendar__col._space-around{align-items:space-around}.p-calendar__col._space-evenly{align-items:space-evenly}.top{background-color:var(--color-gray)}.top__contents{padding-bottom:100px;padding-top:100px}.top-box{background-color:var(--color-main)}.top-box__text{color:var(--color-sub)}.about{background-color:var(--color-gray-20)}.about__heading{font-size:var(--font-2xl)}.p-promotion-common-main-visual{aspect-ratio:var(--aspect-ratio-sp,375/452);position:relative;width:100%}@media only screen and (width >= 768px){.p-promotion-common-main-visual{aspect-ratio:var(--aspect-ratio-pc,1281/617)}}.p-promotion-common-main-visual__picture{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.p-promotion-common-main-visual__image{display:block;height:100%;object-fit:cover;width:100%}.p-promotion-common-main-visual__content{align-items:var(--align-sp,flex-start);display:flex;height:100%;justify-content:var(--justify-sp,flex-start);margin:0 auto;max-width:1280px;padding:var(--padding-sp,28px 21px);position:relative;width:100%;z-index:1}@media only screen and (width >= 768px){.p-promotion-common-main-visual__content{align-items:var(--align-pc,flex-start);justify-content:var(--justify-pc,flex-start);padding:var(--padding-pc,114px 118px)}}.p-promotion-common-main-visual__heading{font-family:"Noto Serif JP",serif;font-size:18px;font-weight:400;letter-spacing:4px;line-height:37px;margin:0;padding:0 20px}@media only screen and (width >= 768px){.p-promotion-common-main-visual__heading{font-family:"Noto Serif JP",serif;font-size:26px;font-weight:400;letter-spacing:4px;line-height:52px;padding:20px 40px}}.p-promotion-anchor-link-button{align-items:center;color:var(--color-black,#333);display:inline-flex;gap:24px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.p-promotion-anchor-link-button__text{white-space:nowrap}.p-promotion-anchor-link-button__arrow{align-items:center;display:inline-flex;flex-shrink:0;transition:transform .2s ease}.p-promotion-anchor-link-button__arrow :global(svg){display:block;height:16px;width:16px}.p-promotion-anchor-link-button--anchor-link .p-promotion-anchor-link-button__text{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:400;letter-spacing:1.934px;line-height:24.18px}@media only screen and (width >= 768px){.p-promotion-anchor-link-button--anchor-link .p-promotion-anchor-link-button__text{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:32px}}.p-promotion-anchor-link-button--anchor-link .p-promotion-anchor-link-button__arrow{transform:rotate(0deg)}.p-promotion-anchor-link-button--anchor-link:hover{opacity:.7}.p-promotion-anchor-link-button--view-more{color:var(--color-gold-90,#927d68);font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;gap:4px;letter-spacing:.239px;line-height:30px;padding:4px 0}@media only screen and (width >= 768px){.p-promotion-anchor-link-button--view-more{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;letter-spacing:4%;line-height:24px}}.p-promotion-anchor-link-button--view-more .p-promotion-anchor-link-button__arrow{height:16px;width:16px}.p-promotion-anchor-link-button--view-more:hover{opacity:.7}.p-promotion-anchor-link-button--outline{background-color:transparent;border:1.25px solid var(--color-gold-90,#927d68);color:var(--color-gold-90,#927d68);height:auto;justify-content:center;min-height:46px;padding:8px 60px;position:relative;width:335px}@media only screen and (width >= 768px){.p-promotion-anchor-link-button--outline{min-height:60px;padding:20px 60px;width:600px}}.p-promotion-anchor-link-button--outline .p-promotion-anchor-link-button__text{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:600;letter-spacing:4px;line-height:21.33px;word-wrap:break-word;overflow-wrap:break-word;text-align:center}@media only screen and (width >= 768px){.p-promotion-anchor-link-button--outline .p-promotion-anchor-link-button__text{font-family:"Noto Serif JP",serif;font-size:18px;font-weight:600;letter-spacing:2px;line-height:20px}}.p-promotion-anchor-link-button--outline .p-promotion-anchor-link-button__br--sp{display:inline}@media only screen and (width >= 768px){.p-promotion-anchor-link-button--outline .p-promotion-anchor-link-button__br--sp{display:none}}.p-promotion-anchor-link-button--outline .p-promotion-anchor-link-button__arrow{position:absolute;right:16px}@media only screen and (width >= 768px){.p-promotion-anchor-link-button--outline .p-promotion-anchor-link-button__arrow{right:32px}}.p-promotion-anchor-link-button--outline .p-promotion-anchor-link-button__arrow--sp{display:block}@media only screen and (width >= 768px){.p-promotion-anchor-link-button--outline .p-promotion-anchor-link-button__arrow--sp{display:none}}.p-promotion-anchor-link-button--outline .p-promotion-anchor-link-button__arrow--pc{display:none}@media only screen and (width >= 768px){.p-promotion-anchor-link-button--outline .p-promotion-anchor-link-button__arrow--pc{display:block}}.p-promotion-anchor-link-button--outline:hover{background-color:hsla(30,17%,49%,.1)}.p-promotion-anchor-link-button--outline:focus{outline:2px solid var(--color-gold-90,#927d68);outline-offset:2px}.p-promotion-anchor-link-button--outline:active{background-color:hsla(30,17%,49%,.2)}.p-promotion-anchor-link-button--outline-blank{background-color:transparent;border:1.25px solid var(--color-gold-90,#927d68);color:var(--color-gold-90,#927d68);height:auto;justify-content:center;min-height:46px;padding:8px 60px;position:relative;width:335px}@media only screen and (width >= 768px){.p-promotion-anchor-link-button--outline-blank{min-height:60px;padding:20px 60px;width:600px}}.p-promotion-anchor-link-button--outline-blank .p-promotion-anchor-link-button__text{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:600;letter-spacing:4px;line-height:21.33px;word-wrap:break-word;overflow-wrap:break-word;text-align:center}@media only screen and (width >= 768px){.p-promotion-anchor-link-button--outline-blank .p-promotion-anchor-link-button__text{font-family:"Noto Serif JP",serif;font-size:18px;font-weight:600;letter-spacing:2px;line-height:20px}}.p-promotion-anchor-link-button--outline-blank .p-promotion-anchor-link-button__br--sp{display:inline}@media only screen and (width >= 768px){.p-promotion-anchor-link-button--outline-blank .p-promotion-anchor-link-button__br--sp{display:none}}.p-promotion-anchor-link-button--outline-blank .p-promotion-anchor-link-button__blank-icon{height:24px;position:absolute;right:16px;width:24px}@media only screen and (width >= 768px){.p-promotion-anchor-link-button--outline-blank .p-promotion-anchor-link-button__blank-icon{right:32px}}.p-promotion-anchor-link-button--outline-blank:hover{background-color:hsla(30,17%,49%,.1)}.p-promotion-anchor-link-button--outline-blank:focus{outline:2px solid var(--color-gold-90,#927d68);outline-offset:2px}.p-promotion-anchor-link-button--outline-blank:active{background-color:hsla(30,17%,49%,.2)}.p-promotion-anchor-link-button--hover.p-promotion-anchor-link-button--outline{background-color:hsla(30,17%,49%,.1)}.p-promotion-anchor-link-button--hover.p-promotion-anchor-link-button--outline .p-promotion-anchor-link-button__arrow{transform:rotate(0deg)}.p-promotion-inflight-service-button-wrapper{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1280px;padding:0 20px;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-service-button-wrapper{padding:0 80px}}.p-promotion-common-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.p-promotion-common-container{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1280px;padding:var(--container-padding-sp);width:100%}@media only screen and (width >= 768px){.p-promotion-common-container{padding:var(--container-padding-pc)}}.p-promotion-section-footer{margin:var(--section-footer-margin-sp);padding:0 20px;width:100%}@media only screen and (width >= 768px){.p-promotion-section-footer{align-items:flex-start;border-top:1px solid var(--color-gold-90);display:flex;flex-wrap:wrap;gap:clamp(32px,7.5vw,96px);justify-content:center;margin:var(--section-footer-margin-pc);max-width:1136px;padding:40px 0}}.p-promotion-section-footer__title{border-top:1px solid var(--color-gold-90);color:var(--color-gold-90);font-family:"Noto Serif JP",serif;font-size:24px;font-weight:500;letter-spacing:1.599px;line-height:42px;margin:0!important;padding:12.5px 0!important;text-align:left}@media only screen and (width >= 768px){.p-promotion-section-footer__title{border-top:none;flex-shrink:0;padding:0!important}}@media only screen and (width <= 767px){.p-promotion-section-footer__title{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:27px;padding-top:30px;text-align:center}.p-promotion-section-footer__title-br{display:none}}.p-promotion-section-footer__pc-list{display:flex;flex-wrap:wrap;gap:clamp(32px,6.875vw,88px);margin-top:50px}@media only screen and (width >= 768px){.p-promotion-section-footer__pc-list{flex:0 0 auto;margin-top:0}}@media only screen and (width <= 767px){.p-promotion-section-footer__pc-list{display:none}}.p-promotion-section-footer__category{flex:0 0 auto}.p-promotion-section-footer__category-title{color:var(--color-black);font-family:"Noto Serif JP",serif;font-size:20px;font-weight:500;letter-spacing:3px;line-height:32px;margin-bottom:24px;margin-top:0}.p-promotion-section-footer__links{list-style:none;margin:0;padding:0}.p-promotion-section-footer__link-item{align-items:center;margin-bottom:16px;padding-left:23px;position:relative}@media only screen and (width >= 768px){.p-promotion-section-footer__link-item{align-items:flex-start;display:flex}}.p-promotion-section-footer__link-item:before{background-color:var(--color-gold-90);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.p-promotion-section-footer__link-item:last-child{margin-bottom:0}.p-promotion-section-footer__link{color:var(--color-black);font-family:"Noto Serif JP",serif;font-size:14px;font-weight:600;letter-spacing:4px;line-height:21.33px;text-decoration:none;transition:opacity .2s ease}.p-promotion-section-footer__link:hover{opacity:.7}.p-promotion-section-footer__sp-accordion{display:none}@media only screen and (width <= 767px){.p-promotion-section-footer__sp-accordion{display:block}}.p-promotion-section-footer__accordion-item{border-bottom:1px solid #beb1a4}.p-promotion-section-footer__accordion-item:first-child{border-top:1px solid #beb1a4}.p-promotion-section-footer__accordion-summary{align-items:center;cursor:pointer;display:flex;height:52px;justify-content:space-between;list-style:none;padding:0 2.5px;transition:background-color .2s ease;width:100%}.p-promotion-section-footer__accordion-summary::-webkit-details-marker{display:none}.p-promotion-section-footer__accordion-summary::marker{display:none}.p-promotion-section-footer__accordion-summary:hover{background-color:rgba(var(--color-gold-90-rgb),.05)}.p-promotion-section-footer__accordion-title{color:var(--color-black);flex:1;font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;letter-spacing:1.6px;line-height:34px;text-align:center}.p-promotion-section-footer__accordion-icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;position:relative;width:16px}.p-promotion-section-footer__icon{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity .3s ease,transform .3s ease;width:100%}.p-promotion-section-footer__icon svg{display:block;height:100%;width:100%}.p-promotion-section-footer__icon--plus{opacity:1}.p-promotion-section-footer__accordion-item[open] .p-promotion-section-footer__icon--plus,.p-promotion-section-footer__icon--minus{opacity:0}.p-promotion-section-footer__accordion-item[open] .p-promotion-section-footer__icon--minus{opacity:1}.p-promotion-section-footer__accordion-content{overflow:hidden}.p-promotion-section-footer__accordion-links{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0}.p-promotion-section-footer__accordion-link-item{width:100%}.p-promotion-section-footer__accordion-link-item:last-child{border-bottom:none}.p-promotion-section-footer__accordion-link{align-items:center;color:var(--color-black);display:flex;font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;height:44px;justify-content:space-between;letter-spacing:1.6px;line-height:27px;padding:0 2.5px;text-decoration:none;transition:background-color .2s ease}.p-promotion-section-footer__accordion-link:hover{background-color:rgba(var(--color-gold-90-rgb),.05)}.p-promotion-section-footer__accordion-link:active,.p-promotion-section-footer__accordion-link:focus-visible,.p-promotion-section-footer__accordion-link:focus-within{outline-offset:-1px!important}.p-promotion-section-footer__accordion-link-text{flex:1;text-align:center}.p-promotion-section-footer__accordion-link-arrow{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-left:8px;width:16px}.p-promotion-section-footer__accordion-link-arrow svg{display:block;height:100%;width:100%}.p-promotion-inflight-service-intro{min-height:var(--container-height-minus-56,500px);position:relative;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-service-intro{min-height:var(--container-height-minus-46,331px)}}.p-promotion-inflight-service-intro__container{background-color:var(--bg-blue-01);display:flex;flex-direction:column;gap:36px;height:fit-content;justify-content:space-between;overflow:visible;padding:32px;position:absolute;right:0;top:-56px;width:calc(100% - 41px)}@media only screen and (width >= 768px){.p-promotion-inflight-service-intro__container{align-items:center;flex-direction:row;gap:56px;max-width:fit-content;padding:48px 56px;top:-46px;width:calc(100% - 150px)}}.p-promotion-inflight-service-intro__content{flex-shrink:0}@media only screen and (width >= 768px){.p-promotion-inflight-service-intro__content{width:346px}}.p-promotion-inflight-service-intro__heading{font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;letter-spacing:1.6px;line-height:37px;margin:0 0 16px;padding:0}@media only screen and (width >= 768px){.p-promotion-inflight-service-intro__heading{font-family:"Noto Serif JP",serif;font-size:26px;font-weight:400;letter-spacing:1.6px;line-height:52px}}.p-promotion-inflight-service-intro__text{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.3px;line-height:27px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-service-intro__text{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:400;letter-spacing:.28px;line-height:31px}}.p-promotion-inflight-service-intro__images{display:flex;gap:8px;margin-left:-53px;width:calc(100% + 85px)}@media only screen and (width >= 768px){.p-promotion-inflight-service-intro__images{gap:24px;margin-left:0;width:unset}}.p-promotion-inflight-service-intro__image-wrapper{flex:1;overflow:hidden;position:relative}@media only screen and (width >= 768px){.p-promotion-inflight-service-intro__image-wrapper{height:280px}}.p-promotion-inflight-service-intro__image{height:100%;object-fit:cover;object-position:center;width:100%}.p-promotion-anchor-link{background-color:transparent;box-sizing:border-box;max-width:100vw;padding:46px 41px 72px;width:100%}@media only screen and (width >= 768px){.p-promotion-anchor-link{padding:104px 80px}}.p-promotion-anchor-link__container{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1280px;width:100%}@media only screen and (width >= 768px){.p-promotion-anchor-link__container{gap:64px}}.p-promotion-anchor-link__title{color:var(--color-black);font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;letter-spacing:1.6px;line-height:37px;line-height:1!important;margin:0;text-align:center;width:100%}@media only screen and (width >= 768px){.p-promotion-anchor-link__title{font-family:"Noto Serif JP",serif;font-size:26px;font-weight:500;letter-spacing:10%;line-height:100px;text-align:left}}.p-promotion-anchor-link__cards{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:center;width:100%}@media only screen and (width >= 768px){.p-promotion-anchor-link__cards{flex-direction:row;flex-wrap:nowrap;gap:61px;justify-content:flex-start}}.p-promotion-anchor-link__card{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}@media only screen and (width >= 768px){.p-promotion-anchor-link__card{flex:1 1 0;gap:32px;max-width:285px;min-width:200px}}.p-promotion-anchor-link__category{color:var(--color-gold-80);font-family:"Noto Serif JP",serif;font-size:16px;font-weight:600;letter-spacing:2px;line-height:14px;line-height:1!important;margin:0;text-align:center;white-space:nowrap}@media only screen and (width >= 768px){.p-promotion-anchor-link__category{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:600;letter-spacing:2px;line-height:100px}}.p-promotion-anchor-link__image-wrapper{aspect-ratio:293/180;flex-shrink:0;overflow:hidden;width:100%}@media only screen and (width >= 768px){.p-promotion-anchor-link__image-wrapper{aspect-ratio:285/300}}.p-promotion-anchor-link__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.p-promotion-inflight-service-heading{align-items:center;display:flex;line-height:1!important;margin:0 auto;max-width:1280px;width:100%}h3.p-promotion-inflight-service-heading{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:400;letter-spacing:4px;line-height:32px;padding:0 24px}@media only screen and (width >= 768px){h3.p-promotion-inflight-service-heading{font-family:"Noto Serif JP",serif;font-size:36px;font-weight:400;letter-spacing:32%;line-height:100px;padding:0 72px}h3.p-promotion-inflight-service-heading.meal-section-heading{padding:0 32px}h3.p-promotion-inflight-service-heading.meal-section-heading:before{width:100px!important}}h3.p-promotion-inflight-service-heading.right{gap:24px;justify-content:flex-end}h3.p-promotion-inflight-service-heading.right:after{background-color:var(--color-text-body-primary);content:"";display:block;height:1px;width:60px}@media only screen and (width >= 768px){h3.p-promotion-inflight-service-heading.right:after{width:140px}}h3.p-promotion-inflight-service-heading.left{gap:24px;justify-content:flex-start}h3.p-promotion-inflight-service-heading.left:before{background-color:var(--color-text-body-primary);content:"";display:block;height:1px;width:60px}@media only screen and (width >= 768px){h3.p-promotion-inflight-service-heading.left:before{width:140px}}.p-promotion-inflight-service-section__sub-heading{align-items:center;color:var(--color-gold-90,#927d68);display:flex;font-family:"Noto Serif JP",serif;font-size:12px;font-weight:600;justify-content:center;letter-spacing:1.8px;line-height:27px;margin:0;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-service-section__sub-heading{font-family:"Noto Serif JP",serif;font-size:26px;font-weight:400;letter-spacing:1.6px;line-height:52px}}.p-promotion-inflight-service-cards{display:flex;flex-direction:column;gap:72px;margin:var(--card-margin-sp)}@media only screen and (width >= 768px){.p-promotion-inflight-service-cards{gap:104px;margin:var(--card-margin-pc)}}.p-promotion-inflight-service-card{align-items:center;display:flex;flex-direction:column;gap:32px;max-height:var(--max-height-sp);width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-service-card{align-items:center;flex-direction:row;gap:56px;margin:0 auto;max-height:var(--max-height-pc);max-width:1280px}.p-promotion-inflight-service-card--image-right{flex-direction:row-reverse}}.p-promotion-inflight-service-card__image-wrapper{align-items:center;display:flex;max-height:var(--max-height-sp);padding:var(--image-padding-sp);width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-service-card__image-wrapper{flex-shrink:0;max-height:var(--max-height-pc);max-width:calc(50% - 28px);padding:var(--image-padding-pc);width:fit-content}}.p-promotion-inflight-service-card__image{aspect-ratio:var(--image-aspect-ratio-sp);display:block;height:auto;max-height:var(--max-height-sp);object-fit:cover}@media only screen and (width >= 768px){.p-promotion-inflight-service-card__image{aspect-ratio:var(--image-aspect-ratio-pc);max-height:var(--max-height-pc)}}.p-promotion-inflight-service-card__content{padding:var(--text-padding-sp);text-align:left;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-service-card__content{flex-shrink:0;padding:var(--text-padding-pc);text-align:left;width:calc(50% - 28px)}}.p-promotion-inflight-service-card__heading{color:var(--color-black,#333);font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;letter-spacing:1.6px;line-height:34px;margin:0;text-align:center}@media only screen and (width >= 768px){.p-promotion-inflight-service-card__heading{font-family:"Noto Serif JP",serif;font-size:26px;font-weight:400;letter-spacing:1.6px;line-height:52px;text-align:left}}.p-promotion-inflight-service-card__text{color:var(--color-black,#333);font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:1.6px;line-height:27px;margin:24px 0 0}@media only screen and (width >= 768px){.p-promotion-inflight-service-card__text{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.239px;line-height:30px}}.p-promotion-inflight-service-card__button-wrapper{display:flex;justify-content:flex-end;margin-top:16px}@media only screen and (width >= 768px){.p-promotion-inflight-service-card__button-wrapper{justify-content:flex-start}#wifi .p-promotion-common-main-visual__content{justify-content:flex-end}}.p-promotion-inflight-service-wifi__mv-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:32px auto 0;max-width:1280px}@media only screen and (width >= 768px){.p-promotion-inflight-service-wifi__mv-wrapper{margin-top:64px}}.p-promotion-inflight-service-wifi__mv-container{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center}@media only screen and (width >= 768px){.p-promotion-inflight-service-wifi__mv-container{align-items:center;flex-direction:row;gap:88px;justify-content:center}}.p-promotion-inflight-service-wifi__mv-image{height:auto;object-fit:cover;object-position:center;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-service-wifi__mv-image{width:55%}}.p-promotion-inflight-service-wifi__mv-content{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}@media only screen and (width >= 768px){.p-promotion-inflight-service-wifi__mv-content{align-items:flex-start;padding-right:128px}}.p-promotion-inflight-service-wifi__mv-content-heading{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:28px;margin:0;text-align:center}@media only screen and (width >= 768px){.p-promotion-inflight-service-wifi__mv-content-heading{font-family:"Noto Serif JP",serif;font-size:26px;font-weight:400;letter-spacing:1.6px;line-height:52px;text-align:left}}.p-promotion-inflight-service-wifi__mv-content-text{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:500;letter-spacing:.3px;line-height:28px;margin:0;padding:0 20px;text-align:left}@media only screen and (width >= 768px){.p-promotion-inflight-service-wifi__mv-content-text{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.239px;line-height:30px;padding:0;text-align:left}}.p-promotion-inflight-service-wifi__logo-text{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:1.6px;line-height:27px;margin:16px 0 64px;padding:0 45px;text-align:center;word-wrap:break-word;color:var(--color-gold-90);overflow-wrap:break-word}@media only screen and (width >= 768px){.p-promotion-inflight-service-wifi__logo-text{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:600;letter-spacing:1.599px;line-height:45px;padding:0 80px}}.p-promotion-inflight-service-wifi__logos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:17px;justify-content:center;margin-bottom:48px;padding:0 20px}@media only screen and (width >= 768px){.p-promotion-inflight-service-wifi__logos{gap:24px;margin-bottom:64px;padding:0 80px}}.p-promotion-inflight-service-wifi__logos img{height:var(--logo-height-sp);object-fit:contain;object-position:center;width:var(--logo-width-sp)}@media only screen and (width >= 768px){.p-promotion-inflight-service-wifi__logos img{height:var(--logo-height-pc);width:var(--logo-width-pc)}}.p-promotion-activity-card-container{align-items:center;display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:976px}@media only screen and (width >= 768px){.p-promotion-activity-card-container{align-items:flex-start;flex-direction:row;gap:24px;justify-content:center}}.p-promotion-activity-card{display:flex;flex-direction:column;gap:16px;width:100%}@media only screen and (width >= 768px){.p-promotion-activity-card{flex-shrink:0;max-width:none;width:calc(33.33333% - 16px)}}.p-promotion-activity-card__image{aspect-ratio:343/230;overflow:hidden;position:relative;width:100%}@media only screen and (width >= 768px){.p-promotion-activity-card__image{aspect-ratio:310/208}}.p-promotion-activity-card__image img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.p-promotion-activity-card__content{display:flex;flex-direction:column;gap:8px;width:100%}.p-promotion-activity-card__title{color:var(--color-black);font-family:"Noto Serif JP",serif;font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:28px;margin:0}@media only screen and (width >= 768px){.p-promotion-activity-card__title{font-family:"Noto Serif JP",serif;font-size:18px;font-weight:400;letter-spacing:1.6px;line-height:30px}}.p-promotion-activity-card__description{color:var(--color-black);font-family:"Noto Serif JP",serif;font-size:12px;font-weight:500;letter-spacing:.3px;line-height:28px;margin:0}@media only screen and (width >= 768px){.p-promotion-activity-card__description{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.239px;line-height:30px}}.p-promotion-activity-card__link-wrapper{display:flex;justify-content:flex-end}@media only screen and (width >= 768px){.p-promotion-activity-card__link-wrapper{justify-content:flex-start}}.p-promotion-activity-card__link{align-items:center;color:var(--color-gold-90);display:inline-flex;gap:8px;text-decoration:none;transition:opacity .2s ease}.p-promotion-activity-card__link:hover{opacity:.8}.p-promotion-activity-card__link:focus-visible{outline:2px solid var(--color-gold-90);outline-offset:2px}.p-promotion-activity-card__link-icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.p-promotion-activity-card__link-icon svg{display:block;height:100%;width:100%}.p-promotion-activity-card__link-text{color:var(--color-gold-90);font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:27px;white-space:nowrap}@media only screen and (width >= 768px){.p-promotion-activity-card__link-text{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;letter-spacing:4%;line-height:24px}}.p-promotion-inflight-service-banner__wrapper{display:flex;flex-direction:column;gap:32px}@media only screen and (width >= 768px){.p-promotion-inflight-service-banner__wrapper{gap:56px}}.p-promotion-inflight-service-banner__container{height:100%;position:relative;width:100%}.p-promotion-inflight-service-banner__container img{height:100%;object-fit:cover;width:100%}.p-promotion-inflight-service-banner__content{height:100%;left:0;padding:16px 24px;position:absolute;top:0;width:100%}.p-promotion-inflight-service-banner__content-text{background-color:rgba(var(--color-white-rgb),.8);display:flex;flex-direction:column;gap:16px;padding:10px 20px;width:fit-content}@media only screen and (width >= 768px){.p-promotion-inflight-service-banner__content-text{flex-direction:row;gap:46px}}.p-promotion-inflight-service-banner__heading{font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;height:fit-content;letter-spacing:1.6px;line-height:34px;line-height:1!important;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-service-banner__heading{font-family:"Noto Serif JP",serif;font-size:26px;font-weight:500;letter-spacing:10%;line-height:100px}}.p-promotion-inflight-service-banner__text{align-items:center;display:flex;gap:7px;height:fit-content;margin:0}.p-promotion-inflight-service-banner__text span{align-items:center;display:inline-flex;flex-shrink:0;height:16px;width:16px}.p-promotion-inflight-service-banner__text{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:400;letter-spacing:.28px;line-height:31px}@media only screen and (width >= 768px){.p-promotion-inflight-service-banner__text{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:400;gap:5px;letter-spacing:1.934px;line-height:24.18px}}.p-promotion-inflight-meal-intro,.p-promotion-inflight-meal-intro__wrapper{position:relative}.p-promotion-inflight-meal-intro-mv__content{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:space-between}.p-promotion-inflight-meal-intro-mv__content:before{animation:sdl-white 3s cubic-bezier(1,0,0,1) infinite;background:var(--color-white);bottom:0;content:"";display:block;height:25px;position:absolute;right:50%;width:1px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro-mv__content:before{height:58px}}.p-promotion-inflight-meal-intro-mv__content:after{animation:sdl-black 3s cubic-bezier(1,0,0,1) infinite;background:#010101;bottom:-50px;content:"";display:block;height:50px;position:absolute;right:50%;width:1px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro-mv__content:after{bottom:-42px;height:42px}}.p-promotion-inflight-meal-intro-mv__heading{color:var(--color-white);font-family:"Noto Serif JP",serif;font-size:18px;font-weight:400;letter-spacing:1.6px;line-height:30px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro-mv__heading{font-family:"Noto Serif JP",serif;font-size:28px;font-weight:500;letter-spacing:3px;line-height:53px}}.p-promotion-inflight-meal-intro-mv__description{color:var(--color-white);font-family:"Noto Serif JP",serif;font-size:12px;font-weight:600;letter-spacing:1.8px;line-height:27px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro-mv__description{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;letter-spacing:4%;letter-spacing:3px;line-height:24px;line-height:30px}}.p-promotion-inflight-meal-intro__content{display:flex;flex-direction:column;gap:32px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__content{gap:96px}}.p-promotion-inflight-meal-intro__heading{font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;letter-spacing:1.6px;line-height:34px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__heading{font-family:"Noto Serif JP",serif;font-size:30px;font-weight:400;letter-spacing:5px;line-height:51px}}.p-promotion-inflight-meal-intro__content-items{display:flex;flex-direction:column;gap:32px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__content-items{flex-direction:row;gap:72px}}.p-promotion-inflight-meal-intro__image-items{display:flex;flex-direction:column;gap:24px;padding-right:96px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__image-items{gap:48px;min-width:30%;padding-right:0}}.p-promotion-inflight-meal-intro__text-items{display:flex;flex-direction:column;font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;gap:24px;letter-spacing:.3px;line-height:27px;padding-right:32px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__text-items{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;gap:48px;letter-spacing:.239px;line-height:30px;min-width:36%;padding-right:0}}.p-promotion-inflight-meal-intro__text{line-height:27px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__text{line-height:30px!important}}.p-promotion-inflight-meal-intro__image{align-self:flex-end;height:100%;width:calc(42% + 32px)}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__image{align-self:auto;margin-top:-177px;max-height:463px;width:calc(34% - 144px)}}.p-promotion-inflight-meal-intro__movie-modal-wrapper{bottom:-111px;position:absolute;right:50%;transform:translateX(calc(50% - 16px));width:calc(100% - 32px);z-index:1}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__movie-modal-wrapper{bottom:-206px;max-width:710px}}.p-promotion-inflight-meal-intro__movie-modal-content{background-color:var(--color-white);border:1px solid var(--color-gold-90);display:flex;justify-content:space-between;padding:16px;transform:translateY(50%)}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__movie-modal-content{gap:27px;padding:8px}}.p-promotion-inflight-meal-intro__movie-modal-content .p-modal__inner{padding:16px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__movie-modal-content .p-modal__inner{gap:27px;padding:48px}}.p-promotion-inflight-meal-intro__movie-modal-content--coming-soon{overflow:hidden;padding:8px}.p-promotion-inflight-meal-intro__movie-coming-soon{position:relative;width:100%}.p-promotion-inflight-meal-intro__movie-coming-soon__image{display:block;height:100%;object-fit:cover;width:100%}.p-promotion-inflight-meal-intro__movie-coming-soon__overlay{align-items:center;display:flex;flex-direction:column;gap:4px;inset:0;justify-content:center;position:absolute}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__movie-coming-soon__overlay{gap:8px}}.p-promotion-inflight-meal-intro__movie-coming-soon__title{color:var(--color-white);font-family:"Noto Serif JP",serif;font-size:20px;font-weight:400;letter-spacing:4px;letter-spacing:1px;line-height:32px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__movie-coming-soon__title{font-family:"Noto Serif JP",serif;font-size:30px;font-weight:400;letter-spacing:5px;line-height:51px}}.p-promotion-inflight-meal-intro__movie-coming-soon__label{color:var(--color-white);font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:1.6px;line-height:27px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__movie-coming-soon__label{font-family:"Noto Serif JP",serif;font-size:18px;font-weight:600;letter-spacing:2px;line-height:20px}}.p-promotion-inflight-meal-intro__movie-modal-texts{display:flex;flex-direction:column;gap:4px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__movie-modal-texts{display:flex;gap:24px;justify-content:center;padding:0 0 0 49px}}.p-promotion-inflight-meal-intro__movie-modal-text{color:var(--color-gold-90);font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:1.6px;line-height:27px;break-word:nowrap;overflow-wrap:nowrap;word-wrap:nowrap;margin:0;word-break:keep-all}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__movie-modal-text{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:400;letter-spacing:1.6px;line-height:45px}}.p-promotion-inflight-meal-intro__movie-modal-button{align-items:center;color:var(--color-gold-90);display:flex;font-family:"Noto Serif JP",serif;font-size:12px;font-weight:500;gap:5px;letter-spacing:.3px;line-height:28px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__movie-modal-button{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:400;gap:9px;letter-spacing:0;line-height:32px}}.p-promotion-inflight-meal-intro__movie-modal-button-icon_pc{display:none}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__movie-modal-button-icon_pc{display:block}}.p-promotion-inflight-meal-intro__movie-modal-button-icon_sp{display:block}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__movie-modal-button-icon_sp{display:none}}.p-promotion-inflight-meal-intro__movie-thumbnail{aspect-ratio:90/90;max-height:90px;max-width:90px;object-fit:cover}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__movie-thumbnail{aspect-ratio:300/210;max-height:210px;max-width:300px}}.p-promotion-inflight-meal-intro__movie-modal-content-inner{display:flex;flex-direction:column;gap:12px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__movie-modal-content-inner{gap:8px}}.p-promotion-inflight-meal-intro__movie-modal-content-inner-text{color:var(--color-gold-90);font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;letter-spacing:1.6px;line-height:34px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-intro__movie-modal-content-inner-text{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:400;letter-spacing:1.6px;line-height:45px}}@keyframes sdl-white{0%{animation-timing-function:linear;transform:scaleY(0);transform-origin:0 0}5%{animation-timing-function:linear;transform:scaleY(.084);transform-origin:0 0}10%{animation-timing-function:linear;transform:scaleY(.312);transform-origin:0 0}15%{animation-timing-function:linear;transform:scaleY(.648);transform-origin:0 0}20%{animation-timing-function:linear;transform:scaleY(1);transform-origin:0 0}50%{transform:scaleY(1);transform-origin:0 0}50.1%{animation-timing-function:linear;transform:scaleY(1);transform-origin:0 100%}55%{animation-timing-function:linear;transform:scaleY(.916);transform-origin:0 100%}60%{animation-timing-function:linear;transform:scaleY(.688);transform-origin:0 100%}65%{animation-timing-function:linear;transform:scaleY(.352);transform-origin:0 100%}70%{animation-timing-function:linear;transform:scaleY(0);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}@keyframes sdl-black{0%{animation-timing-function:linear;transform:scaleY(0);transform-origin:0 0}20%{animation-timing-function:linear;transform:scaleY(.028);transform-origin:0 0}25%{animation-timing-function:linear;transform:scaleY(.25);transform-origin:0 0}30%{animation-timing-function:linear;transform:scaleY(.473);transform-origin:0 0}35%{animation-timing-function:linear;transform:scaleY(.677);transform-origin:0 0}40%{animation-timing-function:linear;transform:scaleY(.844);transform-origin:0 0}45%{animation-timing-function:linear;transform:scaleY(.958);transform-origin:0 0}50%{transform:scaleY(1);transform-origin:0 0}50.1%{animation-timing-function:linear;transform:scaleY(1);transform-origin:0 100%}70%{animation-timing-function:linear;transform:scaleY(.972);transform-origin:0 100%}75%{animation-timing-function:linear;transform:scaleY(.75);transform-origin:0 100%}80%{animation-timing-function:linear;transform:scaleY(.527);transform-origin:0 100%}85%{animation-timing-function:linear;transform:scaleY(.323);transform-origin:0 100%}90%{animation-timing-function:linear;transform:scaleY(.156);transform-origin:0 100%}95%{animation-timing-function:linear;transform:scaleY(.042);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}.p-promotion-inflight-meal-chef-mv__wrapper{background:linear-gradient(to right,transparent 32px,var(--bg-baige-04) 32px);display:flex;flex-direction:column;gap:48px;padding:48px 0 0;position:relative}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-mv__wrapper{align-items:flex-start;background:linear-gradient(to right,var(--bg-baige-04) 72%,transparent 72%);flex-direction:row;justify-content:space-between;padding:64px 0 64px 64px}}.p-promotion-inflight-meal-chef-mv__content{display:flex;flex-direction:column;gap:16px;padding:0 32px 0 64px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-mv__content{flex-shrink:0;max-width:358px;min-width:305px;padding:0}}.p-promotion-inflight-meal-chef-mv__heading{font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;letter-spacing:1.6px;line-height:34px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-mv__heading{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:400;letter-spacing:1.6px;line-height:45px}}.p-promotion-inflight-meal-chef-mv__description{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.3px;line-height:27px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-mv__description{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.239px;line-height:30px}}.p-promotion-inflight-meal-chef-mv__image{aspect-ratio:375/225;object-fit:cover;object-position:center;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-mv__image{flex-shrink:1;height:var(--chef-content-height,auto);max-width:calc(var(--chef-content-height, 325px)*659/325);min-width:0;object-fit:cover;object-position:center;width:100%}}.p-promotion-inflight-meal-chef__connoisseurs{display:flex;flex-direction:column;gap:24px;padding:48px 33px 64px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef__connoisseurs{align-items:center;flex-direction:row;gap:56px;padding:128px 0}}.p-promotion-inflight-meal-chef__connoisseurs__image{height:63px;margin:0 auto;width:270px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef__connoisseurs__image{height:94px;margin:18px 0 18px 48px;width:345px}}.p-promotion-inflight-meal-chef__connoisseurs__content{display:flex;flex-direction:column;gap:16px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef__connoisseurs__content{padding:0 48px 0 0}}.p-promotion-inflight-meal-chef__connoisseurs__heading{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:26px;margin:0;text-align:center}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef__connoisseurs__heading{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:700;letter-spacing:.239px;line-height:30px;text-align:left}}.p-promotion-inflight-meal-chef__connoisseurs__description{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.3px;line-height:27px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef__connoisseurs__description{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.239px;line-height:30px}}.p-promotion-inflight-meal-chef-slider{pointer-events:auto!important;touch-action:pan-y}.p-promotion-inflight-meal-chef-slider .splide__track{margin-bottom:30px;margin-top:32px;pointer-events:auto!important;touch-action:pan-y}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slider .splide__track{margin-bottom:32px;margin-top:56px}}.p-promotion-inflight-meal-chef-slider .splide__list,.p-promotion-inflight-meal-chef-slider .splide__slide,.p-promotion-inflight-meal-chef-slider .splide__slide--clone{pointer-events:auto!important}.p-promotion-inflight-meal-chef-slider .splide__slide--clone .p-promotion-inflight-meal-chef-slider__card-button{cursor:pointer!important;pointer-events:auto!important}.p-promotion-inflight-meal-chef-slider .splide__pagination{bottom:calc(50% - 3px);gap:4px;justify-content:center;left:0;margin-left:auto;margin-right:auto;right:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slider .splide__pagination{bottom:calc(50% - 4px);gap:8px;margin-left:0;margin-right:0;width:100%}}.p-promotion-inflight-meal-chef-slider__card-button{background:transparent;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:100%;margin:0;padding:4px;pointer-events:auto!important;position:relative;text-align:left;touch-action:pan-y;transition:opacity .2s ease;width:100%;z-index:10}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slider__card-button{gap:8px}}.p-promotion-inflight-meal-chef-slider__card-button:hover{opacity:.8}.p-promotion-inflight-meal-chef-slider__card-button:focus-visible{outline:2px solid var(--color-main)!important;outline-offset:-2px!important}.p-promotion-inflight-meal-chef-slider__heading{color:var(--color-gold-90);font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:27px;margin:0;padding:0 22px;text-align:center}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slider__heading{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:500;letter-spacing:1.6px;line-height:39px}}.p-promotion-inflight-meal-chef-slider .splide__arrow{background-color:transparent;opacity:1}.p-promotion-inflight-meal-chef-slider .splide__arrow:disabled{visibility:hidden}.p-promotion-inflight-meal-chef-slider .splide__arrows_pc{display:none}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slider .splide__arrows_pc{display:block}}.p-promotion-inflight-meal-chef-slider .splide__arrows_pc .splide__arrow--next{right:-48px}.p-promotion-inflight-meal-chef-slider .splide__arrows_pc .splide__arrow--prev{left:-48px}.p-promotion-inflight-meal-chef-slider .splide__arrows_sp{display:block}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slider .splide__arrows_sp{display:none}}.p-promotion-inflight-meal-chef-slider__content{display:flex;flex-direction:column}.p-promotion-inflight-meal-chef-slider__slide{display:flex;flex-direction:column;gap:10px;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slider__slide{gap:8px}}.p-promotion-inflight-meal-chef-slider__image{aspect-ratio:129/152;object-fit:cover;object-position:center;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slider__image{aspect-ratio:152/181}}.p-promotion-inflight-meal-chef-slider__genre,.p-promotion-inflight-meal-chef-slider__position,.p-promotion-inflight-meal-chef-slider__restaurant{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:300;letter-spacing:2px;line-height:19px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slider__genre,.p-promotion-inflight-meal-chef-slider__position,.p-promotion-inflight-meal-chef-slider__restaurant{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:300;letter-spacing:2px;line-height:19px}}.p-promotion-inflight-meal-chef-slider__name{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:300;letter-spacing:1.934px;line-height:22.57px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slider__name{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:300;letter-spacing:1.934px;line-height:22.57px}}.p-modal-slider-from-key{margin:0 auto;width:100%}.p-modal-slider-from-key .splide__track{transition:height .3s ease}.p-modal-slider-from-key .splide__list{align-items:flex-start}.p-modal-slider-from-key .splide__arrow{background-color:transparent;opacity:1}.p-modal-slider-from-key .splide__arrow:disabled{visibility:hidden}.p-modal-slider-from-key .splide__arrows{display:none}@media only screen and (width >= 768px){.p-modal-slider-from-key .splide__arrows{display:flex;justify-content:space-between;left:max(80px,(100vw - 1008px)/2);pointer-events:none;position:fixed;right:max(80px,(100vw - 1008px)/2);top:50%;transform:translateY(-50%);z-index:10}.p-modal-slider-from-key .splide__arrows .splide__arrow{pointer-events:auto}}.p-modal-slider-from-key .splide__arrows img{display:block;height:32px;width:32px}@media only screen and (width >= 768px){.p-modal-slider-from-key .splide__arrows img{height:48px;width:48px}}.p-modal-slider-from-key__slide{display:flex;flex-direction:column;gap:16px;width:100%}@media only screen and (width >= 768px){.p-modal-slider-from-key__slide{gap:20px}}.p-modal-slider-from-key__slide-body{display:flex;flex-direction:column;gap:8px;padding:16px}@media only screen and (width >= 768px){.p-modal-slider-from-key__slide-body{padding:70px 102px 24px}}.p-modal-slider-from-key__bottom-nav{align-items:center;background:var(--color-white);border-top:1px solid #e8e8ea;bottom:0;display:flex;justify-content:center;padding:24px 16px;position:sticky;z-index:10}.p-modal-slider-from-key__bottom-nav-next,.p-modal-slider-from-key__bottom-nav-prev{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center}.p-modal-slider-from-key__bottom-nav-next img,.p-modal-slider-from-key__bottom-nav-prev img{display:block;height:24px;width:24px}@media only screen and (width >= 768px){.p-modal-slider-from-key__bottom-nav-next img,.p-modal-slider-from-key__bottom-nav-prev img{height:32px;width:32px}.p-modal-slider-from-key__bottom-nav-next,.p-modal-slider-from-key__bottom-nav-prev{display:none}}.p-modal-slider-from-key__bottom-nav-prev{margin-right:31px}.p-modal-slider-from-key__bottom-nav-next{margin-left:31px}.p-modal-slider-from-key__bottom-nav .splide__pagination{bottom:auto;display:flex!important;flex:1;justify-content:center;padding:0 12px;position:static!important;transform:translateY(-4px);width:calc(100% - 24px)}.p-promotion-inflight-meal-chef-slide{display:flex;flex-direction:column;gap:16px;width:100%}.p-promotion-inflight-meal-chef-slide__image-container{aspect-ratio:290/155;flex-shrink:0;margin-top:36px;position:relative;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__image-container{aspect-ratio:797/322;margin-top:20px}}.p-promotion-inflight-meal-chef-slide__image-inner{inset:0;overflow:hidden;position:absolute}.p-promotion-inflight-meal-chef-slide__main-image-wrapper{height:100%;overflow:hidden;position:relative;width:100%}.p-promotion-inflight-meal-chef-slide__main-image-wrapper--trimmed{height:100%}.p-promotion-inflight-meal-chef-slide__main-image-wrapper--trimmed .p-promotion-inflight-meal-chef-slide__main-image{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.p-promotion-inflight-meal-chef-slide__main-image{display:block;height:100%;object-fit:cover;width:100%}.p-promotion-inflight-meal-chef-slide__image-layout--pattern-2{display:flex;gap:4px;height:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__image-layout--pattern-2{gap:8px}}.p-promotion-inflight-meal-chef-slide__image-layout--pattern-2 .p-promotion-inflight-meal-chef-slide__main-image-wrapper{flex:0 0 64.1%;height:100%}.p-promotion-inflight-meal-chef-slide__sub-images{display:flex;flex:1;flex-direction:column;gap:4px;height:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__sub-images{gap:8px}}.p-promotion-inflight-meal-chef-slide__sub-image-wrapper{flex:1;overflow:hidden}.p-promotion-inflight-meal-chef-slide__sub-image{display:block;height:100%;object-fit:cover;width:100%}.p-promotion-inflight-meal-chef-slide__logo-overlay{align-items:center;background-color:#fff;display:flex;justify-content:center;left:-5px;position:absolute;top:-36px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__logo-overlay{left:-20px;top:-20px}}.p-promotion-inflight-meal-chef-slide__logo-overlay--pattern-1,.p-promotion-inflight-meal-chef-slide__logo-overlay--pattern-2{height:92px;width:92px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__logo-overlay--pattern-1,.p-promotion-inflight-meal-chef-slide__logo-overlay--pattern-2{height:132px;width:132px}}.p-promotion-inflight-meal-chef-slide__logo-overlay--pattern-3{height:92px;width:92px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__logo-overlay--pattern-3{height:132px;width:132px}}.p-promotion-inflight-meal-chef-slide__logo-overlay--multiple{width:192px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__logo-overlay--multiple{width:264px}}.p-promotion-inflight-meal-chef-slide__logo-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-promotion-inflight-meal-chef-slide__logo-container--multiple{gap:8px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__logo-container--multiple{gap:12px}}.p-promotion-inflight-meal-chef-slide__logo-wrapper{align-items:center;display:flex;flex:1;justify-content:center}.p-promotion-inflight-meal-chef-slide__logo{max-height:100%;max-width:100%;object-fit:contain}.p-promotion-inflight-meal-chef-slide__logo-divider{background-color:#d1d1d1;height:80%;width:1px}.p-promotion-inflight-meal-chef-slide__content{display:flex;flex-direction:column;gap:19px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__content{align-items:flex-start;flex-direction:row;gap:32px}}.p-promotion-inflight-meal-chef-slide__biography{display:flex;flex-direction:column;gap:8px;order:2}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__biography{flex:1;order:1;padding:21px 8px 0}}.p-promotion-inflight-meal-chef-slide__biography-text{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:21px;margin:0;word-break:break-word}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__biography-text{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.239px;line-height:30px}}.p-promotion-inflight-meal-chef-slide__divider{background-color:#d1d1d1;height:1px;margin:4px 0;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__divider{margin:8px 0}}.p-promotion-inflight-meal-chef-slide__role-text{color:#333;font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:21px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__role-text{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.239px;line-height:30px}}.p-promotion-inflight-meal-chef-slide__title-text--biography{display:none}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__title-text--biography{color:#333;display:block;font-family:"Noto Serif JP",serif;font-size:18px;font-weight:600;letter-spacing:2px;line-height:20px;margin:0}}.p-promotion-inflight-meal-chef-slide__title-text--chef-info{color:#333;font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:21px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__title-text--chef-info{display:none}}.p-promotion-inflight-meal-chef-slide__ana-logo-wrapper--biography{display:none}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__ana-logo-wrapper--biography{align-items:center;display:flex;margin-bottom:7px}}.p-promotion-inflight-meal-chef-slide__ana-logo-wrapper--chef-info{align-items:center;display:flex}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__ana-logo-wrapper--chef-info{display:none}}.p-promotion-inflight-meal-chef-slide__ana-logo{height:21px;width:auto}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__ana-logo{height:40px}}.p-promotion-inflight-meal-chef-slide__chef-info{align-items:flex-end;display:flex;flex-direction:row;flex-shrink:0;gap:16px;order:1}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__chef-info{align-items:center;flex-direction:column;gap:8px;order:2;width:145px}}.p-promotion-inflight-meal-chef-slide__chef-photo-wrapper{flex-shrink:0;height:90px;overflow:hidden;width:75px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__chef-photo-wrapper{height:151px;width:126px}}.p-promotion-inflight-meal-chef-slide__chef-photo{display:block;height:100%;object-fit:cover;width:100%}.p-promotion-inflight-meal-chef-slide__chef-label-area{display:flex;flex:1;flex-direction:column;gap:4px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__chef-label-area{flex:none;width:100%}}.p-promotion-inflight-meal-chef-slide__chef-label{color:#333;font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:21px;margin:0;white-space:pre-wrap}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide__chef-label{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:500;letter-spacing:1px;line-height:19px;text-align:center}}.p-promotion-inflight-meal-chef-slide--pattern-5 .p-promotion-inflight-meal-chef-slide__chef-info{align-items:flex-start}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide--pattern-5 .p-promotion-inflight-meal-chef-slide__chef-info{align-items:center}}.p-promotion-inflight-meal-chef-slide--pattern-5 .p-promotion-inflight-meal-chef-slide__chef-label-area{padding-top:18px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-chef-slide--pattern-5 .p-promotion-inflight-meal-chef-slide__chef-label-area{padding-top:0}}.p-promotion-inflight-meal-card{display:flex;flex-direction:column;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-card{flex-direction:row}}.p-promotion-inflight-meal-card__image-wrapper{aspect-ratio:630/360;flex-shrink:0;overflow:hidden;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-card__image-wrapper{flex:1;height:360px}}.p-promotion-inflight-meal-card__image{display:block;height:100%;object-fit:cover;width:100%}.p-promotion-inflight-meal-card__content{background-color:var(--bg-baige-02);color:#333;display:flex;flex-direction:column;gap:8px;padding:32px 24px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-card__content{box-sizing:border-box;flex:0 0 400px;gap:16px;height:360px;justify-content:center;padding:78px 48px}}.p-promotion-inflight-meal-card__title{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:27px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-card__title{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:400;letter-spacing:0;letter-spacing:1.6px;line-height:32px;line-height:34px}}.p-promotion-inflight-meal-card__description{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.3px;line-height:27px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-card__description{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.239px;line-height:30px}}.p-promotion-inflight-meal-info__content__cards{display:flex;flex-direction:column;gap:40px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-info__content__cards{gap:56px}}.p-promotion-inflight-meal-info__mv{position:relative}.p-promotion-inflight-meal-info__mv__content{background-color:rgba(var(--color-white-rgb),.91);flex-direction:column;gap:24px}.p-promotion-inflight-meal-info__mv__content--in-content{display:flex;margin-top:-18.933vw;padding:32px;position:relative;width:100%;z-index:1}@media only screen and (width >= 768px){.p-promotion-inflight-meal-info__mv__content--in-content{display:none}}.p-promotion-inflight-meal-info__mv__content--in-mv{display:none}@media only screen and (width >= 768px){.p-promotion-inflight-meal-info__mv__content--in-mv{display:flex;max-width:535px;padding:24px 48px;position:static}}.p-promotion-inflight-meal-info__mv__heading{font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;letter-spacing:1.6px;line-height:34px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-info__mv__heading{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:400;letter-spacing:1.6px;line-height:45px}}.p-promotion-inflight-meal-info__mv__description{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.3px;line-height:27px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-info__mv__description{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.239px;line-height:30px}}.p-promotion-inflight-meal-info__content__heading{color:var(--color-gold-90);font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:27px;margin:0 0 32px;text-align:center}.p-promotion-inflight-meal-info__content__heading .u-hidden-pc{display:block}@media only screen and (width >= 768px){.p-promotion-inflight-meal-info__content__heading{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:500;letter-spacing:1.6px;line-height:39px;margin-bottom:48px}.p-promotion-inflight-meal-info__content__heading .u-hidden-pc{display:none}}.p-promotion-inflight-meal-menu__content{display:flex;flex-direction:column;gap:40px}.p-promotion-inflight-meal-menu__category-heading{align-items:center;display:flex;flex-direction:column;text-align:center}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu__category-heading{gap:8px}}.p-promotion-inflight-meal-menu__category-subcatch{color:var(--color-gold-80);font-family:"Noto Serif JP",serif;font-size:14px;font-weight:400;letter-spacing:1px;line-height:30px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu__category-subcatch{color:var(--color-gold-90);font-family:"Noto Serif JP",serif;font-size:20px;font-weight:500;letter-spacing:1.6px;line-height:39px}}.p-promotion-inflight-meal-menu__category-title{color:var(--color-black);font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;letter-spacing:1.6px;line-height:34px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu__category-title{font-family:"Noto Serif JP",serif;font-size:26px;font-weight:500;letter-spacing:10%;line-height:1!important;line-height:100px}}.p-promotion-inflight-meal-menu__category-divider{background-color:var(--color-gold-90);flex-shrink:0;height:2px;margin-top:16px;width:38px}.p-promotion-inflight-meal-menu__heading{color:var(--color-gold-90);font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;letter-spacing:1.6px;line-height:34px;margin:0;text-align:center}.p-promotion-inflight-meal-menu__heading .u-hidden-pc{display:block}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu__heading{font-family:"Noto Serif JP",serif;font-size:28px;font-weight:400;letter-spacing:3px;line-height:100px;line-height:1!important;margin-bottom:24px}.p-promotion-inflight-meal-menu__heading .u-hidden-pc{display:none}}.p-promotion-inflight-meal-menu__notice{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:500;letter-spacing:1px;line-height:19px;margin:40px 20px 0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu__notice{margin:64px 0 0}}.p-promotion-inflight-meal-menu-slider__pc-grid{display:none}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-slider__pc-grid{display:flex;gap:35px}}.p-promotion-inflight-meal-menu-slider{display:block;position:relative}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-slider{display:none}}.p-promotion-inflight-meal-menu-slider .splide__arrow{background-color:transparent;opacity:1}.p-promotion-inflight-meal-menu-slider .splide__arrow:disabled{visibility:hidden}.p-promotion-inflight-meal-menu-slider__bottom-nav{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:16px}.p-promotion-inflight-meal-menu-slider__bottom-nav-next,.p-promotion-inflight-meal-menu-slider__bottom-nav-prev{background:transparent;border:none;bottom:21px;cursor:pointer;padding:0;position:absolute;z-index:1}.p-promotion-inflight-meal-menu-slider__bottom-nav-prev{left:22px}.p-promotion-inflight-meal-menu-slider__bottom-nav-next{right:22px}.p-promotion-inflight-meal-menu-slider .splide__pagination{display:flex;justify-content:center;margin:0;padding:0;position:static}.p-promotion-inflight-meal-menu-slider__slide{width:100%}.p-promotion-inflight-meal-menu-card{background:transparent;border:none;cursor:default;display:flex;flex-direction:column;padding:0;text-align:left;width:100%}.p-promotion-inflight-meal-menu-card:is(button){cursor:pointer}.p-promotion-inflight-meal-menu-card:focus-visible{outline:2px solid var(--color-main);outline-offset:-2px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-card{gap:19px;width:350px}}@media only screen and (width <= 767px){.p-promotion-inflight-meal-menu-card{gap:4px}}.p-promotion-inflight-meal-menu-card__image-wrapper{overflow:hidden;position:relative;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-card__image-wrapper{aspect-ratio:350/233}}@media only screen and (width <= 767px){.p-promotion-inflight-meal-menu-card__image-wrapper{aspect-ratio:335/219}}.p-promotion-inflight-meal-menu-card__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.p-promotion-inflight-meal-menu-card__plus-btn{align-items:center;bottom:10px;display:flex;height:24px;justify-content:center;left:10px;pointer-events:none;position:absolute;width:24px}.p-promotion-inflight-meal-menu-card__content{color:#333;display:flex;flex-direction:column;gap:0}@media only screen and (width <= 767px){.p-promotion-inflight-meal-menu-card__content{padding:0 16px;text-align:center}}.p-promotion-inflight-meal-menu-card__title{margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-card__title{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:400;letter-spacing:1.934px;line-height:24.18px}}@media only screen and (width <= 767px){.p-promotion-inflight-meal-menu-card__title{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:1.6px;line-height:27px}}.p-promotion-inflight-meal-menu-card__class{margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-card__class{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:400;letter-spacing:.28px;line-height:31px}}@media only screen and (width <= 767px){.p-promotion-inflight-meal-menu-card__class{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:1px;line-height:19px}}.p-promotion-inflight-meal-menu-modal-slide{color:#333;display:flex;flex-direction:column;gap:32px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide{gap:56px}}.p-promotion-inflight-meal-menu-modal-slide__top{display:flex;gap:16px;margin-top:36px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__top{gap:40px;justify-content:center;margin-top:0}}.p-promotion-inflight-meal-menu-modal-slide__image-area{flex-shrink:0;position:relative;width:58%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__image-area{width:calc(50% - 20px)}}.p-promotion-inflight-meal-menu-modal-slide__food-image{aspect-ratio:178/154;display:block;object-fit:cover;opacity:.85;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__food-image{aspect-ratio:397/271;opacity:.82}}.p-promotion-inflight-meal-menu-modal-slide__logo-box{align-items:center;background-color:#fff;display:flex;height:92px;justify-content:center;left:-5px;position:absolute;top:-36px;width:92px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__logo-box{height:132px;left:-20px;top:-20px;width:132px}}.p-promotion-inflight-meal-menu-modal-slide__logo-box--multiple{width:192px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__logo-box--multiple{width:264px}}.p-promotion-inflight-meal-menu-modal-slide__logo-wrapper{align-items:center;display:flex;flex:1;height:100%;justify-content:center}.p-promotion-inflight-meal-menu-modal-slide__logo-divider{background-color:#d1d1d1;flex-shrink:0;height:80%;width:1px}.p-promotion-inflight-meal-menu-modal-slide__logo{max-height:100%;max-width:100%;object-fit:contain}.p-promotion-inflight-meal-menu-modal-slide__menu-info{display:flex;flex:1;flex-direction:column;gap:4px;width:42%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__menu-info{flex:none;gap:16px;width:calc(50% - 20px)}}.p-promotion-inflight-meal-menu-modal-slide__menu-title{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:500;letter-spacing:1px;line-height:19px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__menu-title{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:500;letter-spacing:3px;line-height:32px}}.p-promotion-inflight-meal-menu-modal-slide__menu-items{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__menu-items{gap:8px}}.p-promotion-inflight-meal-menu-modal-slide__menu-item{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:1px;line-height:19px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__menu-item{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;letter-spacing:4%;line-height:24px}}.p-promotion-inflight-meal-menu-modal-slide__middle{display:flex;flex-direction:column;gap:19px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__middle{flex-direction:row;gap:40px;justify-content:center}}.p-promotion-inflight-meal-menu-modal-slide__description{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:21px;margin:0;order:2}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__description{flex-shrink:0;font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.239px;line-height:30px;order:1;width:calc(100% - 185px)}}.p-promotion-inflight-meal-menu-modal-slide__chef{align-items:flex-end;display:flex;gap:16px;order:1}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__chef{align-items:center;flex-direction:column;flex-shrink:0;gap:8px;order:2;width:145px}}.p-promotion-inflight-meal-menu-modal-slide__chef-photo-wrapper{flex-shrink:0;width:75px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__chef-photo-wrapper{width:145px}}.p-promotion-inflight-meal-menu-modal-slide__chef-photo{aspect-ratio:75/93;display:block;object-fit:cover;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__chef-photo{aspect-ratio:145/158}}.p-promotion-inflight-meal-menu-modal-slide__chef-label{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:21px;margin:0;text-align:left}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__chef-label{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:500;letter-spacing:1px;line-height:19px;text-align:center}}.p-promotion-inflight-meal-menu-modal-slide__footer{border-top:.5px solid #333;display:flex;justify-content:center;padding-top:8px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__footer{padding-top:16px}}.p-promotion-inflight-meal-menu-modal-slide__route-info{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:1px;line-height:19px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-menu-modal-slide__route-info{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.239px;line-height:30px;max-width:771px;width:100%}}.p-promotion-inflight-meal-special-meal__content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.p-promotion-inflight-meal-special-meal__heading-group{align-items:center;display:flex;flex-direction:column;gap:8px}.p-promotion-inflight-meal-special-meal__subheading{color:var(--color-gold-80);font-family:"Noto Serif JP",serif;font-size:14px;font-weight:400;letter-spacing:1px;line-height:30px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal__subheading{color:var(--color-gold-90);font-family:"Noto Serif JP",serif;font-size:20px;font-weight:500;letter-spacing:1.6px;line-height:39px}}.p-promotion-inflight-meal-special-meal__heading{color:var(--color-black);font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;letter-spacing:1.6px;line-height:34px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal__heading{font-family:"Noto Serif JP",serif;font-size:26px;font-weight:500;letter-spacing:10%;line-height:100px;line-height:1!important}}.p-promotion-inflight-meal-special-meal__divider{background-color:var(--color-gold-90);flex-shrink:0;height:2px;margin-top:16px;width:38px}.p-promotion-inflight-meal-special-meal__description{color:var(--color-black);font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.3px;line-height:27px;margin:32px 0 0;text-align:left;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal__description{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:400;letter-spacing:.6px;line-height:32px;margin-top:32px;text-align:center}}@media only screen and (width <= 767px){.p-promotion-inflight-meal-special-meal__description{box-sizing:border-box;padding:0 32px}}.p-promotion-inflight-meal-special-meal__disclaimer{color:var(--color-black);font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.3px;line-height:27px;margin:35px 0 50px;text-align:left;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal__disclaimer{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:500;letter-spacing:1px;line-height:19px;margin:0}}@media only screen and (width <= 767px){.p-promotion-inflight-meal-special-meal__disclaimer{box-sizing:border-box;padding:0 20px}}.p-promotion-inflight-meal-special-meal__button-wrapper{margin-bottom:104px;margin-top:80px;width:100%}@media only screen and (width <= 767px){.p-promotion-inflight-meal-special-meal__button-wrapper{box-sizing:border-box;margin-bottom:80px;margin-top:0;padding:0 20px}}.p-promotion-inflight-meal-special-meal-slider__pc-grid{display:none;margin:64px 0 24px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-slider__pc-grid{display:grid;gap:40px 35px;grid-template-columns:repeat(3,1fr);width:100%}}.p-promotion-inflight-meal-special-meal-slider{display:block;margin-top:25px;overflow:hidden;position:relative;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-slider{display:none}}.p-promotion-inflight-meal-special-meal-slider .splide__track{overflow:hidden}.p-promotion-inflight-meal-special-meal-slider__column{display:flex;flex-direction:column;gap:16px;width:100%}.p-promotion-inflight-meal-special-meal-slider__bottom-nav{align-items:center;display:flex;justify-content:space-between;margin-top:16px;padding:0 20px}.p-promotion-inflight-meal-special-meal-slider__bottom-nav-next,.p-promotion-inflight-meal-special-meal-slider__bottom-nav-prev{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.p-promotion-inflight-meal-special-meal-slider__bottom-nav-next img,.p-promotion-inflight-meal-special-meal-slider__bottom-nav-prev img{height:24px;width:24px}.p-promotion-inflight-meal-special-meal-slider__pagination{align-items:center;display:flex;gap:0}.p-promotion-inflight-meal-special-meal-slider__pagination-bar{background:#e8e8ea;border:none;border-radius:0;cursor:pointer;display:block;height:3px;margin:0;padding:0;transition:background .2s;width:30px}.p-promotion-inflight-meal-special-meal-slider__pagination-bar.is-active{background:#8c8c8c}.p-promotion-inflight-meal-special-meal-card{background:transparent;border:none;cursor:default;display:flex;flex-direction:column;padding:0;text-align:left;width:100%}.p-promotion-inflight-meal-special-meal-card:is(button){cursor:pointer}.p-promotion-inflight-meal-special-meal-card:focus-visible{outline:2px solid var(--color-main);outline-offset:-2px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-card{gap:19px}}@media only screen and (width <= 767px){.p-promotion-inflight-meal-special-meal-card{gap:9px}}.p-promotion-inflight-meal-special-meal-card__image-wrapper{overflow:hidden;position:relative;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-card__image-wrapper{aspect-ratio:350/233}}@media only screen and (width <= 767px){.p-promotion-inflight-meal-special-meal-card__image-wrapper{aspect-ratio:158/108}}.p-promotion-inflight-meal-special-meal-card__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.p-promotion-inflight-meal-special-meal-card__plus-btn{align-items:center;bottom:10px;display:flex;height:24px;justify-content:center;left:10px;pointer-events:none;position:absolute;width:24px}.p-promotion-inflight-meal-special-meal-card__title{color:var(--color-black);margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-card__title{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:400;letter-spacing:1.934px;line-height:24.18px}.p-promotion-inflight-meal-special-meal-card__title .u-br-sp{display:none}}@media only screen and (width <= 767px){.p-promotion-inflight-meal-special-meal-card__title{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:500;letter-spacing:.3px;line-height:28px}.p-promotion-inflight-meal-special-meal-card__title .u-br-sp{display:block}}.p-promotion-inflight-meal-special-meal-modal-slide{display:flex;flex-direction:column;gap:16px;padding-top:36px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-modal-slide{padding-top:0}.p-promotion-inflight-meal-special-meal-modal-slide--row{align-items:flex-start;flex-direction:row;gap:40px}.p-promotion-inflight-meal-special-meal-modal-slide--row .p-promotion-inflight-meal-special-meal-modal-slide__image-area{flex-shrink:0;width:404px}.p-promotion-inflight-meal-special-meal-modal-slide--row .p-promotion-inflight-meal-special-meal-modal-slide__body{flex:1;padding:0}}.p-promotion-inflight-meal-special-meal-modal-slide__image-area{width:100%}.p-promotion-inflight-meal-special-meal-modal-slide__image{display:block;height:auto;object-fit:cover;width:100%}.p-promotion-inflight-meal-special-meal-modal-slide__body{display:flex;flex-direction:column;gap:12px;padding:0 16px}.p-promotion-inflight-meal-special-meal-modal-slide__title{color:var(--color-black);font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:27px;margin:0;text-align:left}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-modal-slide__title{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:500;letter-spacing:3px;line-height:32px}}.p-promotion-inflight-meal-special-meal-modal-slide__description{color:var(--color-black);font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.3px;line-height:27px;margin:0;text-align:left}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-modal-slide__description{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.239px;line-height:30px}}.p-promotion-inflight-meal-special-meal-modal-slide__menu-separator{border-bottom:1px solid #876a4d;border-top:1px solid #876a4d;margin-top:4px;padding:8px 0}.p-promotion-inflight-meal-special-meal-modal-slide__menu-category{color:#876a4d;font-family:"Noto Serif JP",serif;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:26px;margin:0;text-align:left}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-modal-slide__menu-category{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:700;letter-spacing:.239px;line-height:30px}}.p-promotion-inflight-meal-special-meal-modal-slide__menu-list{display:flex;flex-direction:column;gap:4px;list-style:disc;margin:0;padding-left:20px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-modal-slide__menu-list{gap:6px}}.p-promotion-inflight-meal-special-meal-modal-slide__menu-item{color:#876a4d;font-family:"Noto Serif JP",serif;font-size:12px;font-weight:600;letter-spacing:1.8px;line-height:27px;margin:0;text-align:left}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-modal-slide__menu-item{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:600;letter-spacing:4px;line-height:21.33px}}.p-promotion-inflight-meal-special-meal-modal-slide--pattern1{gap:24px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-modal-slide--pattern1{gap:40px}}.p-promotion-inflight-meal-special-meal-modal-slide__top{display:flex;flex-direction:column;gap:12px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-modal-slide__top{align-items:flex-start;flex-direction:row;gap:40px}.p-promotion-inflight-meal-special-meal-modal-slide__top .p-promotion-inflight-meal-special-meal-modal-slide__image-area{flex-shrink:0;width:404px}.p-promotion-inflight-meal-special-meal-modal-slide__top .p-promotion-inflight-meal-special-meal-modal-slide__body{flex:1;padding:0}}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition{display:flex;flex-direction:column}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-route{color:var(--color-black);font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.3px;line-height:27px;margin:8px 0 0;padding-left:16px;text-align:left}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-route{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.239px;line-height:30px;margin-top:32px;padding-left:0}}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-header{display:none}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-header{align-items:center;border-bottom:.5px solid #927d68;display:flex}}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-header-cell{align-items:center;color:#927d68;display:flex;font-family:"Noto Serif JP",serif;font-size:12px;font-weight:700;justify-content:center;letter-spacing:1px;line-height:10px;padding:10px;white-space:nowrap}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-header-cell--name{justify-content:flex-start;width:184px}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-header-cell:not(.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-header-cell--name):not(.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-header-cell--last){width:119px}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-header-cell--last{width:118px}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-body{display:flex;flex-direction:column}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-row{align-items:stretch;border-bottom:.5px dashed #927d68;display:flex}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-row--last{border-bottom:none}}@media only screen and (width <= 767px){.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-row{display:contents}}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-cell{display:none}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-cell{align-items:center;border-right:.5px solid #927d68;color:var(--color-black);display:flex;font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:4%;line-height:24px;min-height:52px;padding:8px}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-cell--name{justify-content:flex-start;text-align:left;white-space:normal;width:184px;word-break:break-all}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-cell--last{border-right:none;width:118px}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-cell:not(.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-cell--name):not(.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-cell--last){white-space:nowrap;width:119px}}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-sp-group{display:flex;flex-direction:column}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-sp-group{display:none}}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-sp-row{align-items:center;border-bottom:.75px solid #927d68;display:flex;gap:4px;padding:0 4px}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-sp-row--name{gap:4px;margin-top:8px}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-sp-pair{align-items:center;display:flex;flex:1;gap:4px}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-sp-label{align-items:center;color:#927d68;display:flex;flex-shrink:0;font-family:"Noto Serif JP",sans-serif;font-size:11.5px;font-weight:700;letter-spacing:1px;line-height:10px;padding:8px 0;white-space:nowrap;width:70px}.p-promotion-inflight-meal-special-meal-modal-slide__nutrition-sp-value{align-items:center;color:var(--color-black);display:flex;font-family:"Noto Serif JP",serif;font-size:12px;font-weight:500;letter-spacing:.3px;line-height:28px;padding:8px 0;white-space:nowrap}.p-promotion-inflight-meal-special-meal-modal-slide__sub-section{display:flex;flex-direction:column;gap:8px}.p-promotion-inflight-meal-special-meal-modal-slide__sub-section-description{color:var(--color-black);font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;letter-spacing:.3px;line-height:27px;margin:0;text-align:left}@media only screen and (width >= 768px){.p-promotion-inflight-meal-special-meal-modal-slide__sub-section-description{font-family:"Noto Serif JP",serif;font-size:12px;font-weight:500;letter-spacing:1px;line-height:19px}}.p-promotion-inflight-meal-commitment__heading{color:#7f6851;font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:27px;margin:0;text-align:center}@media only screen and (width >= 768px){.p-promotion-inflight-meal-commitment__heading{font-family:"Noto Serif JP",serif;font-size:28px;font-weight:500;letter-spacing:3px;line-height:53px}}.p-promotion-inflight-meal-commitment__footer{display:flex;flex-direction:column;gap:16px;margin-top:80px;padding:0 20px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-commitment__footer{gap:32px;margin-top:160px;padding:0 72px}}.p-promotion-inflight-meal-commitment__footer-title{color:var(--color-gold-90);font-family:"Noto Serif JP",serif;font-size:16px;font-weight:600;letter-spacing:2.125px;line-height:1;margin:0}.p-promotion-inflight-meal-commitment__footer-nav{align-items:center;border:1px solid var(--color-gold-90);display:flex;gap:8px;padding:8px 16px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-commitment__footer-nav{padding:16px 24px}}.p-promotion-inflight-meal-commitment__footer-link{color:var(--color-black);font-family:"Noto Serif JP",serif;font-size:12px;font-weight:500;letter-spacing:.3px;line-height:28px;text-decoration:none;white-space:nowrap}@media only screen and (width >= 768px){.p-promotion-inflight-meal-commitment__footer-link{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.239px;line-height:30px}}.p-promotion-inflight-meal-commitment__footer-arrow{align-items:center;display:flex;flex-shrink:0;height:12px;justify-content:center;width:12px}.p-promotion-inflight-meal-commitment__footer-arrow svg{height:12px;width:12px}.p-promotion-inflight-meal-commitment-cards{display:flex;flex-direction:column;gap:48px;margin-top:40px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-commitment-cards{gap:104px;margin-top:80px}}.p-promotion-inflight-meal-commitment-card{align-items:center;display:flex;flex-direction:column;gap:32px;max-height:var(--max-height-sp);width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-commitment-card{align-items:center;flex-direction:row;gap:56px;margin:0 auto;max-height:var(--max-height-pc);max-width:1280px}}@media only screen and (width >= 768px) and (width >= 1024px){.p-promotion-inflight-meal-commitment-card{gap:128px}}@media only screen and (width >= 768px){.p-promotion-inflight-meal-commitment-card--image-right{flex-direction:row-reverse}}.p-promotion-inflight-meal-commitment-card__image-wrapper{align-items:center;display:flex;max-height:var(--max-height-sp);padding:var(--image-padding-sp);width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-commitment-card__image-wrapper{flex-shrink:0;max-height:var(--max-height-pc);max-width:calc(50% - 28px);padding:var(--image-padding-pc);width:fit-content}}.p-promotion-inflight-meal-commitment-card__image{aspect-ratio:var(--image-aspect-ratio-sp);display:block;height:auto;max-height:var(--max-height-sp);object-fit:cover;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-commitment-card__image{aspect-ratio:var(--image-aspect-ratio-pc);max-height:var(--max-height-pc)}}.p-promotion-inflight-meal-commitment-card__content{padding:var(--text-padding-sp);text-align:center;width:100%}@media only screen and (width >= 768px){.p-promotion-inflight-meal-commitment-card__content{flex-shrink:0;max-width:354px;padding:var(--text-padding-pc);text-align:left;width:calc(50% - 28px)}}.p-promotion-inflight-meal-commitment-card__heading{color:var(--color-black,#333);font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:27px;margin:0}@media only screen and (width >= 768px){.p-promotion-inflight-meal-commitment-card__heading{font-size:27px;font-weight:400;letter-spacing:1.6px;line-height:45px}}.p-promotion-inflight-meal-commitment-card__text{color:var(--color-black,#333);font-family:"Noto Serif JP",serif;font-size:12px;font-weight:500;letter-spacing:.3px;line-height:28px;margin:24px 0 0;text-align:left}@media only screen and (width >= 768px){.p-promotion-inflight-meal-commitment-card__text{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:400;letter-spacing:.28px;line-height:31px;margin-top:16px}}.p-promotion-inflight-meal-commitment-card__button-wrapper{display:flex;justify-content:flex-end;margin-top:16px}@media only screen and (width >= 768px){.p-promotion-inflight-meal-commitment-card__button-wrapper{justify-content:flex-start}}.u-text-2xs{font-size:var(--text-2xs)!important}.u-text-xs{font-size:var(--text-xs)!important}.u-text-sm{font-size:var(--text-sm)!important}.u-text-md{font-size:var(--text-md)!important}.u-text-lg{font-size:var(--text-lg)!important}.u-text-xl{font-size:var(--text-xl)!important}.u-text-2xl,.u-text-xl{line-height:var(--line-height-sm)}.u-text-2xl{font-size:var(--text-2xl)!important}.u-text-3xl{font-size:var(--text-3xl)!important}.u-text-3xl,.u-text-4xl{line-height:var(--line-height-xs)}.u-text-4xl{font-size:var(--text-4xl)!important}.u-text-5xl{font-size:var(--text-5xl)!important;line-height:var(--line-height-xs)}.u-line-height-1{line-height:1!important}.u-line-height-xs{line-height:var(--line-height-xs)!important}.u-line-height-sm{line-height:var(--line-height-sm)!important}.u-line-height-md{line-height:var(--line-height-md)!important}.u-line-height-lg{line-height:var(--line-height-lg)!important}.u-line-height-xl{line-height:var(--line-height-xl)!important}.u-font-sans-serif{font-family:var(--font-sans-serif)!important}.u-font-serif{font-family:var(--font-serif)!important}.u-font-en{font-family:var(--font-en)!important}.u-text-uppercase{text-transform:uppercase!important}.u-border{border:1px solid var(--color-border)!important}.u-border-light{border:1px solid var(--color-border-light)!important}.u-border-dark{border:1px solid var(--color-border-dark)!important}.u-border-no{border:none!important}.u-hidden{height:0;opacity:0;position:absolute;width:0}.u-aria-live{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);word-wrap:normal;border:0;white-space:nowrap}.u-show{display:block!important}.u-hide{display:none!important}.u-bg-main{background-color:var(--color-main)!important}.u-bg-main-10{background-color:var(--color-main-10)!important}.u-bg-main-20{background-color:var(--color-main-20)!important}.u-bg-main-30{background-color:var(--color-main-30)!important}.u-bg-main-40{background-color:var(--color-main-40)!important}.u-bg-main-50{background-color:var(--color-main-50)!important}.u-bg-main-60{background-color:var(--color-main-60)!important}.u-bg-main-70{background-color:var(--color-main-70)!important}.u-bg-main-80{background-color:var(--color-main-80)!important}.u-bg-main-90{background-color:var(--color-main-90)!important}.u-bg-sub{background-color:var(--color-sub)!important}.u-bg-sub-10{background-color:var(--color-sub-10)!important}.u-bg-sub-20{background-color:var(--color-sub-20)!important}.u-bg-sub-30{background-color:var(--color-sub-30)!important}.u-bg-sub-40{background-color:var(--color-sub-40)!important}.u-bg-sub-50{background-color:var(--color-sub-50)!important}.u-bg-sub-60{background-color:var(--color-sub-60)!important}.u-bg-sub-70{background-color:var(--color-sub-70)!important}.u-bg-sub-80{background-color:var(--color-sub-80)!important}.u-bg-sub-90{background-color:var(--color-sub-90)!important}.u-bg-white{background-color:var(--color-white)!important}.u-bg-black{background-color:var(--color-black)!important}.u-bg-gray{background-color:var(--color-gray)!important}.u-bg-gray-10{background-color:var(--color-gray-10)!important}.u-bg-gray-20{background-color:var(--color-gray-20)!important}.u-bg-gray-30{background-color:var(--color-gray-30)!important}.u-bg-gray-40{background-color:var(--color-gray-40)!important}.u-bg-gray-50{background-color:var(--color-gray-50)!important}.u-bg-gray-60{background-color:var(--color-gray-60)!important}.u-bg-gray-70{background-color:var(--color-gray-70)!important}.u-bg-gray-80{background-color:var(--color-gray-80)!important}.u-bg-gray-90{background-color:var(--color-gray-90)!important}.u-inline{display:inline!important}.u-inline-block{display:inline-block!important}.u-block{display:block!important}.u-flex{display:flex!important}.u-flex-row{flex-direction:row!important}.u-flex-col{flex-direction:column!important}.u-m-auto{margin:auto!important}.u-m-px{margin:var(--space-px)!important}.u-m-0{margin:var(--space-0)!important}.u-m-1{margin:var(--space-1)!important}.u-m-2{margin:var(--space-2)!important}.u-m-3{margin:var(--space-3)!important}.u-m-4{margin:var(--space-4)!important}.u-m-5{margin:var(--space-5)!important}.u-m-6{margin:var(--space-6)!important}.u-m-7{margin:var(--space-7)!important}.u-m-8{margin:var(--space-8)!important}.u-m-9{margin:var(--space-9)!important}.u-m-10{margin:var(--space-10)!important}.u-m-12{margin:var(--space-12)!important}.u-m-16{margin:var(--space-16)!important}.u-m-24{margin:var(--space-24)!important}.u-m-32{margin:var(--space-32)!important}.u-m-40{margin:var(--space-40)!important}.u-m-48{margin:var(--space-48)!important}.u-m-56{margin:var(--space-56)!important}.u-m-64{margin:var(--space-64)!important}.u-mt-auto{margin-top:auto!important}.u-mt-px{margin-top:var(--space-px)!important}.u-mt-0{margin-top:var(--space-0)!important}.u-mt-1{margin-top:var(--space-1)!important}.u-mt-2{margin-top:var(--space-2)!important}.u-mt-3{margin-top:var(--space-3)!important}.u-mt-4{margin-top:var(--space-4)!important}.u-mt-5{margin-top:var(--space-5)!important}.u-mt-6{margin-top:var(--space-6)!important}.u-mt-7{margin-top:var(--space-7)!important}.u-mt-8{margin-top:var(--space-8)!important}.u-mt-9{margin-top:var(--space-9)!important}.u-mt-10{margin-top:var(--space-10)!important}.u-mt-12{margin-top:var(--space-12)!important}.u-mt-16{margin-top:var(--space-16)!important}.u-mt-24{margin-top:var(--space-24)!important}.u-mt-32{margin-top:var(--space-32)!important}.u-mt-40{margin-top:var(--space-40)!important}.u-mt-48{margin-top:var(--space-48)!important}.u-mt-56{margin-top:var(--space-56)!important}.u-mt-64{margin-top:var(--space-64)!important}.u-mb-auto{margin-bottom:auto!important}.u-mb-px{margin-bottom:var(--space-px)!important}.u-mb-0{margin-bottom:var(--space-0)!important}.u-mb-1{margin-bottom:var(--space-1)!important}.u-mb-2{margin-bottom:var(--space-2)!important}.u-mb-3{margin-bottom:var(--space-3)!important}.u-mb-4{margin-bottom:var(--space-4)!important}.u-mb-5{margin-bottom:var(--space-5)!important}.u-mb-6{margin-bottom:var(--space-6)!important}.u-mb-7{margin-bottom:var(--space-7)!important}.u-mb-8{margin-bottom:var(--space-8)!important}.u-mb-9{margin-bottom:var(--space-9)!important}.u-mb-10{margin-bottom:var(--space-10)!important}.u-mb-12{margin-bottom:var(--space-12)!important}.u-mb-16{margin-bottom:var(--space-16)!important}.u-mb-24{margin-bottom:var(--space-24)!important}.u-mb-32{margin-bottom:var(--space-32)!important}.u-mb-40{margin-bottom:var(--space-40)!important}.u-mb-48{margin-bottom:var(--space-48)!important}.u-mb-56{margin-bottom:var(--space-56)!important}.u-mb-64{margin-bottom:var(--space-64)!important}.u-ml-auto{margin-left:auto!important}.u-ml-px{margin-left:var(--space-px)!important}.u-ml-0{margin-left:var(--space-0)!important}.u-ml-1{margin-left:var(--space-1)!important}.u-ml-2{margin-left:var(--space-2)!important}.u-ml-3{margin-left:var(--space-3)!important}.u-ml-4{margin-left:var(--space-4)!important}.u-ml-5{margin-left:var(--space-5)!important}.u-ml-6{margin-left:var(--space-6)!important}.u-ml-7{margin-left:var(--space-7)!important}.u-ml-8{margin-left:var(--space-8)!important}.u-ml-9{margin-left:var(--space-9)!important}.u-ml-10{margin-left:var(--space-10)!important}.u-ml-12{margin-left:var(--space-12)!important}.u-ml-16{margin-left:var(--space-16)!important}.u-ml-24{margin-left:var(--space-24)!important}.u-ml-32{margin-left:var(--space-32)!important}.u-ml-40{margin-left:var(--space-40)!important}.u-ml-48{margin-left:var(--space-48)!important}.u-ml-56{margin-left:var(--space-56)!important}.u-ml-64{margin-left:var(--space-64)!important}.u-mr-auto{margin-right:auto!important}.u-mr-px{margin-right:var(--space-px)!important}.u-mr-0{margin-right:var(--space-0)!important}.u-mr-1{margin-right:var(--space-1)!important}.u-mr-2{margin-right:var(--space-2)!important}.u-mr-3{margin-right:var(--space-3)!important}.u-mr-4{margin-right:var(--space-4)!important}.u-mr-5{margin-right:var(--space-5)!important}.u-mr-6{margin-right:var(--space-6)!important}.u-mr-7{margin-right:var(--space-7)!important}.u-mr-8{margin-right:var(--space-8)!important}.u-mr-9{margin-right:var(--space-9)!important}.u-mr-10{margin-right:var(--space-10)!important}.u-mr-12{margin-right:var(--space-12)!important}.u-mr-16{margin-right:var(--space-16)!important}.u-mr-24{margin-right:var(--space-24)!important}.u-mr-32{margin-right:var(--space-32)!important}.u-mr-40{margin-right:var(--space-40)!important}.u-mr-48{margin-right:var(--space-48)!important}.u-mr-56{margin-right:var(--space-56)!important}.u-mr-64{margin-right:var(--space-64)!important}.u-my-auto{margin-bottom:auto!important;margin-top:auto!important}.u-my-px{margin-bottom:var(--space-px)!important;margin-top:var(--space-px)!important}.u-my-0{margin-bottom:var(--space-0)!important;margin-top:var(--space-0)!important}.u-my-1{margin-bottom:var(--space-1)!important;margin-top:var(--space-1)!important}.u-my-2{margin-bottom:var(--space-2)!important;margin-top:var(--space-2)!important}.u-my-3{margin-bottom:var(--space-3)!important;margin-top:var(--space-3)!important}.u-my-4{margin-bottom:var(--space-4)!important;margin-top:var(--space-4)!important}.u-my-5{margin-bottom:var(--space-5)!important;margin-top:var(--space-5)!important}.u-my-6{margin-bottom:var(--space-6)!important;margin-top:var(--space-6)!important}.u-my-7{margin-bottom:var(--space-7)!important;margin-top:var(--space-7)!important}.u-my-8{margin-bottom:var(--space-8)!important;margin-top:var(--space-8)!important}.u-my-9{margin-bottom:var(--space-9)!important;margin-top:var(--space-9)!important}.u-my-10{margin-bottom:var(--space-10)!important;margin-top:var(--space-10)!important}.u-my-12{margin-bottom:var(--space-12)!important;margin-top:var(--space-12)!important}.u-my-16{margin-bottom:var(--space-16)!important;margin-top:var(--space-16)!important}.u-my-24{margin-bottom:var(--space-24)!important;margin-top:var(--space-24)!important}.u-my-32{margin-bottom:var(--space-32)!important;margin-top:var(--space-32)!important}.u-my-40{margin-bottom:var(--space-40)!important;margin-top:var(--space-40)!important}.u-my-48{margin-bottom:var(--space-48)!important;margin-top:var(--space-48)!important}.u-my-56{margin-bottom:var(--space-56)!important;margin-top:var(--space-56)!important}.u-my-64{margin-bottom:var(--space-64)!important;margin-top:var(--space-64)!important}.u-mx-auto{margin-left:auto!important;margin-right:auto!important}.u-mx-px{margin-left:var(--space-px)!important;margin-right:var(--space-px)!important}.u-mx-0{margin-left:var(--space-0)!important;margin-right:var(--space-0)!important}.u-mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.u-mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.u-mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.u-mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.u-mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.u-mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.u-mx-7{margin-left:var(--space-7)!important;margin-right:var(--space-7)!important}.u-mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.u-mx-9{margin-left:var(--space-9)!important;margin-right:var(--space-9)!important}.u-mx-10{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.u-mx-12{margin-left:var(--space-12)!important;margin-right:var(--space-12)!important}.u-mx-16{margin-left:var(--space-16)!important;margin-right:var(--space-16)!important}.u-mx-24{margin-left:var(--space-24)!important;margin-right:var(--space-24)!important}.u-mx-32{margin-left:var(--space-32)!important;margin-right:var(--space-32)!important}.u-mx-40{margin-left:var(--space-40)!important;margin-right:var(--space-40)!important}.u-mx-48{margin-left:var(--space-48)!important;margin-right:var(--space-48)!important}.u-mx-56{margin-left:var(--space-56)!important;margin-right:var(--space-56)!important}.u-mx-64{margin-left:var(--space-64)!important;margin-right:var(--space-64)!important}.u-p-auto{padding:auto!important}.u-p-px{padding:var(--space-px)!important}.u-p-0{padding:var(--space-0)!important}.u-p-1{padding:var(--space-1)!important}.u-p-2{padding:var(--space-2)!important}.u-p-3{padding:var(--space-3)!important}.u-p-4{padding:var(--space-4)!important}.u-p-5{padding:var(--space-5)!important}.u-p-6{padding:var(--space-6)!important}.u-p-7{padding:var(--space-7)!important}.u-p-8{padding:var(--space-8)!important}.u-p-9{padding:var(--space-9)!important}.u-p-10{padding:var(--space-10)!important}.u-p-12{padding:var(--space-12)!important}.u-p-16{padding:var(--space-16)!important}.u-p-24{padding:var(--space-24)!important}.u-p-32{padding:var(--space-32)!important}.u-p-40{padding:var(--space-40)!important}.u-p-48{padding:var(--space-48)!important}.u-p-56{padding:var(--space-56)!important}.u-p-64{padding:var(--space-64)!important}.u-pt-auto{padding-top:auto!important}.u-pt-px{padding-top:var(--space-px)!important}.u-pt-0{padding-top:var(--space-0)!important}.u-pt-1{padding-top:var(--space-1)!important}.u-pt-2{padding-top:var(--space-2)!important}.u-pt-3{padding-top:var(--space-3)!important}.u-pt-4{padding-top:var(--space-4)!important}.u-pt-5{padding-top:var(--space-5)!important}.u-pt-6{padding-top:var(--space-6)!important}.u-pt-7{padding-top:var(--space-7)!important}.u-pt-8{padding-top:var(--space-8)!important}.u-pt-9{padding-top:var(--space-9)!important}.u-pt-10{padding-top:var(--space-10)!important}.u-pt-12{padding-top:var(--space-12)!important}.u-pt-16{padding-top:var(--space-16)!important}.u-pt-24{padding-top:var(--space-24)!important}.u-pt-32{padding-top:var(--space-32)!important}.u-pt-40{padding-top:var(--space-40)!important}.u-pt-48{padding-top:var(--space-48)!important}.u-pt-56{padding-top:var(--space-56)!important}.u-pt-64{padding-top:var(--space-64)!important}.u-pb-auto{padding-bottom:auto!important}.u-pb-px{padding-bottom:var(--space-px)!important}.u-pb-0{padding-bottom:var(--space-0)!important}.u-pb-1{padding-bottom:var(--space-1)!important}.u-pb-2{padding-bottom:var(--space-2)!important}.u-pb-3{padding-bottom:var(--space-3)!important}.u-pb-4{padding-bottom:var(--space-4)!important}.u-pb-5{padding-bottom:var(--space-5)!important}.u-pb-6{padding-bottom:var(--space-6)!important}.u-pb-7{padding-bottom:var(--space-7)!important}.u-pb-8{padding-bottom:var(--space-8)!important}.u-pb-9{padding-bottom:var(--space-9)!important}.u-pb-10{padding-bottom:var(--space-10)!important}.u-pb-12{padding-bottom:var(--space-12)!important}.u-pb-16{padding-bottom:var(--space-16)!important}.u-pb-24{padding-bottom:var(--space-24)!important}.u-pb-32{padding-bottom:var(--space-32)!important}.u-pb-40{padding-bottom:var(--space-40)!important}.u-pb-48{padding-bottom:var(--space-48)!important}.u-pb-56{padding-bottom:var(--space-56)!important}.u-pb-64{padding-bottom:var(--space-64)!important}.u-pl-auto{padding-left:auto!important}.u-pl-px{padding-left:var(--space-px)!important}.u-pl-0{padding-left:var(--space-0)!important}.u-pl-1{padding-left:var(--space-1)!important}.u-pl-2{padding-left:var(--space-2)!important}.u-pl-3{padding-left:var(--space-3)!important}.u-pl-4{padding-left:var(--space-4)!important}.u-pl-5{padding-left:var(--space-5)!important}.u-pl-6{padding-left:var(--space-6)!important}.u-pl-7{padding-left:var(--space-7)!important}.u-pl-8{padding-left:var(--space-8)!important}.u-pl-9{padding-left:var(--space-9)!important}.u-pl-10{padding-left:var(--space-10)!important}.u-pl-12{padding-left:var(--space-12)!important}.u-pl-16{padding-left:var(--space-16)!important}.u-pl-24{padding-left:var(--space-24)!important}.u-pl-32{padding-left:var(--space-32)!important}.u-pl-40{padding-left:var(--space-40)!important}.u-pl-48{padding-left:var(--space-48)!important}.u-pl-56{padding-left:var(--space-56)!important}.u-pl-64{padding-left:var(--space-64)!important}.u-pr-auto{padding-right:auto!important}.u-pr-px{padding-right:var(--space-px)!important}.u-pr-0{padding-right:var(--space-0)!important}.u-pr-1{padding-right:var(--space-1)!important}.u-pr-2{padding-right:var(--space-2)!important}.u-pr-3{padding-right:var(--space-3)!important}.u-pr-4{padding-right:var(--space-4)!important}.u-pr-5{padding-right:var(--space-5)!important}.u-pr-6{padding-right:var(--space-6)!important}.u-pr-7{padding-right:var(--space-7)!important}.u-pr-8{padding-right:var(--space-8)!important}.u-pr-9{padding-right:var(--space-9)!important}.u-pr-10{padding-right:var(--space-10)!important}.u-pr-12{padding-right:var(--space-12)!important}.u-pr-16{padding-right:var(--space-16)!important}.u-pr-24{padding-right:var(--space-24)!important}.u-pr-32{padding-right:var(--space-32)!important}.u-pr-40{padding-right:var(--space-40)!important}.u-pr-48{padding-right:var(--space-48)!important}.u-pr-56{padding-right:var(--space-56)!important}.u-pr-64{padding-right:var(--space-64)!important}.u-py-auto{padding-bottom:auto!important;padding-top:auto!important}.u-py-px{padding-bottom:var(--space-px)!important;padding-top:var(--space-px)!important}.u-py-0{padding-bottom:var(--space-0)!important;padding-top:var(--space-0)!important}.u-py-1{padding-bottom:var(--space-1)!important;padding-top:var(--space-1)!important}.u-py-2{padding-bottom:var(--space-2)!important;padding-top:var(--space-2)!important}.u-py-3{padding-bottom:var(--space-3)!important;padding-top:var(--space-3)!important}.u-py-4{padding-bottom:var(--space-4)!important;padding-top:var(--space-4)!important}.u-py-5{padding-bottom:var(--space-5)!important;padding-top:var(--space-5)!important}.u-py-6{padding-bottom:var(--space-6)!important;padding-top:var(--space-6)!important}.u-py-7{padding-bottom:var(--space-7)!important;padding-top:var(--space-7)!important}.u-py-8{padding-bottom:var(--space-8)!important;padding-top:var(--space-8)!important}.u-py-9{padding-bottom:var(--space-9)!important;padding-top:var(--space-9)!important}.u-py-10{padding-bottom:var(--space-10)!important;padding-top:var(--space-10)!important}.u-py-12{padding-bottom:var(--space-12)!important;padding-top:var(--space-12)!important}.u-py-16{padding-bottom:var(--space-16)!important;padding-top:var(--space-16)!important}.u-py-24{padding-bottom:var(--space-24)!important;padding-top:var(--space-24)!important}.u-py-32{padding-bottom:var(--space-32)!important;padding-top:var(--space-32)!important}.u-py-40{padding-bottom:var(--space-40)!important;padding-top:var(--space-40)!important}.u-py-48{padding-bottom:var(--space-48)!important;padding-top:var(--space-48)!important}.u-py-56{padding-bottom:var(--space-56)!important;padding-top:var(--space-56)!important}.u-py-64{padding-bottom:var(--space-64)!important;padding-top:var(--space-64)!important}.u-px-auto{padding-left:auto!important;padding-right:auto!important}.u-px-px{padding-left:var(--space-px)!important;padding-right:var(--space-px)!important}.u-px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.u-px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.u-px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.u-px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.u-px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.u-px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.u-px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.u-px-7{padding-left:var(--space-7)!important;padding-right:var(--space-7)!important}.u-px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.u-px-9{padding-left:var(--space-9)!important;padding-right:var(--space-9)!important}.u-px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.u-px-12{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.u-px-16{padding-left:var(--space-16)!important;padding-right:var(--space-16)!important}.u-px-24{padding-left:var(--space-24)!important;padding-right:var(--space-24)!important}.u-px-32{padding-left:var(--space-32)!important;padding-right:var(--space-32)!important}.u-px-40{padding-left:var(--space-40)!important;padding-right:var(--space-40)!important}.u-px-48{padding-left:var(--space-48)!important;padding-right:var(--space-48)!important}.u-px-56{padding-left:var(--space-56)!important;padding-right:var(--space-56)!important}.u-px-64{padding-left:var(--space-64)!important;padding-right:var(--space-64)!important}.u-align-left{text-align:left!important}.u-align-right{text-align:right!important}.u-align-center{text-align:center!important}.u-font-w-n{font-weight:400!important}.u-font-w-m{font-weight:var(--font-medium)!important}.u-font-w-b{font-weight:var(--font-bold)!important}.u-underline{text-decoration:underline!important}.u-line-through{text-decoration:line-through!important}.u-no-underline{text-decoration:none!important}.u-color-main{color:var(--color-main)!important}.u-color-main-10{color:var(--color-main-10)!important}.u-color-main-20{color:var(--color-main-20)!important}.u-color-main-30{color:var(--color-main-30)!important}.u-color-main-40{color:var(--color-main-40)!important}.u-color-main-50{color:var(--color-main-50)!important}.u-color-main-60{color:var(--color-main-60)!important}.u-color-main-70{color:var(--color-main-70)!important}.u-color-main-80{color:var(--color-main-80)!important}.u-color-main-90{color:var(--color-main-90)!important}.u-color-sub{color:var(--color-sub)!important}.u-color-sub-10{color:var(--color-sub-10)!important}.u-color-sub-20{color:var(--color-sub-20)!important}.u-color-sub-30{color:var(--color-sub-30)!important}.u-color-sub-40{color:var(--color-sub-40)!important}.u-color-sub-50{color:var(--color-sub-50)!important}.u-color-sub-60{color:var(--color-sub-60)!important}.u-color-sub-70{color:var(--color-sub-70)!important}.u-color-sub-80{color:var(--color-sub-80)!important}.u-color-sub-90{color:var(--color-sub-90)!important}.u-color-white{color:var(--color-white)!important}.u-color-black{color:var(--color-black)!important}.u-color-gray{color:var(--color-gray)!important}.u-color-gray-10{color:var(--color-gray-10)!important}.u-color-gray-20{color:var(--color-gray-20)!important}.u-color-gray-30{color:var(--color-gray-30)!important}.u-color-gray-40{color:var(--color-gray-40)!important}.u-color-gray-50{color:var(--color-gray-50)!important}.u-color-gray-60{color:var(--color-gray-60)!important}.u-color-gray-70{color:var(--color-gray-70)!important}.u-color-gray-80{color:var(--color-gray-80)!important}.u-color-gray-90{color:var(--color-gray-90)!important}.u-w-auto{width:auto!important}.u-w-full{width:100%!important}.u-w-screen{width:100vw!important}.u-min-w-0{min-width:0!important}.u-min-w-full{min-width:100%!important}.u-max-w-xs{max-width:240px!important}.u-max-w-sm{max-width:375px!important}.u-max-w-md{max-width:768px!important}.u-max-w-lg{max-width:1000px!important}.u-max-w-xl{max-width:1200px!important}.u-max-w-full{max-width:100%!important}.u-w-1\/2{width:50%!important}.u-w-1\/3{width:33.33333%!important}.u-w-2\/3{width:66.66666%!important}.u-w-1\/4{width:25%!important}.u-w-2\/4{width:50%!important}.u-w-3\/4{width:75%!important}.u-h-full{height:100%!important}.u-min-h-0{min-height:0!important}.u-min-h-50{min-height:50%!important}.u-min-h-full{min-height:100%!important}.u-min-h-screen{min-height:calc(var(--vh, 1vh)*100)!important}.u-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.u-not-sr-only{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}.u-overflow-x-auto{overflow-x:auto}.u-overflow-y-auto{overflow-y:auto}.u-overflow-auto{overflow:auto}.u-overflow-x-hidden{overflow-x:hidden}.u-overflow-y-hidden{overflow-y:hidden}.u-overflow-hidden{overflow:hidden}@media only screen and (width >= 576px){.s\:u-show{display:block!important}.s\:u-hide{display:none!important}.s\:u-bg-main{background-color:var(--color-main)!important}.s\:u-bg-main-10{background-color:var(--color-main-10)!important}.s\:u-bg-main-20{background-color:var(--color-main-20)!important}.s\:u-bg-main-30{background-color:var(--color-main-30)!important}.s\:u-bg-main-40{background-color:var(--color-main-40)!important}.s\:u-bg-main-50{background-color:var(--color-main-50)!important}.s\:u-bg-main-60{background-color:var(--color-main-60)!important}.s\:u-bg-main-70{background-color:var(--color-main-70)!important}.s\:u-bg-main-80{background-color:var(--color-main-80)!important}.s\:u-bg-main-90{background-color:var(--color-main-90)!important}.s\:u-bg-sub{background-color:var(--color-sub)!important}.s\:u-bg-sub-10{background-color:var(--color-sub-10)!important}.s\:u-bg-sub-20{background-color:var(--color-sub-20)!important}.s\:u-bg-sub-30{background-color:var(--color-sub-30)!important}.s\:u-bg-sub-40{background-color:var(--color-sub-40)!important}.s\:u-bg-sub-50{background-color:var(--color-sub-50)!important}.s\:u-bg-sub-60{background-color:var(--color-sub-60)!important}.s\:u-bg-sub-70{background-color:var(--color-sub-70)!important}.s\:u-bg-sub-80{background-color:var(--color-sub-80)!important}.s\:u-bg-sub-90{background-color:var(--color-sub-90)!important}.s\:u-bg-white{background-color:var(--color-white)!important}.s\:u-bg-black{background-color:var(--color-black)!important}.s\:u-bg-gray{background-color:var(--color-gray)!important}.s\:u-bg-gray-10{background-color:var(--color-gray-10)!important}.s\:u-bg-gray-20{background-color:var(--color-gray-20)!important}.s\:u-bg-gray-30{background-color:var(--color-gray-30)!important}.s\:u-bg-gray-40{background-color:var(--color-gray-40)!important}.s\:u-bg-gray-50{background-color:var(--color-gray-50)!important}.s\:u-bg-gray-60{background-color:var(--color-gray-60)!important}.s\:u-bg-gray-70{background-color:var(--color-gray-70)!important}.s\:u-bg-gray-80{background-color:var(--color-gray-80)!important}.s\:u-bg-gray-90{background-color:var(--color-gray-90)!important}.s\:u-inline{display:inline!important}.s\:u-inline-block{display:inline-block!important}.s\:u-block{display:block!important}.s\:u-flex{display:flex!important}.s\:u-flex-row{flex-direction:row!important}.s\:u-flex-col{flex-direction:column!important}.s\:u-m-auto{margin:auto!important}.s\:u-m-px{margin:var(--space-px)!important}.s\:u-m-0{margin:var(--space-0)!important}.s\:u-m-1{margin:var(--space-1)!important}.s\:u-m-2{margin:var(--space-2)!important}.s\:u-m-3{margin:var(--space-3)!important}.s\:u-m-4{margin:var(--space-4)!important}.s\:u-m-5{margin:var(--space-5)!important}.s\:u-m-6{margin:var(--space-6)!important}.s\:u-m-7{margin:var(--space-7)!important}.s\:u-m-8{margin:var(--space-8)!important}.s\:u-m-9{margin:var(--space-9)!important}.s\:u-m-10{margin:var(--space-10)!important}.s\:u-m-12{margin:var(--space-12)!important}.s\:u-m-16{margin:var(--space-16)!important}.s\:u-m-24{margin:var(--space-24)!important}.s\:u-m-32{margin:var(--space-32)!important}.s\:u-m-40{margin:var(--space-40)!important}.s\:u-m-48{margin:var(--space-48)!important}.s\:u-m-56{margin:var(--space-56)!important}.s\:u-m-64{margin:var(--space-64)!important}.s\:u-mt-auto{margin-top:auto!important}.s\:u-mt-px{margin-top:var(--space-px)!important}.s\:u-mt-0{margin-top:var(--space-0)!important}.s\:u-mt-1{margin-top:var(--space-1)!important}.s\:u-mt-2{margin-top:var(--space-2)!important}.s\:u-mt-3{margin-top:var(--space-3)!important}.s\:u-mt-4{margin-top:var(--space-4)!important}.s\:u-mt-5{margin-top:var(--space-5)!important}.s\:u-mt-6{margin-top:var(--space-6)!important}.s\:u-mt-7{margin-top:var(--space-7)!important}.s\:u-mt-8{margin-top:var(--space-8)!important}.s\:u-mt-9{margin-top:var(--space-9)!important}.s\:u-mt-10{margin-top:var(--space-10)!important}.s\:u-mt-12{margin-top:var(--space-12)!important}.s\:u-mt-16{margin-top:var(--space-16)!important}.s\:u-mt-24{margin-top:var(--space-24)!important}.s\:u-mt-32{margin-top:var(--space-32)!important}.s\:u-mt-40{margin-top:var(--space-40)!important}.s\:u-mt-48{margin-top:var(--space-48)!important}.s\:u-mt-56{margin-top:var(--space-56)!important}.s\:u-mt-64{margin-top:var(--space-64)!important}.s\:u-mb-auto{margin-bottom:auto!important}.s\:u-mb-px{margin-bottom:var(--space-px)!important}.s\:u-mb-0{margin-bottom:var(--space-0)!important}.s\:u-mb-1{margin-bottom:var(--space-1)!important}.s\:u-mb-2{margin-bottom:var(--space-2)!important}.s\:u-mb-3{margin-bottom:var(--space-3)!important}.s\:u-mb-4{margin-bottom:var(--space-4)!important}.s\:u-mb-5{margin-bottom:var(--space-5)!important}.s\:u-mb-6{margin-bottom:var(--space-6)!important}.s\:u-mb-7{margin-bottom:var(--space-7)!important}.s\:u-mb-8{margin-bottom:var(--space-8)!important}.s\:u-mb-9{margin-bottom:var(--space-9)!important}.s\:u-mb-10{margin-bottom:var(--space-10)!important}.s\:u-mb-12{margin-bottom:var(--space-12)!important}.s\:u-mb-16{margin-bottom:var(--space-16)!important}.s\:u-mb-24{margin-bottom:var(--space-24)!important}.s\:u-mb-32{margin-bottom:var(--space-32)!important}.s\:u-mb-40{margin-bottom:var(--space-40)!important}.s\:u-mb-48{margin-bottom:var(--space-48)!important}.s\:u-mb-56{margin-bottom:var(--space-56)!important}.s\:u-mb-64{margin-bottom:var(--space-64)!important}.s\:u-ml-auto{margin-left:auto!important}.s\:u-ml-px{margin-left:var(--space-px)!important}.s\:u-ml-0{margin-left:var(--space-0)!important}.s\:u-ml-1{margin-left:var(--space-1)!important}.s\:u-ml-2{margin-left:var(--space-2)!important}.s\:u-ml-3{margin-left:var(--space-3)!important}.s\:u-ml-4{margin-left:var(--space-4)!important}.s\:u-ml-5{margin-left:var(--space-5)!important}.s\:u-ml-6{margin-left:var(--space-6)!important}.s\:u-ml-7{margin-left:var(--space-7)!important}.s\:u-ml-8{margin-left:var(--space-8)!important}.s\:u-ml-9{margin-left:var(--space-9)!important}.s\:u-ml-10{margin-left:var(--space-10)!important}.s\:u-ml-12{margin-left:var(--space-12)!important}.s\:u-ml-16{margin-left:var(--space-16)!important}.s\:u-ml-24{margin-left:var(--space-24)!important}.s\:u-ml-32{margin-left:var(--space-32)!important}.s\:u-ml-40{margin-left:var(--space-40)!important}.s\:u-ml-48{margin-left:var(--space-48)!important}.s\:u-ml-56{margin-left:var(--space-56)!important}.s\:u-ml-64{margin-left:var(--space-64)!important}.s\:u-mr-auto{margin-right:auto!important}.s\:u-mr-px{margin-right:var(--space-px)!important}.s\:u-mr-0{margin-right:var(--space-0)!important}.s\:u-mr-1{margin-right:var(--space-1)!important}.s\:u-mr-2{margin-right:var(--space-2)!important}.s\:u-mr-3{margin-right:var(--space-3)!important}.s\:u-mr-4{margin-right:var(--space-4)!important}.s\:u-mr-5{margin-right:var(--space-5)!important}.s\:u-mr-6{margin-right:var(--space-6)!important}.s\:u-mr-7{margin-right:var(--space-7)!important}.s\:u-mr-8{margin-right:var(--space-8)!important}.s\:u-mr-9{margin-right:var(--space-9)!important}.s\:u-mr-10{margin-right:var(--space-10)!important}.s\:u-mr-12{margin-right:var(--space-12)!important}.s\:u-mr-16{margin-right:var(--space-16)!important}.s\:u-mr-24{margin-right:var(--space-24)!important}.s\:u-mr-32{margin-right:var(--space-32)!important}.s\:u-mr-40{margin-right:var(--space-40)!important}.s\:u-mr-48{margin-right:var(--space-48)!important}.s\:u-mr-56{margin-right:var(--space-56)!important}.s\:u-mr-64{margin-right:var(--space-64)!important}.s\:u-my-auto{margin-bottom:auto!important;margin-top:auto!important}.s\:u-my-px{margin-bottom:var(--space-px)!important;margin-top:var(--space-px)!important}.s\:u-my-0{margin-bottom:var(--space-0)!important;margin-top:var(--space-0)!important}.s\:u-my-1{margin-bottom:var(--space-1)!important;margin-top:var(--space-1)!important}.s\:u-my-2{margin-bottom:var(--space-2)!important;margin-top:var(--space-2)!important}.s\:u-my-3{margin-bottom:var(--space-3)!important;margin-top:var(--space-3)!important}.s\:u-my-4{margin-bottom:var(--space-4)!important;margin-top:var(--space-4)!important}.s\:u-my-5{margin-bottom:var(--space-5)!important;margin-top:var(--space-5)!important}.s\:u-my-6{margin-bottom:var(--space-6)!important;margin-top:var(--space-6)!important}.s\:u-my-7{margin-bottom:var(--space-7)!important;margin-top:var(--space-7)!important}.s\:u-my-8{margin-bottom:var(--space-8)!important;margin-top:var(--space-8)!important}.s\:u-my-9{margin-bottom:var(--space-9)!important;margin-top:var(--space-9)!important}.s\:u-my-10{margin-bottom:var(--space-10)!important;margin-top:var(--space-10)!important}.s\:u-my-12{margin-bottom:var(--space-12)!important;margin-top:var(--space-12)!important}.s\:u-my-16{margin-bottom:var(--space-16)!important;margin-top:var(--space-16)!important}.s\:u-my-24{margin-bottom:var(--space-24)!important;margin-top:var(--space-24)!important}.s\:u-my-32{margin-bottom:var(--space-32)!important;margin-top:var(--space-32)!important}.s\:u-my-40{margin-bottom:var(--space-40)!important;margin-top:var(--space-40)!important}.s\:u-my-48{margin-bottom:var(--space-48)!important;margin-top:var(--space-48)!important}.s\:u-my-56{margin-bottom:var(--space-56)!important;margin-top:var(--space-56)!important}.s\:u-my-64{margin-bottom:var(--space-64)!important;margin-top:var(--space-64)!important}.s\:u-mx-auto{margin-left:auto!important;margin-right:auto!important}.s\:u-mx-px{margin-left:var(--space-px)!important;margin-right:var(--space-px)!important}.s\:u-mx-0{margin-left:var(--space-0)!important;margin-right:var(--space-0)!important}.s\:u-mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.s\:u-mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.s\:u-mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.s\:u-mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.s\:u-mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.s\:u-mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.s\:u-mx-7{margin-left:var(--space-7)!important;margin-right:var(--space-7)!important}.s\:u-mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.s\:u-mx-9{margin-left:var(--space-9)!important;margin-right:var(--space-9)!important}.s\:u-mx-10{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.s\:u-mx-12{margin-left:var(--space-12)!important;margin-right:var(--space-12)!important}.s\:u-mx-16{margin-left:var(--space-16)!important;margin-right:var(--space-16)!important}.s\:u-mx-24{margin-left:var(--space-24)!important;margin-right:var(--space-24)!important}.s\:u-mx-32{margin-left:var(--space-32)!important;margin-right:var(--space-32)!important}.s\:u-mx-40{margin-left:var(--space-40)!important;margin-right:var(--space-40)!important}.s\:u-mx-48{margin-left:var(--space-48)!important;margin-right:var(--space-48)!important}.s\:u-mx-56{margin-left:var(--space-56)!important;margin-right:var(--space-56)!important}.s\:u-mx-64{margin-left:var(--space-64)!important;margin-right:var(--space-64)!important}.s\:u-p-auto{padding:auto!important}.s\:u-p-px{padding:var(--space-px)!important}.s\:u-p-0{padding:var(--space-0)!important}.s\:u-p-1{padding:var(--space-1)!important}.s\:u-p-2{padding:var(--space-2)!important}.s\:u-p-3{padding:var(--space-3)!important}.s\:u-p-4{padding:var(--space-4)!important}.s\:u-p-5{padding:var(--space-5)!important}.s\:u-p-6{padding:var(--space-6)!important}.s\:u-p-7{padding:var(--space-7)!important}.s\:u-p-8{padding:var(--space-8)!important}.s\:u-p-9{padding:var(--space-9)!important}.s\:u-p-10{padding:var(--space-10)!important}.s\:u-p-12{padding:var(--space-12)!important}.s\:u-p-16{padding:var(--space-16)!important}.s\:u-p-24{padding:var(--space-24)!important}.s\:u-p-32{padding:var(--space-32)!important}.s\:u-p-40{padding:var(--space-40)!important}.s\:u-p-48{padding:var(--space-48)!important}.s\:u-p-56{padding:var(--space-56)!important}.s\:u-p-64{padding:var(--space-64)!important}.s\:u-pt-auto{padding-top:auto!important}.s\:u-pt-px{padding-top:var(--space-px)!important}.s\:u-pt-0{padding-top:var(--space-0)!important}.s\:u-pt-1{padding-top:var(--space-1)!important}.s\:u-pt-2{padding-top:var(--space-2)!important}.s\:u-pt-3{padding-top:var(--space-3)!important}.s\:u-pt-4{padding-top:var(--space-4)!important}.s\:u-pt-5{padding-top:var(--space-5)!important}.s\:u-pt-6{padding-top:var(--space-6)!important}.s\:u-pt-7{padding-top:var(--space-7)!important}.s\:u-pt-8{padding-top:var(--space-8)!important}.s\:u-pt-9{padding-top:var(--space-9)!important}.s\:u-pt-10{padding-top:var(--space-10)!important}.s\:u-pt-12{padding-top:var(--space-12)!important}.s\:u-pt-16{padding-top:var(--space-16)!important}.s\:u-pt-24{padding-top:var(--space-24)!important}.s\:u-pt-32{padding-top:var(--space-32)!important}.s\:u-pt-40{padding-top:var(--space-40)!important}.s\:u-pt-48{padding-top:var(--space-48)!important}.s\:u-pt-56{padding-top:var(--space-56)!important}.s\:u-pt-64{padding-top:var(--space-64)!important}.s\:u-pb-auto{padding-bottom:auto!important}.s\:u-pb-px{padding-bottom:var(--space-px)!important}.s\:u-pb-0{padding-bottom:var(--space-0)!important}.s\:u-pb-1{padding-bottom:var(--space-1)!important}.s\:u-pb-2{padding-bottom:var(--space-2)!important}.s\:u-pb-3{padding-bottom:var(--space-3)!important}.s\:u-pb-4{padding-bottom:var(--space-4)!important}.s\:u-pb-5{padding-bottom:var(--space-5)!important}.s\:u-pb-6{padding-bottom:var(--space-6)!important}.s\:u-pb-7{padding-bottom:var(--space-7)!important}.s\:u-pb-8{padding-bottom:var(--space-8)!important}.s\:u-pb-9{padding-bottom:var(--space-9)!important}.s\:u-pb-10{padding-bottom:var(--space-10)!important}.s\:u-pb-12{padding-bottom:var(--space-12)!important}.s\:u-pb-16{padding-bottom:var(--space-16)!important}.s\:u-pb-24{padding-bottom:var(--space-24)!important}.s\:u-pb-32{padding-bottom:var(--space-32)!important}.s\:u-pb-40{padding-bottom:var(--space-40)!important}.s\:u-pb-48{padding-bottom:var(--space-48)!important}.s\:u-pb-56{padding-bottom:var(--space-56)!important}.s\:u-pb-64{padding-bottom:var(--space-64)!important}.s\:u-pl-auto{padding-left:auto!important}.s\:u-pl-px{padding-left:var(--space-px)!important}.s\:u-pl-0{padding-left:var(--space-0)!important}.s\:u-pl-1{padding-left:var(--space-1)!important}.s\:u-pl-2{padding-left:var(--space-2)!important}.s\:u-pl-3{padding-left:var(--space-3)!important}.s\:u-pl-4{padding-left:var(--space-4)!important}.s\:u-pl-5{padding-left:var(--space-5)!important}.s\:u-pl-6{padding-left:var(--space-6)!important}.s\:u-pl-7{padding-left:var(--space-7)!important}.s\:u-pl-8{padding-left:var(--space-8)!important}.s\:u-pl-9{padding-left:var(--space-9)!important}.s\:u-pl-10{padding-left:var(--space-10)!important}.s\:u-pl-12{padding-left:var(--space-12)!important}.s\:u-pl-16{padding-left:var(--space-16)!important}.s\:u-pl-24{padding-left:var(--space-24)!important}.s\:u-pl-32{padding-left:var(--space-32)!important}.s\:u-pl-40{padding-left:var(--space-40)!important}.s\:u-pl-48{padding-left:var(--space-48)!important}.s\:u-pl-56{padding-left:var(--space-56)!important}.s\:u-pl-64{padding-left:var(--space-64)!important}.s\:u-pr-auto{padding-right:auto!important}.s\:u-pr-px{padding-right:var(--space-px)!important}.s\:u-pr-0{padding-right:var(--space-0)!important}.s\:u-pr-1{padding-right:var(--space-1)!important}.s\:u-pr-2{padding-right:var(--space-2)!important}.s\:u-pr-3{padding-right:var(--space-3)!important}.s\:u-pr-4{padding-right:var(--space-4)!important}.s\:u-pr-5{padding-right:var(--space-5)!important}.s\:u-pr-6{padding-right:var(--space-6)!important}.s\:u-pr-7{padding-right:var(--space-7)!important}.s\:u-pr-8{padding-right:var(--space-8)!important}.s\:u-pr-9{padding-right:var(--space-9)!important}.s\:u-pr-10{padding-right:var(--space-10)!important}.s\:u-pr-12{padding-right:var(--space-12)!important}.s\:u-pr-16{padding-right:var(--space-16)!important}.s\:u-pr-24{padding-right:var(--space-24)!important}.s\:u-pr-32{padding-right:var(--space-32)!important}.s\:u-pr-40{padding-right:var(--space-40)!important}.s\:u-pr-48{padding-right:var(--space-48)!important}.s\:u-pr-56{padding-right:var(--space-56)!important}.s\:u-pr-64{padding-right:var(--space-64)!important}.s\:u-py-auto{padding-bottom:auto!important;padding-top:auto!important}.s\:u-py-px{padding-bottom:var(--space-px)!important;padding-top:var(--space-px)!important}.s\:u-py-0{padding-bottom:var(--space-0)!important;padding-top:var(--space-0)!important}.s\:u-py-1{padding-bottom:var(--space-1)!important;padding-top:var(--space-1)!important}.s\:u-py-2{padding-bottom:var(--space-2)!important;padding-top:var(--space-2)!important}.s\:u-py-3{padding-bottom:var(--space-3)!important;padding-top:var(--space-3)!important}.s\:u-py-4{padding-bottom:var(--space-4)!important;padding-top:var(--space-4)!important}.s\:u-py-5{padding-bottom:var(--space-5)!important;padding-top:var(--space-5)!important}.s\:u-py-6{padding-bottom:var(--space-6)!important;padding-top:var(--space-6)!important}.s\:u-py-7{padding-bottom:var(--space-7)!important;padding-top:var(--space-7)!important}.s\:u-py-8{padding-bottom:var(--space-8)!important;padding-top:var(--space-8)!important}.s\:u-py-9{padding-bottom:var(--space-9)!important;padding-top:var(--space-9)!important}.s\:u-py-10{padding-bottom:var(--space-10)!important;padding-top:var(--space-10)!important}.s\:u-py-12{padding-bottom:var(--space-12)!important;padding-top:var(--space-12)!important}.s\:u-py-16{padding-bottom:var(--space-16)!important;padding-top:var(--space-16)!important}.s\:u-py-24{padding-bottom:var(--space-24)!important;padding-top:var(--space-24)!important}.s\:u-py-32{padding-bottom:var(--space-32)!important;padding-top:var(--space-32)!important}.s\:u-py-40{padding-bottom:var(--space-40)!important;padding-top:var(--space-40)!important}.s\:u-py-48{padding-bottom:var(--space-48)!important;padding-top:var(--space-48)!important}.s\:u-py-56{padding-bottom:var(--space-56)!important;padding-top:var(--space-56)!important}.s\:u-py-64{padding-bottom:var(--space-64)!important;padding-top:var(--space-64)!important}.s\:u-px-auto{padding-left:auto!important;padding-right:auto!important}.s\:u-px-px{padding-left:var(--space-px)!important;padding-right:var(--space-px)!important}.s\:u-px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.s\:u-px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.s\:u-px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.s\:u-px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.s\:u-px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.s\:u-px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.s\:u-px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.s\:u-px-7{padding-left:var(--space-7)!important;padding-right:var(--space-7)!important}.s\:u-px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.s\:u-px-9{padding-left:var(--space-9)!important;padding-right:var(--space-9)!important}.s\:u-px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.s\:u-px-12{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.s\:u-px-16{padding-left:var(--space-16)!important;padding-right:var(--space-16)!important}.s\:u-px-24{padding-left:var(--space-24)!important;padding-right:var(--space-24)!important}.s\:u-px-32{padding-left:var(--space-32)!important;padding-right:var(--space-32)!important}.s\:u-px-40{padding-left:var(--space-40)!important;padding-right:var(--space-40)!important}.s\:u-px-48{padding-left:var(--space-48)!important;padding-right:var(--space-48)!important}.s\:u-px-56{padding-left:var(--space-56)!important;padding-right:var(--space-56)!important}.s\:u-px-64{padding-left:var(--space-64)!important;padding-right:var(--space-64)!important}.s\:u-align-left{text-align:left!important}.s\:u-align-right{text-align:right!important}.s\:u-align-center{text-align:center!important}.s\:u-font-w-n{font-weight:400!important}.s\:u-font-w-m{font-weight:var(--font-medium)!important}.s\:u-font-w-b{font-weight:var(--font-bold)!important}.s\:u-underline{text-decoration:underline!important}.s\:u-line-through{text-decoration:line-through!important}.s\:u-no-underline{text-decoration:none!important}.s\:u-color-main{color:var(--color-main)!important}.s\:u-color-main-10{color:var(--color-main-10)!important}.s\:u-color-main-20{color:var(--color-main-20)!important}.s\:u-color-main-30{color:var(--color-main-30)!important}.s\:u-color-main-40{color:var(--color-main-40)!important}.s\:u-color-main-50{color:var(--color-main-50)!important}.s\:u-color-main-60{color:var(--color-main-60)!important}.s\:u-color-main-70{color:var(--color-main-70)!important}.s\:u-color-main-80{color:var(--color-main-80)!important}.s\:u-color-main-90{color:var(--color-main-90)!important}.s\:u-color-sub{color:var(--color-sub)!important}.s\:u-color-sub-10{color:var(--color-sub-10)!important}.s\:u-color-sub-20{color:var(--color-sub-20)!important}.s\:u-color-sub-30{color:var(--color-sub-30)!important}.s\:u-color-sub-40{color:var(--color-sub-40)!important}.s\:u-color-sub-50{color:var(--color-sub-50)!important}.s\:u-color-sub-60{color:var(--color-sub-60)!important}.s\:u-color-sub-70{color:var(--color-sub-70)!important}.s\:u-color-sub-80{color:var(--color-sub-80)!important}.s\:u-color-sub-90{color:var(--color-sub-90)!important}.s\:u-color-white{color:var(--color-white)!important}.s\:u-color-black{color:var(--color-black)!important}.s\:u-color-gray{color:var(--color-gray)!important}.s\:u-color-gray-10{color:var(--color-gray-10)!important}.s\:u-color-gray-20{color:var(--color-gray-20)!important}.s\:u-color-gray-30{color:var(--color-gray-30)!important}.s\:u-color-gray-40{color:var(--color-gray-40)!important}.s\:u-color-gray-50{color:var(--color-gray-50)!important}.s\:u-color-gray-60{color:var(--color-gray-60)!important}.s\:u-color-gray-70{color:var(--color-gray-70)!important}.s\:u-color-gray-80{color:var(--color-gray-80)!important}.s\:u-color-gray-90{color:var(--color-gray-90)!important}.s\:u-w-auto{width:auto!important}.s\:u-w-full{width:100%!important}.s\:u-w-screen{width:100vw!important}.s\:u-min-w-0{min-width:0!important}.s\:u-min-w-full{min-width:100%!important}.s\:u-max-w-xs{max-width:240px!important}.s\:u-max-w-sm{max-width:375px!important}.s\:u-max-w-md{max-width:768px!important}.s\:u-max-w-lg{max-width:1000px!important}.s\:u-max-w-xl{max-width:1200px!important}.s\:u-max-w-full{max-width:100%!important}.s\:u-w-1\/2{width:50%!important}.s\:u-w-1\/3{width:33.33333%!important}.s\:u-w-2\/3{width:66.66666%!important}.s\:u-w-1\/4{width:25%!important}.s\:u-w-2\/4{width:50%!important}.s\:u-w-3\/4{width:75%!important}.s\:u-h-full{height:100%!important}.s\:u-min-h-0{min-height:0!important}.s\:u-min-h-50{min-height:50%!important}.s\:u-min-h-full{min-height:100%!important}.s\:u-min-h-screen{min-height:calc(var(--vh, 1vh)*100)!important}.s\:u-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.s\:u-not-sr-only{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}.s\:u-overflow-x-auto{overflow-x:auto}.s\:u-overflow-y-auto{overflow-y:auto}.s\:u-overflow-auto{overflow:auto}.s\:u-overflow-x-hidden{overflow-x:hidden}.s\:u-overflow-y-hidden{overflow-y:hidden}.s\:u-overflow-hidden{overflow:hidden}}@media only screen and (width >= 768px){.m\:u-show{display:block!important}.m\:u-hide{display:none!important}.m\:u-bg-main{background-color:var(--color-main)!important}.m\:u-bg-main-10{background-color:var(--color-main-10)!important}.m\:u-bg-main-20{background-color:var(--color-main-20)!important}.m\:u-bg-main-30{background-color:var(--color-main-30)!important}.m\:u-bg-main-40{background-color:var(--color-main-40)!important}.m\:u-bg-main-50{background-color:var(--color-main-50)!important}.m\:u-bg-main-60{background-color:var(--color-main-60)!important}.m\:u-bg-main-70{background-color:var(--color-main-70)!important}.m\:u-bg-main-80{background-color:var(--color-main-80)!important}.m\:u-bg-main-90{background-color:var(--color-main-90)!important}.m\:u-bg-sub{background-color:var(--color-sub)!important}.m\:u-bg-sub-10{background-color:var(--color-sub-10)!important}.m\:u-bg-sub-20{background-color:var(--color-sub-20)!important}.m\:u-bg-sub-30{background-color:var(--color-sub-30)!important}.m\:u-bg-sub-40{background-color:var(--color-sub-40)!important}.m\:u-bg-sub-50{background-color:var(--color-sub-50)!important}.m\:u-bg-sub-60{background-color:var(--color-sub-60)!important}.m\:u-bg-sub-70{background-color:var(--color-sub-70)!important}.m\:u-bg-sub-80{background-color:var(--color-sub-80)!important}.m\:u-bg-sub-90{background-color:var(--color-sub-90)!important}.m\:u-bg-white{background-color:var(--color-white)!important}.m\:u-bg-black{background-color:var(--color-black)!important}.m\:u-bg-gray{background-color:var(--color-gray)!important}.m\:u-bg-gray-10{background-color:var(--color-gray-10)!important}.m\:u-bg-gray-20{background-color:var(--color-gray-20)!important}.m\:u-bg-gray-30{background-color:var(--color-gray-30)!important}.m\:u-bg-gray-40{background-color:var(--color-gray-40)!important}.m\:u-bg-gray-50{background-color:var(--color-gray-50)!important}.m\:u-bg-gray-60{background-color:var(--color-gray-60)!important}.m\:u-bg-gray-70{background-color:var(--color-gray-70)!important}.m\:u-bg-gray-80{background-color:var(--color-gray-80)!important}.m\:u-bg-gray-90{background-color:var(--color-gray-90)!important}.m\:u-inline{display:inline!important}.m\:u-inline-block{display:inline-block!important}.m\:u-block{display:block!important}.m\:u-flex{display:flex!important}.m\:u-flex-row{flex-direction:row!important}.m\:u-flex-col{flex-direction:column!important}.m\:u-m-auto{margin:auto!important}.m\:u-m-px{margin:var(--space-px)!important}.m\:u-m-0{margin:var(--space-0)!important}.m\:u-m-1{margin:var(--space-1)!important}.m\:u-m-2{margin:var(--space-2)!important}.m\:u-m-3{margin:var(--space-3)!important}.m\:u-m-4{margin:var(--space-4)!important}.m\:u-m-5{margin:var(--space-5)!important}.m\:u-m-6{margin:var(--space-6)!important}.m\:u-m-7{margin:var(--space-7)!important}.m\:u-m-8{margin:var(--space-8)!important}.m\:u-m-9{margin:var(--space-9)!important}.m\:u-m-10{margin:var(--space-10)!important}.m\:u-m-12{margin:var(--space-12)!important}.m\:u-m-16{margin:var(--space-16)!important}.m\:u-m-24{margin:var(--space-24)!important}.m\:u-m-32{margin:var(--space-32)!important}.m\:u-m-40{margin:var(--space-40)!important}.m\:u-m-48{margin:var(--space-48)!important}.m\:u-m-56{margin:var(--space-56)!important}.m\:u-m-64{margin:var(--space-64)!important}.m\:u-mt-auto{margin-top:auto!important}.m\:u-mt-px{margin-top:var(--space-px)!important}.m\:u-mt-0{margin-top:var(--space-0)!important}.m\:u-mt-1{margin-top:var(--space-1)!important}.m\:u-mt-2{margin-top:var(--space-2)!important}.m\:u-mt-3{margin-top:var(--space-3)!important}.m\:u-mt-4{margin-top:var(--space-4)!important}.m\:u-mt-5{margin-top:var(--space-5)!important}.m\:u-mt-6{margin-top:var(--space-6)!important}.m\:u-mt-7{margin-top:var(--space-7)!important}.m\:u-mt-8{margin-top:var(--space-8)!important}.m\:u-mt-9{margin-top:var(--space-9)!important}.m\:u-mt-10{margin-top:var(--space-10)!important}.m\:u-mt-12{margin-top:var(--space-12)!important}.m\:u-mt-16{margin-top:var(--space-16)!important}.m\:u-mt-24{margin-top:var(--space-24)!important}.m\:u-mt-32{margin-top:var(--space-32)!important}.m\:u-mt-40{margin-top:var(--space-40)!important}.m\:u-mt-48{margin-top:var(--space-48)!important}.m\:u-mt-56{margin-top:var(--space-56)!important}.m\:u-mt-64{margin-top:var(--space-64)!important}.m\:u-mb-auto{margin-bottom:auto!important}.m\:u-mb-px{margin-bottom:var(--space-px)!important}.m\:u-mb-0{margin-bottom:var(--space-0)!important}.m\:u-mb-1{margin-bottom:var(--space-1)!important}.m\:u-mb-2{margin-bottom:var(--space-2)!important}.m\:u-mb-3{margin-bottom:var(--space-3)!important}.m\:u-mb-4{margin-bottom:var(--space-4)!important}.m\:u-mb-5{margin-bottom:var(--space-5)!important}.m\:u-mb-6{margin-bottom:var(--space-6)!important}.m\:u-mb-7{margin-bottom:var(--space-7)!important}.m\:u-mb-8{margin-bottom:var(--space-8)!important}.m\:u-mb-9{margin-bottom:var(--space-9)!important}.m\:u-mb-10{margin-bottom:var(--space-10)!important}.m\:u-mb-12{margin-bottom:var(--space-12)!important}.m\:u-mb-16{margin-bottom:var(--space-16)!important}.m\:u-mb-24{margin-bottom:var(--space-24)!important}.m\:u-mb-32{margin-bottom:var(--space-32)!important}.m\:u-mb-40{margin-bottom:var(--space-40)!important}.m\:u-mb-48{margin-bottom:var(--space-48)!important}.m\:u-mb-56{margin-bottom:var(--space-56)!important}.m\:u-mb-64{margin-bottom:var(--space-64)!important}.m\:u-ml-auto{margin-left:auto!important}.m\:u-ml-px{margin-left:var(--space-px)!important}.m\:u-ml-0{margin-left:var(--space-0)!important}.m\:u-ml-1{margin-left:var(--space-1)!important}.m\:u-ml-2{margin-left:var(--space-2)!important}.m\:u-ml-3{margin-left:var(--space-3)!important}.m\:u-ml-4{margin-left:var(--space-4)!important}.m\:u-ml-5{margin-left:var(--space-5)!important}.m\:u-ml-6{margin-left:var(--space-6)!important}.m\:u-ml-7{margin-left:var(--space-7)!important}.m\:u-ml-8{margin-left:var(--space-8)!important}.m\:u-ml-9{margin-left:var(--space-9)!important}.m\:u-ml-10{margin-left:var(--space-10)!important}.m\:u-ml-12{margin-left:var(--space-12)!important}.m\:u-ml-16{margin-left:var(--space-16)!important}.m\:u-ml-24{margin-left:var(--space-24)!important}.m\:u-ml-32{margin-left:var(--space-32)!important}.m\:u-ml-40{margin-left:var(--space-40)!important}.m\:u-ml-48{margin-left:var(--space-48)!important}.m\:u-ml-56{margin-left:var(--space-56)!important}.m\:u-ml-64{margin-left:var(--space-64)!important}.m\:u-mr-auto{margin-right:auto!important}.m\:u-mr-px{margin-right:var(--space-px)!important}.m\:u-mr-0{margin-right:var(--space-0)!important}.m\:u-mr-1{margin-right:var(--space-1)!important}.m\:u-mr-2{margin-right:var(--space-2)!important}.m\:u-mr-3{margin-right:var(--space-3)!important}.m\:u-mr-4{margin-right:var(--space-4)!important}.m\:u-mr-5{margin-right:var(--space-5)!important}.m\:u-mr-6{margin-right:var(--space-6)!important}.m\:u-mr-7{margin-right:var(--space-7)!important}.m\:u-mr-8{margin-right:var(--space-8)!important}.m\:u-mr-9{margin-right:var(--space-9)!important}.m\:u-mr-10{margin-right:var(--space-10)!important}.m\:u-mr-12{margin-right:var(--space-12)!important}.m\:u-mr-16{margin-right:var(--space-16)!important}.m\:u-mr-24{margin-right:var(--space-24)!important}.m\:u-mr-32{margin-right:var(--space-32)!important}.m\:u-mr-40{margin-right:var(--space-40)!important}.m\:u-mr-48{margin-right:var(--space-48)!important}.m\:u-mr-56{margin-right:var(--space-56)!important}.m\:u-mr-64{margin-right:var(--space-64)!important}.m\:u-my-auto{margin-bottom:auto!important;margin-top:auto!important}.m\:u-my-px{margin-bottom:var(--space-px)!important;margin-top:var(--space-px)!important}.m\:u-my-0{margin-bottom:var(--space-0)!important;margin-top:var(--space-0)!important}.m\:u-my-1{margin-bottom:var(--space-1)!important;margin-top:var(--space-1)!important}.m\:u-my-2{margin-bottom:var(--space-2)!important;margin-top:var(--space-2)!important}.m\:u-my-3{margin-bottom:var(--space-3)!important;margin-top:var(--space-3)!important}.m\:u-my-4{margin-bottom:var(--space-4)!important;margin-top:var(--space-4)!important}.m\:u-my-5{margin-bottom:var(--space-5)!important;margin-top:var(--space-5)!important}.m\:u-my-6{margin-bottom:var(--space-6)!important;margin-top:var(--space-6)!important}.m\:u-my-7{margin-bottom:var(--space-7)!important;margin-top:var(--space-7)!important}.m\:u-my-8{margin-bottom:var(--space-8)!important;margin-top:var(--space-8)!important}.m\:u-my-9{margin-bottom:var(--space-9)!important;margin-top:var(--space-9)!important}.m\:u-my-10{margin-bottom:var(--space-10)!important;margin-top:var(--space-10)!important}.m\:u-my-12{margin-bottom:var(--space-12)!important;margin-top:var(--space-12)!important}.m\:u-my-16{margin-bottom:var(--space-16)!important;margin-top:var(--space-16)!important}.m\:u-my-24{margin-bottom:var(--space-24)!important;margin-top:var(--space-24)!important}.m\:u-my-32{margin-bottom:var(--space-32)!important;margin-top:var(--space-32)!important}.m\:u-my-40{margin-bottom:var(--space-40)!important;margin-top:var(--space-40)!important}.m\:u-my-48{margin-bottom:var(--space-48)!important;margin-top:var(--space-48)!important}.m\:u-my-56{margin-bottom:var(--space-56)!important;margin-top:var(--space-56)!important}.m\:u-my-64{margin-bottom:var(--space-64)!important;margin-top:var(--space-64)!important}.m\:u-mx-auto{margin-left:auto!important;margin-right:auto!important}.m\:u-mx-px{margin-left:var(--space-px)!important;margin-right:var(--space-px)!important}.m\:u-mx-0{margin-left:var(--space-0)!important;margin-right:var(--space-0)!important}.m\:u-mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.m\:u-mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.m\:u-mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.m\:u-mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.m\:u-mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.m\:u-mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.m\:u-mx-7{margin-left:var(--space-7)!important;margin-right:var(--space-7)!important}.m\:u-mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.m\:u-mx-9{margin-left:var(--space-9)!important;margin-right:var(--space-9)!important}.m\:u-mx-10{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.m\:u-mx-12{margin-left:var(--space-12)!important;margin-right:var(--space-12)!important}.m\:u-mx-16{margin-left:var(--space-16)!important;margin-right:var(--space-16)!important}.m\:u-mx-24{margin-left:var(--space-24)!important;margin-right:var(--space-24)!important}.m\:u-mx-32{margin-left:var(--space-32)!important;margin-right:var(--space-32)!important}.m\:u-mx-40{margin-left:var(--space-40)!important;margin-right:var(--space-40)!important}.m\:u-mx-48{margin-left:var(--space-48)!important;margin-right:var(--space-48)!important}.m\:u-mx-56{margin-left:var(--space-56)!important;margin-right:var(--space-56)!important}.m\:u-mx-64{margin-left:var(--space-64)!important;margin-right:var(--space-64)!important}.m\:u-p-auto{padding:auto!important}.m\:u-p-px{padding:var(--space-px)!important}.m\:u-p-0{padding:var(--space-0)!important}.m\:u-p-1{padding:var(--space-1)!important}.m\:u-p-2{padding:var(--space-2)!important}.m\:u-p-3{padding:var(--space-3)!important}.m\:u-p-4{padding:var(--space-4)!important}.m\:u-p-5{padding:var(--space-5)!important}.m\:u-p-6{padding:var(--space-6)!important}.m\:u-p-7{padding:var(--space-7)!important}.m\:u-p-8{padding:var(--space-8)!important}.m\:u-p-9{padding:var(--space-9)!important}.m\:u-p-10{padding:var(--space-10)!important}.m\:u-p-12{padding:var(--space-12)!important}.m\:u-p-16{padding:var(--space-16)!important}.m\:u-p-24{padding:var(--space-24)!important}.m\:u-p-32{padding:var(--space-32)!important}.m\:u-p-40{padding:var(--space-40)!important}.m\:u-p-48{padding:var(--space-48)!important}.m\:u-p-56{padding:var(--space-56)!important}.m\:u-p-64{padding:var(--space-64)!important}.m\:u-pt-auto{padding-top:auto!important}.m\:u-pt-px{padding-top:var(--space-px)!important}.m\:u-pt-0{padding-top:var(--space-0)!important}.m\:u-pt-1{padding-top:var(--space-1)!important}.m\:u-pt-2{padding-top:var(--space-2)!important}.m\:u-pt-3{padding-top:var(--space-3)!important}.m\:u-pt-4{padding-top:var(--space-4)!important}.m\:u-pt-5{padding-top:var(--space-5)!important}.m\:u-pt-6{padding-top:var(--space-6)!important}.m\:u-pt-7{padding-top:var(--space-7)!important}.m\:u-pt-8{padding-top:var(--space-8)!important}.m\:u-pt-9{padding-top:var(--space-9)!important}.m\:u-pt-10{padding-top:var(--space-10)!important}.m\:u-pt-12{padding-top:var(--space-12)!important}.m\:u-pt-16{padding-top:var(--space-16)!important}.m\:u-pt-24{padding-top:var(--space-24)!important}.m\:u-pt-32{padding-top:var(--space-32)!important}.m\:u-pt-40{padding-top:var(--space-40)!important}.m\:u-pt-48{padding-top:var(--space-48)!important}.m\:u-pt-56{padding-top:var(--space-56)!important}.m\:u-pt-64{padding-top:var(--space-64)!important}.m\:u-pb-auto{padding-bottom:auto!important}.m\:u-pb-px{padding-bottom:var(--space-px)!important}.m\:u-pb-0{padding-bottom:var(--space-0)!important}.m\:u-pb-1{padding-bottom:var(--space-1)!important}.m\:u-pb-2{padding-bottom:var(--space-2)!important}.m\:u-pb-3{padding-bottom:var(--space-3)!important}.m\:u-pb-4{padding-bottom:var(--space-4)!important}.m\:u-pb-5{padding-bottom:var(--space-5)!important}.m\:u-pb-6{padding-bottom:var(--space-6)!important}.m\:u-pb-7{padding-bottom:var(--space-7)!important}.m\:u-pb-8{padding-bottom:var(--space-8)!important}.m\:u-pb-9{padding-bottom:var(--space-9)!important}.m\:u-pb-10{padding-bottom:var(--space-10)!important}.m\:u-pb-12{padding-bottom:var(--space-12)!important}.m\:u-pb-16{padding-bottom:var(--space-16)!important}.m\:u-pb-24{padding-bottom:var(--space-24)!important}.m\:u-pb-32{padding-bottom:var(--space-32)!important}.m\:u-pb-40{padding-bottom:var(--space-40)!important}.m\:u-pb-48{padding-bottom:var(--space-48)!important}.m\:u-pb-56{padding-bottom:var(--space-56)!important}.m\:u-pb-64{padding-bottom:var(--space-64)!important}.m\:u-pl-auto{padding-left:auto!important}.m\:u-pl-px{padding-left:var(--space-px)!important}.m\:u-pl-0{padding-left:var(--space-0)!important}.m\:u-pl-1{padding-left:var(--space-1)!important}.m\:u-pl-2{padding-left:var(--space-2)!important}.m\:u-pl-3{padding-left:var(--space-3)!important}.m\:u-pl-4{padding-left:var(--space-4)!important}.m\:u-pl-5{padding-left:var(--space-5)!important}.m\:u-pl-6{padding-left:var(--space-6)!important}.m\:u-pl-7{padding-left:var(--space-7)!important}.m\:u-pl-8{padding-left:var(--space-8)!important}.m\:u-pl-9{padding-left:var(--space-9)!important}.m\:u-pl-10{padding-left:var(--space-10)!important}.m\:u-pl-12{padding-left:var(--space-12)!important}.m\:u-pl-16{padding-left:var(--space-16)!important}.m\:u-pl-24{padding-left:var(--space-24)!important}.m\:u-pl-32{padding-left:var(--space-32)!important}.m\:u-pl-40{padding-left:var(--space-40)!important}.m\:u-pl-48{padding-left:var(--space-48)!important}.m\:u-pl-56{padding-left:var(--space-56)!important}.m\:u-pl-64{padding-left:var(--space-64)!important}.m\:u-pr-auto{padding-right:auto!important}.m\:u-pr-px{padding-right:var(--space-px)!important}.m\:u-pr-0{padding-right:var(--space-0)!important}.m\:u-pr-1{padding-right:var(--space-1)!important}.m\:u-pr-2{padding-right:var(--space-2)!important}.m\:u-pr-3{padding-right:var(--space-3)!important}.m\:u-pr-4{padding-right:var(--space-4)!important}.m\:u-pr-5{padding-right:var(--space-5)!important}.m\:u-pr-6{padding-right:var(--space-6)!important}.m\:u-pr-7{padding-right:var(--space-7)!important}.m\:u-pr-8{padding-right:var(--space-8)!important}.m\:u-pr-9{padding-right:var(--space-9)!important}.m\:u-pr-10{padding-right:var(--space-10)!important}.m\:u-pr-12{padding-right:var(--space-12)!important}.m\:u-pr-16{padding-right:var(--space-16)!important}.m\:u-pr-24{padding-right:var(--space-24)!important}.m\:u-pr-32{padding-right:var(--space-32)!important}.m\:u-pr-40{padding-right:var(--space-40)!important}.m\:u-pr-48{padding-right:var(--space-48)!important}.m\:u-pr-56{padding-right:var(--space-56)!important}.m\:u-pr-64{padding-right:var(--space-64)!important}.m\:u-py-auto{padding-bottom:auto!important;padding-top:auto!important}.m\:u-py-px{padding-bottom:var(--space-px)!important;padding-top:var(--space-px)!important}.m\:u-py-0{padding-bottom:var(--space-0)!important;padding-top:var(--space-0)!important}.m\:u-py-1{padding-bottom:var(--space-1)!important;padding-top:var(--space-1)!important}.m\:u-py-2{padding-bottom:var(--space-2)!important;padding-top:var(--space-2)!important}.m\:u-py-3{padding-bottom:var(--space-3)!important;padding-top:var(--space-3)!important}.m\:u-py-4{padding-bottom:var(--space-4)!important;padding-top:var(--space-4)!important}.m\:u-py-5{padding-bottom:var(--space-5)!important;padding-top:var(--space-5)!important}.m\:u-py-6{padding-bottom:var(--space-6)!important;padding-top:var(--space-6)!important}.m\:u-py-7{padding-bottom:var(--space-7)!important;padding-top:var(--space-7)!important}.m\:u-py-8{padding-bottom:var(--space-8)!important;padding-top:var(--space-8)!important}.m\:u-py-9{padding-bottom:var(--space-9)!important;padding-top:var(--space-9)!important}.m\:u-py-10{padding-bottom:var(--space-10)!important;padding-top:var(--space-10)!important}.m\:u-py-12{padding-bottom:var(--space-12)!important;padding-top:var(--space-12)!important}.m\:u-py-16{padding-bottom:var(--space-16)!important;padding-top:var(--space-16)!important}.m\:u-py-24{padding-bottom:var(--space-24)!important;padding-top:var(--space-24)!important}.m\:u-py-32{padding-bottom:var(--space-32)!important;padding-top:var(--space-32)!important}.m\:u-py-40{padding-bottom:var(--space-40)!important;padding-top:var(--space-40)!important}.m\:u-py-48{padding-bottom:var(--space-48)!important;padding-top:var(--space-48)!important}.m\:u-py-56{padding-bottom:var(--space-56)!important;padding-top:var(--space-56)!important}.m\:u-py-64{padding-bottom:var(--space-64)!important;padding-top:var(--space-64)!important}.m\:u-px-auto{padding-left:auto!important;padding-right:auto!important}.m\:u-px-px{padding-left:var(--space-px)!important;padding-right:var(--space-px)!important}.m\:u-px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.m\:u-px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.m\:u-px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.m\:u-px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.m\:u-px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.m\:u-px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.m\:u-px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.m\:u-px-7{padding-left:var(--space-7)!important;padding-right:var(--space-7)!important}.m\:u-px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.m\:u-px-9{padding-left:var(--space-9)!important;padding-right:var(--space-9)!important}.m\:u-px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.m\:u-px-12{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.m\:u-px-16{padding-left:var(--space-16)!important;padding-right:var(--space-16)!important}.m\:u-px-24{padding-left:var(--space-24)!important;padding-right:var(--space-24)!important}.m\:u-px-32{padding-left:var(--space-32)!important;padding-right:var(--space-32)!important}.m\:u-px-40{padding-left:var(--space-40)!important;padding-right:var(--space-40)!important}.m\:u-px-48{padding-left:var(--space-48)!important;padding-right:var(--space-48)!important}.m\:u-px-56{padding-left:var(--space-56)!important;padding-right:var(--space-56)!important}.m\:u-px-64{padding-left:var(--space-64)!important;padding-right:var(--space-64)!important}.m\:u-align-left{text-align:left!important}.m\:u-align-right{text-align:right!important}.m\:u-align-center{text-align:center!important}.m\:u-font-w-n{font-weight:400!important}.m\:u-font-w-m{font-weight:var(--font-medium)!important}.m\:u-font-w-b{font-weight:var(--font-bold)!important}.m\:u-underline{text-decoration:underline!important}.m\:u-line-through{text-decoration:line-through!important}.m\:u-no-underline{text-decoration:none!important}.m\:u-color-main{color:var(--color-main)!important}.m\:u-color-main-10{color:var(--color-main-10)!important}.m\:u-color-main-20{color:var(--color-main-20)!important}.m\:u-color-main-30{color:var(--color-main-30)!important}.m\:u-color-main-40{color:var(--color-main-40)!important}.m\:u-color-main-50{color:var(--color-main-50)!important}.m\:u-color-main-60{color:var(--color-main-60)!important}.m\:u-color-main-70{color:var(--color-main-70)!important}.m\:u-color-main-80{color:var(--color-main-80)!important}.m\:u-color-main-90{color:var(--color-main-90)!important}.m\:u-color-sub{color:var(--color-sub)!important}.m\:u-color-sub-10{color:var(--color-sub-10)!important}.m\:u-color-sub-20{color:var(--color-sub-20)!important}.m\:u-color-sub-30{color:var(--color-sub-30)!important}.m\:u-color-sub-40{color:var(--color-sub-40)!important}.m\:u-color-sub-50{color:var(--color-sub-50)!important}.m\:u-color-sub-60{color:var(--color-sub-60)!important}.m\:u-color-sub-70{color:var(--color-sub-70)!important}.m\:u-color-sub-80{color:var(--color-sub-80)!important}.m\:u-color-sub-90{color:var(--color-sub-90)!important}.m\:u-color-white{color:var(--color-white)!important}.m\:u-color-black{color:var(--color-black)!important}.m\:u-color-gray{color:var(--color-gray)!important}.m\:u-color-gray-10{color:var(--color-gray-10)!important}.m\:u-color-gray-20{color:var(--color-gray-20)!important}.m\:u-color-gray-30{color:var(--color-gray-30)!important}.m\:u-color-gray-40{color:var(--color-gray-40)!important}.m\:u-color-gray-50{color:var(--color-gray-50)!important}.m\:u-color-gray-60{color:var(--color-gray-60)!important}.m\:u-color-gray-70{color:var(--color-gray-70)!important}.m\:u-color-gray-80{color:var(--color-gray-80)!important}.m\:u-color-gray-90{color:var(--color-gray-90)!important}.m\:u-w-auto{width:auto!important}.m\:u-w-full{width:100%!important}.m\:u-w-screen{width:100vw!important}.m\:u-min-w-0{min-width:0!important}.m\:u-min-w-full{min-width:100%!important}.m\:u-max-w-xs{max-width:240px!important}.m\:u-max-w-sm{max-width:375px!important}.m\:u-max-w-md{max-width:768px!important}.m\:u-max-w-lg{max-width:1000px!important}.m\:u-max-w-xl{max-width:1200px!important}.m\:u-max-w-full{max-width:100%!important}.m\:u-w-1\/2{width:50%!important}.m\:u-w-1\/3{width:33.33333%!important}.m\:u-w-2\/3{width:66.66666%!important}.m\:u-w-1\/4{width:25%!important}.m\:u-w-2\/4{width:50%!important}.m\:u-w-3\/4{width:75%!important}.m\:u-h-full{height:100%!important}.m\:u-min-h-0{min-height:0!important}.m\:u-min-h-50{min-height:50%!important}.m\:u-min-h-full{min-height:100%!important}.m\:u-min-h-screen{min-height:calc(var(--vh, 1vh)*100)!important}.m\:u-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.m\:u-not-sr-only{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}.m\:u-overflow-x-auto{overflow-x:auto}.m\:u-overflow-y-auto{overflow-y:auto}.m\:u-overflow-auto{overflow:auto}.m\:u-overflow-x-hidden{overflow-x:hidden}.m\:u-overflow-y-hidden{overflow-y:hidden}.m\:u-overflow-hidden{overflow:hidden}}@media only screen and (width >= 1024px){.l\:u-show{display:block!important}.l\:u-hide{display:none!important}.l\:u-bg-main{background-color:var(--color-main)!important}.l\:u-bg-main-10{background-color:var(--color-main-10)!important}.l\:u-bg-main-20{background-color:var(--color-main-20)!important}.l\:u-bg-main-30{background-color:var(--color-main-30)!important}.l\:u-bg-main-40{background-color:var(--color-main-40)!important}.l\:u-bg-main-50{background-color:var(--color-main-50)!important}.l\:u-bg-main-60{background-color:var(--color-main-60)!important}.l\:u-bg-main-70{background-color:var(--color-main-70)!important}.l\:u-bg-main-80{background-color:var(--color-main-80)!important}.l\:u-bg-main-90{background-color:var(--color-main-90)!important}.l\:u-bg-sub{background-color:var(--color-sub)!important}.l\:u-bg-sub-10{background-color:var(--color-sub-10)!important}.l\:u-bg-sub-20{background-color:var(--color-sub-20)!important}.l\:u-bg-sub-30{background-color:var(--color-sub-30)!important}.l\:u-bg-sub-40{background-color:var(--color-sub-40)!important}.l\:u-bg-sub-50{background-color:var(--color-sub-50)!important}.l\:u-bg-sub-60{background-color:var(--color-sub-60)!important}.l\:u-bg-sub-70{background-color:var(--color-sub-70)!important}.l\:u-bg-sub-80{background-color:var(--color-sub-80)!important}.l\:u-bg-sub-90{background-color:var(--color-sub-90)!important}.l\:u-bg-white{background-color:var(--color-white)!important}.l\:u-bg-black{background-color:var(--color-black)!important}.l\:u-bg-gray{background-color:var(--color-gray)!important}.l\:u-bg-gray-10{background-color:var(--color-gray-10)!important}.l\:u-bg-gray-20{background-color:var(--color-gray-20)!important}.l\:u-bg-gray-30{background-color:var(--color-gray-30)!important}.l\:u-bg-gray-40{background-color:var(--color-gray-40)!important}.l\:u-bg-gray-50{background-color:var(--color-gray-50)!important}.l\:u-bg-gray-60{background-color:var(--color-gray-60)!important}.l\:u-bg-gray-70{background-color:var(--color-gray-70)!important}.l\:u-bg-gray-80{background-color:var(--color-gray-80)!important}.l\:u-bg-gray-90{background-color:var(--color-gray-90)!important}.l\:u-inline{display:inline!important}.l\:u-inline-block{display:inline-block!important}.l\:u-block{display:block!important}.l\:u-flex{display:flex!important}.l\:u-flex-row{flex-direction:row!important}.l\:u-flex-col{flex-direction:column!important}.l\:u-m-auto{margin:auto!important}.l\:u-m-px{margin:var(--space-px)!important}.l\:u-m-0{margin:var(--space-0)!important}.l\:u-m-1{margin:var(--space-1)!important}.l\:u-m-2{margin:var(--space-2)!important}.l\:u-m-3{margin:var(--space-3)!important}.l\:u-m-4{margin:var(--space-4)!important}.l\:u-m-5{margin:var(--space-5)!important}.l\:u-m-6{margin:var(--space-6)!important}.l\:u-m-7{margin:var(--space-7)!important}.l\:u-m-8{margin:var(--space-8)!important}.l\:u-m-9{margin:var(--space-9)!important}.l\:u-m-10{margin:var(--space-10)!important}.l\:u-m-12{margin:var(--space-12)!important}.l\:u-m-16{margin:var(--space-16)!important}.l\:u-m-24{margin:var(--space-24)!important}.l\:u-m-32{margin:var(--space-32)!important}.l\:u-m-40{margin:var(--space-40)!important}.l\:u-m-48{margin:var(--space-48)!important}.l\:u-m-56{margin:var(--space-56)!important}.l\:u-m-64{margin:var(--space-64)!important}.l\:u-mt-auto{margin-top:auto!important}.l\:u-mt-px{margin-top:var(--space-px)!important}.l\:u-mt-0{margin-top:var(--space-0)!important}.l\:u-mt-1{margin-top:var(--space-1)!important}.l\:u-mt-2{margin-top:var(--space-2)!important}.l\:u-mt-3{margin-top:var(--space-3)!important}.l\:u-mt-4{margin-top:var(--space-4)!important}.l\:u-mt-5{margin-top:var(--space-5)!important}.l\:u-mt-6{margin-top:var(--space-6)!important}.l\:u-mt-7{margin-top:var(--space-7)!important}.l\:u-mt-8{margin-top:var(--space-8)!important}.l\:u-mt-9{margin-top:var(--space-9)!important}.l\:u-mt-10{margin-top:var(--space-10)!important}.l\:u-mt-12{margin-top:var(--space-12)!important}.l\:u-mt-16{margin-top:var(--space-16)!important}.l\:u-mt-24{margin-top:var(--space-24)!important}.l\:u-mt-32{margin-top:var(--space-32)!important}.l\:u-mt-40{margin-top:var(--space-40)!important}.l\:u-mt-48{margin-top:var(--space-48)!important}.l\:u-mt-56{margin-top:var(--space-56)!important}.l\:u-mt-64{margin-top:var(--space-64)!important}.l\:u-mb-auto{margin-bottom:auto!important}.l\:u-mb-px{margin-bottom:var(--space-px)!important}.l\:u-mb-0{margin-bottom:var(--space-0)!important}.l\:u-mb-1{margin-bottom:var(--space-1)!important}.l\:u-mb-2{margin-bottom:var(--space-2)!important}.l\:u-mb-3{margin-bottom:var(--space-3)!important}.l\:u-mb-4{margin-bottom:var(--space-4)!important}.l\:u-mb-5{margin-bottom:var(--space-5)!important}.l\:u-mb-6{margin-bottom:var(--space-6)!important}.l\:u-mb-7{margin-bottom:var(--space-7)!important}.l\:u-mb-8{margin-bottom:var(--space-8)!important}.l\:u-mb-9{margin-bottom:var(--space-9)!important}.l\:u-mb-10{margin-bottom:var(--space-10)!important}.l\:u-mb-12{margin-bottom:var(--space-12)!important}.l\:u-mb-16{margin-bottom:var(--space-16)!important}.l\:u-mb-24{margin-bottom:var(--space-24)!important}.l\:u-mb-32{margin-bottom:var(--space-32)!important}.l\:u-mb-40{margin-bottom:var(--space-40)!important}.l\:u-mb-48{margin-bottom:var(--space-48)!important}.l\:u-mb-56{margin-bottom:var(--space-56)!important}.l\:u-mb-64{margin-bottom:var(--space-64)!important}.l\:u-ml-auto{margin-left:auto!important}.l\:u-ml-px{margin-left:var(--space-px)!important}.l\:u-ml-0{margin-left:var(--space-0)!important}.l\:u-ml-1{margin-left:var(--space-1)!important}.l\:u-ml-2{margin-left:var(--space-2)!important}.l\:u-ml-3{margin-left:var(--space-3)!important}.l\:u-ml-4{margin-left:var(--space-4)!important}.l\:u-ml-5{margin-left:var(--space-5)!important}.l\:u-ml-6{margin-left:var(--space-6)!important}.l\:u-ml-7{margin-left:var(--space-7)!important}.l\:u-ml-8{margin-left:var(--space-8)!important}.l\:u-ml-9{margin-left:var(--space-9)!important}.l\:u-ml-10{margin-left:var(--space-10)!important}.l\:u-ml-12{margin-left:var(--space-12)!important}.l\:u-ml-16{margin-left:var(--space-16)!important}.l\:u-ml-24{margin-left:var(--space-24)!important}.l\:u-ml-32{margin-left:var(--space-32)!important}.l\:u-ml-40{margin-left:var(--space-40)!important}.l\:u-ml-48{margin-left:var(--space-48)!important}.l\:u-ml-56{margin-left:var(--space-56)!important}.l\:u-ml-64{margin-left:var(--space-64)!important}.l\:u-mr-auto{margin-right:auto!important}.l\:u-mr-px{margin-right:var(--space-px)!important}.l\:u-mr-0{margin-right:var(--space-0)!important}.l\:u-mr-1{margin-right:var(--space-1)!important}.l\:u-mr-2{margin-right:var(--space-2)!important}.l\:u-mr-3{margin-right:var(--space-3)!important}.l\:u-mr-4{margin-right:var(--space-4)!important}.l\:u-mr-5{margin-right:var(--space-5)!important}.l\:u-mr-6{margin-right:var(--space-6)!important}.l\:u-mr-7{margin-right:var(--space-7)!important}.l\:u-mr-8{margin-right:var(--space-8)!important}.l\:u-mr-9{margin-right:var(--space-9)!important}.l\:u-mr-10{margin-right:var(--space-10)!important}.l\:u-mr-12{margin-right:var(--space-12)!important}.l\:u-mr-16{margin-right:var(--space-16)!important}.l\:u-mr-24{margin-right:var(--space-24)!important}.l\:u-mr-32{margin-right:var(--space-32)!important}.l\:u-mr-40{margin-right:var(--space-40)!important}.l\:u-mr-48{margin-right:var(--space-48)!important}.l\:u-mr-56{margin-right:var(--space-56)!important}.l\:u-mr-64{margin-right:var(--space-64)!important}.l\:u-my-auto{margin-bottom:auto!important;margin-top:auto!important}.l\:u-my-px{margin-bottom:var(--space-px)!important;margin-top:var(--space-px)!important}.l\:u-my-0{margin-bottom:var(--space-0)!important;margin-top:var(--space-0)!important}.l\:u-my-1{margin-bottom:var(--space-1)!important;margin-top:var(--space-1)!important}.l\:u-my-2{margin-bottom:var(--space-2)!important;margin-top:var(--space-2)!important}.l\:u-my-3{margin-bottom:var(--space-3)!important;margin-top:var(--space-3)!important}.l\:u-my-4{margin-bottom:var(--space-4)!important;margin-top:var(--space-4)!important}.l\:u-my-5{margin-bottom:var(--space-5)!important;margin-top:var(--space-5)!important}.l\:u-my-6{margin-bottom:var(--space-6)!important;margin-top:var(--space-6)!important}.l\:u-my-7{margin-bottom:var(--space-7)!important;margin-top:var(--space-7)!important}.l\:u-my-8{margin-bottom:var(--space-8)!important;margin-top:var(--space-8)!important}.l\:u-my-9{margin-bottom:var(--space-9)!important;margin-top:var(--space-9)!important}.l\:u-my-10{margin-bottom:var(--space-10)!important;margin-top:var(--space-10)!important}.l\:u-my-12{margin-bottom:var(--space-12)!important;margin-top:var(--space-12)!important}.l\:u-my-16{margin-bottom:var(--space-16)!important;margin-top:var(--space-16)!important}.l\:u-my-24{margin-bottom:var(--space-24)!important;margin-top:var(--space-24)!important}.l\:u-my-32{margin-bottom:var(--space-32)!important;margin-top:var(--space-32)!important}.l\:u-my-40{margin-bottom:var(--space-40)!important;margin-top:var(--space-40)!important}.l\:u-my-48{margin-bottom:var(--space-48)!important;margin-top:var(--space-48)!important}.l\:u-my-56{margin-bottom:var(--space-56)!important;margin-top:var(--space-56)!important}.l\:u-my-64{margin-bottom:var(--space-64)!important;margin-top:var(--space-64)!important}.l\:u-mx-auto{margin-left:auto!important;margin-right:auto!important}.l\:u-mx-px{margin-left:var(--space-px)!important;margin-right:var(--space-px)!important}.l\:u-mx-0{margin-left:var(--space-0)!important;margin-right:var(--space-0)!important}.l\:u-mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.l\:u-mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.l\:u-mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.l\:u-mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.l\:u-mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.l\:u-mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.l\:u-mx-7{margin-left:var(--space-7)!important;margin-right:var(--space-7)!important}.l\:u-mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.l\:u-mx-9{margin-left:var(--space-9)!important;margin-right:var(--space-9)!important}.l\:u-mx-10{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.l\:u-mx-12{margin-left:var(--space-12)!important;margin-right:var(--space-12)!important}.l\:u-mx-16{margin-left:var(--space-16)!important;margin-right:var(--space-16)!important}.l\:u-mx-24{margin-left:var(--space-24)!important;margin-right:var(--space-24)!important}.l\:u-mx-32{margin-left:var(--space-32)!important;margin-right:var(--space-32)!important}.l\:u-mx-40{margin-left:var(--space-40)!important;margin-right:var(--space-40)!important}.l\:u-mx-48{margin-left:var(--space-48)!important;margin-right:var(--space-48)!important}.l\:u-mx-56{margin-left:var(--space-56)!important;margin-right:var(--space-56)!important}.l\:u-mx-64{margin-left:var(--space-64)!important;margin-right:var(--space-64)!important}.l\:u-p-auto{padding:auto!important}.l\:u-p-px{padding:var(--space-px)!important}.l\:u-p-0{padding:var(--space-0)!important}.l\:u-p-1{padding:var(--space-1)!important}.l\:u-p-2{padding:var(--space-2)!important}.l\:u-p-3{padding:var(--space-3)!important}.l\:u-p-4{padding:var(--space-4)!important}.l\:u-p-5{padding:var(--space-5)!important}.l\:u-p-6{padding:var(--space-6)!important}.l\:u-p-7{padding:var(--space-7)!important}.l\:u-p-8{padding:var(--space-8)!important}.l\:u-p-9{padding:var(--space-9)!important}.l\:u-p-10{padding:var(--space-10)!important}.l\:u-p-12{padding:var(--space-12)!important}.l\:u-p-16{padding:var(--space-16)!important}.l\:u-p-24{padding:var(--space-24)!important}.l\:u-p-32{padding:var(--space-32)!important}.l\:u-p-40{padding:var(--space-40)!important}.l\:u-p-48{padding:var(--space-48)!important}.l\:u-p-56{padding:var(--space-56)!important}.l\:u-p-64{padding:var(--space-64)!important}.l\:u-pt-auto{padding-top:auto!important}.l\:u-pt-px{padding-top:var(--space-px)!important}.l\:u-pt-0{padding-top:var(--space-0)!important}.l\:u-pt-1{padding-top:var(--space-1)!important}.l\:u-pt-2{padding-top:var(--space-2)!important}.l\:u-pt-3{padding-top:var(--space-3)!important}.l\:u-pt-4{padding-top:var(--space-4)!important}.l\:u-pt-5{padding-top:var(--space-5)!important}.l\:u-pt-6{padding-top:var(--space-6)!important}.l\:u-pt-7{padding-top:var(--space-7)!important}.l\:u-pt-8{padding-top:var(--space-8)!important}.l\:u-pt-9{padding-top:var(--space-9)!important}.l\:u-pt-10{padding-top:var(--space-10)!important}.l\:u-pt-12{padding-top:var(--space-12)!important}.l\:u-pt-16{padding-top:var(--space-16)!important}.l\:u-pt-24{padding-top:var(--space-24)!important}.l\:u-pt-32{padding-top:var(--space-32)!important}.l\:u-pt-40{padding-top:var(--space-40)!important}.l\:u-pt-48{padding-top:var(--space-48)!important}.l\:u-pt-56{padding-top:var(--space-56)!important}.l\:u-pt-64{padding-top:var(--space-64)!important}.l\:u-pb-auto{padding-bottom:auto!important}.l\:u-pb-px{padding-bottom:var(--space-px)!important}.l\:u-pb-0{padding-bottom:var(--space-0)!important}.l\:u-pb-1{padding-bottom:var(--space-1)!important}.l\:u-pb-2{padding-bottom:var(--space-2)!important}.l\:u-pb-3{padding-bottom:var(--space-3)!important}.l\:u-pb-4{padding-bottom:var(--space-4)!important}.l\:u-pb-5{padding-bottom:var(--space-5)!important}.l\:u-pb-6{padding-bottom:var(--space-6)!important}.l\:u-pb-7{padding-bottom:var(--space-7)!important}.l\:u-pb-8{padding-bottom:var(--space-8)!important}.l\:u-pb-9{padding-bottom:var(--space-9)!important}.l\:u-pb-10{padding-bottom:var(--space-10)!important}.l\:u-pb-12{padding-bottom:var(--space-12)!important}.l\:u-pb-16{padding-bottom:var(--space-16)!important}.l\:u-pb-24{padding-bottom:var(--space-24)!important}.l\:u-pb-32{padding-bottom:var(--space-32)!important}.l\:u-pb-40{padding-bottom:var(--space-40)!important}.l\:u-pb-48{padding-bottom:var(--space-48)!important}.l\:u-pb-56{padding-bottom:var(--space-56)!important}.l\:u-pb-64{padding-bottom:var(--space-64)!important}.l\:u-pl-auto{padding-left:auto!important}.l\:u-pl-px{padding-left:var(--space-px)!important}.l\:u-pl-0{padding-left:var(--space-0)!important}.l\:u-pl-1{padding-left:var(--space-1)!important}.l\:u-pl-2{padding-left:var(--space-2)!important}.l\:u-pl-3{padding-left:var(--space-3)!important}.l\:u-pl-4{padding-left:var(--space-4)!important}.l\:u-pl-5{padding-left:var(--space-5)!important}.l\:u-pl-6{padding-left:var(--space-6)!important}.l\:u-pl-7{padding-left:var(--space-7)!important}.l\:u-pl-8{padding-left:var(--space-8)!important}.l\:u-pl-9{padding-left:var(--space-9)!important}.l\:u-pl-10{padding-left:var(--space-10)!important}.l\:u-pl-12{padding-left:var(--space-12)!important}.l\:u-pl-16{padding-left:var(--space-16)!important}.l\:u-pl-24{padding-left:var(--space-24)!important}.l\:u-pl-32{padding-left:var(--space-32)!important}.l\:u-pl-40{padding-left:var(--space-40)!important}.l\:u-pl-48{padding-left:var(--space-48)!important}.l\:u-pl-56{padding-left:var(--space-56)!important}.l\:u-pl-64{padding-left:var(--space-64)!important}.l\:u-pr-auto{padding-right:auto!important}.l\:u-pr-px{padding-right:var(--space-px)!important}.l\:u-pr-0{padding-right:var(--space-0)!important}.l\:u-pr-1{padding-right:var(--space-1)!important}.l\:u-pr-2{padding-right:var(--space-2)!important}.l\:u-pr-3{padding-right:var(--space-3)!important}.l\:u-pr-4{padding-right:var(--space-4)!important}.l\:u-pr-5{padding-right:var(--space-5)!important}.l\:u-pr-6{padding-right:var(--space-6)!important}.l\:u-pr-7{padding-right:var(--space-7)!important}.l\:u-pr-8{padding-right:var(--space-8)!important}.l\:u-pr-9{padding-right:var(--space-9)!important}.l\:u-pr-10{padding-right:var(--space-10)!important}.l\:u-pr-12{padding-right:var(--space-12)!important}.l\:u-pr-16{padding-right:var(--space-16)!important}.l\:u-pr-24{padding-right:var(--space-24)!important}.l\:u-pr-32{padding-right:var(--space-32)!important}.l\:u-pr-40{padding-right:var(--space-40)!important}.l\:u-pr-48{padding-right:var(--space-48)!important}.l\:u-pr-56{padding-right:var(--space-56)!important}.l\:u-pr-64{padding-right:var(--space-64)!important}.l\:u-py-auto{padding-bottom:auto!important;padding-top:auto!important}.l\:u-py-px{padding-bottom:var(--space-px)!important;padding-top:var(--space-px)!important}.l\:u-py-0{padding-bottom:var(--space-0)!important;padding-top:var(--space-0)!important}.l\:u-py-1{padding-bottom:var(--space-1)!important;padding-top:var(--space-1)!important}.l\:u-py-2{padding-bottom:var(--space-2)!important;padding-top:var(--space-2)!important}.l\:u-py-3{padding-bottom:var(--space-3)!important;padding-top:var(--space-3)!important}.l\:u-py-4{padding-bottom:var(--space-4)!important;padding-top:var(--space-4)!important}.l\:u-py-5{padding-bottom:var(--space-5)!important;padding-top:var(--space-5)!important}.l\:u-py-6{padding-bottom:var(--space-6)!important;padding-top:var(--space-6)!important}.l\:u-py-7{padding-bottom:var(--space-7)!important;padding-top:var(--space-7)!important}.l\:u-py-8{padding-bottom:var(--space-8)!important;padding-top:var(--space-8)!important}.l\:u-py-9{padding-bottom:var(--space-9)!important;padding-top:var(--space-9)!important}.l\:u-py-10{padding-bottom:var(--space-10)!important;padding-top:var(--space-10)!important}.l\:u-py-12{padding-bottom:var(--space-12)!important;padding-top:var(--space-12)!important}.l\:u-py-16{padding-bottom:var(--space-16)!important;padding-top:var(--space-16)!important}.l\:u-py-24{padding-bottom:var(--space-24)!important;padding-top:var(--space-24)!important}.l\:u-py-32{padding-bottom:var(--space-32)!important;padding-top:var(--space-32)!important}.l\:u-py-40{padding-bottom:var(--space-40)!important;padding-top:var(--space-40)!important}.l\:u-py-48{padding-bottom:var(--space-48)!important;padding-top:var(--space-48)!important}.l\:u-py-56{padding-bottom:var(--space-56)!important;padding-top:var(--space-56)!important}.l\:u-py-64{padding-bottom:var(--space-64)!important;padding-top:var(--space-64)!important}.l\:u-px-auto{padding-left:auto!important;padding-right:auto!important}.l\:u-px-px{padding-left:var(--space-px)!important;padding-right:var(--space-px)!important}.l\:u-px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.l\:u-px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.l\:u-px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.l\:u-px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.l\:u-px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.l\:u-px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.l\:u-px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.l\:u-px-7{padding-left:var(--space-7)!important;padding-right:var(--space-7)!important}.l\:u-px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.l\:u-px-9{padding-left:var(--space-9)!important;padding-right:var(--space-9)!important}.l\:u-px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.l\:u-px-12{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.l\:u-px-16{padding-left:var(--space-16)!important;padding-right:var(--space-16)!important}.l\:u-px-24{padding-left:var(--space-24)!important;padding-right:var(--space-24)!important}.l\:u-px-32{padding-left:var(--space-32)!important;padding-right:var(--space-32)!important}.l\:u-px-40{padding-left:var(--space-40)!important;padding-right:var(--space-40)!important}.l\:u-px-48{padding-left:var(--space-48)!important;padding-right:var(--space-48)!important}.l\:u-px-56{padding-left:var(--space-56)!important;padding-right:var(--space-56)!important}.l\:u-px-64{padding-left:var(--space-64)!important;padding-right:var(--space-64)!important}.l\:u-align-left{text-align:left!important}.l\:u-align-right{text-align:right!important}.l\:u-align-center{text-align:center!important}.l\:u-font-w-n{font-weight:400!important}.l\:u-font-w-m{font-weight:var(--font-medium)!important}.l\:u-font-w-b{font-weight:var(--font-bold)!important}.l\:u-underline{text-decoration:underline!important}.l\:u-line-through{text-decoration:line-through!important}.l\:u-no-underline{text-decoration:none!important}.l\:u-color-main{color:var(--color-main)!important}.l\:u-color-main-10{color:var(--color-main-10)!important}.l\:u-color-main-20{color:var(--color-main-20)!important}.l\:u-color-main-30{color:var(--color-main-30)!important}.l\:u-color-main-40{color:var(--color-main-40)!important}.l\:u-color-main-50{color:var(--color-main-50)!important}.l\:u-color-main-60{color:var(--color-main-60)!important}.l\:u-color-main-70{color:var(--color-main-70)!important}.l\:u-color-main-80{color:var(--color-main-80)!important}.l\:u-color-main-90{color:var(--color-main-90)!important}.l\:u-color-sub{color:var(--color-sub)!important}.l\:u-color-sub-10{color:var(--color-sub-10)!important}.l\:u-color-sub-20{color:var(--color-sub-20)!important}.l\:u-color-sub-30{color:var(--color-sub-30)!important}.l\:u-color-sub-40{color:var(--color-sub-40)!important}.l\:u-color-sub-50{color:var(--color-sub-50)!important}.l\:u-color-sub-60{color:var(--color-sub-60)!important}.l\:u-color-sub-70{color:var(--color-sub-70)!important}.l\:u-color-sub-80{color:var(--color-sub-80)!important}.l\:u-color-sub-90{color:var(--color-sub-90)!important}.l\:u-color-white{color:var(--color-white)!important}.l\:u-color-black{color:var(--color-black)!important}.l\:u-color-gray{color:var(--color-gray)!important}.l\:u-color-gray-10{color:var(--color-gray-10)!important}.l\:u-color-gray-20{color:var(--color-gray-20)!important}.l\:u-color-gray-30{color:var(--color-gray-30)!important}.l\:u-color-gray-40{color:var(--color-gray-40)!important}.l\:u-color-gray-50{color:var(--color-gray-50)!important}.l\:u-color-gray-60{color:var(--color-gray-60)!important}.l\:u-color-gray-70{color:var(--color-gray-70)!important}.l\:u-color-gray-80{color:var(--color-gray-80)!important}.l\:u-color-gray-90{color:var(--color-gray-90)!important}.l\:u-w-auto{width:auto!important}.l\:u-w-full{width:100%!important}.l\:u-w-screen{width:100vw!important}.l\:u-min-w-0{min-width:0!important}.l\:u-min-w-full{min-width:100%!important}.l\:u-max-w-xs{max-width:240px!important}.l\:u-max-w-sm{max-width:375px!important}.l\:u-max-w-md{max-width:768px!important}.l\:u-max-w-lg{max-width:1000px!important}.l\:u-max-w-xl{max-width:1200px!important}.l\:u-max-w-full{max-width:100%!important}.l\:u-w-1\/2{width:50%!important}.l\:u-w-1\/3{width:33.33333%!important}.l\:u-w-2\/3{width:66.66666%!important}.l\:u-w-1\/4{width:25%!important}.l\:u-w-2\/4{width:50%!important}.l\:u-w-3\/4{width:75%!important}.l\:u-h-full{height:100%!important}.l\:u-min-h-0{min-height:0!important}.l\:u-min-h-50{min-height:50%!important}.l\:u-min-h-full{min-height:100%!important}.l\:u-min-h-screen{min-height:calc(var(--vh, 1vh)*100)!important}.l\:u-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.l\:u-not-sr-only{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}.l\:u-overflow-x-auto{overflow-x:auto}.l\:u-overflow-y-auto{overflow-y:auto}.l\:u-overflow-auto{overflow:auto}.l\:u-overflow-x-hidden{overflow-x:hidden}.l\:u-overflow-y-hidden{overflow-y:hidden}.l\:u-overflow-hidden{overflow:hidden}}@media only screen and (width <= 1023px){.to-l\:u-show{display:block!important}.to-l\:u-hide{display:none!important}.to-l\:u-bg-main{background-color:var(--color-main)!important}.to-l\:u-bg-main-10{background-color:var(--color-main-10)!important}.to-l\:u-bg-main-20{background-color:var(--color-main-20)!important}.to-l\:u-bg-main-30{background-color:var(--color-main-30)!important}.to-l\:u-bg-main-40{background-color:var(--color-main-40)!important}.to-l\:u-bg-main-50{background-color:var(--color-main-50)!important}.to-l\:u-bg-main-60{background-color:var(--color-main-60)!important}.to-l\:u-bg-main-70{background-color:var(--color-main-70)!important}.to-l\:u-bg-main-80{background-color:var(--color-main-80)!important}.to-l\:u-bg-main-90{background-color:var(--color-main-90)!important}.to-l\:u-bg-sub{background-color:var(--color-sub)!important}.to-l\:u-bg-sub-10{background-color:var(--color-sub-10)!important}.to-l\:u-bg-sub-20{background-color:var(--color-sub-20)!important}.to-l\:u-bg-sub-30{background-color:var(--color-sub-30)!important}.to-l\:u-bg-sub-40{background-color:var(--color-sub-40)!important}.to-l\:u-bg-sub-50{background-color:var(--color-sub-50)!important}.to-l\:u-bg-sub-60{background-color:var(--color-sub-60)!important}.to-l\:u-bg-sub-70{background-color:var(--color-sub-70)!important}.to-l\:u-bg-sub-80{background-color:var(--color-sub-80)!important}.to-l\:u-bg-sub-90{background-color:var(--color-sub-90)!important}.to-l\:u-bg-white{background-color:var(--color-white)!important}.to-l\:u-bg-black{background-color:var(--color-black)!important}.to-l\:u-bg-gray{background-color:var(--color-gray)!important}.to-l\:u-bg-gray-10{background-color:var(--color-gray-10)!important}.to-l\:u-bg-gray-20{background-color:var(--color-gray-20)!important}.to-l\:u-bg-gray-30{background-color:var(--color-gray-30)!important}.to-l\:u-bg-gray-40{background-color:var(--color-gray-40)!important}.to-l\:u-bg-gray-50{background-color:var(--color-gray-50)!important}.to-l\:u-bg-gray-60{background-color:var(--color-gray-60)!important}.to-l\:u-bg-gray-70{background-color:var(--color-gray-70)!important}.to-l\:u-bg-gray-80{background-color:var(--color-gray-80)!important}.to-l\:u-bg-gray-90{background-color:var(--color-gray-90)!important}.to-l\:u-inline{display:inline!important}.to-l\:u-inline-block{display:inline-block!important}.to-l\:u-block{display:block!important}.to-l\:u-flex{display:flex!important}.to-l\:u-flex-row{flex-direction:row!important}.to-l\:u-flex-col{flex-direction:column!important}.to-l\:u-m-auto{margin:auto!important}.to-l\:u-m-px{margin:var(--space-px)!important}.to-l\:u-m-0{margin:var(--space-0)!important}.to-l\:u-m-1{margin:var(--space-1)!important}.to-l\:u-m-2{margin:var(--space-2)!important}.to-l\:u-m-3{margin:var(--space-3)!important}.to-l\:u-m-4{margin:var(--space-4)!important}.to-l\:u-m-5{margin:var(--space-5)!important}.to-l\:u-m-6{margin:var(--space-6)!important}.to-l\:u-m-7{margin:var(--space-7)!important}.to-l\:u-m-8{margin:var(--space-8)!important}.to-l\:u-m-9{margin:var(--space-9)!important}.to-l\:u-m-10{margin:var(--space-10)!important}.to-l\:u-m-12{margin:var(--space-12)!important}.to-l\:u-m-16{margin:var(--space-16)!important}.to-l\:u-m-24{margin:var(--space-24)!important}.to-l\:u-m-32{margin:var(--space-32)!important}.to-l\:u-m-40{margin:var(--space-40)!important}.to-l\:u-m-48{margin:var(--space-48)!important}.to-l\:u-m-56{margin:var(--space-56)!important}.to-l\:u-m-64{margin:var(--space-64)!important}.to-l\:u-mt-auto{margin-top:auto!important}.to-l\:u-mt-px{margin-top:var(--space-px)!important}.to-l\:u-mt-0{margin-top:var(--space-0)!important}.to-l\:u-mt-1{margin-top:var(--space-1)!important}.to-l\:u-mt-2{margin-top:var(--space-2)!important}.to-l\:u-mt-3{margin-top:var(--space-3)!important}.to-l\:u-mt-4{margin-top:var(--space-4)!important}.to-l\:u-mt-5{margin-top:var(--space-5)!important}.to-l\:u-mt-6{margin-top:var(--space-6)!important}.to-l\:u-mt-7{margin-top:var(--space-7)!important}.to-l\:u-mt-8{margin-top:var(--space-8)!important}.to-l\:u-mt-9{margin-top:var(--space-9)!important}.to-l\:u-mt-10{margin-top:var(--space-10)!important}.to-l\:u-mt-12{margin-top:var(--space-12)!important}.to-l\:u-mt-16{margin-top:var(--space-16)!important}.to-l\:u-mt-24{margin-top:var(--space-24)!important}.to-l\:u-mt-32{margin-top:var(--space-32)!important}.to-l\:u-mt-40{margin-top:var(--space-40)!important}.to-l\:u-mt-48{margin-top:var(--space-48)!important}.to-l\:u-mt-56{margin-top:var(--space-56)!important}.to-l\:u-mt-64{margin-top:var(--space-64)!important}.to-l\:u-mb-auto{margin-bottom:auto!important}.to-l\:u-mb-px{margin-bottom:var(--space-px)!important}.to-l\:u-mb-0{margin-bottom:var(--space-0)!important}.to-l\:u-mb-1{margin-bottom:var(--space-1)!important}.to-l\:u-mb-2{margin-bottom:var(--space-2)!important}.to-l\:u-mb-3{margin-bottom:var(--space-3)!important}.to-l\:u-mb-4{margin-bottom:var(--space-4)!important}.to-l\:u-mb-5{margin-bottom:var(--space-5)!important}.to-l\:u-mb-6{margin-bottom:var(--space-6)!important}.to-l\:u-mb-7{margin-bottom:var(--space-7)!important}.to-l\:u-mb-8{margin-bottom:var(--space-8)!important}.to-l\:u-mb-9{margin-bottom:var(--space-9)!important}.to-l\:u-mb-10{margin-bottom:var(--space-10)!important}.to-l\:u-mb-12{margin-bottom:var(--space-12)!important}.to-l\:u-mb-16{margin-bottom:var(--space-16)!important}.to-l\:u-mb-24{margin-bottom:var(--space-24)!important}.to-l\:u-mb-32{margin-bottom:var(--space-32)!important}.to-l\:u-mb-40{margin-bottom:var(--space-40)!important}.to-l\:u-mb-48{margin-bottom:var(--space-48)!important}.to-l\:u-mb-56{margin-bottom:var(--space-56)!important}.to-l\:u-mb-64{margin-bottom:var(--space-64)!important}.to-l\:u-ml-auto{margin-left:auto!important}.to-l\:u-ml-px{margin-left:var(--space-px)!important}.to-l\:u-ml-0{margin-left:var(--space-0)!important}.to-l\:u-ml-1{margin-left:var(--space-1)!important}.to-l\:u-ml-2{margin-left:var(--space-2)!important}.to-l\:u-ml-3{margin-left:var(--space-3)!important}.to-l\:u-ml-4{margin-left:var(--space-4)!important}.to-l\:u-ml-5{margin-left:var(--space-5)!important}.to-l\:u-ml-6{margin-left:var(--space-6)!important}.to-l\:u-ml-7{margin-left:var(--space-7)!important}.to-l\:u-ml-8{margin-left:var(--space-8)!important}.to-l\:u-ml-9{margin-left:var(--space-9)!important}.to-l\:u-ml-10{margin-left:var(--space-10)!important}.to-l\:u-ml-12{margin-left:var(--space-12)!important}.to-l\:u-ml-16{margin-left:var(--space-16)!important}.to-l\:u-ml-24{margin-left:var(--space-24)!important}.to-l\:u-ml-32{margin-left:var(--space-32)!important}.to-l\:u-ml-40{margin-left:var(--space-40)!important}.to-l\:u-ml-48{margin-left:var(--space-48)!important}.to-l\:u-ml-56{margin-left:var(--space-56)!important}.to-l\:u-ml-64{margin-left:var(--space-64)!important}.to-l\:u-mr-auto{margin-right:auto!important}.to-l\:u-mr-px{margin-right:var(--space-px)!important}.to-l\:u-mr-0{margin-right:var(--space-0)!important}.to-l\:u-mr-1{margin-right:var(--space-1)!important}.to-l\:u-mr-2{margin-right:var(--space-2)!important}.to-l\:u-mr-3{margin-right:var(--space-3)!important}.to-l\:u-mr-4{margin-right:var(--space-4)!important}.to-l\:u-mr-5{margin-right:var(--space-5)!important}.to-l\:u-mr-6{margin-right:var(--space-6)!important}.to-l\:u-mr-7{margin-right:var(--space-7)!important}.to-l\:u-mr-8{margin-right:var(--space-8)!important}.to-l\:u-mr-9{margin-right:var(--space-9)!important}.to-l\:u-mr-10{margin-right:var(--space-10)!important}.to-l\:u-mr-12{margin-right:var(--space-12)!important}.to-l\:u-mr-16{margin-right:var(--space-16)!important}.to-l\:u-mr-24{margin-right:var(--space-24)!important}.to-l\:u-mr-32{margin-right:var(--space-32)!important}.to-l\:u-mr-40{margin-right:var(--space-40)!important}.to-l\:u-mr-48{margin-right:var(--space-48)!important}.to-l\:u-mr-56{margin-right:var(--space-56)!important}.to-l\:u-mr-64{margin-right:var(--space-64)!important}.to-l\:u-my-auto{margin-bottom:auto!important;margin-top:auto!important}.to-l\:u-my-px{margin-bottom:var(--space-px)!important;margin-top:var(--space-px)!important}.to-l\:u-my-0{margin-bottom:var(--space-0)!important;margin-top:var(--space-0)!important}.to-l\:u-my-1{margin-bottom:var(--space-1)!important;margin-top:var(--space-1)!important}.to-l\:u-my-2{margin-bottom:var(--space-2)!important;margin-top:var(--space-2)!important}.to-l\:u-my-3{margin-bottom:var(--space-3)!important;margin-top:var(--space-3)!important}.to-l\:u-my-4{margin-bottom:var(--space-4)!important;margin-top:var(--space-4)!important}.to-l\:u-my-5{margin-bottom:var(--space-5)!important;margin-top:var(--space-5)!important}.to-l\:u-my-6{margin-bottom:var(--space-6)!important;margin-top:var(--space-6)!important}.to-l\:u-my-7{margin-bottom:var(--space-7)!important;margin-top:var(--space-7)!important}.to-l\:u-my-8{margin-bottom:var(--space-8)!important;margin-top:var(--space-8)!important}.to-l\:u-my-9{margin-bottom:var(--space-9)!important;margin-top:var(--space-9)!important}.to-l\:u-my-10{margin-bottom:var(--space-10)!important;margin-top:var(--space-10)!important}.to-l\:u-my-12{margin-bottom:var(--space-12)!important;margin-top:var(--space-12)!important}.to-l\:u-my-16{margin-bottom:var(--space-16)!important;margin-top:var(--space-16)!important}.to-l\:u-my-24{margin-bottom:var(--space-24)!important;margin-top:var(--space-24)!important}.to-l\:u-my-32{margin-bottom:var(--space-32)!important;margin-top:var(--space-32)!important}.to-l\:u-my-40{margin-bottom:var(--space-40)!important;margin-top:var(--space-40)!important}.to-l\:u-my-48{margin-bottom:var(--space-48)!important;margin-top:var(--space-48)!important}.to-l\:u-my-56{margin-bottom:var(--space-56)!important;margin-top:var(--space-56)!important}.to-l\:u-my-64{margin-bottom:var(--space-64)!important;margin-top:var(--space-64)!important}.to-l\:u-mx-auto{margin-left:auto!important;margin-right:auto!important}.to-l\:u-mx-px{margin-left:var(--space-px)!important;margin-right:var(--space-px)!important}.to-l\:u-mx-0{margin-left:var(--space-0)!important;margin-right:var(--space-0)!important}.to-l\:u-mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.to-l\:u-mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.to-l\:u-mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.to-l\:u-mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.to-l\:u-mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.to-l\:u-mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.to-l\:u-mx-7{margin-left:var(--space-7)!important;margin-right:var(--space-7)!important}.to-l\:u-mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.to-l\:u-mx-9{margin-left:var(--space-9)!important;margin-right:var(--space-9)!important}.to-l\:u-mx-10{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.to-l\:u-mx-12{margin-left:var(--space-12)!important;margin-right:var(--space-12)!important}.to-l\:u-mx-16{margin-left:var(--space-16)!important;margin-right:var(--space-16)!important}.to-l\:u-mx-24{margin-left:var(--space-24)!important;margin-right:var(--space-24)!important}.to-l\:u-mx-32{margin-left:var(--space-32)!important;margin-right:var(--space-32)!important}.to-l\:u-mx-40{margin-left:var(--space-40)!important;margin-right:var(--space-40)!important}.to-l\:u-mx-48{margin-left:var(--space-48)!important;margin-right:var(--space-48)!important}.to-l\:u-mx-56{margin-left:var(--space-56)!important;margin-right:var(--space-56)!important}.to-l\:u-mx-64{margin-left:var(--space-64)!important;margin-right:var(--space-64)!important}.to-l\:u-p-auto{padding:auto!important}.to-l\:u-p-px{padding:var(--space-px)!important}.to-l\:u-p-0{padding:var(--space-0)!important}.to-l\:u-p-1{padding:var(--space-1)!important}.to-l\:u-p-2{padding:var(--space-2)!important}.to-l\:u-p-3{padding:var(--space-3)!important}.to-l\:u-p-4{padding:var(--space-4)!important}.to-l\:u-p-5{padding:var(--space-5)!important}.to-l\:u-p-6{padding:var(--space-6)!important}.to-l\:u-p-7{padding:var(--space-7)!important}.to-l\:u-p-8{padding:var(--space-8)!important}.to-l\:u-p-9{padding:var(--space-9)!important}.to-l\:u-p-10{padding:var(--space-10)!important}.to-l\:u-p-12{padding:var(--space-12)!important}.to-l\:u-p-16{padding:var(--space-16)!important}.to-l\:u-p-24{padding:var(--space-24)!important}.to-l\:u-p-32{padding:var(--space-32)!important}.to-l\:u-p-40{padding:var(--space-40)!important}.to-l\:u-p-48{padding:var(--space-48)!important}.to-l\:u-p-56{padding:var(--space-56)!important}.to-l\:u-p-64{padding:var(--space-64)!important}.to-l\:u-pt-auto{padding-top:auto!important}.to-l\:u-pt-px{padding-top:var(--space-px)!important}.to-l\:u-pt-0{padding-top:var(--space-0)!important}.to-l\:u-pt-1{padding-top:var(--space-1)!important}.to-l\:u-pt-2{padding-top:var(--space-2)!important}.to-l\:u-pt-3{padding-top:var(--space-3)!important}.to-l\:u-pt-4{padding-top:var(--space-4)!important}.to-l\:u-pt-5{padding-top:var(--space-5)!important}.to-l\:u-pt-6{padding-top:var(--space-6)!important}.to-l\:u-pt-7{padding-top:var(--space-7)!important}.to-l\:u-pt-8{padding-top:var(--space-8)!important}.to-l\:u-pt-9{padding-top:var(--space-9)!important}.to-l\:u-pt-10{padding-top:var(--space-10)!important}.to-l\:u-pt-12{padding-top:var(--space-12)!important}.to-l\:u-pt-16{padding-top:var(--space-16)!important}.to-l\:u-pt-24{padding-top:var(--space-24)!important}.to-l\:u-pt-32{padding-top:var(--space-32)!important}.to-l\:u-pt-40{padding-top:var(--space-40)!important}.to-l\:u-pt-48{padding-top:var(--space-48)!important}.to-l\:u-pt-56{padding-top:var(--space-56)!important}.to-l\:u-pt-64{padding-top:var(--space-64)!important}.to-l\:u-pb-auto{padding-bottom:auto!important}.to-l\:u-pb-px{padding-bottom:var(--space-px)!important}.to-l\:u-pb-0{padding-bottom:var(--space-0)!important}.to-l\:u-pb-1{padding-bottom:var(--space-1)!important}.to-l\:u-pb-2{padding-bottom:var(--space-2)!important}.to-l\:u-pb-3{padding-bottom:var(--space-3)!important}.to-l\:u-pb-4{padding-bottom:var(--space-4)!important}.to-l\:u-pb-5{padding-bottom:var(--space-5)!important}.to-l\:u-pb-6{padding-bottom:var(--space-6)!important}.to-l\:u-pb-7{padding-bottom:var(--space-7)!important}.to-l\:u-pb-8{padding-bottom:var(--space-8)!important}.to-l\:u-pb-9{padding-bottom:var(--space-9)!important}.to-l\:u-pb-10{padding-bottom:var(--space-10)!important}.to-l\:u-pb-12{padding-bottom:var(--space-12)!important}.to-l\:u-pb-16{padding-bottom:var(--space-16)!important}.to-l\:u-pb-24{padding-bottom:var(--space-24)!important}.to-l\:u-pb-32{padding-bottom:var(--space-32)!important}.to-l\:u-pb-40{padding-bottom:var(--space-40)!important}.to-l\:u-pb-48{padding-bottom:var(--space-48)!important}.to-l\:u-pb-56{padding-bottom:var(--space-56)!important}.to-l\:u-pb-64{padding-bottom:var(--space-64)!important}.to-l\:u-pl-auto{padding-left:auto!important}.to-l\:u-pl-px{padding-left:var(--space-px)!important}.to-l\:u-pl-0{padding-left:var(--space-0)!important}.to-l\:u-pl-1{padding-left:var(--space-1)!important}.to-l\:u-pl-2{padding-left:var(--space-2)!important}.to-l\:u-pl-3{padding-left:var(--space-3)!important}.to-l\:u-pl-4{padding-left:var(--space-4)!important}.to-l\:u-pl-5{padding-left:var(--space-5)!important}.to-l\:u-pl-6{padding-left:var(--space-6)!important}.to-l\:u-pl-7{padding-left:var(--space-7)!important}.to-l\:u-pl-8{padding-left:var(--space-8)!important}.to-l\:u-pl-9{padding-left:var(--space-9)!important}.to-l\:u-pl-10{padding-left:var(--space-10)!important}.to-l\:u-pl-12{padding-left:var(--space-12)!important}.to-l\:u-pl-16{padding-left:var(--space-16)!important}.to-l\:u-pl-24{padding-left:var(--space-24)!important}.to-l\:u-pl-32{padding-left:var(--space-32)!important}.to-l\:u-pl-40{padding-left:var(--space-40)!important}.to-l\:u-pl-48{padding-left:var(--space-48)!important}.to-l\:u-pl-56{padding-left:var(--space-56)!important}.to-l\:u-pl-64{padding-left:var(--space-64)!important}.to-l\:u-pr-auto{padding-right:auto!important}.to-l\:u-pr-px{padding-right:var(--space-px)!important}.to-l\:u-pr-0{padding-right:var(--space-0)!important}.to-l\:u-pr-1{padding-right:var(--space-1)!important}.to-l\:u-pr-2{padding-right:var(--space-2)!important}.to-l\:u-pr-3{padding-right:var(--space-3)!important}.to-l\:u-pr-4{padding-right:var(--space-4)!important}.to-l\:u-pr-5{padding-right:var(--space-5)!important}.to-l\:u-pr-6{padding-right:var(--space-6)!important}.to-l\:u-pr-7{padding-right:var(--space-7)!important}.to-l\:u-pr-8{padding-right:var(--space-8)!important}.to-l\:u-pr-9{padding-right:var(--space-9)!important}.to-l\:u-pr-10{padding-right:var(--space-10)!important}.to-l\:u-pr-12{padding-right:var(--space-12)!important}.to-l\:u-pr-16{padding-right:var(--space-16)!important}.to-l\:u-pr-24{padding-right:var(--space-24)!important}.to-l\:u-pr-32{padding-right:var(--space-32)!important}.to-l\:u-pr-40{padding-right:var(--space-40)!important}.to-l\:u-pr-48{padding-right:var(--space-48)!important}.to-l\:u-pr-56{padding-right:var(--space-56)!important}.to-l\:u-pr-64{padding-right:var(--space-64)!important}.to-l\:u-py-auto{padding-bottom:auto!important;padding-top:auto!important}.to-l\:u-py-px{padding-bottom:var(--space-px)!important;padding-top:var(--space-px)!important}.to-l\:u-py-0{padding-bottom:var(--space-0)!important;padding-top:var(--space-0)!important}.to-l\:u-py-1{padding-bottom:var(--space-1)!important;padding-top:var(--space-1)!important}.to-l\:u-py-2{padding-bottom:var(--space-2)!important;padding-top:var(--space-2)!important}.to-l\:u-py-3{padding-bottom:var(--space-3)!important;padding-top:var(--space-3)!important}.to-l\:u-py-4{padding-bottom:var(--space-4)!important;padding-top:var(--space-4)!important}.to-l\:u-py-5{padding-bottom:var(--space-5)!important;padding-top:var(--space-5)!important}.to-l\:u-py-6{padding-bottom:var(--space-6)!important;padding-top:var(--space-6)!important}.to-l\:u-py-7{padding-bottom:var(--space-7)!important;padding-top:var(--space-7)!important}.to-l\:u-py-8{padding-bottom:var(--space-8)!important;padding-top:var(--space-8)!important}.to-l\:u-py-9{padding-bottom:var(--space-9)!important;padding-top:var(--space-9)!important}.to-l\:u-py-10{padding-bottom:var(--space-10)!important;padding-top:var(--space-10)!important}.to-l\:u-py-12{padding-bottom:var(--space-12)!important;padding-top:var(--space-12)!important}.to-l\:u-py-16{padding-bottom:var(--space-16)!important;padding-top:var(--space-16)!important}.to-l\:u-py-24{padding-bottom:var(--space-24)!important;padding-top:var(--space-24)!important}.to-l\:u-py-32{padding-bottom:var(--space-32)!important;padding-top:var(--space-32)!important}.to-l\:u-py-40{padding-bottom:var(--space-40)!important;padding-top:var(--space-40)!important}.to-l\:u-py-48{padding-bottom:var(--space-48)!important;padding-top:var(--space-48)!important}.to-l\:u-py-56{padding-bottom:var(--space-56)!important;padding-top:var(--space-56)!important}.to-l\:u-py-64{padding-bottom:var(--space-64)!important;padding-top:var(--space-64)!important}.to-l\:u-px-auto{padding-left:auto!important;padding-right:auto!important}.to-l\:u-px-px{padding-left:var(--space-px)!important;padding-right:var(--space-px)!important}.to-l\:u-px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.to-l\:u-px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.to-l\:u-px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.to-l\:u-px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.to-l\:u-px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.to-l\:u-px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.to-l\:u-px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.to-l\:u-px-7{padding-left:var(--space-7)!important;padding-right:var(--space-7)!important}.to-l\:u-px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.to-l\:u-px-9{padding-left:var(--space-9)!important;padding-right:var(--space-9)!important}.to-l\:u-px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.to-l\:u-px-12{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.to-l\:u-px-16{padding-left:var(--space-16)!important;padding-right:var(--space-16)!important}.to-l\:u-px-24{padding-left:var(--space-24)!important;padding-right:var(--space-24)!important}.to-l\:u-px-32{padding-left:var(--space-32)!important;padding-right:var(--space-32)!important}.to-l\:u-px-40{padding-left:var(--space-40)!important;padding-right:var(--space-40)!important}.to-l\:u-px-48{padding-left:var(--space-48)!important;padding-right:var(--space-48)!important}.to-l\:u-px-56{padding-left:var(--space-56)!important;padding-right:var(--space-56)!important}.to-l\:u-px-64{padding-left:var(--space-64)!important;padding-right:var(--space-64)!important}.to-l\:u-align-left{text-align:left!important}.to-l\:u-align-right{text-align:right!important}.to-l\:u-align-center{text-align:center!important}.to-l\:u-font-w-n{font-weight:400!important}.to-l\:u-font-w-m{font-weight:var(--font-medium)!important}.to-l\:u-font-w-b{font-weight:var(--font-bold)!important}.to-l\:u-underline{text-decoration:underline!important}.to-l\:u-line-through{text-decoration:line-through!important}.to-l\:u-no-underline{text-decoration:none!important}.to-l\:u-color-main{color:var(--color-main)!important}.to-l\:u-color-main-10{color:var(--color-main-10)!important}.to-l\:u-color-main-20{color:var(--color-main-20)!important}.to-l\:u-color-main-30{color:var(--color-main-30)!important}.to-l\:u-color-main-40{color:var(--color-main-40)!important}.to-l\:u-color-main-50{color:var(--color-main-50)!important}.to-l\:u-color-main-60{color:var(--color-main-60)!important}.to-l\:u-color-main-70{color:var(--color-main-70)!important}.to-l\:u-color-main-80{color:var(--color-main-80)!important}.to-l\:u-color-main-90{color:var(--color-main-90)!important}.to-l\:u-color-sub{color:var(--color-sub)!important}.to-l\:u-color-sub-10{color:var(--color-sub-10)!important}.to-l\:u-color-sub-20{color:var(--color-sub-20)!important}.to-l\:u-color-sub-30{color:var(--color-sub-30)!important}.to-l\:u-color-sub-40{color:var(--color-sub-40)!important}.to-l\:u-color-sub-50{color:var(--color-sub-50)!important}.to-l\:u-color-sub-60{color:var(--color-sub-60)!important}.to-l\:u-color-sub-70{color:var(--color-sub-70)!important}.to-l\:u-color-sub-80{color:var(--color-sub-80)!important}.to-l\:u-color-sub-90{color:var(--color-sub-90)!important}.to-l\:u-color-white{color:var(--color-white)!important}.to-l\:u-color-black{color:var(--color-black)!important}.to-l\:u-color-gray{color:var(--color-gray)!important}.to-l\:u-color-gray-10{color:var(--color-gray-10)!important}.to-l\:u-color-gray-20{color:var(--color-gray-20)!important}.to-l\:u-color-gray-30{color:var(--color-gray-30)!important}.to-l\:u-color-gray-40{color:var(--color-gray-40)!important}.to-l\:u-color-gray-50{color:var(--color-gray-50)!important}.to-l\:u-color-gray-60{color:var(--color-gray-60)!important}.to-l\:u-color-gray-70{color:var(--color-gray-70)!important}.to-l\:u-color-gray-80{color:var(--color-gray-80)!important}.to-l\:u-color-gray-90{color:var(--color-gray-90)!important}.to-l\:u-w-auto{width:auto!important}.to-l\:u-w-full{width:100%!important}.to-l\:u-w-screen{width:100vw!important}.to-l\:u-min-w-0{min-width:0!important}.to-l\:u-min-w-full{min-width:100%!important}.to-l\:u-max-w-xs{max-width:240px!important}.to-l\:u-max-w-sm{max-width:375px!important}.to-l\:u-max-w-md{max-width:768px!important}.to-l\:u-max-w-lg{max-width:1000px!important}.to-l\:u-max-w-xl{max-width:1200px!important}.to-l\:u-max-w-full{max-width:100%!important}.to-l\:u-w-1\/2{width:50%!important}.to-l\:u-w-1\/3{width:33.33333%!important}.to-l\:u-w-2\/3{width:66.66666%!important}.to-l\:u-w-1\/4{width:25%!important}.to-l\:u-w-2\/4{width:50%!important}.to-l\:u-w-3\/4{width:75%!important}.to-l\:u-h-full{height:100%!important}.to-l\:u-min-h-0{min-height:0!important}.to-l\:u-min-h-50{min-height:50%!important}.to-l\:u-min-h-full{min-height:100%!important}.to-l\:u-min-h-screen{min-height:calc(var(--vh, 1vh)*100)!important}.to-l\:u-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.to-l\:u-not-sr-only{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}.to-l\:u-overflow-x-auto{overflow-x:auto}.to-l\:u-overflow-y-auto{overflow-y:auto}.to-l\:u-overflow-auto{overflow:auto}.to-l\:u-overflow-x-hidden{overflow-x:hidden}.to-l\:u-overflow-y-hidden{overflow-y:hidden}.to-l\:u-overflow-hidden{overflow:hidden}}.u-br-sp{display:block}@media only screen and (width >= 768px){.u-br-sp{display:none}}.u-br-pc{display:none}@media only screen and (width >= 768px){.u-br-pc{display:block}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;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;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-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{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.class-test-example{color:red}