.g_hhAW_wrapper{color:var(--color-white);background-color:var(--color-black-base);position:relative}
.MAu5GG_wrapper{position:relative}.MAu5GG_inner{flex-direction:column;gap:2.4rem;padding:8rem 2.4rem 6rem;display:flex}@media (min-width:769px){.MAu5GG_inner{flex-direction:row;align-items:center;gap:0 60px;max-width:1200px;margin:0 auto;padding:120px 40px}}.MAu5GG_imageWrapper{border-radius:6px;width:100%;overflow:hidden}@media (min-width:769px){.MAu5GG_imageWrapper{border-radius:8px}}.MAu5GG_imageWrapper picture{width:100%;display:block}.MAu5GG_image{width:100%;height:auto;display:block}.MAu5GG_title{font-family:var(--font-family-english);text-align:center;margin-bottom:1rem;font-size:1.6rem;font-weight:700;line-height:2}@media (min-width:769px){.MAu5GG_title{text-align:left;letter-spacing:.02em;margin-bottom:20px;font-size:1.8rem}}.MAu5GG_description{text-align:center;letter-spacing:-.04em;opacity:.5;flex-direction:column;justify-content:center;gap:1em 0;font-size:1.2rem;font-weight:400;line-height:2.4;display:flex}@media (min-width:769px){.MAu5GG_description{text-align:left;letter-spacing:0;line-height:2}}.MAu5GG_buttonWrapper{text-align:center;margin-top:3rem}@media (min-width:769px){.MAu5GG_buttonWrapper{display:none}}.MAu5GG_button{border:1px solid;border-radius:100vmax;justify-content:center;align-items:center;gap:0 .4rem;padding:1.1rem 1.6rem;font-size:1.2rem;font-weight:500;line-height:1;display:inline-flex}.MAu5GG_button svg,.MAu5GG_button img{width:.9rem;height:auto;font-size:0;line-height:1;display:block}
.wKV1aa_wrapper{position:relative;overflow-x:clip}.wKV1aa_inner{max-width:1200px;margin:0 auto;padding-bottom:3.2rem}@media (min-width:769px){.wKV1aa_inner{max-width:1200px;padding:0 40px 120px}}.wKV1aa_title{padding-left:2.4rem;font-size:1.6rem;font-weight:600;line-height:2}@media (min-width:769px){.wKV1aa_title{padding-left:0;font-size:1.8rem}}.wKV1aa_carouselContainer{padding:2.4rem;position:relative}@media (min-width:769px){.wKV1aa_carouselContainer{padding:24px 0 0}}.wKV1aa_slideItem{height:100%}.wKV1aa_link{color:inherit;text-decoration:none;transition:opacity .3s;display:block}.wKV1aa_link:hover{opacity:.8}.wKV1aa_card{border:1px solid #fff3;border-radius:.6rem;flex-direction:column;height:100%;padding:2.4rem;display:flex}@media (min-width:769px){.wKV1aa_card{border:none;border-radius:8px;padding:0}}.wKV1aa_imageWrapper{aspect-ratio:1;border-radius:.6rem;margin-bottom:2.4rem;overflow:hidden}@media (min-width:769px){.wKV1aa_imageWrapper{border-radius:8px;margin-bottom:24px}}.wKV1aa_image{object-fit:cover;width:100%;height:100%}.wKV1aa_cardTitle{font-size:1.2rem;font-weight:500;line-height:1.6}@media (min-width:769px){.wKV1aa_cardTitle{font-size:1.4rem}}.wKV1aa_cardTitle2{opacity:.5;font-size:1.2rem;font-weight:500;line-height:1.6}@media (min-width:769px){.wKV1aa_cardTitle2{font-size:1.4rem}}
.IAuAoq_wrapper{margin-left:-30px;margin-right:-30px;overflow:hidden}@media (min-width:769px){.IAuAoq_wrapper{margin-left:0;margin-right:0}}.IAuAoq_wrapper[data-is-overflow-visible=true]{overflow:visible}.IAuAoq_slideWrapper{padding:0 30px;position:relative}@media (min-width:769px){.IAuAoq_slideWrapper{padding:0}}.IAuAoq_container{gap:var(--sp);display:flex}@media (min-width:769px){.IAuAoq_container{gap:var(--pc)}}.IAuAoq_slide{width:var(--sp);min-width:var(--sp)}@media (min-width:769px){.IAuAoq_slide{width:var(--pc);min-width:var(--pc)}}.IAuAoq_navButtonBase{z-index:1;color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;position:absolute}@media (min-width:769px){.IAuAoq_navButtonBase:hover{opacity:.8;transition:opacity .3s ease-in-out}}.IAuAoq_navPrev{display:none;top:50%;left:3%;right:auto;transform:translateY(-50%)rotate(180deg)}@media (min-width:769px){.IAuAoq_navPrev.IAuAoq_isShow{display:flex}.IAuAoq_navPrev.IAuAoq_isNotShow{display:none}}.IAuAoq_navNext{display:none;top:50%;left:auto;right:3%;transform:translateY(-50%)}@media (min-width:769px){.IAuAoq_navNext.IAuAoq_isShow{display:flex}.IAuAoq_navNext.IAuAoq_isNotShow{display:none}}.IAuAoq_paginationContainer{width:unset;background-color:#00000080;border-radius:100vh;align-items:center;gap:8px;height:20px;margin:auto;padding:0 10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (min-width:769px){.IAuAoq_paginationContainer{bottom:40px}}.IAuAoq_paginationContainer>span{cursor:pointer;opacity:.5;border-radius:50%;justify-content:center;align-items:center;width:8px;height:8px;transition:opacity .3s ease-in-out;display:flex}.IAuAoq_paginationContainer>span span{background:#fff;border-radius:50%;width:4px;height:4px;transition:width .3s ease-in-out,height .3s ease-in-out}.IAuAoq_paginationContainer>span:hover span{width:8px;height:8px}.IAuAoq_paginationContainer>span[data-is-selected=true]{opacity:1}.IAuAoq_paginationContainer>span[data-is-selected=true] span{width:8px;height:8px}
.rSrzJq_wrapper{z-index:5;text-align:center;pointer-events:none;opacity:0;width:100%;padding:0 16px 40px;animation:.8s 1.5s forwards rSrzJq_fadeIn;position:fixed;bottom:0;left:0;right:0}@keyframes rSrzJq_fadeIn{to{opacity:1}}.rSrzJq_wrapper button{pointer-events:auto;display:inline-flex}.rSrzJq_wrapper dialog{pointer-events:auto}
.wgCPFq_wrapper{min-height:100svh;color:var(--color-white);text-align:center;background-color:var(--color-black);justify-content:center;align-items:center;display:flex;position:relative}.wgCPFq_label{font-family:var(--font-family-english);margin-bottom:1.6rem;font-size:1.4rem;font-weight:500;line-height:1;display:block}@media (min-width:769px){.wgCPFq_label{margin-bottom:20px;font-size:16px}}.wgCPFq_logoWrapper{letter-spacing:0;width:23rem;font-size:0;line-height:1;display:block}@media (min-width:769px){.wgCPFq_logoWrapper{width:386px}}.wgCPFq_logoWrapper picture,.wgCPFq_logoImage{width:100%;height:auto;display:block}
@keyframes O7h-uG_fadeIn{0%{opacity:0}to{opacity:1}}.O7h-uG_wrapper{position:relative}.O7h-uG_container{justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:relative;overflow:clip}.O7h-uG_logoWrapper{opacity:1;justify-content:center;align-items:center;width:100%;transition:opacity .8s ease-in-out;display:flex;position:absolute}.O7h-uG_logoWrapperFadeOut{opacity:0}.O7h-uG_logoContent{flex-direction:column;align-items:center;gap:14px;width:150px;margin:0 auto;display:flex}@media (min-width:769px){.O7h-uG_logoContent{gap:20px;width:192px}}.O7h-uG_logoContent svg{width:100%;height:auto}.O7h-uG_logoAnimation{width:150px;height:150px}@media (min-width:769px){.O7h-uG_logoAnimation{width:192px;height:192px}}.O7h-uG_textContainer{flex-direction:column;gap:10px;display:flex}@media (min-width:769px){.O7h-uG_textContainer{gap:16px}}.O7h-uG_vertexLogoText{opacity:0;width:135px}@media (min-width:769px){.O7h-uG_vertexLogoText{width:172px}}.O7h-uG_vertexLogoTextAnimate{animation:1s ease-in-out forwards O7h-uG_fadeIn}.O7h-uG_contentWrapper{top:calc(var(--header_height) + 60px);text-align:center;opacity:0;flex-direction:column;align-items:center;gap:5px;width:100%;transition:opacity 1.6s ease-in-out;display:flex;position:absolute}@media (min-width:769px){.O7h-uG_contentWrapper{top:calc(var(--header_height) + 80px)}}.O7h-uG_contentWrapperVisible{opacity:1}.O7h-uG_label{font-family:var(--font-family-english);color:var(--color-white);text-align:center;font-size:2.4rem;font-weight:500;line-height:100%}@media (min-width:769px){.O7h-uG_label{font-size:2.4rem}}.O7h-uG_name{font-family:var(--font-family-english-highlight);color:var(--color-white);text-align:center;text-transform:uppercase;font-size:9rem;font-weight:500;line-height:100%}@media (min-width:769px){.O7h-uG_name{font-size:15rem}}.O7h-uG_designedBy{font-family:var(--font-family-english);color:var(--color-white);text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:8px;font-size:1.4rem;font-weight:400;line-height:100%;display:flex}.O7h-uG_designedBy>span{display:inline-flex}.O7h-uG_designedBy>span:last-child{font-weight:700}@media (min-width:769px){.O7h-uG_designedBy{font-size:1.6rem}}
._6c55xq_wrapper{background-color:var(--color-black-base);position:relative}._6c55xq_head{width:100%;height:100svh;padding-top:calc(var(--header_height) + 9rem);opacity:0;position:relative;overflow:clip}@media (min-width:769px){._6c55xq_head{justify-content:center;align-items:center;padding:0;display:flex}}._6c55xq_imagesWrapper{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}._6c55xq_imagesWrapper picture{width:inherit;height:inherit;display:block}._6c55xq_image{width:inherit;height:inherit;object-fit:cover;object-position:center;display:block}._6c55xq_content{z-index:2;color:#fff;flex-direction:column;align-items:center;padding:0 2.4rem;display:flex;position:relative}._6c55xq_heading{text-align:center;margin-bottom:.8rem}@media (min-width:769px){._6c55xq_heading{margin-bottom:8px}}._6c55xq_label{font-family:var(--font-family-english);margin-bottom:.5rem;font-size:1.4rem;font-weight:500;line-height:1;display:block}@media (min-width:769px){._6c55xq_label{margin-bottom:8px;font-size:1.6rem}}._6c55xq_title{font-family:Manuka Condensed,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9rem;font-weight:600;line-height:1;display:block}@media (min-width:769px){._6c55xq_title{font-size:15rem}}._6c55xq_copies{font-family:var(--font-family-english);justify-content:center;gap:.5em;font-size:1.2rem;font-weight:500;line-height:1;display:flex}@media (min-width:769px){._6c55xq_copies{text-align:center;flex-direction:column;gap:8px;font-size:1.6rem}}._6c55xq_copy1{font-weight:500}@media (min-width:769px){._6c55xq_copy1{font-weight:400}}._6c55xq_copy2{font-weight:500}@media (min-width:769px){._6c55xq_copy2{font-weight:700}}._6c55xq_body{color:#fff;flex-direction:column;justify-content:center;gap:2.4rem 0;padding:12rem 2.4rem 6.4rem;display:flex}@media (min-width:769px){._6c55xq_body{gap:36px;max-width:760px;margin:0 auto;padding:200px 40px}}._6c55xq_subTitle{text-align:center;font-size:1.6rem;font-weight:600;line-height:2}@media (min-width:769px){._6c55xq_subTitle{font-size:2rem;line-height:2}}._6c55xq_description{text-align:center;font-size:1.4rem;font-weight:500;line-height:2}@media (min-width:769px){._6c55xq_description{font-size:1.6rem;line-height:2.4}}._6c55xq_char{margin:-.1em;padding:.1em;display:inline-block;overflow:hidden}._6c55xq_charInner{transition:none;display:inline-block;transform:translateY(100%)}
.clFIiq_wrapper{background-color:var(--color-black-project);position:relative}
