.su-page{--su-action:#d50012;--su-action-hover:#ad0010;--su-radius-card:6px;--su-radius-control:5px}.su-button--primary:hover{background:var(--su-action-hover)}.su-hero{isolation:isolate;padding-bottom:0;position:relative}.su-hero__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px 40px;min-height:650px;padding-block:48px}.su-hero__program{margin-bottom:18px}.su-hero__category{color:var(--su-action);background:0 0;margin-bottom:26px;padding:0;font-size:15px;font-weight:750}.su-hero h1{font-size:clamp(46px,4.7vw,68px);font-weight:750;line-height:1.27}.su-hero__emphasis{color:var(--su-ink)}.su-hero__description{z-index:2;position:relative}.su-hero .su-origin-kv{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);z-index:-1;width:53%;height:calc(100% - 124px);position:absolute;top:0;right:0;border-radius:0!important}.su-origin-kv__background{object-position:85% 62%}.su-origin-kv__shade{background:linear-gradient(#0009,#0001 55%)}.su-origin-kv__logo{font-size:17cqw;top:21%;left:24%}.su-origin-kv__meta{top:8%;left:26%;right:8%}.su-origin-kv__caption{bottom:9%;left:auto;right:8%}.su-hero__actions>a[target=_blank]{color:var(--su-ink);background:0 0;gap:16px;padding-inline:4px}.su-hero__actions>a[target=_blank]:hover{color:var(--su-action)}.su-hero__bottom{background:var(--su-paper);height:auto;min-height:124px;padding:26px 0;border-radius:0!important}.su-hero__dates time{font-size:58px}.su-hero__dates time:last-child{color:var(--su-action)}.su-hero__dates small{color:var(--su-ink)}.su-hero__period{gap:36px}.su-hero__scroll span{color:var(--su-action)}.su-page h2{line-height:1.45}.su-eyebrow{color:var(--su-action)}.su-eyebrow:before{flex-basis:7px;width:7px;height:7px}#program{background:#f5f5f5;padding-block:72px}.su-support{padding-block:88px}.su-support-grid{margin-block:44px 56px}.su-support-grid img{object-fit:contain;width:164px;height:164px}.su-funding{border-radius:6px!important}.su-funding dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.su-funding dd span{margin-left:0;display:block}.su-themes{background:#f2f2f2;padding-block:100px}.su-theme-grid{gap:44px 32px}.su-theme{padding:0;border-radius:6px!important}.su-theme__image{aspect-ratio:16/9;background:#eae9e7;border-radius:6px 6px 0 0;position:relative;overflow:hidden}.su-theme__photo{object-fit:cover;width:100%;height:100%;display:block}#theme-aoba-de-daido-gei .su-theme__photo{object-position:50% 82%}#theme-izukawa .su-theme__photo{object-position:50% 40%}#theme-sansei .su-theme__photo{object-position:50% 68%}#theme-dainichi .su-theme__photo,#theme-kokoronation .su-theme__photo,#theme-fortuna .su-theme__photo{object-fit:contain}.su-theme__image--illustration{background:#faf9f7;place-items:center;display:grid}.su-theme__illustration{object-fit:contain;mix-blend-mode:multiply;width:66%;height:86%}.su-theme__body{flex-direction:column;flex:1;min-width:0;padding:26px 32px 30px;display:flex}.su-theme__top{gap:14px;min-height:64px;margin-bottom:24px}.su-theme__icon{flex-basis:64px;width:64px;height:64px}.su-theme__labels{min-width:0;display:block}.su-theme__company{margin-bottom:3px;font-size:15px}.su-theme__industry{background:0 0;padding:0;font-size:12px}.su-theme__hook{letter-spacing:-.025em;text-wrap:balance;margin-bottom:16px;font-size:clamp(24px,2.2vw,30px);font-weight:750;line-height:1.45}.su-theme h3{text-wrap:pretty;margin-bottom:16px;font-size:17px;font-weight:500;line-height:1.85}.su-theme__line{color:var(--su-muted);margin-bottom:24px}.su-theme .su-text-link{width:100%;padding-block:6px}.su-theme .su-text-link span{background:var(--su-action);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;transition:background-color .16s,transform .16s;display:grid}.su-theme:focus-within .su-text-link span,.su-theme .su-text-link:hover span{background:var(--su-action-hover);transform:translate(3px)}.su-process{padding-block:100px}.su-process .su-eyebrow:before{background:#ff5360}.su-step-number{color:#ff5360;font-weight:600}.su-steps li{border-top:0;padding-top:12px}.su-schedule>div:first-child{border-left:4px solid var(--su-action);padding-left:24px}.su-final .su-button--primary{background:var(--su-action)}.su-final .su-button--primary:hover{background:var(--su-action-hover)}@media (width<=1100px){.su-hero__layout{gap:24px;min-height:590px}.su-hero h1{font-size:clamp(42px,4.8vw,54px)}.su-hero__actions{flex-direction:column;align-items:flex-start;gap:8px 18px}.su-funding{grid-template-columns:1fr}.su-theme__body{padding:24px}.su-theme-grid{gap:32px 24px}}@media (width<=900px){.su-hero__layout{grid-template-columns:1fr;gap:26px;width:100%;min-height:0;padding:36px 32px 28px}.su-hero h1{font-size:clamp(42px,7.8vw,62px)}.su-hero .su-origin-kv{aspect-ratio:16/7;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);z-index:auto;width:calc(100% + 64px);height:auto;margin-inline:-32px;position:relative;top:auto;right:auto}.su-origin-kv__meta{top:10%;left:14%;right:12%}.su-origin-kv__logo{font-size:17cqw;top:34%;left:14%}.su-origin-kv__caption{right:16%}.su-hero__description{grid-row:3}.su-hero__bottom{min-height:0;padding-block:20px 36px}.su-hero__dates time{font-size:48px}.su-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.su-theme__body{padding:22px}.su-theme__hook{font-size:24px}.su-theme__top{gap:10px}.su-theme__icon{flex-basis:48px;width:48px;height:48px}.su-support-grid{grid-template-columns:1fr;gap:32px}.su-support-grid article{grid-template-columns:110px minmax(0,1fr);column-gap:28px;display:grid}.su-support-grid img{grid-row:1/3;width:110px;height:110px;margin:0}.su-support-grid h3{align-self:end}.su-support-grid p{grid-column:2}.su-themes,.su-process{padding-block:76px}}@media (width<=640px){.su-hero__layout{gap:22px;padding:26px 20px 22px}.su-hero__category{margin-bottom:18px;font-size:13px}.su-hero h1{font-size:clamp(32px,9.4vw,48px);line-height:1.3}.su-hero .su-origin-kv{aspect-ratio:16/8;width:calc(100% + 40px);margin-inline:-20px}.su-origin-kv__logo{font-size:19cqw;left:11%}.su-hero__actions{align-items:stretch}.su-hero__actions>a[target=_blank]{justify-content:center}.su-hero__dates time{font-size:clamp(30px,9vw,44px)}.su-hero__period{gap:18px}.su-theme-grid{grid-template-columns:minmax(0,1fr);gap:28px}.su-theme__body{padding:24px}.su-theme__hook{font-size:26px}.su-theme__top{gap:14px;margin-bottom:20px}.su-theme__icon{flex-basis:56px;width:56px;height:56px}.su-support,.su-themes,.su-process,#program{padding-block:56px}.su-support-grid img{grid-row:1;width:90px;height:90px}.su-support-grid article{grid-template-columns:90px minmax(0,1fr);column-gap:20px}.su-support-grid h3{align-self:center}.su-support-grid p{grid-column:1/-1}.su-funding dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.su-theme .su-text-link span{transition:none;transform:none}}.su-hero__rounds{font-size:13px;font-weight:650;line-height:1.7}.su-hero__period{flex-wrap:wrap;row-gap:8px}
