.conf-lg{--navy:var(--conf-c-ink,#0b1a4a);--ease:cubic-bezier(.22,1,.36,1);min-height:100svh;color:var(--navy);background:radial-gradient(40% 50% at 100% 0,#dbeafee6,#0000 70%),radial-gradient(40% 50% at 100% 100%,#ede9fecc,#0000 70%),#f6f8ff;flex-direction:column;display:flex;position:relative}@media (min-width:1024px){.conf-lg{flex-direction:row}}.conf-lg-left{isolation:isolate;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.conf-lg-left{width:58%;display:flex}}.conf-lg-photo{z-index:-2;object-fit:cover;object-position:20% 60%;-webkit-mask-composite:source-in;width:88%;height:78%;animation:conf-lg-rise .7s var(--ease)both;position:absolute;bottom:0;right:-6%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35%),linear-gradient(#0000 0%,#000 25% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 35%),linear-gradient(#0000 0%,#000 25% 85%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes conf-lg-rise{0%{opacity:0;translate:0 12px}}.conf-lg-veil{z-index:-1;background:linear-gradient(90deg,#f4f8ff 0%,#f4f8ffe6 36%,#f4f8ff40 60%,#0000 80%),radial-gradient(50% 40% at 20% 10%,#bfdbfe99,#0000 70%);position:absolute;inset:0}.conf-lg-left-inner{width:100%;animation:conf-lg-rise .5s var(--ease)both;flex-direction:column;justify-content:center;gap:18px;padding:clamp(32px,4vw,64px);display:flex}.conf-lg-back{color:var(--conf-c-primary-strong,#1d4ed8);transition:translate .22s var(--ease);background:#ffffffe6;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 10px 24px -16px #0f285080}.conf-lg-back svg{width:16px;height:16px}.conf-lg-back:hover{translate:-3px}.conf-lg-brand{align-items:center;gap:14px;margin-top:10px;display:flex}.conf-lg-logo{background:#fff;border-radius:999px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden;box-shadow:0 0 0 4px #fff,0 12px 26px -12px #0f285080}.conf-lg-logo img{object-fit:contain;width:80%;height:80%}.conf-lg-logo svg{width:28px;height:28px;color:var(--conf-c-primary,#2563eb)}.conf-lg-brand p{max-width:22rem;color:var(--navy);margin:0;font-size:17px;font-weight:700;line-height:1.3}.conf-lg-title{letter-spacing:-.035em;max-width:34rem;color:var(--navy);margin:0;font-size:clamp(34px,3.6vw,56px);font-weight:800;line-height:1.08}.conf-lg-title span{color:var(--conf-c-accent,#4f46e5);background:linear-gradient(95deg,#0ea5e9 0%,var(--conf-c-primary,#2563eb)35%,var(--conf-c-accent,#4f46e5)65%,#9333ea 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.conf-lg-year{background:linear-gradient(95deg,var(--conf-c-primary,#2563eb),var(--conf-c-accent,#4f46e5)60%,var(--conf-c-violet,#7c3aed));color:#fff;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--conf-c-accent,#4f46e5)80%,transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px 22px;font-size:22px;font-weight:800;display:inline-flex}.conf-lg-year svg{width:22px;height:22px}.conf-lg-lead{color:#475569;max-width:28rem;margin:0;font-size:16.5px;line-height:1.6}.conf-lg-feats{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.conf-lg-feats>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:116px;transition:translate .25s var(--ease);background:#ffffffd9;border:1px solid #ffffffe6;border-radius:18px;justify-items:center;gap:8px;padding:16px 10px;display:grid;box-shadow:0 16px 34px -26px #0f285080}.conf-lg-feats>div:hover{translate:0 -3px}.conf-lg-feats span{background:color-mix(in oklab,var(--tone)12%,#fff);width:46px;height:46px;color:var(--tone);border-radius:999px;place-items:center;display:grid}.conf-lg-feats span svg{width:22px;height:22px}.conf-lg-feats p{color:var(--navy);margin:0;font-size:13px;font-weight:700}.conf-lg-right{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:clamp(20px,4vw,56px) clamp(16px,3vw,40px);display:flex;position:relative}.conf-lg-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:470px;animation:conf-lg-rise .42s var(--ease)both;background:#fffffff0;border:1px solid #fffffff2;border-radius:28px;padding:clamp(24px,3vw,40px);position:relative;box-shadow:inset 0 1px #fff,0 34px 70px -40px #0f28508c}.conf-lg-chip{color:var(--conf-c-primary-strong,#1d4ed8);background:#eff4ff;border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.conf-lg-chip svg{width:15px;height:15px}.conf-lg-h{letter-spacing:-.03em;color:var(--navy);margin:16px 0 0;font-size:clamp(30px,3vw,38px);font-weight:800}.conf-lg-sub{color:#64748b;margin:6px 0 0;font-size:15px}.conf-lg-error{color:#dc2626;background:#fef2f2;border:1px solid #fee2e2;border-radius:14px;gap:10px;margin-top:18px;padding:12px 14px;font-size:14px;display:flex}.conf-lg-error svg{flex:none;width:16px;height:16px;margin-top:2px}.conf-lg-form{gap:18px;margin-top:24px;display:grid}.conf-lg-row{justify-content:space-between;align-items:center;display:flex}.conf-lg-label{color:var(--navy);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:inline-flex}.conf-lg-label svg{width:17px;height:17px;color:var(--conf-c-primary,#2563eb)}.conf-lg-forgot{color:var(--conf-c-primary,#2563eb);cursor:pointer;margin-bottom:8px;font-size:13.5px;font-weight:600}.conf-lg-forgot:hover{text-underline-offset:3px;text-decoration:underline}.conf-lg .conf-lg-input{height:52px;transition:box-shadow .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease);background:#f4f7fd;border-color:#0f172a14;border-radius:16px}.conf-lg .conf-lg-input:focus{border-color:color-mix(in srgb,var(--conf-c-primary,#2563eb)50%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--conf-c-primary,#2563eb)12%,transparent);background:#fff}.conf-lg .conf-lg-submit{background:linear-gradient(95deg,#0ea5e9 0%,var(--conf-c-primary,#2563eb)35%,var(--conf-c-accent,#4f46e5)70%,#9333ea 100%);color:#fff;width:100%;height:54px;box-shadow:0 18px 36px -16px color-mix(in srgb,var(--conf-c-accent,#4f46e5)80%,transparent);transition:transform .22s var(--ease),box-shadow .22s var(--ease);border-radius:16px;font-size:16px;font-weight:700}.conf-lg .conf-lg-submit:hover{box-shadow:0 22px 42px -16px color-mix(in srgb,var(--conf-c-accent,#4f46e5)90%,transparent);transform:translateY(-2px)}.conf-lg-new{color:#64748b;border-top:1px solid #eef2f7;justify-content:center;align-items:center;gap:6px;margin:24px 0 0;padding-top:20px;font-size:14px;display:flex}.conf-lg-new a{color:var(--conf-c-primary,#2563eb);align-items:center;gap:4px;font-weight:700;display:inline-flex}.conf-lg-new a svg{width:15px;height:15px;transition:translate .2s var(--ease)}.conf-lg-new a:hover svg{translate:3px}.conf-lg-new button{color:var(--conf-c-primary,#2563eb);cursor:pointer;align-items:center;gap:4px;font-weight:700;display:inline-flex}.conf-lg-new button svg{width:15px;height:15px;transition:translate .2s var(--ease)}.conf-lg-new button:hover svg{translate:-3px}.conf-lg-new button:hover{text-underline-offset:3px;text-decoration:underline}.conf-lg-new button:disabled{opacity:.5;cursor:default}.conf-lg-foot{color:#64748b;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;display:flex}.conf-lg-foot a{align-items:center;gap:8px;font-weight:600;display:inline-flex}.conf-lg-foot img{height:34px}@media (max-width:1023px){.conf-lg-right{justify-content:flex-start;padding-top:24px}.conf-lg-right:before{content:"";background:var(--conf-venue-photo,none)20% 60%/cover;pointer-events:none;height:240px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0009,#0000);mask-image:linear-gradient(#0009,#0000)}.conf-lg-card{margin-top:110px}}@media (prefers-reduced-motion:reduce){.conf-lg-photo,.conf-lg-left-inner,.conf-lg-card{animation:none}}@media (max-width:1023px){.conf-lg-back--m{z-index:1;align-self:flex-start;position:relative}.conf-lg-card{margin-top:70px}}@media (min-width:1024px){.conf-lg-back--m{display:none}}.conf-lg-form button[role=checkbox]{width:18px;min-width:0;height:18px;min-height:0}.conf-lg{--u:min(1vw,1.75vh)}@media (min-width:1024px){.conf-lg{height:100svh;min-height:0;overflow:hidden}.conf-lg-left-inner{gap:clamp(8px,calc(var(--u)*1.4),22px);padding:calc(var(--u)*3.2 + 56px)clamp(28px,calc(var(--u)*4.4),72px)clamp(20px,calc(var(--u)*3),48px);position:relative}.conf-lg-left-inner>.conf-lg-back{top:clamp(16px,calc(var(--u)*2.4),40px);left:clamp(28px,calc(var(--u)*4.4),72px);position:absolute}.conf-lg-brand{gap:calc(var(--u)*1.2);margin-top:0}.conf-lg-logo{width:clamp(44px,calc(var(--u)*4.6),76px);height:clamp(44px,calc(var(--u)*4.6),76px)}.conf-lg-brand p{font-size:clamp(14px,calc(var(--u)*1.25),20px);max-width:26em}.conf-lg-title{font-size:clamp(28px,calc(var(--u)*4),72px);max-width:16em}.conf-lg-year{font-size:clamp(16px,calc(var(--u)*1.6),28px);padding:.3em .9em}.conf-lg-year svg{width:1em;height:1em}.conf-lg-lead{font-size:clamp(14px,calc(var(--u)*1.2),20px);max-width:28em}.conf-lg-feats{gap:calc(var(--u)*.9);margin-top:0}.conf-lg-feats>div{width:clamp(92px,calc(var(--u)*8.6),150px);padding:calc(var(--u)*1.1)8px;gap:calc(var(--u)*.6)}.conf-lg-feats span{width:clamp(34px,calc(var(--u)*3.4),56px);height:clamp(34px,calc(var(--u)*3.4),56px)}.conf-lg-feats p{font-size:clamp(11.5px,calc(var(--u)*.95),15px)}.conf-lg-right{gap:clamp(10px,calc(var(--u)*1.4),24px);padding:clamp(16px,calc(var(--u)*2.4),48px)}.conf-lg-card{max-width:clamp(380px,calc(var(--u)*34),560px);padding:clamp(20px,calc(var(--u)*2.8),48px)}.conf-lg-h{margin-top:calc(var(--u)*1.1);font-size:clamp(26px,calc(var(--u)*2.8),44px)}.conf-lg-sub{font-size:clamp(13px,calc(var(--u)*1.05),17px)}.conf-lg-form{gap:clamp(10px,calc(var(--u)*1.4),22px);margin-top:clamp(14px,calc(var(--u)*1.8),30px)}.conf-lg .conf-lg-input{height:clamp(42px,calc(var(--u)*4),58px)}.conf-lg .conf-lg-submit{height:clamp(44px,calc(var(--u)*4.2),60px)}.conf-lg-label,.conf-lg-forgot{margin-bottom:calc(var(--u)*.6)}.conf-lg-new{margin-top:clamp(12px,calc(var(--u)*1.8),28px);padding-top:clamp(10px,calc(var(--u)*1.5),22px)}.conf-lg-foot img{height:clamp(24px,calc(var(--u)*2.6),38px)}}@media (max-width:1023px){.conf-lg-right{gap:clamp(10px,2svh,20px);padding-top:clamp(12px,3svh,24px)}.conf-lg-card{margin-top:clamp(24px,9svh,110px);padding:clamp(18px,3svh,28px) 22px}.conf-lg-h{margin-top:clamp(8px,1.6svh,16px)}.conf-lg-form{gap:clamp(10px,2svh,18px);margin-top:clamp(12px,2.4svh,24px)}.conf-lg .conf-lg-input,.conf-lg .conf-lg-submit{height:clamp(44px,6.4svh,54px)}.conf-lg-new{margin-top:clamp(12px,2.4svh,24px);padding-top:clamp(10px,2svh,20px)}.conf-lg-foot{text-align:center}.conf-lg-foot img{height:28px}}@media (max-width:1023px) and (max-height:720px){.conf-lg-card{margin-top:8px;padding:16px 20px}.conf-lg-h{margin-top:8px;font-size:26px}.conf-lg-new{margin-top:10px;padding-top:10px}.conf-lg-foot{gap:2px}.conf-lg-foot img{height:22px}}@media (min-width:1024px){.conf-lg-photo{width:80%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35% 78%,#0000 100%),linear-gradient(#0000 0%,#000 25% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 35% 78%,#0000 100%),linear-gradient(#0000 0%,#000 25% 85%,#0000 100%)}.conf-lg-veil{background:linear-gradient(90deg,#f4f8ff 0%,#f4f8fff0 40%,#f4f8ff66 62%,#0000 82%),radial-gradient(50% 40% at 20% 10%,#bfdbfe99,#0000 70%)}}.conf-lg-right:before{transition:opacity .4s}.conf-lg:not([data-look-ready]) .conf-lg-right:before{opacity:0}.conf-lg-venue{box-shadow:0 0 0 1px #0f172a0f,0 18px 34px -22px color-mix(in srgb,var(--conf-c-ink,#0b1a4a)60%,transparent);border-radius:20px;margin:0;display:none;position:relative;overflow:hidden}.conf-lg-venue img{object-fit:cover;object-position:26% 55%;width:100%;height:100%;display:block}.conf-lg-venue figcaption{color:#fff;background:linear-gradient(#0000,#08143ccc);padding:28px 16px 12px;font-size:13px;font-weight:700;position:absolute;inset:auto 0 0}.conf-lg-venue--side{aspect-ratio:3.4;max-width:34rem;margin-top:4px}.conf-lg-venue--top{z-index:1;aspect-ratio:2.4;width:100%;max-width:470px;margin:0 auto;position:relative}@media (min-width:1024px){.conf-lg-venue--top{display:none!important}}
