.en-bk:not(.is-ready) .en-bk-head,.en-bk:not(.is-ready) .calendly-placeholder,.en-bk:not(.is-ready) .en-nav{opacity:0;animation:.6s 3s forwards en-fallback}.en-bk-head{max-width:1240px;padding:clamp(48px,7vw,112px)var(--gutter)clamp(20px,3vw,44px);text-align:center;margin:0 auto}.en-bk-head .en-kicker{margin-bottom:22px}.en-bk-h1{font-family:var(--display);letter-spacing:-.02em;max-width:15ch;margin:0 auto;font-size:clamp(42px,5.1vw,86px);font-weight:400;line-height:1}.en-bk-lede{max-width:40ch;color:var(--ink-2);margin:clamp(24px,3vw,36px) auto 0;font-size:clamp(18px,1.4vw,21px)}.en-bk-lede+.en-bk-lede{margin-top:16px}.en-bk-book{padding:0 var(--gutter);display:flow-root;position:relative;overflow-x:clip}.en-bk-circle{z-index:0;pointer-events:none;color:var(--terracotta);display:block;position:absolute}.en-bk-mark{pointer-events:none;width:0;height:0;position:absolute}.en-bk-stage{z-index:2;padding-top:calc(var(--en-bk-reach,120px) + clamp(28px,4vw,56px));position:relative}.en-bk-embed{max-width:1040px;margin:0 auto}.en-bk .calendly-placeholder{text-align:center;background:0 0;border:0;border-radius:0;max-width:560px;margin:0 auto;padding:0}.en-bk .calendly-placeholder .label-accent{max-width:none;font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--vermilion);margin:0 0 18px;font-size:13px;font-style:normal;font-weight:600;line-height:1.4}.en-bk .calendly-placeholder h2{max-width:15ch;font-family:var(--display);letter-spacing:-.012em;color:var(--ink);margin:0 auto 18px;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.06}.en-bk .calendly-placeholder p:not(.label-accent){max-width:44ch;color:var(--ink-2);margin:0 auto;font-size:17px;line-height:1.65}.en-bk .calendly-placeholder a{color:var(--vermilion);text-underline-offset:3px;text-decoration:underline}.en-bk .calendly-placeholder .btn{margin-top:calc(var(--en-bk-reach,120px) + var(--en-close-r,110px)*.82 + 10px);margin-bottom:calc(var(--en-close-r,110px)*.62 + 24px);background:var(--ink);color:var(--paper);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;isolation:isolate;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:20px 36px;font-size:14px;font-weight:600;transition:none;display:inline-flex;position:relative;overflow:hidden}.en-bk .calendly-placeholder .btn:before{content:"";background:var(--vermilion);z-index:-1;border-radius:50%;transition:transform .7s cubic-bezier(.7,0,.2,1);position:absolute;inset:-40%;transform:scale(0)}.en-bk .calendly-placeholder .btn:hover:before,.en-bk .calendly-placeholder .btn:focus-visible:before{transform:scale(1)}.en-bk .calendly-placeholder .btn:focus-visible{outline:2px solid var(--vermilion);outline-offset:4px}.en-bk .calendly-inline-widget{position:relative}.en-bk-seat{width:1px;height:1px;margin:calc(var(--en-bk-reach,60px) + var(--en-close-r,110px)*1.08)auto calc(var(--en-close-r,110px)*1.1 + 24px);display:block}.en-bk-book.is-ask .en-bk-seat{display:none}@media (max-width:700px){.en-bk-head{padding:36px 16px 8px}.en-bk-book{padding:0 16px}.en-bk .calendly-placeholder h2{font-size:30px}.en-bk .calendly-placeholder p:not(.label-accent){font-size:16.5px}.en-bk .calendly-placeholder .btn{letter-spacing:.12em;padding:15px 20px;font-size:12px}}@media (prefers-reduced-motion:reduce){.en-bk .calendly-placeholder .btn:before{transition:none}}
