@charset "UTF-8";*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(hr){color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details > summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center/1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}:where(iframe,img,input,video,select,textarea){height:auto;max-width:100%}h1,h2,h3,h4,h5,h6,p,hr,blockquote,ol,ul,dl,dd,figure,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}hr{border:0}ol,ul{padding:0;list-style-type:none}a{color:inherit;text-decoration:none}u,ins{text-decoration:none}strong,b{font-weight:inherit}i,cite,em,var,address,dfn{font-style:inherit}code,kbd,samp{font-size:inherit}mark{color:inherit;background-color:transparent}small{font-size:inherit}s,del{text-decoration:none}table{border-spacing:0}td,th{padding:0}th{font-weight:inherit;text-align:inherit}input,select,button,textarea{padding:0;border:0}button{text-align:inherit}select{-webkit-appearance:none;background:initial}fieldset{padding:0;margin:0;border:0}.js-focus-visible :focus:not(.focus-visible){outline:none}[hidden][hidden]{display:none!important}html{font-family:sans-serif;text-align:start;text-underline-offset:.125em;line-break:normal}html:is(:lang(zh),:lang(ja),:lang(ko)){font-kerning:none}button:not(:disabled,[aria-disabled=true i]){cursor:pointer}textarea{resize:vertical}.o-cluster{display:flex;flex-wrap:wrap;gap:1rem}.o-frame{--o-frame__width: 1;--o-frame__height: 1;position:relative;display:block;padding-bottom:calc(var(--o-frame__height) / var(--o-frame__width) * 100%)}.o-frame>:where(*){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.o-grid{--o-grid__min-cell-width: 16rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--o-grid__min-cell-width),100%),1fr));gap:1rem}.o-row{--o-row__gutter: 1rem;display:flex;flex-wrap:wrap;margin-inline-start:calc(var(--o-row__gutter) * -1)}.o-row>:where(*){width:100%;padding-inline-start:calc(var(--o-row__gutter))}.o-stack-160\@xxl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-096\@xxl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-080\@xxl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-064\@xxl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-048\@xxl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-040\@xxl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-032\@xxl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-024\@xxl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-016\@xxl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-012\@xxl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-008\@xxl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-004\@xxl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-002\@xxl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-0\@xxl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-160\@xl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-096\@xl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-080\@xl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-064\@xl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-048\@xl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-040\@xl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-032\@xl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-024\@xl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-016\@xl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-012\@xl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-008\@xl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-004\@xl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-002\@xl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-0\@xl>:where(:not([hidden]) ~ :not([hidden])),.o-stack-160\@hd>:where(:not([hidden]) ~ :not([hidden])),.o-stack-096\@hd>:where(:not([hidden]) ~ :not([hidden])),.o-stack-080\@hd>:where(:not([hidden]) ~ :not([hidden])),.o-stack-064\@hd>:where(:not([hidden]) ~ :not([hidden])),.o-stack-048\@hd>:where(:not([hidden]) ~ :not([hidden])),.o-stack-040\@hd>:where(:not([hidden]) ~ :not([hidden])),.o-stack-032\@hd>:where(:not([hidden]) ~ :not([hidden])),.o-stack-024\@hd>:where(:not([hidden]) ~ :not([hidden])),.o-stack-016\@hd>:where(:not([hidden]) ~ :not([hidden])),.o-stack-012\@hd>:where(:not([hidden]) ~ :not([hidden])),.o-stack-008\@hd>:where(:not([hidden]) ~ :not([hidden])),.o-stack-004\@hd>:where(:not([hidden]) ~ :not([hidden])),.o-stack-002\@hd>:where(:not([hidden]) ~ :not([hidden])),.o-stack-0\@hd>:where(:not([hidden]) ~ :not([hidden])),.o-stack-160\@lg>:where(:not([hidden]) ~ :not([hidden])),.o-stack-096\@lg>:where(:not([hidden]) ~ :not([hidden])),.o-stack-080\@lg>:where(:not([hidden]) ~ :not([hidden])),.o-stack-064\@lg>:where(:not([hidden]) ~ :not([hidden])),.o-stack-048\@lg>:where(:not([hidden]) ~ :not([hidden])),.o-stack-040\@lg>:where(:not([hidden]) ~ :not([hidden])),.o-stack-032\@lg>:where(:not([hidden]) ~ :not([hidden])),.o-stack-024\@lg>:where(:not([hidden]) ~ :not([hidden])),.o-stack-016\@lg>:where(:not([hidden]) ~ :not([hidden])),.o-stack-012\@lg>:where(:not([hidden]) ~ :not([hidden])),.o-stack-008\@lg>:where(:not([hidden]) ~ :not([hidden])),.o-stack-004\@lg>:where(:not([hidden]) ~ :not([hidden])),.o-stack-002\@lg>:where(:not([hidden]) ~ :not([hidden])),.o-stack-0\@lg>:where(:not([hidden]) ~ :not([hidden])),.o-stack-160\@md>:where(:not([hidden]) ~ :not([hidden])),.o-stack-096\@md>:where(:not([hidden]) ~ :not([hidden])),.o-stack-080\@md>:where(:not([hidden]) ~ :not([hidden])),.o-stack-064\@md>:where(:not([hidden]) ~ :not([hidden])),.o-stack-048\@md>:where(:not([hidden]) ~ :not([hidden])),.o-stack-040\@md>:where(:not([hidden]) ~ :not([hidden])),.o-stack-032\@md>:where(:not([hidden]) ~ :not([hidden])),.o-stack-024\@md>:where(:not([hidden]) ~ :not([hidden])),.o-stack-016\@md>:where(:not([hidden]) ~ :not([hidden])),.o-stack-012\@md>:where(:not([hidden]) ~ :not([hidden])),.o-stack-008\@md>:where(:not([hidden]) ~ :not([hidden])),.o-stack-004\@md>:where(:not([hidden]) ~ :not([hidden])),.o-stack-002\@md>:where(:not([hidden]) ~ :not([hidden])),.o-stack-0\@md>:where(:not([hidden]) ~ :not([hidden])),.o-stack-160\@sm>:where(:not([hidden]) ~ :not([hidden])),.o-stack-096\@sm>:where(:not([hidden]) ~ :not([hidden])),.o-stack-080\@sm>:where(:not([hidden]) ~ :not([hidden])),.o-stack-064\@sm>:where(:not([hidden]) ~ :not([hidden])),.o-stack-048\@sm>:where(:not([hidden]) ~ :not([hidden])),.o-stack-040\@sm>:where(:not([hidden]) ~ :not([hidden])),.o-stack-032\@sm>:where(:not([hidden]) ~ :not([hidden])),.o-stack-024\@sm>:where(:not([hidden]) ~ :not([hidden])),.o-stack-016\@sm>:where(:not([hidden]) ~ :not([hidden])),.o-stack-012\@sm>:where(:not([hidden]) ~ :not([hidden])),.o-stack-008\@sm>:where(:not([hidden]) ~ :not([hidden])),.o-stack-004\@sm>:where(:not([hidden]) ~ :not([hidden])),.o-stack-002\@sm>:where(:not([hidden]) ~ :not([hidden])),.o-stack-0\@sm>:where(:not([hidden]) ~ :not([hidden])),.o-stack-160\@xs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-096\@xs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-080\@xs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-064\@xs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-048\@xs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-040\@xs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-032\@xs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-024\@xs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-016\@xs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-012\@xs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-008\@xs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-004\@xs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-002\@xs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-0\@xs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-160\@xxs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-096\@xxs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-080\@xxs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-064\@xxs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-048\@xxs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-040\@xxs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-032\@xxs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-024\@xxs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-016\@xxs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-012\@xxs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-008\@xxs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-004\@xxs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-002\@xxs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-0\@xxs>:where(:not([hidden]) ~ :not([hidden])),.o-stack-160>:where(:not([hidden]) ~ :not([hidden])),.o-stack-096>:where(:not([hidden]) ~ :not([hidden])),.o-stack-080>:where(:not([hidden]) ~ :not([hidden])),.o-stack-064>:where(:not([hidden]) ~ :not([hidden])),.o-stack-048>:where(:not([hidden]) ~ :not([hidden])),.o-stack-040>:where(:not([hidden]) ~ :not([hidden])),.o-stack-032>:where(:not([hidden]) ~ :not([hidden])),.o-stack-024>:where(:not([hidden]) ~ :not([hidden])),.o-stack-016>:where(:not([hidden]) ~ :not([hidden])),.o-stack-012>:where(:not([hidden]) ~ :not([hidden])),.o-stack-008>:where(:not([hidden]) ~ :not([hidden])),.o-stack-004>:where(:not([hidden]) ~ :not([hidden])),.o-stack-002>:where(:not([hidden]) ~ :not([hidden])),.o-stack-0>:where(:not([hidden]) ~ :not([hidden])),.o-stack>:where(:not([hidden]) ~ :not([hidden])){margin-top:var(--o-stack-spacing)}.o-stack>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: initial}.o-stack-split{display:flex;flex-direction:column;justify-content:flex-start}.o-switcher{--o-switcher__threshold: 32rem;display:flex;flex-wrap:wrap;gap:1rem}.o-switcher>:where(*){flex-basis:calc((var(--o-switcher__threshold) - 100%) * 999);flex-grow:1}.o-with-sidebar{--o-with-sidebar__min-content-width: 50%;--o-with-sidebar__sidebar-width: auto;display:flex;flex-wrap:wrap;gap:1rem}.o-with-sidebar__sidebar{flex-basis:var(--o-with-sidebar__sidebar-width);flex-grow:1}.o-with-sidebar__content{flex-basis:0;flex-grow:999;min-width:var(--o-with-sidebar__min-content-width)}.o-wrapper{--o-wrapper__ideal-width: calc(1280 / 1440 * 100%);--o-wrapper__max-width: 80rem;--o-wrapper__min-gutter: 1rem;display:block;width:var(--o-wrapper__ideal-width);max-width:min(100% - var(--o-wrapper__min-gutter) * 2,var(--o-wrapper__max-width));margin-inline:auto}body{font-family:A1 Gothic R}.tp-t1:lang(ja){font-family:A1 Mincho;font-size:2.5rem;line-height:1.3em;letter-spacing:.12em}.tp-t2:lang(ja){font-family:A1 Mincho;font-size:1.75rem;line-height:1.6em;letter-spacing:-.02em}.tp-t3:lang(ja){font-family:A1 Mincho;font-size:1.5rem;line-height:1.3em;letter-spacing:-.02em}.tp-t-m1:lang(ja){font-family:A1 Mincho;font-size:1.125rem;line-height:1.5em;letter-spacing:-.02em}.tp-t-m2:lang(ja){font-family:A1 Mincho;font-size:1.125rem;line-height:2.4em;letter-spacing:0}.tp-p0:lang(ja){font-family:A1 Gothic R;font-size:1rem;line-height:2em;letter-spacing:-.02em}p:lang(ja),.tp-p1:lang(ja){font-family:A1 Gothic R;font-size:.875rem;line-height:2em;letter-spacing:-.02em}.tp-p2:lang(ja){font-size:.8125rem;line-height:1.8em;letter-spacing:-.02em}.tp-s1:lang(ja){font-family:A1 Gothic R;font-size:.625rem;line-height:1.5;letter-spacing:0}.tp-s2:lang(ja){font-family:A1 Gothic R;font-size:.625rem;line-height:1.5;letter-spacing:0}.tp-t1:lang(en){font-family:ivypresto-headline,serif;font-style:normal;font-weight:300;font-size:2.5rem;line-height:1.2em;letter-spacing:.04em}.tp-t2-en,.tp-t2:lang(en){font-family:ivypresto-headline,serif;font-style:normal;font-weight:300;font-size:1.75rem;line-height:1.3em;letter-spacing:.04em}.tp-t3:lang(en){font-family:ivypresto-headline,serif;font-style:normal;font-weight:300;font-size:1.5rem;line-height:1.2em;letter-spacing:.04em}.tp-t-m1:lang(en){font-family:ivypresto-headline,serif;font-style:normal;font-weight:300;font-size:1.125rem;line-height:1.5em;letter-spacing:.04em}.tp-t-m2:lang(en){font-family:ivypresto-headline,serif;font-style:normal;font-weight:300;font-size:1rem;line-height:2.2em;letter-spacing:.04em}p:lang(en),.tp-p1:lang(en),.tp-p1-en{font-family:A1 Gothic R;font-size:.875rem;line-height:1.6em;letter-spacing:-.01em}.tp-p2:lang(en),.tp-p2-en{font-size:.875rem;line-height:1.6em;letter-spacing:-.02em}.horizontal-tb{font-size:1.25rem;line-height:1.5em;letter-spacing:-.02em;writing-mode:horizontal-tb}.tp-s1:lang(en),.tp-s1-en{font-family:A1 Gothic R;font-size:.6875rem;line-height:1.5;letter-spacing:0}.tp-s2:lang(en),.tp-s2-en{font-family:A1 Gothic R;font-size:.6875rem;line-height:1.5;letter-spacing:0}.c-404-main{display:flex;align-items:center;justify-content:center;width:100%;height:calc(var(--vh, 1vh) * 100 - 324px);min-height:713px}.c-404-main__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateZ(-1px)}.c-404-main__content h1{font-family:ivypresto-headline,serif;font-style:normal;font-weight:300;font-size:10rem;line-height:1.2em;letter-spacing:-.02em}.c-404-main__content .title{font-family:ivypresto-headline,serif;font-style:normal;font-weight:300;margin-top:20px;font-size:1.5rem;line-height:1.2em;letter-spacing:.04em}.c-404-main__content .texts{margin-top:20px;text-align:center}.c-404-main__content .button-wrap{margin-top:20px}.c-404-main__content h1{perspective:1000px;transform-style:preserve-3d}.c-404-main__content h1 span{display:inline-block}.c-404-main__content h1 .txtCont{opacity:0;transform:translate3d(0,20%,0) rotateX(-30deg);transform-origin:50% -100%}.c-404-main__content h1 .txtCont span{transform:translate3d(0,10%,0)}.c-404-main__content .title,.c-404-main__content .texts,.c-404-main__content .button-wrap{opacity:0;transform:translate3d(0,20px,0)}.c-404-main__content.-on h1 .txtCont:nth-child(1){transition:opacity .8s .15s cubic-bezier(.26,.06,.28,.99),transform 1.3s .05s cubic-bezier(.43,.05,.17,1),transform-origin 1.3s .05s cubic-bezier(.43,.05,.17,1);transform:translateZ(0)}.c-404-main__content.-on h1 .txtCont:nth-child(1) span{transition:transform 1s .05s cubic-bezier(.43,.05,.17,1);transform:translateZ(0)}.c-404-main__content.-on h1 .txtCont:nth-child(2){transition:opacity .8s .2s cubic-bezier(.26,.06,.28,.99),transform 1.3s .1s cubic-bezier(.43,.05,.17,1),transform-origin 1.3s .1s cubic-bezier(.43,.05,.17,1);transform:translateZ(0)}.c-404-main__content.-on h1 .txtCont:nth-child(2) span{transition:transform 1s .1s cubic-bezier(.43,.05,.17,1);transform:translateZ(0)}.c-404-main__content.-on h1 .txtCont{opacity:1;transform-origin:50% 100%}.c-404-main__content.-on h1 .txtCont:nth-child(3){transition:opacity .8s .25s cubic-bezier(.26,.06,.28,.99),transform 1.3s .15s cubic-bezier(.43,.05,.17,1),transform-origin 1.3s .15s cubic-bezier(.43,.05,.17,1);transform:translateZ(0)}.c-404-main__content.-on h1 .txtCont:nth-child(3) span{transition:transform 1s .15s cubic-bezier(.43,.05,.17,1);transform:translateZ(0)}.c-404-main__content.-on .title{opacity:1;transition:opacity .5s .4s cubic-bezier(.26,.06,.28,.99),transform .7s .4s;transform:translateZ(0)}.c-404-main__content.-on .texts{opacity:1;transition:opacity .5s .5s cubic-bezier(.26,.06,.28,.99),transform .7s .5s;transform:translateZ(0)}.c-404-main__content.-on .button-wrap{opacity:1;transition:opacity .5s .55s cubic-bezier(.26,.06,.28,.99),transform .7s .55s;transform:translateZ(0)}.c-404-main__deco{position:absolute;top:0;left:0;width:100%;height:calc(var(--vh, 1vh) * 100 - 324px);min-height:713px;overflow:hidden;pointer-events:none;transform:translateZ(0)}.c-404-main__deco .char{position:absolute;pointer-events:none;opacity:0;transform:scale(.8)}.c-404-main__deco .char img{width:100%;height:auto}.c-404-main__deco .char.-on{opacity:1;transition:opacity 1s .2s cubic-bezier(.26,.06,.28,.99),transform 1s cubic-bezier(.43,.05,.17,1);transform:scale(1)}.c-404-main__deco .char1{top:calc(137 / 713 * 100%);left:calc(33 / 390 * 100%);width:14.8717948718%;height:auto}.c-404-main__deco .char2{top:calc(314 / 713 * 100%);left:calc(20 / 390 * 100%);width:20%}.c-404-main__deco .char3{top:calc(274 / 713 * 100%);left:calc(108 / 390 * 100%);width:12.0512820513%}.c-404-main__deco .char4{top:calc(200 / 713 * 100%);left:calc(282 / 390 * 100%);width:22.5641025641%}.c-404-main__deco .char5{top:calc(275 / 713 * 100%);left:calc(235 / 390 * 100%);width:13.0769230769%}.c-404-main__deco .char6{top:calc(322 / 713 * 100%);left:calc(288 / 390 * 100%);width:21.0256410256%}.c-accordion-item.-active .c-accordion-item__header img:first-child{display:none}.c-accordion-item.-active .c-accordion-item__header img:last-child{display:block}.c-accordion-item.-closed{pointer-events:none}.c-accordion-item.-closed .c-accordion-item__header .notice{display:block}.c-accordion-item.-closed .c-accordion-item__header .icon{display:none}.c-accordion-item.-closed h4{color:#838994}.c-accordion-item__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:30px 0;cursor:pointer;border-top:dashed 1px #838994}.c-accordion-item__header .notice{display:none;color:#838994}.c-accordion-item__header .icon{width:27px;height:27px}.c-accordion-item__header img:first-child{display:block}.c-accordion-item__header img:last-child{display:none}.c-accordion-item__detail{height:0;overflow:hidden;transition:height .7s cubic-bezier(.47,.16,.24,1)}.c-accordion-item__detail__inner{width:100%;padding:32px 0 71px;border-top:dashed 1px #e5e7e9}.c-accordion-item__detail__inner .detail-list{width:100%}.c-accordion-item__detail__inner .detail-list .detail-list__item{display:flex;width:100%}.c-accordion-item__detail__inner .detail-list .detail-list__item dt{width:33.4285714286%}.c-accordion-item__detail__inner .detail-list .detail-list__item dd{width:66.5714285714%}.c-accordion-item__detail__inner .detail-list .detail-list__item+.detail-list__item{margin-top:40px}.c-accordion-item__detail__inner .detail-other{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:56px}.c-accordion-item__detail__inner .detail-other .c-button-underline{width:max-content;margin-right:auto}.c-accordion-item__detail__inner .detail-other .c-button-round+.c-button-underline{margin-top:14px;margin-right:0}.c-accordion .department{color:#838994}.c-accordion__navi{display:none}.c-accordion__navi__group .c-accordion__navi__group__list{margin-top:10px}.c-accordion__navi__group .c-accordion__navi__group__list li.-closed{color:#838994;pointer-events:none}.c-accordion__content__group+.c-accordion__content__group{margin-top:60px}.c-accordion__content{margin-top:40px}.c-accordion__content ul.c-accordion__content__group__list{margin-top:20px}.c-accordion__content ul.c-accordion__content__group__list{border-bottom:dashed 1px #838994}.c-anim-rolling{position:relative;overflow:hidden}.c-anim-rolling span{display:block}.c-anim-rolling span:nth-child(2){position:absolute;top:0;left:0;transform:translate3d(0,100%,0)}.c-banner-history{position:relative;display:flex;justify-content:flex-end;padding:300px 20px 60px;overflow:hidden}.c-banner-history__visual{position:absolute;top:0;left:0;width:100%;height:100%}.c-banner-history__visual img{width:100%;height:100%;object-fit:cover;transform:translateZ(0) scale(1.1)}.c-banner-history__content{position:relative;z-index:1;width:calc(100% + 40px);padding:0 20px;margin-left:-20px;pointer-events:none}.section-work+.c-banner-history{margin-top:155px}.c-base-breadcrumb{background-color:#e6e6e6}.c-base-breadcrumb__item{display:flex;align-items:center}.c-base-breadcrumb__item+.c-base-breadcrumb__item:before{margin-right:1rem;content:">"}.c-base-button{display:inline-flex;padding:.25rem .75rem;color:#fff;vertical-align:middle;background-color:#1f68c7;border-radius:.25rem;box-shadow:0 .125rem .25rem #00000026}.c-base-disclosure{border-radius:.25rem;box-shadow:0 .125rem .25rem #00000026}.c-base-disclosure__button{display:flex;column-gap:.5rem;align-items:center;width:100%;padding:.5rem .75rem;background-color:#e6e6e6;border-top-left-radius:inherit;border-top-right-radius:inherit}.c-base-disclosure__button-icon{width:.75em;height:.75em;transition:transform .1s ease-out}.c-base-disclosure__button[aria-expanded=true] .c-base-disclosure__button-icon{transform:rotate(90deg)}.c-btn-square{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:64px;margin-top:14px;overflow:hidden;color:#f5f5f2;background:#1c2940;transition:opacity .4s cubic-bezier(.26,.06,.28,.99),filter .4s cubic-bezier(.26,.06,.28,.99)}.c-btn-square:after{position:absolute;top:0;left:0;display:none;width:100%;height:100%;content:"";background-color:#1c2940;transition:filter .6s cubic-bezier(.43,.05,.17,1)}.c-btn-square span{display:block}.c-btn-square[disabled]{pointer-events:none;opacity:.8}.c-btn-square.-off{pointer-events:none;filter:brightness(.7)}.c-button-circle{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:96px;border:solid 1px #1c2940;border-radius:50%}.c-button-circle.-disable{color:#f5f5f2!important;pointer-events:none;background-color:#e5e7e9!important;border:solid 1px #e5e7e9;transform:scale(.92)!important}.c-button-round{display:flex;justify-content:center;width:320px;padding:16px 0;border:solid 1px #1c2940;border-radius:90px}.c-button-round span{display:inline-block}.c-button-underline{display:flex;justify-content:center}.c-button-underline span{text-decoration:underline}.c-career-application-method{margin-top:40px}.c-career-application-method li{position:relative;display:flex}.c-career-application-method li .order{display:flex;flex-direction:column;align-items:center}.c-career-application-method li .order-round{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:dashed 1px #1c2940;border-radius:50%}.c-career-application-method li .out-line{position:relative;display:block;width:1px;height:40px;border-left:dashed 1px #1c2940}.c-career-application-method li .out-line:before,.c-career-application-method li .out-line:after{position:absolute;width:4px;height:2px;content:"";background:#f5f5f2}.c-career-application-method li .out-line:before{top:0%;left:50%;transform:translate(-50%,-50%)}.c-career-application-method li .out-line:after{bottom:0%;left:50%;z-index:1;transform:translate(-50%,50%)}.c-career-application-method li p{width:calc(100% - 60px);padding-bottom:40px;padding-left:20px;margin-top:1.2em}.c-career-application-method__contact{margin-top:72px;border-top:dashed 1px #1c2940}.c-career-application-method__contact .contact__list{margin-top:48px}.c-career-application-method__contact .contact__list__item{display:flex}.c-career-application-method__contact .contact__list__item dt{width:33.4285714286%}.c-career-application-method__contact .contact__list__item dd{width:66.5714285714%}.c-career-application-method__contact .contact__list__item+.contact__list__item{margin-top:40px}.c-career-contact{margin-top:72px;border-top:dashed 1px #1c2940}.c-career-contact .contact__list{margin-top:48px}.c-career-contact .contact__list__item{display:flex}.c-career-contact .contact__list__item dt{width:33.4285714286%}.c-career-contact .contact__list__item dd{width:66.5714285714%}.c-career-contact .contact__list__item+.contact__list__item{margin-top:40px}.c-career-main{display:flex;flex-direction:column-reverse;padding:120px 20px 0}.c-career-main__content-navi{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-top:90px;color:#838994}.c-career-main__content-navi .c-career-main__content-navi__inner{position:sticky;top:190px}.c-career-main__content-navi li+li{margin-top:4px}.c-career-main__content-navi ul{display:none;padding-bottom:440px}.c-career-main__content-navi a.-active{color:#1c2940;pointer-events:none}.c-career-main__content-navi a.-active{pointer-events:auto}.c-career-main__content-navi .img{justify-content:flex-end;width:100%;max-width:280px;margin:0 auto}.c-career-main__content-navi .img img,.c-career-main__content{width:100%}.c-career-main:lang(en){flex-direction:column-reverse;align-items:center;justify-content:center;padding:120px 20px 0}.c-career-main__content-navi:lang(en){align-items:center;width:100%;padding-top:90px;padding-right:0}.c-career-main__content-navi:lang(en) .img{margin-right:auto;margin-left:auto}.c-career-main__content:lang(en){width:100%}.c-career-widget{width:100%}.c-career-widget .widget-border{width:100%;height:1px;overflow:hidden}.c-career-widget .widget-border .line{width:100%;height:100%;border:dashed 1px #838994;transition:clip-path .5s cubic-bezier(.47,.16,.24,1),opacity .5s cubic-bezier(.26,.06,.28,.99)}.c-career-widget .widget-border.-on{opacity:1}.c-career-widget .widget-border.-left .line,.c-career-widget .widget-border.-right .line{opacity:0}.c-career-widget__header{position:relative;display:flex;justify-content:space-between;padding-bottom:1.0625rem}.c-career-widget__header .widget__header__title{position:relative;height:27px;overflow:hidden}.c-career-widget__header h2{display:block;transition:transform .8s cubic-bezier(.43,.05,.17,1);transform:translateZ(0)}.c-career-widget__header h2:nth-child(1n+2){position:absolute;top:0;left:0}.c-career-widget__header h2.-up{pointer-events:none;transform:translate3d(0,-100%,0)}.c-career-widget__header h2.-down{pointer-events:none;transition:transform 0s cubic-bezier(.43,.05,.17,1);transform:translate3d(0,100%,0)}.c-career-widget__header .content-toggle{display:flex;align-items:center;overflow:hidden;color:#838994}.c-career-widget__header .content-toggle .content-toggle__inner{display:flex;gap:0 12px;align-items:center;height:100%;transition:transform .8s cubic-bezier(.43,.05,.17,1);transform:translateZ(0)}.c-career-widget__header .content-toggle .content-toggle__inner.-up{pointer-events:none;transform:translate3d(0,-100%,0)}.c-career-widget__header .content-toggle .content-toggle__inner.-down{pointer-events:none;transition:transform 0s cubic-bezier(.43,.05,.17,1);transform:translate3d(0,100%,0)}.c-career-widget__header .content-toggle button{text-transform:capitalize;transition:color .4s cubic-bezier(.26,.06,.28,.99)}.c-career-widget__header .content-toggle .-active{color:#1c2940;pointer-events:none}.c-career-widget__contents,.c-career-widget__contents__block{position:relative}.c-career-widget__contents__extra{position:absolute;top:0;left:0;display:flex;align-items:center;height:100%;overflow:hidden;pointer-events:none;border:1px}.c-career-widget__contents__extra__item{padding:2rem 0}.c-career-widget__list{position:relative;width:100%;height:54px;overflow:hidden;pointer-events:none}.c-career-widget__list.-active{pointer-events:auto}.c-career-widget__list__item{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.c-career-widget__list__item .career-item{position:absolute;width:100%;height:100%}.c-career-widget__list__item .career-item .-empty{opacity:0}.c-career-widget__list__item a{display:flex;align-items:center;justify-content:space-between;padding:12px 0;pointer-events:none}.c-career-widget__list__item a.-active{pointer-events:auto}.c-career-widget__list__item a.-active .status{color:#1c2940}.c-career-widget__list__item .occupation{display:flex;align-items:center}.c-career-widget__list__item .occupation .icon{width:29px;height:29px;object-fit:cover}.c-career-widget__list__item .occupation h3{margin-left:.6875rem}.c-career-widget__list__item .status{color:#838994}.c-career-widget__list__item.-empty{pointer-events:none}.c-career-widget__list__item.-empty a{visibility:hidden}.c-career-widget__contents__extra__item,.c-career-widget__list__item,.c-career-widget__list__item .career-item{display:none;pointer-events:none;transition:transform .8s cubic-bezier(.43,.05,.17,1),opacity .4s .2s cubic-bezier(.26,.06,.28,.99);transform:translateZ(0)}.c-career-widget__contents__extra__item.-on,.c-career-widget__list__item.-on,.c-career-widget__list__item .career-item.-on{display:block;pointer-events:auto}.c-career-widget__contents__extra__item.-up,.c-career-widget__list__item.-up,.c-career-widget__list__item .career-item.-up{display:block;pointer-events:none;transform:translate3d(0,-100%,0)}.c-career-widget__contents__extra__item.-up.c-career-widget__contents__extra__item,.c-career-widget__list__item.-up.c-career-widget__contents__extra__item,.c-career-widget__list__item .career-item.-up.c-career-widget__contents__extra__item{opacity:0;transition:transform .8s cubic-bezier(.43,.05,.17,1),opacity .4s 0s cubic-bezier(.26,.06,.28,.99);transform:translate3d(0,-20%,0)}.c-career-widget__contents__extra__item.-down,.c-career-widget__list__item.-down,.c-career-widget__list__item .career-item.-down{pointer-events:none;transition:transform 0s cubic-bezier(.43,.05,.17,1);transform:translate3d(0,100%,0)}.c-career-widget__contents__extra__item.-down.c-career-widget__contents__extra__item,.c-career-widget__list__item.-down.c-career-widget__contents__extra__item,.c-career-widget__list__item .career-item.-down.c-career-widget__contents__extra__item{opacity:0;transform:translate3d(0,20%,0)}.c-career-widget__contents__extra__item a .hover-txt,.c-career-widget__list__item a .hover-txt,.c-career-widget__list__item .career-item a .hover-txt{position:relative;overflow:hidden}.c-career-widget__contents__extra__item a .hover-txt span,.c-career-widget__list__item a .hover-txt span,.c-career-widget__list__item .career-item a .hover-txt span{display:inline-block}.c-career-widget__contents__extra__item a .hover-txt span:nth-child(2),.c-career-widget__list__item a .hover-txt span:nth-child(2),.c-career-widget__list__item .career-item a .hover-txt span:nth-child(2){position:absolute;top:0;left:0;transform:translate3d(0,100%,0)}.c-company-ambition{display:flex;flex-direction:column-reverse;padding:60px 40px 100px}.c-company-ambition .character{width:108px;margin-top:40px}.c-company-ambition__content:lang(ja) p+.-empty{margin-top:.5rem}.c-company-profile{padding:100px 20px 0}.c-company-profile-group{display:flex;flex-direction:column-reverse;gap:70px;align-items:flex-end}.c-company-profile-group__left{width:100%;margin-top:auto}.c-company-profile__list{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;width:100%;padding-top:49px;margin-top:48px;border-top:dashed 1px #838994}.c-company-profile__list__item{display:flex;width:100%}.c-company-profile__list__item dd{width:100%;color:#1c2940}.c-company-profile__list__item dt{width:7.375rem;padding-top:.4em;color:#838994}.c-company-profile__list__item a{position:relative}.c-company-profile__list__item a:after{position:absolute;bottom:-4px;left:0;width:100%;height:1px;content:"";border-bottom:dashed 1px}.c-company-profile__banner{display:flex;gap:0 20px;align-items:center;padding:24px 20px;margin-top:48px;background-color:#f5f5f2}.c-company-profile__banner svg{width:60px;height:auto}.c-contact-main{padding:0 20px;margin-top:60px}.c-contact-main .for-name2:lang(en){display:none}.c-contact-main[data-form-type=""] .form-group,.c-contact-main[data-form-type="1"] .for-membership,.c-contact-main[data-form-type="2"] .for-entry_sheet{display:none}.c-contact-main .button-confirm,.c-contact-main .button-send,.c-contact-main .button-back{display:flex;align-items:center;justify-content:center;width:100%;height:64px;margin-top:14px;color:#f5f5f2;background:#1c2940;transition:background .4s cubic-bezier(.26,.06,.28,.99)}.c-contact-main .button-confirm[disabled],.c-contact-main .button-send[disabled],.c-contact-main .button-back[disabled]{background:#838994}.c-contact-main .button-confirm{margin-top:20px}.c-contact-main .button-send{margin-top:40px}.c-contact-main .button-back{margin-top:48px}.c-contact-main .button-group{display:flex;flex-direction:column;align-items:center;width:100%}.c-contact-main .button-edit{margin-top:14px}.c-contact-main-navi{display:none}.c-contact-main-navi li+li{margin-top:.875rem}.c-contact-main-navi li{display:flex;color:#838994}.c-contact-main-navi li .name{margin-left:6px}.c-contact-main__form,.c-contact-main__confirm,.c-contact-main__complete{display:none}.c-contact-main[data-step="1"] .c-contact-main-navi li:nth-child(1){color:#1c2940}.c-contact-main[data-step="1"] .c-contact-main-contents .c-contact-main__content:nth-of-type(1){display:block}.c-contact-main[data-step="2"] .c-contact-main-navi li:nth-child(2){color:#1c2940}.c-contact-main[data-step="2"] .c-contact-main-contents .c-contact-main__content:nth-of-type(2){display:block}.c-contact-main[data-step="3"] .c-contact-main-navi li:nth-child(3){color:#1c2940}.c-contact-main[data-step="3"] .c-contact-main-contents .c-contact-main__content:nth-of-type(3){display:block}.c-contact-main-contents{transition:opacity .3s cubic-bezier(.26,.06,.28,.99)}.c-contact-main-contents.-transition{pointer-events:none;opacity:0}.c-contact-main-contents .border{width:100%;height:1px;margin:48px 0 60px;border:dashed 1px #838994}.c-contact-main-contents .label-block{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.625rem}.c-contact-main-contents .label-block .explain{margin-top:1.25rem}.c-contact-main-contents .caution{color:#f17676}.c-contact-main-contents label{display:block}.c-contact-main-contents label.-require:after{display:inline-block;margin-left:.2em;color:#f17676;content:" *"}.c-contact-main-contents input,.c-contact-main-contents select,.c-contact-main-contents label.file-upload{display:block;width:100%;height:60px;padding:1em;border:dashed 1px #838994}.c-contact-main-contents select{background-image:url(/assets/images/triangle.png);background-repeat:no-repeat;background-position:calc(100% - 27px) center;background-size:6px;border:dashed 1px #1c2940}.c-contact-main-contents textarea{width:100%;min-height:280px;padding:1em;border:dashed 1px #838994}.c-contact-main-contents input[type=file]{display:none}.c-contact-main-contents label.file-upload{display:flex;align-items:center;justify-content:center;color:#838994;text-align:center;cursor:pointer}.c-contact-main-contents .form-file .label-block{flex-direction:column}.c-contact-main-contents .form-file .label-block .explain{margin-top:20px}.c-contact-main-contents .form-file,.c-contact-main-contents .form-membership{display:none}.c-contact-main-contents input[type=checkbox]{position:absolute;display:inline-block;width:1.125rem;height:1.125rem;margin-top:0;cursor:pointer;border:none;border-radius:0;opacity:0}.c-contact-main-contents .checkbox-custom{position:relative;display:inline-block;width:1.125rem;height:1.125rem;overflow:hidden;pointer-events:none;background:#ccced3;border-radius:6px}.c-contact-main-contents .checkbox-custom:before{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;content:"";background:#1c2940;border-radius:50%;transition:transform .4s cubic-bezier(.43,.05,.17,1);transform:translateZ(0) scale(.01)}.c-contact-main-contents .checkbox{display:flex;align-items:center}.c-contact-main-contents .checkbox .label{margin-left:10px}.c-contact-main-contents .checkbox input:checked~.checkbox-custom:before{transition:transform .2s cubic-bezier(.43,.05,.17,1);transform:translateZ(0) scale(.6)}.c-contact-main__form .form-block{width:100%}.c-contact-main__form .form-block+.form-group,.c-contact-main__form .form-block+.form-block{margin-top:30px}.c-contact-main__form .form-block__group{display:flex;flex-direction:column;gap:10px 0}.c-contact-main__form .form-block__group label{width:100%}.c-contact-main__form .additional-information{margin-top:40px;color:#838994}.c-contact-main__form .additional-information ul li{position:relative}.c-contact-main__form .additional-information ul li:before{position:absolute;width:1em;content:"\30fb"}.c-contact-main__form .additional-information ul li span{display:block;margin-left:1em}.c-contact-main__form .additional-information ul li+li{margin-top:.1875rem}.c-contact-main__confirm dl div+div{margin-top:1.875rem}.c-contact-main__confirm dl dd{margin-top:.625rem}.c-contact-main__complete h2+p{margin-top:40px}.for-agree label{display:inline-flex!important}.for-adress:lang(en),.for-kana:lang(en),.for-entry_sheet:lang(en),.for-membership:lang(en){display:none}.c-content-header h2{margin-top:60px}.c-content-header h2+p{margin-top:48px}.c-dot-line{display:flex;gap:0 2px;width:32px;overflow:hidden}.c-dot-line__inner{display:flex;gap:0 2px;width:40px;height:3px;animation-name:move;animation-duration:1.5s;animation-timing-function:cubic-bezier(.43,.05,.17,1);animation-iteration-count:infinite}.c-dot-line__inner span{display:block;width:6px;height:3px;background-color:#d7a43d;border-radius:6px}@keyframes move{0%{transform:translate(0)}80%{transform:translate(-8px)}to{transform:translate(-8px)}}.c-fourtyfive{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%}.c-history-main{display:flex;flex-direction:column-reverse;padding:60px 20px 0}.c-history-main .boder-line{width:calc(100% - 40px);margin-bottom:60px}.c-history-main__content-navi{z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-top:61px;color:#838994}.c-history-main__content-navi .c-history-main__content-navi__inner{position:sticky;top:190px}.c-history-main__content-navi li+li{margin-top:4px}.c-history-main__content-navi ul{display:none;padding-bottom:141px}.c-history-main__content-navi a.-active{color:#1c2940;pointer-events:none}.c-history-main__content-navi a.-active{pointer-events:auto}.c-history-main__content{width:calc(100% + 20px);overflow-x:hidden}.c-history-main__content .history-item{width:calc(100% + 40px)}.c-history-main__content .history-item .history-item__list{width:calc(100% - 80px)}.c-history-main__content .history-item .list__item__content{margin-top:8px}.c-history-main__content .history-item .list__item__content p+.c-slider{margin-top:14px}.c-history-main__content .history-item__list{margin-top:32px;color:#838994}.c-history-main__content .history-item+.history-item{margin-top:40px}.c-history-main__content .list__item+.list__item{margin-top:32px}.c-accordion+.c-content-header{margin-top:182px}.c-home-masthead__media{--o-frame__width: 21;--o-frame__height: 9}.c-home-masthead__byline{font-style:italic}.c-news-content{margin:60px 20px 0;opacity:0;transition:opacity .4s cubic-bezier(.26,.06,.28,.99)}.c-news-content.-on{opacity:1}.c-news-content.under-construction .c-news-content__footer{display:none}.c-news-content.under-construction .c-news-content__list{border-bottom:none}.c-news-content.under-construction .c-news-maintenance{display:block}.c-news-content__list{border-bottom:dashed 1px #838994}.c-news-content__list__item{width:100%;border-top:dashed 1px #838994}.c-news-content__list__item a{display:block;padding:36px 0}.c-news-content__list__item a:hover .c-anim-rolling span:nth-child(1){transition:transform .6s cubic-bezier(.47,.16,.24,1);transform:translate3d(0,-100%,0)}.c-news-content__list__item a:hover .c-anim-rolling span:nth-child(2){transition:transform .7s cubic-bezier(.47,.16,.24,1);transform:translateZ(0)}.c-news-content__list__item p{margin-top:4px}.c-news-content__footer{display:flex;align-items:center;justify-content:space-between;margin-top:80px}.c-news-content__footer .char1{width:108px;height:auto}.c-news-content__footer .char2{width:90px;height:auto}.c-news-content__footer .c-button-circle.-load{pointer-events:none;opacity:.2}.c-news-maintenance{display:none}.c-news-maintenance:lang(en) p:nth-of-type(1){display:none}.c-news-maintenance:lang(ja) p:nth-of-type(2){display:none}.c-news-maintenance__content{display:none;padding-bottom:102px;margin-top:60px}.c-page-banner{width:100%;padding:0 20px;margin-top:120px}.c-page-banner__list{display:flex;flex-direction:column;gap:10px 0;width:100%}.c-page-banner__list__item{width:100%;overflow:hidden}.c-page-banner__list__item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.c-page-banner__list__item a.-white{color:#f5f5f2}.c-page-banner__list__item a .fourtyfive-visual{width:100%;height:100%}.c-page-banner__list__item a h3{position:absolute}.c-page-foot{color:#fff;background-color:#1a1a1a}.c-page-footer{display:flex;flex-direction:column;width:100%;padding:0 20px 60px;margin-top:120px}.-minHeight .c-page-footer{margin-top:auto!important}.c-404-main+.c-page-footer{margin-top:0!important}.c-page-footer__logo{width:88px}.c-page-footer__content{display:flex;flex-direction:column;width:100%;margin-top:60px}.c-page-footer__content__list{display:flex;flex-direction:column}.c-page-footer__content__list a{text-transform:capitalize}.c-page-footer__content__other{margin-top:60px}.c-page-header{position:fixed;top:0;left:0;z-index:10;display:flex;align-items:center;justify-content:space-between;width:100%;padding:40px 20px 0;pointer-events:none;visibility:hidden;opacity:0}.c-page-header.-on{visibility:visible;opacity:1;transition:opacity .4s cubic-bezier(.26,.06,.28,.99)}.-naviOpened .c-page-header{visibility:hidden}.c-page-header .header-logo{width:140px;pointer-events:auto}.c-page-header .header-logo svg{width:100%;height:auto}.c-page-header .c-page-header__navi{display:none;pointer-events:auto}.c-page-header .c-page-header__navi ul{display:flex;gap:0 40px}.c-page-header .c-page-header__side{display:flex;align-items:center;pointer-events:auto}.c-page-header .c-page-header__side a{display:inline-block}.c-page-header .c-page-header__side .link-shop{display:none;margin-right:38px}.c-page-header .c-page-header__side .link-lang{margin-right:20px;text-transform:uppercase}.c-page-navi__opener{position:relative;width:20px;height:5px;pointer-events:auto}.c-page-navi__opener:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transform:scale(2,5)}.c-page-navi__opener .line{position:absolute;top:0;left:0;width:100%;height:1px;background-color:#1c2940;border-radius:3px}.c-page-navi__opener .line:nth-child(2){top:100%}.c-page-navi__opener.-active .line:nth-child(1),.c-page-navi__opener.-active .line:nth-child(2){transition:transform .4s cubic-bezier(.47,.16,.24,1)}.c-page-navi__opener.-active .line:nth-child(1){transform:translate3d(0,1px,0)}.c-page-navi__opener.-active .line:nth-child(2){transform:translate3d(0,-1px,0)}.c-page-keyvisual{position:relative;width:100%}.c-page-keyvisual__visual{position:relative;width:100%;height:520px}.c-page-keyvisual__visual img{width:100%;height:100%;object-fit:cover}.c-page-keyvisual__content{padding:80px 20px 0;pointer-events:none}.c-page-navi-content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding:0 39px 60px}.c-page-navi-content__list{display:flex;flex-direction:column;align-items:flex-end;width:100%}.c-page-navi-content__list li+li{margin-top:10px}.c-page-navi-content__list li+.-sub{margin-top:22px}.c-page-navi-content__list .-sub+li{margin-top:14px}.c-page-navi-content__list li{font-family:ivypresto-headline,serif;font-style:normal;font-weight:300;text-align:right}.c-page-navi-content__list li a{font-size:2.5rem;line-height:1.3em;color:#838994;letter-spacing:.04em}.c-page-navi-content__list li a.-active{color:#1c2940;pointer-events:none}.c-page-navi-content__list li.-sub a{font-size:1.75rem}.c-page-navi-content__other{display:flex;flex-direction:column-reverse;align-items:flex-end;width:100%;margin-top:40px;color:#838994}.c-page-navi-content__other ul{display:flex;flex-direction:column;align-items:flex-end;margin-top:40px;text-transform:capitalize}.c-page-navi-content__other ul .privacy{margin-top:40px}.c-page-navi-content__other ul li+li{margin-top:.4375rem}.c-page-navi-content__other ul a.-active{color:#1c2940;pointer-events:none}.c-page-navi-content__other .link-shop{font-family:ivypresto-headline,serif;font-style:normal;font-weight:300;align-self:flex-end;font-size:1.25rem;line-height:1.5em;letter-spacing:.04em}.c-page-navi-content__other .link-shop.-active{color:#1c2940;pointer-events:none}.c-page-navi-table{position:relative;display:flex;flex-direction:column;align-items:center;padding:113px 0 67px}.c-page-navi-table .c-page-navi-table__block{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.c-page-navi-table .c-page-navi-table__block.-on{pointer-events:auto}.c-page-navi-table__pagination .c-page-navi-table__pagination__inner{display:flex;gap:0 35px;align-items:center}.c-page-navi-table__pagination .btn-prev,.c-page-navi-table__pagination .btn-next{position:relative;width:9px;height:9px}.c-page-navi-table__pagination .btn-prev span,.c-page-navi-table__pagination .btn-next span{display:flex;align-items:center;width:100%;height:100%}.c-page-navi-table__pagination .btn-prev svg,.c-page-navi-table__pagination .btn-next svg{width:100%;height:auto}.c-page-navi-table__pagination .btn-prev:before,.c-page-navi-table__pagination .btn-next:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:50%;opacity:.5;transform:scale(5)}.c-page-navi-table__pagination .btn-prev svg{transform:rotate(-180deg)}.c-page-navi-table__pagination .current{width:1.3125rem;white-space:nowrap}.c-page-navi-table__pagination .pagination__info{display:flex;gap:0 16px;align-items:center}.c-page-navi-table__pagination .c-page-navi-table__pagination__inner{opacity:0;transform:translate3d(0,100%,0)}.c-page-navi-table__pagination.-on .c-page-navi-table__pagination__inner,.c-page-navi-table__pagination:hover .c-page-navi-table__pagination__inner{opacity:1;transition:transform .5s cubic-bezier(.43,.05,.17,1),opacity .3s cubic-bezier(.26,.06,.28,.99);transform:translateZ(0)}.c-page-navi-table__title{position:relative;width:100%;margin-top:24px;overflow:hidden;text-align:center}.c-page-navi-table__title:before{display:block;white-space:pre;visibility:hidden}.c-page-navi-table__title:lang(en):before{content:"Title\aTitle"}.c-page-navi-table__title:lang(ja):before{content:"\30bf\30a4\30c8\30eb\a\30bf\30a4\30c8\30eb"}.c-page-navi-table__title li{position:absolute;top:0;left:0;width:100%}.c-page-navi-table__title li.-active{opacity:1}.c-page-navi-table__title li{display:none;pointer-events:auto;transition:transform .8s cubic-bezier(.43,.05,.17,1);transform:translateZ(0)}.c-page-navi-table__title li.-on{display:block}.c-page-navi-table__title li.-up{pointer-events:none;transform:translate3d(0,-100%,0)}.c-page-navi-table__title li.-down{pointer-events:none;transition:transform 0s cubic-bezier(.43,.05,.17,1);transform:translate3d(0,100%,0)}.c-page-navi-table__slider{z-index:3;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 39px;margin-top:20px;overflow:hidden}.c-page-navi-table__slider .slider-list{position:relative;display:inline-flex;width:100%;min-height:200px;aspect-ratio:311/201}.c-page-navi-table__slider .slider-list__item{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 10px;cursor:pointer;user-select:none}.c-page-navi-table__slider .slider-list__item a{display:inline-block}.c-page-navi-table__slider .slider-list__item .img-wrap{position:relative;width:100%;height:100%}.c-page-navi-table__slider .slider-list__item .img-wrap img{width:100%;height:100%;pointer-events:none;object-fit:contain}.c-page-navi-table__slider .slider-list__item .img-wrap .number{font-family:ivypresto-headline,serif;font-style:normal;font-weight:300;position:absolute;top:50%;left:50%;z-index:1;font-size:50px;color:#fff;transform:translate(-50%,-50%)}.c-page-navi-table__slider.is-dragging .slider-list,.c-page-navi-table__slider.is-dragging a{pointer-events:none!important}.c-page-navi-table__slider:not(.is-dragging) .slider-list__item a{pointer-events:none!important}.c-page-navi-table__slider:not(.is-dragging) .slider-list__item.-current a{pointer-events:auto!important}.c-page-navi-table__contents{position:relative;width:100%;min-height:210px;padding:24px 39px 0}.c-page-navi-table__contents .widget{top:0;left:0;width:100%;height:100%}.c-page-navi-table__contents .widget:nth-child(1n+2){display:none}.c-page-navi-table__indicator{display:none}.c-page-navi-table__indicator ul{display:flex;gap:0 36px}.c-page-navi-table__indicator ul li{position:relative}.c-page-navi-table__indicator ul li:not(:last-child):after{position:absolute;top:50%;left:13px;width:28px;height:1px;content:"";border:dashed 1px #838994}.c-page-navi-table__indicator ul li button{position:relative;z-index:1;width:9px;height:9px}.c-page-navi-table__indicator ul li button .dot{position:relative;width:100%;height:100%;background-color:#1c2940;border-radius:50%}.c-page-navi-table__indicator ul li button:before{position:absolute;top:50%;left:50%;width:33px;height:33px;content:"";background-color:#f5f5f2;border:solid 1px #1c2940;border-radius:50%;opacity:0;transition:opacity .5s cubic-bezier(.26,.06,.28,.99),transform .3s cubic-bezier(.47,.16,.24,1);transform:translate3d(-50%,-50%,0) scale(1)}.c-page-navi-table__indicator ul li button.-active:before{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}.c-page-navi{position:fixed;top:0;right:0;z-index:11;display:none;width:100%;height:100vh;pointer-events:auto;scrollbar-width:none;transform:translateZ(0)}.c-page-navi.-on{display:block}.c-page-navi.-mode-smooth{overflow:hidden}.c-page-navi.-mode-smooth .c-page-navi-outer{height:100%}.c-page-navi:not(.-mode-smooth) .c-page-navi-outer{height:100%}.c-page-navi:not(.-mode-smooth) .c-page-navi-inner{height:100%;overflow-y:scroll}.c-page-navi:not(.-mode-smooth) .c-page-navi__block{height:auto}.c-page-navi:not(.-mode-smooth) .c-page-navi__block__content{height:auto;min-height:auto}.c-page-navi-outer{position:absolute;top:0;left:0;width:100%;background-color:#fff;background-image:url(/assets/images/bg-fabric1.jpg);background-repeat:repeat}.c-page-navi-outer.-on{transition:clip .7s cubic-bezier(.47,.16,.24,1)}.c-page-navi-inner{min-height:100%}.c-page-navi__header{position:absolute;top:40px;right:0;display:flex;align-items:center;justify-content:space-between;width:100%}.c-page-navi__header__adress{display:none}.c-page-navi__header__adress .adress{font-size:.625rem;line-height:1.8em}.c-page-navi__header__logo{align-self:flex-end;width:140px;height:auto;margin-left:20px}.c-page-navi__header__logo svg{width:100%;height:auto}.c-page-navi__header__langs{display:flex;gap:0 12px;margin-right:14px;margin-left:auto}.c-page-navi__header__langs a{color:#838994;pointer-events:none}.c-page-navi__header__langs a:nth-of-type(2){display:none}.c-page-navi__header__langs .-active{color:#1c2940;pointer-events:auto}.c-page-navi__header__langs span{display:none}.c-page-navi__header__close{position:relative;width:28px;height:20px;margin-right:20px;cursor:pointer;border-radius:50%}.c-page-navi__header__close:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transform:scale(1.5,2)}.c-page-navi__header__close .bg{position:absolute;top:-4px;left:0;width:28px;height:28px;background:#e5e7e9;border-radius:50%}.c-page-navi__header__close .lines{position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%)}.c-page-navi__header__close .lines .line{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#1c2940;border-radius:3px}.c-page-navi__header__close .lines .line:nth-child(1){transform:rotate(-45deg)}.c-page-navi__header__close .lines .line:nth-child(2){transform:rotate(45deg)}.c-page-navi__block{position:relative;width:100%;height:100%;background-repeat:repeat;opacity:1}.c-page-navi__block:first-child{height:auto}.c-page-navi__block.-on{opacity:1;transition:opacity .5s cubic-bezier(.26,.06,.28,.99)}.c-page-navi__block.-on:last-child:before{opacity:1;transition:opacity 1s .5s cubic-bezier(.26,.06,.28,.99)}.c-page-navi__block__content{height:100%;min-height:100%;transform:translateZ(0)}.c-page-navi__block__content.-on{opacity:1;transition:opacity .5s .4s cubic-bezier(.26,.06,.28,.99),transition .5s .4s cubic-bezier(.47,.16,.24,1);transform:translateZ(0)}.c-page-title .lede{margin-top:3.75rem}.c-page-title.-type-single{padding:0 20px;margin-top:10.8125rem}.c-service-card{display:block;color:#000;background-color:#fff;border-radius:.25rem;box-shadow:0 .125rem .25rem #00000026}.c-service-card__media{width:100%;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.c-site-modal-menu{position:fixed;inset:0;z-index:20;color:#fff;background-color:#1a1a1a}.c-site-modal-menu.is-transition-enter{opacity:0;transform:translateY(1rem)}.c-site-modal-menu.is-transition-enter-active{opacity:1;transition:opacity .3s ease-out,transform .3s ease-out;transform:none}.c-site-modal-menu.is-transition-leave{opacity:1}.c-site-modal-menu.is-transition-leave-active{opacity:0;transition:opacity .25s ease-out,transform .25s ease-out;transform:translateY(1rem)}.c-site-modal-menu__head{border-bottom:1px solid hsla(0,0%,100%,.15)}.c-slider{position:relative;width:100%;padding-top:61.6071428571%}.c-slider__inner{position:absolute;top:0;left:0;width:100%;height:100%}.c-slider__list{display:inline-flex;column-gap:20px;height:100%}.c-slider__list__item{width:100%;user-select:none}.c-slider__list__item img{width:100%;height:100%;pointer-events:none;object-fit:cover}.c-style-guide{padding:40px 20px 100px}.c-style-guide .tp-t1{margin-top:100px}.c-style-guide dl{display:flex}.c-style-guide dl dt{min-width:100px;margin-right:30px}.c-style-guide dl+dl{padding-top:60px;margin-top:60px;border-top:dotted 1px rgba(0,0,0,.5)}.c-style-guide .-style{display:flex;gap:0 10px}.c-style-guide .-style span{display:inline-block;padding:.5em 1em;font-size:.6875rem;line-height:1em;letter-spacing:.05em;border:dotted 1px rgba(0,0,0,.5);border-radius:2px}.c-style-guide .-style span:nth-child(1){background-color:#0003}.c-style-guide .-style:not(.vertical-rl .c-style-guide .-style){margin-top:10px}.vertical-rl .c-style-guide .-style{margin-right:30px}.vertical-rl .c-style-guide .-style span{padding:1em .5em}.c-style-guide .-style+.-className{margin-top:10px}.vertical-rl .c-style-guide .-style+.-className{margin-top:0;margin-right:5px}.c-style-guide .-className{display:flex;gap:0 10px}.c-style-guide .-className span{display:inline-block;padding:.5em 1em;font-size:.6875rem;line-height:1em;letter-spacing:.05em;border:dotted 1px rgba(0,0,0,.5);border-radius:2px}.vertical-rl .c-style-guide .-className span{padding:1em .5em}.c-top-banner{display:flex;height:88px;margin-top:26px}.c-top-banner__img{width:78px;height:88px}.c-top-banner__img img{width:100%;height:100%;object-fit:cover}.c-top-banner__content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 47px;background-color:#f7f7f7}.c-top-banner__content .c-top-banner__content__link{display:flex;align-items:center;justify-content:center;margin-top:.4375rem}.c-top-banner__content .c-top-banner__content__link span{color:#1c2940}.c-top-banner__content .c-top-banner__content__link .c-anim-rolling{margin:0 12px;line-height:1.5em}.c-top-keyvisual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:calc(var(--vh, 1vh) * 100)}.c-top-keyvisual .fourtyfive-visual{position:absolute;top:0;left:0;width:100%;height:100%}.c-top-keyvisual .fourtyfive-visual img{width:100%;height:100%;object-fit:cover;object-position:center 20%;opacity:0;transition:opacity .7s cubic-bezier(.26,.06,.28,.99)}.c-top-keyvisual .fourtyfive-visual.-on img{opacity:1}.c-top-keyvisual__intro{position:absolute;text-align:center}.c-top-keyvisual__intro p{line-height:1.5em!important}.c-top-keyvisual__intro p span{display:inline-block;opacity:0}.c-top-keyvisual__intro p span.-on{opacity:1;transition:opacity 2s cubic-bezier(.26,.06,.28,.99)}.c-top-keyvisual__intro p span.-hide{opacity:0;transition:opacity 1s cubic-bezier(.26,.06,.28,.99)}.c-top-keyvisual__content{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:auto;visibility:hidden;opacity:0}.c-top-keyvisual__content h1{z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;margin-top:50px;white-space:pre-wrap;pointer-events:none}.c-top-keyvisual__content h1 svg{width:44.8717948718%;height:auto}.c-top-keyvisual__content.-on{visibility:visible;opacity:1;transition:opacity 1s cubic-bezier(.26,.06,.28,.99)}.c-top-keyvisual__content .c-button-circle{display:none;margin-top:39px}.c-top-keyvisual__side{position:relative;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-bottom:10px;padding-left:20px;margin-top:auto;visibility:hidden;opacity:0}.c-top-keyvisual__side.-on{visibility:visible;opacity:1;transition:opacity 1s cubic-bezier(.26,.06,.28,.99)}.c-top-news{display:flex;flex-direction:column}.c-top-news time+a{margin-top:.25rem}.c-work-item-card{position:relative}.c-work-item-card .image__frame{width:100%;padding-top:65.1428571429%}.c-work-item-card h3{width:82.8571428571%}.c-work-item-card p{width:72.5714285714%;margin-top:20px;margin-left:auto;text-align:justify}.c-work-item-card .c-work-item-card__image{transform-origin:50% 0}.c-work-item-card .c-work-item-card__content h3{transition:opacity 1s .3s cubic-bezier(.26,.06,.28,.99)}.c-work-item-card .c-work-item-card__content p{transition:opacity 1s .5s cubic-bezier(.26,.06,.28,.99)}.c-work-item-card.is-outview-bottom .c-work-item-card__content h3,.c-work-item-card.is-outview-bottom .c-work-item-card__content p{opacity:0}.c-work-item-card.is-inview .c-work-item-card__content h3,.c-work-item-card.is-inview .c-work-item-card__content p{opacity:1}.c-work-item-card__image .hanger{display:flex;justify-content:center;width:100%;height:57px}.c-work-item-card__image .hanger img{width:98px;height:91px}.c-work-item-card__image .image__frame{position:relative;background-image:url(/assets/images/bg-fabric2.jpg);background-size:cover}.c-work-item-card__image .image{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.c-work-item-card__image .image img{width:100%;height:100%;box-shadow:2px 2px 8px #0003}.c-work-item-card__content{display:flex;flex-direction:column;margin-top:25px}.c-work{margin-top:10px;overflow:hidden}.c-work+.c-work{margin-top:160px}.c-work__visual,.c-work-item-visual{position:relative;display:flex;justify-content:center;width:100%;height:auto;overflow:hidden}.c-work__visual img,.c-work-item-visual img{width:100%;min-width:737px;height:100%;opacity:1;transition:transform 1.5s 0s cubic-bezier(.18,.06,.23,1),opacity .5s cubic-bezier(.26,.06,.28,.99);transform:translateZ(0) scale(1);object-fit:contain;object-position:50% 50%}.c-work__visual.is-outview-bottom img,.c-work-item-visual.is-outview-bottom img{opacity:0;transform:translateZ(0) scale(.5)}.c-work-item-visual{width:calc(100% + 40px);padding:0;margin-right:auto;margin-left:-20px}.c-work-container{max-width:1600px;padding:0 20px;margin-right:auto;margin-left:auto}.c-work__visual+.c-work-container{margin-top:80px}.c-work__header h2{margin-top:3.75rem}.c-work__header h2+.c-work__header__summary{margin-top:3rem}.c-work__header .c-work__header__summary{display:flex;flex-direction:column;gap:40px 0}.c-work__header h2{opacity:1;transition:opacity 1s 0s cubic-bezier(.26,.06,.28,.99)}.c-work__header .c-work__header__summary{opacity:1;transition:opacity 1s .3s cubic-bezier(.26,.06,.28,.99)}.c-work__header.is-outview-bottom h2,.c-work__header.is-outview-bottom .c-work__header__summary{opacity:0;transition-delay:0s;transition-duration:0s}.c-work__contents{display:flex;flex-direction:column;flex-wrap:wrap;gap:60px 0;margin-top:80px}.c-work__contents .c-work-item-card{width:100%}.c-work__contents .c-work-item-card .image__frame{padding-top:65.3125%}.c-work__contents .c-work-item-card .image__frame .image{padding:9.375% 12.5%}.s-prose{line-height:1.7}.s-prose p{max-width:60em}.t-dark{color:#fff}.u-visually-hidden{position:fixed!important;top:0!important;left:0!important;display:block!important;width:4px!important;height:4px!important;padding:0!important;margin:0!important;overflow:hidden!important;pointer-events:none!important;visibility:visible!important;border:0!important;opacity:0!important}html{height:fill-available;height:100%}body{min-height:100vh;min-height:fill-available;color:#1c2940;background-image:url(/assets/images/bg-fabric1.jpg);background-repeat:repeat;background-size:400px 266px;opacity:0}body.-fixed{height:100%;overflow:hidden}body.-loaded{opacity:1;transition:opacity .5s .5s cubic-bezier(.26,.06,.28,.99)}body.-minHeight main{height:100vh}main{display:flex;flex-direction:column}.header-line{width:30px;height:1px;border-top:dashed 3px #d7a43d}.-underline{text-decoration:underline!important}.wrapper{display:block;width:100%;min-height:100vh}.fourtyfive-visual img{visibility:hidden}.fourtyfive-visual.-fourtyfiveOff img{visibility:visible}.boder-line{border-top:dashed 1px #838994}.color-red{color:#f17676}/*! locomotive-scroll v4.1.1 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}.has-scroll-smooth{position:fixed;top:0;right:0;bottom:0;left:0}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;white-space:nowrap;vertical-align:top}.c-scrollbar{position:absolute;top:0;right:0;width:11px;height:100%;opacity:0;transition:transform .3s,opacity .3s;transform-origin:center right}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{top:auto;bottom:0;width:100%;height:10px;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;width:7px;margin:2px;cursor:grab;background-color:#000;border-radius:10px;opacity:.5}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}@media (min-width: 0em){.o-frame--16x9{--o-frame__width: 16;--o-frame__height: 9}.o-frame--3x2{--o-frame__width: 3;--o-frame__height: 2}.o-frame--4x3{--o-frame__width: 4;--o-frame__height: 3}.o-frame--1x1{--o-frame__width: 1;--o-frame__height: 1}.o-frame--3x4{--o-frame__width: 3;--o-frame__height: 4}.o-frame--2x3{--o-frame__width: 2;--o-frame__height: 3}.o-row--gutter-0{--o-row__gutter: 0}.o-row--gutter-002{--o-row__gutter: .125rem}.o-row--gutter-004{--o-row__gutter: .25rem}.o-row--gutter-008{--o-row__gutter: .5rem}.o-row--gutter-012{--o-row__gutter: .75rem}.o-row--gutter-016{--o-row__gutter: 1rem}.o-row--gutter-024{--o-row__gutter: 1.5rem}.o-row--gutter-032{--o-row__gutter: 2rem}.o-row--gutter-040{--o-row__gutter: 2.5rem}.o-row--gutter-048{--o-row__gutter: 3rem}.o-row--gutter-064{--o-row__gutter: 4rem}.o-row--gutter-080{--o-row__gutter: 5rem}.o-row--gutter-096{--o-row__gutter: 6rem}.o-row--gutter-160{--o-row__gutter: 10rem}.o-stack-0>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 0}.o-stack-002>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .125rem}.o-stack-004>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .25rem}.o-stack-008>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .5rem}.o-stack-012>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .75rem}.o-stack-016>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1rem}.o-stack-024>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1.5rem}.o-stack-032>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2rem}.o-stack-040>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2.5rem}.o-stack-048>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 3rem}.o-stack-064>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 4rem}.o-stack-080>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 5rem}.o-stack-096>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 6rem}.o-stack-160>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 10rem}.u-d-inline{display:inline!important}.u-d-inline-block{display:inline-block!important}.u-d-block{display:block!important}.u-d-flex{display:flex!important}.u-d-inline-flex{display:inline-flex!important}.u-d-contents{display:contents!important}.u-d-none{display:none!important}.u-flex-row{flex-direction:row!important}.u-flex-column{flex-direction:column!important}.u-flex-row-reverse{flex-direction:row-reverse!important}.u-flex-column-reverse{flex-direction:column-reverse!important}.u-flex-wrap{flex-wrap:wrap!important}.u-flex-nowrap{flex-wrap:nowrap!important}.u-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.u-justify-content-start{justify-content:flex-start!important}.u-justify-content-end{justify-content:flex-end!important}.u-justify-content-center{justify-content:center!important}.u-justify-content-between{justify-content:space-between!important}.u-justify-content-around{justify-content:space-around!important}.u-justify-content-evenly{justify-content:space-evenly!important}.u-align-items-start{align-items:flex-start!important}.u-align-items-end{align-items:flex-end!important}.u-align-items-center{align-items:center!important}.u-align-items-baseline{align-items:baseline!important}.u-align-items-stretch{align-items:stretch!important}.u-align-content-start{align-content:flex-start!important}.u-align-content-end{align-content:flex-end!important}.u-align-content-center{align-content:center!important}.u-align-content-between{align-content:space-between!important}.u-align-content-around{align-content:space-around!important}.u-align-content-stretch{align-content:stretch!important}.u-flex-initial{flex:initial!important}.u-flex-auto{flex:auto!important}.u-flex-none{flex:none!important}.u-flex-1{flex:1!important}.u-align-self-auto{align-self:auto!important}.u-align-self-start{align-self:flex-start!important}.u-align-self-end{align-self:flex-end!important}.u-align-self-center{align-self:center!important}.u-align-self-baseline{align-self:baseline!important}.u-align-self-stretch{align-self:stretch!important}.u-m-0{margin:0!important}.u-m-auto{margin:auto!important}.u-mx-0{margin-right:0!important;margin-left:0!important}.u-mx-auto{margin-right:auto!important;margin-left:auto!important}.u-my-0{margin-top:0!important;margin-bottom:0!important}.u-my-002{margin-top:.125rem!important;margin-bottom:.125rem!important}.u-my-004{margin-top:.25rem!important;margin-bottom:.25rem!important}.u-my-008{margin-top:.5rem!important;margin-bottom:.5rem!important}.u-my-012{margin-top:.75rem!important;margin-bottom:.75rem!important}.u-my-016{margin-top:1rem!important;margin-bottom:1rem!important}.u-my-024{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.u-my-032{margin-top:2rem!important;margin-bottom:2rem!important}.u-my-040{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.u-my-048{margin-top:3rem!important;margin-bottom:3rem!important}.u-my-064{margin-top:4rem!important;margin-bottom:4rem!important}.u-my-080{margin-top:5rem!important;margin-bottom:5rem!important}.u-my-096{margin-top:6rem!important;margin-bottom:6rem!important}.u-my-160{margin-top:10rem!important;margin-bottom:10rem!important}.u-my-auto{margin-top:auto!important;margin-bottom:auto!important}.u-mt-0{margin-top:0!important}.u-mt-002{margin-top:.125rem!important}.u-mt-004{margin-top:.25rem!important}.u-mt-008{margin-top:.5rem!important}.u-mt-012{margin-top:.75rem!important}.u-mt-016{margin-top:1rem!important}.u-mt-024{margin-top:1.5rem!important}.u-mt-032{margin-top:2rem!important}.u-mt-040{margin-top:2.5rem!important}.u-mt-048{margin-top:3rem!important}.u-mt-064{margin-top:4rem!important}.u-mt-080{margin-top:5rem!important}.u-mt-096{margin-top:6rem!important}.u-mt-160{margin-top:10rem!important}.u-mt-auto{margin-top:auto!important}.u-mr-1\/2{margin-right:50%!important}.u-mr-1\/3{margin-right:33.3333333333%!important}.u-mr-2\/3{margin-right:66.6666666667%!important}.u-mr-1\/4{margin-right:25%!important}.u-mr-2\/4{margin-right:50%!important}.u-mr-3\/4{margin-right:75%!important}.u-mr-1\/5{margin-right:20%!important}.u-mr-2\/5{margin-right:40%!important}.u-mr-3\/5{margin-right:60%!important}.u-mr-4\/5{margin-right:80%!important}.u-mr-1\/6{margin-right:16.6666666667%!important}.u-mr-2\/6{margin-right:33.3333333333%!important}.u-mr-3\/6{margin-right:50%!important}.u-mr-4\/6{margin-right:66.6666666667%!important}.u-mr-5\/6{margin-right:83.3333333333%!important}.u-mr-1\/12{margin-right:8.3333333333%!important}.u-mr-2\/12{margin-right:16.6666666667%!important}.u-mr-3\/12{margin-right:25%!important}.u-mr-4\/12{margin-right:33.3333333333%!important}.u-mr-5\/12{margin-right:41.6666666667%!important}.u-mr-6\/12{margin-right:50%!important}.u-mr-7\/12{margin-right:58.3333333333%!important}.u-mr-8\/12{margin-right:66.6666666667%!important}.u-mr-9\/12{margin-right:75%!important}.u-mr-10\/12{margin-right:83.3333333333%!important}.u-mr-11\/12{margin-right:91.6666666667%!important}.u-mr-0{margin-right:0!important}.u-mr-auto{margin-right:auto!important}.u-mb-0{margin-bottom:0!important}.u-mb-002{margin-bottom:.125rem!important}.u-mb-004{margin-bottom:.25rem!important}.u-mb-008{margin-bottom:.5rem!important}.u-mb-012{margin-bottom:.75rem!important}.u-mb-016{margin-bottom:1rem!important}.u-mb-024{margin-bottom:1.5rem!important}.u-mb-032{margin-bottom:2rem!important}.u-mb-040{margin-bottom:2.5rem!important}.u-mb-048{margin-bottom:3rem!important}.u-mb-064{margin-bottom:4rem!important}.u-mb-080{margin-bottom:5rem!important}.u-mb-096{margin-bottom:6rem!important}.u-mb-160{margin-bottom:10rem!important}.u-mb-auto{margin-bottom:auto!important}.u-ml-1\/2{margin-left:50%!important}.u-ml-1\/3{margin-left:33.3333333333%!important}.u-ml-2\/3{margin-left:66.6666666667%!important}.u-ml-1\/4{margin-left:25%!important}.u-ml-2\/4{margin-left:50%!important}.u-ml-3\/4{margin-left:75%!important}.u-ml-1\/5{margin-left:20%!important}.u-ml-2\/5{margin-left:40%!important}.u-ml-3\/5{margin-left:60%!important}.u-ml-4\/5{margin-left:80%!important}.u-ml-1\/6{margin-left:16.6666666667%!important}.u-ml-2\/6{margin-left:33.3333333333%!important}.u-ml-3\/6{margin-left:50%!important}.u-ml-4\/6{margin-left:66.6666666667%!important}.u-ml-5\/6{margin-left:83.3333333333%!important}.u-ml-1\/12{margin-left:8.3333333333%!important}.u-ml-2\/12{margin-left:16.6666666667%!important}.u-ml-3\/12{margin-left:25%!important}.u-ml-4\/12{margin-left:33.3333333333%!important}.u-ml-5\/12{margin-left:41.6666666667%!important}.u-ml-6\/12{margin-left:50%!important}.u-ml-7\/12{margin-left:58.3333333333%!important}.u-ml-8\/12{margin-left:66.6666666667%!important}.u-ml-9\/12{margin-left:75%!important}.u-ml-10\/12{margin-left:83.3333333333%!important}.u-ml-11\/12{margin-left:91.6666666667%!important}.u-ml-0{margin-left:0!important}.u-ml-auto{margin-left:auto!important}.u-p-0{padding:0!important}.u-p-002{padding:.125rem!important}.u-p-004{padding:.25rem!important}.u-p-008{padding:.5rem!important}.u-p-012{padding:.75rem!important}.u-p-016{padding:1rem!important}.u-p-024{padding:1.5rem!important}.u-p-032{padding:2rem!important}.u-p-040{padding:2.5rem!important}.u-p-048{padding:3rem!important}.u-p-064{padding:4rem!important}.u-p-080{padding:5rem!important}.u-p-096{padding:6rem!important}.u-p-160{padding:10rem!important}.u-px-0{padding-right:0!important;padding-left:0!important}.u-px-002{padding-right:.125rem!important;padding-left:.125rem!important}.u-px-004{padding-right:.25rem!important;padding-left:.25rem!important}.u-px-008{padding-right:.5rem!important;padding-left:.5rem!important}.u-px-012{padding-right:.75rem!important;padding-left:.75rem!important}.u-px-016{padding-right:1rem!important;padding-left:1rem!important}.u-px-024{padding-right:1.5rem!important;padding-left:1.5rem!important}.u-px-032{padding-right:2rem!important;padding-left:2rem!important}.u-px-040{padding-right:2.5rem!important;padding-left:2.5rem!important}.u-px-048{padding-right:3rem!important;padding-left:3rem!important}.u-px-064{padding-right:4rem!important;padding-left:4rem!important}.u-px-080{padding-right:5rem!important;padding-left:5rem!important}.u-px-096{padding-right:6rem!important;padding-left:6rem!important}.u-px-160{padding-right:10rem!important;padding-left:10rem!important}.u-py-0{padding-top:0!important;padding-bottom:0!important}.u-py-002{padding-top:.125rem!important;padding-bottom:.125rem!important}.u-py-004{padding-top:.25rem!important;padding-bottom:.25rem!important}.u-py-008{padding-top:.5rem!important;padding-bottom:.5rem!important}.u-py-012{padding-top:.75rem!important;padding-bottom:.75rem!important}.u-py-016{padding-top:1rem!important;padding-bottom:1rem!important}.u-py-024{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.u-py-032{padding-top:2rem!important;padding-bottom:2rem!important}.u-py-040{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.u-py-048{padding-top:3rem!important;padding-bottom:3rem!important}.u-py-064{padding-top:4rem!important;padding-bottom:4rem!important}.u-py-080{padding-top:5rem!important;padding-bottom:5rem!important}.u-py-096{padding-top:6rem!important;padding-bottom:6rem!important}.u-py-160{padding-top:10rem!important;padding-bottom:10rem!important}.u-pt-0{padding-top:0!important}.u-pt-002{padding-top:.125rem!important}.u-pt-004{padding-top:.25rem!important}.u-pt-008{padding-top:.5rem!important}.u-pt-012{padding-top:.75rem!important}.u-pt-016{padding-top:1rem!important}.u-pt-024{padding-top:1.5rem!important}.u-pt-032{padding-top:2rem!important}.u-pt-040{padding-top:2.5rem!important}.u-pt-048{padding-top:3rem!important}.u-pt-064{padding-top:4rem!important}.u-pt-080{padding-top:5rem!important}.u-pt-096{padding-top:6rem!important}.u-pt-160{padding-top:10rem!important}.u-pr-0{padding-right:0!important}.u-pr-002{padding-right:.125rem!important}.u-pr-004{padding-right:.25rem!important}.u-pr-008{padding-right:.5rem!important}.u-pr-012{padding-right:.75rem!important}.u-pr-016{padding-right:1rem!important}.u-pr-024{padding-right:1.5rem!important}.u-pr-032{padding-right:2rem!important}.u-pr-040{padding-right:2.5rem!important}.u-pr-048{padding-right:3rem!important}.u-pr-064{padding-right:4rem!important}.u-pr-080{padding-right:5rem!important}.u-pr-096{padding-right:6rem!important}.u-pr-160{padding-right:10rem!important}.u-pb-0{padding-bottom:0!important}.u-pb-002{padding-bottom:.125rem!important}.u-pb-004{padding-bottom:.25rem!important}.u-pb-008{padding-bottom:.5rem!important}.u-pb-012{padding-bottom:.75rem!important}.u-pb-016{padding-bottom:1rem!important}.u-pb-024{padding-bottom:1.5rem!important}.u-pb-032{padding-bottom:2rem!important}.u-pb-040{padding-bottom:2.5rem!important}.u-pb-048{padding-bottom:3rem!important}.u-pb-064{padding-bottom:4rem!important}.u-pb-080{padding-bottom:5rem!important}.u-pb-096{padding-bottom:6rem!important}.u-pb-160{padding-bottom:10rem!important}.u-pl-0{padding-left:0!important}.u-pl-002{padding-left:.125rem!important}.u-pl-004{padding-left:.25rem!important}.u-pl-008{padding-left:.5rem!important}.u-pl-012{padding-left:.75rem!important}.u-pl-016{padding-left:1rem!important}.u-pl-024{padding-left:1.5rem!important}.u-pl-032{padding-left:2rem!important}.u-pl-040{padding-left:2.5rem!important}.u-pl-048{padding-left:3rem!important}.u-pl-064{padding-left:4rem!important}.u-pl-080{padding-left:5rem!important}.u-pl-096{padding-left:6rem!important}.u-pl-160{padding-left:10rem!important}.u-gap-0{gap:0!important}.u-gap-002{gap:.125rem!important}.u-gap-004{gap:.25rem!important}.u-gap-008{gap:.5rem!important}.u-gap-012{gap:.75rem!important}.u-gap-016{gap:1rem!important}.u-gap-024{gap:1.5rem!important}.u-gap-032{gap:2rem!important}.u-gap-040{gap:2.5rem!important}.u-gap-048{gap:3rem!important}.u-gap-064{gap:4rem!important}.u-gap-080{gap:5rem!important}.u-gap-096{gap:6rem!important}.u-gap-160{gap:10rem!important}.u-gap-x-0{column-gap:0!important}.u-gap-x-002{column-gap:.125rem!important}.u-gap-x-004{column-gap:.25rem!important}.u-gap-x-008{column-gap:.5rem!important}.u-gap-x-012{column-gap:.75rem!important}.u-gap-x-016{column-gap:1rem!important}.u-gap-x-024{column-gap:1.5rem!important}.u-gap-x-032{column-gap:2rem!important}.u-gap-x-040{column-gap:2.5rem!important}.u-gap-x-048{column-gap:3rem!important}.u-gap-x-064{column-gap:4rem!important}.u-gap-x-080{column-gap:5rem!important}.u-gap-x-096{column-gap:6rem!important}.u-gap-x-160{column-gap:10rem!important}.u-gap-y-0{row-gap:0!important}.u-gap-y-002{row-gap:.125rem!important}.u-gap-y-004{row-gap:.25rem!important}.u-gap-y-008{row-gap:.5rem!important}.u-gap-y-012{row-gap:.75rem!important}.u-gap-y-016{row-gap:1rem!important}.u-gap-y-024{row-gap:1.5rem!important}.u-gap-y-032{row-gap:2rem!important}.u-gap-y-040{row-gap:2.5rem!important}.u-gap-y-048{row-gap:3rem!important}.u-gap-y-064{row-gap:4rem!important}.u-gap-y-080{row-gap:5rem!important}.u-gap-y-096{row-gap:6rem!important}.u-gap-y-160{row-gap:10rem!important}.u-width-1\/2{width:50%!important}.u-width-1\/3{width:33.3333333333%!important}.u-width-2\/3{width:66.6666666667%!important}.u-width-1\/4{width:25%!important}.u-width-2\/4{width:50%!important}.u-width-3\/4{width:75%!important}.u-width-1\/5{width:20%!important}.u-width-2\/5{width:40%!important}.u-width-3\/5{width:60%!important}.u-width-4\/5{width:80%!important}.u-width-1\/6{width:16.6666666667%!important}.u-width-2\/6{width:33.3333333333%!important}.u-width-3\/6{width:50%!important}.u-width-4\/6{width:66.6666666667%!important}.u-width-5\/6{width:83.3333333333%!important}.u-width-1\/12{width:8.3333333333%!important}.u-width-2\/12{width:16.6666666667%!important}.u-width-3\/12{width:25%!important}.u-width-4\/12{width:33.3333333333%!important}.u-width-5\/12{width:41.6666666667%!important}.u-width-6\/12{width:50%!important}.u-width-7\/12{width:58.3333333333%!important}.u-width-8\/12{width:66.6666666667%!important}.u-width-9\/12{width:75%!important}.u-width-10\/12{width:83.3333333333%!important}.u-width-11\/12{width:91.6666666667%!important}.u-width-full{width:100%!important}.u-width-auto{width:auto!important}.u-height-full{height:100%!important}.u-height-auto{height:auto!important}.u-text-left{text-align:left!important}.u-text-center{text-align:center!important}.u-text-right{text-align:right!important}.u-stack-spacing-0{--o-stack-spacing: 0 !important}.u-stack-spacing-002{--o-stack-spacing: .125rem !important}.u-stack-spacing-004{--o-stack-spacing: .25rem !important}.u-stack-spacing-008{--o-stack-spacing: .5rem !important}.u-stack-spacing-012{--o-stack-spacing: .75rem !important}.u-stack-spacing-016{--o-stack-spacing: 1rem !important}.u-stack-spacing-024{--o-stack-spacing: 1.5rem !important}.u-stack-spacing-032{--o-stack-spacing: 2rem !important}.u-stack-spacing-040{--o-stack-spacing: 2.5rem !important}.u-stack-spacing-048{--o-stack-spacing: 3rem !important}.u-stack-spacing-064{--o-stack-spacing: 4rem !important}.u-stack-spacing-080{--o-stack-spacing: 5rem !important}.u-stack-spacing-096{--o-stack-spacing: 6rem !important}.u-stack-spacing-160{--o-stack-spacing: 10rem !important}}@media (min-width: 20em){.o-frame--16x9\@xxs{--o-frame__width: 16;--o-frame__height: 9}.o-frame--3x2\@xxs{--o-frame__width: 3;--o-frame__height: 2}.o-frame--4x3\@xxs{--o-frame__width: 4;--o-frame__height: 3}.o-frame--1x1\@xxs{--o-frame__width: 1;--o-frame__height: 1}.o-frame--3x4\@xxs{--o-frame__width: 3;--o-frame__height: 4}.o-frame--2x3\@xxs{--o-frame__width: 2;--o-frame__height: 3}.o-row--gutter-0\@xxs{--o-row__gutter: 0}.o-row--gutter-002\@xxs{--o-row__gutter: .125rem}.o-row--gutter-004\@xxs{--o-row__gutter: .25rem}.o-row--gutter-008\@xxs{--o-row__gutter: .5rem}.o-row--gutter-012\@xxs{--o-row__gutter: .75rem}.o-row--gutter-016\@xxs{--o-row__gutter: 1rem}.o-row--gutter-024\@xxs{--o-row__gutter: 1.5rem}.o-row--gutter-032\@xxs{--o-row__gutter: 2rem}.o-row--gutter-040\@xxs{--o-row__gutter: 2.5rem}.o-row--gutter-048\@xxs{--o-row__gutter: 3rem}.o-row--gutter-064\@xxs{--o-row__gutter: 4rem}.o-row--gutter-080\@xxs{--o-row__gutter: 5rem}.o-row--gutter-096\@xxs{--o-row__gutter: 6rem}.o-row--gutter-160\@xxs{--o-row__gutter: 10rem}.o-stack-0\@xxs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 0}.o-stack-002\@xxs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .125rem}.o-stack-004\@xxs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .25rem}.o-stack-008\@xxs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .5rem}.o-stack-012\@xxs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .75rem}.o-stack-016\@xxs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1rem}.o-stack-024\@xxs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1.5rem}.o-stack-032\@xxs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2rem}.o-stack-040\@xxs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2.5rem}.o-stack-048\@xxs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 3rem}.o-stack-064\@xxs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 4rem}.o-stack-080\@xxs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 5rem}.o-stack-096\@xxs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 6rem}.o-stack-160\@xxs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 10rem}.u-d-inline\@xxs{display:inline!important}.u-d-inline-block\@xxs{display:inline-block!important}.u-d-block\@xxs{display:block!important}.u-d-flex\@xxs{display:flex!important}.u-d-inline-flex\@xxs{display:inline-flex!important}.u-d-contents\@xxs{display:contents!important}.u-d-none\@xxs{display:none!important}.u-flex-row\@xxs{flex-direction:row!important}.u-flex-column\@xxs{flex-direction:column!important}.u-flex-row-reverse\@xxs{flex-direction:row-reverse!important}.u-flex-column-reverse\@xxs{flex-direction:column-reverse!important}.u-flex-wrap\@xxs{flex-wrap:wrap!important}.u-flex-nowrap\@xxs{flex-wrap:nowrap!important}.u-flex-wrap-reverse\@xxs{flex-wrap:wrap-reverse!important}.u-justify-content-start\@xxs{justify-content:flex-start!important}.u-justify-content-end\@xxs{justify-content:flex-end!important}.u-justify-content-center\@xxs{justify-content:center!important}.u-justify-content-between\@xxs{justify-content:space-between!important}.u-justify-content-around\@xxs{justify-content:space-around!important}.u-justify-content-evenly\@xxs{justify-content:space-evenly!important}.u-align-items-start\@xxs{align-items:flex-start!important}.u-align-items-end\@xxs{align-items:flex-end!important}.u-align-items-center\@xxs{align-items:center!important}.u-align-items-baseline\@xxs{align-items:baseline!important}.u-align-items-stretch\@xxs{align-items:stretch!important}.u-align-content-start\@xxs{align-content:flex-start!important}.u-align-content-end\@xxs{align-content:flex-end!important}.u-align-content-center\@xxs{align-content:center!important}.u-align-content-between\@xxs{align-content:space-between!important}.u-align-content-around\@xxs{align-content:space-around!important}.u-align-content-stretch\@xxs{align-content:stretch!important}.u-flex-initial\@xxs{flex:initial!important}.u-flex-auto\@xxs{flex:auto!important}.u-flex-none\@xxs{flex:none!important}.u-flex-1\@xxs{flex:1!important}.u-align-self-auto\@xxs{align-self:auto!important}.u-align-self-start\@xxs{align-self:flex-start!important}.u-align-self-end\@xxs{align-self:flex-end!important}.u-align-self-center\@xxs{align-self:center!important}.u-align-self-baseline\@xxs{align-self:baseline!important}.u-align-self-stretch\@xxs{align-self:stretch!important}.u-m-0\@xxs{margin:0!important}.u-m-auto\@xxs{margin:auto!important}.u-mx-0\@xxs{margin-right:0!important;margin-left:0!important}.u-mx-auto\@xxs{margin-right:auto!important;margin-left:auto!important}.u-my-0\@xxs{margin-top:0!important;margin-bottom:0!important}.u-my-002\@xxs{margin-top:.125rem!important;margin-bottom:.125rem!important}.u-my-004\@xxs{margin-top:.25rem!important;margin-bottom:.25rem!important}.u-my-008\@xxs{margin-top:.5rem!important;margin-bottom:.5rem!important}.u-my-012\@xxs{margin-top:.75rem!important;margin-bottom:.75rem!important}.u-my-016\@xxs{margin-top:1rem!important;margin-bottom:1rem!important}.u-my-024\@xxs{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.u-my-032\@xxs{margin-top:2rem!important;margin-bottom:2rem!important}.u-my-040\@xxs{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.u-my-048\@xxs{margin-top:3rem!important;margin-bottom:3rem!important}.u-my-064\@xxs{margin-top:4rem!important;margin-bottom:4rem!important}.u-my-080\@xxs{margin-top:5rem!important;margin-bottom:5rem!important}.u-my-096\@xxs{margin-top:6rem!important;margin-bottom:6rem!important}.u-my-160\@xxs{margin-top:10rem!important;margin-bottom:10rem!important}.u-my-auto\@xxs{margin-top:auto!important;margin-bottom:auto!important}.u-mt-0\@xxs{margin-top:0!important}.u-mt-002\@xxs{margin-top:.125rem!important}.u-mt-004\@xxs{margin-top:.25rem!important}.u-mt-008\@xxs{margin-top:.5rem!important}.u-mt-012\@xxs{margin-top:.75rem!important}.u-mt-016\@xxs{margin-top:1rem!important}.u-mt-024\@xxs{margin-top:1.5rem!important}.u-mt-032\@xxs{margin-top:2rem!important}.u-mt-040\@xxs{margin-top:2.5rem!important}.u-mt-048\@xxs{margin-top:3rem!important}.u-mt-064\@xxs{margin-top:4rem!important}.u-mt-080\@xxs{margin-top:5rem!important}.u-mt-096\@xxs{margin-top:6rem!important}.u-mt-160\@xxs{margin-top:10rem!important}.u-mt-auto\@xxs{margin-top:auto!important}.u-mb-0\@xxs{margin-bottom:0!important}.u-mb-002\@xxs{margin-bottom:.125rem!important}.u-mb-004\@xxs{margin-bottom:.25rem!important}.u-mb-008\@xxs{margin-bottom:.5rem!important}.u-mb-012\@xxs{margin-bottom:.75rem!important}.u-mb-016\@xxs{margin-bottom:1rem!important}.u-mb-024\@xxs{margin-bottom:1.5rem!important}.u-mb-032\@xxs{margin-bottom:2rem!important}.u-mb-040\@xxs{margin-bottom:2.5rem!important}.u-mb-048\@xxs{margin-bottom:3rem!important}.u-mb-064\@xxs{margin-bottom:4rem!important}.u-mb-080\@xxs{margin-bottom:5rem!important}.u-mb-096\@xxs{margin-bottom:6rem!important}.u-mb-160\@xxs{margin-bottom:10rem!important}.u-mb-auto\@xxs{margin-bottom:auto!important}.u-ml-1\/2\@xxs{margin-left:50%!important}.u-ml-1\/3\@xxs{margin-left:33.3333333333%!important}.u-ml-2\/3\@xxs{margin-left:66.6666666667%!important}.u-ml-1\/4\@xxs{margin-left:25%!important}.u-ml-2\/4\@xxs{margin-left:50%!important}.u-ml-3\/4\@xxs{margin-left:75%!important}.u-ml-1\/5\@xxs{margin-left:20%!important}.u-ml-2\/5\@xxs{margin-left:40%!important}.u-ml-3\/5\@xxs{margin-left:60%!important}.u-ml-4\/5\@xxs{margin-left:80%!important}.u-ml-1\/6\@xxs{margin-left:16.6666666667%!important}.u-ml-2\/6\@xxs{margin-left:33.3333333333%!important}.u-ml-3\/6\@xxs{margin-left:50%!important}.u-ml-4\/6\@xxs{margin-left:66.6666666667%!important}.u-ml-5\/6\@xxs{margin-left:83.3333333333%!important}.u-ml-1\/12\@xxs{margin-left:8.3333333333%!important}.u-ml-2\/12\@xxs{margin-left:16.6666666667%!important}.u-ml-3\/12\@xxs{margin-left:25%!important}.u-ml-4\/12\@xxs{margin-left:33.3333333333%!important}.u-ml-5\/12\@xxs{margin-left:41.6666666667%!important}.u-ml-6\/12\@xxs{margin-left:50%!important}.u-ml-7\/12\@xxs{margin-left:58.3333333333%!important}.u-ml-8\/12\@xxs{margin-left:66.6666666667%!important}.u-ml-9\/12\@xxs{margin-left:75%!important}.u-ml-10\/12\@xxs{margin-left:83.3333333333%!important}.u-ml-11\/12\@xxs{margin-left:91.6666666667%!important}.u-ml-0\@xxs{margin-left:0!important}.u-ml-auto\@xxs{margin-left:auto!important}.u-p-0\@xxs{padding:0!important}.u-p-002\@xxs{padding:.125rem!important}.u-p-004\@xxs{padding:.25rem!important}.u-p-008\@xxs{padding:.5rem!important}.u-p-012\@xxs{padding:.75rem!important}.u-p-016\@xxs{padding:1rem!important}.u-p-024\@xxs{padding:1.5rem!important}.u-p-032\@xxs{padding:2rem!important}.u-p-040\@xxs{padding:2.5rem!important}.u-p-048\@xxs{padding:3rem!important}.u-p-064\@xxs{padding:4rem!important}.u-p-080\@xxs{padding:5rem!important}.u-p-096\@xxs{padding:6rem!important}.u-p-160\@xxs{padding:10rem!important}.u-px-0\@xxs{padding-right:0!important;padding-left:0!important}.u-px-002\@xxs{padding-right:.125rem!important;padding-left:.125rem!important}.u-px-004\@xxs{padding-right:.25rem!important;padding-left:.25rem!important}.u-px-008\@xxs{padding-right:.5rem!important;padding-left:.5rem!important}.u-px-012\@xxs{padding-right:.75rem!important;padding-left:.75rem!important}.u-px-016\@xxs{padding-right:1rem!important;padding-left:1rem!important}.u-px-024\@xxs{padding-right:1.5rem!important;padding-left:1.5rem!important}.u-px-032\@xxs{padding-right:2rem!important;padding-left:2rem!important}.u-px-040\@xxs{padding-right:2.5rem!important;padding-left:2.5rem!important}.u-px-048\@xxs{padding-right:3rem!important;padding-left:3rem!important}.u-px-064\@xxs{padding-right:4rem!important;padding-left:4rem!important}.u-px-080\@xxs{padding-right:5rem!important;padding-left:5rem!important}.u-px-096\@xxs{padding-right:6rem!important;padding-left:6rem!important}.u-px-160\@xxs{padding-right:10rem!important;padding-left:10rem!important}.u-py-0\@xxs{padding-top:0!important;padding-bottom:0!important}.u-py-002\@xxs{padding-top:.125rem!important;padding-bottom:.125rem!important}.u-py-004\@xxs{padding-top:.25rem!important;padding-bottom:.25rem!important}.u-py-008\@xxs{padding-top:.5rem!important;padding-bottom:.5rem!important}.u-py-012\@xxs{padding-top:.75rem!important;padding-bottom:.75rem!important}.u-py-016\@xxs{padding-top:1rem!important;padding-bottom:1rem!important}.u-py-024\@xxs{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.u-py-032\@xxs{padding-top:2rem!important;padding-bottom:2rem!important}.u-py-040\@xxs{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.u-py-048\@xxs{padding-top:3rem!important;padding-bottom:3rem!important}.u-py-064\@xxs{padding-top:4rem!important;padding-bottom:4rem!important}.u-py-080\@xxs{padding-top:5rem!important;padding-bottom:5rem!important}.u-py-096\@xxs{padding-top:6rem!important;padding-bottom:6rem!important}.u-py-160\@xxs{padding-top:10rem!important;padding-bottom:10rem!important}.u-pt-0\@xxs{padding-top:0!important}.u-pt-002\@xxs{padding-top:.125rem!important}.u-pt-004\@xxs{padding-top:.25rem!important}.u-pt-008\@xxs{padding-top:.5rem!important}.u-pt-012\@xxs{padding-top:.75rem!important}.u-pt-016\@xxs{padding-top:1rem!important}.u-pt-024\@xxs{padding-top:1.5rem!important}.u-pt-032\@xxs{padding-top:2rem!important}.u-pt-040\@xxs{padding-top:2.5rem!important}.u-pt-048\@xxs{padding-top:3rem!important}.u-pt-064\@xxs{padding-top:4rem!important}.u-pt-080\@xxs{padding-top:5rem!important}.u-pt-096\@xxs{padding-top:6rem!important}.u-pt-160\@xxs{padding-top:10rem!important}.u-pr-0\@xxs{padding-right:0!important}.u-pr-002\@xxs{padding-right:.125rem!important}.u-pr-004\@xxs{padding-right:.25rem!important}.u-pr-008\@xxs{padding-right:.5rem!important}.u-pr-012\@xxs{padding-right:.75rem!important}.u-pr-016\@xxs{padding-right:1rem!important}.u-pr-024\@xxs{padding-right:1.5rem!important}.u-pr-032\@xxs{padding-right:2rem!important}.u-pr-040\@xxs{padding-right:2.5rem!important}.u-pr-048\@xxs{padding-right:3rem!important}.u-pr-064\@xxs{padding-right:4rem!important}.u-pr-080\@xxs{padding-right:5rem!important}.u-pr-096\@xxs{padding-right:6rem!important}.u-pr-160\@xxs{padding-right:10rem!important}.u-pb-0\@xxs{padding-bottom:0!important}.u-pb-002\@xxs{padding-bottom:.125rem!important}.u-pb-004\@xxs{padding-bottom:.25rem!important}.u-pb-008\@xxs{padding-bottom:.5rem!important}.u-pb-012\@xxs{padding-bottom:.75rem!important}.u-pb-016\@xxs{padding-bottom:1rem!important}.u-pb-024\@xxs{padding-bottom:1.5rem!important}.u-pb-032\@xxs{padding-bottom:2rem!important}.u-pb-040\@xxs{padding-bottom:2.5rem!important}.u-pb-048\@xxs{padding-bottom:3rem!important}.u-pb-064\@xxs{padding-bottom:4rem!important}.u-pb-080\@xxs{padding-bottom:5rem!important}.u-pb-096\@xxs{padding-bottom:6rem!important}.u-pb-160\@xxs{padding-bottom:10rem!important}.u-pl-0\@xxs{padding-left:0!important}.u-pl-002\@xxs{padding-left:.125rem!important}.u-pl-004\@xxs{padding-left:.25rem!important}.u-pl-008\@xxs{padding-left:.5rem!important}.u-pl-012\@xxs{padding-left:.75rem!important}.u-pl-016\@xxs{padding-left:1rem!important}.u-pl-024\@xxs{padding-left:1.5rem!important}.u-pl-032\@xxs{padding-left:2rem!important}.u-pl-040\@xxs{padding-left:2.5rem!important}.u-pl-048\@xxs{padding-left:3rem!important}.u-pl-064\@xxs{padding-left:4rem!important}.u-pl-080\@xxs{padding-left:5rem!important}.u-pl-096\@xxs{padding-left:6rem!important}.u-pl-160\@xxs{padding-left:10rem!important}.u-gap-0\@xxs{gap:0!important}.u-gap-002\@xxs{gap:.125rem!important}.u-gap-004\@xxs{gap:.25rem!important}.u-gap-008\@xxs{gap:.5rem!important}.u-gap-012\@xxs{gap:.75rem!important}.u-gap-016\@xxs{gap:1rem!important}.u-gap-024\@xxs{gap:1.5rem!important}.u-gap-032\@xxs{gap:2rem!important}.u-gap-040\@xxs{gap:2.5rem!important}.u-gap-048\@xxs{gap:3rem!important}.u-gap-064\@xxs{gap:4rem!important}.u-gap-080\@xxs{gap:5rem!important}.u-gap-096\@xxs{gap:6rem!important}.u-gap-160\@xxs{gap:10rem!important}.u-gap-x-0\@xxs{column-gap:0!important}.u-gap-x-002\@xxs{column-gap:.125rem!important}.u-gap-x-004\@xxs{column-gap:.25rem!important}.u-gap-x-008\@xxs{column-gap:.5rem!important}.u-gap-x-012\@xxs{column-gap:.75rem!important}.u-gap-x-016\@xxs{column-gap:1rem!important}.u-gap-x-024\@xxs{column-gap:1.5rem!important}.u-gap-x-032\@xxs{column-gap:2rem!important}.u-gap-x-040\@xxs{column-gap:2.5rem!important}.u-gap-x-048\@xxs{column-gap:3rem!important}.u-gap-x-064\@xxs{column-gap:4rem!important}.u-gap-x-080\@xxs{column-gap:5rem!important}.u-gap-x-096\@xxs{column-gap:6rem!important}.u-gap-x-160\@xxs{column-gap:10rem!important}.u-gap-y-0\@xxs{row-gap:0!important}.u-gap-y-002\@xxs{row-gap:.125rem!important}.u-gap-y-004\@xxs{row-gap:.25rem!important}.u-gap-y-008\@xxs{row-gap:.5rem!important}.u-gap-y-012\@xxs{row-gap:.75rem!important}.u-gap-y-016\@xxs{row-gap:1rem!important}.u-gap-y-024\@xxs{row-gap:1.5rem!important}.u-gap-y-032\@xxs{row-gap:2rem!important}.u-gap-y-040\@xxs{row-gap:2.5rem!important}.u-gap-y-048\@xxs{row-gap:3rem!important}.u-gap-y-064\@xxs{row-gap:4rem!important}.u-gap-y-080\@xxs{row-gap:5rem!important}.u-gap-y-096\@xxs{row-gap:6rem!important}.u-gap-y-160\@xxs{row-gap:10rem!important}.u-width-1\/2\@xxs{width:50%!important}.u-width-1\/3\@xxs{width:33.3333333333%!important}.u-width-2\/3\@xxs{width:66.6666666667%!important}.u-width-1\/4\@xxs{width:25%!important}.u-width-2\/4\@xxs{width:50%!important}.u-width-3\/4\@xxs{width:75%!important}.u-width-1\/5\@xxs{width:20%!important}.u-width-2\/5\@xxs{width:40%!important}.u-width-3\/5\@xxs{width:60%!important}.u-width-4\/5\@xxs{width:80%!important}.u-width-1\/6\@xxs{width:16.6666666667%!important}.u-width-2\/6\@xxs{width:33.3333333333%!important}.u-width-3\/6\@xxs{width:50%!important}.u-width-4\/6\@xxs{width:66.6666666667%!important}.u-width-5\/6\@xxs{width:83.3333333333%!important}.u-width-1\/12\@xxs{width:8.3333333333%!important}.u-width-2\/12\@xxs{width:16.6666666667%!important}.u-width-3\/12\@xxs{width:25%!important}.u-width-4\/12\@xxs{width:33.3333333333%!important}.u-width-5\/12\@xxs{width:41.6666666667%!important}.u-width-6\/12\@xxs{width:50%!important}.u-width-7\/12\@xxs{width:58.3333333333%!important}.u-width-8\/12\@xxs{width:66.6666666667%!important}.u-width-9\/12\@xxs{width:75%!important}.u-width-10\/12\@xxs{width:83.3333333333%!important}.u-width-11\/12\@xxs{width:91.6666666667%!important}.u-width-full\@xxs{width:100%!important}.u-width-auto\@xxs{width:auto!important}.u-height-full\@xxs{height:100%!important}.u-height-auto\@xxs{height:auto!important}.u-text-left\@xxs{text-align:left!important}.u-text-center\@xxs{text-align:center!important}.u-text-right\@xxs{text-align:right!important}.u-stack-spacing-0\@xxs{--o-stack-spacing: 0 !important}.u-stack-spacing-002\@xxs{--o-stack-spacing: .125rem !important}.u-stack-spacing-004\@xxs{--o-stack-spacing: .25rem !important}.u-stack-spacing-008\@xxs{--o-stack-spacing: .5rem !important}.u-stack-spacing-012\@xxs{--o-stack-spacing: .75rem !important}.u-stack-spacing-016\@xxs{--o-stack-spacing: 1rem !important}.u-stack-spacing-024\@xxs{--o-stack-spacing: 1.5rem !important}.u-stack-spacing-032\@xxs{--o-stack-spacing: 2rem !important}.u-stack-spacing-040\@xxs{--o-stack-spacing: 2.5rem !important}.u-stack-spacing-048\@xxs{--o-stack-spacing: 3rem !important}.u-stack-spacing-064\@xxs{--o-stack-spacing: 4rem !important}.u-stack-spacing-080\@xxs{--o-stack-spacing: 5rem !important}.u-stack-spacing-096\@xxs{--o-stack-spacing: 6rem !important}.u-stack-spacing-160\@xxs{--o-stack-spacing: 10rem !important}}@media (min-width: 23.4375em){.o-frame--16x9\@xs{--o-frame__width: 16;--o-frame__height: 9}.o-frame--3x2\@xs{--o-frame__width: 3;--o-frame__height: 2}.o-frame--4x3\@xs{--o-frame__width: 4;--o-frame__height: 3}.o-frame--1x1\@xs{--o-frame__width: 1;--o-frame__height: 1}.o-frame--3x4\@xs{--o-frame__width: 3;--o-frame__height: 4}.o-frame--2x3\@xs{--o-frame__width: 2;--o-frame__height: 3}.o-row--gutter-0\@xs{--o-row__gutter: 0}.o-row--gutter-002\@xs{--o-row__gutter: .125rem}.o-row--gutter-004\@xs{--o-row__gutter: .25rem}.o-row--gutter-008\@xs{--o-row__gutter: .5rem}.o-row--gutter-012\@xs{--o-row__gutter: .75rem}.o-row--gutter-016\@xs{--o-row__gutter: 1rem}.o-row--gutter-024\@xs{--o-row__gutter: 1.5rem}.o-row--gutter-032\@xs{--o-row__gutter: 2rem}.o-row--gutter-040\@xs{--o-row__gutter: 2.5rem}.o-row--gutter-048\@xs{--o-row__gutter: 3rem}.o-row--gutter-064\@xs{--o-row__gutter: 4rem}.o-row--gutter-080\@xs{--o-row__gutter: 5rem}.o-row--gutter-096\@xs{--o-row__gutter: 6rem}.o-row--gutter-160\@xs{--o-row__gutter: 10rem}.o-stack-0\@xs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 0}.o-stack-002\@xs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .125rem}.o-stack-004\@xs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .25rem}.o-stack-008\@xs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .5rem}.o-stack-012\@xs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .75rem}.o-stack-016\@xs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1rem}.o-stack-024\@xs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1.5rem}.o-stack-032\@xs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2rem}.o-stack-040\@xs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2.5rem}.o-stack-048\@xs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 3rem}.o-stack-064\@xs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 4rem}.o-stack-080\@xs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 5rem}.o-stack-096\@xs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 6rem}.o-stack-160\@xs>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 10rem}.u-d-inline\@xs{display:inline!important}.u-d-inline-block\@xs{display:inline-block!important}.u-d-block\@xs{display:block!important}.u-d-flex\@xs{display:flex!important}.u-d-inline-flex\@xs{display:inline-flex!important}.u-d-contents\@xs{display:contents!important}.u-d-none\@xs{display:none!important}.u-flex-row\@xs{flex-direction:row!important}.u-flex-column\@xs{flex-direction:column!important}.u-flex-row-reverse\@xs{flex-direction:row-reverse!important}.u-flex-column-reverse\@xs{flex-direction:column-reverse!important}.u-flex-wrap\@xs{flex-wrap:wrap!important}.u-flex-nowrap\@xs{flex-wrap:nowrap!important}.u-flex-wrap-reverse\@xs{flex-wrap:wrap-reverse!important}.u-justify-content-start\@xs{justify-content:flex-start!important}.u-justify-content-end\@xs{justify-content:flex-end!important}.u-justify-content-center\@xs{justify-content:center!important}.u-justify-content-between\@xs{justify-content:space-between!important}.u-justify-content-around\@xs{justify-content:space-around!important}.u-justify-content-evenly\@xs{justify-content:space-evenly!important}.u-align-items-start\@xs{align-items:flex-start!important}.u-align-items-end\@xs{align-items:flex-end!important}.u-align-items-center\@xs{align-items:center!important}.u-align-items-baseline\@xs{align-items:baseline!important}.u-align-items-stretch\@xs{align-items:stretch!important}.u-align-content-start\@xs{align-content:flex-start!important}.u-align-content-end\@xs{align-content:flex-end!important}.u-align-content-center\@xs{align-content:center!important}.u-align-content-between\@xs{align-content:space-between!important}.u-align-content-around\@xs{align-content:space-around!important}.u-align-content-stretch\@xs{align-content:stretch!important}.u-flex-initial\@xs{flex:initial!important}.u-flex-auto\@xs{flex:auto!important}.u-flex-none\@xs{flex:none!important}.u-flex-1\@xs{flex:1!important}.u-align-self-auto\@xs{align-self:auto!important}.u-align-self-start\@xs{align-self:flex-start!important}.u-align-self-end\@xs{align-self:flex-end!important}.u-align-self-center\@xs{align-self:center!important}.u-align-self-baseline\@xs{align-self:baseline!important}.u-align-self-stretch\@xs{align-self:stretch!important}.u-m-0\@xs{margin:0!important}.u-m-auto\@xs{margin:auto!important}.u-mx-0\@xs{margin-right:0!important;margin-left:0!important}.u-mx-auto\@xs{margin-right:auto!important;margin-left:auto!important}.u-my-0\@xs{margin-top:0!important;margin-bottom:0!important}.u-my-002\@xs{margin-top:.125rem!important;margin-bottom:.125rem!important}.u-my-004\@xs{margin-top:.25rem!important;margin-bottom:.25rem!important}.u-my-008\@xs{margin-top:.5rem!important;margin-bottom:.5rem!important}.u-my-012\@xs{margin-top:.75rem!important;margin-bottom:.75rem!important}.u-my-016\@xs{margin-top:1rem!important;margin-bottom:1rem!important}.u-my-024\@xs{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.u-my-032\@xs{margin-top:2rem!important;margin-bottom:2rem!important}.u-my-040\@xs{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.u-my-048\@xs{margin-top:3rem!important;margin-bottom:3rem!important}.u-my-064\@xs{margin-top:4rem!important;margin-bottom:4rem!important}.u-my-080\@xs{margin-top:5rem!important;margin-bottom:5rem!important}.u-my-096\@xs{margin-top:6rem!important;margin-bottom:6rem!important}.u-my-160\@xs{margin-top:10rem!important;margin-bottom:10rem!important}.u-my-auto\@xs{margin-top:auto!important;margin-bottom:auto!important}.u-mt-0\@xs{margin-top:0!important}.u-mt-002\@xs{margin-top:.125rem!important}.u-mt-004\@xs{margin-top:.25rem!important}.u-mt-008\@xs{margin-top:.5rem!important}.u-mt-012\@xs{margin-top:.75rem!important}.u-mt-016\@xs{margin-top:1rem!important}.u-mt-024\@xs{margin-top:1.5rem!important}.u-mt-032\@xs{margin-top:2rem!important}.u-mt-040\@xs{margin-top:2.5rem!important}.u-mt-048\@xs{margin-top:3rem!important}.u-mt-064\@xs{margin-top:4rem!important}.u-mt-080\@xs{margin-top:5rem!important}.u-mt-096\@xs{margin-top:6rem!important}.u-mt-160\@xs{margin-top:10rem!important}.u-mt-auto\@xs{margin-top:auto!important}.u-mb-0\@xs{margin-bottom:0!important}.u-mb-002\@xs{margin-bottom:.125rem!important}.u-mb-004\@xs{margin-bottom:.25rem!important}.u-mb-008\@xs{margin-bottom:.5rem!important}.u-mb-012\@xs{margin-bottom:.75rem!important}.u-mb-016\@xs{margin-bottom:1rem!important}.u-mb-024\@xs{margin-bottom:1.5rem!important}.u-mb-032\@xs{margin-bottom:2rem!important}.u-mb-040\@xs{margin-bottom:2.5rem!important}.u-mb-048\@xs{margin-bottom:3rem!important}.u-mb-064\@xs{margin-bottom:4rem!important}.u-mb-080\@xs{margin-bottom:5rem!important}.u-mb-096\@xs{margin-bottom:6rem!important}.u-mb-160\@xs{margin-bottom:10rem!important}.u-mb-auto\@xs{margin-bottom:auto!important}.u-ml-1\/2\@xs{margin-left:50%!important}.u-ml-1\/3\@xs{margin-left:33.3333333333%!important}.u-ml-2\/3\@xs{margin-left:66.6666666667%!important}.u-ml-1\/4\@xs{margin-left:25%!important}.u-ml-2\/4\@xs{margin-left:50%!important}.u-ml-3\/4\@xs{margin-left:75%!important}.u-ml-1\/5\@xs{margin-left:20%!important}.u-ml-2\/5\@xs{margin-left:40%!important}.u-ml-3\/5\@xs{margin-left:60%!important}.u-ml-4\/5\@xs{margin-left:80%!important}.u-ml-1\/6\@xs{margin-left:16.6666666667%!important}.u-ml-2\/6\@xs{margin-left:33.3333333333%!important}.u-ml-3\/6\@xs{margin-left:50%!important}.u-ml-4\/6\@xs{margin-left:66.6666666667%!important}.u-ml-5\/6\@xs{margin-left:83.3333333333%!important}.u-ml-1\/12\@xs{margin-left:8.3333333333%!important}.u-ml-2\/12\@xs{margin-left:16.6666666667%!important}.u-ml-3\/12\@xs{margin-left:25%!important}.u-ml-4\/12\@xs{margin-left:33.3333333333%!important}.u-ml-5\/12\@xs{margin-left:41.6666666667%!important}.u-ml-6\/12\@xs{margin-left:50%!important}.u-ml-7\/12\@xs{margin-left:58.3333333333%!important}.u-ml-8\/12\@xs{margin-left:66.6666666667%!important}.u-ml-9\/12\@xs{margin-left:75%!important}.u-ml-10\/12\@xs{margin-left:83.3333333333%!important}.u-ml-11\/12\@xs{margin-left:91.6666666667%!important}.u-ml-0\@xs{margin-left:0!important}.u-ml-auto\@xs{margin-left:auto!important}.u-p-0\@xs{padding:0!important}.u-p-002\@xs{padding:.125rem!important}.u-p-004\@xs{padding:.25rem!important}.u-p-008\@xs{padding:.5rem!important}.u-p-012\@xs{padding:.75rem!important}.u-p-016\@xs{padding:1rem!important}.u-p-024\@xs{padding:1.5rem!important}.u-p-032\@xs{padding:2rem!important}.u-p-040\@xs{padding:2.5rem!important}.u-p-048\@xs{padding:3rem!important}.u-p-064\@xs{padding:4rem!important}.u-p-080\@xs{padding:5rem!important}.u-p-096\@xs{padding:6rem!important}.u-p-160\@xs{padding:10rem!important}.u-px-0\@xs{padding-right:0!important;padding-left:0!important}.u-px-002\@xs{padding-right:.125rem!important;padding-left:.125rem!important}.u-px-004\@xs{padding-right:.25rem!important;padding-left:.25rem!important}.u-px-008\@xs{padding-right:.5rem!important;padding-left:.5rem!important}.u-px-012\@xs{padding-right:.75rem!important;padding-left:.75rem!important}.u-px-016\@xs{padding-right:1rem!important;padding-left:1rem!important}.u-px-024\@xs{padding-right:1.5rem!important;padding-left:1.5rem!important}.u-px-032\@xs{padding-right:2rem!important;padding-left:2rem!important}.u-px-040\@xs{padding-right:2.5rem!important;padding-left:2.5rem!important}.u-px-048\@xs{padding-right:3rem!important;padding-left:3rem!important}.u-px-064\@xs{padding-right:4rem!important;padding-left:4rem!important}.u-px-080\@xs{padding-right:5rem!important;padding-left:5rem!important}.u-px-096\@xs{padding-right:6rem!important;padding-left:6rem!important}.u-px-160\@xs{padding-right:10rem!important;padding-left:10rem!important}.u-py-0\@xs{padding-top:0!important;padding-bottom:0!important}.u-py-002\@xs{padding-top:.125rem!important;padding-bottom:.125rem!important}.u-py-004\@xs{padding-top:.25rem!important;padding-bottom:.25rem!important}.u-py-008\@xs{padding-top:.5rem!important;padding-bottom:.5rem!important}.u-py-012\@xs{padding-top:.75rem!important;padding-bottom:.75rem!important}.u-py-016\@xs{padding-top:1rem!important;padding-bottom:1rem!important}.u-py-024\@xs{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.u-py-032\@xs{padding-top:2rem!important;padding-bottom:2rem!important}.u-py-040\@xs{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.u-py-048\@xs{padding-top:3rem!important;padding-bottom:3rem!important}.u-py-064\@xs{padding-top:4rem!important;padding-bottom:4rem!important}.u-py-080\@xs{padding-top:5rem!important;padding-bottom:5rem!important}.u-py-096\@xs{padding-top:6rem!important;padding-bottom:6rem!important}.u-py-160\@xs{padding-top:10rem!important;padding-bottom:10rem!important}.u-pt-0\@xs{padding-top:0!important}.u-pt-002\@xs{padding-top:.125rem!important}.u-pt-004\@xs{padding-top:.25rem!important}.u-pt-008\@xs{padding-top:.5rem!important}.u-pt-012\@xs{padding-top:.75rem!important}.u-pt-016\@xs{padding-top:1rem!important}.u-pt-024\@xs{padding-top:1.5rem!important}.u-pt-032\@xs{padding-top:2rem!important}.u-pt-040\@xs{padding-top:2.5rem!important}.u-pt-048\@xs{padding-top:3rem!important}.u-pt-064\@xs{padding-top:4rem!important}.u-pt-080\@xs{padding-top:5rem!important}.u-pt-096\@xs{padding-top:6rem!important}.u-pt-160\@xs{padding-top:10rem!important}.u-pr-0\@xs{padding-right:0!important}.u-pr-002\@xs{padding-right:.125rem!important}.u-pr-004\@xs{padding-right:.25rem!important}.u-pr-008\@xs{padding-right:.5rem!important}.u-pr-012\@xs{padding-right:.75rem!important}.u-pr-016\@xs{padding-right:1rem!important}.u-pr-024\@xs{padding-right:1.5rem!important}.u-pr-032\@xs{padding-right:2rem!important}.u-pr-040\@xs{padding-right:2.5rem!important}.u-pr-048\@xs{padding-right:3rem!important}.u-pr-064\@xs{padding-right:4rem!important}.u-pr-080\@xs{padding-right:5rem!important}.u-pr-096\@xs{padding-right:6rem!important}.u-pr-160\@xs{padding-right:10rem!important}.u-pb-0\@xs{padding-bottom:0!important}.u-pb-002\@xs{padding-bottom:.125rem!important}.u-pb-004\@xs{padding-bottom:.25rem!important}.u-pb-008\@xs{padding-bottom:.5rem!important}.u-pb-012\@xs{padding-bottom:.75rem!important}.u-pb-016\@xs{padding-bottom:1rem!important}.u-pb-024\@xs{padding-bottom:1.5rem!important}.u-pb-032\@xs{padding-bottom:2rem!important}.u-pb-040\@xs{padding-bottom:2.5rem!important}.u-pb-048\@xs{padding-bottom:3rem!important}.u-pb-064\@xs{padding-bottom:4rem!important}.u-pb-080\@xs{padding-bottom:5rem!important}.u-pb-096\@xs{padding-bottom:6rem!important}.u-pb-160\@xs{padding-bottom:10rem!important}.u-pl-0\@xs{padding-left:0!important}.u-pl-002\@xs{padding-left:.125rem!important}.u-pl-004\@xs{padding-left:.25rem!important}.u-pl-008\@xs{padding-left:.5rem!important}.u-pl-012\@xs{padding-left:.75rem!important}.u-pl-016\@xs{padding-left:1rem!important}.u-pl-024\@xs{padding-left:1.5rem!important}.u-pl-032\@xs{padding-left:2rem!important}.u-pl-040\@xs{padding-left:2.5rem!important}.u-pl-048\@xs{padding-left:3rem!important}.u-pl-064\@xs{padding-left:4rem!important}.u-pl-080\@xs{padding-left:5rem!important}.u-pl-096\@xs{padding-left:6rem!important}.u-pl-160\@xs{padding-left:10rem!important}.u-gap-0\@xs{gap:0!important}.u-gap-002\@xs{gap:.125rem!important}.u-gap-004\@xs{gap:.25rem!important}.u-gap-008\@xs{gap:.5rem!important}.u-gap-012\@xs{gap:.75rem!important}.u-gap-016\@xs{gap:1rem!important}.u-gap-024\@xs{gap:1.5rem!important}.u-gap-032\@xs{gap:2rem!important}.u-gap-040\@xs{gap:2.5rem!important}.u-gap-048\@xs{gap:3rem!important}.u-gap-064\@xs{gap:4rem!important}.u-gap-080\@xs{gap:5rem!important}.u-gap-096\@xs{gap:6rem!important}.u-gap-160\@xs{gap:10rem!important}.u-gap-x-0\@xs{column-gap:0!important}.u-gap-x-002\@xs{column-gap:.125rem!important}.u-gap-x-004\@xs{column-gap:.25rem!important}.u-gap-x-008\@xs{column-gap:.5rem!important}.u-gap-x-012\@xs{column-gap:.75rem!important}.u-gap-x-016\@xs{column-gap:1rem!important}.u-gap-x-024\@xs{column-gap:1.5rem!important}.u-gap-x-032\@xs{column-gap:2rem!important}.u-gap-x-040\@xs{column-gap:2.5rem!important}.u-gap-x-048\@xs{column-gap:3rem!important}.u-gap-x-064\@xs{column-gap:4rem!important}.u-gap-x-080\@xs{column-gap:5rem!important}.u-gap-x-096\@xs{column-gap:6rem!important}.u-gap-x-160\@xs{column-gap:10rem!important}.u-gap-y-0\@xs{row-gap:0!important}.u-gap-y-002\@xs{row-gap:.125rem!important}.u-gap-y-004\@xs{row-gap:.25rem!important}.u-gap-y-008\@xs{row-gap:.5rem!important}.u-gap-y-012\@xs{row-gap:.75rem!important}.u-gap-y-016\@xs{row-gap:1rem!important}.u-gap-y-024\@xs{row-gap:1.5rem!important}.u-gap-y-032\@xs{row-gap:2rem!important}.u-gap-y-040\@xs{row-gap:2.5rem!important}.u-gap-y-048\@xs{row-gap:3rem!important}.u-gap-y-064\@xs{row-gap:4rem!important}.u-gap-y-080\@xs{row-gap:5rem!important}.u-gap-y-096\@xs{row-gap:6rem!important}.u-gap-y-160\@xs{row-gap:10rem!important}.u-width-1\/2\@xs{width:50%!important}.u-width-1\/3\@xs{width:33.3333333333%!important}.u-width-2\/3\@xs{width:66.6666666667%!important}.u-width-1\/4\@xs{width:25%!important}.u-width-2\/4\@xs{width:50%!important}.u-width-3\/4\@xs{width:75%!important}.u-width-1\/5\@xs{width:20%!important}.u-width-2\/5\@xs{width:40%!important}.u-width-3\/5\@xs{width:60%!important}.u-width-4\/5\@xs{width:80%!important}.u-width-1\/6\@xs{width:16.6666666667%!important}.u-width-2\/6\@xs{width:33.3333333333%!important}.u-width-3\/6\@xs{width:50%!important}.u-width-4\/6\@xs{width:66.6666666667%!important}.u-width-5\/6\@xs{width:83.3333333333%!important}.u-width-1\/12\@xs{width:8.3333333333%!important}.u-width-2\/12\@xs{width:16.6666666667%!important}.u-width-3\/12\@xs{width:25%!important}.u-width-4\/12\@xs{width:33.3333333333%!important}.u-width-5\/12\@xs{width:41.6666666667%!important}.u-width-6\/12\@xs{width:50%!important}.u-width-7\/12\@xs{width:58.3333333333%!important}.u-width-8\/12\@xs{width:66.6666666667%!important}.u-width-9\/12\@xs{width:75%!important}.u-width-10\/12\@xs{width:83.3333333333%!important}.u-width-11\/12\@xs{width:91.6666666667%!important}.u-width-full\@xs{width:100%!important}.u-width-auto\@xs{width:auto!important}.u-height-full\@xs{height:100%!important}.u-height-auto\@xs{height:auto!important}.u-text-left\@xs{text-align:left!important}.u-text-center\@xs{text-align:center!important}.u-text-right\@xs{text-align:right!important}.u-stack-spacing-0\@xs{--o-stack-spacing: 0 !important}.u-stack-spacing-002\@xs{--o-stack-spacing: .125rem !important}.u-stack-spacing-004\@xs{--o-stack-spacing: .25rem !important}.u-stack-spacing-008\@xs{--o-stack-spacing: .5rem !important}.u-stack-spacing-012\@xs{--o-stack-spacing: .75rem !important}.u-stack-spacing-016\@xs{--o-stack-spacing: 1rem !important}.u-stack-spacing-024\@xs{--o-stack-spacing: 1.5rem !important}.u-stack-spacing-032\@xs{--o-stack-spacing: 2rem !important}.u-stack-spacing-040\@xs{--o-stack-spacing: 2.5rem !important}.u-stack-spacing-048\@xs{--o-stack-spacing: 3rem !important}.u-stack-spacing-064\@xs{--o-stack-spacing: 4rem !important}.u-stack-spacing-080\@xs{--o-stack-spacing: 5rem !important}.u-stack-spacing-096\@xs{--o-stack-spacing: 6rem !important}.u-stack-spacing-160\@xs{--o-stack-spacing: 10rem !important}}@media (min-width: 36em){.o-frame--16x9\@sm{--o-frame__width: 16;--o-frame__height: 9}.o-frame--3x2\@sm{--o-frame__width: 3;--o-frame__height: 2}.o-frame--4x3\@sm{--o-frame__width: 4;--o-frame__height: 3}.o-frame--1x1\@sm{--o-frame__width: 1;--o-frame__height: 1}.o-frame--3x4\@sm{--o-frame__width: 3;--o-frame__height: 4}.o-frame--2x3\@sm{--o-frame__width: 2;--o-frame__height: 3}.o-row--gutter-0\@sm{--o-row__gutter: 0}.o-row--gutter-002\@sm{--o-row__gutter: .125rem}.o-row--gutter-004\@sm{--o-row__gutter: .25rem}.o-row--gutter-008\@sm{--o-row__gutter: .5rem}.o-row--gutter-012\@sm{--o-row__gutter: .75rem}.o-row--gutter-016\@sm{--o-row__gutter: 1rem}.o-row--gutter-024\@sm{--o-row__gutter: 1.5rem}.o-row--gutter-032\@sm{--o-row__gutter: 2rem}.o-row--gutter-040\@sm{--o-row__gutter: 2.5rem}.o-row--gutter-048\@sm{--o-row__gutter: 3rem}.o-row--gutter-064\@sm{--o-row__gutter: 4rem}.o-row--gutter-080\@sm{--o-row__gutter: 5rem}.o-row--gutter-096\@sm{--o-row__gutter: 6rem}.o-row--gutter-160\@sm{--o-row__gutter: 10rem}.o-stack-0\@sm>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 0}.o-stack-002\@sm>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .125rem}.o-stack-004\@sm>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .25rem}.o-stack-008\@sm>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .5rem}.o-stack-012\@sm>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .75rem}.o-stack-016\@sm>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1rem}.o-stack-024\@sm>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1.5rem}.o-stack-032\@sm>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2rem}.o-stack-040\@sm>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2.5rem}.o-stack-048\@sm>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 3rem}.o-stack-064\@sm>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 4rem}.o-stack-080\@sm>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 5rem}.o-stack-096\@sm>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 6rem}.o-stack-160\@sm>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 10rem}.u-d-inline\@sm{display:inline!important}.u-d-inline-block\@sm{display:inline-block!important}.u-d-block\@sm{display:block!important}.u-d-flex\@sm{display:flex!important}.u-d-inline-flex\@sm{display:inline-flex!important}.u-d-contents\@sm{display:contents!important}.u-d-none\@sm{display:none!important}.u-flex-row\@sm{flex-direction:row!important}.u-flex-column\@sm{flex-direction:column!important}.u-flex-row-reverse\@sm{flex-direction:row-reverse!important}.u-flex-column-reverse\@sm{flex-direction:column-reverse!important}.u-flex-wrap\@sm{flex-wrap:wrap!important}.u-flex-nowrap\@sm{flex-wrap:nowrap!important}.u-flex-wrap-reverse\@sm{flex-wrap:wrap-reverse!important}.u-justify-content-start\@sm{justify-content:flex-start!important}.u-justify-content-end\@sm{justify-content:flex-end!important}.u-justify-content-center\@sm{justify-content:center!important}.u-justify-content-between\@sm{justify-content:space-between!important}.u-justify-content-around\@sm{justify-content:space-around!important}.u-justify-content-evenly\@sm{justify-content:space-evenly!important}.u-align-items-start\@sm{align-items:flex-start!important}.u-align-items-end\@sm{align-items:flex-end!important}.u-align-items-center\@sm{align-items:center!important}.u-align-items-baseline\@sm{align-items:baseline!important}.u-align-items-stretch\@sm{align-items:stretch!important}.u-align-content-start\@sm{align-content:flex-start!important}.u-align-content-end\@sm{align-content:flex-end!important}.u-align-content-center\@sm{align-content:center!important}.u-align-content-between\@sm{align-content:space-between!important}.u-align-content-around\@sm{align-content:space-around!important}.u-align-content-stretch\@sm{align-content:stretch!important}.u-flex-initial\@sm{flex:initial!important}.u-flex-auto\@sm{flex:auto!important}.u-flex-none\@sm{flex:none!important}.u-flex-1\@sm{flex:1!important}.u-align-self-auto\@sm{align-self:auto!important}.u-align-self-start\@sm{align-self:flex-start!important}.u-align-self-end\@sm{align-self:flex-end!important}.u-align-self-center\@sm{align-self:center!important}.u-align-self-baseline\@sm{align-self:baseline!important}.u-align-self-stretch\@sm{align-self:stretch!important}.u-m-0\@sm{margin:0!important}.u-m-auto\@sm{margin:auto!important}.u-mx-0\@sm{margin-right:0!important;margin-left:0!important}.u-mx-auto\@sm{margin-right:auto!important;margin-left:auto!important}.u-my-0\@sm{margin-top:0!important;margin-bottom:0!important}.u-my-002\@sm{margin-top:.125rem!important;margin-bottom:.125rem!important}.u-my-004\@sm{margin-top:.25rem!important;margin-bottom:.25rem!important}.u-my-008\@sm{margin-top:.5rem!important;margin-bottom:.5rem!important}.u-my-012\@sm{margin-top:.75rem!important;margin-bottom:.75rem!important}.u-my-016\@sm{margin-top:1rem!important;margin-bottom:1rem!important}.u-my-024\@sm{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.u-my-032\@sm{margin-top:2rem!important;margin-bottom:2rem!important}.u-my-040\@sm{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.u-my-048\@sm{margin-top:3rem!important;margin-bottom:3rem!important}.u-my-064\@sm{margin-top:4rem!important;margin-bottom:4rem!important}.u-my-080\@sm{margin-top:5rem!important;margin-bottom:5rem!important}.u-my-096\@sm{margin-top:6rem!important;margin-bottom:6rem!important}.u-my-160\@sm{margin-top:10rem!important;margin-bottom:10rem!important}.u-my-auto\@sm{margin-top:auto!important;margin-bottom:auto!important}.u-mt-0\@sm{margin-top:0!important}.u-mt-002\@sm{margin-top:.125rem!important}.u-mt-004\@sm{margin-top:.25rem!important}.u-mt-008\@sm{margin-top:.5rem!important}.u-mt-012\@sm{margin-top:.75rem!important}.u-mt-016\@sm{margin-top:1rem!important}.u-mt-024\@sm{margin-top:1.5rem!important}.u-mt-032\@sm{margin-top:2rem!important}.u-mt-040\@sm{margin-top:2.5rem!important}.u-mt-048\@sm{margin-top:3rem!important}.u-mt-064\@sm{margin-top:4rem!important}.u-mt-080\@sm{margin-top:5rem!important}.u-mt-096\@sm{margin-top:6rem!important}.u-mt-160\@sm{margin-top:10rem!important}.u-mt-auto\@sm{margin-top:auto!important}.u-mb-0\@sm{margin-bottom:0!important}.u-mb-002\@sm{margin-bottom:.125rem!important}.u-mb-004\@sm{margin-bottom:.25rem!important}.u-mb-008\@sm{margin-bottom:.5rem!important}.u-mb-012\@sm{margin-bottom:.75rem!important}.u-mb-016\@sm{margin-bottom:1rem!important}.u-mb-024\@sm{margin-bottom:1.5rem!important}.u-mb-032\@sm{margin-bottom:2rem!important}.u-mb-040\@sm{margin-bottom:2.5rem!important}.u-mb-048\@sm{margin-bottom:3rem!important}.u-mb-064\@sm{margin-bottom:4rem!important}.u-mb-080\@sm{margin-bottom:5rem!important}.u-mb-096\@sm{margin-bottom:6rem!important}.u-mb-160\@sm{margin-bottom:10rem!important}.u-mb-auto\@sm{margin-bottom:auto!important}.u-ml-1\/2\@sm{margin-left:50%!important}.u-ml-1\/3\@sm{margin-left:33.3333333333%!important}.u-ml-2\/3\@sm{margin-left:66.6666666667%!important}.u-ml-1\/4\@sm{margin-left:25%!important}.u-ml-2\/4\@sm{margin-left:50%!important}.u-ml-3\/4\@sm{margin-left:75%!important}.u-ml-1\/5\@sm{margin-left:20%!important}.u-ml-2\/5\@sm{margin-left:40%!important}.u-ml-3\/5\@sm{margin-left:60%!important}.u-ml-4\/5\@sm{margin-left:80%!important}.u-ml-1\/6\@sm{margin-left:16.6666666667%!important}.u-ml-2\/6\@sm{margin-left:33.3333333333%!important}.u-ml-3\/6\@sm{margin-left:50%!important}.u-ml-4\/6\@sm{margin-left:66.6666666667%!important}.u-ml-5\/6\@sm{margin-left:83.3333333333%!important}.u-ml-1\/12\@sm{margin-left:8.3333333333%!important}.u-ml-2\/12\@sm{margin-left:16.6666666667%!important}.u-ml-3\/12\@sm{margin-left:25%!important}.u-ml-4\/12\@sm{margin-left:33.3333333333%!important}.u-ml-5\/12\@sm{margin-left:41.6666666667%!important}.u-ml-6\/12\@sm{margin-left:50%!important}.u-ml-7\/12\@sm{margin-left:58.3333333333%!important}.u-ml-8\/12\@sm{margin-left:66.6666666667%!important}.u-ml-9\/12\@sm{margin-left:75%!important}.u-ml-10\/12\@sm{margin-left:83.3333333333%!important}.u-ml-11\/12\@sm{margin-left:91.6666666667%!important}.u-ml-0\@sm{margin-left:0!important}.u-ml-auto\@sm{margin-left:auto!important}.u-p-0\@sm{padding:0!important}.u-p-002\@sm{padding:.125rem!important}.u-p-004\@sm{padding:.25rem!important}.u-p-008\@sm{padding:.5rem!important}.u-p-012\@sm{padding:.75rem!important}.u-p-016\@sm{padding:1rem!important}.u-p-024\@sm{padding:1.5rem!important}.u-p-032\@sm{padding:2rem!important}.u-p-040\@sm{padding:2.5rem!important}.u-p-048\@sm{padding:3rem!important}.u-p-064\@sm{padding:4rem!important}.u-p-080\@sm{padding:5rem!important}.u-p-096\@sm{padding:6rem!important}.u-p-160\@sm{padding:10rem!important}.u-px-0\@sm{padding-right:0!important;padding-left:0!important}.u-px-002\@sm{padding-right:.125rem!important;padding-left:.125rem!important}.u-px-004\@sm{padding-right:.25rem!important;padding-left:.25rem!important}.u-px-008\@sm{padding-right:.5rem!important;padding-left:.5rem!important}.u-px-012\@sm{padding-right:.75rem!important;padding-left:.75rem!important}.u-px-016\@sm{padding-right:1rem!important;padding-left:1rem!important}.u-px-024\@sm{padding-right:1.5rem!important;padding-left:1.5rem!important}.u-px-032\@sm{padding-right:2rem!important;padding-left:2rem!important}.u-px-040\@sm{padding-right:2.5rem!important;padding-left:2.5rem!important}.u-px-048\@sm{padding-right:3rem!important;padding-left:3rem!important}.u-px-064\@sm{padding-right:4rem!important;padding-left:4rem!important}.u-px-080\@sm{padding-right:5rem!important;padding-left:5rem!important}.u-px-096\@sm{padding-right:6rem!important;padding-left:6rem!important}.u-px-160\@sm{padding-right:10rem!important;padding-left:10rem!important}.u-py-0\@sm{padding-top:0!important;padding-bottom:0!important}.u-py-002\@sm{padding-top:.125rem!important;padding-bottom:.125rem!important}.u-py-004\@sm{padding-top:.25rem!important;padding-bottom:.25rem!important}.u-py-008\@sm{padding-top:.5rem!important;padding-bottom:.5rem!important}.u-py-012\@sm{padding-top:.75rem!important;padding-bottom:.75rem!important}.u-py-016\@sm{padding-top:1rem!important;padding-bottom:1rem!important}.u-py-024\@sm{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.u-py-032\@sm{padding-top:2rem!important;padding-bottom:2rem!important}.u-py-040\@sm{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.u-py-048\@sm{padding-top:3rem!important;padding-bottom:3rem!important}.u-py-064\@sm{padding-top:4rem!important;padding-bottom:4rem!important}.u-py-080\@sm{padding-top:5rem!important;padding-bottom:5rem!important}.u-py-096\@sm{padding-top:6rem!important;padding-bottom:6rem!important}.u-py-160\@sm{padding-top:10rem!important;padding-bottom:10rem!important}.u-pt-0\@sm{padding-top:0!important}.u-pt-002\@sm{padding-top:.125rem!important}.u-pt-004\@sm{padding-top:.25rem!important}.u-pt-008\@sm{padding-top:.5rem!important}.u-pt-012\@sm{padding-top:.75rem!important}.u-pt-016\@sm{padding-top:1rem!important}.u-pt-024\@sm{padding-top:1.5rem!important}.u-pt-032\@sm{padding-top:2rem!important}.u-pt-040\@sm{padding-top:2.5rem!important}.u-pt-048\@sm{padding-top:3rem!important}.u-pt-064\@sm{padding-top:4rem!important}.u-pt-080\@sm{padding-top:5rem!important}.u-pt-096\@sm{padding-top:6rem!important}.u-pt-160\@sm{padding-top:10rem!important}.u-pr-0\@sm{padding-right:0!important}.u-pr-002\@sm{padding-right:.125rem!important}.u-pr-004\@sm{padding-right:.25rem!important}.u-pr-008\@sm{padding-right:.5rem!important}.u-pr-012\@sm{padding-right:.75rem!important}.u-pr-016\@sm{padding-right:1rem!important}.u-pr-024\@sm{padding-right:1.5rem!important}.u-pr-032\@sm{padding-right:2rem!important}.u-pr-040\@sm{padding-right:2.5rem!important}.u-pr-048\@sm{padding-right:3rem!important}.u-pr-064\@sm{padding-right:4rem!important}.u-pr-080\@sm{padding-right:5rem!important}.u-pr-096\@sm{padding-right:6rem!important}.u-pr-160\@sm{padding-right:10rem!important}.u-pb-0\@sm{padding-bottom:0!important}.u-pb-002\@sm{padding-bottom:.125rem!important}.u-pb-004\@sm{padding-bottom:.25rem!important}.u-pb-008\@sm{padding-bottom:.5rem!important}.u-pb-012\@sm{padding-bottom:.75rem!important}.u-pb-016\@sm{padding-bottom:1rem!important}.u-pb-024\@sm{padding-bottom:1.5rem!important}.u-pb-032\@sm{padding-bottom:2rem!important}.u-pb-040\@sm{padding-bottom:2.5rem!important}.u-pb-048\@sm{padding-bottom:3rem!important}.u-pb-064\@sm{padding-bottom:4rem!important}.u-pb-080\@sm{padding-bottom:5rem!important}.u-pb-096\@sm{padding-bottom:6rem!important}.u-pb-160\@sm{padding-bottom:10rem!important}.u-pl-0\@sm{padding-left:0!important}.u-pl-002\@sm{padding-left:.125rem!important}.u-pl-004\@sm{padding-left:.25rem!important}.u-pl-008\@sm{padding-left:.5rem!important}.u-pl-012\@sm{padding-left:.75rem!important}.u-pl-016\@sm{padding-left:1rem!important}.u-pl-024\@sm{padding-left:1.5rem!important}.u-pl-032\@sm{padding-left:2rem!important}.u-pl-040\@sm{padding-left:2.5rem!important}.u-pl-048\@sm{padding-left:3rem!important}.u-pl-064\@sm{padding-left:4rem!important}.u-pl-080\@sm{padding-left:5rem!important}.u-pl-096\@sm{padding-left:6rem!important}.u-pl-160\@sm{padding-left:10rem!important}.u-gap-0\@sm{gap:0!important}.u-gap-002\@sm{gap:.125rem!important}.u-gap-004\@sm{gap:.25rem!important}.u-gap-008\@sm{gap:.5rem!important}.u-gap-012\@sm{gap:.75rem!important}.u-gap-016\@sm{gap:1rem!important}.u-gap-024\@sm{gap:1.5rem!important}.u-gap-032\@sm{gap:2rem!important}.u-gap-040\@sm{gap:2.5rem!important}.u-gap-048\@sm{gap:3rem!important}.u-gap-064\@sm{gap:4rem!important}.u-gap-080\@sm{gap:5rem!important}.u-gap-096\@sm{gap:6rem!important}.u-gap-160\@sm{gap:10rem!important}.u-gap-x-0\@sm{column-gap:0!important}.u-gap-x-002\@sm{column-gap:.125rem!important}.u-gap-x-004\@sm{column-gap:.25rem!important}.u-gap-x-008\@sm{column-gap:.5rem!important}.u-gap-x-012\@sm{column-gap:.75rem!important}.u-gap-x-016\@sm{column-gap:1rem!important}.u-gap-x-024\@sm{column-gap:1.5rem!important}.u-gap-x-032\@sm{column-gap:2rem!important}.u-gap-x-040\@sm{column-gap:2.5rem!important}.u-gap-x-048\@sm{column-gap:3rem!important}.u-gap-x-064\@sm{column-gap:4rem!important}.u-gap-x-080\@sm{column-gap:5rem!important}.u-gap-x-096\@sm{column-gap:6rem!important}.u-gap-x-160\@sm{column-gap:10rem!important}.u-gap-y-0\@sm{row-gap:0!important}.u-gap-y-002\@sm{row-gap:.125rem!important}.u-gap-y-004\@sm{row-gap:.25rem!important}.u-gap-y-008\@sm{row-gap:.5rem!important}.u-gap-y-012\@sm{row-gap:.75rem!important}.u-gap-y-016\@sm{row-gap:1rem!important}.u-gap-y-024\@sm{row-gap:1.5rem!important}.u-gap-y-032\@sm{row-gap:2rem!important}.u-gap-y-040\@sm{row-gap:2.5rem!important}.u-gap-y-048\@sm{row-gap:3rem!important}.u-gap-y-064\@sm{row-gap:4rem!important}.u-gap-y-080\@sm{row-gap:5rem!important}.u-gap-y-096\@sm{row-gap:6rem!important}.u-gap-y-160\@sm{row-gap:10rem!important}.u-width-1\/2\@sm{width:50%!important}.u-width-1\/3\@sm{width:33.3333333333%!important}.u-width-2\/3\@sm{width:66.6666666667%!important}.u-width-1\/4\@sm{width:25%!important}.u-width-2\/4\@sm{width:50%!important}.u-width-3\/4\@sm{width:75%!important}.u-width-1\/5\@sm{width:20%!important}.u-width-2\/5\@sm{width:40%!important}.u-width-3\/5\@sm{width:60%!important}.u-width-4\/5\@sm{width:80%!important}.u-width-1\/6\@sm{width:16.6666666667%!important}.u-width-2\/6\@sm{width:33.3333333333%!important}.u-width-3\/6\@sm{width:50%!important}.u-width-4\/6\@sm{width:66.6666666667%!important}.u-width-5\/6\@sm{width:83.3333333333%!important}.u-width-1\/12\@sm{width:8.3333333333%!important}.u-width-2\/12\@sm{width:16.6666666667%!important}.u-width-3\/12\@sm{width:25%!important}.u-width-4\/12\@sm{width:33.3333333333%!important}.u-width-5\/12\@sm{width:41.6666666667%!important}.u-width-6\/12\@sm{width:50%!important}.u-width-7\/12\@sm{width:58.3333333333%!important}.u-width-8\/12\@sm{width:66.6666666667%!important}.u-width-9\/12\@sm{width:75%!important}.u-width-10\/12\@sm{width:83.3333333333%!important}.u-width-11\/12\@sm{width:91.6666666667%!important}.u-width-full\@sm{width:100%!important}.u-width-auto\@sm{width:auto!important}.u-height-full\@sm{height:100%!important}.u-height-auto\@sm{height:auto!important}.u-text-left\@sm{text-align:left!important}.u-text-center\@sm{text-align:center!important}.u-text-right\@sm{text-align:right!important}.u-stack-spacing-0\@sm{--o-stack-spacing: 0 !important}.u-stack-spacing-002\@sm{--o-stack-spacing: .125rem !important}.u-stack-spacing-004\@sm{--o-stack-spacing: .25rem !important}.u-stack-spacing-008\@sm{--o-stack-spacing: .5rem !important}.u-stack-spacing-012\@sm{--o-stack-spacing: .75rem !important}.u-stack-spacing-016\@sm{--o-stack-spacing: 1rem !important}.u-stack-spacing-024\@sm{--o-stack-spacing: 1.5rem !important}.u-stack-spacing-032\@sm{--o-stack-spacing: 2rem !important}.u-stack-spacing-040\@sm{--o-stack-spacing: 2.5rem !important}.u-stack-spacing-048\@sm{--o-stack-spacing: 3rem !important}.u-stack-spacing-064\@sm{--o-stack-spacing: 4rem !important}.u-stack-spacing-080\@sm{--o-stack-spacing: 5rem !important}.u-stack-spacing-096\@sm{--o-stack-spacing: 6rem !important}.u-stack-spacing-160\@sm{--o-stack-spacing: 10rem !important}}@media (min-width: 48em){.o-frame--16x9\@md{--o-frame__width: 16;--o-frame__height: 9}.o-frame--3x2\@md{--o-frame__width: 3;--o-frame__height: 2}.o-frame--4x3\@md{--o-frame__width: 4;--o-frame__height: 3}.o-frame--1x1\@md{--o-frame__width: 1;--o-frame__height: 1}.o-frame--3x4\@md{--o-frame__width: 3;--o-frame__height: 4}.o-frame--2x3\@md{--o-frame__width: 2;--o-frame__height: 3}.o-row--gutter-0\@md{--o-row__gutter: 0}.o-row--gutter-002\@md{--o-row__gutter: .125rem}.o-row--gutter-004\@md{--o-row__gutter: .25rem}.o-row--gutter-008\@md{--o-row__gutter: .5rem}.o-row--gutter-012\@md{--o-row__gutter: .75rem}.o-row--gutter-016\@md{--o-row__gutter: 1rem}.o-row--gutter-024\@md{--o-row__gutter: 1.5rem}.o-row--gutter-032\@md{--o-row__gutter: 2rem}.o-row--gutter-040\@md{--o-row__gutter: 2.5rem}.o-row--gutter-048\@md{--o-row__gutter: 3rem}.o-row--gutter-064\@md{--o-row__gutter: 4rem}.o-row--gutter-080\@md{--o-row__gutter: 5rem}.o-row--gutter-096\@md{--o-row__gutter: 6rem}.o-row--gutter-160\@md{--o-row__gutter: 10rem}.o-stack-0\@md>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 0}.o-stack-002\@md>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .125rem}.o-stack-004\@md>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .25rem}.o-stack-008\@md>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .5rem}.o-stack-012\@md>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .75rem}.o-stack-016\@md>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1rem}.o-stack-024\@md>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1.5rem}.o-stack-032\@md>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2rem}.o-stack-040\@md>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2.5rem}.o-stack-048\@md>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 3rem}.o-stack-064\@md>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 4rem}.o-stack-080\@md>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 5rem}.o-stack-096\@md>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 6rem}.o-stack-160\@md>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 10rem}.tp-t1:lang(ja){font-size:3.75rem;line-height:1.3em;letter-spacing:0}.tp-t2:lang(ja){font-size:2rem;line-height:2em;letter-spacing:0}.tp-t3:lang(ja){font-size:1.75rem;line-height:1.3em;letter-spacing:-.02em}.tp-t-m1:lang(ja){font-size:1.25rem;line-height:1.5em;letter-spacing:-.02em}.tp-t-m2:lang(ja){font-size:1.25rem;line-height:1.5em;letter-spacing:.12em}.tp-p0:lang(ja){font-size:1.125rem;line-height:2.2em;letter-spacing:-.02em}p:lang(ja),.tp-p1:lang(ja){font-size:.875rem;line-height:2.2em;letter-spacing:-.02em}.tp-p2:lang(ja){font-size:.875rem;line-height:1.8em;letter-spacing:-.02em}.tp-s1:lang(ja){font-size:.75rem}.tp-t1:lang(en){font-size:3.75rem;line-height:1.2em;letter-spacing:.04em}.tp-t2-en,.tp-t2:lang(en){font-size:2rem;line-height:1.4em;letter-spacing:.04em}.tp-t3:lang(en){font-size:1.75rem;line-height:1.3em;letter-spacing:.04em}.tp-t-m1:lang(en){font-size:1.25rem;line-height:1.5em;letter-spacing:.04em}.tp-t-m2:lang(en){font-size:1.25rem;line-height:2.2em;letter-spacing:.04em}.tp-v-rl{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}p:lang(en),.tp-p1:lang(en),.tp-p1-en{font-size:.9375rem;line-height:1.6em;letter-spacing:0}.tp-p2:lang(en),.tp-p2-en{font-size:.9375rem;line-height:1.55em;letter-spacing:-.01em}.tp-s1:lang(en),.tp-s1-en{font-size:.75rem;line-height:1.5;letter-spacing:-.01em}.tp-s2:lang(en),.tp-s2-en{font-size:.625rem;line-height:1.5;letter-spacing:-.02em}.c-404-main{height:calc(var(--vh, 1vh) * 100 - 113px);min-height:824px}.c-404-main__content{margin-top:0}.c-404-main__content h1{font-size:15rem}.c-404-main__content .title{margin-top:0;font-size:1.75rem}.c-404-main__content .texts,.c-404-main__content .button-wrap{margin-top:40px}.c-404-main__deco{height:calc(var(--vh, 1vh) * 100 - 113px);min-height:824px}.c-accordion-item__header .icon{width:32px;height:32px}.c-accordion-item__detail__inner{padding:40px 0 60px}.c-accordion-item__detail__inner .detail-list .detail-list__item dt{width:27.2727272727%}.c-accordion-item__detail__inner .detail-other{width:360px;margin-top:56px;margin-left:27.2727272727%}.c-accordion{margin-top:48px}.c-accordion__navi{display:grid;grid-template-columns:repeat(4,1fr);gap:34px 0}.c-accordion__content{margin-top:40px}.c-banner-history{padding:500px 120px 130px}.c-banner-history__content{width:560px;padding:0;margin-left:0}.section-work+.c-banner-history{margin-top:240px}.c-btn-square{height:80px}.c-button-circle{width:120px;height:120px}.c-button-round{width:360px}.c-career-application-method{margin-top:48px}.c-career-application-method__contact .contact__list__item dt{width:25%}.c-career-application-method__contact .contact__list__item dd{width:75%}.c-career-contact .contact__list__item dt{width:25%}.c-career-contact .contact__list__item dd{width:75%}.c-career-main{padding:80px 80px 0;margin-top:80px}.c-career-main:lang(en){padding:0 80px}.c-career-widget__header .widget__header__title{width:30%;height:30px}.c-company-ambition:lang(ja){flex-direction:row;justify-content:center;padding:200px 0}.c-company-ambition:lang(ja) .character{margin-top:auto;margin-right:60px;margin-left:-60px}.c-company-ambition:lang(en){flex-direction:column-reverse;align-items:flex-end;justify-content:flex-end;padding:233px 120px 120px}.c-company-ambition:lang(en) .character{width:108px;margin-top:26px}.c-company-ambition__content:lang(ja){font-feature-settings:"vrt2";writing-mode:vertical-rl}.c-company-ambition__content:lang(ja) p+p{margin-right:2rem}.c-company-ambition__content:lang(ja) p+.-empty{margin-right:4rem}.c-company-ambition__content:lang(ja) p span{display:inline-block}.c-company-ambition__content:lang(ja) p ._logo1{font-size:1.375rem;transform:rotate(-90deg)}.c-company-ambition__content:lang(ja) p ._logo2{margin-top:.25rem;margin-bottom:.375rem;font-size:1.5625rem;transform:rotate(180deg)}.c-company-ambition__content:lang(en){width:38.8888888889%;width:560px}.c-company-profile{padding:160px 80px 0}.c-company-profile-group{flex-direction:row}.c-company-profile-group__left{width:53.428317008%}.c-company-profile-group__right{width:446px;width:39.715048976%}.c-company-profile__list{gap:10px;padding-top:40px}.c-company-profile__list .c-company-profile__list__item{width:100%}.c-company-profile__banner{padding:48px 40px;margin-top:103px}.c-contact-main{display:flex;padding:0 80px;margin-top:80px}.c-contact-main .button-confirm,.c-contact-main .button-send,.c-contact-main .button-back{height:80px}.c-contact-main .button-send{margin-top:60px}.c-contact-main .button-edit{margin-top:16px}.c-contact-main-navi{display:block;width:18.75%;min-width:240px}.c-contact-main-contents{width:62.5%}.c-contact-main-contents .border{margin:48px 0 60px}.c-contact-main-contents .label-block{margin-bottom:1rem}.c-contact-main-contents .label-block .explain{margin-top:0}.c-contact-main-contents input,.c-contact-main-contents select,.c-contact-main-contents label.file-upload{height:64px}.c-contact-main-contents select{background-position:calc(100% - 30px) center}.c-contact-main-contents textarea{min-height:354px}.c-contact-main-contents .form-file .label-block{flex-direction:row}.c-contact-main-contents .form-file .label-block .explain{margin-top:0}.c-contact-main__form .form-block__group{flex-direction:row;gap:0 20px;justify-content:space-between}.c-contact-main__form .additional-information{margin-top:48px}.c-contact-main__confirm dl div+div{margin-top:2.25rem}.c-contact-main__confirm dl dd{margin-top:.75rem}.c-contact-main__complete h2+p{margin-top:40px}.c-content-header{width:560px}.c-content-header h2{margin-top:78px}.c-content-header h2+p{margin-top:30px}.c-history-main{padding:80px 80px 0;margin-top:80px}.c-history-main .boder-line{width:100%}.c-history-main__content{width:100%;padding-right:0;overflow-x:visible}.c-history-main__content .history-item,.c-history-main__content .history-item .history-item__list{width:100%}.c-history-main__content .history-item .list__item__content p+.c-slider{margin-top:30px}.c-history-main__content .list__item+.list__item{margin-top:40px}.c-news-content{margin:80px 160px 0}.c-news-content__list__item time{margin-right:160px}.c-news-content__list__item a{display:flex;padding:54px 0}.c-news-content__list__item p{margin-top:0;white-space:pre-line}.c-news-content__footer{margin-top:53px}.c-news-maintenance__content{margin-top:80px}.c-page-banner{padding:0 80px;margin-top:160px}.c-page-banner__list{flex-direction:row;gap:0 20px}.c-page-banner__list__item{width:50%}.c-page-footer{flex-direction:row;align-items:center;padding:0 80px 80px;margin-top:160px}.c-page-footer__content{flex-direction:row-reverse;margin-top:0;margin-left:32px}.c-page-footer__content__list{flex-direction:row;gap:0 20px;margin-left:auto}.c-page-footer__content__other{margin-top:0}.c-page-header{padding:48px 80px 0}.c-page-header .c-page-header__side .link-shop{display:block}.c-page-navi__opener{width:40px}.c-page-keyvisual__visual{height:calc(var(--vh, 1vh) * 100)}.c-page-keyvisual__content{position:absolute;bottom:0;left:0;padding-right:80px;padding-bottom:100px;padding-left:80px}.c-page-navi-content__list li+li{margin-top:6px}.c-page-navi-content__list li+.-sub{margin-top:20px}.c-page-navi-content__list .-sub+li{margin-top:18px}.c-page-title.-type-single{padding:0 80px;margin-top:15rem}.c-slider__list{column-gap:30px}.c-style-guide{padding:48px 80px 100px}.c-style-guide .-style span:nth-child(1){background-color:transparent}.c-style-guide .-style span:nth-child(2){background-color:#0003}.c-top-banner{height:128px;margin-top:0;margin-right:10px;margin-bottom:10px}.c-top-banner__img{width:128px;height:128px}.c-top-banner__content{padding:0 43px}.c-top-banner__content .c-top-banner__content__link{margin-top:.75rem}.c-top-keyvisual__intro p{line-height:2em!important}.c-top-keyvisual__content,.c-top-keyvisual__content h1{margin-top:0}.c-top-keyvisual__content h1 svg{width:15.9722222222%}.c-top-keyvisual__content .c-button-circle{margin-top:100px}.c-top-keyvisual__side{position:absolute;margin-top:0}.c-top-keyvisual__side{flex-direction:row;align-items:flex-end;padding:0}.c-top-news{margin-bottom:51px;margin-left:40px}.c-work-item-card.-big h3{width:68.75%;padding-right:19px}.c-work-item-card.-big p{width:75%;margin-top:32px}.c-work-item-card.-small h3{width:66.6666666667%}.c-work-item-card.-small p{width:66.6666666667%;margin-top:32px}.c-work-item-card__content{margin-top:40px}.c-work+.c-work{margin-top:200px}.c-work-item-visual{width:calc(100% + 128px)}.c-work-container{padding:0 64px}.c-work__visual+.c-work-container{margin-top:100px}.c-work__header h2{margin-top:3.75rem}.c-work__header h2 br{display:none}.c-work__header h2+.c-work__header__summary{margin-top:3.75rem}.c-work__header .c-work__header__summary{flex-direction:row;gap:0 40px;column-count:2;column-width:50%}.c-work__header .c-work__header__summary p{width:50%}.c-work__contents{margin-right:auto;margin-left:auto}.c-work__contents{display:flex;flex-direction:row;flex-wrap:wrap;gap:74px 42px;margin-top:74px}.c-work__contents .c-work-item-card.-big{width:calc(57.1428571429% - 42px * .5);margin-top:42px}.c-work__contents .c-work-item-card.-big .image__frame{padding-top:65.3125%}.c-work__contents .c-work-item-card.-big .image__frame .image{padding:9.375% 12.5%}.c-work__contents .c-work-item-card.-small{width:calc(42.8571428571% - 42px * .5)}.c-work__contents .c-work-item-card.-small .image{padding:11.875% 16.6666666667%}.c-work__contents .c-work-item-card.-big+.c-work__contents .c-work-item-card.-small{margin-right:42px}.u-d-inline\@md{display:inline!important}.u-d-inline-block\@md{display:inline-block!important}.u-d-block\@md{display:block!important}.u-d-flex\@md{display:flex!important}.u-d-inline-flex\@md{display:inline-flex!important}.u-d-contents\@md{display:contents!important}.u-d-none\@md{display:none!important}.u-flex-row\@md{flex-direction:row!important}.u-flex-column\@md{flex-direction:column!important}.u-flex-row-reverse\@md{flex-direction:row-reverse!important}.u-flex-column-reverse\@md{flex-direction:column-reverse!important}.u-flex-wrap\@md{flex-wrap:wrap!important}.u-flex-nowrap\@md{flex-wrap:nowrap!important}.u-flex-wrap-reverse\@md{flex-wrap:wrap-reverse!important}.u-justify-content-start\@md{justify-content:flex-start!important}.u-justify-content-end\@md{justify-content:flex-end!important}.u-justify-content-center\@md{justify-content:center!important}.u-justify-content-between\@md{justify-content:space-between!important}.u-justify-content-around\@md{justify-content:space-around!important}.u-justify-content-evenly\@md{justify-content:space-evenly!important}.u-align-items-start\@md{align-items:flex-start!important}.u-align-items-end\@md{align-items:flex-end!important}.u-align-items-center\@md{align-items:center!important}.u-align-items-baseline\@md{align-items:baseline!important}.u-align-items-stretch\@md{align-items:stretch!important}.u-align-content-start\@md{align-content:flex-start!important}.u-align-content-end\@md{align-content:flex-end!important}.u-align-content-center\@md{align-content:center!important}.u-align-content-between\@md{align-content:space-between!important}.u-align-content-around\@md{align-content:space-around!important}.u-align-content-stretch\@md{align-content:stretch!important}.u-flex-initial\@md{flex:initial!important}.u-flex-auto\@md{flex:auto!important}.u-flex-none\@md{flex:none!important}.u-flex-1\@md{flex:1!important}.u-align-self-auto\@md{align-self:auto!important}.u-align-self-start\@md{align-self:flex-start!important}.u-align-self-end\@md{align-self:flex-end!important}.u-align-self-center\@md{align-self:center!important}.u-align-self-baseline\@md{align-self:baseline!important}.u-align-self-stretch\@md{align-self:stretch!important}.u-m-0\@md{margin:0!important}.u-m-auto\@md{margin:auto!important}.u-mx-0\@md{margin-right:0!important;margin-left:0!important}.u-mx-auto\@md{margin-right:auto!important;margin-left:auto!important}.u-my-0\@md{margin-top:0!important;margin-bottom:0!important}.u-my-002\@md{margin-top:.125rem!important;margin-bottom:.125rem!important}.u-my-004\@md{margin-top:.25rem!important;margin-bottom:.25rem!important}.u-my-008\@md{margin-top:.5rem!important;margin-bottom:.5rem!important}.u-my-012\@md{margin-top:.75rem!important;margin-bottom:.75rem!important}.u-my-016\@md{margin-top:1rem!important;margin-bottom:1rem!important}.u-my-024\@md{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.u-my-032\@md{margin-top:2rem!important;margin-bottom:2rem!important}.u-my-040\@md{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.u-my-048\@md{margin-top:3rem!important;margin-bottom:3rem!important}.u-my-064\@md{margin-top:4rem!important;margin-bottom:4rem!important}.u-my-080\@md{margin-top:5rem!important;margin-bottom:5rem!important}.u-my-096\@md{margin-top:6rem!important;margin-bottom:6rem!important}.u-my-160\@md{margin-top:10rem!important;margin-bottom:10rem!important}.u-my-auto\@md{margin-top:auto!important;margin-bottom:auto!important}.u-mt-0\@md{margin-top:0!important}.u-mt-002\@md{margin-top:.125rem!important}.u-mt-004\@md{margin-top:.25rem!important}.u-mt-008\@md{margin-top:.5rem!important}.u-mt-012\@md{margin-top:.75rem!important}.u-mt-016\@md{margin-top:1rem!important}.u-mt-024\@md{margin-top:1.5rem!important}.u-mt-032\@md{margin-top:2rem!important}.u-mt-040\@md{margin-top:2.5rem!important}.u-mt-048\@md{margin-top:3rem!important}.u-mt-064\@md{margin-top:4rem!important}.u-mt-080\@md{margin-top:5rem!important}.u-mt-096\@md{margin-top:6rem!important}.u-mt-160\@md{margin-top:10rem!important}.u-mt-auto\@md{margin-top:auto!important}.u-mb-0\@md{margin-bottom:0!important}.u-mb-002\@md{margin-bottom:.125rem!important}.u-mb-004\@md{margin-bottom:.25rem!important}.u-mb-008\@md{margin-bottom:.5rem!important}.u-mb-012\@md{margin-bottom:.75rem!important}.u-mb-016\@md{margin-bottom:1rem!important}.u-mb-024\@md{margin-bottom:1.5rem!important}.u-mb-032\@md{margin-bottom:2rem!important}.u-mb-040\@md{margin-bottom:2.5rem!important}.u-mb-048\@md{margin-bottom:3rem!important}.u-mb-064\@md{margin-bottom:4rem!important}.u-mb-080\@md{margin-bottom:5rem!important}.u-mb-096\@md{margin-bottom:6rem!important}.u-mb-160\@md{margin-bottom:10rem!important}.u-mb-auto\@md{margin-bottom:auto!important}.u-ml-1\/2\@md{margin-left:50%!important}.u-ml-1\/3\@md{margin-left:33.3333333333%!important}.u-ml-2\/3\@md{margin-left:66.6666666667%!important}.u-ml-1\/4\@md{margin-left:25%!important}.u-ml-2\/4\@md{margin-left:50%!important}.u-ml-3\/4\@md{margin-left:75%!important}.u-ml-1\/5\@md{margin-left:20%!important}.u-ml-2\/5\@md{margin-left:40%!important}.u-ml-3\/5\@md{margin-left:60%!important}.u-ml-4\/5\@md{margin-left:80%!important}.u-ml-1\/6\@md{margin-left:16.6666666667%!important}.u-ml-2\/6\@md{margin-left:33.3333333333%!important}.u-ml-3\/6\@md{margin-left:50%!important}.u-ml-4\/6\@md{margin-left:66.6666666667%!important}.u-ml-5\/6\@md{margin-left:83.3333333333%!important}.u-ml-1\/12\@md{margin-left:8.3333333333%!important}.u-ml-2\/12\@md{margin-left:16.6666666667%!important}.u-ml-3\/12\@md{margin-left:25%!important}.u-ml-4\/12\@md{margin-left:33.3333333333%!important}.u-ml-5\/12\@md{margin-left:41.6666666667%!important}.u-ml-6\/12\@md{margin-left:50%!important}.u-ml-7\/12\@md{margin-left:58.3333333333%!important}.u-ml-8\/12\@md{margin-left:66.6666666667%!important}.u-ml-9\/12\@md{margin-left:75%!important}.u-ml-10\/12\@md{margin-left:83.3333333333%!important}.u-ml-11\/12\@md{margin-left:91.6666666667%!important}.u-ml-0\@md{margin-left:0!important}.u-ml-auto\@md{margin-left:auto!important}.u-p-0\@md{padding:0!important}.u-p-002\@md{padding:.125rem!important}.u-p-004\@md{padding:.25rem!important}.u-p-008\@md{padding:.5rem!important}.u-p-012\@md{padding:.75rem!important}.u-p-016\@md{padding:1rem!important}.u-p-024\@md{padding:1.5rem!important}.u-p-032\@md{padding:2rem!important}.u-p-040\@md{padding:2.5rem!important}.u-p-048\@md{padding:3rem!important}.u-p-064\@md{padding:4rem!important}.u-p-080\@md{padding:5rem!important}.u-p-096\@md{padding:6rem!important}.u-p-160\@md{padding:10rem!important}.u-px-0\@md{padding-right:0!important;padding-left:0!important}.u-px-002\@md{padding-right:.125rem!important;padding-left:.125rem!important}.u-px-004\@md{padding-right:.25rem!important;padding-left:.25rem!important}.u-px-008\@md{padding-right:.5rem!important;padding-left:.5rem!important}.u-px-012\@md{padding-right:.75rem!important;padding-left:.75rem!important}.u-px-016\@md{padding-right:1rem!important;padding-left:1rem!important}.u-px-024\@md{padding-right:1.5rem!important;padding-left:1.5rem!important}.u-px-032\@md{padding-right:2rem!important;padding-left:2rem!important}.u-px-040\@md{padding-right:2.5rem!important;padding-left:2.5rem!important}.u-px-048\@md{padding-right:3rem!important;padding-left:3rem!important}.u-px-064\@md{padding-right:4rem!important;padding-left:4rem!important}.u-px-080\@md{padding-right:5rem!important;padding-left:5rem!important}.u-px-096\@md{padding-right:6rem!important;padding-left:6rem!important}.u-px-160\@md{padding-right:10rem!important;padding-left:10rem!important}.u-py-0\@md{padding-top:0!important;padding-bottom:0!important}.u-py-002\@md{padding-top:.125rem!important;padding-bottom:.125rem!important}.u-py-004\@md{padding-top:.25rem!important;padding-bottom:.25rem!important}.u-py-008\@md{padding-top:.5rem!important;padding-bottom:.5rem!important}.u-py-012\@md{padding-top:.75rem!important;padding-bottom:.75rem!important}.u-py-016\@md{padding-top:1rem!important;padding-bottom:1rem!important}.u-py-024\@md{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.u-py-032\@md{padding-top:2rem!important;padding-bottom:2rem!important}.u-py-040\@md{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.u-py-048\@md{padding-top:3rem!important;padding-bottom:3rem!important}.u-py-064\@md{padding-top:4rem!important;padding-bottom:4rem!important}.u-py-080\@md{padding-top:5rem!important;padding-bottom:5rem!important}.u-py-096\@md{padding-top:6rem!important;padding-bottom:6rem!important}.u-py-160\@md{padding-top:10rem!important;padding-bottom:10rem!important}.u-pt-0\@md{padding-top:0!important}.u-pt-002\@md{padding-top:.125rem!important}.u-pt-004\@md{padding-top:.25rem!important}.u-pt-008\@md{padding-top:.5rem!important}.u-pt-012\@md{padding-top:.75rem!important}.u-pt-016\@md{padding-top:1rem!important}.u-pt-024\@md{padding-top:1.5rem!important}.u-pt-032\@md{padding-top:2rem!important}.u-pt-040\@md{padding-top:2.5rem!important}.u-pt-048\@md{padding-top:3rem!important}.u-pt-064\@md{padding-top:4rem!important}.u-pt-080\@md{padding-top:5rem!important}.u-pt-096\@md{padding-top:6rem!important}.u-pt-160\@md{padding-top:10rem!important}.u-pr-0\@md{padding-right:0!important}.u-pr-002\@md{padding-right:.125rem!important}.u-pr-004\@md{padding-right:.25rem!important}.u-pr-008\@md{padding-right:.5rem!important}.u-pr-012\@md{padding-right:.75rem!important}.u-pr-016\@md{padding-right:1rem!important}.u-pr-024\@md{padding-right:1.5rem!important}.u-pr-032\@md{padding-right:2rem!important}.u-pr-040\@md{padding-right:2.5rem!important}.u-pr-048\@md{padding-right:3rem!important}.u-pr-064\@md{padding-right:4rem!important}.u-pr-080\@md{padding-right:5rem!important}.u-pr-096\@md{padding-right:6rem!important}.u-pr-160\@md{padding-right:10rem!important}.u-pb-0\@md{padding-bottom:0!important}.u-pb-002\@md{padding-bottom:.125rem!important}.u-pb-004\@md{padding-bottom:.25rem!important}.u-pb-008\@md{padding-bottom:.5rem!important}.u-pb-012\@md{padding-bottom:.75rem!important}.u-pb-016\@md{padding-bottom:1rem!important}.u-pb-024\@md{padding-bottom:1.5rem!important}.u-pb-032\@md{padding-bottom:2rem!important}.u-pb-040\@md{padding-bottom:2.5rem!important}.u-pb-048\@md{padding-bottom:3rem!important}.u-pb-064\@md{padding-bottom:4rem!important}.u-pb-080\@md{padding-bottom:5rem!important}.u-pb-096\@md{padding-bottom:6rem!important}.u-pb-160\@md{padding-bottom:10rem!important}.u-pl-0\@md{padding-left:0!important}.u-pl-002\@md{padding-left:.125rem!important}.u-pl-004\@md{padding-left:.25rem!important}.u-pl-008\@md{padding-left:.5rem!important}.u-pl-012\@md{padding-left:.75rem!important}.u-pl-016\@md{padding-left:1rem!important}.u-pl-024\@md{padding-left:1.5rem!important}.u-pl-032\@md{padding-left:2rem!important}.u-pl-040\@md{padding-left:2.5rem!important}.u-pl-048\@md{padding-left:3rem!important}.u-pl-064\@md{padding-left:4rem!important}.u-pl-080\@md{padding-left:5rem!important}.u-pl-096\@md{padding-left:6rem!important}.u-pl-160\@md{padding-left:10rem!important}.u-gap-0\@md{gap:0!important}.u-gap-002\@md{gap:.125rem!important}.u-gap-004\@md{gap:.25rem!important}.u-gap-008\@md{gap:.5rem!important}.u-gap-012\@md{gap:.75rem!important}.u-gap-016\@md{gap:1rem!important}.u-gap-024\@md{gap:1.5rem!important}.u-gap-032\@md{gap:2rem!important}.u-gap-040\@md{gap:2.5rem!important}.u-gap-048\@md{gap:3rem!important}.u-gap-064\@md{gap:4rem!important}.u-gap-080\@md{gap:5rem!important}.u-gap-096\@md{gap:6rem!important}.u-gap-160\@md{gap:10rem!important}.u-gap-x-0\@md{column-gap:0!important}.u-gap-x-002\@md{column-gap:.125rem!important}.u-gap-x-004\@md{column-gap:.25rem!important}.u-gap-x-008\@md{column-gap:.5rem!important}.u-gap-x-012\@md{column-gap:.75rem!important}.u-gap-x-016\@md{column-gap:1rem!important}.u-gap-x-024\@md{column-gap:1.5rem!important}.u-gap-x-032\@md{column-gap:2rem!important}.u-gap-x-040\@md{column-gap:2.5rem!important}.u-gap-x-048\@md{column-gap:3rem!important}.u-gap-x-064\@md{column-gap:4rem!important}.u-gap-x-080\@md{column-gap:5rem!important}.u-gap-x-096\@md{column-gap:6rem!important}.u-gap-x-160\@md{column-gap:10rem!important}.u-gap-y-0\@md{row-gap:0!important}.u-gap-y-002\@md{row-gap:.125rem!important}.u-gap-y-004\@md{row-gap:.25rem!important}.u-gap-y-008\@md{row-gap:.5rem!important}.u-gap-y-012\@md{row-gap:.75rem!important}.u-gap-y-016\@md{row-gap:1rem!important}.u-gap-y-024\@md{row-gap:1.5rem!important}.u-gap-y-032\@md{row-gap:2rem!important}.u-gap-y-040\@md{row-gap:2.5rem!important}.u-gap-y-048\@md{row-gap:3rem!important}.u-gap-y-064\@md{row-gap:4rem!important}.u-gap-y-080\@md{row-gap:5rem!important}.u-gap-y-096\@md{row-gap:6rem!important}.u-gap-y-160\@md{row-gap:10rem!important}.u-width-1\/2\@md{width:50%!important}.u-width-1\/3\@md{width:33.3333333333%!important}.u-width-2\/3\@md{width:66.6666666667%!important}.u-width-1\/4\@md{width:25%!important}.u-width-2\/4\@md{width:50%!important}.u-width-3\/4\@md{width:75%!important}.u-width-1\/5\@md{width:20%!important}.u-width-2\/5\@md{width:40%!important}.u-width-3\/5\@md{width:60%!important}.u-width-4\/5\@md{width:80%!important}.u-width-1\/6\@md{width:16.6666666667%!important}.u-width-2\/6\@md{width:33.3333333333%!important}.u-width-3\/6\@md{width:50%!important}.u-width-4\/6\@md{width:66.6666666667%!important}.u-width-5\/6\@md{width:83.3333333333%!important}.u-width-1\/12\@md{width:8.3333333333%!important}.u-width-2\/12\@md{width:16.6666666667%!important}.u-width-3\/12\@md{width:25%!important}.u-width-4\/12\@md{width:33.3333333333%!important}.u-width-5\/12\@md{width:41.6666666667%!important}.u-width-6\/12\@md{width:50%!important}.u-width-7\/12\@md{width:58.3333333333%!important}.u-width-8\/12\@md{width:66.6666666667%!important}.u-width-9\/12\@md{width:75%!important}.u-width-10\/12\@md{width:83.3333333333%!important}.u-width-11\/12\@md{width:91.6666666667%!important}.u-width-full\@md{width:100%!important}.u-width-auto\@md{width:auto!important}.u-height-full\@md{height:100%!important}.u-height-auto\@md{height:auto!important}.u-text-left\@md{text-align:left!important}.u-text-center\@md{text-align:center!important}.u-text-right\@md{text-align:right!important}.u-stack-spacing-0\@md{--o-stack-spacing: 0 !important}.u-stack-spacing-002\@md{--o-stack-spacing: .125rem !important}.u-stack-spacing-004\@md{--o-stack-spacing: .25rem !important}.u-stack-spacing-008\@md{--o-stack-spacing: .5rem !important}.u-stack-spacing-012\@md{--o-stack-spacing: .75rem !important}.u-stack-spacing-016\@md{--o-stack-spacing: 1rem !important}.u-stack-spacing-024\@md{--o-stack-spacing: 1.5rem !important}.u-stack-spacing-032\@md{--o-stack-spacing: 2rem !important}.u-stack-spacing-040\@md{--o-stack-spacing: 2.5rem !important}.u-stack-spacing-048\@md{--o-stack-spacing: 3rem !important}.u-stack-spacing-064\@md{--o-stack-spacing: 4rem !important}.u-stack-spacing-080\@md{--o-stack-spacing: 5rem !important}.u-stack-spacing-096\@md{--o-stack-spacing: 6rem !important}.u-stack-spacing-160\@md{--o-stack-spacing: 10rem !important}}@media (min-width: 64em){.o-frame--16x9\@lg{--o-frame__width: 16;--o-frame__height: 9}.o-frame--3x2\@lg{--o-frame__width: 3;--o-frame__height: 2}.o-frame--4x3\@lg{--o-frame__width: 4;--o-frame__height: 3}.o-frame--1x1\@lg{--o-frame__width: 1;--o-frame__height: 1}.o-frame--3x4\@lg{--o-frame__width: 3;--o-frame__height: 4}.o-frame--2x3\@lg{--o-frame__width: 2;--o-frame__height: 3}.o-row--gutter-0\@lg{--o-row__gutter: 0}.o-row--gutter-002\@lg{--o-row__gutter: .125rem}.o-row--gutter-004\@lg{--o-row__gutter: .25rem}.o-row--gutter-008\@lg{--o-row__gutter: .5rem}.o-row--gutter-012\@lg{--o-row__gutter: .75rem}.o-row--gutter-016\@lg{--o-row__gutter: 1rem}.o-row--gutter-024\@lg{--o-row__gutter: 1.5rem}.o-row--gutter-032\@lg{--o-row__gutter: 2rem}.o-row--gutter-040\@lg{--o-row__gutter: 2.5rem}.o-row--gutter-048\@lg{--o-row__gutter: 3rem}.o-row--gutter-064\@lg{--o-row__gutter: 4rem}.o-row--gutter-080\@lg{--o-row__gutter: 5rem}.o-row--gutter-096\@lg{--o-row__gutter: 6rem}.o-row--gutter-160\@lg{--o-row__gutter: 10rem}.o-stack-0\@lg>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 0}.o-stack-002\@lg>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .125rem}.o-stack-004\@lg>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .25rem}.o-stack-008\@lg>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .5rem}.o-stack-012\@lg>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .75rem}.o-stack-016\@lg>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1rem}.o-stack-024\@lg>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1.5rem}.o-stack-032\@lg>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2rem}.o-stack-040\@lg>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2.5rem}.o-stack-048\@lg>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 3rem}.o-stack-064\@lg>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 4rem}.o-stack-080\@lg>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 5rem}.o-stack-096\@lg>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 6rem}.o-stack-160\@lg>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 10rem}.c-404-main__deco .char1{top:calc(200 / 972 * 100%);left:calc(120 / 1440 * 100%);width:171px;height:240px}.c-404-main__deco .char2{top:calc(538 / 972 * 100%);left:calc(80 / 1440 * 100%);width:230px;height:210px}.c-404-main__deco .char3{top:calc(471 / 972 * 100%);left:calc(340 / 1440 * 100%);width:140px;height:256px}.c-404-main__deco .char4{top:calc(202 / 972 * 100%);left:calc(1100 / 1440 * 100%);width:260px;height:217px}.c-404-main__deco .char5{top:calc(421 / 972 * 100%);left:calc(960 / 1440 * 100%);width:151px;height:256px}.c-404-main__deco .char6{top:calc(561 / 972 * 100%);left:calc(1119 / 1440 * 100%);width:241px;height:187px}.c-career-main{flex-direction:row;padding:80px 160px 0 80px;margin-top:80px}.c-career-main__content-navi{width:26.6666666667%;padding-right:80px}.c-career-main__content-navi ul{display:block}.c-career-main__content-navi .img{margin-top:120px;margin-left:0}.c-career-main__content{width:73.3333333333%}.c-career-main:lang(en){padding:0}.c-career-main__content-navi:lang(en){padding-top:0;padding-bottom:100px}.c-career-main__content:lang(en){width:61.1111111111%}.c-company-ambition:lang(ja) .character{width:108px;margin-top:auto;margin-right:108px;margin-left:-216px}.c-company-ambition:lang(ja) .character svg{width:100%;height:100%}.c-history-main{flex-direction:row;padding:80px 160px 0 80px;margin-top:80px}.c-history-main__content-navi{width:26.6666666667%;padding-right:80px}.c-history-main__content-navi ul{display:block}.c-history-main__content{width:73.3333333333%}.c-history-main__content .history-item .history-item__title{margin-right:40px}.c-history-main__content .history-item .history-item__list{width:100%;margin-top:40px}.c-history-main__content .history-item .history-item__list .list__item-group{display:flex}.c-history-main__content .history-item .history-item__list .list__item__year{width:6.25%;margin-right:40px}.c-history-main__content .history-item .history-item__list .list__item__content{width:87.5%;margin-top:0}.c-history-main__content .history-item__list{margin-top:0}.c-accordion+.c-content-header{margin-top:160px}.c-page-header .header-logo{width:175px}.c-page-header .c-page-header__navi{display:block}.c-page-navi__opener:before{transform:scale(1.5,5)}.c-page-navi-content{min-height:calc(var(--vh, 1vh) * 100);padding:56px 80px 77px}.c-page-navi-content__list{padding-top:111px}.c-page-navi-content__list li a{line-height:1.5em}.c-page-navi-content__other{display:flex;flex-direction:row;align-self:flex-end;justify-content:space-between;margin-top:133px}.c-page-navi-content__other ul{align-items:flex-start;margin-top:0}.c-page-navi-content__other ul li+li{margin-top:.125rem}.c-page-navi-table{padding:51px 0 67px}.c-page-navi-table__pagination .btn-prev:before,.c-page-navi-table__pagination .btn-next:before{transform:scale(3)}.c-page-navi-table__title{margin-top:80px}.c-page-navi-table__title:before{white-space:normal}.c-page-navi-table__title:lang(en):before{content:"Title"}.c-page-navi-table__title:lang(ja):before{content:"\30bf\30a4\30c8\30eb"}.c-page-navi-table__title h2 br{display:none}.c-page-navi-table__slider{margin-top:15px}.c-page-navi-table__slider .slider-list{width:60%}.c-page-navi-table__contents{max-width:474px;padding:20px 20px 0}.c-page-navi-table__indicator{display:block;margin-top:61px}.c-page-navi{overflow:hidden}.c-page-navi:not(.-mode-smooth) .c-page-navi-inner{overflow:hidden}.c-page-navi:not(.-mode-smooth) .c-page-navi__block__content{padding-bottom:60px;overflow-y:scroll}.c-page-navi:not(.-mode-smooth) .c-page-navi__block{height:100%}.c-page-navi:not(.-mode-smooth) .c-page-navi__block__content{height:100%;min-height:100%}.c-page-navi-inner{display:flex;height:100%}.c-page-navi__header{top:25px;width:640px;height:80px}.c-page-navi__header__adress{position:absolute;top:243px;left:120px;display:block}.c-page-navi__header__logo{position:absolute;top:160px;left:120px;margin-left:0}.c-page-navi__header__langs{margin-left:80px}.c-page-navi__header__langs span{display:block}.c-page-navi__header__langs a:nth-of-type(2){display:block}.c-page-navi__header__close{position:relative;width:80px;height:80px;margin-right:59px}.c-page-navi__header__close:before{display:none}.c-page-navi__header__close .bg{top:0;width:100%;height:100%}.c-page-navi__header__close .lines{width:20px;height:20px}.c-page-navi__block{height:100%}.c-page-navi__block:first-child{width:calc(100% - 600px)}.c-page-navi__block:last-child{width:600px}.c-page-navi__block:last-child:before{position:absolute;top:0;left:0;width:50px;height:100%;content:"";box-shadow:-25px 0 25px #0003;opacity:0;transition:opacity .5s 0s cubic-bezier(.26,.06,.28,.99)}.c-top-keyvisual .fourtyfive-visual img{object-position:center 80%}.c-work-item-visual{width:calc(100% + 240px)}.c-work-container{padding:0 120px}.c-work__contents{gap:140px 80px;margin-top:140px}.c-work__contents .c-work-item-card.-big{width:calc(57.1428571429% - 80px * .5);margin-top:80px}.c-work__contents .c-work-item-card.-small{width:calc(42.8571428571% - 80px * .5)}.c-work__contents .c-work-item-card.-big+.c-work__contents .c-work-item-card.-small{margin-right:80px}.c-work__contents .c-work-item-card.-small+.c-work__contents .c-work-item-card.-big{margin-right:80px}.u-d-inline\@lg{display:inline!important}.u-d-inline-block\@lg{display:inline-block!important}.u-d-block\@lg{display:block!important}.u-d-flex\@lg{display:flex!important}.u-d-inline-flex\@lg{display:inline-flex!important}.u-d-contents\@lg{display:contents!important}.u-d-none\@lg{display:none!important}.u-flex-row\@lg{flex-direction:row!important}.u-flex-column\@lg{flex-direction:column!important}.u-flex-row-reverse\@lg{flex-direction:row-reverse!important}.u-flex-column-reverse\@lg{flex-direction:column-reverse!important}.u-flex-wrap\@lg{flex-wrap:wrap!important}.u-flex-nowrap\@lg{flex-wrap:nowrap!important}.u-flex-wrap-reverse\@lg{flex-wrap:wrap-reverse!important}.u-justify-content-start\@lg{justify-content:flex-start!important}.u-justify-content-end\@lg{justify-content:flex-end!important}.u-justify-content-center\@lg{justify-content:center!important}.u-justify-content-between\@lg{justify-content:space-between!important}.u-justify-content-around\@lg{justify-content:space-around!important}.u-justify-content-evenly\@lg{justify-content:space-evenly!important}.u-align-items-start\@lg{align-items:flex-start!important}.u-align-items-end\@lg{align-items:flex-end!important}.u-align-items-center\@lg{align-items:center!important}.u-align-items-baseline\@lg{align-items:baseline!important}.u-align-items-stretch\@lg{align-items:stretch!important}.u-align-content-start\@lg{align-content:flex-start!important}.u-align-content-end\@lg{align-content:flex-end!important}.u-align-content-center\@lg{align-content:center!important}.u-align-content-between\@lg{align-content:space-between!important}.u-align-content-around\@lg{align-content:space-around!important}.u-align-content-stretch\@lg{align-content:stretch!important}.u-flex-initial\@lg{flex:initial!important}.u-flex-auto\@lg{flex:auto!important}.u-flex-none\@lg{flex:none!important}.u-flex-1\@lg{flex:1!important}.u-align-self-auto\@lg{align-self:auto!important}.u-align-self-start\@lg{align-self:flex-start!important}.u-align-self-end\@lg{align-self:flex-end!important}.u-align-self-center\@lg{align-self:center!important}.u-align-self-baseline\@lg{align-self:baseline!important}.u-align-self-stretch\@lg{align-self:stretch!important}.u-m-0\@lg{margin:0!important}.u-m-auto\@lg{margin:auto!important}.u-mx-0\@lg{margin-right:0!important;margin-left:0!important}.u-mx-auto\@lg{margin-right:auto!important;margin-left:auto!important}.u-my-0\@lg{margin-top:0!important;margin-bottom:0!important}.u-my-002\@lg{margin-top:.125rem!important;margin-bottom:.125rem!important}.u-my-004\@lg{margin-top:.25rem!important;margin-bottom:.25rem!important}.u-my-008\@lg{margin-top:.5rem!important;margin-bottom:.5rem!important}.u-my-012\@lg{margin-top:.75rem!important;margin-bottom:.75rem!important}.u-my-016\@lg{margin-top:1rem!important;margin-bottom:1rem!important}.u-my-024\@lg{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.u-my-032\@lg{margin-top:2rem!important;margin-bottom:2rem!important}.u-my-040\@lg{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.u-my-048\@lg{margin-top:3rem!important;margin-bottom:3rem!important}.u-my-064\@lg{margin-top:4rem!important;margin-bottom:4rem!important}.u-my-080\@lg{margin-top:5rem!important;margin-bottom:5rem!important}.u-my-096\@lg{margin-top:6rem!important;margin-bottom:6rem!important}.u-my-160\@lg{margin-top:10rem!important;margin-bottom:10rem!important}.u-my-auto\@lg{margin-top:auto!important;margin-bottom:auto!important}.u-mt-0\@lg{margin-top:0!important}.u-mt-002\@lg{margin-top:.125rem!important}.u-mt-004\@lg{margin-top:.25rem!important}.u-mt-008\@lg{margin-top:.5rem!important}.u-mt-012\@lg{margin-top:.75rem!important}.u-mt-016\@lg{margin-top:1rem!important}.u-mt-024\@lg{margin-top:1.5rem!important}.u-mt-032\@lg{margin-top:2rem!important}.u-mt-040\@lg{margin-top:2.5rem!important}.u-mt-048\@lg{margin-top:3rem!important}.u-mt-064\@lg{margin-top:4rem!important}.u-mt-080\@lg{margin-top:5rem!important}.u-mt-096\@lg{margin-top:6rem!important}.u-mt-160\@lg{margin-top:10rem!important}.u-mt-auto\@lg{margin-top:auto!important}.u-mb-0\@lg{margin-bottom:0!important}.u-mb-002\@lg{margin-bottom:.125rem!important}.u-mb-004\@lg{margin-bottom:.25rem!important}.u-mb-008\@lg{margin-bottom:.5rem!important}.u-mb-012\@lg{margin-bottom:.75rem!important}.u-mb-016\@lg{margin-bottom:1rem!important}.u-mb-024\@lg{margin-bottom:1.5rem!important}.u-mb-032\@lg{margin-bottom:2rem!important}.u-mb-040\@lg{margin-bottom:2.5rem!important}.u-mb-048\@lg{margin-bottom:3rem!important}.u-mb-064\@lg{margin-bottom:4rem!important}.u-mb-080\@lg{margin-bottom:5rem!important}.u-mb-096\@lg{margin-bottom:6rem!important}.u-mb-160\@lg{margin-bottom:10rem!important}.u-mb-auto\@lg{margin-bottom:auto!important}.u-ml-1\/2\@lg{margin-left:50%!important}.u-ml-1\/3\@lg{margin-left:33.3333333333%!important}.u-ml-2\/3\@lg{margin-left:66.6666666667%!important}.u-ml-1\/4\@lg{margin-left:25%!important}.u-ml-2\/4\@lg{margin-left:50%!important}.u-ml-3\/4\@lg{margin-left:75%!important}.u-ml-1\/5\@lg{margin-left:20%!important}.u-ml-2\/5\@lg{margin-left:40%!important}.u-ml-3\/5\@lg{margin-left:60%!important}.u-ml-4\/5\@lg{margin-left:80%!important}.u-ml-1\/6\@lg{margin-left:16.6666666667%!important}.u-ml-2\/6\@lg{margin-left:33.3333333333%!important}.u-ml-3\/6\@lg{margin-left:50%!important}.u-ml-4\/6\@lg{margin-left:66.6666666667%!important}.u-ml-5\/6\@lg{margin-left:83.3333333333%!important}.u-ml-1\/12\@lg{margin-left:8.3333333333%!important}.u-ml-2\/12\@lg{margin-left:16.6666666667%!important}.u-ml-3\/12\@lg{margin-left:25%!important}.u-ml-4\/12\@lg{margin-left:33.3333333333%!important}.u-ml-5\/12\@lg{margin-left:41.6666666667%!important}.u-ml-6\/12\@lg{margin-left:50%!important}.u-ml-7\/12\@lg{margin-left:58.3333333333%!important}.u-ml-8\/12\@lg{margin-left:66.6666666667%!important}.u-ml-9\/12\@lg{margin-left:75%!important}.u-ml-10\/12\@lg{margin-left:83.3333333333%!important}.u-ml-11\/12\@lg{margin-left:91.6666666667%!important}.u-ml-0\@lg{margin-left:0!important}.u-ml-auto\@lg{margin-left:auto!important}.u-p-0\@lg{padding:0!important}.u-p-002\@lg{padding:.125rem!important}.u-p-004\@lg{padding:.25rem!important}.u-p-008\@lg{padding:.5rem!important}.u-p-012\@lg{padding:.75rem!important}.u-p-016\@lg{padding:1rem!important}.u-p-024\@lg{padding:1.5rem!important}.u-p-032\@lg{padding:2rem!important}.u-p-040\@lg{padding:2.5rem!important}.u-p-048\@lg{padding:3rem!important}.u-p-064\@lg{padding:4rem!important}.u-p-080\@lg{padding:5rem!important}.u-p-096\@lg{padding:6rem!important}.u-p-160\@lg{padding:10rem!important}.u-px-0\@lg{padding-right:0!important;padding-left:0!important}.u-px-002\@lg{padding-right:.125rem!important;padding-left:.125rem!important}.u-px-004\@lg{padding-right:.25rem!important;padding-left:.25rem!important}.u-px-008\@lg{padding-right:.5rem!important;padding-left:.5rem!important}.u-px-012\@lg{padding-right:.75rem!important;padding-left:.75rem!important}.u-px-016\@lg{padding-right:1rem!important;padding-left:1rem!important}.u-px-024\@lg{padding-right:1.5rem!important;padding-left:1.5rem!important}.u-px-032\@lg{padding-right:2rem!important;padding-left:2rem!important}.u-px-040\@lg{padding-right:2.5rem!important;padding-left:2.5rem!important}.u-px-048\@lg{padding-right:3rem!important;padding-left:3rem!important}.u-px-064\@lg{padding-right:4rem!important;padding-left:4rem!important}.u-px-080\@lg{padding-right:5rem!important;padding-left:5rem!important}.u-px-096\@lg{padding-right:6rem!important;padding-left:6rem!important}.u-px-160\@lg{padding-right:10rem!important;padding-left:10rem!important}.u-py-0\@lg{padding-top:0!important;padding-bottom:0!important}.u-py-002\@lg{padding-top:.125rem!important;padding-bottom:.125rem!important}.u-py-004\@lg{padding-top:.25rem!important;padding-bottom:.25rem!important}.u-py-008\@lg{padding-top:.5rem!important;padding-bottom:.5rem!important}.u-py-012\@lg{padding-top:.75rem!important;padding-bottom:.75rem!important}.u-py-016\@lg{padding-top:1rem!important;padding-bottom:1rem!important}.u-py-024\@lg{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.u-py-032\@lg{padding-top:2rem!important;padding-bottom:2rem!important}.u-py-040\@lg{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.u-py-048\@lg{padding-top:3rem!important;padding-bottom:3rem!important}.u-py-064\@lg{padding-top:4rem!important;padding-bottom:4rem!important}.u-py-080\@lg{padding-top:5rem!important;padding-bottom:5rem!important}.u-py-096\@lg{padding-top:6rem!important;padding-bottom:6rem!important}.u-py-160\@lg{padding-top:10rem!important;padding-bottom:10rem!important}.u-pt-0\@lg{padding-top:0!important}.u-pt-002\@lg{padding-top:.125rem!important}.u-pt-004\@lg{padding-top:.25rem!important}.u-pt-008\@lg{padding-top:.5rem!important}.u-pt-012\@lg{padding-top:.75rem!important}.u-pt-016\@lg{padding-top:1rem!important}.u-pt-024\@lg{padding-top:1.5rem!important}.u-pt-032\@lg{padding-top:2rem!important}.u-pt-040\@lg{padding-top:2.5rem!important}.u-pt-048\@lg{padding-top:3rem!important}.u-pt-064\@lg{padding-top:4rem!important}.u-pt-080\@lg{padding-top:5rem!important}.u-pt-096\@lg{padding-top:6rem!important}.u-pt-160\@lg{padding-top:10rem!important}.u-pr-0\@lg{padding-right:0!important}.u-pr-002\@lg{padding-right:.125rem!important}.u-pr-004\@lg{padding-right:.25rem!important}.u-pr-008\@lg{padding-right:.5rem!important}.u-pr-012\@lg{padding-right:.75rem!important}.u-pr-016\@lg{padding-right:1rem!important}.u-pr-024\@lg{padding-right:1.5rem!important}.u-pr-032\@lg{padding-right:2rem!important}.u-pr-040\@lg{padding-right:2.5rem!important}.u-pr-048\@lg{padding-right:3rem!important}.u-pr-064\@lg{padding-right:4rem!important}.u-pr-080\@lg{padding-right:5rem!important}.u-pr-096\@lg{padding-right:6rem!important}.u-pr-160\@lg{padding-right:10rem!important}.u-pb-0\@lg{padding-bottom:0!important}.u-pb-002\@lg{padding-bottom:.125rem!important}.u-pb-004\@lg{padding-bottom:.25rem!important}.u-pb-008\@lg{padding-bottom:.5rem!important}.u-pb-012\@lg{padding-bottom:.75rem!important}.u-pb-016\@lg{padding-bottom:1rem!important}.u-pb-024\@lg{padding-bottom:1.5rem!important}.u-pb-032\@lg{padding-bottom:2rem!important}.u-pb-040\@lg{padding-bottom:2.5rem!important}.u-pb-048\@lg{padding-bottom:3rem!important}.u-pb-064\@lg{padding-bottom:4rem!important}.u-pb-080\@lg{padding-bottom:5rem!important}.u-pb-096\@lg{padding-bottom:6rem!important}.u-pb-160\@lg{padding-bottom:10rem!important}.u-pl-0\@lg{padding-left:0!important}.u-pl-002\@lg{padding-left:.125rem!important}.u-pl-004\@lg{padding-left:.25rem!important}.u-pl-008\@lg{padding-left:.5rem!important}.u-pl-012\@lg{padding-left:.75rem!important}.u-pl-016\@lg{padding-left:1rem!important}.u-pl-024\@lg{padding-left:1.5rem!important}.u-pl-032\@lg{padding-left:2rem!important}.u-pl-040\@lg{padding-left:2.5rem!important}.u-pl-048\@lg{padding-left:3rem!important}.u-pl-064\@lg{padding-left:4rem!important}.u-pl-080\@lg{padding-left:5rem!important}.u-pl-096\@lg{padding-left:6rem!important}.u-pl-160\@lg{padding-left:10rem!important}.u-gap-0\@lg{gap:0!important}.u-gap-002\@lg{gap:.125rem!important}.u-gap-004\@lg{gap:.25rem!important}.u-gap-008\@lg{gap:.5rem!important}.u-gap-012\@lg{gap:.75rem!important}.u-gap-016\@lg{gap:1rem!important}.u-gap-024\@lg{gap:1.5rem!important}.u-gap-032\@lg{gap:2rem!important}.u-gap-040\@lg{gap:2.5rem!important}.u-gap-048\@lg{gap:3rem!important}.u-gap-064\@lg{gap:4rem!important}.u-gap-080\@lg{gap:5rem!important}.u-gap-096\@lg{gap:6rem!important}.u-gap-160\@lg{gap:10rem!important}.u-gap-x-0\@lg{column-gap:0!important}.u-gap-x-002\@lg{column-gap:.125rem!important}.u-gap-x-004\@lg{column-gap:.25rem!important}.u-gap-x-008\@lg{column-gap:.5rem!important}.u-gap-x-012\@lg{column-gap:.75rem!important}.u-gap-x-016\@lg{column-gap:1rem!important}.u-gap-x-024\@lg{column-gap:1.5rem!important}.u-gap-x-032\@lg{column-gap:2rem!important}.u-gap-x-040\@lg{column-gap:2.5rem!important}.u-gap-x-048\@lg{column-gap:3rem!important}.u-gap-x-064\@lg{column-gap:4rem!important}.u-gap-x-080\@lg{column-gap:5rem!important}.u-gap-x-096\@lg{column-gap:6rem!important}.u-gap-x-160\@lg{column-gap:10rem!important}.u-gap-y-0\@lg{row-gap:0!important}.u-gap-y-002\@lg{row-gap:.125rem!important}.u-gap-y-004\@lg{row-gap:.25rem!important}.u-gap-y-008\@lg{row-gap:.5rem!important}.u-gap-y-012\@lg{row-gap:.75rem!important}.u-gap-y-016\@lg{row-gap:1rem!important}.u-gap-y-024\@lg{row-gap:1.5rem!important}.u-gap-y-032\@lg{row-gap:2rem!important}.u-gap-y-040\@lg{row-gap:2.5rem!important}.u-gap-y-048\@lg{row-gap:3rem!important}.u-gap-y-064\@lg{row-gap:4rem!important}.u-gap-y-080\@lg{row-gap:5rem!important}.u-gap-y-096\@lg{row-gap:6rem!important}.u-gap-y-160\@lg{row-gap:10rem!important}.u-width-1\/2\@lg{width:50%!important}.u-width-1\/3\@lg{width:33.3333333333%!important}.u-width-2\/3\@lg{width:66.6666666667%!important}.u-width-1\/4\@lg{width:25%!important}.u-width-2\/4\@lg{width:50%!important}.u-width-3\/4\@lg{width:75%!important}.u-width-1\/5\@lg{width:20%!important}.u-width-2\/5\@lg{width:40%!important}.u-width-3\/5\@lg{width:60%!important}.u-width-4\/5\@lg{width:80%!important}.u-width-1\/6\@lg{width:16.6666666667%!important}.u-width-2\/6\@lg{width:33.3333333333%!important}.u-width-3\/6\@lg{width:50%!important}.u-width-4\/6\@lg{width:66.6666666667%!important}.u-width-5\/6\@lg{width:83.3333333333%!important}.u-width-1\/12\@lg{width:8.3333333333%!important}.u-width-2\/12\@lg{width:16.6666666667%!important}.u-width-3\/12\@lg{width:25%!important}.u-width-4\/12\@lg{width:33.3333333333%!important}.u-width-5\/12\@lg{width:41.6666666667%!important}.u-width-6\/12\@lg{width:50%!important}.u-width-7\/12\@lg{width:58.3333333333%!important}.u-width-8\/12\@lg{width:66.6666666667%!important}.u-width-9\/12\@lg{width:75%!important}.u-width-10\/12\@lg{width:83.3333333333%!important}.u-width-11\/12\@lg{width:91.6666666667%!important}.u-width-full\@lg{width:100%!important}.u-width-auto\@lg{width:auto!important}.u-height-full\@lg{height:100%!important}.u-height-auto\@lg{height:auto!important}.u-text-left\@lg{text-align:left!important}.u-text-center\@lg{text-align:center!important}.u-text-right\@lg{text-align:right!important}.u-stack-spacing-0\@lg{--o-stack-spacing: 0 !important}.u-stack-spacing-002\@lg{--o-stack-spacing: .125rem !important}.u-stack-spacing-004\@lg{--o-stack-spacing: .25rem !important}.u-stack-spacing-008\@lg{--o-stack-spacing: .5rem !important}.u-stack-spacing-012\@lg{--o-stack-spacing: .75rem !important}.u-stack-spacing-016\@lg{--o-stack-spacing: 1rem !important}.u-stack-spacing-024\@lg{--o-stack-spacing: 1.5rem !important}.u-stack-spacing-032\@lg{--o-stack-spacing: 2rem !important}.u-stack-spacing-040\@lg{--o-stack-spacing: 2.5rem !important}.u-stack-spacing-048\@lg{--o-stack-spacing: 3rem !important}.u-stack-spacing-064\@lg{--o-stack-spacing: 4rem !important}.u-stack-spacing-080\@lg{--o-stack-spacing: 5rem !important}.u-stack-spacing-096\@lg{--o-stack-spacing: 6rem !important}.u-stack-spacing-160\@lg{--o-stack-spacing: 10rem !important}}@media (min-width: 80em){.o-frame--16x9\@hd{--o-frame__width: 16;--o-frame__height: 9}.o-frame--3x2\@hd{--o-frame__width: 3;--o-frame__height: 2}.o-frame--4x3\@hd{--o-frame__width: 4;--o-frame__height: 3}.o-frame--1x1\@hd{--o-frame__width: 1;--o-frame__height: 1}.o-frame--3x4\@hd{--o-frame__width: 3;--o-frame__height: 4}.o-frame--2x3\@hd{--o-frame__width: 2;--o-frame__height: 3}.o-row--gutter-0\@hd{--o-row__gutter: 0}.o-row--gutter-002\@hd{--o-row__gutter: .125rem}.o-row--gutter-004\@hd{--o-row__gutter: .25rem}.o-row--gutter-008\@hd{--o-row__gutter: .5rem}.o-row--gutter-012\@hd{--o-row__gutter: .75rem}.o-row--gutter-016\@hd{--o-row__gutter: 1rem}.o-row--gutter-024\@hd{--o-row__gutter: 1.5rem}.o-row--gutter-032\@hd{--o-row__gutter: 2rem}.o-row--gutter-040\@hd{--o-row__gutter: 2.5rem}.o-row--gutter-048\@hd{--o-row__gutter: 3rem}.o-row--gutter-064\@hd{--o-row__gutter: 4rem}.o-row--gutter-080\@hd{--o-row__gutter: 5rem}.o-row--gutter-096\@hd{--o-row__gutter: 6rem}.o-row--gutter-160\@hd{--o-row__gutter: 10rem}.o-stack-0\@hd>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 0}.o-stack-002\@hd>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .125rem}.o-stack-004\@hd>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .25rem}.o-stack-008\@hd>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .5rem}.o-stack-012\@hd>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .75rem}.o-stack-016\@hd>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1rem}.o-stack-024\@hd>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1.5rem}.o-stack-032\@hd>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2rem}.o-stack-040\@hd>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2.5rem}.o-stack-048\@hd>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 3rem}.o-stack-064\@hd>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 4rem}.o-stack-080\@hd>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 5rem}.o-stack-096\@hd>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 6rem}.o-stack-160\@hd>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 10rem}.u-d-inline\@hd{display:inline!important}.u-d-inline-block\@hd{display:inline-block!important}.u-d-block\@hd{display:block!important}.u-d-flex\@hd{display:flex!important}.u-d-inline-flex\@hd{display:inline-flex!important}.u-d-contents\@hd{display:contents!important}.u-d-none\@hd{display:none!important}.u-flex-row\@hd{flex-direction:row!important}.u-flex-column\@hd{flex-direction:column!important}.u-flex-row-reverse\@hd{flex-direction:row-reverse!important}.u-flex-column-reverse\@hd{flex-direction:column-reverse!important}.u-flex-wrap\@hd{flex-wrap:wrap!important}.u-flex-nowrap\@hd{flex-wrap:nowrap!important}.u-flex-wrap-reverse\@hd{flex-wrap:wrap-reverse!important}.u-justify-content-start\@hd{justify-content:flex-start!important}.u-justify-content-end\@hd{justify-content:flex-end!important}.u-justify-content-center\@hd{justify-content:center!important}.u-justify-content-between\@hd{justify-content:space-between!important}.u-justify-content-around\@hd{justify-content:space-around!important}.u-justify-content-evenly\@hd{justify-content:space-evenly!important}.u-align-items-start\@hd{align-items:flex-start!important}.u-align-items-end\@hd{align-items:flex-end!important}.u-align-items-center\@hd{align-items:center!important}.u-align-items-baseline\@hd{align-items:baseline!important}.u-align-items-stretch\@hd{align-items:stretch!important}.u-align-content-start\@hd{align-content:flex-start!important}.u-align-content-end\@hd{align-content:flex-end!important}.u-align-content-center\@hd{align-content:center!important}.u-align-content-between\@hd{align-content:space-between!important}.u-align-content-around\@hd{align-content:space-around!important}.u-align-content-stretch\@hd{align-content:stretch!important}.u-flex-initial\@hd{flex:initial!important}.u-flex-auto\@hd{flex:auto!important}.u-flex-none\@hd{flex:none!important}.u-flex-1\@hd{flex:1!important}.u-align-self-auto\@hd{align-self:auto!important}.u-align-self-start\@hd{align-self:flex-start!important}.u-align-self-end\@hd{align-self:flex-end!important}.u-align-self-center\@hd{align-self:center!important}.u-align-self-baseline\@hd{align-self:baseline!important}.u-align-self-stretch\@hd{align-self:stretch!important}.u-m-0\@hd{margin:0!important}.u-m-auto\@hd{margin:auto!important}.u-mx-0\@hd{margin-right:0!important;margin-left:0!important}.u-mx-auto\@hd{margin-right:auto!important;margin-left:auto!important}.u-my-0\@hd{margin-top:0!important;margin-bottom:0!important}.u-my-002\@hd{margin-top:.125rem!important;margin-bottom:.125rem!important}.u-my-004\@hd{margin-top:.25rem!important;margin-bottom:.25rem!important}.u-my-008\@hd{margin-top:.5rem!important;margin-bottom:.5rem!important}.u-my-012\@hd{margin-top:.75rem!important;margin-bottom:.75rem!important}.u-my-016\@hd{margin-top:1rem!important;margin-bottom:1rem!important}.u-my-024\@hd{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.u-my-032\@hd{margin-top:2rem!important;margin-bottom:2rem!important}.u-my-040\@hd{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.u-my-048\@hd{margin-top:3rem!important;margin-bottom:3rem!important}.u-my-064\@hd{margin-top:4rem!important;margin-bottom:4rem!important}.u-my-080\@hd{margin-top:5rem!important;margin-bottom:5rem!important}.u-my-096\@hd{margin-top:6rem!important;margin-bottom:6rem!important}.u-my-160\@hd{margin-top:10rem!important;margin-bottom:10rem!important}.u-my-auto\@hd{margin-top:auto!important;margin-bottom:auto!important}.u-mt-0\@hd{margin-top:0!important}.u-mt-002\@hd{margin-top:.125rem!important}.u-mt-004\@hd{margin-top:.25rem!important}.u-mt-008\@hd{margin-top:.5rem!important}.u-mt-012\@hd{margin-top:.75rem!important}.u-mt-016\@hd{margin-top:1rem!important}.u-mt-024\@hd{margin-top:1.5rem!important}.u-mt-032\@hd{margin-top:2rem!important}.u-mt-040\@hd{margin-top:2.5rem!important}.u-mt-048\@hd{margin-top:3rem!important}.u-mt-064\@hd{margin-top:4rem!important}.u-mt-080\@hd{margin-top:5rem!important}.u-mt-096\@hd{margin-top:6rem!important}.u-mt-160\@hd{margin-top:10rem!important}.u-mt-auto\@hd{margin-top:auto!important}.u-mb-0\@hd{margin-bottom:0!important}.u-mb-002\@hd{margin-bottom:.125rem!important}.u-mb-004\@hd{margin-bottom:.25rem!important}.u-mb-008\@hd{margin-bottom:.5rem!important}.u-mb-012\@hd{margin-bottom:.75rem!important}.u-mb-016\@hd{margin-bottom:1rem!important}.u-mb-024\@hd{margin-bottom:1.5rem!important}.u-mb-032\@hd{margin-bottom:2rem!important}.u-mb-040\@hd{margin-bottom:2.5rem!important}.u-mb-048\@hd{margin-bottom:3rem!important}.u-mb-064\@hd{margin-bottom:4rem!important}.u-mb-080\@hd{margin-bottom:5rem!important}.u-mb-096\@hd{margin-bottom:6rem!important}.u-mb-160\@hd{margin-bottom:10rem!important}.u-mb-auto\@hd{margin-bottom:auto!important}.u-ml-1\/2\@hd{margin-left:50%!important}.u-ml-1\/3\@hd{margin-left:33.3333333333%!important}.u-ml-2\/3\@hd{margin-left:66.6666666667%!important}.u-ml-1\/4\@hd{margin-left:25%!important}.u-ml-2\/4\@hd{margin-left:50%!important}.u-ml-3\/4\@hd{margin-left:75%!important}.u-ml-1\/5\@hd{margin-left:20%!important}.u-ml-2\/5\@hd{margin-left:40%!important}.u-ml-3\/5\@hd{margin-left:60%!important}.u-ml-4\/5\@hd{margin-left:80%!important}.u-ml-1\/6\@hd{margin-left:16.6666666667%!important}.u-ml-2\/6\@hd{margin-left:33.3333333333%!important}.u-ml-3\/6\@hd{margin-left:50%!important}.u-ml-4\/6\@hd{margin-left:66.6666666667%!important}.u-ml-5\/6\@hd{margin-left:83.3333333333%!important}.u-ml-1\/12\@hd{margin-left:8.3333333333%!important}.u-ml-2\/12\@hd{margin-left:16.6666666667%!important}.u-ml-3\/12\@hd{margin-left:25%!important}.u-ml-4\/12\@hd{margin-left:33.3333333333%!important}.u-ml-5\/12\@hd{margin-left:41.6666666667%!important}.u-ml-6\/12\@hd{margin-left:50%!important}.u-ml-7\/12\@hd{margin-left:58.3333333333%!important}.u-ml-8\/12\@hd{margin-left:66.6666666667%!important}.u-ml-9\/12\@hd{margin-left:75%!important}.u-ml-10\/12\@hd{margin-left:83.3333333333%!important}.u-ml-11\/12\@hd{margin-left:91.6666666667%!important}.u-ml-0\@hd{margin-left:0!important}.u-ml-auto\@hd{margin-left:auto!important}.u-p-0\@hd{padding:0!important}.u-p-002\@hd{padding:.125rem!important}.u-p-004\@hd{padding:.25rem!important}.u-p-008\@hd{padding:.5rem!important}.u-p-012\@hd{padding:.75rem!important}.u-p-016\@hd{padding:1rem!important}.u-p-024\@hd{padding:1.5rem!important}.u-p-032\@hd{padding:2rem!important}.u-p-040\@hd{padding:2.5rem!important}.u-p-048\@hd{padding:3rem!important}.u-p-064\@hd{padding:4rem!important}.u-p-080\@hd{padding:5rem!important}.u-p-096\@hd{padding:6rem!important}.u-p-160\@hd{padding:10rem!important}.u-px-0\@hd{padding-right:0!important;padding-left:0!important}.u-px-002\@hd{padding-right:.125rem!important;padding-left:.125rem!important}.u-px-004\@hd{padding-right:.25rem!important;padding-left:.25rem!important}.u-px-008\@hd{padding-right:.5rem!important;padding-left:.5rem!important}.u-px-012\@hd{padding-right:.75rem!important;padding-left:.75rem!important}.u-px-016\@hd{padding-right:1rem!important;padding-left:1rem!important}.u-px-024\@hd{padding-right:1.5rem!important;padding-left:1.5rem!important}.u-px-032\@hd{padding-right:2rem!important;padding-left:2rem!important}.u-px-040\@hd{padding-right:2.5rem!important;padding-left:2.5rem!important}.u-px-048\@hd{padding-right:3rem!important;padding-left:3rem!important}.u-px-064\@hd{padding-right:4rem!important;padding-left:4rem!important}.u-px-080\@hd{padding-right:5rem!important;padding-left:5rem!important}.u-px-096\@hd{padding-right:6rem!important;padding-left:6rem!important}.u-px-160\@hd{padding-right:10rem!important;padding-left:10rem!important}.u-py-0\@hd{padding-top:0!important;padding-bottom:0!important}.u-py-002\@hd{padding-top:.125rem!important;padding-bottom:.125rem!important}.u-py-004\@hd{padding-top:.25rem!important;padding-bottom:.25rem!important}.u-py-008\@hd{padding-top:.5rem!important;padding-bottom:.5rem!important}.u-py-012\@hd{padding-top:.75rem!important;padding-bottom:.75rem!important}.u-py-016\@hd{padding-top:1rem!important;padding-bottom:1rem!important}.u-py-024\@hd{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.u-py-032\@hd{padding-top:2rem!important;padding-bottom:2rem!important}.u-py-040\@hd{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.u-py-048\@hd{padding-top:3rem!important;padding-bottom:3rem!important}.u-py-064\@hd{padding-top:4rem!important;padding-bottom:4rem!important}.u-py-080\@hd{padding-top:5rem!important;padding-bottom:5rem!important}.u-py-096\@hd{padding-top:6rem!important;padding-bottom:6rem!important}.u-py-160\@hd{padding-top:10rem!important;padding-bottom:10rem!important}.u-pt-0\@hd{padding-top:0!important}.u-pt-002\@hd{padding-top:.125rem!important}.u-pt-004\@hd{padding-top:.25rem!important}.u-pt-008\@hd{padding-top:.5rem!important}.u-pt-012\@hd{padding-top:.75rem!important}.u-pt-016\@hd{padding-top:1rem!important}.u-pt-024\@hd{padding-top:1.5rem!important}.u-pt-032\@hd{padding-top:2rem!important}.u-pt-040\@hd{padding-top:2.5rem!important}.u-pt-048\@hd{padding-top:3rem!important}.u-pt-064\@hd{padding-top:4rem!important}.u-pt-080\@hd{padding-top:5rem!important}.u-pt-096\@hd{padding-top:6rem!important}.u-pt-160\@hd{padding-top:10rem!important}.u-pr-0\@hd{padding-right:0!important}.u-pr-002\@hd{padding-right:.125rem!important}.u-pr-004\@hd{padding-right:.25rem!important}.u-pr-008\@hd{padding-right:.5rem!important}.u-pr-012\@hd{padding-right:.75rem!important}.u-pr-016\@hd{padding-right:1rem!important}.u-pr-024\@hd{padding-right:1.5rem!important}.u-pr-032\@hd{padding-right:2rem!important}.u-pr-040\@hd{padding-right:2.5rem!important}.u-pr-048\@hd{padding-right:3rem!important}.u-pr-064\@hd{padding-right:4rem!important}.u-pr-080\@hd{padding-right:5rem!important}.u-pr-096\@hd{padding-right:6rem!important}.u-pr-160\@hd{padding-right:10rem!important}.u-pb-0\@hd{padding-bottom:0!important}.u-pb-002\@hd{padding-bottom:.125rem!important}.u-pb-004\@hd{padding-bottom:.25rem!important}.u-pb-008\@hd{padding-bottom:.5rem!important}.u-pb-012\@hd{padding-bottom:.75rem!important}.u-pb-016\@hd{padding-bottom:1rem!important}.u-pb-024\@hd{padding-bottom:1.5rem!important}.u-pb-032\@hd{padding-bottom:2rem!important}.u-pb-040\@hd{padding-bottom:2.5rem!important}.u-pb-048\@hd{padding-bottom:3rem!important}.u-pb-064\@hd{padding-bottom:4rem!important}.u-pb-080\@hd{padding-bottom:5rem!important}.u-pb-096\@hd{padding-bottom:6rem!important}.u-pb-160\@hd{padding-bottom:10rem!important}.u-pl-0\@hd{padding-left:0!important}.u-pl-002\@hd{padding-left:.125rem!important}.u-pl-004\@hd{padding-left:.25rem!important}.u-pl-008\@hd{padding-left:.5rem!important}.u-pl-012\@hd{padding-left:.75rem!important}.u-pl-016\@hd{padding-left:1rem!important}.u-pl-024\@hd{padding-left:1.5rem!important}.u-pl-032\@hd{padding-left:2rem!important}.u-pl-040\@hd{padding-left:2.5rem!important}.u-pl-048\@hd{padding-left:3rem!important}.u-pl-064\@hd{padding-left:4rem!important}.u-pl-080\@hd{padding-left:5rem!important}.u-pl-096\@hd{padding-left:6rem!important}.u-pl-160\@hd{padding-left:10rem!important}.u-gap-0\@hd{gap:0!important}.u-gap-002\@hd{gap:.125rem!important}.u-gap-004\@hd{gap:.25rem!important}.u-gap-008\@hd{gap:.5rem!important}.u-gap-012\@hd{gap:.75rem!important}.u-gap-016\@hd{gap:1rem!important}.u-gap-024\@hd{gap:1.5rem!important}.u-gap-032\@hd{gap:2rem!important}.u-gap-040\@hd{gap:2.5rem!important}.u-gap-048\@hd{gap:3rem!important}.u-gap-064\@hd{gap:4rem!important}.u-gap-080\@hd{gap:5rem!important}.u-gap-096\@hd{gap:6rem!important}.u-gap-160\@hd{gap:10rem!important}.u-gap-x-0\@hd{column-gap:0!important}.u-gap-x-002\@hd{column-gap:.125rem!important}.u-gap-x-004\@hd{column-gap:.25rem!important}.u-gap-x-008\@hd{column-gap:.5rem!important}.u-gap-x-012\@hd{column-gap:.75rem!important}.u-gap-x-016\@hd{column-gap:1rem!important}.u-gap-x-024\@hd{column-gap:1.5rem!important}.u-gap-x-032\@hd{column-gap:2rem!important}.u-gap-x-040\@hd{column-gap:2.5rem!important}.u-gap-x-048\@hd{column-gap:3rem!important}.u-gap-x-064\@hd{column-gap:4rem!important}.u-gap-x-080\@hd{column-gap:5rem!important}.u-gap-x-096\@hd{column-gap:6rem!important}.u-gap-x-160\@hd{column-gap:10rem!important}.u-gap-y-0\@hd{row-gap:0!important}.u-gap-y-002\@hd{row-gap:.125rem!important}.u-gap-y-004\@hd{row-gap:.25rem!important}.u-gap-y-008\@hd{row-gap:.5rem!important}.u-gap-y-012\@hd{row-gap:.75rem!important}.u-gap-y-016\@hd{row-gap:1rem!important}.u-gap-y-024\@hd{row-gap:1.5rem!important}.u-gap-y-032\@hd{row-gap:2rem!important}.u-gap-y-040\@hd{row-gap:2.5rem!important}.u-gap-y-048\@hd{row-gap:3rem!important}.u-gap-y-064\@hd{row-gap:4rem!important}.u-gap-y-080\@hd{row-gap:5rem!important}.u-gap-y-096\@hd{row-gap:6rem!important}.u-gap-y-160\@hd{row-gap:10rem!important}.u-width-1\/2\@hd{width:50%!important}.u-width-1\/3\@hd{width:33.3333333333%!important}.u-width-2\/3\@hd{width:66.6666666667%!important}.u-width-1\/4\@hd{width:25%!important}.u-width-2\/4\@hd{width:50%!important}.u-width-3\/4\@hd{width:75%!important}.u-width-1\/5\@hd{width:20%!important}.u-width-2\/5\@hd{width:40%!important}.u-width-3\/5\@hd{width:60%!important}.u-width-4\/5\@hd{width:80%!important}.u-width-1\/6\@hd{width:16.6666666667%!important}.u-width-2\/6\@hd{width:33.3333333333%!important}.u-width-3\/6\@hd{width:50%!important}.u-width-4\/6\@hd{width:66.6666666667%!important}.u-width-5\/6\@hd{width:83.3333333333%!important}.u-width-1\/12\@hd{width:8.3333333333%!important}.u-width-2\/12\@hd{width:16.6666666667%!important}.u-width-3\/12\@hd{width:25%!important}.u-width-4\/12\@hd{width:33.3333333333%!important}.u-width-5\/12\@hd{width:41.6666666667%!important}.u-width-6\/12\@hd{width:50%!important}.u-width-7\/12\@hd{width:58.3333333333%!important}.u-width-8\/12\@hd{width:66.6666666667%!important}.u-width-9\/12\@hd{width:75%!important}.u-width-10\/12\@hd{width:83.3333333333%!important}.u-width-11\/12\@hd{width:91.6666666667%!important}.u-width-full\@hd{width:100%!important}.u-width-auto\@hd{width:auto!important}.u-height-full\@hd{height:100%!important}.u-height-auto\@hd{height:auto!important}.u-text-left\@hd{text-align:left!important}.u-text-center\@hd{text-align:center!important}.u-text-right\@hd{text-align:right!important}.u-stack-spacing-0\@hd{--o-stack-spacing: 0 !important}.u-stack-spacing-002\@hd{--o-stack-spacing: .125rem !important}.u-stack-spacing-004\@hd{--o-stack-spacing: .25rem !important}.u-stack-spacing-008\@hd{--o-stack-spacing: .5rem !important}.u-stack-spacing-012\@hd{--o-stack-spacing: .75rem !important}.u-stack-spacing-016\@hd{--o-stack-spacing: 1rem !important}.u-stack-spacing-024\@hd{--o-stack-spacing: 1.5rem !important}.u-stack-spacing-032\@hd{--o-stack-spacing: 2rem !important}.u-stack-spacing-040\@hd{--o-stack-spacing: 2.5rem !important}.u-stack-spacing-048\@hd{--o-stack-spacing: 3rem !important}.u-stack-spacing-064\@hd{--o-stack-spacing: 4rem !important}.u-stack-spacing-080\@hd{--o-stack-spacing: 5rem !important}.u-stack-spacing-096\@hd{--o-stack-spacing: 6rem !important}.u-stack-spacing-160\@hd{--o-stack-spacing: 10rem !important}}@media (min-width: 90em){.o-frame--16x9\@xl{--o-frame__width: 16;--o-frame__height: 9}.o-frame--3x2\@xl{--o-frame__width: 3;--o-frame__height: 2}.o-frame--4x3\@xl{--o-frame__width: 4;--o-frame__height: 3}.o-frame--1x1\@xl{--o-frame__width: 1;--o-frame__height: 1}.o-frame--3x4\@xl{--o-frame__width: 3;--o-frame__height: 4}.o-frame--2x3\@xl{--o-frame__width: 2;--o-frame__height: 3}.o-row--gutter-0\@xl{--o-row__gutter: 0}.o-row--gutter-002\@xl{--o-row__gutter: .125rem}.o-row--gutter-004\@xl{--o-row__gutter: .25rem}.o-row--gutter-008\@xl{--o-row__gutter: .5rem}.o-row--gutter-012\@xl{--o-row__gutter: .75rem}.o-row--gutter-016\@xl{--o-row__gutter: 1rem}.o-row--gutter-024\@xl{--o-row__gutter: 1.5rem}.o-row--gutter-032\@xl{--o-row__gutter: 2rem}.o-row--gutter-040\@xl{--o-row__gutter: 2.5rem}.o-row--gutter-048\@xl{--o-row__gutter: 3rem}.o-row--gutter-064\@xl{--o-row__gutter: 4rem}.o-row--gutter-080\@xl{--o-row__gutter: 5rem}.o-row--gutter-096\@xl{--o-row__gutter: 6rem}.o-row--gutter-160\@xl{--o-row__gutter: 10rem}.o-stack-0\@xl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 0}.o-stack-002\@xl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .125rem}.o-stack-004\@xl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .25rem}.o-stack-008\@xl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .5rem}.o-stack-012\@xl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .75rem}.o-stack-016\@xl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1rem}.o-stack-024\@xl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1.5rem}.o-stack-032\@xl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2rem}.o-stack-040\@xl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2.5rem}.o-stack-048\@xl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 3rem}.o-stack-064\@xl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 4rem}.o-stack-080\@xl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 5rem}.o-stack-096\@xl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 6rem}.o-stack-160\@xl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 10rem}.c-accordion__navi{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.c-company-profile{padding:160px 160px 0}.c-history-main__content .history-item{display:flex;justify-content:space-between}.c-history-main__content .history-item .history-item__title{width:22.7272727273%;margin-right:40px}.c-history-main__content .history-item .history-item__list{width:72.7272727273%;margin-top:0}.c-history-main__content .history-item .history-item__list .list__item__year{width:6.25%;margin-right:40px}.c-history-main__content .history-item .history-item__list .list__item__content{width:87.5%}.c-page-keyvisual__content{width:65.2777777778%}.c-page-navi-table__slider .slider-list__item{padding:0 20px}.c-page-navi__header__adress,.c-page-navi__header__logo{left:80px}.c-page-navi__block{height:100%}.c-page-navi__block:first-child{width:calc(100% - 640px)}.c-page-navi__block:last-child{width:640px}.c-work__header{padding:0 40px}.u-d-inline\@xl{display:inline!important}.u-d-inline-block\@xl{display:inline-block!important}.u-d-block\@xl{display:block!important}.u-d-flex\@xl{display:flex!important}.u-d-inline-flex\@xl{display:inline-flex!important}.u-d-contents\@xl{display:contents!important}.u-d-none\@xl{display:none!important}.u-flex-row\@xl{flex-direction:row!important}.u-flex-column\@xl{flex-direction:column!important}.u-flex-row-reverse\@xl{flex-direction:row-reverse!important}.u-flex-column-reverse\@xl{flex-direction:column-reverse!important}.u-flex-wrap\@xl{flex-wrap:wrap!important}.u-flex-nowrap\@xl{flex-wrap:nowrap!important}.u-flex-wrap-reverse\@xl{flex-wrap:wrap-reverse!important}.u-justify-content-start\@xl{justify-content:flex-start!important}.u-justify-content-end\@xl{justify-content:flex-end!important}.u-justify-content-center\@xl{justify-content:center!important}.u-justify-content-between\@xl{justify-content:space-between!important}.u-justify-content-around\@xl{justify-content:space-around!important}.u-justify-content-evenly\@xl{justify-content:space-evenly!important}.u-align-items-start\@xl{align-items:flex-start!important}.u-align-items-end\@xl{align-items:flex-end!important}.u-align-items-center\@xl{align-items:center!important}.u-align-items-baseline\@xl{align-items:baseline!important}.u-align-items-stretch\@xl{align-items:stretch!important}.u-align-content-start\@xl{align-content:flex-start!important}.u-align-content-end\@xl{align-content:flex-end!important}.u-align-content-center\@xl{align-content:center!important}.u-align-content-between\@xl{align-content:space-between!important}.u-align-content-around\@xl{align-content:space-around!important}.u-align-content-stretch\@xl{align-content:stretch!important}.u-flex-initial\@xl{flex:initial!important}.u-flex-auto\@xl{flex:auto!important}.u-flex-none\@xl{flex:none!important}.u-flex-1\@xl{flex:1!important}.u-align-self-auto\@xl{align-self:auto!important}.u-align-self-start\@xl{align-self:flex-start!important}.u-align-self-end\@xl{align-self:flex-end!important}.u-align-self-center\@xl{align-self:center!important}.u-align-self-baseline\@xl{align-self:baseline!important}.u-align-self-stretch\@xl{align-self:stretch!important}.u-m-0\@xl{margin:0!important}.u-m-auto\@xl{margin:auto!important}.u-mx-0\@xl{margin-right:0!important;margin-left:0!important}.u-mx-auto\@xl{margin-right:auto!important;margin-left:auto!important}.u-my-0\@xl{margin-top:0!important;margin-bottom:0!important}.u-my-002\@xl{margin-top:.125rem!important;margin-bottom:.125rem!important}.u-my-004\@xl{margin-top:.25rem!important;margin-bottom:.25rem!important}.u-my-008\@xl{margin-top:.5rem!important;margin-bottom:.5rem!important}.u-my-012\@xl{margin-top:.75rem!important;margin-bottom:.75rem!important}.u-my-016\@xl{margin-top:1rem!important;margin-bottom:1rem!important}.u-my-024\@xl{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.u-my-032\@xl{margin-top:2rem!important;margin-bottom:2rem!important}.u-my-040\@xl{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.u-my-048\@xl{margin-top:3rem!important;margin-bottom:3rem!important}.u-my-064\@xl{margin-top:4rem!important;margin-bottom:4rem!important}.u-my-080\@xl{margin-top:5rem!important;margin-bottom:5rem!important}.u-my-096\@xl{margin-top:6rem!important;margin-bottom:6rem!important}.u-my-160\@xl{margin-top:10rem!important;margin-bottom:10rem!important}.u-my-auto\@xl{margin-top:auto!important;margin-bottom:auto!important}.u-mt-0\@xl{margin-top:0!important}.u-mt-002\@xl{margin-top:.125rem!important}.u-mt-004\@xl{margin-top:.25rem!important}.u-mt-008\@xl{margin-top:.5rem!important}.u-mt-012\@xl{margin-top:.75rem!important}.u-mt-016\@xl{margin-top:1rem!important}.u-mt-024\@xl{margin-top:1.5rem!important}.u-mt-032\@xl{margin-top:2rem!important}.u-mt-040\@xl{margin-top:2.5rem!important}.u-mt-048\@xl{margin-top:3rem!important}.u-mt-064\@xl{margin-top:4rem!important}.u-mt-080\@xl{margin-top:5rem!important}.u-mt-096\@xl{margin-top:6rem!important}.u-mt-160\@xl{margin-top:10rem!important}.u-mt-auto\@xl{margin-top:auto!important}.u-mb-0\@xl{margin-bottom:0!important}.u-mb-002\@xl{margin-bottom:.125rem!important}.u-mb-004\@xl{margin-bottom:.25rem!important}.u-mb-008\@xl{margin-bottom:.5rem!important}.u-mb-012\@xl{margin-bottom:.75rem!important}.u-mb-016\@xl{margin-bottom:1rem!important}.u-mb-024\@xl{margin-bottom:1.5rem!important}.u-mb-032\@xl{margin-bottom:2rem!important}.u-mb-040\@xl{margin-bottom:2.5rem!important}.u-mb-048\@xl{margin-bottom:3rem!important}.u-mb-064\@xl{margin-bottom:4rem!important}.u-mb-080\@xl{margin-bottom:5rem!important}.u-mb-096\@xl{margin-bottom:6rem!important}.u-mb-160\@xl{margin-bottom:10rem!important}.u-mb-auto\@xl{margin-bottom:auto!important}.u-ml-1\/2\@xl{margin-left:50%!important}.u-ml-1\/3\@xl{margin-left:33.3333333333%!important}.u-ml-2\/3\@xl{margin-left:66.6666666667%!important}.u-ml-1\/4\@xl{margin-left:25%!important}.u-ml-2\/4\@xl{margin-left:50%!important}.u-ml-3\/4\@xl{margin-left:75%!important}.u-ml-1\/5\@xl{margin-left:20%!important}.u-ml-2\/5\@xl{margin-left:40%!important}.u-ml-3\/5\@xl{margin-left:60%!important}.u-ml-4\/5\@xl{margin-left:80%!important}.u-ml-1\/6\@xl{margin-left:16.6666666667%!important}.u-ml-2\/6\@xl{margin-left:33.3333333333%!important}.u-ml-3\/6\@xl{margin-left:50%!important}.u-ml-4\/6\@xl{margin-left:66.6666666667%!important}.u-ml-5\/6\@xl{margin-left:83.3333333333%!important}.u-ml-1\/12\@xl{margin-left:8.3333333333%!important}.u-ml-2\/12\@xl{margin-left:16.6666666667%!important}.u-ml-3\/12\@xl{margin-left:25%!important}.u-ml-4\/12\@xl{margin-left:33.3333333333%!important}.u-ml-5\/12\@xl{margin-left:41.6666666667%!important}.u-ml-6\/12\@xl{margin-left:50%!important}.u-ml-7\/12\@xl{margin-left:58.3333333333%!important}.u-ml-8\/12\@xl{margin-left:66.6666666667%!important}.u-ml-9\/12\@xl{margin-left:75%!important}.u-ml-10\/12\@xl{margin-left:83.3333333333%!important}.u-ml-11\/12\@xl{margin-left:91.6666666667%!important}.u-ml-0\@xl{margin-left:0!important}.u-ml-auto\@xl{margin-left:auto!important}.u-p-0\@xl{padding:0!important}.u-p-002\@xl{padding:.125rem!important}.u-p-004\@xl{padding:.25rem!important}.u-p-008\@xl{padding:.5rem!important}.u-p-012\@xl{padding:.75rem!important}.u-p-016\@xl{padding:1rem!important}.u-p-024\@xl{padding:1.5rem!important}.u-p-032\@xl{padding:2rem!important}.u-p-040\@xl{padding:2.5rem!important}.u-p-048\@xl{padding:3rem!important}.u-p-064\@xl{padding:4rem!important}.u-p-080\@xl{padding:5rem!important}.u-p-096\@xl{padding:6rem!important}.u-p-160\@xl{padding:10rem!important}.u-px-0\@xl{padding-right:0!important;padding-left:0!important}.u-px-002\@xl{padding-right:.125rem!important;padding-left:.125rem!important}.u-px-004\@xl{padding-right:.25rem!important;padding-left:.25rem!important}.u-px-008\@xl{padding-right:.5rem!important;padding-left:.5rem!important}.u-px-012\@xl{padding-right:.75rem!important;padding-left:.75rem!important}.u-px-016\@xl{padding-right:1rem!important;padding-left:1rem!important}.u-px-024\@xl{padding-right:1.5rem!important;padding-left:1.5rem!important}.u-px-032\@xl{padding-right:2rem!important;padding-left:2rem!important}.u-px-040\@xl{padding-right:2.5rem!important;padding-left:2.5rem!important}.u-px-048\@xl{padding-right:3rem!important;padding-left:3rem!important}.u-px-064\@xl{padding-right:4rem!important;padding-left:4rem!important}.u-px-080\@xl{padding-right:5rem!important;padding-left:5rem!important}.u-px-096\@xl{padding-right:6rem!important;padding-left:6rem!important}.u-px-160\@xl{padding-right:10rem!important;padding-left:10rem!important}.u-py-0\@xl{padding-top:0!important;padding-bottom:0!important}.u-py-002\@xl{padding-top:.125rem!important;padding-bottom:.125rem!important}.u-py-004\@xl{padding-top:.25rem!important;padding-bottom:.25rem!important}.u-py-008\@xl{padding-top:.5rem!important;padding-bottom:.5rem!important}.u-py-012\@xl{padding-top:.75rem!important;padding-bottom:.75rem!important}.u-py-016\@xl{padding-top:1rem!important;padding-bottom:1rem!important}.u-py-024\@xl{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.u-py-032\@xl{padding-top:2rem!important;padding-bottom:2rem!important}.u-py-040\@xl{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.u-py-048\@xl{padding-top:3rem!important;padding-bottom:3rem!important}.u-py-064\@xl{padding-top:4rem!important;padding-bottom:4rem!important}.u-py-080\@xl{padding-top:5rem!important;padding-bottom:5rem!important}.u-py-096\@xl{padding-top:6rem!important;padding-bottom:6rem!important}.u-py-160\@xl{padding-top:10rem!important;padding-bottom:10rem!important}.u-pt-0\@xl{padding-top:0!important}.u-pt-002\@xl{padding-top:.125rem!important}.u-pt-004\@xl{padding-top:.25rem!important}.u-pt-008\@xl{padding-top:.5rem!important}.u-pt-012\@xl{padding-top:.75rem!important}.u-pt-016\@xl{padding-top:1rem!important}.u-pt-024\@xl{padding-top:1.5rem!important}.u-pt-032\@xl{padding-top:2rem!important}.u-pt-040\@xl{padding-top:2.5rem!important}.u-pt-048\@xl{padding-top:3rem!important}.u-pt-064\@xl{padding-top:4rem!important}.u-pt-080\@xl{padding-top:5rem!important}.u-pt-096\@xl{padding-top:6rem!important}.u-pt-160\@xl{padding-top:10rem!important}.u-pr-0\@xl{padding-right:0!important}.u-pr-002\@xl{padding-right:.125rem!important}.u-pr-004\@xl{padding-right:.25rem!important}.u-pr-008\@xl{padding-right:.5rem!important}.u-pr-012\@xl{padding-right:.75rem!important}.u-pr-016\@xl{padding-right:1rem!important}.u-pr-024\@xl{padding-right:1.5rem!important}.u-pr-032\@xl{padding-right:2rem!important}.u-pr-040\@xl{padding-right:2.5rem!important}.u-pr-048\@xl{padding-right:3rem!important}.u-pr-064\@xl{padding-right:4rem!important}.u-pr-080\@xl{padding-right:5rem!important}.u-pr-096\@xl{padding-right:6rem!important}.u-pr-160\@xl{padding-right:10rem!important}.u-pb-0\@xl{padding-bottom:0!important}.u-pb-002\@xl{padding-bottom:.125rem!important}.u-pb-004\@xl{padding-bottom:.25rem!important}.u-pb-008\@xl{padding-bottom:.5rem!important}.u-pb-012\@xl{padding-bottom:.75rem!important}.u-pb-016\@xl{padding-bottom:1rem!important}.u-pb-024\@xl{padding-bottom:1.5rem!important}.u-pb-032\@xl{padding-bottom:2rem!important}.u-pb-040\@xl{padding-bottom:2.5rem!important}.u-pb-048\@xl{padding-bottom:3rem!important}.u-pb-064\@xl{padding-bottom:4rem!important}.u-pb-080\@xl{padding-bottom:5rem!important}.u-pb-096\@xl{padding-bottom:6rem!important}.u-pb-160\@xl{padding-bottom:10rem!important}.u-pl-0\@xl{padding-left:0!important}.u-pl-002\@xl{padding-left:.125rem!important}.u-pl-004\@xl{padding-left:.25rem!important}.u-pl-008\@xl{padding-left:.5rem!important}.u-pl-012\@xl{padding-left:.75rem!important}.u-pl-016\@xl{padding-left:1rem!important}.u-pl-024\@xl{padding-left:1.5rem!important}.u-pl-032\@xl{padding-left:2rem!important}.u-pl-040\@xl{padding-left:2.5rem!important}.u-pl-048\@xl{padding-left:3rem!important}.u-pl-064\@xl{padding-left:4rem!important}.u-pl-080\@xl{padding-left:5rem!important}.u-pl-096\@xl{padding-left:6rem!important}.u-pl-160\@xl{padding-left:10rem!important}.u-gap-0\@xl{gap:0!important}.u-gap-002\@xl{gap:.125rem!important}.u-gap-004\@xl{gap:.25rem!important}.u-gap-008\@xl{gap:.5rem!important}.u-gap-012\@xl{gap:.75rem!important}.u-gap-016\@xl{gap:1rem!important}.u-gap-024\@xl{gap:1.5rem!important}.u-gap-032\@xl{gap:2rem!important}.u-gap-040\@xl{gap:2.5rem!important}.u-gap-048\@xl{gap:3rem!important}.u-gap-064\@xl{gap:4rem!important}.u-gap-080\@xl{gap:5rem!important}.u-gap-096\@xl{gap:6rem!important}.u-gap-160\@xl{gap:10rem!important}.u-gap-x-0\@xl{column-gap:0!important}.u-gap-x-002\@xl{column-gap:.125rem!important}.u-gap-x-004\@xl{column-gap:.25rem!important}.u-gap-x-008\@xl{column-gap:.5rem!important}.u-gap-x-012\@xl{column-gap:.75rem!important}.u-gap-x-016\@xl{column-gap:1rem!important}.u-gap-x-024\@xl{column-gap:1.5rem!important}.u-gap-x-032\@xl{column-gap:2rem!important}.u-gap-x-040\@xl{column-gap:2.5rem!important}.u-gap-x-048\@xl{column-gap:3rem!important}.u-gap-x-064\@xl{column-gap:4rem!important}.u-gap-x-080\@xl{column-gap:5rem!important}.u-gap-x-096\@xl{column-gap:6rem!important}.u-gap-x-160\@xl{column-gap:10rem!important}.u-gap-y-0\@xl{row-gap:0!important}.u-gap-y-002\@xl{row-gap:.125rem!important}.u-gap-y-004\@xl{row-gap:.25rem!important}.u-gap-y-008\@xl{row-gap:.5rem!important}.u-gap-y-012\@xl{row-gap:.75rem!important}.u-gap-y-016\@xl{row-gap:1rem!important}.u-gap-y-024\@xl{row-gap:1.5rem!important}.u-gap-y-032\@xl{row-gap:2rem!important}.u-gap-y-040\@xl{row-gap:2.5rem!important}.u-gap-y-048\@xl{row-gap:3rem!important}.u-gap-y-064\@xl{row-gap:4rem!important}.u-gap-y-080\@xl{row-gap:5rem!important}.u-gap-y-096\@xl{row-gap:6rem!important}.u-gap-y-160\@xl{row-gap:10rem!important}.u-width-1\/2\@xl{width:50%!important}.u-width-1\/3\@xl{width:33.3333333333%!important}.u-width-2\/3\@xl{width:66.6666666667%!important}.u-width-1\/4\@xl{width:25%!important}.u-width-2\/4\@xl{width:50%!important}.u-width-3\/4\@xl{width:75%!important}.u-width-1\/5\@xl{width:20%!important}.u-width-2\/5\@xl{width:40%!important}.u-width-3\/5\@xl{width:60%!important}.u-width-4\/5\@xl{width:80%!important}.u-width-1\/6\@xl{width:16.6666666667%!important}.u-width-2\/6\@xl{width:33.3333333333%!important}.u-width-3\/6\@xl{width:50%!important}.u-width-4\/6\@xl{width:66.6666666667%!important}.u-width-5\/6\@xl{width:83.3333333333%!important}.u-width-1\/12\@xl{width:8.3333333333%!important}.u-width-2\/12\@xl{width:16.6666666667%!important}.u-width-3\/12\@xl{width:25%!important}.u-width-4\/12\@xl{width:33.3333333333%!important}.u-width-5\/12\@xl{width:41.6666666667%!important}.u-width-6\/12\@xl{width:50%!important}.u-width-7\/12\@xl{width:58.3333333333%!important}.u-width-8\/12\@xl{width:66.6666666667%!important}.u-width-9\/12\@xl{width:75%!important}.u-width-10\/12\@xl{width:83.3333333333%!important}.u-width-11\/12\@xl{width:91.6666666667%!important}.u-width-full\@xl{width:100%!important}.u-width-auto\@xl{width:auto!important}.u-height-full\@xl{height:100%!important}.u-height-auto\@xl{height:auto!important}.u-text-left\@xl{text-align:left!important}.u-text-center\@xl{text-align:center!important}.u-text-right\@xl{text-align:right!important}.u-stack-spacing-0\@xl{--o-stack-spacing: 0 !important}.u-stack-spacing-002\@xl{--o-stack-spacing: .125rem !important}.u-stack-spacing-004\@xl{--o-stack-spacing: .25rem !important}.u-stack-spacing-008\@xl{--o-stack-spacing: .5rem !important}.u-stack-spacing-012\@xl{--o-stack-spacing: .75rem !important}.u-stack-spacing-016\@xl{--o-stack-spacing: 1rem !important}.u-stack-spacing-024\@xl{--o-stack-spacing: 1.5rem !important}.u-stack-spacing-032\@xl{--o-stack-spacing: 2rem !important}.u-stack-spacing-040\@xl{--o-stack-spacing: 2.5rem !important}.u-stack-spacing-048\@xl{--o-stack-spacing: 3rem !important}.u-stack-spacing-064\@xl{--o-stack-spacing: 4rem !important}.u-stack-spacing-080\@xl{--o-stack-spacing: 5rem !important}.u-stack-spacing-096\@xl{--o-stack-spacing: 6rem !important}.u-stack-spacing-160\@xl{--o-stack-spacing: 10rem !important}}@media (min-width: 105em){.o-frame--16x9\@xxl{--o-frame__width: 16;--o-frame__height: 9}.o-frame--3x2\@xxl{--o-frame__width: 3;--o-frame__height: 2}.o-frame--4x3\@xxl{--o-frame__width: 4;--o-frame__height: 3}.o-frame--1x1\@xxl{--o-frame__width: 1;--o-frame__height: 1}.o-frame--3x4\@xxl{--o-frame__width: 3;--o-frame__height: 4}.o-frame--2x3\@xxl{--o-frame__width: 2;--o-frame__height: 3}.o-row--gutter-0\@xxl{--o-row__gutter: 0}.o-row--gutter-002\@xxl{--o-row__gutter: .125rem}.o-row--gutter-004\@xxl{--o-row__gutter: .25rem}.o-row--gutter-008\@xxl{--o-row__gutter: .5rem}.o-row--gutter-012\@xxl{--o-row__gutter: .75rem}.o-row--gutter-016\@xxl{--o-row__gutter: 1rem}.o-row--gutter-024\@xxl{--o-row__gutter: 1.5rem}.o-row--gutter-032\@xxl{--o-row__gutter: 2rem}.o-row--gutter-040\@xxl{--o-row__gutter: 2.5rem}.o-row--gutter-048\@xxl{--o-row__gutter: 3rem}.o-row--gutter-064\@xxl{--o-row__gutter: 4rem}.o-row--gutter-080\@xxl{--o-row__gutter: 5rem}.o-row--gutter-096\@xxl{--o-row__gutter: 6rem}.o-row--gutter-160\@xxl{--o-row__gutter: 10rem}.o-stack-0\@xxl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 0}.o-stack-002\@xxl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .125rem}.o-stack-004\@xxl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .25rem}.o-stack-008\@xxl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .5rem}.o-stack-012\@xxl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: .75rem}.o-stack-016\@xxl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1rem}.o-stack-024\@xxl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 1.5rem}.o-stack-032\@xxl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2rem}.o-stack-040\@xxl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 2.5rem}.o-stack-048\@xxl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 3rem}.o-stack-064\@xxl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 4rem}.o-stack-080\@xxl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 5rem}.o-stack-096\@xxl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 6rem}.o-stack-160\@xxl>:where(:not([hidden]) ~ :not([hidden])){--o-stack-spacing: 10rem}.u-d-inline\@xxl{display:inline!important}.u-d-inline-block\@xxl{display:inline-block!important}.u-d-block\@xxl{display:block!important}.u-d-flex\@xxl{display:flex!important}.u-d-inline-flex\@xxl{display:inline-flex!important}.u-d-contents\@xxl{display:contents!important}.u-d-none\@xxl{display:none!important}.u-flex-row\@xxl{flex-direction:row!important}.u-flex-column\@xxl{flex-direction:column!important}.u-flex-row-reverse\@xxl{flex-direction:row-reverse!important}.u-flex-column-reverse\@xxl{flex-direction:column-reverse!important}.u-flex-wrap\@xxl{flex-wrap:wrap!important}.u-flex-nowrap\@xxl{flex-wrap:nowrap!important}.u-flex-wrap-reverse\@xxl{flex-wrap:wrap-reverse!important}.u-justify-content-start\@xxl{justify-content:flex-start!important}.u-justify-content-end\@xxl{justify-content:flex-end!important}.u-justify-content-center\@xxl{justify-content:center!important}.u-justify-content-between\@xxl{justify-content:space-between!important}.u-justify-content-around\@xxl{justify-content:space-around!important}.u-justify-content-evenly\@xxl{justify-content:space-evenly!important}.u-align-items-start\@xxl{align-items:flex-start!important}.u-align-items-end\@xxl{align-items:flex-end!important}.u-align-items-center\@xxl{align-items:center!important}.u-align-items-baseline\@xxl{align-items:baseline!important}.u-align-items-stretch\@xxl{align-items:stretch!important}.u-align-content-start\@xxl{align-content:flex-start!important}.u-align-content-end\@xxl{align-content:flex-end!important}.u-align-content-center\@xxl{align-content:center!important}.u-align-content-between\@xxl{align-content:space-between!important}.u-align-content-around\@xxl{align-content:space-around!important}.u-align-content-stretch\@xxl{align-content:stretch!important}.u-flex-initial\@xxl{flex:initial!important}.u-flex-auto\@xxl{flex:auto!important}.u-flex-none\@xxl{flex:none!important}.u-flex-1\@xxl{flex:1!important}.u-align-self-auto\@xxl{align-self:auto!important}.u-align-self-start\@xxl{align-self:flex-start!important}.u-align-self-end\@xxl{align-self:flex-end!important}.u-align-self-center\@xxl{align-self:center!important}.u-align-self-baseline\@xxl{align-self:baseline!important}.u-align-self-stretch\@xxl{align-self:stretch!important}.u-m-0\@xxl{margin:0!important}.u-m-auto\@xxl{margin:auto!important}.u-mx-0\@xxl{margin-right:0!important;margin-left:0!important}.u-mx-auto\@xxl{margin-right:auto!important;margin-left:auto!important}.u-my-0\@xxl{margin-top:0!important;margin-bottom:0!important}.u-my-002\@xxl{margin-top:.125rem!important;margin-bottom:.125rem!important}.u-my-004\@xxl{margin-top:.25rem!important;margin-bottom:.25rem!important}.u-my-008\@xxl{margin-top:.5rem!important;margin-bottom:.5rem!important}.u-my-012\@xxl{margin-top:.75rem!important;margin-bottom:.75rem!important}.u-my-016\@xxl{margin-top:1rem!important;margin-bottom:1rem!important}.u-my-024\@xxl{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.u-my-032\@xxl{margin-top:2rem!important;margin-bottom:2rem!important}.u-my-040\@xxl{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.u-my-048\@xxl{margin-top:3rem!important;margin-bottom:3rem!important}.u-my-064\@xxl{margin-top:4rem!important;margin-bottom:4rem!important}.u-my-080\@xxl{margin-top:5rem!important;margin-bottom:5rem!important}.u-my-096\@xxl{margin-top:6rem!important;margin-bottom:6rem!important}.u-my-160\@xxl{margin-top:10rem!important;margin-bottom:10rem!important}.u-my-auto\@xxl{margin-top:auto!important;margin-bottom:auto!important}.u-mt-0\@xxl{margin-top:0!important}.u-mt-002\@xxl{margin-top:.125rem!important}.u-mt-004\@xxl{margin-top:.25rem!important}.u-mt-008\@xxl{margin-top:.5rem!important}.u-mt-012\@xxl{margin-top:.75rem!important}.u-mt-016\@xxl{margin-top:1rem!important}.u-mt-024\@xxl{margin-top:1.5rem!important}.u-mt-032\@xxl{margin-top:2rem!important}.u-mt-040\@xxl{margin-top:2.5rem!important}.u-mt-048\@xxl{margin-top:3rem!important}.u-mt-064\@xxl{margin-top:4rem!important}.u-mt-080\@xxl{margin-top:5rem!important}.u-mt-096\@xxl{margin-top:6rem!important}.u-mt-160\@xxl{margin-top:10rem!important}.u-mt-auto\@xxl{margin-top:auto!important}.u-mb-0\@xxl{margin-bottom:0!important}.u-mb-002\@xxl{margin-bottom:.125rem!important}.u-mb-004\@xxl{margin-bottom:.25rem!important}.u-mb-008\@xxl{margin-bottom:.5rem!important}.u-mb-012\@xxl{margin-bottom:.75rem!important}.u-mb-016\@xxl{margin-bottom:1rem!important}.u-mb-024\@xxl{margin-bottom:1.5rem!important}.u-mb-032\@xxl{margin-bottom:2rem!important}.u-mb-040\@xxl{margin-bottom:2.5rem!important}.u-mb-048\@xxl{margin-bottom:3rem!important}.u-mb-064\@xxl{margin-bottom:4rem!important}.u-mb-080\@xxl{margin-bottom:5rem!important}.u-mb-096\@xxl{margin-bottom:6rem!important}.u-mb-160\@xxl{margin-bottom:10rem!important}.u-mb-auto\@xxl{margin-bottom:auto!important}.u-ml-1\/2\@xxl{margin-left:50%!important}.u-ml-1\/3\@xxl{margin-left:33.3333333333%!important}.u-ml-2\/3\@xxl{margin-left:66.6666666667%!important}.u-ml-1\/4\@xxl{margin-left:25%!important}.u-ml-2\/4\@xxl{margin-left:50%!important}.u-ml-3\/4\@xxl{margin-left:75%!important}.u-ml-1\/5\@xxl{margin-left:20%!important}.u-ml-2\/5\@xxl{margin-left:40%!important}.u-ml-3\/5\@xxl{margin-left:60%!important}.u-ml-4\/5\@xxl{margin-left:80%!important}.u-ml-1\/6\@xxl{margin-left:16.6666666667%!important}.u-ml-2\/6\@xxl{margin-left:33.3333333333%!important}.u-ml-3\/6\@xxl{margin-left:50%!important}.u-ml-4\/6\@xxl{margin-left:66.6666666667%!important}.u-ml-5\/6\@xxl{margin-left:83.3333333333%!important}.u-ml-1\/12\@xxl{margin-left:8.3333333333%!important}.u-ml-2\/12\@xxl{margin-left:16.6666666667%!important}.u-ml-3\/12\@xxl{margin-left:25%!important}.u-ml-4\/12\@xxl{margin-left:33.3333333333%!important}.u-ml-5\/12\@xxl{margin-left:41.6666666667%!important}.u-ml-6\/12\@xxl{margin-left:50%!important}.u-ml-7\/12\@xxl{margin-left:58.3333333333%!important}.u-ml-8\/12\@xxl{margin-left:66.6666666667%!important}.u-ml-9\/12\@xxl{margin-left:75%!important}.u-ml-10\/12\@xxl{margin-left:83.3333333333%!important}.u-ml-11\/12\@xxl{margin-left:91.6666666667%!important}.u-ml-0\@xxl{margin-left:0!important}.u-ml-auto\@xxl{margin-left:auto!important}.u-p-0\@xxl{padding:0!important}.u-p-002\@xxl{padding:.125rem!important}.u-p-004\@xxl{padding:.25rem!important}.u-p-008\@xxl{padding:.5rem!important}.u-p-012\@xxl{padding:.75rem!important}.u-p-016\@xxl{padding:1rem!important}.u-p-024\@xxl{padding:1.5rem!important}.u-p-032\@xxl{padding:2rem!important}.u-p-040\@xxl{padding:2.5rem!important}.u-p-048\@xxl{padding:3rem!important}.u-p-064\@xxl{padding:4rem!important}.u-p-080\@xxl{padding:5rem!important}.u-p-096\@xxl{padding:6rem!important}.u-p-160\@xxl{padding:10rem!important}.u-px-0\@xxl{padding-right:0!important;padding-left:0!important}.u-px-002\@xxl{padding-right:.125rem!important;padding-left:.125rem!important}.u-px-004\@xxl{padding-right:.25rem!important;padding-left:.25rem!important}.u-px-008\@xxl{padding-right:.5rem!important;padding-left:.5rem!important}.u-px-012\@xxl{padding-right:.75rem!important;padding-left:.75rem!important}.u-px-016\@xxl{padding-right:1rem!important;padding-left:1rem!important}.u-px-024\@xxl{padding-right:1.5rem!important;padding-left:1.5rem!important}.u-px-032\@xxl{padding-right:2rem!important;padding-left:2rem!important}.u-px-040\@xxl{padding-right:2.5rem!important;padding-left:2.5rem!important}.u-px-048\@xxl{padding-right:3rem!important;padding-left:3rem!important}.u-px-064\@xxl{padding-right:4rem!important;padding-left:4rem!important}.u-px-080\@xxl{padding-right:5rem!important;padding-left:5rem!important}.u-px-096\@xxl{padding-right:6rem!important;padding-left:6rem!important}.u-px-160\@xxl{padding-right:10rem!important;padding-left:10rem!important}.u-py-0\@xxl{padding-top:0!important;padding-bottom:0!important}.u-py-002\@xxl{padding-top:.125rem!important;padding-bottom:.125rem!important}.u-py-004\@xxl{padding-top:.25rem!important;padding-bottom:.25rem!important}.u-py-008\@xxl{padding-top:.5rem!important;padding-bottom:.5rem!important}.u-py-012\@xxl{padding-top:.75rem!important;padding-bottom:.75rem!important}.u-py-016\@xxl{padding-top:1rem!important;padding-bottom:1rem!important}.u-py-024\@xxl{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.u-py-032\@xxl{padding-top:2rem!important;padding-bottom:2rem!important}.u-py-040\@xxl{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.u-py-048\@xxl{padding-top:3rem!important;padding-bottom:3rem!important}.u-py-064\@xxl{padding-top:4rem!important;padding-bottom:4rem!important}.u-py-080\@xxl{padding-top:5rem!important;padding-bottom:5rem!important}.u-py-096\@xxl{padding-top:6rem!important;padding-bottom:6rem!important}.u-py-160\@xxl{padding-top:10rem!important;padding-bottom:10rem!important}.u-pt-0\@xxl{padding-top:0!important}.u-pt-002\@xxl{padding-top:.125rem!important}.u-pt-004\@xxl{padding-top:.25rem!important}.u-pt-008\@xxl{padding-top:.5rem!important}.u-pt-012\@xxl{padding-top:.75rem!important}.u-pt-016\@xxl{padding-top:1rem!important}.u-pt-024\@xxl{padding-top:1.5rem!important}.u-pt-032\@xxl{padding-top:2rem!important}.u-pt-040\@xxl{padding-top:2.5rem!important}.u-pt-048\@xxl{padding-top:3rem!important}.u-pt-064\@xxl{padding-top:4rem!important}.u-pt-080\@xxl{padding-top:5rem!important}.u-pt-096\@xxl{padding-top:6rem!important}.u-pt-160\@xxl{padding-top:10rem!important}.u-pr-0\@xxl{padding-right:0!important}.u-pr-002\@xxl{padding-right:.125rem!important}.u-pr-004\@xxl{padding-right:.25rem!important}.u-pr-008\@xxl{padding-right:.5rem!important}.u-pr-012\@xxl{padding-right:.75rem!important}.u-pr-016\@xxl{padding-right:1rem!important}.u-pr-024\@xxl{padding-right:1.5rem!important}.u-pr-032\@xxl{padding-right:2rem!important}.u-pr-040\@xxl{padding-right:2.5rem!important}.u-pr-048\@xxl{padding-right:3rem!important}.u-pr-064\@xxl{padding-right:4rem!important}.u-pr-080\@xxl{padding-right:5rem!important}.u-pr-096\@xxl{padding-right:6rem!important}.u-pr-160\@xxl{padding-right:10rem!important}.u-pb-0\@xxl{padding-bottom:0!important}.u-pb-002\@xxl{padding-bottom:.125rem!important}.u-pb-004\@xxl{padding-bottom:.25rem!important}.u-pb-008\@xxl{padding-bottom:.5rem!important}.u-pb-012\@xxl{padding-bottom:.75rem!important}.u-pb-016\@xxl{padding-bottom:1rem!important}.u-pb-024\@xxl{padding-bottom:1.5rem!important}.u-pb-032\@xxl{padding-bottom:2rem!important}.u-pb-040\@xxl{padding-bottom:2.5rem!important}.u-pb-048\@xxl{padding-bottom:3rem!important}.u-pb-064\@xxl{padding-bottom:4rem!important}.u-pb-080\@xxl{padding-bottom:5rem!important}.u-pb-096\@xxl{padding-bottom:6rem!important}.u-pb-160\@xxl{padding-bottom:10rem!important}.u-pl-0\@xxl{padding-left:0!important}.u-pl-002\@xxl{padding-left:.125rem!important}.u-pl-004\@xxl{padding-left:.25rem!important}.u-pl-008\@xxl{padding-left:.5rem!important}.u-pl-012\@xxl{padding-left:.75rem!important}.u-pl-016\@xxl{padding-left:1rem!important}.u-pl-024\@xxl{padding-left:1.5rem!important}.u-pl-032\@xxl{padding-left:2rem!important}.u-pl-040\@xxl{padding-left:2.5rem!important}.u-pl-048\@xxl{padding-left:3rem!important}.u-pl-064\@xxl{padding-left:4rem!important}.u-pl-080\@xxl{padding-left:5rem!important}.u-pl-096\@xxl{padding-left:6rem!important}.u-pl-160\@xxl{padding-left:10rem!important}.u-gap-0\@xxl{gap:0!important}.u-gap-002\@xxl{gap:.125rem!important}.u-gap-004\@xxl{gap:.25rem!important}.u-gap-008\@xxl{gap:.5rem!important}.u-gap-012\@xxl{gap:.75rem!important}.u-gap-016\@xxl{gap:1rem!important}.u-gap-024\@xxl{gap:1.5rem!important}.u-gap-032\@xxl{gap:2rem!important}.u-gap-040\@xxl{gap:2.5rem!important}.u-gap-048\@xxl{gap:3rem!important}.u-gap-064\@xxl{gap:4rem!important}.u-gap-080\@xxl{gap:5rem!important}.u-gap-096\@xxl{gap:6rem!important}.u-gap-160\@xxl{gap:10rem!important}.u-gap-x-0\@xxl{column-gap:0!important}.u-gap-x-002\@xxl{column-gap:.125rem!important}.u-gap-x-004\@xxl{column-gap:.25rem!important}.u-gap-x-008\@xxl{column-gap:.5rem!important}.u-gap-x-012\@xxl{column-gap:.75rem!important}.u-gap-x-016\@xxl{column-gap:1rem!important}.u-gap-x-024\@xxl{column-gap:1.5rem!important}.u-gap-x-032\@xxl{column-gap:2rem!important}.u-gap-x-040\@xxl{column-gap:2.5rem!important}.u-gap-x-048\@xxl{column-gap:3rem!important}.u-gap-x-064\@xxl{column-gap:4rem!important}.u-gap-x-080\@xxl{column-gap:5rem!important}.u-gap-x-096\@xxl{column-gap:6rem!important}.u-gap-x-160\@xxl{column-gap:10rem!important}.u-gap-y-0\@xxl{row-gap:0!important}.u-gap-y-002\@xxl{row-gap:.125rem!important}.u-gap-y-004\@xxl{row-gap:.25rem!important}.u-gap-y-008\@xxl{row-gap:.5rem!important}.u-gap-y-012\@xxl{row-gap:.75rem!important}.u-gap-y-016\@xxl{row-gap:1rem!important}.u-gap-y-024\@xxl{row-gap:1.5rem!important}.u-gap-y-032\@xxl{row-gap:2rem!important}.u-gap-y-040\@xxl{row-gap:2.5rem!important}.u-gap-y-048\@xxl{row-gap:3rem!important}.u-gap-y-064\@xxl{row-gap:4rem!important}.u-gap-y-080\@xxl{row-gap:5rem!important}.u-gap-y-096\@xxl{row-gap:6rem!important}.u-gap-y-160\@xxl{row-gap:10rem!important}.u-width-1\/2\@xxl{width:50%!important}.u-width-1\/3\@xxl{width:33.3333333333%!important}.u-width-2\/3\@xxl{width:66.6666666667%!important}.u-width-1\/4\@xxl{width:25%!important}.u-width-2\/4\@xxl{width:50%!important}.u-width-3\/4\@xxl{width:75%!important}.u-width-1\/5\@xxl{width:20%!important}.u-width-2\/5\@xxl{width:40%!important}.u-width-3\/5\@xxl{width:60%!important}.u-width-4\/5\@xxl{width:80%!important}.u-width-1\/6\@xxl{width:16.6666666667%!important}.u-width-2\/6\@xxl{width:33.3333333333%!important}.u-width-3\/6\@xxl{width:50%!important}.u-width-4\/6\@xxl{width:66.6666666667%!important}.u-width-5\/6\@xxl{width:83.3333333333%!important}.u-width-1\/12\@xxl{width:8.3333333333%!important}.u-width-2\/12\@xxl{width:16.6666666667%!important}.u-width-3\/12\@xxl{width:25%!important}.u-width-4\/12\@xxl{width:33.3333333333%!important}.u-width-5\/12\@xxl{width:41.6666666667%!important}.u-width-6\/12\@xxl{width:50%!important}.u-width-7\/12\@xxl{width:58.3333333333%!important}.u-width-8\/12\@xxl{width:66.6666666667%!important}.u-width-9\/12\@xxl{width:75%!important}.u-width-10\/12\@xxl{width:83.3333333333%!important}.u-width-11\/12\@xxl{width:91.6666666667%!important}.u-width-full\@xxl{width:100%!important}.u-width-auto\@xxl{width:auto!important}.u-height-full\@xxl{height:100%!important}.u-height-auto\@xxl{height:auto!important}.u-text-left\@xxl{text-align:left!important}.u-text-center\@xxl{text-align:center!important}.u-text-right\@xxl{text-align:right!important}.u-stack-spacing-0\@xxl{--o-stack-spacing: 0 !important}.u-stack-spacing-002\@xxl{--o-stack-spacing: .125rem !important}.u-stack-spacing-004\@xxl{--o-stack-spacing: .25rem !important}.u-stack-spacing-008\@xxl{--o-stack-spacing: .5rem !important}.u-stack-spacing-012\@xxl{--o-stack-spacing: .75rem !important}.u-stack-spacing-016\@xxl{--o-stack-spacing: 1rem !important}.u-stack-spacing-024\@xxl{--o-stack-spacing: 1.5rem !important}.u-stack-spacing-032\@xxl{--o-stack-spacing: 2rem !important}.u-stack-spacing-040\@xxl{--o-stack-spacing: 2.5rem !important}.u-stack-spacing-048\@xxl{--o-stack-spacing: 3rem !important}.u-stack-spacing-064\@xxl{--o-stack-spacing: 4rem !important}.u-stack-spacing-080\@xxl{--o-stack-spacing: 5rem !important}.u-stack-spacing-096\@xxl{--o-stack-spacing: 6rem !important}.u-stack-spacing-160\@xxl{--o-stack-spacing: 10rem !important}}@media (min-width: 64em) and (max-height: 600px){.c-page-navi-content__other{display:flex;flex-direction:column-reverse;align-items:flex-end;margin-top:40px}.c-page-navi-content__other ul{align-items:flex-end;margin-top:40px}}@media screen and (orientation: landscape) and (max-width: 1023px){.c-page-navi-content__list{padding-top:0}}@media (max-width: 47.99em){.c-work__contents .c-work-item-visual,.c-work__contents .c-work-item-card{order:0!important}}@media (hover: hover) and (pointer: fine){.c-anim-rolling span{transition:transform .6s cubic-bezier(.47,.16,.24,1)}.c-anim-rolling:hover span:nth-child(1){transition:transform .6s cubic-bezier(.47,.16,.24,1);transform:translate3d(0,-100%,0)}.c-anim-rolling:hover span:nth-child(2){transition:transform .7s cubic-bezier(.47,.16,.24,1);transform:translateZ(0)}.c-btn-square:hover:not([disabled]){filter:brightness(1.4)}.c-btn-square:hover:not([disabled]) .c-anim-rolling span:nth-child(1){transition:transform .6s cubic-bezier(.47,.16,.24,1);transform:translate3d(0,-100%,0)}.c-btn-square:hover:not([disabled]) .c-anim-rolling span:nth-child(2){transition:transform .7s cubic-bezier(.47,.16,.24,1);transform:translateZ(0)}.c-button-circle{transition:background-color .3s cubic-bezier(.18,.06,.23,1),color .3s cubic-bezier(.18,.06,.23,1),transform .5s cubic-bezier(.47,.16,.24,1)}.c-button-circle:hover{color:#f5f5f2;background-color:#1c2940;transform:scale(.92)}.c-button-round{transition:background-color .3s cubic-bezier(.18,.06,.23,1),color .3s cubic-bezier(.18,.06,.23,1),transform .5s cubic-bezier(.47,.16,.24,1)}.c-button-round:hover{color:#f5f5f2;background-color:#1c2940;transform:scale(.98)}.c-career-main__content-navi a{transition:color .35s cubic-bezier(.26,.06,.28,.99)}.c-career-main__content-navi a:hover{color:#1c2940}.c-career-widget__header .content-toggle button{transition:color .4s cubic-bezier(.26,.06,.28,.99)}.c-career-widget__header .content-toggle button:hover{color:#1c2940}.c-career-widget__contents__extra__item a .hover-txt span,.c-career-widget__list__item a .hover-txt span,.c-career-widget__list__item .career-item a .hover-txt span{transition:transform .6s cubic-bezier(.47,.16,.24,1)}.c-career-widget__contents__extra__item a:hover .hover-txt span:nth-child(1),.c-career-widget__list__item a:hover .hover-txt span:nth-child(1),.c-career-widget__list__item .career-item a:hover .hover-txt span:nth-child(1){transition:transform .6s cubic-bezier(.47,.16,.24,1);transform:translate3d(0,-100%,0)}.c-career-widget__contents__extra__item a:hover .hover-txt span:nth-child(2),.c-career-widget__list__item a:hover .hover-txt span:nth-child(2),.c-career-widget__list__item .career-item a:hover .hover-txt span:nth-child(2){transition:transform .7s cubic-bezier(.47,.16,.24,1);transform:translateZ(0)}.c-history-main__content-navi a{transition:color .35s cubic-bezier(.26,.06,.28,.99)}.c-history-main__content-navi a:hover{color:#1c2940}.c-page-navi__opener .line{transform:translateZ(0)}.c-page-navi__opener .line:nth-child(1),.c-page-navi__opener .line:nth-child(2){transition:transform .4s cubic-bezier(.43,.05,.17,1);transform:translateZ(0)}.c-page-navi__opener:hover .line:nth-child(1),.c-page-navi__opener:hover .line:nth-child(2){transition:transform .4s cubic-bezier(.47,.16,.24,1)}.c-page-navi__opener:hover .line:nth-child(1){transform:translate3d(0,1px,0)}.c-page-navi__opener:hover .line:nth-child(2){transform:translate3d(0,-1px,0)}.c-page-navi-content__list li a{transition:color .35s cubic-bezier(.26,.06,.28,.99)}.c-page-navi-content__list li a:hover{color:#1c2940}.c-page-navi-content__other ul a{transition:color .35s cubic-bezier(.26,.06,.28,.99)}.c-page-navi-content__other ul a:hover{color:#1c2940}.c-page-navi-content__other .link-shop{transition:color .35s cubic-bezier(.26,.06,.28,.99)}.c-page-navi-content__other .link-shop:hover{color:#1c2940}.c-page-navi-table__pagination .btn-prev span,.c-page-navi-table__pagination .btn-next span{transition:transform .3s cubic-bezier(.18,.06,.23,1);transform:translateZ(0) scale(1)}.c-page-navi-table__pagination .btn-prev:hover span{transform:translate3d(-2px,0,0) scale(1)}.c-page-navi-table__pagination .btn-next:hover span{transform:translate3d(2px,0,0) scale(1)}.c-page-navi-table__slider .slider-list__item img{transition:transform .5s cubic-bezier(.43,.05,.17,1);transform:translateZ(0) scale(1.001)}.c-page-navi-table__slider .slider-list__item:hover img{transform:translateZ(0) scale(.95)}.c-page-navi-table__indicator ul li button:hover:before{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}.c-page-navi__header__close .bg,.c-page-navi__header__close .line,.c-page-navi__header__close .lines{transition:background-color .3s cubic-bezier(.18,.06,.23,1),transform .5s cubic-bezier(.47,.16,.24,1)}.c-page-navi__header__close:hover .bg{background:#1c2940;transform:scale(.92)}.c-page-navi__header__close:hover .line{background:#f5f5f2}.c-page-navi__header__close:hover .lines{transition-duration:.5s;transform:translate(-50%,-50%) scale(.9)}}@media screen and (orientation: landscape){.c-page-navi-content{padding-bottom:60px!important}}
