.lsei{width:100%;font-family:var(--tw-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:0}.lsei *{box-sizing:border-box;min-width:0}.lsei :is(p,h1,h2,h3,li,span){color:inherit;margin:0}.lsei a{color:inherit;text-decoration:none}.lsei img{max-width:100%;display:block}.lsei .wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 48px}.lsei .sec{padding:104px 0;display:block}.lsei .d1{font-family:var(--tw-font-display);letter-spacing:-.028em;font-size:clamp(44px,6.4vw,94px);font-weight:700;line-height:1}.lsei .d2{font-family:var(--tw-font-display);letter-spacing:-.022em;font-size:clamp(32px,3.6vw,52px);font-weight:700;line-height:1.04}.lsei .d3{font-family:var(--tw-font-display);letter-spacing:-.015em;font-size:24px;font-weight:650;line-height:1.12}.lsei .d4{font-family:var(--tw-font-display);letter-spacing:-.01em;font-size:clamp(21px,2vw,27px);font-weight:500;line-height:1.3}.lsei .lead{font-size:clamp(19px,1.55vw,22px);line-height:1.45}.lsei .body{font-size:17px;line-height:1.5}.lsei .small{font-size:15px;line-height:1.45}.lsei .mono{font-family:var(--tw-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:500;line-height:1.35}.lsei .btn{min-height:56px;font-family:var(--tw-font-display);letter-spacing:-.005em;justify-content:center;align-items:center;gap:14px;padding:0 30px;font-size:17px;font-weight:600;transition:background-color .2s cubic-bezier(.2,.6,.2,1),color .2s cubic-bezier(.2,.6,.2,1);display:inline-flex}.lsei .btn .ar{font-family:var(--tw-font-mono);transition:transform .2s cubic-bezier(.2,.6,.2,1)}.lsei .btn:hover .ar{transform:translateY(2px)}.lsei .btn-x:hover .ar{transform:translate(3px,-3px)}.lsei .btn-lt:hover{color:#1a1814!important;background-color:#f5f7f6!important}.lsei .btn-dk:hover{color:#f5f7f6!important;background-color:#1a1814!important}.lsei .il{text-underline-offset:5px;transition:color .2s cubic-bezier(.2,.6,.2,1);text-decoration:underline 2px!important}.lsei .il-cy{text-decoration-color:#0f6e8e!important}.lsei .il-cy:hover{color:#0f6e8e!important}.lsei .ul{transition:border-color .2s cubic-bezier(.2,.6,.2,1);border-bottom:1px solid #0000!important}.lsei .ul:hover{border-bottom-color:#4fb8db!important}.lsei .logos{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.lsei .logos img{width:auto;height:34px}.lsei .vr{flex:none;width:1px;height:38px}.lsei .aicp{align-items:center;gap:12px;display:flex}.lsei .mark{font-family:var(--tw-font-display);text-align:center;border:1.25px solid;flex:none;grid-template-rows:20px 20px;grid-template-columns:20px 20px;font-size:12px;font-weight:800;line-height:20px;display:grid}.lsei .mark span:first-child{border-bottom:1.25px solid;border-right:1.25px solid}.lsei .mark span:nth-child(2){border-bottom:1.25px solid}.lsei .mark span:nth-child(3){border-right:1.25px solid}.lsei .wm{font-family:var(--tw-font-display);letter-spacing:.005em;font-size:14px;font-weight:600;line-height:1.15}.lsei .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.lsei .foot nav{flex-wrap:wrap;gap:10px 28px;font-size:15px;line-height:1.4;display:flex}.lsei .g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lsei .cols3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lsei .cols3>*{padding:0 36px}.lsei .cols3>:first-child{padding-left:0}.lsei .cols3>:last-child{padding-right:0}.lsei .cols3>*+*{border-left:1px solid var(--sep,#b4bebc)}.lsei .g2{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:80px;display:grid}.lsei .g2e{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;display:grid}.lsei .lsei-investigation-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px}.lsei .row{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px;padding:32px 0;display:grid}.lsei .steps{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:28px;display:grid}.lsei .arr{font-family:var(--tw-font-mono);font-size:26px;line-height:1}.lsei .track{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid;position:relative}.lsei .track>*{padding-top:40px;position:relative}.lsei .track>:before{content:"";background:#4fb8db;width:16px;height:16px;position:absolute;top:-8px;left:0}.lsei .rel{justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:24px 4px;transition:background-color .2s cubic-bezier(.2,.6,.2,1);display:flex}.lsei .rel .go{font-family:var(--tw-font-mono);font-size:22px;transition:transform .2s cubic-bezier(.2,.6,.2,1)}.lsei .rel:hover .go{transform:translate(3px,-3px)}.lsei .relD:hover{background-color:#2c3532}.lsei .grid-bg{background-image:linear-gradient(#e8ebe80b 1px,#0000 1px),linear-gradient(90deg,#e8ebe80b 1px,#0000 1px);background-size:24px 24px}.lsei .talk{grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.lsei .talk-photo{aspect-ratio:4/5}.lsei .talk-body{flex-direction:column;justify-content:center;padding:48px 56px;display:flex}.lsei .talk-title{font-size:clamp(28px,3vw,42px)}.lsei .dpanel{padding:44px 40px}.lsei .lsei-anchor{scroll-margin-top:24px}.lsei a:focus-visible{outline-offset:2px;outline:2px solid #0f6e8e}@media (width<=960px){.lsei .g3,.lsei .g2,.lsei .g2e,.lsei .row,.lsei .track,.lsei .lsei-investigation-grid{grid-template-columns:1fr;gap:40px}.lsei .row{gap:12px}.lsei .cols3{grid-template-columns:1fr;gap:36px}.lsei .cols3>*{padding:0!important}.lsei .cols3>*+*{border-left:0;border-top:1px solid var(--sep,#b4bebc);padding-top:36px!important}.lsei .steps{grid-template-columns:1fr;gap:20px}.lsei .arr{justify-self:start;transform:rotate(90deg)}.lsei .talk{grid-template-columns:1fr}.lsei .talk-photo{aspect-ratio:auto;height:360px}.lsei .talk-body{padding:36px 28px}}@media (width<=720px){.lsei .wrap{padding:0 20px}.lsei .sec{padding:72px 0}.lsei .logos img{height:28px}.lsei .dpanel{padding:32px 24px}}
