@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;border:none;scroll-behavior:smooth}:focus{outline:0}*:focus-visible{outline:1px solid #c9242c}html{overflow-y:scroll;overscroll-behavior:none}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){main{display:block}}b,strong{font-weight:600}ul,ol{list-style:none}img{max-width:100%}figcaption{text-align:left;margin-top:1rem}fieldset{border:none}input[type=search]::-webkit-search-cancel-button,input[type=text],input[type=tel],input[type=number],input[type=password],input[type=url],input[type=email],input[type=search],input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=file],input[type=checkbox],input[type=radio],input[type=submit],input[type=button],input[type=reset],select,textarea,button{appearance:none;-webkit-appearance:none}textarea{resize:vertical}select,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}button{cursor:pointer;background:transparent}select:-moz-focusring{color:transparent !important;text-shadow:0 0 0 #282828 !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid #282828;-webkit-text-fill-color:#282828;color:#fcfcfc;-webkit-box-shadow:0 0 0px 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.f--container{margin:0 auto;padding-right:1em;padding-left:1em;width:100%;max-width:1900px}@media all and (max-width: 2000px){.f--container{max-width:90%}}@media all and (max-width: 580px){.f--container{max-width:95%}}.f--container--fluid{padding:0;max-width:1800px}.f--container--fluid>[class*="f--row"]{margin-right:0;margin-left:0}.f--container--fluid>[class*="f--row"]>[class^="f--col"],.f--container--fluid>[class*="f--row"]>[class*="f--col-"]{padding-right:0;padding-left:0}@media all and (max-width: 580px){.f--container-mobile--fluid{padding:0;max-width:1800px}.f--container-mobile--fluid>[class*="f--row"]{margin-right:0;margin-left:0}.f--container-mobile--fluid>[class*="f--row"]>[class^="f--col"],.f--container-mobile--fluid>[class*="f--row"]>[class*="f--col-"]{padding-right:0;padding-left:0}}.f--row{display:flex;flex:0 1 auto;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}.f--row--remove-gutter{margin-right:0;margin-left:0}.f--row--remove-gutter>[class^="f--col"],.f--row--remove-gutter>[class*="f--col-"]{padding-right:0;padding-left:0}.f--col-1{flex:0 0 8.33333%;max-width:8.33333%;min-height:1px;padding-right:16px;padding-left:16px;transition:.1s}.f--col-3{flex:0 0 25%;max-width:25%;min-height:1px;padding-right:16px;padding-left:16px;transition:.1s}.f--col-4{flex:0 0 33.33333%;max-width:33.33333%;min-height:1px;padding-right:16px;padding-left:16px;transition:.1s}.f--col-5{flex:0 0 41.66667%;max-width:41.66667%;min-height:1px;padding-right:16px;padding-left:16px;transition:.1s}.f--col-6{flex:0 0 50%;max-width:50%;min-height:1px;padding-right:16px;padding-left:16px;transition:.1s}.f--col-7{flex:0 0 58.33333%;max-width:58.33333%;min-height:1px;padding-right:16px;padding-left:16px;transition:.1s}.f--col-8{flex:0 0 66.66667%;max-width:66.66667%;min-height:1px;padding-right:16px;padding-left:16px;transition:.1s}.f--col-9{flex:0 0 75%;max-width:75%;min-height:1px;padding-right:16px;padding-left:16px;transition:.1s}.f--col-10{flex:0 0 83.33333%;max-width:83.33333%;min-height:1px;padding-right:16px;padding-left:16px;transition:.1s}.f--col-12{flex:0 0 100%;max-width:100%;min-height:1px;padding-right:16px;padding-left:16px;transition:.1s}@media all and (max-width: 1300px){.f--col-tabletl-1{flex:0 0 calc((100% / 12)*1);max-width:calc((100% / 12)*1);transition:.1s}}@media all and (max-width: 1300px){.f--col-tabletl-3{flex:0 0 calc((100% / 12)*3);max-width:calc((100% / 12)*3);transition:.1s}}@media all and (max-width: 1300px){.f--col-tabletl-4{flex:0 0 calc((100% / 12)*4);max-width:calc((100% / 12)*4);transition:.1s}}@media all and (max-width: 1300px){.f--col-tabletl-5{flex:0 0 calc((100% / 12)*5);max-width:calc((100% / 12)*5);transition:.1s}}@media all and (max-width: 1300px){.f--col-tabletl-6{flex:0 0 calc((100% / 12)*6);max-width:calc((100% / 12)*6);transition:.1s}}@media all and (max-width: 1300px){.f--col-tabletl-7{flex:0 0 calc((100% / 12)*7);max-width:calc((100% / 12)*7);transition:.1s}}@media all and (max-width: 1300px){.f--col-tabletl-8{flex:0 0 calc((100% / 12)*8);max-width:calc((100% / 12)*8);transition:.1s}}@media all and (max-width: 1300px){.f--col-tabletl-9{flex:0 0 calc((100% / 12)*9);max-width:calc((100% / 12)*9);transition:.1s}}@media all and (max-width: 1300px){.f--col-tabletl-10{flex:0 0 calc((100% / 12)*10);max-width:calc((100% / 12)*10);transition:.1s}}@media all and (max-width: 1300px){.f--col-tabletl-12{flex:0 0 calc((100% / 12)*12);max-width:calc((100% / 12)*12);transition:.1s}}@media all and (max-width: 1024px){.f--col-tabletm-1{flex:0 0 calc((100% / 12)*1);max-width:calc((100% / 12)*1);transition:.1s}}@media all and (max-width: 1024px){.f--col-tabletm-3{flex:0 0 calc((100% / 12)*3);max-width:calc((100% / 12)*3);transition:.1s}}@media all and (max-width: 1024px){.f--col-tabletm-4{flex:0 0 calc((100% / 12)*4);max-width:calc((100% / 12)*4);transition:.1s}}@media all and (max-width: 1024px){.f--col-tabletm-5{flex:0 0 calc((100% / 12)*5);max-width:calc((100% / 12)*5);transition:.1s}}@media all and (max-width: 1024px){.f--col-tabletm-6{flex:0 0 calc((100% / 12)*6);max-width:calc((100% / 12)*6);transition:.1s}}@media all and (max-width: 1024px){.f--col-tabletm-7{flex:0 0 calc((100% / 12)*7);max-width:calc((100% / 12)*7);transition:.1s}}@media all and (max-width: 1024px){.f--col-tabletm-8{flex:0 0 calc((100% / 12)*8);max-width:calc((100% / 12)*8);transition:.1s}}@media all and (max-width: 1024px){.f--col-tabletm-9{flex:0 0 calc((100% / 12)*9);max-width:calc((100% / 12)*9);transition:.1s}}@media all and (max-width: 1024px){.f--col-tabletm-10{flex:0 0 calc((100% / 12)*10);max-width:calc((100% / 12)*10);transition:.1s}}@media all and (max-width: 1024px){.f--col-tabletm-12{flex:0 0 calc((100% / 12)*12);max-width:calc((100% / 12)*12);transition:.1s}}@media all and (max-width: 810px){.f--col-tablets-1{flex:0 0 calc((100% / 12)*1);max-width:calc((100% / 12)*1);transition:.1s}}@media all and (max-width: 810px){.f--col-tablets-3{flex:0 0 calc((100% / 12)*3);max-width:calc((100% / 12)*3);transition:.1s}}@media all and (max-width: 810px){.f--col-tablets-4{flex:0 0 calc((100% / 12)*4);max-width:calc((100% / 12)*4);transition:.1s}}@media all and (max-width: 810px){.f--col-tablets-5{flex:0 0 calc((100% / 12)*5);max-width:calc((100% / 12)*5);transition:.1s}}@media all and (max-width: 810px){.f--col-tablets-6{flex:0 0 calc((100% / 12)*6);max-width:calc((100% / 12)*6);transition:.1s}}@media all and (max-width: 810px){.f--col-tablets-7{flex:0 0 calc((100% / 12)*7);max-width:calc((100% / 12)*7);transition:.1s}}@media all and (max-width: 810px){.f--col-tablets-8{flex:0 0 calc((100% / 12)*8);max-width:calc((100% / 12)*8);transition:.1s}}@media all and (max-width: 810px){.f--col-tablets-9{flex:0 0 calc((100% / 12)*9);max-width:calc((100% / 12)*9);transition:.1s}}@media all and (max-width: 810px){.f--col-tablets-10{flex:0 0 calc((100% / 12)*10);max-width:calc((100% / 12)*10);transition:.1s}}@media all and (max-width: 810px){.f--col-tablets-12{flex:0 0 calc((100% / 12)*12);max-width:calc((100% / 12)*12);transition:.1s}}@media all and (max-width: 580px){.f--col-mobile-1{flex:0 0 calc((100% / 12)*1);max-width:calc((100% / 12)*1);transition:.1s}}@media all and (max-width: 580px){.f--col-mobile-3{flex:0 0 calc((100% / 12)*3);max-width:calc((100% / 12)*3);transition:.1s}}@media all and (max-width: 580px){.f--col-mobile-4{flex:0 0 calc((100% / 12)*4);max-width:calc((100% / 12)*4);transition:.1s}}@media all and (max-width: 580px){.f--col-mobile-5{flex:0 0 calc((100% / 12)*5);max-width:calc((100% / 12)*5);transition:.1s}}@media all and (max-width: 580px){.f--col-mobile-6{flex:0 0 calc((100% / 12)*6);max-width:calc((100% / 12)*6);transition:.1s}}@media all and (max-width: 580px){.f--col-mobile-7{flex:0 0 calc((100% / 12)*7);max-width:calc((100% / 12)*7);transition:.1s}}@media all and (max-width: 580px){.f--col-mobile-8{flex:0 0 calc((100% / 12)*8);max-width:calc((100% / 12)*8);transition:.1s}}@media all and (max-width: 580px){.f--col-mobile-9{flex:0 0 calc((100% / 12)*9);max-width:calc((100% / 12)*9);transition:.1s}}@media all and (max-width: 580px){.f--col-mobile-10{flex:0 0 calc((100% / 12)*10);max-width:calc((100% / 12)*10);transition:.1s}}@media all and (max-width: 580px){.f--col-mobile-12{flex:0 0 calc((100% / 12)*12);max-width:calc((100% / 12)*12);transition:.1s}}.f--offset-0{margin-left:0%;transition:.1s}.f--offset-1{margin-left:8.33333%;transition:.1s}.f--offset-2{margin-left:16.66667%;transition:.1s}@media all and (max-width: 1300px){.f--offset-tabletl-0{margin-left:0%;transition:.1s}}@media all and (max-width: 1300px){.f--offset-tabletl-1{margin-left:8.33333%;transition:.1s}}@media all and (max-width: 1300px){.f--offset-tabletl-2{margin-left:16.66667%;transition:.1s}}@media all and (max-width: 1024px){.f--offset-tabletm-0{margin-left:0%;transition:.1s}}@media all and (max-width: 1024px){.f--offset-tabletm-1{margin-left:8.33333%;transition:.1s}}@media all and (max-width: 1024px){.f--offset-tabletm-2{margin-left:16.66667%;transition:.1s}}@media all and (max-width: 810px){.f--offset-tablets-0{margin-left:0%;transition:.1s}}@media all and (max-width: 810px){.f--offset-tablets-1{margin-left:8.33333%;transition:.1s}}@media all and (max-width: 810px){.f--offset-tablets-2{margin-left:16.66667%;transition:.1s}}@media all and (max-width: 580px){.f--offset-mobile-0{margin-left:0%;transition:.1s}}@media all and (max-width: 580px){.f--offset-mobile-1{margin-left:8.33333%;transition:.1s}}@media all and (max-width: 580px){.f--offset-mobile-2{margin-left:16.66667%;transition:.1s}}@media all and (max-width: 810px){.f--order-tablets-0{order:0}}@media all and (max-width: 810px){.f--order-tablets-1{order:1}}@media all and (max-width: 580px){.f--order-mobile-0{order:0}}@media all and (max-width: 580px){.f--order-mobile-1{order:1}}.f--color-a{color:#c9242c}.f--color-b,.c--hero-e__ft-items__tagline,.c--hero-e__ft-items__wrapper__title,.c--hero-e__ft-items__wrapper__link{color:#fcfcfc}.f--color-c{color:#f7f7f7}.f--color-d{color:#f2f2f2}.f--color-e,body,figcaption,.c--select-a__item{color:#282828}.f--color-f,.c--select-a__item option,.c--select-a__item option:first-child{color:#121212}.f--font-a{font-family:"Instrument Sans",sans-serif;font-weight:400;line-height:1.12;font-size:4rem}@media all and (max-width: 810px){.f--font-a{line-height:1.15;font-size:2.5rem}}.f--font-b,.c--hero-e__ft-items__wrapper__title{font-family:"Instrument Sans",sans-serif;font-weight:400;line-height:1.3;font-size:3rem}@media all and (max-width: 810px){.f--font-b,.c--hero-e__ft-items__wrapper__title{font-size:2rem}}.f--font-c,.g--card-33 .g--card-33__wrapper__title,.g--cta-07 .g--cta-07__ft-items__left-items__title{font-family:"Instrument Sans",sans-serif;font-weight:400;line-height:1.4;font-size:1.625rem}@media all and (max-width: 810px){.f--font-c,.g--card-33 .g--card-33__wrapper__title,.g--cta-07 .g--cta-07__ft-items__left-items__title{font-size:1.375rem;line-height:1.3}}.f--font-d,.c--hero-e__ft-items__tagline,.c--select-a__item,.c--select-a__item option,.g--btn-01,.c--load-more-a__link,.g--btn-01--second,.g--btn-01--third,.g--card-20 .g--card-20__title{font-family:"Instrument Sans",sans-serif;font-weight:500;line-height:1.4;font-size:1.125rem}.f--font-e,body,.g--btn-02{font-family:"Instrument Sans",sans-serif;font-weight:400;line-height:1.4;font-size:1rem}.f--font-f,figcaption,.c--hero-e__ft-items__wrapper__link,.g--card-20 .g--card-20__meta,.g--card-33 .g--card-33__wrapper__meta,.g--pill-01,.g--card-20 .g--card-20__list-group__list-item,.g--pill-01--second,.g--card-33 .g--card-33__wrapper__list-group__list-item{font-family:"Instrument Sans",sans-serif;font-weight:400;line-height:1.13;font-size:0.875rem}@font-face{font-family:"Instrument Sans";src:url(./fonts/InstrumentSans-Italic-VariableFont_wdth,wght.woff2) format("woff2"),url(./fonts/InstrumentSans-Italic-VariableFont_wdth_wght.woff) format("woff");font-style:italic;font-display:swap}@font-face{font-family:"Instrument Sans";src:url(./fonts/InstrumentSans-VariableFont_wdth,wght.woff2) format("woff2"),url(./fonts/InstrumentSans-VariableFont_wdth_wght.woff) format("woff");font-style:normal;font-display:swap}.f--ar{display:block;width:100%;height:auto;object-fit:cover}.f--pt-1{padding-top:calc(.5rem * 1)}.f--pt-3{padding-top:calc(.5rem * 3)}.f--pt-4{padding-top:calc(.5rem * 4)}.f--pt-5{padding-top:calc(.5rem * 5)}.f--pt-7{padding-top:calc(.5rem * 7)}.f--pt-10{padding-top:calc(.5rem * 10)}.f--pt-15{padding-top:calc(.5rem * 15)}.f--pt-24{padding-top:calc(.5rem * 24)}.f--pb-1{padding-bottom:calc(.5rem * 1)}.f--pb-3{padding-bottom:calc(.5rem * 3)}.f--pb-4{padding-bottom:calc(.5rem * 4)}.f--pb-5{padding-bottom:calc(.5rem * 5)}.f--pb-7{padding-bottom:calc(.5rem * 7)}.f--pb-10{padding-bottom:calc(.5rem * 10)}.f--pb-15{padding-bottom:calc(.5rem * 15)}.f--pb-24{padding-bottom:calc(.5rem * 24)}.f--mt-1{margin-top:calc(.5rem * 1)}.f--mt-3{margin-top:calc(.5rem * 3)}.f--mt-4{margin-top:calc(.5rem * 4)}.f--mt-5{margin-top:calc(.5rem * 5)}.f--mt-7{margin-top:calc(.5rem * 7)}.f--mt-10{margin-top:calc(.5rem * 10)}.f--mt-15{margin-top:calc(.5rem * 15)}.f--mt-24{margin-top:calc(.5rem * 24)}.f--mb-1{margin-bottom:calc(.5rem * 1)}.f--mb-3{margin-bottom:calc(.5rem * 3)}.f--mb-4{margin-bottom:calc(.5rem * 4)}.f--mb-5{margin-bottom:calc(.5rem * 5)}.f--mb-7{margin-bottom:calc(.5rem * 7)}.f--mb-10{margin-bottom:calc(.5rem * 10)}.f--mb-15{margin-bottom:calc(.5rem * 15)}.f--mb-24{margin-bottom:calc(.5rem * 24)}@media screen and (max-width: 810px){.f--pt-tablets-1{padding-top:calc(.5rem * 1)}.f--pt-tablets-3{padding-top:calc(.5rem * 3)}.f--pt-tablets-4{padding-top:calc(.5rem * 4)}.f--pt-tablets-5{padding-top:calc(.5rem * 5)}.f--pt-tablets-7{padding-top:calc(.5rem * 7)}.f--pt-tablets-10{padding-top:calc(.5rem * 10)}.f--pt-tablets-15{padding-top:calc(.5rem * 15)}.f--pt-tablets-24{padding-top:calc(.5rem * 24)}.f--pb-tablets-1{padding-bottom:calc(.5rem * 1)}.f--pb-tablets-3{padding-bottom:calc(.5rem * 3)}.f--pb-tablets-4{padding-bottom:calc(.5rem * 4)}.f--pb-tablets-5{padding-bottom:calc(.5rem * 5)}.f--pb-tablets-7{padding-bottom:calc(.5rem * 7)}.f--pb-tablets-10{padding-bottom:calc(.5rem * 10)}.f--pb-tablets-15{padding-bottom:calc(.5rem * 15)}.f--pb-tablets-24{padding-bottom:calc(.5rem * 24)}.f--mt-tablets-1{margin-top:calc(.5rem * 1)}.f--mt-tablets-3{margin-top:calc(.5rem * 3)}.f--mt-tablets-4{margin-top:calc(.5rem * 4)}.f--mt-tablets-5{margin-top:calc(.5rem * 5)}.f--mt-tablets-7{margin-top:calc(.5rem * 7)}.f--mt-tablets-10{margin-top:calc(.5rem * 10)}.f--mt-tablets-15{margin-top:calc(.5rem * 15)}.f--mt-tablets-24{margin-top:calc(.5rem * 24)}.f--mb-tablets-1{margin-bottom:calc(.5rem * 1)}.f--mb-tablets-3{margin-bottom:calc(.5rem * 3)}.f--mb-tablets-4{margin-bottom:calc(.5rem * 4)}.f--mb-tablets-5{margin-bottom:calc(.5rem * 5)}.f--mb-tablets-7{margin-bottom:calc(.5rem * 7)}.f--mb-tablets-10{margin-bottom:calc(.5rem * 10)}.f--mb-tablets-15{margin-bottom:calc(.5rem * 15)}.f--mb-tablets-24{margin-bottom:calc(.5rem * 24)}}.f--background-a,body{background:#fcfcfc}.f--background-b{background:#f7f7f7}.f--background-c{background:#f2f2f2}.f--background-d{background:#121212}.f--background-e{background:#282828}.f--sp-a{margin-bottom:1rem}@media all and (max-width: 810px){.f--sp-a{margin-bottom:.5rem}}.f--sp-b{margin-bottom:1.5rem}@media all and (max-width: 810px){.f--sp-b{margin-bottom:1rem}}.f--sp-c{margin-bottom:2rem}@media all and (max-width: 810px){.f--sp-c{margin-bottom:1.5rem}}.f--sp-d{margin-bottom:2.5rem}@media all and (max-width: 810px){.f--sp-d{margin-bottom:2rem}}.f--sp-e{margin-bottom:3.5rem}@media all and (max-width: 810px){.f--sp-e{margin-bottom:2.5rem}}.f--sp-f{margin-bottom:5rem}@media all and (max-width: 810px){.f--sp-f{margin-bottom:3.5rem}}.f--sp-g{margin-bottom:7.5rem}@media all and (max-width: 810px){.f--sp-g{margin-bottom:5rem}}.f--section-a{padding:7.5rem 0}@media all and (max-width: 810px){.f--section-a{padding:5rem 0}}.f--section-b{padding-bottom:7.5rem}@media all and (max-width: 810px){.f--section-b{padding-bottom:5rem}}.f--section-c{padding:7.5rem 0 0}@media all and (max-width: 810px){.f--section-c{padding:5rem 0 0}}.f--section-d{padding:5rem 0}@media all and (max-width: 810px){.f--section-d{padding:3.5rem 0}}.f--section-e{padding:5rem 0 0 0}@media all and (max-width: 810px){.f--section-e{padding:3.5rem 0 0 0}}.f--section-f{padding-bottom:5rem}@media all and (max-width: 810px){.f--section-f{padding-bottom:3.5rem}}.f--section-g{padding:5rem 0 7.5rem}@media all and (max-width: 810px){.f--section-g{padding:3.5rem 0 5rem}}.f--gap-a{row-gap:1rem}@media all and (max-width: 810px){.f--gap-a{row-gap:.5rem}}.f--gap-b{row-gap:1.5rem}@media all and (max-width: 810px){.f--gap-b{row-gap:1rem}}.f--gap-c{row-gap:2rem}@media all and (max-width: 810px){.f--gap-c{row-gap:1.5rem}}.f--gap-d{row-gap:2.5rem}@media all and (max-width: 810px){.f--gap-d{row-gap:2rem}}.f--gap-e{row-gap:3.5rem}@media all and (max-width: 810px){.f--gap-e{row-gap:2.5rem}}.f--gap-f{row-gap:5rem}@media all and (max-width: 810px){.f--gap-f{row-gap:3.5rem}}.f--gap-g{row-gap:7.5rem}@media all and (max-width: 810px){.f--gap-g{row-gap:5rem}}.f--gap-h{row-gap:3.5rem}@media all and (max-width: 810px){.f--gap-h{row-gap:1.5rem}}.f--gap-i{row-gap:3.5rem}.c--hero-e{padding-top:calc(91px + .5rem * 4);padding-bottom:5rem;position:relative;overflow:hidden;width:100%}@media all and (max-width: 810px){.c--hero-e{padding-top:calc(96px + .5rem * 2);padding-bottom:2rem}}.c--hero-e__bg-items{background-image:url(./img/hero-e.webp);background-repeat:no-repeat;background-position:left;background-size:cover;position:absolute;top:0;left:0;height:100%;width:100%}.c--hero-e__bg-items::after{content:"";background:linear-gradient(90deg, rgba(18,18,18,0) 0%, #121212 100%);position:absolute;top:0;left:0;height:100%;width:50%;z-index:1}@media all and (max-width: 810px){.c--hero-e__bg-items::after{width:100%}}.c--hero-e__bg-items__media-wrapper{position:absolute;top:0;right:0;height:100%;width:50%}@media all and (max-width: 810px){.c--hero-e__bg-items__media-wrapper{display:none}}.c--hero-e__bg-items__media-wrapper::after{content:"";background:linear-gradient(90deg, #111 5.92%, rgba(17,17,17,0.94) 23.49%, rgba(18,18,18,0) 101.03%);position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.c--hero-e__bg-items__media-wrapper__media{display:block;position:absolute;object-fit:cover;object-position:right;top:0;right:0;height:100%;width:100%}.c--hero-e__ft-items{position:relative;width:100%;z-index:2;display:flex;justify-content:space-between;flex-direction:column;row-gap:150px}@media all and (max-width: 810px){.c--hero-e__ft-items{row-gap:3rem}}.c--hero-e__ft-items__tagline{font-weight:500}.c--hero-e__ft-items__wrapper__title{margin-bottom:1.5rem}.c--select-a{position:relative;width:100%}.c--select-a::after{content:"";background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD2SURBVHgBvdMxCoMwFAbgl3qBVBQ62k2cvII36A28Srt17Q28QXsDr+GYbh1E7NZBsO9BAxJifFHoD8FnTPyMJAB/SmB2pGlaRlH0btu2h43JsiyXUh66rnsJE8FLhU1hK5qmUbAyhIzjWFM9DEMhLIiOWotpBJukeyFEv5s8L4zxCbYaPyCBDQiFavPXVXgpjbkKmCuzIb9chDl4LeZCcN5Z2Cb5YksIFVbIB+MgToiDcRFKAI7goX3g4T1imU+66aWnMAyfuG3vHITiXJHOzMpssSKUABiZWRkbYUMMzIl4QQ5sEfGGNBbH8R7LD26GGyJXzrwvFfy1eO3xoN0AAAAASUVORK5CYII=");background-position:100% 50%;background-repeat:no-repeat;background-size:12px;height:100%;position:absolute;width:12px;top:0;pointer-events:none;right:.5rem}.c--select-a__item{background:transparent;position:relative;-webkit-appearance:none;appearance:none;width:100%;font-weight:400;padding:.5rem;border-bottom:1px solid #c9242c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:2rem;border-radius:0}.c--select-a__item:hover{color:#c9242c}.c--load-more-a{position:relative}.c--load-more-a__artwork{position:absolute;right:-2.5rem;top:.5rem;animation:rotate 1.5s cubic-bezier(0, 0, 0.38, 0.9) infinite}.c--load-more-a__artwork--is-active{opacity:1;visibility:visible}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.g--back-top-01{display:block;position:sticky;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(0.2, 0, 0.38, 0.9);z-index:1000;top:calc(100% - 2.5rem - 2.5rem);left:calc(100% - 2.5rem - 1.5rem)}.g--back-top-01--is-active{opacity:1;pointer-events:all}.g--back-top-01+*{margin-top:-2.5rem}.g--back-top-01--is-hidden{display:none}.g--btn-01,.c--load-more-a__link{display:inline-block;padding:.5rem 1.5rem;text-align:center;text-decoration:none;background:#c9242c;border-radius:2px;border-color:#c9242c;border-width:1px;border-style:solid;color:#fcfcfc;font-weight:600;transition:border-color .3s cubic-bezier(0.2, 0, 0.38, 0.9),color .3s cubic-bezier(0.2, 0, 0.38, 0.9),background .3s cubic-bezier(0.2, 0, 0.38, 0.9),background-size .3s cubic-bezier(0.2, 0, 0.38, 0.9)}@media all and (max-width: 580px){.g--btn-01,.c--load-more-a__link{display:block;width:100%}}@media (hover: hover){.g--btn-01:hover,.c--load-more-a__link:hover,.g--btn-01:active,.c--load-more-a__link:active{background:rgba(0,0,0,0);color:#c9242c}}.g--btn-01--second{display:inline-block;padding:.5rem 1.5rem;text-align:center;text-decoration:none;background:rgba(0,0,0,0);border-radius:2px;border-color:#c9242c;border-width:1px;border-style:solid;color:#c9242c;font-weight:600;transition:border-color .3s cubic-bezier(0.2, 0, 0.38, 0.9),color .3s cubic-bezier(0.2, 0, 0.38, 0.9),background .3s cubic-bezier(0.2, 0, 0.38, 0.9),background-size .3s cubic-bezier(0.2, 0, 0.38, 0.9)}@media all and (max-width: 580px){.g--btn-01--second{display:block;width:100%}}@media (hover: hover){.g--btn-01--second:hover,.g--btn-01--second:active{background:#c9242c;color:#fcfcfc}}.g--btn-01--third{display:inline-block;padding:.5rem 1.5rem;text-align:center;text-decoration:none;background:#c9242c;border-radius:2px;border-color:#c9242c;border-width:1px;border-style:solid;color:#fcfcfc;font-weight:600;transition:border-color .3s cubic-bezier(0.2, 0, 0.38, 0.9),color .3s cubic-bezier(0.2, 0, 0.38, 0.9),background .3s cubic-bezier(0.2, 0, 0.38, 0.9),background-size .3s cubic-bezier(0.2, 0, 0.38, 0.9)}@media all and (max-width: 580px){.g--btn-01--third{display:block;width:100%}}@media (hover: hover){.g--btn-01--third:hover,.g--btn-01--third:active{background:rgba(0,0,0,0);border-color:#fcfcfc;color:#fcfcfc}}.g--btn-01--fourth{background:#fcfcfc;border-color:#fcfcfc;color:#c9242c;transition:color .3s cubic-bezier(0.2, 0, 0.38, 0.9),background .3s cubic-bezier(0.2, 0, 0.38, 0.9)}@media (hover: hover){.g--btn-01--fourth:hover,.g--btn-01--fourth:active{background:rgba(0,0,0,0);color:#fcfcfc}}.g--btn-01--fifth{background:rgba(0,0,0,0);border-color:#fcfcfc;color:#fcfcfc;transition:color .3s cubic-bezier(0.2, 0, 0.38, 0.9),background .3s cubic-bezier(0.2, 0, 0.38, 0.9)}@media (hover: hover){.g--btn-01--fifth:hover,.g--btn-01--fifth:active{background:#fcfcfc;color:#121212}}.g--btn-01--is-active{display:none}.g--btn-02{text-decoration:none;width:fit-content;display:flex;align-items:center;color:#282828;transition:color cubic-bezier(0.2, 0, 0.38, 0.9) .3s;font-weight:600}.g--btn-02 svg{height:auto;margin-left:.5rem}.g--btn-02 svg{width:1rem;transition:transform cubic-bezier(0.2, 0, 0.38, 0.9) .3s}.g--btn-02 svg *{stroke:#c9242c}@media (hover: hover){.g--btn-02:hover,.g--btn-02:active{color:#c9242c}}@media (hover: hover){.g--btn-02:hover svg,.g--btn-02:active svg{transform:translateX(.5rem)}}.g--btn-02--second{color:#fcfcfc}.g--card-20{overflow:hidden;width:100%;display:flex;flex-direction:column;position:relative;padding:0 1rem;text-decoration:none;text-align:left}.g--card-20__meta{margin-bottom:1.5rem}.g--card-20__title{margin-bottom:1.5rem}.g--card-20__list-group{display:flex;flex-wrap:wrap;column-gap:.5rem;row-gap:.5rem}@media all and (hover: hover){.g--card-20:hover .g--card-20__title,.g--card-20:active .g--card-20__title{text-decoration-color:#fcfcfc}}.g--card-20 .g--card-20__list-group{justify-content:flex-start}.g--card-20 .g--card-20__meta{font-weight:400;color:#fcfcfc}.g--card-20 .g--card-20__title{color:#fcfcfc;font-weight:400;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s cubic-bezier(0.2, 0, 0.38, 0.9)}.g--card-33{overflow:hidden;width:100%;display:flex;flex-direction:column;position:relative;text-decoration:none;min-height:220px}.g--card-33__media-wrapper{overflow:hidden;position:relative;z-index:1}.g--card-33__media-wrapper__media{display:block;object-fit:cover;width:100%}.g--card-33__wrapper{padding:3rem 2.5rem;position:relative;z-index:1;display:flex;flex-direction:column}.g--card-33__wrapper__meta{margin-bottom:1.5rem;margin-right:.5rem}.g--card-33__wrapper__title{margin-bottom:1.5rem}.g--card-33__wrapper__list-group{display:flex;flex-wrap:wrap;column-gap:.5rem;row-gap:.5rem;margin-top:auto}@media all and (hover: hover){.g--card-33:hover .g--card-33__wrapper__title,.g--card-33:active .g--card-33__wrapper__title{color:#c9242c}}.g--card-33 .g--card-33__media-wrapper{padding-top:calc( (1 / 2) * 100%)}.g--card-33 .g--card-33__media-wrapper__media{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center}.g--card-33 .g--card-33__wrapper{background:#f7f7f7;height:100%}.g--card-33 .g--card-33__wrapper__meta{color:#282828}.g--card-33 .g--card-33__wrapper__title{color:#282828;font-weight:500;transition:color .3s cubic-bezier(0.2, 0, 0.38, 0.9)}.g--cta-07{display:block;position:relative;overflow:hidden;width:100%}.g--cta-07__bg-items{display:block;position:absolute;left:0;top:0;height:100%;width:100%}.g--cta-07__bg-items::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.g--cta-07__ft-items{position:relative;display:flex;align-items:center;padding:10%}@media all and (max-width: 1300px){.g--cta-07__ft-items{padding:8% 7%}}@media all and (max-width: 1024px){.g--cta-07__ft-items{padding:9% 7%}}@media all and (max-width: 810px){.g--cta-07__ft-items{padding:10% 6%}}@media all and (max-width: 580px){.g--cta-07__ft-items{padding:10% 8%}}.g--cta-07__ft-items__left-items{width:calc(50% - .5rem * 15);margin-right:7.5rem}@media all and (max-width: 1024px){.g--cta-07__ft-items__left-items{width:calc(50% - .5rem * 10);margin-right:5rem}}.g--cta-07__ft-items__right-items{width:50%;display:flex;align-items:center;justify-content:space-between}@media all and (max-width: 810px){.g--cta-07__ft-items{display:block}.g--cta-07__ft-items__left-items,.g--cta-07__ft-items__right-items{width:100%}.g--cta-07__ft-items__right-items{margin-top:2rem;display:block}}.g--cta-07 .g--cta-07__ft-items{padding-left:5rem;padding-right:15rem;text-align:left}@media all and (max-width: 1300px){.g--cta-07 .g--cta-07__ft-items{padding-left:2.5rem;padding-right:12.5rem}}@media all and (max-width: 1024px){.g--cta-07 .g--cta-07__ft-items{padding-right:10rem}}@media all and (max-width: 810px){.g--cta-07 .g--cta-07__ft-items{padding-left:2.5rem;padding-right:2.5rem}}.g--cta-07 .g--cta-07__bg-items{background-size:cover;background-position:left top}.g--cta-07 .g--cta-07__ft-items__left-items__title{color:#fcfcfc;font-weight:500}.g--icon-01{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;padding:.75rem;position:relative;border-radius:100%;text-decoration:none !important;transition:border-color .3s cubic-bezier(0.2, 0, 0.38, 0.9);border-width:1px;border-style:solid;border-color:#fcfcfc}.g--icon-01 svg{width:100%;height:100%}@media (hover: hover){.g--icon-01:hover,.g--icon-01:active{border-color:#c9242c}}@media (hover: hover){.g--icon-01:hover svg *,.g--icon-01:active svg *{fill:#c9242c}}.g--icon-01 svg{height:12px;width:12px}.g--icon-01 svg *{fill:#fcfcfc;transition:fill .3s cubic-bezier(0.2, 0, 0.38, 0.9)}.g--icon-01--second{border-radius:100%;text-decoration:none !important;transition:border-color .3s cubic-bezier(0.2, 0, 0.38, 0.9);border-width:1px;border-style:solid;border-color:#121212;height:2.75rem;width:2.75rem}@media (hover: hover){.g--icon-01--second:hover,.g--icon-01--second:active{border-color:#c9242c}}@media (hover: hover){.g--icon-01--second:hover svg *,.g--icon-01--second:active svg *{fill:#c9242c}}.g--icon-01--second svg{height:1rem;width:auto}.g--icon-01--second svg *{fill:#121212;transition:fill .3s cubic-bezier(0.2, 0, 0.38, 0.9)}.g--icon-01--third{border-radius:0;text-decoration:none !important;transition:border-color .3s cubic-bezier(0.2, 0, 0.38, 0.9);border-width:1px;border-style:solid;border-color:#c9242c}@media (hover: hover){.g--icon-01--third:hover,.g--icon-01--third:active{border-color:rgba(201,36,44,0.7)}}@media (hover: hover){.g--icon-01--third:hover svg *,.g--icon-01--third:active svg *{fill:rgba(201,36,44,0.7)}}.g--icon-01--third svg *{fill:#c9242c;transition:fill .3s cubic-bezier(0.2, 0, 0.38, 0.9)}.g--lazy-01{opacity:0;transition:opacity .1s cubic-bezier(0, 0, 0.3, 1)}.g--lazy-01--is-loaded,.g--lazy-01.loaded{opacity:1}.g--pill-01,.g--card-20 .g--card-20__list-group__list-item{display:inline-block;padding:.5rem 1rem;text-align:center;text-decoration:none;border-radius:100px;border-width:1px;border-style:solid;border-color:#fcfcfc;color:#fcfcfc}.g--pill-01--second,.g--card-33 .g--card-33__wrapper__list-group__list-item{display:inline-block;padding:.5rem 1rem;text-align:center;text-decoration:none;border-radius:100px;border-width:1px;border-style:solid;border-color:#282828;color:#282828}.g--spinner-01{display:flex;align-items:center;justify-content:center}.g--spinner-01 svg{animation:spinner 1.5s infinite}.g--spinner-01 svg path{fill:#c9242c}

