.velorah-root .velorah-ws-hero{position:relative;padding-bottom:clamp(40px,5.4vw,80px);padding-inline:clamp(18px,4vw,44px)}.velorah-root .velorah-ws-hero-inner{position:relative;margin-inline:auto;max-width:1280px;display:grid;align-items:start;-moz-column-gap:clamp(20px,5vw,84px);column-gap:clamp(20px,5vw,84px);row-gap:clamp(36px,5vw,52px);grid-template-columns:minmax(0,1fr)}@media (min-width:1060px){.velorah-root .velorah-ws-hero-inner{grid-template-columns:minmax(320px,600px) minmax(360px,448px);justify-content:space-between}}.velorah-root .velorah-ws-hero-heading{margin-top:20px;font-family:var(--font-display);font-weight:400;font-size:clamp(38px,5.2vw,68px);line-height:1.02;letter-spacing:-.024em;max-width:15ch;color:var(--paper-ink)}.velorah-root .velorah-ws-hero-lede{margin-top:clamp(16px,2.2vh,24px);font-family:var(--font-body);font-size:clamp(15px,1.15vw,17.5px);line-height:1.68;max-width:52ch;text-wrap:pretty;color:var(--paper-ink-soft)}.velorah-root .velorah-ws-facts{margin-top:clamp(26px,3.4vw,36px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(16px,2.6vw,30px);list-style:none}.velorah-root .velorah-ws-fact{display:flex;align-items:center;gap:11px}.velorah-root .velorah-ws-fact+.velorah-ws-fact{padding-left:clamp(16px,2.6vw,30px);border-left:1px solid var(--paper-hairline)}.velorah-root .velorah-ws-fact svg{flex-shrink:0;color:var(--paper-accent)}.velorah-root .velorah-ws-fact-label{display:block;font-family:var(--font-body);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-ink-faint)}.velorah-root .velorah-ws-fact-value{display:block;margin-top:3px;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--paper-ink)}.velorah-root .velorah-ws-countdown{margin-top:clamp(26px,3.4vw,34px)}.velorah-root .velorah-ws-countdown-label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-ink-faint)}.velorah-root .velorah-ws-count{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.velorah-root .velorah-ws-count li{min-width:72px;padding:12px 14px 10px;border-radius:14px;text-align:center;background-image:linear-gradient(170deg,var(--paper) 0,var(--paper-bezel-a) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(47,80,123,.12),0 16px 32px -24px rgba(15,43,56,.55)}.velorah-root .velorah-ws-count b{display:block;font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--paper-ink)}.velorah-root .velorah-ws-count span{display:block;margin-top:6px;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-ink-faint)}.velorah-root .velorah-ws-panel-stage{position:relative;scroll-margin-top:clamp(100px,12vh,140px)}.velorah-root .velorah-ws-panel-glow{position:absolute;top:-6%;left:50%;z-index:0;width:112%;aspect-ratio:1;transform:translateX(-50%);border-radius:50%;pointer-events:none;filter:blur(20px);background:radial-gradient(circle,rgba(103,232,249,.3),transparent 62%)}.velorah-root .velorah-ws-panel{position:relative;z-index:1;padding:clamp(22px,2.8vw,32px);border-radius:clamp(20px,2.4vw,28px);background-image:linear-gradient(170deg,var(--paper) 0,var(--paper-bezel-a) 64%,var(--paper-bezel-b) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(47,80,123,.14),0 44px 88px -36px rgba(15,43,56,.62)}.velorah-root .velorah-ws-panel-title{font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2.4vw,30px);line-height:1.1;letter-spacing:-.012em;color:var(--paper-ink)}.velorah-root .velorah-ws-panel-sub{margin-top:8px;font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:var(--paper-ink-soft)}.velorah-root .velorah-ws-panel-form{margin-top:clamp(20px,2.4vw,26px)}.velorah-root .velorah-ws-learn{padding-block:clamp(30px,4vw,56px);padding-inline:clamp(18px,4vw,44px)}.velorah-root .velorah-ws-learn-band{margin-inline:auto;max-width:1180px;padding:clamp(30px,4.4vw,66px) clamp(22px,4vw,60px);border-radius:clamp(20px,2.6vw,40px);text-align:center}.velorah-root .velorah-ws-learn-band .velorah-heading{margin-inline:auto;max-width:20ch}.velorah-root .velorah-ws-learn-list{margin-top:clamp(30px,4vw,48px);margin-inline:auto;max-width:62rem;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.2vw,26px);text-align:left;list-style:none}@media (min-width:780px){.velorah-root .velorah-ws-learn-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.velorah-root .velorah-ws-learn-item{display:flex;align-items:flex-start;gap:14px;padding-top:clamp(16px,2vw,22px);border-top:1px solid var(--ink-hairline)}.velorah-root .velorah-ws-learn-item svg{flex-shrink:0;margin-top:2px;color:var(--ink-accent)}.velorah-root .velorah-ws-learn-item p{font-family:var(--font-body);font-size:14.5px;line-height:1.62;text-wrap:pretty;color:var(--ink-fg-soft)}.velorah-root .velorah-ws-speaker-heading{margin-top:18px;font-family:var(--font-display);font-weight:400;font-size:clamp(30px,3.6vw,48px);line-height:1.04;letter-spacing:-.02em;color:var(--paper-ink)}.velorah-root .velorah-ws-speaker-role{margin-top:10px;display:inline-block}.velorah-root .velorah-ws-bio{margin-top:22px;max-width:46ch}.velorah-root .velorah-ws-bio p{font-family:var(--font-body);font-size:14.5px;line-height:1.7;text-wrap:pretty;color:var(--paper-ink-soft)}.velorah-root .velorah-ws-bio p+p{margin-top:14px}.velorah-root .velorah-ws-portrait-stage{position:relative}.velorah-root .velorah-ws-portrait-glow{position:absolute;top:4%;left:50%;z-index:0;width:108%;aspect-ratio:1;transform:translateX(-50%);border-radius:50%;pointer-events:none;filter:blur(20px);background:radial-gradient(circle,rgba(103,232,249,.28),transparent 64%)}.velorah-root .velorah-ws-portrait{position:relative;z-index:1;padding:10px;border-radius:22px;background-image:linear-gradient(170deg,var(--paper) 0,var(--paper-bezel-a) 62%,var(--paper-bezel-b) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(47,80,123,.14),0 44px 88px -36px rgba(15,43,56,.62)}.velorah-root .velorah-ws-portrait img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;border-radius:14px}.velorah-root .velorah-ws-close{position:relative;padding-block:clamp(48px,6vw,92px);padding-inline:clamp(18px,4vw,44px);text-align:center}.velorah-root .velorah-ws-close-glow{position:absolute;top:50%;left:50%;z-index:0;width:min(760px,90%);aspect-ratio:2/1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;filter:blur(26px);background:radial-gradient(circle,rgba(103,232,249,.22),transparent 66%)}.velorah-root .velorah-ws-close-inner{position:relative;z-index:1;margin-inline:auto;max-width:42rem}.velorah-root .velorah-ws-close-heading{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,4vw,54px);line-height:1.04;letter-spacing:-.022em;color:var(--paper-ink)}.velorah-root .velorah-ws-close .velorah-ws-facts{justify-content:center}.velorah-root .velorah-ws-close-actions{margin-top:clamp(24px,3vw,34px);display:flex;justify-content:center}.velorah-root .velorah-ws-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;background:rgba(9,26,35,.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:velorah-ws-modal-in .28s cubic-bezier(.2,.7,.2,1) both}@keyframes velorah-ws-modal-in{0%{opacity:0}to{opacity:1}}.velorah-root .velorah-ws-dialog{position:relative;width:100%;max-width:30rem;max-height:90vh;overflow-y:auto;padding:clamp(26px,3.4vw,38px);border-radius:clamp(22px,2.6vw,32px);text-align:center;background-image:linear-gradient(170deg,var(--paper) 0,var(--paper-bezel-a) 66%,var(--paper-bezel-b) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(47,80,123,.14),0 60px 120px -40px rgba(9,26,35,.8);animation:velorah-ws-dialog-in .34s cubic-bezier(.16,1,.3,1) both}@keyframes velorah-ws-dialog-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.velorah-root .velorah-ws-dialog{animation-name:velorah-ws-modal-in}}.velorah-root .velorah-ws-dialog-close{position:absolute;top:14px;right:14px;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border:1px solid var(--paper-hairline);border-radius:9999px;color:var(--paper-ink-soft);background:hsla(0,0%,100%,.6);transition:color .3s ease,border-color .3s ease,background-color .3s ease}.velorah-root .velorah-ws-dialog-close:hover{color:var(--paper-ink);border-color:rgba(47,80,123,.28);background:#fff}.velorah-root .velorah-ws-dialog-mark{display:flex;height:4rem;width:4rem;margin-inline:auto;align-items:center;justify-content:center;border-radius:9999px;color:#fff;background-image:linear-gradient(90deg,#0891b2,#0d9488);box-shadow:0 16px 34px -14px rgba(13,148,136,.6)}.velorah-root .velorah-ws-dialog-title{margin-top:20px;font-family:var(--font-display);font-weight:400;font-size:clamp(26px,3vw,34px);line-height:1.08;letter-spacing:-.016em;color:var(--paper-ink)}.velorah-root .velorah-ws-dialog-copy{margin-top:12px;font-family:var(--font-body);font-size:14px;line-height:1.66;text-wrap:pretty;color:var(--paper-ink-soft)}.velorah-root .velorah-ws-dialog-copy b{font-weight:600;color:var(--paper-ink)}.velorah-root .velorah-ws-dialog-details{margin-top:22px;padding:16px 18px;border-radius:16px;text-align:left;border:1px solid var(--paper-hairline);background:hsla(0,0%,100%,.6)}.velorah-root .velorah-ws-dialog-details-head{display:flex;align-items:center;gap:9px;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-ink-faint)}.velorah-root .velorah-ws-dialog-details-head svg{flex-shrink:0;color:var(--paper-accent)}.velorah-root .velorah-ws-dialog-details ul{margin-top:12px;display:flex;flex-direction:column;gap:8px;list-style:none}.velorah-root .velorah-ws-dialog-details li{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:13.5px;color:var(--paper-ink)}.velorah-root .velorah-ws-dialog-details li:before{content:"";flex-shrink:0;width:5px;height:5px;border-radius:9999px;background:var(--paper-accent)}.velorah-root .velorah-ws-dialog-actions{margin-top:24px}.velorah-root .velorah-ws-dialog-dismiss{margin-top:14px;font-family:var(--font-body);font-size:12.5px;text-decoration:underline;text-underline-offset:3px;color:var(--paper-ink-faint);transition:color .3s ease}.velorah-root .velorah-ws-dialog-dismiss:hover{color:var(--paper-ink)}