.bk{--bk-cream:#f7f0e7;--bk-paper:#fdf8f1;--bk-sand:#eadfd2;--bk-line:#2f23361a;--bk-line2:#2f233633;--bk-blush:#f1dcdd;--bk-rose:#c98a97;--bk-rose-t:#8d4a5c;--bk-lav:#e3dbf1;--bk-lav-m:#cfc4e6;--bk-lav-t:#5a4894;--bk-plum:#2f2336;--bk-plum2:#46365a;--bk-mut:#6a5c70;--bk-serif:"Bodoni Moda Variable", "Bodoni Moda", "Didot", Georgia, serif;--bk-sans:"Jost Variable", "Jost", system-ui, sans-serif;--bk-ease:cubic-bezier(.22, 1, .36, 1);background:var(--bk-cream);color:var(--bk-plum);font-family:var(--bk-sans);overflow-x:clip}.bk *,.bk :before,.bk :after{box-sizing:border-box}.bk .bk-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bk-i{flex:none;width:1.2em;height:1.2em}.bk-photo{object-fit:cover;width:100%;height:100%;display:block}.bk-ribbon{z-index:80;background:var(--bk-plum,#2f2336);color:#fff;font-family:var(--bk-sans,system-ui);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;border:1px dashed #ffffff80;border-radius:999px;padding:.4rem .8rem;font-size:.68rem;position:fixed;bottom:.75rem;left:.75rem}.bk-demo-tag{background:var(--bk-paper);width:max-content;max-width:94%;color:var(--bk-lav-t);letter-spacing:.08em;text-transform:uppercase;text-align:center;z-index:8;border:1px dashed #5a489480;border-radius:99px;padding:.3rem .8rem;font-size:.68rem;font-weight:500;position:absolute;inset:auto 0 -.2rem 50%;transform:translate(-50%)}.bk-kicker{color:var(--bk-rose-t);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1rem;font-size:.78rem;font-weight:500;display:inline-flex}.bk-kicker:before{content:"";background:currentColor;width:2rem;height:1px}.bk-h2{font-family:var(--bk-serif);letter-spacing:-.015em;color:var(--bk-plum);margin:0 0 1.1rem;font-size:clamp(2.05rem,1.2rem + 3vw,3.7rem);font-weight:500;line-height:1.04}.bk-h2 em,.bk-h3 em{color:var(--bk-rose-t);font-style:italic;font-weight:450}.bk-h3{font-family:var(--bk-serif);margin:0 0 1rem;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.3rem);font-weight:500;line-height:1.1}.bk-p{max-width:34rem;color:var(--bk-mut);margin:0 0 1.2rem;font-size:1.0625rem;line-height:1.65}.bk-head--c{text-align:center;max-width:44rem;margin:0 auto 2.2rem}.bk-head--c .bk-p{margin-inline:auto}.bk-head--c .bk-kicker{justify-content:center}.bk-pts{gap:.55rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.bk-pts li{align-items:center;gap:.6rem;display:flex}.bk-led{background:var(--bk-rose);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 .25rem #c98a9738}.bk-led--s{background:var(--bk-lav-t);box-shadow:0 0 0 .25rem #5a48942e}.bk-flow{counter-reset:s;gap:.7rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.bk-flow li{grid-template-columns:2rem 1fr;align-items:baseline;column-gap:.8rem;font-weight:500;display:grid}.bk-flow li b{background:var(--bk-blush);width:2rem;height:2rem;color:var(--bk-rose-t);font-family:var(--bk-serif);border-radius:50%;grid-row:span 2;align-self:center;place-items:center;font-weight:600;display:grid}.bk-flow li small{color:var(--bk-mut);font-size:.85rem;font-weight:400}.bk-fig{aspect-ratio:5/4;border-radius:1.4rem;max-width:22rem;margin:1.6rem 0 0;position:relative;overflow:hidden}.bk-fig figcaption{color:#fff;letter-spacing:.04em;background:#2f2336e0;border-radius:99px;width:max-content;max-width:calc(100% - 1.2rem);padding:.25rem .65rem;font-size:.68rem;position:absolute;inset:auto .6rem .6rem}.bk-sc{padding:clamp(4rem,8vw,7rem) 0;position:relative}.bk-sc__grid{align-items:center;gap:3rem;display:grid}@media (width>=64rem){.bk-sc__grid{grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:5rem}.bk-sc__grid--rev{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}.bk-stage{justify-content:center;padding:1rem 0 2rem;display:flex;position:relative}.bk-stage:before{content:"";filter:blur(8px);z-index:0;background:radial-gradient(closest-side,#c98a9747,#e3dbf159 60%,#0000);border-radius:50%;position:absolute;inset:8% 6% 6%}.bk-stage>*{z-index:1;position:relative}.bk-stage>.bk-demo-tag{position:absolute}.bk-s2{background:var(--bk-paper)}.bk-s3{background:linear-gradient(180deg, var(--bk-blush), #f6e8e6)}.bk-s5{background:var(--bk-cream)}.bk-s7{background:var(--bk-paper)}.bk-s8{background:linear-gradient(180deg, var(--bk-lav), #efe8f6)}.bk-hero{background:var(--bk-cream);isolation:isolate;padding:clamp(6.5rem,11vw,8.5rem) 0 clamp(3.5rem,6vw,5.5rem);position:relative;overflow:hidden}.bk-hero__bg{z-index:-1;position:absolute;inset:0}.bk-hero__bg picture,.bk-hero__bg img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;display:block}.bk-hero__bg:after{content:"";background:linear-gradient(90deg, var(--bk-cream) 18%, #f7f0e7d6 48%, #f7f0e780), linear-gradient(0deg, var(--bk-cream), transparent 30%);position:absolute;inset:0}.bk-hero__inner{align-items:center;gap:3rem;display:grid}@media (width>=64rem){.bk-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.bk-hero__eyebrow{color:var(--bk-rose-t);letter-spacing:.2em;text-transform:uppercase;margin:1.4rem 0 1.2rem;font-size:.8rem;font-weight:500}.bk-hero__h1{font-family:var(--bk-serif);letter-spacing:-.02em;color:var(--bk-plum);margin:0;font-size:clamp(2.6rem,1.3rem + 3.9vw,4.6rem);font-weight:500;line-height:1.02}.bk-hl{color:var(--bk-rose-t);font-style:italic;font-weight:450}.bk-hero__sub{max-width:32rem;color:var(--bk-mut);margin:1.6rem 0 0;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);line-height:1.6}.bk-hero__cta{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:2rem 0 1.4rem;display:flex}.bk-scrolllink{background:var(--bk-plum);color:#fff;border-radius:99px;align-items:center;gap:.6rem;min-height:2.9rem;padding:0 1.5rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.bk-scrolllink:hover{background:var(--bk-plum2);transform:translateY(-1px)}.bk-hero__note{max-width:34rem}.bk-hero__art{--tx:0;--ty:0;height:43em;font-size:clamp(8.6px,2.45vw,15px);position:relative}@media (width>=64rem){.bk-hero__art{height:44em;font-size:clamp(11px,1.15vw,15px)}}.bk-hero__agenda{transform-origin:80%;width:47em;max-width:100%;position:absolute;top:1.5em;right:0;transform:rotate(1.5deg)}.bk-hero__phone{z-index:3;filter:drop-shadow(0 2.4em 2.4em #2f233647);position:absolute;bottom:0;left:4%}@media (width>=64rem){.bk-hero__phone{left:-2%}}.bk-fl{z-index:4;background:#fff;border-radius:1.2em;align-items:center;gap:.8em;padding:.8em 1.1em;font-size:1em;display:flex;position:absolute;box-shadow:0 1.4em 2.4em -.8em #2f23364d}.bk-fl i{background:var(--bk-blush);width:2.2em;height:2.2em;color:var(--bk-rose-t);border-radius:50%;place-items:center;display:grid}.bk-fl span{line-height:1.25;display:grid}.bk-fl small{color:var(--bk-mut);font-size:.78em}.bk-fl b{font-size:.95em;font-weight:600}.bk-fl--a{top:0;right:2%}.bk-fl--b{bottom:4em;right:3%}.bk-fl--b i{background:var(--bk-lav);color:var(--bk-lav-t)}.bk-demo-tag--hero{inset:auto auto 0 38%;transform:none}@media (width<=40rem){.bk-demo-tag--hero{inset:auto auto -.4rem 50%;transform:translate(-50%)}}.js-story .bk-hero__art{transform:perspective(1400px) rotateY(calc(var(--tx) * -3deg)) rotateX(calc(var(--ty) * 2deg));transition:transform .4s var(--bk-ease)}.js-story .bk-hero__phone{animation:bk-rise 1.1s var(--bk-ease) .4s both}.js-story .bk-hero__agenda{animation:bk-fade-l 1.2s var(--bk-ease) .2s both}.js-story .bk-fl--a{animation:bk-rise .9s var(--bk-ease) 1.2s both, bk-bob 6s ease-in-out 2.2s infinite alternate}.js-story .bk-fl--b{animation:bk-rise .9s var(--bk-ease) 1.6s both, bk-bob 7s ease-in-out 2.6s infinite alternate}@keyframes bk-rise{0%{opacity:0;transform:translateY(2.4em)}}@keyframes bk-fade-l{0%{opacity:0;transform:translate(3em)rotate(1.5deg)}}@keyframes bk-bob{to{translate:0 -.5em}}.bk-ph{width:19em;height:39em;font-size:var(--ph,1em);font-family:var(--bk-sans);color:var(--bk-plum);background:linear-gradient(145deg,#3a2b45,#1d1522);border-radius:3.1em;flex:none;padding:.5em;position:relative;box-shadow:inset 0 0 0 .12em #ffffff1f,0 2.2em 3.4em -1.2em #2f233673}.bk-sp{--ph:clamp(13.5px, 1.2vw, 15px)}.bk-ph__isl{z-index:6;background:#0d0911;border-radius:99px;width:5.6em;height:1.55em;margin-left:-2.8em;position:absolute;top:1.05em;left:50%}.bk-ph__bar{z-index:6;background:#2f233659;border-radius:99px;width:6em;height:.3em;margin-left:-3em;position:absolute;bottom:.9em;left:50%}.bk-ph__scr{background:linear-gradient(#fbf5ec,#f5e9e6);border-radius:2.65em;height:100%;position:relative;overflow:hidden}.bk-scr{scrollbar-width:none;flex-direction:column;gap:.7em;height:100%;padding:3.3em 1.15em 1.8em;display:flex;overflow-y:auto}.bk-scr::-webkit-scrollbar{display:none}.bk-scr--stack{padding:0;position:relative;overflow:hidden}.bk-lay{position:absolute;inset:0;overflow:hidden}.bk-lay--a{background:linear-gradient(#fbf5ec,#f5e9e6);flex-direction:column;gap:.7em;padding:3.3em 1.15em 1.8em;display:flex}.bk-lay--b{background:#1f1627}.bk-app__top{justify-content:space-between;align-items:center;gap:.5em;min-height:2.2em;display:flex}.bk-back{width:2.2em;height:2.2em;color:var(--bk-plum);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 .1em .5em #2f23361f}.bk-back--ph{box-shadow:none;pointer-events:none;background:0 0}.bk-app__brand{align-items:center;gap:.45em;display:flex}.bk-app__brand b{font-family:var(--bk-serif);letter-spacing:.01em;font-size:1.35em;font-style:italic;font-weight:500}.bk-mark{background:conic-gradient(from 40deg,#c98a97,#cfc4e6,#e9bfc6,#c98a97);border-radius:55% 0;flex:none;width:1.05em;height:1.05em;display:inline-block;transform:rotate(-8deg)}.bk-mark--s{width:.9em;height:.9em}.bk-sim{background:var(--bk-lav);color:var(--bk-lav-t);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:.22em .65em;font-size:.62em;font-weight:600}.bk-sim--l{align-self:center;font-size:.66em}.bk-app__h{font-family:var(--bk-serif);outline:none;margin:.2em 0 0;font-size:1.6em;font-weight:500;line-height:1.1}.bk-app__h--xl{font-size:1.9em}.bk-app__sub,.bk-app__lbl{color:var(--bk-mut);margin:0;font-size:.85em}.bk-app__lbl{font-weight:500}.bk-hi{color:var(--bk-rose-t);letter-spacing:.04em;margin:.6em 0 0;font-size:.9em;font-weight:500}.bk-steps{gap:.35em;margin:0;padding:0;list-style:none;display:flex}.bk-steps li{background:var(--bk-line2);border-radius:99px;flex:1;height:.3em}.bk-steps li.is-done,.bk-steps li.is-on{background:var(--bk-rose)}.bk-steps li.is-on{background:var(--bk-plum)}.bk-svcs,.bk-pros{gap:.5em;margin:0;padding:0;list-style:none;display:grid}.bk-svc,.bk-pro{width:100%;min-height:3.6em;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:1em;grid-template-columns:2.4em minmax(0,1fr) auto;align-items:center;gap:.7em;padding:.55em .75em;transition:border-color .2s,transform .2s;display:grid;box-shadow:0 .15em .7em #2f233612}.bk-svc:hover,.bk-pro:hover{border-color:var(--bk-rose);transform:translateY(-1px)}.bk-svc.is-on,.bk-pro.is-on{border-color:var(--bk-plum)}.bk-svc__ic{background:var(--bk-blush);width:2.4em;height:2.4em;color:var(--bk-rose-t);border-radius:50%;place-items:center;display:grid}.bk-svc__t,.bk-pro__t{min-width:0;line-height:1.25;display:grid}.bk-svc__t b,.bk-pro__t b{font-size:.95em;font-weight:600}.bk-svc__t small,.bk-pro__t small{color:var(--bk-mut);font-size:.78em}.bk-svc__m{text-align:right;line-height:1.2;display:grid}.bk-svc__m b{font-family:var(--bk-serif);font-size:1.05em}.bk-svc__m small{color:var(--bk-mut);font-size:.72em}.bk-av{background:var(--t,var(--bk-lav));width:2.4em;height:2.4em;color:var(--c,var(--bk-lav-t));font-family:var(--bk-serif);border-radius:50%;place-items:center;font-size:1em;font-weight:600;display:grid}.bk-pro__go{color:var(--bk-mut)}.bk-days{grid-template-columns:repeat(6,1fr);gap:.35em;display:grid}.bk-dayb{border:1px solid var(--bk-line2);min-height:3.5em;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:.85em;align-content:center;place-items:center;gap:.05em;padding:.3em 0;line-height:1.1;display:grid}.bk-dayb small{color:var(--bk-mut);text-transform:uppercase;letter-spacing:.05em;font-size:.7em}.bk-dayb b{font-family:var(--bk-serif);font-size:1.25em}.bk-dayb i{color:var(--bk-rose-t);font-size:.6em;font-style:normal;font-weight:600}.bk-dayb.is-on{border-color:var(--bk-plum);background:var(--bk-plum);color:#fff}.bk-dayb.is-on small,.bk-dayb.is-on i{color:#e9d9f5}.bk-dayb:disabled{color:#8a7d8f;cursor:not-allowed;background:0 0;border-style:dashed}.bk-dayb:disabled small,.bk-dayb:disabled i{color:#8a7d8f}.bk-times{grid-template-columns:repeat(4,1fr);gap:.4em;display:grid}.bk-time{border:1px solid var(--bk-line2);min-height:2.9em;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border-radius:.75em;font-size:.92em;transition:background .15s,border-color .15s}.bk-time:hover{border-color:var(--bk-rose)}.bk-time.is-on{border-color:var(--bk-rose-t);background:var(--bk-rose-t);color:#fff;font-weight:600}.bk-cta{background:var(--bk-plum);color:#fff;width:100%;min-height:3em;font:inherit;cursor:pointer;border:0;border-radius:99px;margin-top:.2em;font-weight:500;transition:background .2s,transform .2s}.bk-cta:hover:not(:disabled){background:var(--bk-plum2)}.bk-cta:disabled{background:var(--bk-sand);color:#7c6e82;cursor:not-allowed}.bk-cta--ghost{color:var(--bk-plum);border:1px solid var(--bk-line2);background:0 0}.bk-cta--ghost:hover:not(:disabled){background:#fff}.bk-sum{background:#fff;border-radius:1.1em;gap:.1em;padding:.4em 1em;display:grid;box-shadow:0 .15em .7em #2f233612}.bk-sum__r{border-bottom:1px solid var(--bk-line);gap:.1em;padding:.65em 0;display:grid}.bk-sum__r:last-child{border:0}.bk-sum__r small{color:var(--bk-mut);text-transform:uppercase;letter-spacing:.08em;font-size:.75em}.bk-sum__r b{font-size:.95em;font-weight:600}.bk-dot{background:var(--c,var(--bk-rose));vertical-align:.02em;border-radius:50%;width:.65em;height:.65em;display:inline-block}.bk-note{color:var(--bk-mut);margin:0;font-size:.78em;line-height:1.45}.bk-done{text-align:center;justify-items:center;gap:.7em;margin-top:1.6em;display:grid}.bk-done p{color:var(--bk-mut);margin:0;font-size:.92em;line-height:1.5}.bk-done__t{font-family:var(--bk-serif);font-size:1.7em;font-weight:500;line-height:1.1}.bk-done__ring{width:5em;height:5em;color:var(--bk-rose-t)}.bk-done__ring svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.bk-done__ring circle{stroke:var(--bk-rose);stroke-dasharray:1;stroke-dashoffset:0}.bk-done__ring path{stroke-dasharray:1;stroke-dashoffset:0}.js-story .bk-done__ring circle{animation:bk-draw .8s var(--bk-ease) both}.js-story .bk-done__ring path{animation:bk-draw .5s var(--bk-ease) .55s both}@keyframes bk-draw{0%{stroke-dashoffset:1px}}.bk-appt{background:#fff;border-radius:1.3em;gap:.8em;padding:1.1em;display:grid;position:relative;box-shadow:0 .6em 1.6em -.6em #2f233633}.bk-appt__ch{color:#2c6a50;letter-spacing:.04em;background:#e3f1e9;border-radius:99px;justify-self:start;align-items:center;gap:.4em;padding:.25em .7em;font-size:.72em;font-weight:600;display:inline-flex}.bk-appt__ch i{background:#3f9a73;border-radius:50%;width:.55em;height:.55em}.bk-appt__when{grid-template-columns:1fr auto;grid-template-areas:"a c""b c";align-items:end;display:grid}.bk-appt__when b{font-family:var(--bk-serif);grid-area:a;font-size:1.7em;font-weight:500;line-height:1.05}.bk-appt__when span{color:var(--bk-mut);grid-area:b;font-size:.85em}.bk-appt__when em{font-family:var(--bk-serif);color:var(--bk-rose-t);grid-area:c;font-size:2.3em;font-style:italic;line-height:1}.bk-appt__what{border-top:1px dashed var(--bk-line2);align-items:center;gap:.7em;padding-top:.8em;display:flex}.bk-appt__what span:last-child{line-height:1.3;display:grid}.bk-appt__what b{font-size:.95em}.bk-appt__what small{color:var(--bk-mut);font-size:.8em}.bk-appt__act{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.bk-btn2{border:1px solid var(--bk-line2);background:var(--bk-paper);min-height:3em;color:var(--bk-plum);font:inherit;cursor:pointer;border-radius:.9em;justify-content:center;align-items:center;gap:.4em;font-size:.9em;font-weight:500;transition:background .2s;display:inline-flex}.bk-btn2:hover{border-color:var(--bk-rose);background:#fff}.bk-btn2--d{color:#8b2f46}.bk-appt.is-new{animation:bk-pop .9s var(--bk-ease) both;box-shadow:0 0 0 .2em #c98a978c,0 .6em 1.6em -.6em #2f233633}@keyframes bk-pop{0%{opacity:.4;transform:scale(.94)}60%{transform:scale(1.025)}}.bk-empty{border:1px dashed var(--bk-line2);text-align:center;border-radius:1.2em;justify-items:center;gap:.7em;margin-top:1.2em;padding:1.4em 1em;display:grid}.bk-empty p{color:var(--bk-mut);margin:0;font-size:.85em;line-height:1.5}.bk-empty__i{background:var(--bk-lav);width:3em;height:3em;color:var(--bk-lav-t);border-radius:50%;place-items:center;display:grid}.bk-sheet{z-index:5;animation:bk-sheet .45s var(--bk-ease) both;background:#fff;border-radius:1.6em 1.6em 0 0;padding:1em 1.1em 1.8em;position:absolute;inset:auto 0 0;box-shadow:0 -1em 2em #2f233633}@keyframes bk-sheet{0%{transform:translateY(100%)}}.bk-sheet__h{justify-content:space-between;align-items:center;margin-bottom:.7em;display:flex}.bk-sheet__h b{font-family:var(--bk-serif);font-size:1.25em;font-weight:500}.bk-x{background:var(--bk-cream);width:2.6em;height:2.6em;color:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.bk-alt{grid-template-columns:repeat(4,1fr);gap:.4em;margin:0;padding:0;list-style:none;display:grid}.bk-altb{border:1px solid var(--bk-line2);background:var(--bk-paper);width:100%;min-height:3.3em;color:inherit;font:inherit;cursor:pointer;border-radius:.8em;place-items:center;line-height:1.15;display:grid}.bk-altb small{color:var(--bk-mut);font-size:.7em}.bk-altb b{font-variant-numeric:tabular-nums;font-size:.95em}.bk-altb:hover{border-color:var(--bk-rose-t);background:#fff}.bk-quick{grid-template-columns:repeat(4,1fr);gap:.4em;display:grid}.bk-q{text-align:center;background:#fff;border-radius:.9em;justify-items:center;gap:.35em;padding:.6em .2em;line-height:1.15;display:grid}.bk-q i{background:var(--bk-blush);width:2em;height:2em;color:var(--bk-rose-t);border-radius:50%;place-items:center;display:grid}.bk-q small{color:var(--bk-mut);font-size:.62em}.bk-lock{color:#fff;text-align:center;background:radial-gradient(120% 70% at 50% 0,#6a4a78,#2c1f37 55%,#1a1220);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:.35em;height:100%;padding:4em 1.1em 1.6em;display:grid}.bk-lock__i{color:#ffffffd9}.bk-lock__time{font-family:var(--bk-serif);letter-spacing:-.02em;font-size:4.2em;font-weight:400;line-height:1}.bk-lock__date{color:#ffffffd1;margin-bottom:1.6em;font-size:.95em}.bk-notif{text-align:left;opacity:0;width:100%;transition:opacity .5s var(--bk-ease), transform .5s var(--bk-ease);background:#ffffff29;border:1px solid #ffffff38;border-radius:1.3em;gap:.3em;padding:.9em 1em;display:grid;transform:translateY(-1.5em)}.bk-notif.is-on{opacity:1;transform:none}.bk-notif__app{color:#ffffffd9;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5em;font-size:.74em;font-weight:500;display:flex}.bk-notif__app em{text-transform:none;margin-left:auto;font-style:normal}.bk-notif b{font-size:1.02em;font-weight:600}.bk-notif p{color:#ffffffe6;margin:0;font-size:.88em;line-height:1.4}.bk-lock .bk-sim{white-space:normal;text-align:center;color:#fff;background:#ffffff29;max-width:100%;margin-top:1.2em}.bk-mini{--rowh:2.7em;border:1px solid var(--bk-line);background:var(--bk-paper);font-family:var(--bk-sans);color:var(--bk-plum);border-radius:1.3em;padding:1em 1em 1.1em;box-shadow:0 2em 3em -1.6em #2f233659}.bk-mini--hero{--rowh:2.55em}.bk-mini__h{align-items:center;gap:.6em;margin-bottom:.7em;display:flex}.bk-mini__h b{font-family:var(--bk-serif);font-size:1.15em;font-style:italic;font-weight:500}.bk-mini__h small{color:var(--bk-mut);font-size:.8em}.bk-mini__plus{background:var(--bk-rose-t);color:#fff;border-radius:99px;margin-left:auto;padding:.25em .8em;font-size:.78em;font-weight:600}.bk-grid{--rowh:inherit;grid-template-columns:3.4em;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;font-size:.82em;display:grid}.bk-hours>div{grid-template-rows:repeat(var(--rows), var(--rowh));display:grid}.bk-hours i{color:var(--bk-mut);text-align:right;font-variant-numeric:tabular-nums;padding-right:.5em;font-size:.82em;font-style:normal;transform:translateY(-.55em)}.bk-dhead{align-content:center;justify-items:center;gap:.05em;height:3.3em;line-height:1.1;display:grid}.bk-dhead small{color:var(--bk-mut);letter-spacing:.08em;text-transform:uppercase;font-size:.78em}.bk-dhead b{font-family:var(--bk-serif);font-size:1.35em;font-weight:500}.bk-dhead i{color:var(--bk-rose-t);letter-spacing:.06em;text-transform:uppercase;font-size:.66em;font-style:normal;font-weight:600}.bk-dcol.is-today .bk-dhead b{background:var(--bk-plum);color:#fff;border-radius:50%;place-items:center;min-width:1.6em;height:1.6em;font-size:1.15em;display:grid}.bk-dcol.is-past{background:#2f233608}.bk-dcol.is-closed{background:repeating-linear-gradient(135deg,#2f233612 0 5px,#0000 5px 10px)}.bk-dbody{height:calc(var(--rows) * var(--rowh));border-left:1px solid var(--bk-line);background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--rowh) - 1px), var(--bk-line) calc(var(--rowh) - 1px), var(--bk-line) var(--rowh));margin:0;padding:0;list-style:none;position:relative}.bk-dbody:before{content:"";inset:calc(var(--b0) * var(--rowh)) 0 auto 0;height:calc(var(--bh) * var(--rowh));pointer-events:none;background:repeating-linear-gradient(135deg,#2f23360f 0 4px,#0000 4px 8px);position:absolute}.bk-dcol.is-today .bk-dbody:after{content:"";inset:calc(var(--now) * var(--rowh)) 0 auto 0;background:var(--bk-rose-t);z-index:3;pointer-events:none;height:2px;position:absolute}.bk-ev{top:calc(var(--top) * var(--rowh) + 1px);left:calc(var(--l) + 2px);width:calc(var(--w) - 4px);height:calc(var(--h) * var(--rowh) - 2px);border:0;border-left:3px solid var(--c);background:var(--t);color:var(--bk-plum);font:inherit;text-align:left;cursor:default;border-radius:.5em;flex-direction:column;gap:.05em;margin:0;padding:.25em .45em;font-size:.92em;line-height:1.2;display:flex;position:absolute;overflow:hidden}button.bk-ev{cursor:pointer;transition:transform .2s,box-shadow .2s}button.bk-ev:hover{transform:translateY(-1px);box-shadow:0 .3em .8em -.3em #2f233666}.bk-ev b{font-variant-numeric:tabular-nums;font-weight:600}.bk-ev span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-ev small{color:#54475a;text-overflow:ellipsis;white-space:nowrap;font-size:.85em;overflow:hidden}.bk-ev--s{flex-direction:row;align-items:center;gap:.4em}.bk-ev--s small{display:none}.bk-ev.is-mine{z-index:2;box-shadow:0 0 0 1.5px var(--c), 0 .5em 1em -.3em #2f233666;background:#fff}.bk-ev.is-sel{box-shadow:0 0 0 2px var(--bk-plum);z-index:3}.bk-ev__tag{background:var(--bk-plum);color:#fff;letter-spacing:.04em;border-radius:99px;padding:0 .45em;font-size:.72em;font-style:normal;font-weight:600;position:absolute;top:.25em;right:.3em}.bk-ev.is-new{animation:bk-evnew 1.4s var(--bk-ease) both}@keyframes bk-evnew{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@media (width<=40rem){.bk-dcol.is-past,.bk-grid .bk-dcol.is-past{display:none}}.bk-panel{margin-bottom:2.4rem;position:relative}.bk-band{border-radius:1.6rem 1.6rem 0 0;height:clamp(8rem,16vw,13rem);margin-top:.5rem;overflow:hidden}.bk-band .bk-photo{object-position:50% 62%}.bk-panel__in{--rowh:3.2em;border:1px solid var(--bk-line);background:var(--bk-paper);border-radius:0 0 1.6em 1.6em;font-size:clamp(12px,1.15vw,15px);overflow:hidden;box-shadow:0 2.4em 4em -2em #2f233666}.bk-ad{grid-template-columns:13em minmax(0,1fr);min-height:30em;display:grid}.bk-ad__side{border-right:1px solid var(--bk-line);background:linear-gradient(#ede4f4,#f4e5e6);flex-direction:column;gap:1.4em;padding:1.3em 1em;display:flex}.bk-ad__logo{align-items:center;gap:.5em;display:flex}.bk-ad__logo b{font-family:var(--bk-serif);font-size:1.5em;font-style:italic;font-weight:500}.bk-ad__logo small{color:var(--bk-mut);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:.75em}.bk-ad__nav{gap:.3em;display:grid}.bk-nav{min-height:2.9em;color:var(--bk-plum);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.9em;align-items:center;gap:.7em;padding:0 .9em;font-weight:500;transition:background .2s;display:flex}.bk-nav:hover{background:#ffffff8c}.bk-nav.is-on{background:var(--bk-plum);color:#fff}.bk-ad__side .bk-sim{align-self:flex-start;margin-top:auto}.bk-ad__main{min-width:0;padding:1.3em 1.4em 1.4em}.bk-ad__top{justify-content:space-between;align-items:flex-end;gap:1em;margin-bottom:1em;display:flex}.bk-ad__top h4{font-family:var(--bk-serif);margin:0;font-size:1.9em;font-weight:500;line-height:1.05}.bk-ad__top p{color:var(--bk-mut);margin:.2em 0 0;font-size:.85em}.bk-kpi{gap:1.2em;display:flex}.bk-kpi span{text-align:right;line-height:1.1;display:grid}.bk-kpi b{font-family:var(--bk-serif);color:var(--bk-rose-t);font-size:1.7em;font-weight:500}.bk-kpi small{color:var(--bk-mut);font-size:.74em}.bk-chips{flex-wrap:wrap;gap:.4em;margin-bottom:.9em;display:flex}.bk-chip{border:1px solid var(--bk-line2);min-height:2.6em;color:var(--bk-plum);font:inherit;cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:.5em;padding:0 1em;font-size:.92em;transition:background .2s;display:inline-flex}.bk-chip:hover{border-color:var(--bk-rose)}.bk-chip.is-on{background:var(--bk-plum);border-color:var(--bk-plum);color:#fff}.bk-foot{background:var(--bk-lav);color:var(--bk-plum);border-radius:.9em;flex-wrap:wrap;justify-content:space-between;gap:.4em 1em;margin-top:.8em;padding:.7em 1em;font-size:.88em;display:flex}.bk-foot em{color:#2c6a50;font-style:normal;font-weight:600}.bk-list{gap:.4em;margin:0;padding:0;list-style:none;display:grid}.bk-row{border:1px solid var(--bk-line);background:#fff;border-radius:.9em;grid-template-columns:5em minmax(0,1.4fr) minmax(0,.8fr) auto;align-items:center;gap:.8em;padding:.6em .9em;display:grid}.bk-row.is-mine{border-color:var(--bk-rose-t);box-shadow:0 0 0 1px var(--bk-rose-t)}.bk-row__t,.bk-row__w{line-height:1.2;display:grid}.bk-row__t b{font-family:var(--bk-serif);font-size:1.15em}.bk-row small{color:var(--bk-mut);font-size:.78em}.bk-row__w em{background:var(--bk-rose-t);color:#fff;border-radius:99px;padding:0 .5em;font-size:.7em;font-style:normal}.bk-row__p{align-items:center;gap:.4em;font-size:.9em;display:flex}.bk-row__s{color:#2c6a50;align-items:center;gap:.4em;font-size:.8em;font-weight:600;display:inline-flex}.bk-row__s i{background:#3f9a73;border-radius:50%;width:.55em;height:.55em}.bk-pcards{grid-template-columns:repeat(auto-fit,minmax(11em,1fr));gap:.8em;margin:0;padding:0;list-style:none;display:grid}.bk-pcard{border:1px solid var(--bk-line);border-top:3px solid var(--c);background:#fff;border-radius:1em;gap:.25em;padding:1.1em;display:grid}.bk-pcard .bk-av{width:3em;height:3em;margin-bottom:.4em;font-size:1.1em}.bk-pcard b{font-family:var(--bk-serif);font-size:1.3em;font-weight:500}.bk-pcard>small{color:var(--bk-mut)}.bk-pcard dl{grid-template-columns:1fr 1fr;gap:.6em;margin:.7em 0 .3em;display:grid}.bk-pcard dt{color:var(--bk-mut);font-size:.72em}.bk-pcard dd{font-family:var(--bk-serif);margin:0;font-size:1.35em}.bk-pcard p{color:var(--bk-mut);margin:0;font-size:.8em;line-height:1.4}.bk-hrs,.bk-disp{gap:.4em;margin:0 0 .8em;padding:0;list-style:none;display:grid}.bk-hr{border:1px solid var(--bk-line);background:#fff;border-radius:.9em;grid-template-columns:7.5em 1fr auto 3.6em;align-items:center;gap:.9em;padding:.55em .9em;display:grid}.bk-hr__d,.bk-dp>span:first-child{line-height:1.15;display:grid}.bk-hr__d small,.bk-dp small{color:var(--bk-mut);font-size:.78em}.bk-hr__bar{gap:.4em;height:.7em;display:flex}.bk-hr__bar i{background:var(--bk-lav-m);border-radius:99px}.bk-hr__bar i:first-child{flex:4}.bk-hr__bar i:last-child{flex:5}.bk-hr.is-off{background:repeating-linear-gradient(135deg,#fff 0 6px,#f6efe8 6px 12px)}.bk-hr.is-off .bk-hr__bar i{background:var(--bk-line2)}.bk-hr__t{color:var(--bk-mut);font-variant-numeric:tabular-nums;font-size:.82em}.bk-sw{cursor:pointer;background:0 0;border:0;width:3.4em;min-height:2.6em;padding:0;position:relative}.bk-sw i{background:var(--bk-line2);border-radius:99px;height:1.6em;margin-top:-.8em;transition:background .25s;position:absolute;inset:50% 0 auto}.bk-sw i:after{content:"";width:1.2em;height:1.2em;transition:transform .25s var(--bk-ease);background:#fff;border-radius:50%;position:absolute;top:.2em;left:.2em;box-shadow:0 .1em .3em #00000040}.bk-sw[aria-checked=true] i{background:var(--bk-rose-t)}.bk-sw[aria-checked=true] i:after{transform:translate(1.8em)}.bk-dp{border:1px solid var(--bk-line);background:#fff;border-radius:.9em;grid-template-columns:4em 1fr 5em;align-items:center;gap:.9em;padding:.55em .9em;display:grid}.bk-dp__bar{background:var(--bk-sand);border-radius:99px;height:.9em;overflow:hidden}.bk-dp__bar i{background:linear-gradient(90deg, var(--bk-lav-m), var(--bk-rose));transform-origin:0;height:100%;transform:scaleX(var(--v));transition:transform .6s var(--bk-ease);border-radius:99px;display:block}.bk-dp__n{text-align:right;line-height:1.1;display:grid}.bk-dp__n b{font-family:var(--bk-serif);font-size:1.25em}.bk-dp.is-past{background:0 0}.bk-cat__h{text-align:center;margin:2.4rem 0 1rem}.bk-cat{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.bk-cat__i{border:1px solid var(--bk-line);background:#fff;border-radius:1.1rem;grid-template-columns:2.6rem 1fr;align-items:center;column-gap:.8rem;padding:.9rem 1rem;display:grid}.bk-cat__i .bk-svc__ic{grid-row:span 2;width:2.6rem;height:2.6rem;font-size:1rem}.bk-cat__i b{font-family:var(--bk-serif);font-size:1.1rem;font-weight:500;line-height:1.15}.bk-cat__i small{color:var(--bk-mut);font-size:.84rem}@media (width<=52rem){.bk-ad{grid-template-columns:1fr}.bk-ad__side{border-right:0;border-bottom:1px solid var(--bk-line);flex-flow:wrap;align-items:center;gap:.7em;padding:.9em}.bk-ad__logo small{display:none}.bk-ad__nav{flex-wrap:wrap;order:3;width:100%;display:flex}.bk-nav{flex:auto;justify-content:center;min-height:2.9em;padding:0 .7em;font-size:.9em}.bk-nav .bk-i{display:none}.bk-ad__side .bk-sim{margin:0 0 0 auto}.bk-ad__top{flex-direction:column;align-items:flex-start}.bk-row{grid-template-columns:4em minmax(0,1fr) auto}.bk-row__p{display:none}.bk-hr{grid-template-columns:6.2em 1fr 3.6em}.bk-hr__t{display:none}.bk-panel__in{font-size:13.5px}}.bk-pin{padding:clamp(4rem,8vw,6rem) 0;position:relative}.bk-s4{--a:1;--land:1;--ripple:0;background:linear-gradient(#e8e0f4,#f1eaf6)}.bk-s6{color:#fff;--spin:1;--cross:1;--n:1;background:radial-gradient(90% 70% at 70% 30%,#4a3560,#2b2133 60%,#1d1524)}.bk-s6 .bk-h2{color:#fff}.bk-s6 .bk-h2 em,.bk-s6 .bk-kicker{color:#f0b9c6}.bk-s6 .bk-p{color:#ffffffd1}.bk-s4__stage{--ph:clamp(12px, calc((100svh - 18rem) / 41), 14px);font-size:var(--ph);flex-direction:column;align-items:center;gap:2rem;display:flex;position:relative}.bk-s4__phone{flex:none}.bk-s4__ag{width:100%;max-width:56em}.bk-s4__ag .bk-mini{--rowh:2.6em;font-size:1em}.bk-ticket{z-index:9;pointer-events:none;white-space:nowrap;background:#fff;border-radius:1.1em;align-items:center;gap:.7em;padding:.6em 1em .6em .7em;display:none;position:absolute;top:0;left:0;box-shadow:0 1.2em 2.4em -.6em #2f233680}.bk-ticket>span:last-child{line-height:1.2;display:grid}.bk-ticket b{font-size:.95em}.bk-ticket small{color:var(--bk-mut);font-size:.8em}.bk-ticket__i{background:var(--bk-blush);width:2.2em;height:2.2em;color:var(--bk-rose-t);border-radius:50%;place-items:center;display:grid}.bk-caps{flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.bk-caps li{color:var(--bk-mut);align-items:center;gap:.6rem;font-size:.95rem;display:flex}.bk-caps li:before{content:"";background:var(--bk-rose);border-radius:50%;flex:none;width:.65rem;height:.65rem}.bk-caps b{color:var(--bk-plum);font-weight:600}.js-story .bk-caps li{opacity:.55;transition:opacity .4s}.js-story .bk-caps li.is-on,.js-story .bk-caps li.is-done{opacity:1}.js-story .bk-caps li.is-on:before{box-shadow:0 0 0 .3rem #c98a9759}.js-story .bk-s4 .bk-ticket{opacity:0;display:flex}.js-story .bk-s4 .bk-appt{opacity:var(--a);transform:translateY(calc((1 - var(--a)) * 1.4em)) scale(calc(.95 + .05 * var(--a)))}.js-story .bk-s4 .bk-ev.is-mine{opacity:var(--land);transform:scale(calc(.8 + .2 * var(--land)));box-shadow:0 0 0 1.5px var(--c), 0 0 0 calc(var(--ripple) * 1.4em) rgb(201 138 151/calc(.45 * (1 - var(--ripple)))), 0 .5em 1em -.3em #2f233666;animation:none}.js-story .bk-s4 .bk-dcol:has(.is-mine){background:rgb(201 138 151/calc(.16 * var(--land)))}.js-story .bk-s4 .bk-mini__plus{opacity:var(--land);transform:scale(calc(.7 + .3 * var(--land)))}.bk-s6__stage{--ph:clamp(12px, calc((100svh - 18rem) / 41), 14px);font-size:var(--ph);flex-direction:column;align-items:center;gap:2.4rem;display:flex}.bk-s6__clock{justify-items:center;gap:1.2em;width:min(100%,24em);display:grid}.bk-clock{width:11em;height:11em;overflow:visible}.bk-clock__f{fill:#ffffff0f;stroke:#ffffff80;stroke-width:1.4px}.bk-clock__m{stroke:#ffffff80;stroke-width:1.2px}.bk-clock__m--b{stroke:#fff;stroke-width:2px}.bk-clock__h{stroke:#fff;stroke-width:3.4px;stroke-linecap:round;transform-origin:60px 60px}.bk-clock__mn{stroke:#f0b9c6;stroke-width:2.2px;stroke-linecap:round}.bk-clock__c{fill:#f0b9c6}.bk-s6__t{justify-items:center;margin:0;line-height:1.15;display:grid}.bk-s6__t b{font-family:var(--bk-serif);font-variant-numeric:tabular-nums;font-size:2.6em;font-weight:400}.bk-s6__t span{color:#ffffffd9;font-size:1.05em}.bk-rail{gap:1.1em;width:100%;margin:0;padding:0 0 0 1.8em;list-style:none;display:grid;position:relative}.bk-rail:before{content:"";background:#ffffff40;width:2px;position:absolute;top:.6em;bottom:.6em;left:.55em}.bk-rail li{color:#ffffffc7;font-size:1.02em;line-height:1.25;transition:color .4s;display:grid;position:relative}.bk-rail li i{background:#2b2133;border:2px solid #ffffff8c;border-radius:50%;width:1.15em;height:1.15em;transition:background .4s,border-color .4s;position:absolute;top:.3em;left:-1.8em}.bk-rail li small{color:#ffffffb8;font-size:.85em}.bk-rail li.is-on{color:#fff}.bk-rail li.is-on i{background:#f0b9c6;border-color:#f0b9c6}.bk-s6__phone{justify-items:center;gap:1.2rem;display:grid}.bk-replay{color:#fff;min-height:2.9rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:99px;align-items:center;gap:.6rem;padding:0 1.4rem;font-size:.95rem;font-weight:500;transition:background .2s;display:inline-flex}.bk-replay:hover{background:#ffffff24}html:not(.js-story) .bk-lay--a{display:none}.js-story .bk-s6 .bk-lay--a{opacity:calc(1 - var(--cross))}.js-story .bk-s6 .bk-lay--b{opacity:var(--cross)}.js-story .bk-s6 .bk-notif{opacity:var(--n);transform:translateY(calc((1 - var(--n)) * -2.4em)) scale(calc(.94 + .06 * var(--n)));transition:none}.js-story .bk-s6 .bk-notif:not(.is-on){opacity:0}@media (width>=64rem){.bk-s4__stage,.bk-s6__stage{flex-direction:row;justify-content:center;align-items:center;gap:3em}.bk-s4__ag{flex:1 1 0;width:auto;min-width:0}.bk-s6__clock{width:22em}.bk-clock{width:13em;height:13em}}@media (width>=64rem) and (height>=40rem){.js-story .bk-s4{height:290svh;padding:0}.js-story .bk-s6{height:310svh;padding:0}.js-story .bk-pin__stick{align-items:center;height:100svh;padding:4.75rem 0 1rem;display:flex;position:sticky;top:0}.js-story .bk-pin__stick>.container-site{width:100%}.js-story .bk-pin .bk-head--c{margin-bottom:1.1rem}.js-story .bk-pin .bk-head .bk-p{display:none}.js-story .bk-pin .bk-h2{margin-bottom:0;font-size:clamp(1.7rem,1rem + 1.8vw,2.5rem)}.js-story .bk-pin .bk-kicker{margin-bottom:.5rem}.js-story .bk-pin .bk-caps{margin-top:.8rem}.js-story .bk-replay{display:none}}.bk-s7__stage{place-items:center;gap:2.4rem;display:grid}.bk-s7__stage .bk-mini--w{--rowh:2.5em;width:100%;max-width:44rem;font-size:14px}.bk-stage--l{padding-bottom:2.4rem}.bk-avail__t{color:var(--bk-mut);margin:1em 0 .5em;font-size:.9em}.bk-avail__t b{color:var(--bk-plum)}.bk-avail__c{grid-template-columns:repeat(20,1fr);gap:2px;height:2.2em;display:grid}.bk-avail__c i,.bk-avail__k i{background:var(--bk-sand);border-radius:.25em;transition:background .4s}.bk-avail__c i.is-free,.bk-avail__k i.is-free{background:var(--bk-lav-m)}.bk-avail__c i.is-busy,.bk-avail__k i.is-busy{background:#d9c8c4}.bk-avail__c i.is-mine,.bk-avail__k i.is-mine{background:var(--bk-rose-t)}.bk-avail__c i.is-break{background:repeating-linear-gradient(135deg,#0000 0 3px,#2f23361f 3px 5px)}.bk-avail__l{color:var(--bk-mut);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.3em;font-size:.78em;display:flex}.bk-avail__k{color:var(--bk-mut);flex-wrap:wrap;gap:.4em 1.2em;margin:.6em 0 0;font-size:.82em;display:flex}.bk-avail__k span{align-items:center;gap:.45em;display:inline-flex}.bk-avail__k i{width:.9em;height:.9em}.bk-fig--r{display:none}@media (width>=64rem){.bk-s7__stage{grid-template-columns:auto minmax(0,1fr);justify-items:stretch}.bk-s7__stage .bk-mini--w{max-width:none}}@media (width>=80rem){.bk-s7__stage{grid-template-columns:auto minmax(0,1fr) 16rem}.bk-fig--r{aspect-ratio:3/4;margin:0;display:block}}.bk-trio{gap:1.4rem;display:grid;position:relative}.bk-tri{border:1px solid var(--bk-line);background:#fdf8f1eb;border-radius:1.6rem;align-content:start;gap:1rem;padding:1.3rem;display:grid;position:relative;box-shadow:0 1.6rem 3rem -1.6rem #2f233659}.bk-tri header{gap:.2rem;display:grid}.bk-tri header span{color:var(--bk-rose-t);letter-spacing:.2em;text-transform:uppercase;font-size:.74rem;font-weight:600}.bk-tri header b{font-family:var(--bk-serif);font-size:1.3rem;font-weight:500;line-height:1.15}.bk-tri__ph{--ph:11.5px;margin:0 auto}.bk-mini--t{--rowh:1.9em;box-shadow:none;background:0 0;border:0;padding:.8em;font-size:12.5px}.bk-log{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.bk-ev-l{background:#fff;border-radius:1rem;align-items:center;gap:.7rem;padding:.7rem .9rem;font-size:.92rem;line-height:1.35;display:flex}.bk-ev-l>span{background:var(--bk-blush);width:2rem;height:2rem;color:var(--bk-rose-t);border-radius:50%;flex:none;place-items:center;display:grid}.bk-ev-l--reminder>span{background:var(--bk-lav);color:var(--bk-lav-t)}.bk-ev-l--cancelled>span{color:#8b2f46;background:#f3d7db}.bk-links{display:none}@media (width>=64rem){.bk-trio{grid-template-columns:.9fr 1.5fr 1fr;align-items:stretch;gap:2.4rem}.bk-tri--c:after,.bk-tri--n:after{content:"";border-top:2px solid var(--bk-rose-t);border-right:2px solid var(--bk-rose-t);width:1rem;height:1rem;position:absolute;top:50%;right:-1.7rem;transform:translateY(-50%)rotate(45deg)}}.js-story .bk-trio.is-live .bk-tri{animation:9s ease-in-out infinite bk-glow}.js-story .bk-trio.is-live .bk-tri--n{animation-delay:3s}.js-story .bk-trio.is-live .bk-tri--s{animation-delay:6s}@keyframes bk-glow{0%,to{transform:none;box-shadow:0 1.6rem 3rem -1.6rem #2f233659}12%,28%{box-shadow:0 0 0 3px var(--bk-rose), 0 1.6rem 3rem -1rem #c98a9780;transform:translateY(-4px)}40%{transform:none;box-shadow:0 1.6rem 3rem -1.6rem #2f233659}}.bk-about{background:var(--bk-cream);padding:clamp(3.5rem,7vw,6rem) 0}.bk-about__grid{gap:2.6rem;display:grid}@media (width>=64rem){.bk-about__grid{grid-template-columns:1fr 1fr;gap:5rem}}.bk-facts{gap:.6rem;margin:1.4rem 0 0;display:grid}.bk-facts div{border-top:1px solid var(--bk-line2);grid-template-columns:9.5rem 1fr;gap:1rem;padding:.7rem 0;display:grid}.bk-facts dt{color:var(--bk-mut);font-size:.88rem}.bk-facts dd{margin:0;font-weight:500}.bk-sim-l{gap:.7rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.bk-sim-l li{color:var(--bk-mut);padding-left:1.6rem;line-height:1.55;position:relative}.bk-sim-l li:before{content:"";background:var(--bk-lav-m);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.55em;left:0}.bk-end{padding:clamp(4rem,8vw,7rem) 0}.bk-end__panel{text-align:center;max-width:52rem;margin:0 auto}.bk-end__kicker{color:#ffffffb3;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.78rem;font-weight:600}.bk-end__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2rem,1.2rem + 3.2vw,3.6rem);font-weight:700;line-height:1.08}.bk-end__sub{color:#fffc;max-width:40rem;margin:1.4rem auto 0;font-size:1.125rem;line-height:1.65}.bk-end__cta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}@media (prefers-reduced-motion:reduce){.bk *,.bk :before,.bk :after{transition:none!important;animation:none!important}}.bk-next{gap:.5em;margin:.3em 0 0;padding:0;font-size:.9em;list-style:none;display:grid}.bk-next li{align-items:center;gap:.7em;display:flex}.bk-next li>span{background:var(--bk-lav);width:1.9em;height:1.9em;color:var(--bk-lav-t);border-radius:50%;flex:none;place-items:center;font-size:.95em;display:grid}.bk-next em{color:var(--bk-mut);font-style:normal}.bk-s7 .bk-dcol.is-past,.bk-s8 .bk-dcol.is-past{display:none}.bk-lock__btns{justify-content:space-between;align-self:end;width:100%;margin-top:1.4em;display:flex}.bk-lock__btns i{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:3em;height:3em;display:grid}.bk-ev-l--next{border:1px dashed var(--bk-line2);background:0 0}
