html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.pagination-pill{justify-content:center;align-items:center;gap:20px;margin-top:60px;display:flex}.pagination-pill .number{align-items:center;gap:6px;display:flex}.pagination-pill .number li button{color:#1a1a1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;transition:background-color .2s,color .2s;display:flex}.pagination-pill .number li.is-active button{color:#fff;background-color:#1a1a1a}@media (hover:hover){.pagination-pill .number li:not(.is-active) button:hover{background-color:#e2e2e2}}.pagination-pill .number li.dots{text-align:center;color:#999;width:24px;font-size:18px;font-weight:700}.pagination-pill .arrow{background-color:#fff;border:1px solid #dbdbdb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s,border-color .2s;display:flex}@media (hover:hover){.pagination-pill .arrow:not(:disabled):hover{background-color:var(--color-red);border-color:var(--color-red)}.pagination-pill .arrow:not(:disabled):hover .ico{filter:brightness(0)invert()}}.pagination-pill .arrow:disabled{opacity:.35;cursor:default}@media (max-width:768px){.pagination-pill{gap:10px;margin-top:50px}.pagination-pill .number li button,.pagination-pill .arrow{width:38px;height:38px;font-size:16px}}.member-list .media-item{height:507px}.member-list .media-item.half .media-img-wrap{height:380px}.member-list .media-item.half .media-img-wrap .media-img{background-position:top}.member-list .media-item.half .media-info{height:calc(100% - 380px)}.member-list .media-item .media-info .info{flex-direction:column;align-items:flex-start;gap:6px;padding-right:31px}.member-list .media-item .media-info .info .cate,.member-list .media-item .media-info .info .date{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.member-list .media-item .media-info .info .cate{color:#1a1a1a66}.member-list .media-item .media-info .info .date{color:#1a1a1a}.member-list .media-item.half .media-info .info .ico{top:50%;bottom:auto;transform:translateY(-50%)}.member-list .media-item{border:1.5px solid #0000}@media (hover:hover){.member-list a.media-item:hover{border-color:var(--color-red)}.member-list a.media-item:hover .media-info .tit,.member-list a.media-item:hover .media-info .info .cate,.member-list a.media-item:hover .media-info .info .date{color:var(--color-red)}.member-list a.media-item:hover .media-info .info .ico{background-position:50%}}@media (max-width:768px){.member-list .media-item{height:393px}.member-list .media-item.half .media-img-wrap{height:280px}.member-list .media-item.half .media-info{height:calc(100% - 280px)}}.media-view.member-view .media-thumb-wrap{height:1200px}.member-hero{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.member-hero.is-dragging{cursor:grabbing}.member-hero-track{width:100%;height:100%;transition:transform .8s cubic-bezier(.4,0,.2,1);display:flex}.member-hero.is-dragging .member-hero-track{transition:none}.member-hero-slide{background-position:50% 30%;background-size:cover;flex:0 0 100%;height:100%}.member-hero-dots{gap:12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.member-hero-dots button{background-color:#fff6;border-radius:50%;width:12px;height:12px;font-size:0;transition:background-color .3s,width .3s}.member-hero-dots button.is-active{background-color:#fff;border-radius:6px;width:32px}.member-view .view-wrap .view-sec{background-color:#fff;border-radius:40px;padding:60px}.member-view .view-wrap .view-sec .view-sec-tit{border-bottom:1px solid #ccc;margin-bottom:60px;padding-bottom:30px}.member-view .pf-sec{border-top:1px solid #e6e6e6;grid-template-columns:200px 1fr;gap:0 48px;padding:40px 0;display:grid}.member-view .pf-sec:first-child,.member-view .view-sec-tit+.pf-sec{border-top:0;padding-top:0}.member-view .pf-sec:last-child{padding-bottom:0}.member-view .pf-label{letter-spacing:.02em;color:var(--color-red);align-self:start;font-size:15px;font-weight:800;position:sticky;top:24px}.member-view .pf-label:before{content:"";background:var(--color-red);width:28px;height:3px;margin-bottom:14px;display:block}.member-view .pf-rows>*+*{margin-top:22px}.member-view .pf-row{align-items:baseline;gap:20px;display:flex}.member-view .pf-yr{font-family:var(--font-en);color:#a0a0a0;letter-spacing:.01em;font-variant-numeric:tabular-nums;flex:none;width:108px;font-size:15px;font-weight:600}.member-view .pf-rows.no-lead .pf-yr{display:none}.member-view .pf-body{flex:1}.member-view .pf-org{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.35}.member-view .pf-sub{color:#767676;margin-top:4px;font-size:16px;line-height:1.5}.member-view .pf-honor{vertical-align:2px;letter-spacing:.02em;color:var(--color-red);border:1px solid #e7343f59;border-radius:999px;margin-left:10px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.member-view .pf-chips{flex-wrap:wrap;gap:10px 12px;display:flex}.member-view .pf-chips li{background:#f5f5f6;border-radius:8px;padding:10px 16px;font-size:17px;font-weight:600}@media (max-width:900px){.member-view .pf-sec{grid-template-columns:1fr;gap:20px}.member-view .pf-label{position:static}.member-view .pf-row{flex-direction:column;gap:6px}.member-view .pf-yr{width:auto}}@media (max-width:1024px){.member-view .view-wrap .view-sec{border-radius:20px}}@media (max-width:768px){.media-view.member-view .media-thumb-wrap{height:600px}.member-hero-dots{bottom:20px}.member-view .view-wrap .view-sec{padding:30px}.member-view .view-wrap .view-sec .view-sec-tit{margin-bottom:30px;padding-bottom:15px}}.media-view .media-content .media-paragraph .media-txt+.media-txt{margin-top:20px}.rs-motion .rs-con .rs-item:after{content:"";border-radius:inherit;background-color:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.rs-motion .rs-con .rs-item .main-tit-wrap{z-index:1}.rs-motion .rs-con .rs-item.supp{background-position:50% 25%}.overview-info .overview-list li .txt{margin-top:0}.overview-info .overview-list li .tit{margin-top:20px}@media (max-width:768px){.overview-info .overview-list li .tit{margin-top:10px}}
