@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,dd,th,td,hr,iframe,fieldset,legend,button,input,textarea,select,option{margin:0;padding:0;border:none}h1,h2,h3,h4,h5,h6,small,strong,sub,sup,th{font-size:inherit;font-weight:inherit}address,em,var,cite,dfn{font-style:normal}caption,th{text-align:left}a,ins,abbr[title]{text-decoration:none}body{line-height:1;text-size-adjust:100%}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:before,q:after{content:none}sub,sup{vertical-align:baseline}mark{background:none;color:inherit}button,input,textarea,select{background:none;color:inherit;font-family:inherit;font-size:inherit}select{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}@media (width <= 26em){:root{--letter-unit: calc(100vw / 26)}:root{--grid-gutter: calc(var(--letter-unit) * 2);--grid-unit-1: calc(var(--letter-unit) * 2);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5)}}@media (width >= 26em){:root{--letter-unit: calc(100vw / 26)}:root{--grid-gutter: calc(var(--letter-unit) * 2);--grid-unit-1: calc(var(--letter-unit) * 2);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5)}}@media (width >= 32em){:root{--letter-unit: 3.125vw }:root{--grid-gutter: calc(var(--letter-unit) * 2);--grid-unit-1: calc(var(--letter-unit) * 3);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5)}}@media (width >= 38em){:root{--letter-unit: calc(100vw / 38)}:root{--grid-gutter: calc(var(--letter-unit) * 2);--grid-unit-1: calc(var(--letter-unit) * 4);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5)}}@media (width >= 44em){:root{--letter-unit: calc(100vw / 44)}:root{--grid-gutter: calc(var(--letter-unit) * 2);--grid-unit-1: calc(var(--letter-unit) * 5);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5)}}@media (width >= 43em){:root{--letter-unit: calc(100vw / 43)}:root{--grid-gutter: calc(var(--letter-unit) * 3);--grid-unit-1: calc(var(--letter-unit) * 3);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5)}}@media (width >= 49em){:root{--letter-unit: calc(100vw / 49)}:root{--grid-gutter: calc(var(--letter-unit) * 3);--grid-unit-1: calc(var(--letter-unit) * 4);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5)}}@media (width >= 55em){:root{--letter-unit: calc(100vw / 55)}:root{--grid-gutter: calc(var(--letter-unit) * 3);--grid-unit-1: calc(var(--letter-unit) * 5);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5)}}@media (width >= 61em){:root{--letter-unit: calc(100vw / 61)}:root{--grid-gutter: calc(var(--letter-unit) * 3);--grid-unit-1: calc(var(--letter-unit) * 6);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5)}}@media (width >= 67em){:root{--letter-unit: calc(100vw / 67)}:root{--grid-gutter: calc(var(--letter-unit) * 3);--grid-unit-1: calc(var(--letter-unit) * 7);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5)}}@media (width >= 73em){:root{--letter-unit: calc(100vw / 73)}:root{--grid-gutter: calc(var(--letter-unit) * 3);--grid-unit-1: calc(var(--letter-unit) * 8);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5)}}@media (width >= 79em){:root{--letter-unit: calc(100vw / 79)}:root{--grid-gutter: calc(var(--letter-unit) * 3);--grid-unit-1: calc(var(--letter-unit) * 9);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5)}}@media (width >= 85em){:root{--letter-unit: calc(100vw / 85)}:root{--grid-gutter: calc(var(--letter-unit) * 3);--grid-unit-1: calc(var(--letter-unit) * 10);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5)}}@media (width >= 85em){:root{--letter-unit: calc(100vw / 85)}:root{--grid-gutter: calc(var(--letter-unit) * 3);--grid-unit-1: calc(var(--letter-unit) * 3);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5);--grid-unit-7: calc(var(--grid-unit-1) * 7 + var(--grid-gutter) * 6);--grid-unit-8: calc(var(--grid-unit-1) * 8 + var(--grid-gutter) * 7);--grid-unit-9: calc(var(--grid-unit-1) * 9 + var(--grid-gutter) * 8);--grid-unit-10: calc(var(--grid-unit-1) * 10 + var(--grid-gutter) * 9);--grid-unit-11: calc(var(--grid-unit-1) * 11 + var(--grid-gutter) * 10);--grid-unit-12: calc(var(--grid-unit-1) * 12 + var(--grid-gutter) * 11)}}@media (width >= 97em){:root{--letter-unit: calc(100vw / 97)}:root{--grid-gutter: calc(var(--letter-unit) * 3);--grid-unit-1: calc(var(--letter-unit) * 4);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5);--grid-unit-7: calc(var(--grid-unit-1) * 7 + var(--grid-gutter) * 6);--grid-unit-8: calc(var(--grid-unit-1) * 8 + var(--grid-gutter) * 7);--grid-unit-9: calc(var(--grid-unit-1) * 9 + var(--grid-gutter) * 8);--grid-unit-10: calc(var(--grid-unit-1) * 10 + var(--grid-gutter) * 9);--grid-unit-11: calc(var(--grid-unit-1) * 11 + var(--grid-gutter) * 10);--grid-unit-12: calc(var(--grid-unit-1) * 12 + var(--grid-gutter) * 11)}}@media (width >= 109em){:root{--letter-unit: calc(100vw / 109)}:root{--grid-gutter: calc(var(--letter-unit) * 3);--grid-unit-1: calc(var(--letter-unit) * 5);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5);--grid-unit-7: calc(var(--grid-unit-1) * 7 + var(--grid-gutter) * 6);--grid-unit-8: calc(var(--grid-unit-1) * 8 + var(--grid-gutter) * 7);--grid-unit-9: calc(var(--grid-unit-1) * 9 + var(--grid-gutter) * 8);--grid-unit-10: calc(var(--grid-unit-1) * 10 + var(--grid-gutter) * 9);--grid-unit-11: calc(var(--grid-unit-1) * 11 + var(--grid-gutter) * 10);--grid-unit-12: calc(var(--grid-unit-1) * 12 + var(--grid-gutter) * 11)}}@media (width >= 121em){:root{--letter-unit: calc(100vw / 121)}:root{--grid-gutter: calc(var(--letter-unit) * 3);--grid-unit-1: calc(var(--letter-unit) * 6);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5);--grid-unit-7: calc(var(--grid-unit-1) * 7 + var(--grid-gutter) * 6);--grid-unit-8: calc(var(--grid-unit-1) * 8 + var(--grid-gutter) * 7);--grid-unit-9: calc(var(--grid-unit-1) * 9 + var(--grid-gutter) * 8);--grid-unit-10: calc(var(--grid-unit-1) * 10 + var(--grid-gutter) * 9);--grid-unit-11: calc(var(--grid-unit-1) * 11 + var(--grid-gutter) * 10);--grid-unit-12: calc(var(--grid-unit-1) * 12 + var(--grid-gutter) * 11)}}@media (43em <= width < 85em){:root{--letter-unit: calc(var(--100dvw) / 85)}:root{--grid-gutter: calc(var(--letter-unit) * 3);--grid-unit-1: calc(var(--letter-unit) * 3);--grid-unit-2: calc(var(--grid-unit-1) * 2 + var(--grid-gutter) * 1);--grid-unit-3: calc(var(--grid-unit-1) * 3 + var(--grid-gutter) * 2);--grid-unit-4: calc(var(--grid-unit-1) * 4 + var(--grid-gutter) * 3);--grid-unit-5: calc(var(--grid-unit-1) * 5 + var(--grid-gutter) * 4);--grid-unit-6: calc(var(--grid-unit-1) * 6 + var(--grid-gutter) * 5);--grid-unit-7: calc(var(--grid-unit-1) * 7 + var(--grid-gutter) * 6);--grid-unit-8: calc(var(--grid-unit-1) * 8 + var(--grid-gutter) * 7);--grid-unit-9: calc(var(--grid-unit-1) * 9 + var(--grid-gutter) * 8);--grid-unit-10: calc(var(--grid-unit-1) * 10 + var(--grid-gutter) * 9);--grid-unit-11: calc(var(--grid-unit-1) * 11 + var(--grid-gutter) * 10);--grid-unit-12: calc(var(--grid-unit-1) * 12 + var(--grid-gutter) * 11)}}@media (width >= 121em){:root{--letter-unit: calc(100vw / 121)}}:root{--f-scale-1: calc(var(--letter-unit) * .666);--f-scale-2: calc(var(--letter-unit) * .75);--f-scale-3: calc(var(--letter-unit) * .857);--f-scale-4: calc(var(--letter-unit) * 1);--f-scale-5: calc(var(--letter-unit) * 1.2);--f-scale-6: calc(var(--letter-unit) * 1.5);--f-scale-7: calc(var(--letter-unit) * 2);--f-scale-8: calc(var(--letter-unit) * 3);--f-scale-9: calc(var(--letter-unit) * 4);--f-scale-10: calc(var(--letter-unit) * 6)}:root{--s-scale-1: calc(var(--letter-unit) * .25);--s-scale-2: calc(var(--letter-unit) * .5);--s-scale-3: calc(var(--letter-unit) * 1);--s-scale-4: calc(var(--letter-unit) * 1.5);--s-scale-5: calc(var(--letter-unit) * 2);--s-scale-6: calc(var(--letter-unit) * 3);--s-scale-7: calc(var(--letter-unit) * 5);--s-scale-8: calc(var(--letter-unit) * 8);--s-scale-9: calc(var(--letter-unit) * 13);--s-scale-10: calc(var(--letter-unit) * 21)}.container{margin-inline:auto;inline-size:calc(var(--100dvw) - (var(--s-scale-5) * 2 - var(--scrollbar-width)))}@media (width >= 43em){.container{inline-size:calc(var(--100dvw) - (var(--s-scale-8) * 2 - var(--scrollbar-width)))}}@media (width >= 85em){.container{inline-size:calc(var(--100dvw) - (var(--s-scale-8) * 2 - var(--scrollbar-width)));max-inline-size:calc(var(--letter-unit) * 121 - (var(--s-scale-8) * 2 - var(--scrollbar-width)))}}.grid-container{display:grid;grid-template-columns:repeat(6,1fr);column-gap:var(--s-scale-5)}@media (width >= 43em){.grid-container{grid-template-columns:repeat(12,1fr);column-gap:var(--s-scale-6)}}@media (width >= 85em){.grid-container{grid-template-columns:repeat(12,1fr)}}@media (width < 43em){.mb_s-ms-page_title{margin-block-start:calc(var(--s-scale-8) + var(--s-scale-5))}}@media (width < 43em){.pb_s-ms-1{padding-block-start:var(--s-scale-1)}.pb_e-ms-1{padding-block-end:var(--s-scale-1)}.mb_s-ms-1{margin-block-start:var(--s-scale-1)}.mi_s-ms-1{margin-inline-start:var(--s-scale-1)}}@media (width >= 43em){.mb_s-mm-1{margin-block-start:var(--s-scale-1)}.mb_e-mm-1{margin-block-end:var(--s-scale-1)}.mi_s-mm-1{margin-inline-start:var(--s-scale-1)}}@media (width >= 43em){.pb_s-mm-1{padding-block-start:var(--s-scale-1)}.pb_e-mm-1{padding-block-end:var(--s-scale-1)}}@media (width < 43em){.pb_s-ms-2{padding-block-start:var(--s-scale-2)}.pb_e-ms-2{padding-block-end:var(--s-scale-2)}.mb_s-ms-2{margin-block-start:var(--s-scale-2)}.mi_s-ms-2{margin-inline-start:var(--s-scale-2)}}@media (width >= 43em){.mb_s-mm-2{margin-block-start:var(--s-scale-2)}.mb_e-mm-2{margin-block-end:var(--s-scale-2)}.mi_s-mm-2{margin-inline-start:var(--s-scale-2)}}@media (width >= 43em){.pb_s-mm-2{padding-block-start:var(--s-scale-2)}.pb_e-mm-2{padding-block-end:var(--s-scale-2)}}@media (width < 43em){.pb_s-ms-3{padding-block-start:var(--s-scale-3)}.pb_e-ms-3{padding-block-end:var(--s-scale-3)}.mb_s-ms-3{margin-block-start:var(--s-scale-3)}.mi_s-ms-3{margin-inline-start:var(--s-scale-3)}}@media (width >= 43em){.mb_s-mm-3{margin-block-start:var(--s-scale-3)}.mb_e-mm-3{margin-block-end:var(--s-scale-3)}.mi_s-mm-3{margin-inline-start:var(--s-scale-3)}}@media (width >= 43em){.pb_s-mm-3{padding-block-start:var(--s-scale-3)}.pb_e-mm-3{padding-block-end:var(--s-scale-3)}}@media (width < 43em){.pb_s-ms-4{padding-block-start:var(--s-scale-4)}.pb_e-ms-4{padding-block-end:var(--s-scale-4)}.mb_s-ms-4{margin-block-start:var(--s-scale-4)}.mi_s-ms-4{margin-inline-start:var(--s-scale-4)}}@media (width >= 43em){.mb_s-mm-4{margin-block-start:var(--s-scale-4)}.mb_e-mm-4{margin-block-end:var(--s-scale-4)}.mi_s-mm-4{margin-inline-start:var(--s-scale-4)}}@media (width >= 43em){.pb_s-mm-4{padding-block-start:var(--s-scale-4)}.pb_e-mm-4{padding-block-end:var(--s-scale-4)}}@media (width < 43em){.pb_s-ms-5{padding-block-start:var(--s-scale-5)}.pb_e-ms-5{padding-block-end:var(--s-scale-5)}.mb_s-ms-5{margin-block-start:var(--s-scale-5)}.mi_s-ms-5{margin-inline-start:var(--s-scale-5)}}@media (width >= 43em){.mb_s-mm-5{margin-block-start:var(--s-scale-5)}.mb_e-mm-5{margin-block-end:var(--s-scale-5)}.mi_s-mm-5{margin-inline-start:var(--s-scale-5)}}@media (width >= 43em){.pb_s-mm-5{padding-block-start:var(--s-scale-5)}.pb_e-mm-5{padding-block-end:var(--s-scale-5)}}@media (width < 43em){.pb_s-ms-6{padding-block-start:var(--s-scale-6)}.pb_e-ms-6{padding-block-end:var(--s-scale-6)}.mb_s-ms-6{margin-block-start:var(--s-scale-6)}.mi_s-ms-6{margin-inline-start:var(--s-scale-6)}}@media (width >= 43em){.mb_s-mm-6{margin-block-start:var(--s-scale-6)}.mb_e-mm-6{margin-block-end:var(--s-scale-6)}.mi_s-mm-6{margin-inline-start:var(--s-scale-6)}}@media (width >= 43em){.pb_s-mm-6{padding-block-start:var(--s-scale-6)}.pb_e-mm-6{padding-block-end:var(--s-scale-6)}}@media (width < 43em){.pb_s-ms-7{padding-block-start:var(--s-scale-7)}.pb_e-ms-7{padding-block-end:var(--s-scale-7)}.mb_s-ms-7{margin-block-start:var(--s-scale-7)}.mi_s-ms-7{margin-inline-start:var(--s-scale-7)}}@media (width >= 43em){.mb_s-mm-7{margin-block-start:var(--s-scale-7)}.mb_e-mm-7{margin-block-end:var(--s-scale-7)}.mi_s-mm-7{margin-inline-start:var(--s-scale-7)}}@media (width >= 43em){.pb_s-mm-7{padding-block-start:var(--s-scale-7)}.pb_e-mm-7{padding-block-end:var(--s-scale-7)}}@media (width < 43em){.pb_s-ms-8{padding-block-start:var(--s-scale-8)}.pb_e-ms-8{padding-block-end:var(--s-scale-8)}.mb_s-ms-8{margin-block-start:var(--s-scale-8)}.mi_s-ms-8{margin-inline-start:var(--s-scale-8)}}@media (width >= 43em){.mb_s-mm-8{margin-block-start:var(--s-scale-8)}.mb_e-mm-8{margin-block-end:var(--s-scale-8)}.mi_s-mm-8{margin-inline-start:var(--s-scale-8)}}@media (width >= 43em){.pb_s-mm-8{padding-block-start:var(--s-scale-8)}.pb_e-mm-8{padding-block-end:var(--s-scale-8)}}@media (width < 43em){.pb_s-ms-9{padding-block-start:var(--s-scale-9)}.pb_e-ms-9{padding-block-end:var(--s-scale-9)}.mb_s-ms-9{margin-block-start:var(--s-scale-9)}.mi_s-ms-9{margin-inline-start:var(--s-scale-9)}}@media (width >= 43em){.mb_s-mm-9{margin-block-start:var(--s-scale-9)}.mb_e-mm-9{margin-block-end:var(--s-scale-9)}.mi_s-mm-9{margin-inline-start:var(--s-scale-9)}}@media (width >= 43em){.pb_s-mm-9{padding-block-start:var(--s-scale-9)}.pb_e-mm-9{padding-block-end:var(--s-scale-9)}}@media (width < 43em){.pb_s-ms-10{padding-block-start:var(--s-scale-10)}.pb_e-ms-10{padding-block-end:var(--s-scale-10)}.mb_s-ms-10{margin-block-start:var(--s-scale-10)}.mi_s-ms-10{margin-inline-start:var(--s-scale-10)}}@media (width >= 43em){.mb_s-mm-10{margin-block-start:var(--s-scale-10)}.mb_e-mm-10{margin-block-end:var(--s-scale-10)}.mi_s-mm-10{margin-inline-start:var(--s-scale-10)}}@media (width >= 43em){.pb_s-mm-10{padding-block-start:var(--s-scale-10)}.pb_e-mm-10{padding-block-end:var(--s-scale-10)}}.header{width:var(--100dvw);position:fixed;left:0;top:0;z-index:700}@media (width >= 43em){.header{background-color:initial;height:auto}}.header-container{display:flex;flex-direction:row;column-gap:var(--s-scale-4);justify-content:space-between;align-items:center;margin-block-start:var(--s-scale-4)}@media (width >= 43em){.header-container{column-gap:var(--s-scale-6);justify-content:start;align-items:center}}.header-logo{color:#fff;font-size:24px;line-height:1.2}@media (width >= 43em){.header-logo{font-size:32px;white-space:nowrap}.header-logo br{display:none}}.header-nav-list{display:flex;column-gap:var(--s-scale-5);justify-self:self-end}@media (width >= 43em){.header-nav-list{column-gap:var(--s-scale-4)}}.header-nav-list-item{white-space:nowrap}.header-nav-list-item a{color:#fff;font-size:calc(var(--f-scale-2) - 0em);font-weight:500;letter-spacing:0em;line-height:1;font-feature-settings:"palt";text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;text-decoration:none;position:relative}.header-nav-list-item a:after{content:"";background-color:#cfcfcf;width:100%;height:1px;display:block;position:absolute;bottom:calc((.25em + 1px)*-1);left:0;transform-origin:bottom right;scale:0 1;transition:scale .2s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.header-nav-list-item a:hover:after{scale:1 1;transform-origin:bottom left}}@media (width >= 43em){.header-nav-list-item a{font-size:calc(var(--f-scale-3) - 0em);font-weight:500;letter-spacing:0em;line-height:.8751458576;font-feature-settings:"palt";text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif}}.header-button{color:#202020;background-color:#fff;font-size:calc(var(--f-scale-3) - 0em);font-weight:500;letter-spacing:0em;line-height:.8751458576;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;text-align:center;width:calc(100% - var(--s-scale-2) * 2);padding:var(--s-scale-3) var(--s-scale-3);border:1px solid transparent;border-radius:var(--s-scale-2);cursor:pointer;position:fixed;left:var(--s-scale-2);bottom:var(--s-scale-2);transition:color .2s cubic-bezier(.215,.61,.355,1),background-color .2s cubic-bezier(.215,.61,.355,1),border-color .2s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.header-button:hover{color:#fff;background-color:#202020;border:1px solid #cfcfcf}}@media (width >= 43em){.header-button{width:initial;padding:var(--s-scale-3) var(--s-scale-3);border-radius:var(--s-scale-2);position:relative;left:initial;bottom:initial}}.mv-wrapper{width:var(--100dvw);height:100lvh;position:fixed;left:0;top:0;z-index:1;overflow:hidden}.mv{background-image:url(/assets/mv_sp.png);background-position:center top;background-size:cover;background-repeat:no-repeat;width:100%;height:100svh}@media (width >= 43em){.mv{background-image:url(/assets/mv.png);background-position:center center}}.mv-title{width:var(--100dvw);height:100svh;position:fixed;left:0;top:0;z-index:2;pointer-events:none}.mv-title-right{background-image:url(/assets/mv-title-right.svg);background-size:contain;background-repeat:no-repeat;width:66.34dvw;aspect-ratio:433/632;position:absolute;right:-1px;top:-1px;z-index:3}@media (width >= 43em){.mv-title-right{width:32.8dvw}}.mv-title-left{background-image:url(/assets/mv-title-left.svg);background-size:contain;background-repeat:no-repeat;width:87.01dvw;aspect-ratio:569/487;position:absolute;left:-1px;bottom:-1px;z-index:3}@media (width >= 43em){.mv-title-left{width:41.8dvw}}.intro{position:relative}.intro-text{color:#fff;font-size:calc(var(--f-scale-5) - 0em);font-weight:500;letter-spacing:0em;line-height:2.5;font-feature-settings:"palt";text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;grid-column:1/span 6}@media (width >= 43em){.intro-text{font-size:calc(var(--f-scale-6) - 0em);font-weight:500;letter-spacing:0em;line-height:2.5;font-feature-settings:"palt";text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;grid-column:6/span 7;grid-row:1}}.intro-back{position:absolute;left:-50dvw;bottom:calc(var(--s-scale-6) * -8.5);z-index:2;transform:rotate3d(0,0,1,15deg);transform-origin:center center}@media (width >= 43em){.intro-back{bottom:calc(var(--s-scale-8) * -1 + 7dvw)}}.intro-area{height:var(--s-scale-8)}@media (width >= 43em){.intro-area{height:var(--s-scale-9)}}.intro-back-content{display:flex;column-gap:var(--s-scale-5)}.intro-back-image{background-color:#788096;width:var(--s-scale-9);aspect-ratio:256/182}.intro-back-image img{width:100%;height:auto;vertical-align:bottom}@media (width >= 43em){.intro-back-image{width:calc(var(--s-scale-10) - var(--s-scale-5))}}.project .project-title{color:#fff;font-size:calc(var(--f-scale-7) - 0em);font-weight:500;letter-spacing:0em;line-height:1;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;writing-mode:vertical-rl;grid-column:1/span 1;grid-row:span 2;justify-self:self-end;scroll-margin-top:var(--s-scale-8)}@media (width >= 43em){.project .project-title{font-size:calc(var(--f-scale-8) - 0em);font-weight:500;letter-spacing:0em;line-height:1;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;grid-row:1}}.project .project-title span{margin-inline-start:-.175em}.project .project-title span+span{margin-inline-start:-.075em}.project .project-text-block{display:flex;flex-direction:column;row-gap:var(--s-scale-5);grid-column:2/span 5;position:relative}@media (width >= 43em){.project .project-text-block{row-gap:var(--s-scale-6);grid-column:2/span 6;grid-row:1}}.project .project-image{width:100%;aspect-ratio:16/9}.project .project-image img{width:100%;height:auto;vertical-align:bottom}.project .project-text{color:#fff;font-size:calc(var(--f-scale-4) - 0em);font-weight:500;letter-spacing:0em;line-height:2;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif}.project .project-ornament{background-image:url(/assets/project-ornament-sp.svg);background-size:contain;background-repeat:no-repeat;width:calc(100% + var(--s-scale-5) - var(--scrollbar-width) / 2);aspect-ratio:316/156;grid-column:2/span 5;grid-row:1}@media (width >= 43em){.project .project-ornament{background-image:url(/assets/project-ornament.svg);width:calc(100% + var(--s-scale-8) - var(--scrollbar-width) / 2);aspect-ratio:560/358;margin-block-end:calc(var(--s-scale-4) * -1);grid-column:8/span 5;grid-row:1;justify-self:start;align-self:end}}.survey .survey-title{color:#fff;font-size:calc(var(--f-scale-7) - 0em);font-weight:500;letter-spacing:0em;line-height:1;font-feature-settings:"palt";text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;margin-block-start:calc(var(--s-scale-1) * -1);grid-column:3/span 4;grid-row:1;justify-self:self-end;scroll-margin-top:var(--s-scale-8)}@media (width >= 43em){.survey .survey-title{font-size:calc(var(--f-scale-8) - 0em);font-weight:500;letter-spacing:0em;line-height:1;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;writing-mode:vertical-rl;margin-inline-start:calc(var(--s-scale-7) * -1);scroll-margin-top:calc(var(--s-scale-8) * 0);grid-column:12/span 1;grid-row:1}}.survey .survey-text-block{background-color:#fff;background-image:linear-gradient(to bottom,transparent 0px,transparent calc(var(--f-scale-7) - 1px),#efefef calc(var(--f-scale-7) - 1px),#efefef var(--f-scale-7),transparent var(--f-scale-7));background-size:100% var(--f-scale-7);background-repeat:repeat-y;background-position:0 0;padding:var(--s-scale-5);margin-block-start:calc(var(--s-scale-2) * -1);height:min-content;display:flex;flex-direction:column;row-gap:var(--s-scale-5);grid-column:1/span 6;grid-row:2;position:relative;z-index:2;clip-path:polygon(0% 0%,calc(100% - var(--s-scale-9)) 0%,100% var(--s-scale-5),100% 100%,0% 100%)}.survey .survey-text-block:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='208'%20height='64'%20viewBox='0%200%20208%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_423_8388'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='208'%20height='48'%3e%3crect%20width='208'%20height='48'%20fill='black'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_423_8388)'%3e%3cg%20filter='url(%23filter0_d_423_8388)'%3e%3cpath%20d='M176%2048L0%200L208%2032C190.795%2031.9379%20184.043%2035.81%20176%2048Z'%20fill='%23fff'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_423_8388'%20x='-4'%20y='-4'%20width='220'%20height='60'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dx='2'%20dy='2'/%3e%3cfeGaussianBlur%20stdDeviation='3'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.08%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_423_8388'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_423_8388'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:var(--s-scale-9);aspect-ratio:208/64;position:absolute;right:0;top:0;z-index:2}@media (width >= 43em){.survey .survey-text-block:before{left:0;right:initial;scale:-1 1}}@media (width >= 43em){.survey .survey-text-block{padding:var(--s-scale-6) var(--s-scale-6) var(--s-scale-3);padding:var(--s-scale-6);margin-block-start:0;grid-column:4/span 8;grid-row:1;display:flex;flex-direction:row-reverse;row-gap:var(--s-scale-6);column-gap:var(--s-scale-6);clip-path:polygon(var(--s-scale-9) 0%,100% 0%,100% 100%,0% 100%,0% var(--s-scale-5))}}.survey .survey-text-title{color:#202020;font-size:calc(var(--f-scale-5) - 0em);font-weight:500;letter-spacing:0em;line-height:1.6666666667;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;margin-block-start:calc(var(--s-scale-1) * 2)}@media (width >= 43em){.survey .survey-text-title{font-size:calc(var(--f-scale-7) - 0em);font-weight:500;letter-spacing:0em;line-height:1.75;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;writing-mode:vertical-rl;text-orientation:upright;padding-inline-end:var(--s-scale-6);margin-inline-start:calc(var(--s-scale-2) * -1);-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;white-space:nowrap;overflow:visible;width:auto;height:auto;transform:translateZ(0);-webkit-transform:translateZ(0);margin-inline-end:calc(var(--s-scale-7) * -1)}}.survey .survey-text-area{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:var(--s-scale-5)}@media (width >= 43em){.survey .survey-text-area{flex:1;min-width:0}}.survey .survey-text{color:#202020;font-size:calc(var(--f-scale-4) - 0em);font-weight:500;letter-spacing:0em;line-height:2;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;margin-block-start:calc(var(--s-scale-2) / -2)}@media (width >= 43em){.survey .survey-text{margin-block-start:calc(var(--s-scale-4) / 2 - var(--s-scale-1) / 2)}}.survey .survey-text small{display:block;font-size:calc(var(--f-scale-2) - 0em);font-weight:500;letter-spacing:0em;line-height:2;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;margin-top:1.5em}.survey .survey-ornament{background-image:url(/assets/survey-ornament-sp.svg);background-size:contain;background-repeat:no-repeat;width:95%;aspect-ratio:294/149;margin-inline-start:calc((var(--s-scale-5) - var(--scrollbar-width) / 2) * -1);margin-block-start:calc(var(--s-scale-4) * -1);grid-column:1/span 5;grid-row:1}@media (width >= 43em){.survey .survey-ornament{background-image:url(/assets/survey-ornament.svg);aspect-ratio:321/536;grid-column:1/span 4;justify-self:start;margin-block-start:calc(var(--s-scale-7) * -1);margin-inline-start:calc((var(--s-scale-8) - var(--scrollbar-width) / 2) * -1)}}.survey .survey-button{color:#fff;background-color:#202020;font-size:calc(var(--f-scale-4) - 0em);font-weight:500;letter-spacing:0em;line-height:1;font-feature-settings:"palt";text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;width:100%;height:var(--s-scale-6);border-radius:var(--s-scale-2);cursor:pointer;transition:color .2s cubic-bezier(.215,.61,.355,1),background-color .2s cubic-bezier(.215,.61,.355,1),border-color .2s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.survey .survey-button:hover{color:#202020;background-color:#fff;border:1px solid #202020}}.register{background-color:#202020bf;width:100%;position:relative;z-index:2}.register .register-title{color:#fff;font-size:calc(var(--f-scale-7) - 0em);font-weight:500;letter-spacing:0em;line-height:1;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;grid-column:1/span 6;justify-self:center;scroll-margin-top:var(--s-scale-8)}@media (width >= 43em){.register .register-title{font-size:calc(var(--f-scale-8) - 0em);font-weight:500;letter-spacing:0em;line-height:1;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;writing-mode:vertical-rl;grid-column:1/span 1;grid-row:1;justify-self:self-end}}.register .register-text-block{background-color:#202020;padding:var(--s-scale-5);grid-column:1/span 6}@media (width >= 43em){.register .register-text-block{padding:var(--s-scale-6);grid-column:2/span 6;grid-row:1}}.register .register-text{color:#fff;font-size:calc(var(--f-scale-4) - 0em);font-weight:500;letter-spacing:0em;line-height:2;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif}.register .register-ornament{background-image:url(/assets/register-ornament-sp.svg);background-size:contain;background-repeat:no-repeat;width:calc(100% + var(--s-scale-5) - var(--scrollbar-width) / 2);aspect-ratio:364/149;margin-block-start:calc(var(--s-scale-5) * -1);grid-column:1/span 6;grid-row:1;justify-self:start;align-self:start}@media (width >= 43em){.register .register-ornament{background-image:url(/assets/register-ornament.svg);width:calc(100% + var(--s-scale-8) - var(--scrollbar-width) / 2);aspect-ratio:570/341;margin-block-start:calc(var(--s-scale-8) * -1);grid-column:8/span 5;grid-row:1;justify-self:start;align-self:start}}.register .register-input{color:#202020;background-color:#efefef;font-size:calc(var(--f-scale-4) - 0em);font-weight:500;letter-spacing:0em;line-height:1.75;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;text-box:inherit;width:100%;height:var(--s-scale-6);padding-inline:var(--s-scale-3)}.register .register-input::placeholder{color:#788096}@media (width >= 43em){.register .register-input{padding-inline:var(--s-scale-4)}}.register .register-input-example{color:#fff;font-size:calc(var(--f-scale-2) - 0em);font-weight:500;letter-spacing:0em;line-height:1.6666666667;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;display:block}.register .register-button{color:#202020;background-color:#fff;font-size:calc(var(--f-scale-4) - 0em);font-weight:500;letter-spacing:0em;line-height:1.75;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;width:100%;height:var(--s-scale-6);border:1px solid transparent;border-radius:var(--s-scale-2);cursor:pointer;transition:color .2s cubic-bezier(.215,.61,.355,1),background-color .2s cubic-bezier(.215,.61,.355,1),border-color .2s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.register .register-button:hover{color:#fff;background-color:#202020;border:1px solid #cfcfcf}}.register .register-button:disabled{color:#202020d9;background-color:#cfcfcfb3;border-color:#78809680;cursor:not-allowed}.register .register-tips{color:#ccc;font-size:calc(var(--f-scale-2) - 0em);font-weight:500;letter-spacing:0em;line-height:2;font-feature-settings:normal;text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;margin-top:2.5em}.register .register-tips a{text-decoration:underline;text-decoration-color:#999}.register .register-tips a:hover{text-decoration:none}.footer{background-color:#202020;width:100%;position:relative;z-index:2}.footer-container{display:flex;column-gap:var(--s-scale-6);align-items:center}.footer-nav-block{display:grid;column-gap:var(--s-scale-5)}@media (width >= 43em){.footer-nav-block{grid-column:1/span 2;grid-row:1}}.footer-corp-block{display:grid;column-gap:var(--s-scale-5)}@media (width >= 43em){.footer-corp-block{grid-column:3/span 2;grid-row:1}}.footer-logo{color:#fff;font-size:calc(var(--f-scale-5) - 0em);font-weight:500;letter-spacing:0em;line-height:1.0416666667;font-feature-settings:"palt";text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;grid-column:1/span 3}@media (width >= 43em){.footer-logo{grid-column:1/span 2;grid-row:1}}.footer-nav{grid-column:1/span 3}.footer-nav.corp{grid-column:4/span 3;grid-row:2}@media (width >= 43em){.footer-nav{grid-column:1/span 2;grid-row:2}.footer-nav.corp{grid-column:3/span 2;grid-row:2}}.footer-nav-list{display:flex;flex-direction:column;row-gap:var(--s-scale-5)}@media (width >= 43em){.footer-nav-list{display:flex;column-gap:var(--s-scale-4);grid-column:1/span 2;grid-row:2}}.footer-nav-list-item{white-space:nowrap}.footer-nav-list-item a{color:#fff;font-size:calc(var(--f-scale-3) - 0em);font-weight:500;letter-spacing:0em;line-height:.8751458576;font-feature-settings:"palt";text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;text-decoration:none;position:relative}.footer-nav-list-item a:after{content:"";background-color:#788096;width:100%;height:1px;display:block;position:absolute;bottom:calc((.25em + 1px)*-1);left:0;transform-origin:bottom right;scale:0 1;transition:scale .2s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.footer-nav-list-item a:hover:after{scale:1 1;transform-origin:bottom left}}.footer-corp-title{color:#fff;font-size:calc(var(--f-scale-5) - 0em);font-weight:500;letter-spacing:0em;line-height:1.0416666667;font-feature-settings:"palt";text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;align-self:center;grid-column:4/span 3;grid-row:1}@media (width >= 43em){.footer-corp-title{grid-column:3/span 2;grid-row:1}}.footer-copy{color:#fff;font-size:calc(var(--f-scale-2) - 0em);font-weight:500;letter-spacing:0em;line-height:1;font-feature-settings:"palt";text-box:trim-both cap alphabetic;font-family:fot-matisse-pron,YuMincho,游明朝,Hiragino Mincho ProN,serif;grid-column:1/span 3;grid-row:3;align-self:self-end;line-height:2}@media (width >= 43em){.footer-copy{grid-column:1/span 2;grid-row:3}}.footer-copy a{text-decoration:underline;text-decoration-color:#999}.footer-copy a:hover{text-decoration:none}.footer-ornament{width:100%;aspect-ratio:633/163;margin-inline-end:calc(var(--s-scale-2) * -1);background-image:url(/assets/footer-ornament.svg);background-size:contain;background-repeat:no-repeat;grid-column:3/span 4;grid-row:3;justify-self:end}@media (width >= 43em){.footer-ornament{margin-inline-end:calc(var(--s-scale-5) * -1);grid-column:6/span 7;grid-row:1/span 3}}.logo{font-family:"PT Serif",serif;font-weight:400;font-style:normal}html{scroll-padding-top:var(--s-scale-8)}:root{--scrollbar-width: 0px;--100dvw: calc(100dvw - var(--scrollbar-width));--leading-trim: calc((1em - 1lh)/2) }@supports (overflow: overlay){:root{--scrollbar-width: 0px}}body{font-family:reross-quadratic,hiragino-kaku-gothic-pron,Noto Sans JP,sans-serif;background-color:#202020}body.is-loaded{visibility:visible}.load{background-color:#202020;background-image:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='64'%20height='64'%20fill='%23222222'/%3e%3crect%20x='32.5'%20width='64'%20height='0.999997'%20transform='rotate(90%2032.5%200)'%20fill='%23404040'/%3e%3crect%20x='64'%20y='32.5'%20width='64'%20height='0.999994'%20transform='rotate(-180%2064%2032.5)'%20fill='%23404040'/%3e%3c/svg%3e");background-size:var(--s-scale-5) var(--s-scale-5);background-repeat:repeat;background-position:calc(var(--s-scale-5) / 2) calc(var(--s-scale-5) / 2);width:100%;height:100lvh;display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;z-index:1000}@media (width >= 43em){.load{background-size:var(--s-scale-6) var(--s-scale-6);background-position:calc(var(--s-scale-2) + var(--scrollbar-width)) calc(var(--s-scale-6) / 2)}}.load .load-logo{color:#fff;font-size:48px}@media (width >= 43em){.load .load-logo{font-size:96px}}.load .load-logo .typewriter-cursor{display:inline-block;transform:scaleX(.3);animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.main{visibility:hidden}.pattern-block{width:100%;margin-block-start:100lvh;background-color:#202020;background-image:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='64'%20height='64'%20fill='%23222222'/%3e%3crect%20x='32.5'%20width='64'%20height='0.999997'%20transform='rotate(90%2032.5%200)'%20fill='%23404040'/%3e%3crect%20x='64'%20y='32.5'%20width='64'%20height='0.999994'%20transform='rotate(-180%2064%2032.5)'%20fill='%23404040'/%3e%3c/svg%3e");background-size:var(--s-scale-5) var(--s-scale-5);background-repeat:repeat;background-position:calc(var(--s-scale-5) / 2) calc(var(--s-scale-5) / 2);overflow:hidden;position:relative;z-index:2}@media (width >= 43em){.pattern-block{background-size:var(--s-scale-6) var(--s-scale-6);background-position:0 calc(var(--s-scale-6) / 2)}}.is-ms{display:none}@media (width < 43em){.is-ms{display:block}}.is-mm{display:none}@media (width >= 43em){.is-mm{display:block}}
