.hero[data-astro-cid-72ghpwgg]{background:linear-gradient(#0c5ebf 0%,#4dacf3 100%);position:relative;overflow:hidden}.photo[data-astro-cid-72ghpwgg]{z-index:0;aspect-ratio:4/3;width:100%;position:relative;top:0;bottom:0;right:0}.photo[data-astro-cid-72ghpwgg] img[data-astro-cid-72ghpwgg]{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block;position:absolute;inset:0}.inner[data-astro-cid-72ghpwgg]{max-width:1920px;margin:0 auto;padding:0 clamp(20px,5.4167vw,104px);position:relative}.grid[data-astro-cid-72ghpwgg]{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:center;gap:max(48px,5vw) clamp(8px,.8333vw,16px);padding:40px 0 48px;display:grid;position:relative}.text[data-astro-cid-72ghpwgg]{color:#fff;flex-direction:column;gap:max(24px,2.5vw);display:flex}h1[data-astro-cid-72ghpwgg]{letter-spacing:-.02em;color:#fff;text-wrap:pretty;margin:0;font-size:clamp(30px,3.75vw,72px);font-weight:500;line-height:1.1}.name[data-astro-cid-72ghpwgg]{color:#cfe7ff}.nw[data-astro-cid-72ghpwgg]{white-space:nowrap}p[data-astro-cid-72ghpwgg]{letter-spacing:-.01em;color:#fff;text-wrap:pretty;max-width:800px;margin:0;font-size:clamp(17px,1.6667vw,32px);font-weight:400;line-height:1.3}@media (width>=900px){.photo[data-astro-cid-72ghpwgg]{aspect-ratio:auto;width:min(44vw,900px);position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28%);mask-image:linear-gradient(90deg,#0000 0%,#000 28%)}.grid[data-astro-cid-72ghpwgg]{grid-template-columns:repeat(12,minmax(0,1fr));min-height:min(100vh,56.25vw);padding:calc(1.5rem + clamp(64px,5.2vw,100px) + max(48px,5vw)) 0 max(96px,10vw)}.text[data-astro-cid-72ghpwgg]{grid-column:1/span 6}}.events[data-astro-cid-cuzwvajb]{color:#fff;background:linear-gradient(160deg,#0c5ebf 0%,#4dacf3 100%);grid-template-columns:minmax(0,1fr);margin-top:max(96px,10vw);display:grid}.carousel[data-astro-cid-cuzwvajb]{background:#000;min-height:72vw;position:relative;overflow:hidden}.track[data-astro-cid-cuzwvajb]{will-change:transform;width:400%;transition:transform .8s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;inset:0}.slide[data-astro-cid-cuzwvajb]{background:#000;flex:0 0 25%;height:100%;position:relative}.slide[data-astro-cid-cuzwvajb] img[data-astro-cid-cuzwvajb]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.arrow[data-astro-cid-cuzwvajb]{z-index:2;color:#fff;cursor:pointer;opacity:.75;background:#ffffff14;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .25s,background .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.arrow[data-astro-cid-cuzwvajb]:hover{opacity:1;background:#ffffff2e}.arrow[data-astro-cid-cuzwvajb] svg[data-astro-cid-cuzwvajb]{width:16px;height:16px;display:block}.prev[data-astro-cid-cuzwvajb]{left:clamp(10px,.8333vw,16px)}.next[data-astro-cid-cuzwvajb]{right:clamp(10px,.8333vw,16px)}.shade[data-astro-cid-cuzwvajb]{z-index:1;pointer-events:none;background:linear-gradient(#03102800 0%,#03102838 55%,#0310288c 100%);height:28%;position:absolute;bottom:0;left:0;right:0}.dots[data-astro-cid-cuzwvajb]{z-index:2;justify-content:center;gap:6px;display:flex;position:absolute;bottom:clamp(16px,1.6667vw,32px);left:0;right:0}.dot[data-astro-cid-cuzwvajb]{cursor:pointer;background:#ffffff73;border:0;border-radius:2px;width:44px;height:3px;padding:0;transition:width .4s,background .4s}.dot[data-astro-cid-cuzwvajb][aria-current=true]{background:#fff;width:56px}.cta-col[data-astro-cid-cuzwvajb]{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:max(24px,2.5vw);padding:max(48px,5vw) clamp(20px,5.4167vw,104px);display:flex}h2[data-astro-cid-cuzwvajb]{letter-spacing:-.01em;color:#fff;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(22px,2.5vw,48px);font-weight:500;line-height:1.2}.cta[data-astro-cid-cuzwvajb]{text-align:center;letter-spacing:-.01em;color:#fff;transform-origin:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px clamp(18px,1.797vw,34.5px);max-width:100%;font-size:clamp(22px,2.5vw,48px);font-weight:500;line-height:1.2;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.cta[data-astro-cid-cuzwvajb]:hover{color:#fff;transform:scale(1.06)}.cta[data-astro-cid-cuzwvajb] svg[data-astro-cid-cuzwvajb]{flex-shrink:0;width:clamp(20px,1.797vw,34.5px);height:auto}@media (width>=900px){.events[data-astro-cid-cuzwvajb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.carousel[data-astro-cid-cuzwvajb]{min-height:min(40vw,760px)}.cta-col[data-astro-cid-cuzwvajb]{padding-left:max(48px,5vw)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-cuzwvajb],.cta[data-astro-cid-cuzwvajb],.dot[data-astro-cid-cuzwvajb]{transition:none}.cta[data-astro-cid-cuzwvajb]:hover{transform:none}}section[data-astro-cid-naohjlkp]{background:#fff}.wrap[data-astro-cid-naohjlkp]{max-width:1920px;margin:0 auto;padding:max(80px,8.3333vw) clamp(20px,5.4167vw,104px) 0}.grid12[data-astro-cid-naohjlkp]{grid-template-columns:minmax(0,1fr);column-gap:clamp(8px,.8333vw,16px);display:grid}.meet-grid[data-astro-cid-naohjlkp]{align-items:center;row-gap:max(48px,5vw)}.meet-text[data-astro-cid-naohjlkp]{grid-row:2}.meet-text[data-astro-cid-naohjlkp] h2[data-astro-cid-naohjlkp]{letter-spacing:-.01em;color:#002c6f;margin:0;font-size:clamp(19px,2.0833vw,40px);font-weight:500;line-height:1.2}.meet-body[data-astro-cid-naohjlkp]{letter-spacing:0;color:#002c6f;flex-direction:column;gap:1.4em;margin-top:max(24px,2.5vw);font-size:clamp(16px,1.25vw,24px);font-weight:400;line-height:1.4;display:flex}.meet-body[data-astro-cid-naohjlkp] p[data-astro-cid-naohjlkp]{text-wrap:pretty;margin:0}.meet-photo-col[data-astro-cid-naohjlkp]{align-self:stretch;align-items:center;display:flex}.meet-photo[data-astro-cid-naohjlkp]{aspect-ratio:1;background:#e2edff;border-radius:12px;width:100%;max-width:514px;margin:0 auto;position:relative;overflow:hidden}.meet-photo[data-astro-cid-naohjlkp] img[data-astro-cid-naohjlkp]{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.press[data-astro-cid-naohjlkp] h2[data-astro-cid-naohjlkp],.talks[data-astro-cid-naohjlkp] h2[data-astro-cid-naohjlkp]{text-align:center;letter-spacing:-.01em;color:#0c7bd1;text-wrap:balance;margin:0;font-size:clamp(22px,2.5vw,48px);font-weight:500;line-height:1.2}.press[data-astro-cid-naohjlkp] ul[data-astro-cid-naohjlkp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,.8333vw,16px);max-width:1424px;margin:max(24px,2.5vw) auto 0;padding:0;list-style:none;display:grid}.press[data-astro-cid-naohjlkp] li[data-astro-cid-naohjlkp]{min-width:0}.press[data-astro-cid-naohjlkp] a[data-astro-cid-naohjlkp]{opacity:.75;border-radius:12px;justify-content:center;align-items:center;height:clamp(88px,6.6667vw,128px);transition:opacity .3s,background-color .3s,transform .3s cubic-bezier(.2,.7,.3,1);display:flex}.press[data-astro-cid-naohjlkp] a[data-astro-cid-naohjlkp]:hover{opacity:1;background-color:#f5f9ff;transform:translateY(-2px)}.press[data-astro-cid-naohjlkp] a[data-astro-cid-naohjlkp]:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #4dacf3}.press[data-astro-cid-naohjlkp] img[data-astro-cid-naohjlkp]{object-fit:contain;width:auto;max-width:78%;display:block}.sub[data-astro-cid-naohjlkp]{text-align:center;letter-spacing:0;color:#5e6a92;text-wrap:balance;max-width:1424px;margin:max(24px,2.5vw) auto 0;font-size:clamp(16px,1.25vw,24px);font-weight:400;line-height:1.4}.talks-outer[data-astro-cid-naohjlkp]{margin-top:max(48px,5vw)}.talk-grid[data-astro-cid-naohjlkp]{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:clamp(8px,.8333vw,16px);display:grid}.talk[data-astro-cid-naohjlkp]{isolation:isolate;cursor:pointer;background:#fff;border:1px solid #c9d3e3;border-radius:12px;flex-direction:column;gap:max(16px,1.25vw);min-width:0;padding:max(24px,2.0833vw);transition:border-color .3s;display:flex;position:relative;overflow:hidden}.cover[data-astro-cid-naohjlkp]{z-index:1;position:absolute;inset:0}.overlay[data-astro-cid-naohjlkp]{z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(#0c5ebf 0%,#4dacf3 100%);transition:opacity .35s;position:absolute;inset:0}.talk[data-astro-cid-naohjlkp] h3[data-astro-cid-naohjlkp]{letter-spacing:-.01em;color:#002c6f;margin:0;font-size:clamp(17px,1.6667vw,32px);font-weight:400;line-height:1.2;transition:color .25s}.talk[data-astro-cid-naohjlkp] .body[data-astro-cid-naohjlkp]{letter-spacing:0;color:#5e6a92;text-wrap:pretty;margin:0;font-size:clamp(14px,1.0417vw,20px);font-weight:400;line-height:1.4;transition:color .25s}.talk[data-astro-cid-naohjlkp] .note[data-astro-cid-naohjlkp]{letter-spacing:0;color:#0c7bd1;text-wrap:pretty;margin:auto 0 0;padding-top:clamp(8px,.8333vw,16px);font-size:clamp(13px,.9375vw,18px);font-weight:400;line-height:1.4;transition:color .25s}.talk[data-astro-cid-naohjlkp] .note[data-astro-cid-naohjlkp] a[data-astro-cid-naohjlkp]{z-index:2;color:inherit;text-underline-offset:.2em;text-decoration:underline;position:relative}.talk[data-astro-cid-naohjlkp]:hover{border-color:#0000}.talk[data-astro-cid-naohjlkp]:hover .overlay[data-astro-cid-naohjlkp]{opacity:1}.talk[data-astro-cid-naohjlkp]:hover h3[data-astro-cid-naohjlkp],.talk[data-astro-cid-naohjlkp]:hover .body[data-astro-cid-naohjlkp],.talk[data-astro-cid-naohjlkp]:hover .note[data-astro-cid-naohjlkp]{color:#fff}@media (width>=768px){.talk-grid[data-astro-cid-naohjlkp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.grid12[data-astro-cid-naohjlkp]{grid-template-columns:repeat(12,minmax(0,1fr))}.meet-text[data-astro-cid-naohjlkp]{grid-area:1/1/auto/span 6}.meet-photo-col[data-astro-cid-naohjlkp]{grid-area:1/8/auto/span 5}.press[data-astro-cid-naohjlkp] ul[data-astro-cid-naohjlkp]{grid-template-columns:repeat(4,minmax(0,1fr))}.talk-grid[data-astro-cid-naohjlkp]{grid-column:2/span 10}}@media (prefers-reduced-motion:reduce){.press[data-astro-cid-naohjlkp] a[data-astro-cid-naohjlkp]{transition:none}.press[data-astro-cid-naohjlkp] a[data-astro-cid-naohjlkp]:hover{transform:none}}
