.solution-day{background:#090c16;color:#f5f6fa}.solution-day :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:5px}.solution-day :is(section[id],article[id],#schedule){scroll-margin-top:160px}.solution-day .bg-ember-gradient{background:#ea002c;box-shadow:none}.solution-day #mobile-menu a>svg,.solution-day .bg-radial-spotlight{display:none}.solution-day header a[href="#companies"]{border-radius:4px}.solution-day footer svg{display:none}.sd-skip{position:fixed;left:20px;top:-100px;z-index:100;padding:12px 20px;background:#ea002c}.sd-skip:focus{top:20px}.sd-hero{position:relative;isolation:isolate;overflow:hidden;padding:150px 0 60px}.sd-hero-image{z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center;opacity:.75}.sd-hero-content{position:relative}.sd-hero-title{display:flex;align-items:center;gap:22px;font-size:clamp(2.3rem,4.7vw,4.1rem);line-height:1.02;letter-spacing:-.045em;font-weight:850}.sd-ai{font-size:clamp(7rem,13vw,11rem);color:#ea002c;letter-spacing:-.09em;padding-right:.08em}.sd-year{display:block;margin-top:12px;font-size:.5em;letter-spacing:.04em;font-weight:500}.sd-hero-message{margin-top:30px;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700;letter-spacing:-.025em}.sd-hero-description{margin-top:12px;max-width:560px;color:#c5cad4;font-size:15px;line-height:1.9}.sd-hero-facts{margin-top:30px;display:grid;gap:14px;font-size:14px}.sd-hero-facts>div{display:flex;gap:18px}.sd-hero-facts dt{color:#aeb5c5;flex-shrink:0;padding-top:2px}.sd-hero-facts dd{line-height:1.8}.sd-hero-facts dd span{display:block;color:#aeb5c5;font-size:12px}.sd-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:30px}.sd-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 24px;border-radius:4px;font-size:14px;font-weight:700}.sd-button-primary{background:#ea002c;color:#fff}.sd-button-primary:hover{background:#c90026}.sd-new-window{font-size:10px;font-weight:500;opacity:.8;white-space:nowrap}.sd-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#d4d8e1;font-size:13px;text-decoration:underline;text-underline-offset:5px}.sd-text-link:hover{color:#fff}.sd-subnav{position:sticky;top:80px;z-index:30;background:#090c16;border-block:1px solid #293040}.sd-subnav>div{display:flex;gap:34px;overflow-x:auto}.sd-subnav a{display:block;padding:19px 0;font-size:14px;color:#c5cad4;white-space:nowrap}.sd-subnav a:hover{color:#fff}.sd-section{padding:64px 0;border-bottom:1px solid #252c3a}.sd-section h2{font-size:30px;font-weight:750;letter-spacing:-.04em;line-height:1.3}.sd-about-layout{display:grid;grid-template-columns:210px 1fr;gap:48px}.sd-about-layout>p{max-width:780px;font-size:15px;line-height:2;color:#b8c0ce}.sd-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:28px}.sd-section-heading>p{font-size:13px;line-height:1.8;color:#aeb5c5}.sd-count{margin-left:8px;color:#aeb5c5;font-size:16px;font-weight:400}.sd-track{margin-top:36px}.sd-track>h3{display:flex;gap:14px;align-items:baseline;font-size:17px;font-weight:650}.sd-track>h3>span{color:#aeb5c5;font-size:12px;font-weight:400}.sd-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px;align-items:start;margin-top:16px}.sd-company{border-top:1px solid #343b49;padding:24px 0}.sd-company-overview{display:flex;align-items:flex-start;gap:20px}.sd-company-image{position:relative;width:160px;height:112px;flex-shrink:0;overflow:hidden;margin-top:3px}#aegis .sd-company-image img{transform:scale(1.25)}.sd-company-copy{min-width:0;flex:1}.sd-company-category{color:#aeb5c5;font-size:11px}.sd-company h4{margin-top:5px;font-size:19px;font-weight:700;letter-spacing:-.025em}.sd-company-summary{margin-top:8px;font-size:13px;line-height:1.8;color:#bbc3d0;word-break:keep-all}.sd-detail-toggle{display:inline-flex;align-items:center;gap:20px;min-height:44px;margin-top:4px;font-size:12px;color:#d6dbe4}.sd-detail-toggle:hover{text-decoration:underline;text-underline-offset:4px}.sd-detail-toggle>span[aria-hidden]{font-size:18px}.sd-company-detail{margin-top:12px;padding:20px 0 0;border-top:1px solid #252c3a}.sd-company-detail[hidden]{display:none}.sd-company-detail h5{font-size:13px;font-weight:650}.sd-company-detail p{margin-top:7px;color:#b8c0ce;font-size:13px;line-height:1.9}.sd-company-detail h5:not(:first-child){margin-top:20px}.sd-company-detail dl{margin-top:22px;display:grid;gap:10px;font-size:12px}.sd-company-detail dl>div{display:flex;gap:16px}.sd-company-detail dt{color:#aeb5c5;flex-shrink:0}.sd-company-detail dd{overflow-wrap:anywhere}.sd-company-detail dd a:hover{text-decoration:underline}.sd-note{margin-top:24px;color:#9da7b9;font-size:12px;line-height:1.9}.sd-copy-status{color:#b8c0ce;font-size:12px;line-height:1.8}.sd-copy-status:not(:empty){margin-top:12px}.sd-schedule-heading{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:baseline;margin-top:34px}.sd-schedule-heading h3{font-size:16px;font-weight:650}.sd-schedule-heading p{font-size:12px;color:#aeb5c5}.sd-schedule{margin-top:16px;border-top:1px solid #596171}.sd-schedule li{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #293040}.sd-schedule-time{color:#aeb5c5;font-size:13px;font-variant-numeric:tabular-nums}.sd-schedule h4{font-size:14px;font-weight:600}.sd-presenters{display:flex;gap:10px 20px;flex-wrap:wrap;margin-top:10px}.sd-presenters a{font-size:12px;color:#b8c0ce;text-decoration:underline;text-underline-offset:4px}.sd-presenters a:hover{color:#fff}.sd-venue{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:32px}.sd-venue h3{font-size:17px;font-weight:650}.sd-venue p{margin-top:10px;color:#b8c0ce;font-size:14px;line-height:1.8}.sd-venue-actions{display:flex;flex-wrap:wrap;gap:24px;margin-top:12px}.sd-closing{border-top:1px solid #343b49;margin-top:40px;padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.sd-closing p{color:#c5cad4;font-size:14px}.sd-company-modal{width:min(780px,calc(100% - 64px));max-width:none;max-height:calc(100dvh - 64px);margin:auto;padding:0;border:1px solid #343b49;border-radius:6px;background:#0e1220;color:#f5f6fa;overflow-y:auto;overscroll-behavior:contain}.sd-company-modal::backdrop{background:rgba(0,0,0,.78)}.sd-modal-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:12px 28px;background:#0e1220;border-bottom:1px solid #293040}.sd-modal-header>p{color:#aeb5c5;font-size:12px}.sd-modal-header button{min-height:44px;padding:0 12px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.sd-modal-body{padding:28px 40px 36px}.solution-day .sd-modal-body h2{margin-top:8px;font-size:28px;font-weight:700}.sd-modal-title{margin-top:14px;color:#c5cad4;font-size:16px;line-height:1.8}.sd-modal-image{position:relative;aspect-ratio:3/2;overflow:hidden;margin:24px 0;background:#dedad2}.sd-modal-description h3{margin-top:24px;font-size:15px;font-weight:650}.sd-modal-description p{margin-top:9px;color:#b8c0ce;font-size:14px;line-height:1.95}.sd-modal-body>.sd-text-link{margin-top:22px}@media(max-width:1023px){.sd-company-grid{-moz-column-gap:28px;column-gap:28px}.sd-company-overview{gap:14px}.sd-company-image{width:136px;height:96px}}@media(max-width:767px){.sd-company-modal{width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.sd-modal-header{padding:max(10px,env(safe-area-inset-top)) 12px 10px 20px}.sd-modal-body{padding:24px 20px max(28px,env(safe-area-inset-bottom))}.solution-day .sd-modal-body h2{font-size:25px}.sd-modal-title{font-size:15px}.solution-day :is(section[id],article[id],#schedule){scroll-margin-top:134px}.sd-hero{padding:112px 0 40px}.sd-hero-image{-o-object-position:70% center;object-position:70% center;opacity:.42}.sd-hero-title{gap:12px;font-size:clamp(1.55rem,5.5vw,2.6rem)}.sd-ai{font-size:clamp(5rem,20vw,8rem)}.sd-year{margin-top:8px}.sd-hero-message{margin-top:28px}.sd-hero-description{font-size:13px}.sd-hero-facts{margin-top:24px;font-size:13px}.sd-hero-actions{gap:22px;margin-top:26px}.sd-subnav{top:64px}.sd-subnav>div{gap:25px}.sd-subnav a{font-size:12px;padding:16px 0}.sd-section{padding:42px 0}.sd-section h2{font-size:26px}.sd-about-layout{grid-template-columns:1fr;gap:22px}.sd-about-layout>p{font-size:14px}.sd-section-heading{display:block}.sd-section-heading>p{margin-top:12px;font-size:12px}.sd-track{margin-top:30px}.sd-company-grid{grid-template-columns:1fr}.sd-company{padding:20px 0}.sd-company-image{width:112px;height:80px}.sd-company-overview{gap:16px}.sd-company h4{font-size:18px}.sd-company-summary{font-size:13px}.sd-schedule li{grid-template-columns:108px 1fr;gap:12px;padding:16px 0}.sd-schedule-time{font-size:11px}.sd-schedule h4{font-size:13px}.sd-venue{grid-template-columns:1fr;gap:28px}.sd-closing{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.solution-day *,.solution-day :after,.solution-day :before{transition:none!important;animation:none!important}}