html,body{background:oklch(98.5% .012 130);margin:0;padding:0}.bvd{--d-accent:oklch(42% .085 150);--d-accent-2:oklch(52% .06 150);--d-accent-ink:oklch(45% .085 150);--d-yellow:oklch(84% .15 88);--d-page:oklch(98.5% .012 130);--d-band:oklch(95.5% .035 135);--d-surface:#fff;--d-chip:oklch(95.5% .03 135);--d-quote:oklch(96.5% .025 135);--d-panel:oklch(90% .05 135);--d-panel-border:oklch(85% .055 135);--d-border:oklch(90% .04 135);--d-border-card:oklch(92% .02 135);--d-border-row:oklch(94% .02 135);--d-warm-bg:oklch(97% .05 88);--d-warm-border:oklch(90% .09 88);--d-warm-ink:oklch(40% .07 88);--d-ink:oklch(26% .05 150);--d-ink-2:oklch(32% .06 150);--d-ink-3:oklch(28% .04 150);--d-body:oklch(36% .03 150);--d-muted:oklch(45% .03 150);--d-muted-2:oklch(52% .02 150);--d-faint:oklch(58% .02 150);--d-neutral-border:#e4e4e7;--d-neutral-muted:#71717a;--d-font:"Inter", system-ui, sans-serif;--d-display:"Plus Jakarta Sans", system-ui, sans-serif;--d-maxw:1160px;--d-gutter:20px;min-height:100vh;color:var(--d-body);font-family:var(--d-font);-webkit-font-smoothing:antialiased;background-color:var(--d-page);background-image:radial-gradient(circle at 14% 22%,oklch(95.5% .035 100/.85) 0 18%,#0000 62%),radial-gradient(circle at 92% 6%,oklch(95.5% .032 148/.8) 0 14%,#0000 58%),radial-gradient(circle at 70% 82%,oklch(96% .03 120/.7) 0 16%,#0000 60%),radial-gradient(oklch(90% .035 135) 1.4px,#0000 1.6px);background-size:auto,auto,auto,28px 28px;background-attachment:fixed;flex-direction:column;font-size:14px;display:flex}.bvd *,.bvd :before,.bvd :after{box-sizing:border-box}.bvd :where(a){color:oklch(45% .09 150);text-decoration:none}.bvd :where(a:hover){color:oklch(38% .09 150);text-decoration:underline}.bvd button{font-family:inherit}.bvd__inner{width:100%;max-width:var(--d-maxw);margin:0 auto}.bvd-demobar{z-index:30;background:var(--d-ink);color:oklch(92% .02 150);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:9px 20px;font-size:13px;line-height:1.4;display:flex;position:relative}.bvd-demobar i{color:var(--d-yellow);font-size:13px}.bvd-demobar__text strong{color:#fff;font-weight:600}.bvd-demobar__link{white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.bvd :where(.bvd-demobar__link){color:var(--d-yellow)}.bvd :where(.bvd-demobar__link:hover){color:#fff}.bvd-head{z-index:20;border-bottom:1px solid var(--d-neutral-border);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.bvd-head__brand,.bvd-head__side{align-items:center;gap:12px;display:flex}.bvd-head__side{gap:16px}.bvd-head__logo{width:auto;height:24px;display:block}.bvd-head__sep{background:var(--d-neutral-border);width:1px;height:20px}.bvd-head__sep--tall{height:24px}.bvd-head__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--d-neutral-muted);white-space:nowrap;font-size:12px;font-weight:600}.bvd-head__link{font-size:14px}.bvd :where(.bvd-head__link){color:var(--d-neutral-muted)}.bvd :where(.bvd-head__link:hover){color:var(--d-ink)}.bvd-btn{min-height:44px;font-family:var(--d-font);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.bvd :where(.bvd-btn),.bvd :where(.bvd-btn:hover){text-decoration:none}.bvd-btn--accent{background:var(--d-accent);border-color:var(--d-accent);color:#fff;font-size:15px}.bvd :where(.bvd-btn--accent){color:#fff}.bvd-btn--accent:hover{background:oklch(36% .08 150);border-color:oklch(36% .08 150)}.bvd-btn--quiet{border-color:var(--d-border);color:var(--d-ink-2);background:#fff}.bvd :where(.bvd-btn--quiet){color:var(--d-ink-2)}.bvd-btn--quiet:hover{background:var(--d-chip)}.bvd-btn--ghost{border-color:var(--d-border);color:var(--d-ink-2);background:0 0}.bvd-btn--ghost:hover{background:oklch(95% .04 135)}.bvd-btn--sm{min-height:34px;padding:0 12px;font-size:14px}.bvd-btn--hero{width:100%;min-height:52px}.bvd-btn--wide{min-height:48px}.bvd-btn--block{width:100%}.bvd-hero{background:var(--d-band);border-bottom:1px solid var(--d-border);justify-content:center;padding:56px 40px 60px;display:flex;position:relative;overflow:hidden}.bvd-hero__deco,.bvd-hero__clouds{pointer-events:none;position:absolute;inset:0}.bvd-hero__blob{border-radius:50%;position:absolute}.bvd-hero__blob--a{background:oklch(97.5% .03 100);width:420px;height:420px;top:-120px;right:-60px}.bvd-hero__blob--b{background:oklch(97.5% .03 145);width:380px;height:380px;bottom:-200px;left:-120px}.bvd-hero__blob--c{background:oklch(97.2% .028 118);width:180px;height:180px;top:-40px;left:22%}.bvd-hero__blob--d{background:oklch(96.8% .032 132);width:240px;height:240px;bottom:-70px;right:18%}.bvd-hero__blob--e{background:oklch(96.5% .035 96);width:150px;height:150px;top:38%;left:-70px}.bvd-hero__blob--f{background:oklch(97.8% .026 140);width:96px;height:96px;top:12%;right:34%}.bvd-hero__blob--g{background:oklch(93% .05 92);width:64px;height:64px;bottom:14%;left:34%}.bvd-hero__blob--h{background:oklch(93% .045 138);width:46px;height:46px;top:64%;right:6%}@keyframes bvd-drift{0%{transform:translate(-30vw)}to{transform:translate(130vw)}}.bvd-cloud{animation:linear infinite bvd-drift;position:absolute;left:0}.bvd-cloud span{background:#fff;border-radius:50%;position:absolute}.bvd-cloud--1{opacity:.85;width:230px;height:80px;animation-duration:68s;animation-delay:-12s;top:8%}.bvd-cloud--1 span:first-child{width:150px;height:46px;bottom:0;left:0}.bvd-cloud--1 span:nth-child(2){width:84px;height:84px;bottom:16px;left:38px}.bvd-cloud--1 span:nth-child(3){width:62px;height:62px;bottom:10px;left:96px}.bvd-cloud--2{opacity:.7;width:160px;height:56px;animation-duration:92s;animation-delay:-40s;top:26%}.bvd-cloud--2 span:first-child{width:104px;height:32px;bottom:0;left:0}.bvd-cloud--2 span:nth-child(2){width:58px;height:58px;bottom:11px;left:26px}.bvd-cloud--2 span:nth-child(3){width:44px;height:44px;bottom:7px;left:67px}.bvd-cloud--3{opacity:.6;width:290px;height:100px;animation-duration:78s;animation-delay:-60s;top:54%}.bvd-cloud--3 span:first-child{width:188px;height:58px;bottom:0;left:0}.bvd-cloud--3 span:nth-child(2){width:105px;height:105px;bottom:20px;left:48px}.bvd-cloud--3 span:nth-child(3){width:78px;height:78px;bottom:13px;left:120px}.bvd-cloud--4{opacity:.75;width:128px;height:44px;animation-duration:110s;animation-delay:-85s;top:74%}.bvd-cloud--4 span:first-child{width:82px;height:25px;bottom:0;left:0}.bvd-cloud--4 span:nth-child(2){width:46px;height:46px;bottom:9px;left:21px}.bvd-cloud--4 span:nth-child(3){width:34px;height:34px;bottom:6px;left:53px}@media (prefers-reduced-motion:reduce){.bvd-cloud{animation:none;transform:translate(20vw)}}.bvd-hero__inner{width:100%;max-width:var(--d-maxw);grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;display:grid;position:relative}.bvd-hero__main{flex-direction:column;gap:24px;display:flex}.bvd-brand{align-items:center;gap:16px;display:flex}.bvd-brand__names{flex-direction:column;gap:4px;min-width:0;display:flex}.bvd-brand__name{font-family:var(--d-display);letter-spacing:-.02em;color:var(--d-ink-2);font-size:20px;font-weight:700}.bvd-brand__meta{color:var(--d-muted-2);font-size:14px}.bvd-hero__head{flex-direction:column;gap:14px;display:flex}.bvd-hero__badge{background:var(--d-yellow);color:oklch(30% .06 88);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.bvd-hero__title{font-family:var(--d-display);letter-spacing:-.035em;color:var(--d-ink);margin:0;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1.02}.bvd-hero__lead{max-width:560px;color:var(--d-muted);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.bvd-chips{flex-wrap:wrap;gap:10px;display:flex}.bvd-chip{border:1px solid var(--d-border);color:oklch(34% .04 150);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:inline-flex}.bvd-chip i{color:var(--d-accent-ink);font-size:13px}.bvd-hero__aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:80px}.bvd-pay{background:var(--d-accent);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 8px 24px oklch(42% .085 150/.22)}.bvd-pay__label{letter-spacing:.08em;text-transform:uppercase;color:var(--d-yellow);font-size:11px;font-weight:600}.bvd-pay__range{font-family:var(--d-display);color:#fff;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px;display:flex}.bvd-pay__num{letter-spacing:-.03em;font-size:34px;font-weight:700;line-height:1}.bvd-pay__dash{color:oklch(82% .04 150);font-size:20px;font-weight:400}.bvd-pay__bar{background:var(--d-accent-2);border-radius:999px;height:8px;display:flex;overflow:hidden}.bvd-pay__bar span:first-child{background:#fff}.bvd-pay__bar span:last-child{background:var(--d-yellow)}.bvd-pay__rows{flex-direction:column;gap:8px;display:flex}.bvd-pay__row{color:oklch(90% .02 150);align-items:center;gap:8px;font-size:12px;display:flex}.bvd-pay__dot{background:#fff;border-radius:50%;flex:none;width:8px;height:8px}.bvd-pay__dot--tips{background:var(--d-yellow)}.bvd-pay__rowtitle{flex:1}.bvd-pay__rowvalue{color:#fff;font-weight:600}.bvd-pay__note{border-top:1px solid var(--d-accent-2);color:oklch(88% .02 150);align-items:flex-start;gap:8px;padding-top:14px;font-size:12px;line-height:1.5;display:flex}.bvd-pay__note i{color:var(--d-yellow);flex:none;margin-top:2px;font-size:13px}.bvd-section{justify-content:center;padding:32px 40px 0;display:flex}.bvd-section--last{padding-bottom:72px}.bvd-card{background:var(--d-surface);border:1px solid var(--d-border-card);border-radius:16px;flex-direction:column;gap:16px;padding:28px;display:flex}.bvd-card--tight{padding:24px}.bvd-card__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bvd-h2{font-family:var(--d-display);letter-spacing:-.02em;color:var(--d-ink);margin:0;font-size:22px;font-weight:600}.bvd-card__note{color:var(--d-faint);font-size:12px}.bvd-skills{flex-wrap:wrap;gap:10px;display:flex}.bvd-skill{background:var(--d-chip);border:1px solid var(--d-border);color:oklch(32% .05 150);border-radius:999px;align-items:center;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.bvd-skill--warm{background:var(--d-warm-bg);border-color:var(--d-warm-border);color:var(--d-warm-ink)}.bvd-photos{width:100%;max-width:var(--d-maxw);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.bvd-photo{border:1px dashed var(--d-border);height:280px;color:var(--d-muted-2);background:repeating-linear-gradient(-45deg,oklch(97% .02 135) 0 10px,oklch(95.5% .03 135) 10px 20px);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.bvd-photo i{color:var(--d-accent-ink);font-size:22px}.bvd-photo span{font-size:13px;font-weight:500}.bvd-body{width:100%;max-width:var(--d-maxw);flex-direction:column;gap:20px;display:flex}.bvd-cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.bvd-col{flex-direction:column;gap:20px;min-width:0;display:flex}.bvd-desc__intro{color:oklch(34% .03 150);text-wrap:pretty;max-width:720px;margin:0;font-size:16px;line-height:1.65}.bvd-desc__block{flex-direction:column;gap:10px;display:flex}.bvd-desc__label{color:var(--d-ink);font-size:15px;font-weight:600}.bvd-desc__li{color:var(--d-body);text-wrap:pretty;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;display:flex}.bvd-desc__li i{color:oklch(60% .1 150);flex:none;margin-top:7px;font-size:6px}.bvd-desc__p{color:var(--d-body);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.bvd-desc__foot{border-top:1px solid var(--d-border-row);flex-wrap:wrap;align-items:center;gap:16px;padding-top:20px;display:flex}.bvd-desc__foottext{min-width:220px;color:var(--d-body);flex:1;font-size:15px;line-height:1.5}.bvd-shift__note{max-width:720px;color:var(--d-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.bvd-shift__list{flex-direction:column;margin-top:10px;display:flex}.bvd-shift__row{border-top:1px solid var(--d-border-row);grid-template-columns:88px 1fr;gap:16px;padding:16px 0;display:grid}.bvd-shift__time{font-family:var(--d-display);letter-spacing:-.01em;color:var(--d-accent-ink);font-size:16px;font-weight:700}.bvd-shift__body{flex-direction:column;gap:4px;min-width:0;display:flex}.bvd-shift__title{color:var(--d-ink);font-size:15px;font-weight:600}.bvd-shift__text{color:oklch(38% .03 150);text-wrap:pretty;font-size:15px;line-height:1.55}.bvd-company__row{align-items:center;gap:12px;display:flex}.bvd-company__names{flex-direction:column;gap:2px;min-width:0;display:flex}.bvd-company__name{font-family:var(--d-display);letter-spacing:-.02em;color:var(--d-ink-2);font-size:16px;font-weight:700}.bvd-company__short{color:var(--d-muted-2);font-size:12px}.bvd-company__about{color:var(--d-body);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.bvd-company__facts{border-top:1px solid var(--d-border-row);flex-direction:column;gap:14px;padding-top:16px;display:flex}.bvd-fact{align-items:flex-start;gap:12px;display:flex}.bvd-fact>i{text-align:center;width:16px;color:var(--d-accent-ink);flex:none;margin-top:2px;font-size:15px}.bvd-fact__body{flex-direction:column;gap:2px;min-width:0;display:flex}.bvd-fact__title{color:var(--d-ink-3);font-size:14px;font-weight:500}.bvd-fact__note{color:var(--d-muted-2);font-size:12px;line-height:1.45}.bvd-locs__head{flex-direction:column;gap:4px;display:flex}.bvd-map{border:1px solid var(--d-border);background:var(--d-chip);border-radius:12px;height:300px;overflow:hidden}.bvd-map .leaflet-container{font-family:var(--d-font)}.bvd-locs__tags{flex-wrap:wrap;gap:8px;display:flex}.bvd-tag{background:var(--d-chip);border:1px solid var(--d-border);color:oklch(32% .05 150);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.bvd-tag--main{background:var(--d-warm-bg);border-color:var(--d-warm-border);color:var(--d-warm-ink);font-weight:500}.bvd-ask{background:var(--d-panel);border:1px solid var(--d-panel-border);border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.bvd-ask__title{font-family:var(--d-display);letter-spacing:-.02em;color:var(--d-ink);font-size:16px;font-weight:600}.bvd-person{align-items:center;gap:12px;display:flex}.bvd-avatar{background:var(--d-accent);color:#fff;width:48px;height:48px;font-family:var(--d-display);letter-spacing:-.01em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.bvd-person__body{flex-direction:column;gap:2px;min-width:0;display:flex}.bvd-person__name{color:var(--d-ink-3);font-size:14px;font-weight:600}.bvd-person__note{color:var(--d-muted-2);font-size:12px}.bvd-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bvd-quote{background:var(--d-quote);border-radius:14px;flex-direction:column;gap:14px;padding:24px;display:flex}.bvd-quote__text{color:oklch(30% .04 150);text-wrap:pretty;font-size:15px;line-height:1.6}.bvd-quote__who{align-items:center;gap:12px;margin-top:auto;display:flex}.bvd-mark{background:var(--d-accent);border-radius:18px;flex:none;position:relative}.bvd-mark--lg{width:64px;height:64px;box-shadow:0 3px 10px oklch(42% .085 150/.28)}.bvd-mark--sm{border-radius:14px;width:48px;height:48px}.bvd-mark__petal,.bvd-mark__core{background:#fff;position:absolute;top:50%;left:50%}.bvd-mark__petal{border-radius:5px}.bvd-mark--lg .bvd-mark__petal{--petal-shift:-10px;width:10px;height:24px;margin:-12px 0 0 -5px}.bvd-mark--sm .bvd-mark__petal{--petal-shift:-8px;border-radius:4px;width:8px;height:19px;margin:-9.5px 0 0 -4px}.bvd-mark__petal{transform:rotate(var(--petal-angle)) translateY(var(--petal-shift))}.bvd-mark__core{background:var(--d-yellow);border-radius:50%}.bvd-mark--lg .bvd-mark__core{width:20px;height:20px;margin:-10px 0 0 -10px}.bvd-mark--sm .bvd-mark__core{width:16px;height:16px;margin:-8px 0 0 -8px}.bvd-foot{background:#fff;margin-top:auto}.bvd .logo--dark{display:none}.bvd .sf{--sf-bg:var(--d-surface);--sf-border:var(--d-border-card);--sf-subtle:var(--d-chip);--sf-text:var(--d-muted);--sf-muted:var(--d-muted-2);--sf-faint:var(--d-faint);--sf-strong:var(--d-ink);--sf-font:var(--d-font)}.bvd .sf__link,.bvd .sf__icon{color:var(--sf-muted)}.bvd .sf__link:hover,.bvd .sf__icon:hover{color:var(--sf-strong)}@media (width<=1080px){.bvd-cols,.bvd-quotes{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.bvd-hero{padding:40px 20px 44px}.bvd-hero__inner{grid-template-columns:minmax(0,1fr);gap:28px}.bvd-hero__aside{position:static}.bvd-section{padding:20px var(--d-gutter) 0}.bvd-section--last{padding-bottom:48px}.bvd-photos{grid-template-columns:minmax(0,1fr)}.bvd-photo{height:200px}.bvd-card{padding:20px}}@media (width<=720px){.bvd-head{padding:0 var(--d-gutter)}.bvd-head__kicker,.bvd-head__sep,.bvd-head__link{display:none}.bvd-shift__row{grid-template-columns:minmax(0,1fr);gap:4px}}
