.blog-list{background-color:var(--m-black);color:var(--m-white);padding:20rem var(--container-padding) 12rem}.blog-list-head{grid-column-gap:var(--container-column-gap);grid-template-columns:repeat(16,1fr);margin-bottom:8rem;display:grid}.blog-list-title{grid-column:1/11}.blog-list-title .heading{text-transform:uppercase}.blog-list-title .cl-note{color:#ffffff3d}.blog-list-desc{color:var(--content-sub);grid-column:12/16;align-self:end;max-width:36rem}.blog-list-main-wrap{grid-column-gap:var(--container-column-gap);grid-template-columns:1fr 29.3rem;display:grid;position:relative}.blog-list-cms{flex-flow:column;display:flex}.blog-list-item{position:relative}.blog-list-item-inner{color:inherit;justify-content:space-between;align-items:flex-start;gap:4rem;padding:3.2rem 0;text-decoration:none;display:flex}.blog-list-item-line{width:100%;height:var(--border-size);background-color:var(--border-main);position:absolute;bottom:0;left:0}.blog-list-item-thumb-mb{display:none}.blog-list-item-text{flex-flow:column;gap:1.2rem;max-width:72rem;display:flex}.blog-list-item-info{color:#fff6;text-transform:uppercase;gap:1.6rem;display:flex}.blog-list-item-cate-mb{display:none}.blog-list-item-title{color:var(--m-white);transition:color .3s var(--ease-house)}.blog-list-item-inner:hover .blog-list-item-title,.blog-list-item-inner:focus-visible .blog-list-item-title{color:#ffffffb8}.blog-list-item-excerpt{color:#ffffff8c;max-width:60rem}.blog-list-item-side{text-transform:uppercase;flex-flow:column;flex:none;align-items:flex-end;gap:1.2rem;display:flex}.blog-list-item-cate{color:#ffffffb3}.blog-list-item-read{color:#fff6;opacity:0;transition:opacity .3s var(--ease-house), transform .3s var(--ease-house);transform:translateY(.4rem)}.blog-list-item-inner:hover .blog-list-item-read,.blog-list-item-inner:focus-visible .blog-list-item-read{opacity:1;transform:translateY(0)}.blog-list-thumb{position:relative}.blog-list-thumb-inner-track{width:29.3rem;height:19.6rem;position:relative}.blog-list-thumb-item{opacity:0;transition:opacity .3s var(--ease-house);position:absolute;inset:0}.blog-list-thumb-item.active{opacity:1}.blog-list-thumb-inner{width:100%;height:100%}.blog-list-thumb-inner img{object-fit:cover;width:100%;height:100%;display:block}@media screen and (max-width:991px){.blog-list{padding-top:14rem;padding-bottom:8rem}.blog-list-head{grid-template-columns:repeat(8,1fr);margin-bottom:4.8rem}.blog-list-title{grid-column:1/-1;margin-bottom:2.4rem}.blog-list-desc{grid-column:1/7}.blog-list-main-wrap{grid-template-columns:1fr}.blog-list-thumb{display:none}}@media screen and (max-width:767px){.blog-list{padding-top:12rem;padding-bottom:6.4rem}.blog-list-item-inner{flex-flow:column;gap:1.6rem;padding:2.4rem 0}.blog-list-item-thumb-mb{aspect-ratio:3/2;width:100%;display:block;overflow:hidden}.blog-list-item-thumb-mb img{object-fit:cover;width:100%;height:100%;display:block}.blog-list-item-title .txt{font-size:1.8rem}.blog-list-item-side{display:none}.blog-list-item-cate-mb{display:inline}.blog-list-item-info{gap:1.2rem}}.blog-post-head{background-color:var(--m-black);color:var(--m-white);padding:18rem var(--container-padding) 8rem}.blog-post-head-grid{grid-column-gap:var(--container-column-gap);grid-row-gap:2.4rem;grid-template-columns:repeat(16,1fr);display:grid}.blog-post-back{grid-column:1/-1}.blog-post-back-link{color:#ffffff8c;text-transform:uppercase;transition:color .3s var(--ease-house);text-decoration:none}.blog-post-back-link:before{content:"← "}[dir=rtl] .blog-post-back-link:before{content:"→ "}.blog-post-back-link:hover{color:var(--m-white)}.blog-post-meta{color:#fff6;text-transform:uppercase;grid-column:1/-1;gap:1.2rem;display:flex}.blog-post-title{text-transform:uppercase;grid-column:1/13}.blog-post-excerpt{color:var(--content-sub);grid-column:1/10}.blog-post-excerpt p{margin:0}.blog-post-body{background-color:var(--m-white);padding:8rem var(--container-padding)}.blog-post-body-grid{grid-column-gap:var(--container-column-gap);grid-template-columns:repeat(16,1fr);display:grid}.blog-post-figure{grid-column:1/6;align-self:start;position:sticky;top:12rem}.blog-post-figure img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.blog-post-content{flex-flow:column;grid-column:7/15;gap:4rem;display:flex}.blog-post-section{flex-flow:column;gap:1.6rem;display:flex}.blog-post-section .heading{text-transform:uppercase;margin-bottom:.8rem}.blog-post-section p{color:var(--content-sub);max-width:64rem;margin:0}.blog-post-list{flex-flow:column;gap:1.2rem;margin:0;padding-inline-start:2rem;display:flex}.blog-post-list li{color:var(--content-sub);max-width:60rem}.blog-post-more{background-color:var(--bg-sf-1);padding:8rem var(--container-padding) 10rem}.blog-post-more-grid{flex-flow:column;gap:4rem;display:flex}.blog-post-more-title{text-transform:uppercase}.blog-post-more-list{grid-column-gap:var(--container-column-gap);grid-row-gap:3.2rem;grid-template-columns:repeat(3,1fr);display:grid}.blog-post-more-item{color:inherit;flex-flow:column;gap:1.2rem;text-decoration:none;display:flex}.blog-post-more-thumb{aspect-ratio:3/2;width:100%;overflow:hidden}.blog-post-more-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-house);display:block}.blog-post-more-item:hover .blog-post-more-thumb img{transform:scale(1.04)}.blog-post-more-info{color:var(--content-note);text-transform:uppercase}.blog-post-more-item-title{color:var(--content-main)}@media screen and (max-width:991px){.blog-post-head{padding-top:14rem;padding-bottom:6.4rem}.blog-post-title,.blog-post-excerpt{grid-column:1/-1}.blog-post-figure{grid-column:1/-1;margin-bottom:3.2rem;position:static}.blog-post-content{grid-column:1/-1}.blog-post-more-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.blog-post-head{padding-top:12rem;padding-bottom:4.8rem}.blog-post-body{padding-top:4.8rem;padding-bottom:4.8rem}.blog-post-body-grid{grid-row-gap:0}.blog-post-content{gap:3.2rem}.blog-post-more{padding:6.4rem var(--container-padding)}.blog-post-more-list{grid-template-columns:1fr}}
.heading{font-family:var(--font-heading);text-transform:uppercase;font-weight:700;line-height:1.05}.heading.h1{font-size:9.6rem}.heading.h2{font-size:7.2rem}.heading.h3{font-size:5.6rem}.heading.h4{font-size:4rem}.heading.h5{font-size:3.2rem;line-height:1.1}.heading.h6{font-size:2.4rem;line-height:1.1}@media screen and (max-width:991px){.heading.h1{font-size:6rem}.heading.h2{font-size:4.4rem}.heading.h3{font-size:4.8rem}.heading.h4{font-size:2.4rem}}@media screen and (max-width:767px){.heading.h1{font-size:4.8rem}.heading.h2{font-size:3.6rem}}.fs-9{font-size:.9rem;line-height:1.4}.fs-10{font-size:1rem;line-height:1.4}.fs-12{font-size:1.2rem;line-height:1.4}.fs-14{font-size:1.4rem;line-height:1.3}.fs-16{font-size:1.6rem;line-height:1.2}.fs-24{font-size:2.4rem;line-height:1.1}.fs-28{font-size:2.8rem;line-height:1.2}.fw-med{font-weight:500}.ff-mono{font-family:var(--font-button)}@media screen and (max-width:767px){.txt.fs-10{font-size:.9rem}.fs-12-mb{font-size:1.2rem}.fs-14-mb{font-size:1.4rem;line-height:1.3}.fs-16-mb{font-size:1.6rem;line-height:1.2}.fs-20-mb{font-size:2rem;line-height:1.2}.fs-24-mb{letter-spacing:-.02em;font-size:2.4rem;line-height:1}.fs-28-mb{font-size:2.8rem;line-height:1.2}}.footer-label .txt,.footer-legal-list a,.footer-copyright,.footer-info-btn .txt,.home-why-label .txt{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:block}.txt-clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-1{-webkit-line-clamp:1}
