.book-call{position:relative;display:flex;flex:1;flex-direction:column;justify-content:center;overflow:hidden;padding:6.5rem 1.25rem 4rem}.book-call__grid{inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 75% 55% at 50% 42%,#000 0,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 75% 55% at 50% 42%,#000 0,transparent 72%)}.book-call__grid,.book-call__mark{position:absolute;z-index:0;pointer-events:none}.book-call__mark{top:18%;left:50%;width:min(640px,88vw);height:auto;translate:-50% 0;opacity:.12;filter:blur(8px)}.book-call__inner{position:relative;z-index:1;display:flex;width:min(920px,100%);margin:0 auto;flex-direction:column;align-items:center;text-align:center}.book-call__eyebrow{margin:0;font-family:var(--font-login-mono),ui-monospace,monospace;font-size:.68rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,#e8a35c 70%,white)}.book-call__title{margin:.85rem 0 0;max-width:16ch;font-family:var(--font-heading),var(--font-archivo),ui-sans-serif,sans-serif;font-size:clamp(2.15rem,5.2vw,3.55rem);font-weight:800;letter-spacing:-.045em;line-height:.98;color:#fff}.book-call__lead{margin:1.15rem 0 0;max-width:34rem;font-family:var(--font-login-sans),ui-sans-serif,sans-serif;font-size:1.05rem;line-height:1.55;color:rgba(255,255,255,.58)}.book-call__people{display:grid;width:100%;margin-top:2.75rem;gap:1.15rem;grid-template-columns:1fr}@media (min-width:720px){.book-call__people{grid-template-columns:1fr 1fr;gap:1.35rem}}.book-call__card{position:relative;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:1.15rem;background:#111113;text-align:left;text-decoration:none;color:inherit;transition:border-color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.book-call__card:focus-visible,.book-call__card:hover{border-color:color-mix(in srgb,#e8a35c 55%,transparent)}.book-call__card:focus-visible{outline:2px solid #e8a35c;outline-offset:3px}.book-call__photo{position:relative;aspect-ratio:4/5;overflow:hidden}.book-call__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .64s cubic-bezier(.22,1,.36,1)}.book-call__card:focus-visible .book-call__photo img,.book-call__card:hover .book-call__photo img{transform:scale(1.04)}.book-call__shade{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(0deg,#0a0a0b 18%,rgba(10,10,11,.42) 62%,transparent);pointer-events:none}.book-call__meta{position:absolute;inset:auto 0 0;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;padding:1.15rem 1.2rem 1.2rem}.book-call__who{min-width:0}.book-call__index{display:block;font-family:var(--font-login-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.16em;color:rgba(255,255,255,.38)}.book-call__name{margin:.2rem 0 0;font-family:var(--font-heading),var(--font-archivo),ui-sans-serif,sans-serif;font-size:1.55rem;font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#fff}.book-call__role{margin:.28rem 0 0;font-size:.82rem;color:rgba(255,255,255,.55)}.book-call__cta,.book-call__role{font-family:var(--font-login-sans),ui-sans-serif,sans-serif}.book-call__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:.28rem;font-size:.88rem;font-weight:600;color:#e8a35c}.book-call__back{margin-top:2rem;font-family:var(--font-login-sans),ui-sans-serif,sans-serif;font-size:.9rem;color:rgba(255,255,255,.42);text-decoration:none;transition:color .15s ease}.book-call__back:focus-visible,.book-call__back:hover{color:#fff}.book-call__back,.book-call__inner>.book-call__eyebrow,.book-call__inner>.book-call__lead,.book-call__inner>.book-call__title,.book-call__people{animation:book-call-rise .7s cubic-bezier(.22,1,.36,1) both}.book-call__title{animation-delay:60ms}.book-call__lead{animation-delay:.11s}.book-call__people{animation-delay:.17s}.book-call__back{animation-delay:.24s}@keyframes book-call-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.book-call__back,.book-call__inner>.book-call__eyebrow,.book-call__inner>.book-call__lead,.book-call__inner>.book-call__title,.book-call__people,.book-call__photo img{animation:none;transition:none}}