.search-form__pad{flex-direction:column;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;margin-bottom:1rem;margin-left:auto;display:flex}.search-form-select,.search-form-input{box-sizing:border-box;border:1px solid var(--gray-200);background-color:var(--white);border-radius:.5rem;align-items:center;width:100%;height:3.5rem;transition:border .5s ease-out;display:flex;position:relative}.search-form-select select,.search-form-select input,.search-form-input select,.search-form-input input{background-color:#0000;border:0;border-radius:0;height:100%;padding-left:1rem;padding-right:0;font-size:1rem;font-weight:400;line-height:1}@media (min-width:80em){.search-form-select select,.search-form-select input,.search-form-input select,.search-form-input input{font-size:1.125rem}}.search-form-select select,.search-form-input select{outline:0;width:100%;padding-right:2.5rem}.search-form-select input,.search-form-input input{outline:0;padding-left:1rem}:is(.search-form-select:has(:focus),.search-form-input:has(:focus)){border-color:var(--line-deep)}.search-form-select__sel,.search-form-select__input,.search-form-input__sel,.search-form-input__input{background-color:#0000;border:0;outline:0;flex:1;width:fit-content;position:relative}.search-form-select__btn,.search-form-input__btn{width:3.5rem;height:100%;color:var(--gray-900);justify-content:center;align-items:center;display:flex;right:0}.search-form-select__btn:before,.search-form-input__btn:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;justify-content:center;align-items:center;font-family:icon;font-size:1.5rem;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex}.search-form-select--left,.search-form-input--left{margin-right:auto}@media (min-width:64em){.search-form{margin-bottom:1rem}.search-form__pad{flex-direction:row;justify-content:flex-end;width:auto}.search-form-select{width:fit-content}.search-form-select select{flex:0 7.5rem;width:fit-content}.search-form-input{max-width:27rem}.search-form-select[data-width="80"],.search-form-input[data-width="80"]{min-width:5rem}.search-form-select[data-width="80"] select,.search-form-input[data-width="80"] select{flex:1}.search-form-select[data-width="120"],.search-form-input[data-width="120"]{min-width:7.5rem}.search-form-select[data-width="120"] select,.search-form-input[data-width="120"] select{flex:1}.search-form-select[data-width="160"],.search-form-input[data-width="160"]{min-width:10rem}.search-form-select[data-width="160"] select,.search-form-input[data-width="160"] select{flex:1}.search-form-select[data-width="200"],.search-form-input[data-width="200"]{min-width:12.5rem}.search-form-select[data-width="200"] select,.search-form-input[data-width="200"] select{flex:1}}.ck-content{all:initial;color:#333;box-sizing:border-box;word-wrap:break-word;word-break:break-word;unicode-bidi:isolate;max-width:100%;padding:1rem;font-family:Helvetica,Arial,sans-serif;font-size:clamp(14px,1.5vw,18px);line-height:1.6;display:block}.ck-content *{box-sizing:border-box;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6,.ck-content p,.ck-content ul,.ck-content ol,.ck-content li,.ck-content blockquote,.ck-content pre{display:block}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{font-weight:700;font-size:inherit;margin:1em 0 .5em;line-height:1.2}.ck-content p{margin:1em 0}.ck-content ul,.ck-content ol{all:revert;list-style-position:inside;list-style-type:initial;margin:1em 0;padding-left:1.5em;display:block}.ck-content ul{list-style-type:disc}.ck-content ol{list-style-type:decimal}.ck-content li{margin-bottom:.3em;padding-left:1.5em;list-style-type:none;display:list-item;position:relative}.ck-content li:before{content:"•";font-size:1em;position:absolute;top:0;left:0}.ck-content li>p{margin:0}.ck-content strong,.ck-content b{font-weight:600}.ck-content em,.ck-content i{font-style:italic}.ck-content u{text-decoration:underline}.ck-content s,.ck-content strike{text-decoration:line-through}.ck-content a{color:#0070f3;word-break:break-all;text-decoration:underline}.ck-content a:hover{text-decoration:none}.ck-content blockquote{color:#666;border-left:4px solid #ccc;margin:1em 0;padding-left:1em}.ck-content code{background-color:#f4f4f4;padding:.2em .4em;font-family:monospace;font-size:.95em}.ck-content pre{background:#f5f5f5;margin:1em 0;padding:1em;font-family:monospace;font-size:.95em;overflow:auto}.ck-content img{max-width:100%;height:auto;margin:1em 0;display:block}.ck-content figure.image{text-align:center;width:fit-content;margin:1em auto}.ck-content figure.image.image-style-block-align-left{text-align:left;margin-right:0}.ck-content figure.image.image-style-block-align-right{text-align:right;margin-left:0}.ck-content iframe{max-width:100%}.ck-content table{border-collapse:collapse;width:100%;margin:1em 0}.ck-content th{background-color:#f7f7f7}.ck-content th,.ck-content td{text-align:left;border:1px solid #ccc;padding:.5em}.ck-content [style*=font-size\:10px]{font-size:clamp(10px,1vw,12px)!important}.ck-content [style*=font-size\:12px]{font-size:clamp(12px,1.2vw,14px)!important}.ck-content [style*=font-size\:14px]{font-size:clamp(14px,1.4vw,16px)!important}.ck-content [style*=font-size\:18px]{font-size:clamp(16px,1.6vw,20px)!important}.ck-content [style*=font-size\:20px]{font-size:clamp(18px,1.8vw,22px)!important}.ck-content [style*=font-size\:22px]{font-size:clamp(20px,2vw,24px)!important}.editor{min-height:25rem;overflow-x:auto}.comment{flex-direction:column;gap:1.5rem;display:flex}.comment__title{box-sizing:border-box;background:var(--bg2);border-radius:1rem;align-items:center;padding:.75rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}@media (min-width:80em){.comment__title{font-size:1.125rem}}.comment__title .icon{margin-right:.5rem}@media (min-width:80em){.comment__title{padding:1rem 1.5rem}}.comment-list{clip-path:inset(0 0 2px);flex-direction:column;gap:1.5rem;margin-inline:0;display:flex}@media (min-width:80em){.comment-list{margin-inline:1.5rem}}.comment-reply .comment-box{background-color:var(--bg2);border-bottom:0;border-radius:1rem;margin-block:1rem;padding:1rem}@media (min-width:80em){.comment-reply .comment-box{padding:1rem 1.5rem}}.comment-info{align-items:center;gap:1rem;display:flex}.comment-info__img{aspect-ratio:1;border-radius:100%;width:2.5rem;overflow:hidden}.comment-info__name{color:var(--gray-900);font-size:.875rem;font-weight:700;line-height:1.5;position:relative}@media (min-width:80em){.comment-info__name{font-size:1rem}}.comment-info__date{color:var(--gray-700);font-size:.8125rem;font-weight:400;line-height:1.5;position:relative}@media (min-width:48em){.comment-info__date{font-size:.8125rem}}@media (min-width:80em){.comment-info__date{font-size:.875rem}}.comment-info__date:before{content:"";background-color:var(--gray-300);width:1px;height:.8em;display:block;position:absolute;top:calc(50% - .4em);left:-.5rem}.comment-list__item:not(:last-child){border-bottom:1px solid var(--gray-200);padding-bottom:1.5rem}.comment-cont{font-size:.875rem;font-weight:400;line-height:1.5;display:block}@media (min-width:80em){.comment-cont{font-size:1rem}}.comment-cont img{display:block}.comment-cont img:not(:first-child){margin-top:1rem}.comment-reply{display:none}.comment-reply.is-open{display:block}.comment__desc{margin-top:1rem;margin-bottom:0;font-size:.875rem;font-weight:400;line-height:1.5}@media (min-width:80em){.comment__desc{font-size:1rem}}.comment__btn-close{gap:.25rem;width:fit-content;margin-block:1rem;margin-inline:auto;font-size:.8125rem;font-weight:400;line-height:1.5;display:flex}@media (min-width:48em){.comment__btn-close{font-size:.8125rem}}@media (min-width:80em){.comment__btn-close{font-size:.875rem}}.comment__btn-close:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;justify-content:center;align-items:center;font-family:icon;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex;transform:rotate(90deg)}.comment__btn-more{box-sizing:border-box;border:1px solid var(--gray-200);color:var(--gray-700);background-color:var(--white);border-radius:4px;margin-top:1rem;padding:.25rem .75rem;font-size:.875rem;font-weight:700;line-height:1.5;transform:translateY(-2px)}@media (min-width:80em){.comment__btn-more{font-size:1rem}}.comment-box:has(.comment-reply.is-open)>.comment-cont>.comment__btn-more{display:none}.hero{box-sizing:border-box;padding-block:2.5rem;padding-inline:var(--gutter);min-height:10.875rem;margin-top:1rem;margin-bottom:1.5rem;position:relative}.hero__bg{z-index:-1;pointer-events:none;clip-path:inset(0);will-change:clip-path;width:100vw;margin-left:-50vw;margin-right:-50vw;transition:clip-path 1s ease-out .5s;position:absolute;inset:0 50%;overflow:hidden}.hero__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hero__bg video,.hero__bg img{opacity:.8;will-change:transform;min-height:100%;transition:opacity .5s ease-out;transform:scale(1.1)}.hero.is-reveal .hero__bg{clip-path:inset(0 1rem round 1.25rem)}.hero.is-reveal .hero__bg video,.hero.is-reveal .hero__bg img{opacity:1;transform:scale(1)}.hero__text{text-align:center;height:100%;color:var(--white);flex-direction:column;align-items:center;display:flex}.hero--text .hero__text{color:var(--text)}.hero .location{color:var(--gray-100)}.hero .location__item:last-child{color:var(--white)}.hero--text .location{color:var(--gray-500)}.hero--text .location__item:last-child{color:var(--gray-700)}.hero__title{margin-top:.5rem;font-size:2.75rem;font-weight:700;line-height:1.5}@media (min-width:48em){.hero__title{font-size:3.125rem}}@media (min-width:64em){.hero__title{font-size:3.5rem}}@media (min-width:80em){.hero__title{font-size:4rem}.hero{min-height:17.8125rem;margin-top:1.5rem;padding-block:5rem}.hero.is-reveal .hero__bg{clip-path:inset(0 2.5rem round 1.25rem)}}.section{box-sizing:border-box;padding-block:var(--pad);z-index:0;position:relative}.section em{color:var(--primary)}.section:last-child{margin-bottom:calc(var(--pad) * -1)}.section:not(.section--bg):not(:has(.section__bg))+.section:not(.section--bg):not(:has(.section__bg)){padding-top:0}.section--pad-t-0{padding-top:0}.section--pad-b-0{padding-bottom:0}.section--bg{position:relative}.section--bg:after{content:"";z-index:-1;background-color:var(--bg2);z-index:-2;width:100vw;height:100%;margin-left:-50vw;margin-right:-50vw;position:absolute;top:0;left:50%;right:50%}.section--bg-pink{position:relative}.section--bg-pink:after{content:"";z-index:-1;background-color:var(--bg4);z-index:-2;width:100vw;height:100%;margin-left:-50vw;margin-right:-50vw;position:absolute;top:0;left:50%;right:50%}.section--bg-blue{color:var(--white);position:relative}.section--bg-blue:after{content:"";z-index:-1;background-color:var(--bg1);z-index:-2;width:100vw;height:100%;margin-left:-50vw;margin-right:-50vw;position:absolute;top:0;left:50%;right:50%}.section__bg{z-index:-1;pointer-events:none;width:100vw;margin-left:-50vw;margin-right:-50vw;position:absolute;inset:0 50%;overflow:hidden}.section__bg video,.section__bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;width:100%;height:100%;display:block}.section__title{text-align:center;margin-bottom:2rem;font-size:1.75rem;font-weight:700;line-height:1.5}@media (min-width:48em){.section__title{font-size:2rem}}@media (min-width:64em){.section__title{font-size:2.25rem}}@media (min-width:80em){.section__title{font-size:2.5rem}}.section__title:not(:first-of-type){margin-top:var(--pad)}.section__title:last-child{margin-bottom:0}@media (min-width:80em){.section__title{margin-bottom:2rem}}.section__title:has(+.section__desc){margin-bottom:.5rem}.section__desc{text-align:center;color:var(--gray-800);margin-top:0;margin-bottom:2rem;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:80em){.section__desc{font-size:1.125rem}}.section__desc:not(:first-of-type){margin-top:var(--pad)}@media (min-width:80em){.section__desc{margin-bottom:2.5rem}}.section__desc:has(+.section__title){margin-bottom:.5rem}.section__desc:last-child{margin-bottom:0}.empty{background-color:var(--bg2);border-radius:1rem;justify-content:center;align-items:center;height:24.0625rem;display:flex}.empty__img{margin-inline:auto;aspect-ratio:133/157;-o-object-fit:cover;object-fit:cover;width:8.3125rem;margin-bottom:2.5rem;display:block}.empty__desc{color:var(--gray-900);font-size:1.125rem;font-weight:400;line-height:1.5}@media (min-width:80em){.empty__desc{font-size:1.25rem}}.board-list{min-height:31.25rem;margin-top:1.375rem;margin-bottom:1.5rem;display:block}.board-list:not(:has(~.page-wrap)){margin-bottom:4.1875rem}.board-list__total{color:var(--gray-600);margin:0 0 .5rem;font-size:.875rem;display:block}.board-list__total em{color:var(--gray-900);font-weight:700}.board-list__ul{border-top:1px solid var(--gray-900);width:100%}.board-list__item{border-bottom:1px solid var(--gray-200)}.board-list__item--head{display:none}.board-list__link{box-sizing:border-box;width:100%;color:var(--gray-500);padding:1rem .5rem;font-size:1rem;font-weight:400;line-height:1.5;transition:color .3s ease-out,background .3s ease-out;display:block}@media (min-width:80em){.board-list__link{font-size:1.125rem}}@media (hover:hover) and (pointer:fine){.board-list__link:hover,.board-list__link:focus-visible{background-color:var(--gray-50)}.board-list__link:hover .board-list__title,.board-list__link:focus-visible .board-list__title{color:var(--primary)}}.board-list__title{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;width:fit-content;color:var(--gray-900);align-items:center;gap:.375rem .5rem;display:flex;position:relative}.board-list__title .title{box-sizing:border-box;-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;width:fit-content;font-size:1.125rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}@media (min-width:80em){.board-list__title .title{font-size:1.25rem}}.board-list__title:has(.file){padding-right:1.625rem}.board-list .important{color:var(--white);background-color:var(--secondary);border-radius:6.25rem;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.5;display:inline-flex}@media (min-width:48em){.board-list .important{font-size:.8125rem}}@media (min-width:80em){.board-list .important{font-size:.875rem}}.board-list .important:after{display:none}.board-list .category{white-space:nowrap;border:.0625rem solid var(--gray-200);background:var(--white);width:fit-content;color:var(--gray-600);border-radius:.25rem;justify-content:center;align-items:center;gap:1rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:700;display:flex;top:0;left:0}.board-list .file{position:absolute;bottom:-.25rem;right:0}.board-list .file:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;width:1em;height:1em;color:var(--gray-500);justify-content:center;align-items:center;font-family:icon;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.board-list__date{display:block}@media (max-width:79.99em){.board-list__link{-webkit-column-gap:1rem;-moz-column-gap:1rem;flex-flow:wrap;align-items:center;column-gap:1rem;display:flex;overflow:hidden}.board-list__link:before{content:"";flex-basis:100%;order:0;display:block}.board-list__link:after{content:"";flex-basis:100%;order:-2;display:block}.board-list__link:has(.important) .category{margin-top:-2.125rem;margin-left:3.25rem}.board-list__num{order:-2;margin-bottom:.5rem}.board-list__num:not(:has(.important)){display:none}.board-list__title{flex-direction:column;order:-1;align-items:flex-start;margin-bottom:.5rem;display:flex}.board-list__data{order:1;width:fit-content}.board-list__view{order:1;align-items:center;gap:.25rem;width:fit-content;display:flex;position:relative}.board-list__view:before{content:attr(data-title);white-space:nowrap;color:var(--gray-700);display:block;top:calc(50% - .3em)}.board-list__view:after{content:"";background-color:var(--gray-300);width:1px;height:.6em;display:block;position:absolute;top:calc(50% - .3em);left:-.5625rem}}@media (min-width:80em){.board-list{min-height:37.5rem;margin-bottom:3.5rem}.board-list:not(:has(~.page-wrap)){margin-bottom:6.1875rem}.board-list .important{padding:.375rem .75rem}.board-list .category{padding:.28125rem .5rem;font-size:.875rem}.board-list__total{margin:-3.25rem 0 1rem;font-size:1rem}.board-list__item{color:var(--gray-700);font-size:.875rem;font-weight:400;line-height:1.5}}@media (min-width:80em) and (min-width:80em){.board-list__item{font-size:1rem}}@media (min-width:80em){.board-list__item--head{background-color:var(--gray-50);border-bottom:1px solid var(--gray-200);color:var(--gray-900);padding:1.5rem 0;font-weight:700;display:flex}.board-list__span{text-align:center;box-sizing:border-box;display:block}.board-list__span--view,.board-list__span--num{text-align:center;flex:0 7.5rem;min-width:7.5rem;max-width:7.5rem}.board-list__span--date{text-align:center;flex:0 10.5rem;min-width:10.5rem;max-width:10.5rem}.board-list__span--title{text-align:left;flex:1 1 0;min-width:0;padding-inline:1.5rem}.board-list__span--title+*{margin-left:auto}.board-list__link{color:var(--gray-700);align-items:center;padding:2rem 0;display:flex}.board-list__link>*{box-sizing:border-box;padding-inline:1.5rem}.board-list__title{flex:0 auto;min-width:0;padding-inline:1.5rem;font-size:1.125rem;font-weight:400;line-height:1.5}}@media (min-width:80em) and (min-width:80em){.board-list__title{font-size:1.25rem}}@media (min-width:80em){.board-list__title:has(.file){padding-right:2rem}.board-list__title+*{margin-left:auto}.board-list .file{top:calc(50% - .75rem)}.board-list__view,.board-list__num{text-align:center;flex:0 7.5rem;min-width:7.5rem;max-width:7.5rem;margin-top:0}.board-list__date{text-align:center;flex:0 10.5rem;min-width:10.5rem;max-width:10.5rem}}.board-gallery{margin-bottom:1rem}.board-gallery:not(:has(~.page-wrap)){margin-bottom:4.1875rem}.board-gallery__ul{border-top:0;grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}.board-gallery__item{position:relative}.board-gallery__link{box-sizing:border-box;border:1px solid var(--gray-200);border-radius:1rem;flex-direction:column;width:100%;height:100%;padding:1.5rem 1rem;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.board-gallery__link:hover .board-gallery__title,.board-gallery__link:focus-visible .board-gallery__title{color:var(--primary)}}.board-gallery__thumbnail{aspect-ratio:3/2;background-color:var(--gray-100);margin:-1.5rem -1rem 1.5rem;display:block;position:relative;overflow:hidden}.board-gallery__thumbnail img{-o-object-fit:cover;object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.board-gallery__thumbnail--facebook:before,.board-gallery__thumbnail--youtube:before{width:2.5rem;height:2.5rem;aspect-ratio:2.5rem;background-color:var(--gray-900);text-align:center;color:var(--white);justify-content:center;align-items:center;font-size:1.25rem;line-height:2.5rem;display:flex;position:absolute;bottom:0;right:0}.board-gallery__thumbnail--facebook:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;background-color:#0866ff;justify-content:center;align-items:center;font-family:icon;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex}.board-gallery__thumbnail--youtube:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;background-color:#f03;justify-content:center;align-items:center;font-family:icon;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex}.board-gallery__awards{aspect-ratio:1;position:absolute;top:.3125rem;left:.3125rem;width:5rem!important;height:5rem!important}.board-gallery__title{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;width:fit-content;max-width:100%;max-height:3em;font-size:1.125rem;font-weight:400;line-height:1.5;transition:color .3s;display:-webkit-box;overflow:hidden}@media (min-width:80em){.board-gallery__title{font-size:1.25rem}}.board-gallery__title .title{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.board-gallery__title:not(:last-child){margin-bottom:1rem}.board-gallery__title+*{margin-top:auto}.board-gallery__title:last-child{margin-top:0}.board-gallery__author{color:var(--gray-600);font-size:.8125rem;font-weight:700;line-height:1.5}@media (min-width:48em){.board-gallery__author{font-size:.8125rem}}@media (min-width:80em){.board-gallery__author{font-size:.875rem}}.board-gallery__author:not(:last-child){margin-bottom:.5rem}.board-gallery__date,.board-gallery-info{color:var(--gray-600);font-size:.8125rem;font-weight:700;line-height:1.5}@media (min-width:48em){.board-gallery__date,.board-gallery-info{font-size:.8125rem}}@media (min-width:80em){.board-gallery__date,.board-gallery-info{font-size:.875rem}}.board-gallery__date:not(:last-child),.board-gallery-info:not(:last-child){margin-bottom:.5rem}.board-gallery-info{--flex-gap:1rem;-webkit-column-gap:var(--flex-gap);-moz-column-gap:var(--flex-gap);column-gap:var(--flex-gap);row-gap:calc(var(--flex-gap) / 3);width:100%;margin-left:calc(var(--flex-gap) * -1);padding-left:var(--flex-gap);clip-path:inset(0 -1px 0 var(--flex-gap));flex-wrap:wrap;display:flex}.board-gallery-info__item{margin-left:calc(var(--flex-gap) * -1);padding-left:var(--flex-gap);align-items:center;gap:.5rem;display:flex;position:relative}.board-gallery-info__item:before{content:"";left:calc(var(--flex-gap) * .5);background-color:var(--gray-300);width:1px;height:.6em;display:block;position:absolute;top:calc(50% - .3em)}.board-gallery-info__item .icon{color:var(--gray-900)}.board-gallery__download{box-sizing:border-box;width:fit-content;color:var(--primary);border:1px solid var(--primary);border-radius:2.5rem;justify-content:center;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.5;display:flex;position:absolute;bottom:1rem;right:1rem}@media (min-width:48em){.board-gallery__download{font-size:.8125rem}}@media (min-width:80em){.board-gallery__download{font-size:.875rem}}.board-gallery__download .icon{line-height:1;display:block}@media (min-width:31.3125em){.board-gallery__ul{grid-template-columns:repeat(2,1fr)}.board-gallery__link:has(~.board-gallery__download){padding-bottom:3.5rem}}@media (min-width:48em){.board-gallery__link:has(~.board-gallery__download){padding-bottom:1.5rem}}@media (min-width:64em){.board-gallery__ul{grid-template-columns:repeat(3,1fr);margin-top:1.5rem}.board-gallery__download{left:auto}}@media (min-width:80em){.board-gallery{min-height:37.5rem;margin-bottom:3.5rem}.board-gallery:not(:has(~.page-wrap)){margin-bottom:6.1875rem}.board-gallery__ul{grid-template-columns:repeat(4,1fr)}.board-gallery__link{padding:2.5rem 1.5rem 1.5rem}.board-gallery__thumbnail{margin:-2.5rem -1.5rem 1.5rem}.board-gallery__date:not(:last-child),.board-gallery-info:not(:last-child){margin-bottom:.5rem}}.board-gallery--vstory .board-gallery__thumbnail{aspect-ratio:382/215}.board-gallery--region-activity .board-gallery__thumbnail{aspect-ratio:10/9}.board-gallery--type2 .board-gallery__thumbnail{order:-1}.board-gallery--type2 .board-gallery__author{order:-1;margin-top:0;font-weight:400}.board-gallery--type2 .board-gallery-info{border-top:1px solid var(--gray-200);margin-top:auto;padding-top:1rem}.board-gallery--type2 .board-gallery-info__item:has(.icon){margin-left:auto}.board-gallery--type2 .board-gallery-info__item:has(.icon):before{display:none}@media (min-width:80em){.board-gallery--type2 .board-gallery__ul{grid-template-columns:repeat(3,1fr)}}.board-read{max-width:74.75rem;margin-inline:auto}.board-read__head{box-sizing:border-box;text-align:left;flex-direction:column;justify-content:flex-start;padding:2rem 0;display:flex;position:relative}.board-read__head:before{content:"";border-bottom:1px solid var(--gray-200);width:100vw;height:1px;margin-left:-50vw;margin-right:-50vw;display:block;position:absolute;bottom:0;left:50%;right:50%}.board-read-info{--flex-gap:1rem;gap:var(--flex-gap);margin-top:.75rem;margin-left:calc(var(--flex-gap) * -1);padding-left:var(--flex-gap);clip-path:inset(0 -1px 0 var(--flex-gap));flex-wrap:wrap;align-items:flex-start;display:flex}.board-read-info>*{margin-left:calc(var(--flex-gap) * -1);padding-left:var(--flex-gap);align-items:flex-start;display:flex;position:relative}.board-read-info>:after{content:"";left:calc(var(--flex-gap) * .5);background-color:var(--gray-300);width:1px;height:.6em;display:block;position:absolute;top:calc(50% - .3em)}.board-read-info>[data-title]:before{content:attr(data-title);color:var(--gray-700);padding-right:.25rem;display:block}.board-read-info__item{color:var(--gray-500);align-items:center;gap:.25rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}@media (min-width:80em){.board-read-info__item{font-size:1.125rem}}.board-read-info__item:has(.icon){width:auto}.board-read-info__item:has(.icon) .icon{color:var(--gray-900)}.board-read__desc{font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:80em){.board-read__desc{font-size:1.125rem}}.board-read__bg{z-index:-1;pointer-events:none;width:100vw;margin-left:-50vw;margin-right:-50vw;position:absolute;inset:0 50%;overflow:hidden}.board-read__bg img{-o-object-fit:cover;object-fit:cover;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.board-read__eyebrow{color:var(--gray-700);margin:0 0 .5rem;font-size:.875rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.board-read__eyebrow{font-size:1rem}}.board-read__title{word-break:break-all;margin:0;font-size:1.75rem;font-weight:700;line-height:1.5}@media (min-width:48em){.board-read__title{font-size:2rem}}@media (min-width:64em){.board-read__title{font-size:2.25rem}}@media (min-width:80em){.board-read__title{font-size:2.5rem}}.board-read-share{z-index:0;display:inline-block;position:relative}.board-read-share .share-dialog{z-index:0;background:var(--white);border:1px solid var(--gray-200);opacity:0;pointer-events:none;stroke-width:1px;stroke:var(--gray-200);filter:drop-shadow(0 4px 10px #0000001a);border-radius:.25rem;margin:1rem auto auto;padding:1rem;transition:opacity .2s;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #00000026}.board-read-share .share-dialog:before{content:"";border-left:.3125rem solid #0000;border-right:.3125rem solid #0000;border-bottom:.625rem solid var(--white);width:0;height:0;display:block;position:absolute;bottom:100%;left:50%}.board-read-share .share-dialog ul{justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.board-read-share .share-dialog ul button{box-sizing:border-box;aspect-ratio:1;background-color:var(--bg2);border-radius:.5rem;width:3.5rem;transition:background .3s;display:block}.board-read-share .share-dialog ul button img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (hover:hover) and (pointer:fine){.board-read-share .share-dialog ul button:hover,.board-read-share .share-dialog ul button:focus-visible{background-color:var(--gray-200)}}.board-read-share .share-dialog{opacity:1;pointer-events:auto}.board-read__btn{box-sizing:border-box;background:var(--bg4);text-align:center;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1rem;padding:1rem;font-size:.875rem;font-weight:400;line-height:1.5;transition:background .3s,color .3s;display:flex}@media (min-width:80em){.board-read__btn{font-size:1rem}}@media (hover:hover) and (pointer:fine){.board-read__btn:hover,.board-read__btn:focus-visible{background-color:var(--primary);color:var(--white)}}.board-read__btn:not(.is-active)~.share-dialog{display:none}.board-read__cont{border-bottom:1px solid var(--gray-300);margin-bottom:2.5rem;padding-bottom:3rem}.board-read .editor{margin-inline:auto;max-width:59.5rem;margin-top:2.5rem;margin-bottom:2.5rem;padding:0}.board-read .btn-box{justify-content:center;margin-top:2rem}@media (min-width:80em){.board-read__head{padding:2.5rem 0}.board-read__eyebrow{margin-bottom:1rem}.board-read-info{--flex-gap:2rem;margin-top:1rem}.board-read-info__item{font-size:.875rem;font-weight:400;line-height:1.5}}@media (min-width:80em) and (min-width:80em){.board-read-info__item{font-size:1rem}}@media (min-width:80em){.board-read-info__item:before{padding-right:.5rem}.board-read__cont{margin-bottom:2.5rem;padding-bottom:3.75rem}.board-read .editor{margin-bottom:5rem}.board-read--side{box-sizing:border-box;position:relative}.board-read--side .editor{margin-top:0}.board-read--side .board-read__head{width:21.375rem;margin-top:calc((var(--side-h) + var(--head-h) + 12.5rem) * -1);margin-bottom:calc(var(--side-h) + 12.5rem);margin-left:72.6%;position:sticky;top:9.375rem;bottom:0;right:0}.board-read--side .board-read__head:before{display:none}.board-read--side .board-read__cont{min-height:50rem;padding-top:1.5rem;padding-right:22.875rem}.board-read--side .board-read__desc,.board-read--side .board-read-info{border:1px solid var(--gray-200);clip-path:none;border-radius:1rem;flex-flow:wrap;gap:.75rem;margin-top:1rem;margin-bottom:0;margin-left:0;padding:1.5rem;display:flex}.board-read--side .board-read__desc__item,.board-read--side .board-read-info__item{width:100%;color:var(--gray-700);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:400;line-height:1.5;display:flex}}@media (min-width:80em) and (min-width:48em){.board-read--side .board-read__desc__item,.board-read--side .board-read-info__item{font-size:.8125rem}}@media (min-width:80em) and (min-width:80em){.board-read--side .board-read__desc__item,.board-read--side .board-read-info__item{font-size:.875rem}}@media (min-width:80em){.board-read--side .board-read__desc__item:before,.board-read--side .board-read-info__item:before{color:var(--gray-900)}.board-read--side .board-read__desc__item:after,.board-read--side .board-read-info__item:after{display:none}:is(.board-read--side .board-read__desc:has(+.board-read-info),.board-read--side .board-read-info:has(+.board-read-info)){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.board-read--side .board-read__desc+.board-read-info,.board-read--side .board-read-info+.board-read-info{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:0;position:relative}.board-read--side .board-read__desc+.board-read-info:before,.board-read--side .board-read-info+.board-read-info:before{content:"";border-top:1px solid var(--gray-200);width:auto;display:block;position:absolute;top:0;left:1.5rem;right:1.5rem}.board-read--side .board-read__title{word-break:break-all;font-size:1.5rem;font-weight:700;line-height:1.5}}@media (min-width:80em) and (min-width:48em){.board-read--side .board-read__title{font-size:1.625rem}}@media (min-width:80em) and (min-width:64em){.board-read--side .board-read__title{font-size:1.75rem}}@media (min-width:80em) and (min-width:80em){.board-read--side .board-read__title{font-size:2rem}}@media (min-width:80em){.board-read--side .board-read .editor{margin-top:0}.board-read--side .board-read__head{padding:0}.board-read--side .board-read__eyebrow{margin-bottom:.5rem}}.board-read-file{box-sizing:border-box;background-color:var(--gray-50);border-radius:1rem;flex-direction:column;gap:.5rem;max-width:59.5rem;margin-inline:auto;padding:1rem;display:flex}.board-read-file__item{align-items:flex-start;font-size:.875rem;display:flex}.board-read-file__item:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;color:var(--gray-500);justify-content:center;align-items:center;margin-right:.25rem;font-family:icon;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:block}.board-read-file__item a{word-break:break-all}@media (hover:hover) and (pointer:fine){.board-read-file__item a:hover,.board-read-file__item a:focus-visible{color:var(--gold-400);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}}@media (min-width:80em){.board-read-file{padding:1.5rem}.board-read-file__item{font-size:1rem}.board-read-file__item:before{margin-right:1rem}.board-read--side .board-read-file{width:calc(100% + 23.875rem);max-width:none}.board-read--side .board-read-file__cont{min-height:31.25rem}}.comment{margin-top:2.5rem}@media (min-width:80em){.board-read--side .comment{width:calc(100% + 23.875rem);max-width:none}}.honor .tab-list{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width:80em){.honor .tab-list{margin-bottom:4rem}}.honor .tab-list:has(~.search-form){margin-bottom:2.5rem}@media (min-width:80em){.honor .tab-list:has(~.search-form){margin-bottom:4rem}}.honor .tag-list-panel:has(~.empty){margin-bottom:1rem}@media (min-width:80em){.honor .tag-list-panel:has(~.empty){margin-bottom:1.5rem}.honor .tab-list{margin-top:2.5rem;margin-bottom:4rem}}.honor__title{text-align:center;margin-top:3.5rem;margin-bottom:2.5rem;font-size:1.75rem;font-weight:700;line-height:1.5}@media (min-width:48em){.honor__title{font-size:2rem}}@media (min-width:64em){.honor__title{font-size:2.25rem}}@media (min-width:80em){.honor__title{margin-top:4rem;font-size:2.5rem}}.honor-list{border-top:0;flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%;display:flex}.honor-list__item{flex:100%}.honor-list__btn{z-index:0;text-align:left;border:1px solid var(--gray-200);box-sizing:border-box;border-radius:1.25rem;width:100%;padding:1.5rem;display:block;position:relative;overflow:hidden}.honor-list__btn:before{content:"";box-sizing:border-box;z-index:1;border:2px solid var(--primary);opacity:0;border-radius:1.25rem;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.honor-list__btn:hover:before,.honor-list__btn:focus-visible:before,.honor-list__btn:hover .honor-list__more,.honor-list__btn:focus-visible .honor-list__more{opacity:1}}.honor-list__media{z-index:0;aspect-ratio:342/228;margin:-1.5rem -1.5rem 1.5rem;display:block;position:relative;overflow:hidden}.honor-list__media video,.honor-list__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.honor-list__more{position:block;z-index:1;opacity:0;color:var(--white);justify-content:center;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;line-height:1.5;transition:opacity .3s;display:flex;position:absolute;inset:0}@media (min-width:80em){.honor-list__more{font-size:1.125rem}}.honor-list__more:before{content:"";z-index:-1;background-color:#00000080;display:block;position:absolute;inset:0}.honor-list__more:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;aspect-ratio:1;color:var(--white);background:var(--primary);border-radius:3.125rem;justify-content:center;align-items:center;padding:.375rem;font-family:icon;font-size:1rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.honor-list__title{font-size:1.125rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.honor-list__title{font-size:1.25rem}}.honor-list-info{--flex-gap:1rem;gap:var(--flex-gap);margin-top:1rem;margin-left:calc(var(--flex-gap) * -1);padding-left:var(--flex-gap);clip-path:inset(0 -1px 0 var(--flex-gap));flex-wrap:wrap;align-items:flex-start;row-gap:.25rem;display:flex}.honor-list-info>*{margin-left:calc(var(--flex-gap) * -1);padding-left:var(--flex-gap);align-items:flex-start;display:flex;position:relative}.honor-list-info>:after{content:"";left:calc(var(--flex-gap) * .5);background-color:var(--gray-300);width:1px;height:.6em;display:block;position:absolute;top:calc(50% - .3em)}.honor-list-info>[data-title]:before{content:attr(data-title);color:var(--gray-700);padding-right:.25rem;display:block}.honor-list-info__item{color:var(--gray-600);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;line-height:1.5;display:flex}@media (min-width:48em){.honor-list-info__item{font-size:.8125rem}}@media (min-width:80em){.honor-list-info__item{font-size:.875rem}}@media (min-width:31.3125em){.honor-list__item{flex:0 calc(50% - .75rem)}}@media (min-width:64em){.honor-list__item{flex:0 calc(33.3333% - 1rem)}}@media (min-width:80em){.honor-list{margin-top:1.5rem}.honor-list__item{flex:0 calc(25% - 1.125rem)}}.honor-popup{box-sizing:border-box;opacity:0;pointer-events:none;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;z-index:100;background:0 0;border:0;place-items:center;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;transition:opacity .25s,transform .25s;display:grid;position:fixed;inset:0;overflow-y:auto;transform:scale(.98)}.honor-popup::-webkit-scrollbar{width:4px;height:4px}.honor-popup::-webkit-scrollbar-thumb{background-color:var(--gray-400);border-radius:40px}.honor-popup::-webkit-scrollbar-track{border-radius:40px}.honor-popup::-webkit-scrollbar-button{background:0 0;border:none;width:0;height:0;margin:0;padding:0;display:none}.honor-popup[open]{opacity:1;pointer-events:auto;transform:scale(1)}.honor-popup[open] .honor-popup__content{opacity:1}.honor-popup__content{box-sizing:border-box;opacity:0;z-index:1;background:#fff;border-radius:1.25rem;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:calc(100% - 32px);max-width:70rem;transition:opacity .25s,transform .25s;display:flex;position:relative}.honor-popup__content:before{content:"";z-index:-1;position:fixed;inset:0}.honor-popup__content-pad{box-sizing:border-box;width:100%;padding:4rem}@media (max-width:63.99em){.honor-popup__content{border-radius:0;height:100%;max-height:80vh}.honor-popup__content-pad{box-sizing:border-box;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;width:100%;height:100%;padding:3.75rem 1.25rem;overflow-y:scroll}.honor-popup__content-pad::-webkit-scrollbar{width:4px;height:4px}.honor-popup__content-pad::-webkit-scrollbar-thumb{background-color:var(--gray-400);border-radius:40px}.honor-popup__content-pad::-webkit-scrollbar-track{border-radius:40px}.honor-popup__content-pad::-webkit-scrollbar-button{background:0 0;border:none;width:0;height:0;margin:0;padding:0;display:none}}.honor-popup__media{width:100%;max-width:100%;height:auto;position:relative}.honor-popup__media-img{background-color:var(--gray-900);border-radius:1.25rem;width:100%;height:auto;display:block}.honor-popup__media-fame{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;max-width:3.9375rem;height:auto;position:absolute;top:.625rem;right:.625rem}@media (min-width:48em){.honor-popup__media{aspect-ratio:360/520;align-self:flex-start;max-width:15rem;height:auto}.honor-popup__media-img{-o-object-fit:contain;object-fit:contain;-o-object-position:contain;object-position:contain;width:100%;height:100%}}@media (min-width:64em){.honor-popup__media{max-width:22.5rem}}.honor-popup__close{z-index:1;border:0;width:2.5rem;height:2.5rem;position:absolute}.honor-popup__close:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;justify-content:center;align-items:center;font-family:icon;font-size:1.5rem;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex}@media (max-width:63.99em){.honor-popup__close{background-color:var(--secondary);color:var(--white);top:0;right:0}}@media (min-width:64em){.honor-popup__close{top:2.5rem;right:2.5rem}.honor-popup__close:before{font-size:2.5rem}}.honor-popup-info{--flex-gap:1rem;gap:var(--flex-gap);margin-top:.5rem;margin-left:calc(var(--flex-gap) * -1);padding-left:var(--flex-gap);clip-path:inset(0 -1px 0 var(--flex-gap));flex-wrap:wrap;align-items:flex-start;row-gap:.25rem;display:flex}.honor-popup-info>*{margin-left:calc(var(--flex-gap) * -1);padding-left:var(--flex-gap);align-items:flex-start;display:flex;position:relative}.honor-popup-info>:after{content:"";left:calc(var(--flex-gap) * .5);background-color:var(--gray-300);width:1px;height:.6em;display:block;position:absolute;top:calc(50% - .3em)}.honor-popup-info>[data-title]:before{content:attr(data-title);color:var(--gray-700);padding-right:.25rem;display:block}.honor-popup-info__item{color:var(--gray-600);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;line-height:1.5;display:flex}@media (min-width:80em){.honor-popup-info__item{font-size:1rem}}.honor-popup__column{flex-direction:column;align-items:stretch;gap:1.5rem;height:100%;display:flex}@media (min-width:48em){.honor-popup__column{flex-direction:row}}@media (min-width:80em){.honor-popup__column{gap:3rem}}.honor-popup__strong{font-size:2rem;font-weight:700;line-height:1.5;display:block}@media (min-width:48em){.honor-popup__strong{font-size:2.25rem}}@media (min-width:64em){.honor-popup__strong{font-size:2.5rem}}@media (min-width:80em){.honor-popup__strong{font-size:3rem}}.honor-popup__title{text-align:center;background-color:var(--bg3);color:var(--gray-800);border-radius:1.25rem;margin-top:1.5rem;margin-bottom:0;padding:1.5rem 1.375rem;font-size:1rem;font-weight:700;line-height:1.5}@media (min-width:80em){.honor-popup__title{font-size:1.125rem}}@media (min-width:64em){.honor-popup__title{text-align:left}}.honor-popup__text{flex-direction:column;align-self:stretch;width:100%;display:flex}.honor-popup__cont{box-sizing:border-box;width:100%;min-height:12.5rem;margin-top:1.5rem;padding-bottom:2.5rem}@media (min-width:48em){.honor-popup__cont{-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;flex:1 1 0;padding-bottom:0;padding-right:.3125rem;overflow-y:scroll}.honor-popup__cont::-webkit-scrollbar{width:4px;height:4px}.honor-popup__cont::-webkit-scrollbar-thumb{background-color:var(--gray-400);border-radius:40px}.honor-popup__cont::-webkit-scrollbar-track{border-radius:40px}.honor-popup__cont::-webkit-scrollbar-button{background:0 0;border:none;width:0;height:0;margin:0;padding:0;display:none}}.honor-popup__cont-inner{word-break:break-all;width:100%;min-height:90%}.honor-popup__cont-file{gap:1rem;display:flex}.recommend{background-color:var(--bg2);padding-bottom:9rem}.recommend-list{gap:var(--gutter);grid-template-columns:1fr;max-width:21.4375rem;margin-inline:auto;display:grid;position:relative}.recommend-list li{border-radius:20px;display:block;position:relative;overflow:hidden}.recommend-list li:nth-child(2n){top:0}.recommend-list li:after{opacity:.5;content:"";background:linear-gradient(#0000 27.14%,#000 87.43%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.recommend-list li img{width:100%}.recommend-list__num,.recommend-list__txt{z-index:1;color:var(--white);margin:0;font-size:1rem;font-weight:700;position:absolute;left:2rem}.recommend-list__num{background-color:var(--primary);border-radius:20px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;top:2rem}.recommend-list__txt{width:calc(100% - 4rem);bottom:2rem}@media (min-width:31.3125em) and (min-width:31.3125em){.recommend-list{grid-template-columns:repeat(2,1fr);margin-bottom:4rem}.recommend-list li:nth-child(2n){top:4rem}}@media (min-width:48em){.recommend-list__txt{width:calc(100% - 2rem)}}@media (min-width:64em){.recommend-list__num,.recommend-list__txt{font-size:1rem;font-weight:700;line-height:1.5}}@media (min-width:64em) and (min-width:80em){.recommend-list__num,.recommend-list__txt{font-size:1.125rem}}@media (max-width:79.99em){.recommend-list{max-width:44.375rem}}@media (min-width:80em){.recommend-list{justify-content:space-between;gap:1.4375rem;max-width:100%;display:flex}.recommend-list li img{width:inherit}}@media (min-width:100em){.recommend-list{padding:0 3.4375rem}}.method-list{grid-template-columns:1fr;justify-items:center;gap:3.5rem;padding:0;display:grid}.method-list__item{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.method-list__item:not(:last-child):before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;top:inherit;right:inherit;z-index:1;justify-content:center;align-items:center;font-family:icon;font-size:1.5rem;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex;position:absolute;bottom:-2.5rem;transform:rotate(270deg)}.method-list__item:last-child .method-list__box{background-color:#e3f0ff}.method-list__box{background-color:var(--gray-50);box-sizing:border-box;aspect-ratio:1;border-radius:240px;justify-content:center;align-items:center;gap:1rem;width:100%;height:6.75rem;padding:1.875rem;display:flex;position:relative}.method-list__box-icon{align-items:center;max-width:2.5rem;height:auto;display:inline-flex}.method-list__box-step{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.method-list__box-step-num{color:var(--gray-700);font-size:.8125rem;font-weight:700;line-height:1.5;display:block}@media (min-width:48em){.method-list__box-step-num{font-size:.8125rem}}@media (min-width:80em){.method-list__box-step-num{font-size:.875rem}}.method-list__box-step-txt{color:var(--secondary);font-size:1.125rem;font-weight:700;line-height:1.5}@media (min-width:80em){.method-list__box-step-txt{font-size:1.25rem}}.method-list__desc{margin:.5rem 0 0;font-size:.875rem;font-weight:400;line-height:1.5}@media (min-width:80em){.method-list__desc{font-size:1rem}}@media (min-width:48em){.method-list{grid-template-columns:repeat(2,1fr);gap:2.25rem 0}.method-list__item:not(:last-child):before{top:6.375rem;right:0;bottom:inherit;transform:rotate(180deg)}.method-list__box{flex-direction:column;width:15rem;height:15rem;padding:4rem 3.4375rem 4.0625rem}.method-list__box-icon{max-width:3rem}.method-list__box-step{align-items:center}.method__desc{margin:1.5rem 0 0}}@media (min-width:80em){.method-list{justify-content:center;gap:4.5rem;display:flex}.method-list__item:not(:last-child):before{right:-3rem}}@media (min-width:100em){.method-list{padding:0 8.125rem}}.trophy{background-color:var(--bg4);word-break:keep-all}.trophy-list{gap:var(--gutter);flex-wrap:wrap;width:100%;display:flex}.trophy-list__national{background-color:var(--white);border-radius:1.25rem;flex:100%;padding:2rem 1rem}.trophy-list-info{margin-bottom:1rem;text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:17.5rem;margin-inline:auto;display:flex}.trophy-list-info__title{background-color:var(--primary);width:fit-content;color:var(--white);border-radius:6.25rem;padding:.25rem .75rem;font-size:1.125rem;font-weight:700;line-height:1.5;display:block}@media (min-width:80em){.trophy-list-info__title{font-size:1.25rem}}.trophy-list-info__desc{color:var(--gray-800);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:80em){.trophy-list-info__desc{font-size:1.125rem}}.trophy-list__box{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;flex-wrap:wrap;justify-content:center;gap:1.25rem 1.5rem;width:fit-content;min-width:18.75rem;margin-inline:auto;display:flex}.trophy-list__box-item{flex-direction:column;flex:0 8rem;align-items:center;gap:.5rem;display:flex}.trophy-list__box-item img{width:100%}.trophy-list__box-item-name{color:var(--gray-900);font-size:1rem;font-weight:700;line-height:1.5}@media (min-width:80em){.trophy-list__box-item-name{font-size:1.125rem}}@media (max-width:47.99em){.trophy-list__box{justify-content:flex-start;width:fit-content;min-width:auto;max-width:17.5rem}}@media (min-width:48em){.trophy-list__box{min-width:37.5rem}.trophy-list__box-item{flex:0 14rem}}@media (min-width:64em){.trophy-list-info{flex-direction:row;justify-content:center;max-width:none}.trophy-list-info__title{padding:.5rem 1.25rem}}@media (min-width:80em){.trophy-list__national{flex:auto;padding:3rem 1.5rem 3.25rem}.trophy-list__national:has(.trophy-list__box-item:only-child){flex:0 auto;min-width:29.5rem}.trophy-list-info{margin-bottom:2.5rem}.trophy-list__box{gap:2.5rem;min-width:auto;max-width:62.5rem}}@media (min-width:100em){.trophy-list__box{max-width:none}}@keyframes drop{0%{opacity:0;transform:translateY(-120%)}60%{opacity:1;transform:translateY(10%)}to{transform:translateY(100%)}}.hall-frame-hero{--color:var(--text);text-align:center;clip-path:inset(0);z-index:0;height:3000px;position:relative}@media (min-width:64em){.hall-frame-hero{height:4000px}}.hall-frame-hero__text{z-index:1;position:sticky;top:50%;bottom:50%;transform:translateY(-50%)}.hall-frame-hero__media-list{opacity:0;width:100%;height:100lvh;position:sticky;top:0%;bottom:0%;left:0%}.hall-frame-hero__media{border-radius:20px;width:21.4375rem;height:12.0625rem;display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (min-width:48em){.hall-frame-hero__media{width:31.25rem;height:17.5625rem}}@media (min-width:64em){.hall-frame-hero__media{width:43.125rem;height:24.25rem}}.hall-frame-hero__media img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hall-frame-hero__media:last-child img{width:100vw;max-width:none;height:100lvh}.hall-frame-hero__media .dim{background-color:color-mix(in srgb, var(--black) 50%, transparent);position:absolute;inset:0}.hall-frame-hero .scroll-down{text-align:center;height:4.9375rem;color:var(--gray-300);font-size:.8125rem;font-weight:400;line-height:1.5;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:48em){.hall-frame-hero .scroll-down{font-size:.8125rem}}@media (min-width:80em){.hall-frame-hero .scroll-down{font-size:.875rem}}.hall-frame-hero .scroll-down__line{z-index:1;background-color:color-mix(in srgb, var(--white) 50%, transparent);width:1px;height:50px;display:block;position:absolute;bottom:0;left:50%;overflow:hidden}.hall-frame-hero .scroll-down__line:before{content:"";background-color:var(--white);width:100%;height:100%;animation:1s ease-in-out infinite drop;display:block}.hall-frame-hero .highlights-text{transform-origin:top;flex-direction:column;font-size:2rem;font-weight:700;line-height:1.5;display:flex}.hall-frame-hero .highlights-text>span{color:color-mix(in srgb, var(--color) 10%, transparent);background:linear-gradient(45deg, var(--color), var(--color)) no-repeat;background-size:0%;-webkit-background-clip:text;background-clip:text}.hall-frame-hero .highlights-text>span.point{--color:var(--primary);color:color-mix(in srgb, var(--text) 10%, transparent)}@media (min-width:48em){.hall-frame-hero .highlights-text{font-size:2.25rem}}@media (min-width:64em){.hall-frame-hero .highlights-text{font-size:2.5rem}}@media (min-width:80em){.hall-frame-hero .highlights-text{font-size:3rem}}.hall-frame-hero .media__strong{--color:var(--white);text-align:center;flex-direction:column;justify-content:center;min-width:116.25rem;height:100%;margin-block:auto;font-size:1.5rem;line-height:1.8;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (min-width:80em){.hall-frame-hero .media__strong{font-size:2.5rem}}
