.bl-site-header{position:sticky;top:0;z-index:var(--z-sticky, 100);background:var(--bl-black);transition:transform .22s ease-out;will-change:auto}.bl-site-header--concealed{transform:translateY(-100%);will-change:transform}.bl-site-header .bl-nav{border-radius:0;max-width:1200px;margin:0 auto;min-height:64px}.bl-nav__menu{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center}.bl-nav__indicator{display:none;position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--bl-gold);opacity:0;transform:translate(0);transition:transform .2s cubic-bezier(.2,0,0,1),width .2s cubic-bezier(.2,0,0,1),opacity .16s ease;pointer-events:none}@media (min-width: 1100px){.bl-nav__indicator{display:block}.bl-site-header .bl-nav a.bl-nav__link[aria-current=page],.bl-site-header .bl-nav a.bl-nav__link[aria-current=location]{border-bottom-color:transparent;color:var(--bl-inverse-text, #fff)}}.bl-nav__brand{display:flex;align-items:center;flex-shrink:0}.bl-nav__brand img{display:block;height:auto;width:160px;max-width:56vw}.bl-nav__toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;background:transparent;border:1px solid var(--bl-line, #2e2e2e);border-radius:var(--r-sm);color:var(--bl-gold);cursor:pointer}.bl-nav__list{list-style:none;display:flex;gap:var(--sp-1, 4px);margin:0 0 0 var(--sp-5, 24px);padding:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;min-width:0;width:100%}.bl-site-header .bl-nav a.bl-nav__link{transition:color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1)}.bl-site-header .bl-nav a.bl-nav__link[aria-current=location]{color:var(--bl-inverse-text, #fff);border-bottom-color:var(--bl-gold)}.bl-nav__item--portal{margin-left:auto}.bl-nav__link--portal{border:var(--bw, 1px) solid var(--bl-line, #2e2e2e);border-radius:var(--r-sm, 2px);border-bottom-width:var(--bw, 1px);color:var(--bl-soft, #bdbdbd)}.bl-nav__link--portal:hover{color:var(--bl-white, #fff);border-color:var(--bl-soft, #bdbdbd)}.bl-nav__link--portal[aria-current=page]{border-bottom-color:var(--bl-line, #2e2e2e)}.bl-nav__link--disabled{display:flex;align-items:center;min-height:44px;padding:0 var(--sp-3, 12px);color:var(--bl-text-dark, #a3a3a3);cursor:not-allowed;font-size:var(--fs-small, 14px)}.bl-hero{padding:0 0 clamp(48px,10vw,96px);background:var(--bl-bg, #fff)}.bl-hero__grid{display:flex;flex-direction:column;gap:var(--sp-7, 48px)}.bl-hero__copy{min-width:0}.bl-hero .bl-eyebrow{display:flex;align-items:center;gap:var(--sp-3, 12px);max-width:48ch;line-height:1.6;color:var(--bl-gold, #cdb07a)}.bl-hero .bl-eyebrow:before{content:"";flex:none;width:40px;height:var(--bw, 1px);background:var(--bl-gold, #cdb07a)}.bl-hero__title{font-family:var(--font-display);font-size:var(--fs-display, clamp(40px, 5vw, 64px));font-weight:400;line-height:1.15;margin:0;max-width:14ch;color:var(--bl-text)}.bl-hero__title em{display:block;font-style:italic;color:var(--bl-gold, #cdb07a)}.bl-hero__title:before{content:"";display:block;width:64px;border-top:var(--bw, 1px) solid var(--bl-gold, #C29157);margin-bottom:var(--sp-5, 24px)}.bl-hero__proof{margin:var(--sp-3, 12px) 0 0;max-width:42ch;color:var(--bl-text-muted, #6b6b6b);font-size:var(--fs-small, 14px);line-height:1.5}.bl-hero__lead{max-width:56ch;color:var(--bl-soft, #BDBDBD);margin:var(--sp-4, 16px) 0 var(--sp-6, 32px)}.bl-hero__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3, 12px);align-items:center}.bl-case-progress{background:var(--bl-black, #0e0e0e);border:var(--bw, 1px) solid var(--bl-line, #2e2e2e);border-radius:var(--r-md, 4px);padding:var(--sp-5, 24px);color:var(--bl-white, #fff)}.bl-case-progress__title{margin:0 0 var(--sp-5, 24px);font-family:var(--font-display);font-size:var(--fs-h3, 20px);font-weight:400;line-height:1.25;color:var(--bl-white, #fff)}.bl-case-progress__list{list-style:none;margin:0;padding:0 0 0 1.25rem;display:grid;gap:var(--sp-4, 16px);position:relative}.bl-case-progress__list:before{content:"";position:absolute;left:.35rem;top:.55rem;bottom:.55rem;width:1px;background:var(--bl-line, #2e2e2e);transform-origin:top center;transform:scaleY(0)}.bl-case-progress--in .bl-case-progress__list:before{transform:scaleY(1);transition:transform .52s cubic-bezier(.16,1,.3,1)}.bl-case-progress__step{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:var(--sp-3, 12px);align-items:center;min-height:1.75rem}.bl-case-progress__marker{position:absolute;left:-1.25rem;width:.65rem;height:.65rem;border-radius:50%;border:var(--bw, 1px) solid var(--bl-line, #2e2e2e);background:var(--bl-black-2, #1a1a1a);box-sizing:border-box}.bl-case-progress__step--done .bl-case-progress__marker{background:var(--bl-gold, #cdb07a);border-color:var(--bl-gold, #cdb07a)}.bl-case-progress__step--current .bl-case-progress__marker{border-color:var(--bl-gold, #cdb07a);background:var(--bl-black-2, #1a1a1a)}.bl-case-progress--in .bl-case-progress__step--current .bl-case-progress__marker{background:var(--bl-gold, #cdb07a);transform:scale(1.15);transition:background-color .42s cubic-bezier(.16,1,.3,1) .28s,transform .42s cubic-bezier(.16,1,.3,1) .28s}.bl-case-progress__label{color:var(--bl-soft, #bdbdbd);font-size:var(--fs-small, 14px);line-height:1.4}.bl-case-progress__step--done .bl-case-progress__label,.bl-case-progress__step--current .bl-case-progress__label{color:var(--bl-white, #fff)}.bl-case-progress__step--current .bl-case-progress__label{color:var(--bl-gold, #cdb07a)}.bl-case-progress__note{margin:var(--sp-5, 24px) 0 0;padding-top:var(--sp-4, 16px);border-top:var(--bw, 1px) solid var(--bl-line, #2e2e2e);color:var(--bl-text-dark, #a3a3a3);font-size:var(--fs-small, 14px)}@keyframes bl-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bl-hero--enter .bl-eyebrow,.bl-hero--enter .bl-hero__title,.bl-hero--enter .bl-hero__proof,.bl-hero--enter .bl-hero__lead,.bl-hero--enter .bl-hero__actions{animation:bl-rise .56s cubic-bezier(.16,1,.3,1) both}.bl-hero--enter .bl-hero__title{animation-delay:70ms}.bl-hero--enter .bl-hero__proof{animation-delay:.11s}.bl-hero--enter .bl-hero__lead{animation-delay:.15s}.bl-hero--enter .bl-hero__actions{animation-delay:.23s}.bl-section{padding:clamp(48px,8vw,80px) 0}.bl-section--alt{background:var(--bl-grey-50, #f4f4f4)}.bl-section__head{margin-bottom:var(--sp-7, 48px);max-width:48rem}.bl-section__title{font-family:var(--font-display);font-size:var(--fs-h2, 28px);font-weight:400;margin:0 0 var(--sp-4, 16px);line-height:1.15}.bl-section__lead{margin:0;max-width:75ch;color:var(--bl-text-muted, #6b6b6b)}.bl-prose{display:grid;gap:var(--sp-4, 16px);max-width:68ch;margin-bottom:var(--sp-7, 48px)}.bl-prose p{margin:0;max-width:75ch}.bl-profile__top{display:grid;gap:var(--sp-5, 24px)}.bl-profile__figure{margin:0;width:min(100%,320px)}.bl-profile__photo{display:block;width:270px;max-width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 25%;padding:10px;background:var(--bl-white, #ffffff);border-radius:var(--r-md, 4px);border:var(--bw, 1px) solid var(--bl-border-ui, #dadada);outline:var(--bw, 1px) solid var(--bl-gold, #C29157);outline-offset:5px}.bl-profile__text .bl-section__head{margin-bottom:var(--sp-5, 24px)}.bl-profile__pillars{margin-top:var(--sp-7, 48px);padding-top:var(--sp-6, 32px);border-top:var(--bw, 1px) solid var(--bl-border-ui, #dadada)}.bl-meto-portal{margin:var(--sp-6, 32px) 0 0}.bl-commitments{list-style:none;margin:0;padding:0;max-width:75ch}.bl-commitments__item{padding:var(--sp-4, 16px) 0;border-top:var(--bw, 1px) solid var(--bl-border-ui, #dadada)}.bl-commitments__item:last-child{border-bottom:var(--bw, 1px) solid var(--bl-border-ui, #dadada)}.bl-commitments__title{display:block;font-family:var(--font-body);font-weight:600;margin:0 0 var(--sp-2, 8px);color:var(--bl-text)}.bl-commitments__text{margin:0;max-width:75ch;color:var(--bl-text-muted, #6b6b6b)}.bl-commitments__more{margin:var(--sp-5, 24px) 0 0}.bl-pack__ctrl{display:flex;justify-content:flex-start;gap:var(--sp-2, 8px);margin-top:var(--sp-6, 32px)}.bl-pack__btn{display:grid;place-items:center;inline-size:48px;block-size:48px;padding:0;background:transparent;color:var(--bl-text);border:var(--bw, 1px) solid var(--bl-control-border, #767676);border-radius:var(--r-sm, 2px);font-size:18px;line-height:1;cursor:pointer;transition:border-color var(--t-fast, .15s),background-color var(--t-fast, .15s),color var(--t-fast, .15s)}.bl-pack__btn:hover{background:var(--bl-text);color:var(--bl-bg);border-color:var(--bl-text)}.bl-pack__track{list-style:none;margin:var(--sp-4, 16px) 0 0;padding:0 0 var(--sp-2, 8px);display:flex;gap:var(--sp-4, 16px);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.bl-pack__track::-webkit-scrollbar{display:none}.bl-pack__card{flex:0 0 calc((100% - 2 * var(--sp-4, 16px)) / 3);min-width:260px;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--sp-3, 12px);padding:var(--sp-5, 24px);background:var(--bl-surface, #fff);border:var(--bw, 1px) solid var(--bl-border, #dadada);border-radius:var(--r-md, 4px)}@media (hover: hover){.bl-pack__card{transition:transform var(--t-fast, .15s),border-color var(--t-fast, .15s)}.bl-pack__card:hover{border-color:var(--bl-text);transform:translateY(-2px)}}.bl-pack__card .bl-pack__title{margin:0;font-family:var(--font-body);font-size:var(--fs-h3, 20px);font-weight:600;line-height:1.25;color:var(--bl-text)}.bl-pack__summary{margin:0;color:var(--bl-text-muted, #6b6b6b)}.bl-pack__meta{margin:auto 0 0;padding-top:var(--sp-4, 16px);border-top:var(--bw, 1px) solid var(--bl-border, #dadada);display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3, 12px)}.bl-pack__sla{color:var(--bl-text-muted, #6b6b6b);font-size:var(--fs-small, 14px)}.bl-pack__action{margin:0}.bl-pack__more{margin:var(--sp-5, 24px) 0 0}.bl-pack__status{margin:0;color:var(--bl-text-muted, #6b6b6b)}.bl-pillars{list-style:none;margin:0;padding:0;display:grid;gap:0;grid-template-columns:1fr}.bl-pillar{padding:var(--sp-4, 16px) 0;border-top:var(--bw, 1px) solid var(--bl-border-ui, #dadada);border-radius:0;background:transparent}.bl-pillar:last-child{border-bottom:var(--bw, 1px) solid var(--bl-border-ui, #dadada)}.bl-pillar__title{font-family:var(--font-display);font-size:var(--fs-h3, 20px);margin:0 0 var(--sp-3, 12px)}.bl-pillar p{margin:0;max-width:75ch;color:var(--bl-text-muted, #6b6b6b);font-size:var(--fs-small, 14px)}.bl-svc-grid{display:grid;gap:var(--sp-5, 24px);grid-template-columns:1fr}.bl-svc__badges{display:flex;flex-wrap:wrap;gap:8px}.bl-svc__list{margin:0;padding-left:1.1rem;display:grid;gap:6px;color:var(--bl-text-muted, #6b6b6b);font-size:var(--fs-small, 14px)}.bl-svc--feat .bl-svc__list{color:var(--bl-inverse-text-muted, #a3a3a3)}.bl-svc--feat .bl-badge--gold{border-color:var(--bl-gold)}.bl-questions{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3, 12px);counter-reset:bl-question}.bl-questions__item{display:grid;grid-template-columns:2.5rem minmax(0,1fr);column-gap:var(--sp-4, 16px);align-items:baseline;padding:var(--sp-4, 16px) var(--sp-5, 24px);background:var(--bl-surface, #fff);border:var(--bw, 1px) solid var(--bl-border-ui, #dadada);border-radius:var(--r-md, 4px);counter-increment:bl-question;transition:border-color .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1)}@media (hover: hover){.bl-questions__item:hover{border-color:var(--bl-border-strong, #bdbdbd);transform:translateY(-2px)}}.bl-questions__item:before{content:counter(bl-question,decimal-leading-zero);font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums;font-size:var(--fs-h3, 20px);line-height:1.15;color:var(--bl-text)}.bl-steps{position:relative}.bl-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-5, 24px);counter-reset:none;position:relative;z-index:1}.bl-steps__track{display:block;position:absolute;margin:0;padding:0;border:0;pointer-events:none;background:var(--bl-border-ui, #dadada);z-index:0;left:1.25rem;top:1.5rem;bottom:1.5rem;width:1px;transform:scaleY(0);transform-origin:top center;transition:transform .48s cubic-bezier(.16,1,.3,1)}.bl-steps--drawn .bl-steps__track{transform:scaleY(1)}.bl-steps__item{padding:var(--sp-5, 24px);background:var(--bl-surface, #fff);border:var(--bw, 1px) solid var(--bl-border-ui, #dadada);border-radius:var(--r-md, 4px);transition:opacity .28s cubic-bezier(.16,1,.3,1)}.bl-steps--sequenced .bl-steps__item:not(.bl-steps__item--active){opacity:.42}.bl-steps--sequenced .bl-steps__item:not(.bl-steps__item--active) .bl-steps__ordinal{color:var(--bl-text-muted, #6b6b6b)}.bl-steps__item--active .bl-steps__ordinal{color:var(--bl-text);transition:color .28s cubic-bezier(.16,1,.3,1)}.bl-steps__title{font-family:var(--font-display);font-size:var(--fs-h3, 20px);margin:0 0 var(--sp-3, 12px)}.bl-steps__item p{margin:0;color:var(--bl-text-muted, #6b6b6b)}.bl-reveal--pending{opacity:0;transform:translateY(14px)}.bl-reveal--in{opacity:1;transform:none;transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1)}.bl-reveal__item--pending{opacity:0;transform:translateY(14px)}.bl-reveal__item--in{opacity:1;transform:none;transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1);transition-delay:var(--bl-cascade-delay, 0ms)}.bl-root .bl-btn{transition:background .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),transform 90ms cubic-bezier(.2,0,0,1),outline-offset .12s ease,outline-color .12s ease}.bl-root .bl-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px) scale(.985)}.bl-contact{display:grid;gap:var(--sp-6, 32px);align-items:start}.bl-contact-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2, 8px)}.bl-contact-list li{display:flex;align-items:center;gap:var(--sp-3, 12px);min-height:24px}.bl-contact-list a{color:inherit;text-decoration:none}.bl-contact-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3, 12px);align-items:center}.bl-site-footer{background:var(--bl-black);color:var(--bl-inverse-text, #fff);padding:var(--sp-7, 48px) 0 var(--sp-6, 32px)}.bl-site-footer__inner{display:grid;gap:var(--sp-5, 24px);justify-items:start}.bl-site-footer__logo{width:180px;min-width:160px;height:auto}.bl-site-footer__links{display:flex;flex-wrap:wrap;gap:var(--sp-4, 16px);align-items:center}.bl-site-footer__links a,.bl-site-footer__link{color:var(--bl-soft, #bdbdbd);text-decoration:underline;text-underline-offset:3px}.bl-site-footer__links a.bl-site-footer__link--quiet{color:var(--bl-text-dark, #a3a3a3);font-size:var(--fs-small, 14px)}.bl-site-footer__links a.bl-site-footer__link--quiet:hover{color:var(--bl-soft, #bdbdbd)}.bl-site-footer__social{list-style:none;display:flex;gap:var(--sp-3, 12px);margin:0;padding:0}.bl-site-footer__social a,.bl-site-footer__social-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--bl-gold);border:1px solid var(--bl-line, #2e2e2e);border-radius:var(--r-sm);transition:border-color .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1)}.bl-site-footer__social-link:hover{border-color:var(--bl-soft, #bdbdbd);color:var(--bl-gold-hover, #dcc291)}.bl-site-footer__copy{margin:0;color:var(--bl-text-dark, #a3a3a3);font-size:var(--fs-small, 14px)}.bl-privacy__body{max-width:68ch}.bl-privacy__body p{max-width:75ch}.bl-privacy__body h2{font-family:var(--font-display);font-size:var(--fs-h3, 20px);margin:var(--sp-6, 32px) 0 var(--sp-3, 12px)}.bl-privacy__body ul{padding-left:1.2rem}.bl-privacy__draft{margin-top:var(--sp-7, 48px);padding:var(--sp-4, 16px);border:1px solid var(--bl-warning, #8a5a00);background:var(--bl-warning-bg, #fff8e8)}.bl-cookie{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky, 100);background:var(--bl-surface, #fff);border-top:var(--bw, 1px) solid var(--bl-border-ui, #dadada);box-shadow:var(--bl-elev-1, 0 2px 8px rgba(0, 0, 0, .08));animation:bl-cookie-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes bl-cookie-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes bl-cookie-out{0%{transform:none;opacity:1}to{transform:translateY(100%);opacity:0}}.bl-cookie--leaving{animation:bl-cookie-out .16s cubic-bezier(.2,0,0,1) both;pointer-events:none}.bl-cookie__inner{padding:var(--sp-3, 12px) var(--sp-4, 16px);max-height:none}.bl-cookie--expanded .bl-cookie__inner{display:flex;flex-direction:column;max-height:60vh;overflow:hidden}.bl-cookie__bar{display:flex;flex-direction:column;gap:var(--sp-3, 12px)}.bl-cookie__text{margin:0;color:var(--bl-text, #0e0e0e);font-size:var(--fs-small, 14px);line-height:1.45}.bl-cookie__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2, 8px)}.bl-cookie__action{flex:1 1 calc(50% - var(--sp-2, 8px));min-height:44px;height:auto;padding-top:var(--sp-2, 8px);padding-bottom:var(--sp-2, 8px)}.bl-cookie__panel{margin-top:var(--sp-3, 12px);padding-top:var(--sp-3, 12px);border-top:var(--bw, 1px) solid var(--bl-border-ui, #dadada);overflow-y:auto;min-height:0;flex:1 1 auto}.bl-cookie__prefs{border:0;margin:0 0 var(--sp-4, 16px);padding:0;display:grid;gap:var(--sp-3, 12px)}.bl-cookie__row{display:flex;gap:var(--sp-3, 12px);align-items:flex-start;font-size:var(--fs-small, 14px);cursor:pointer;min-height:44px}.bl-cookie__row input{margin-top:4px;width:22px;height:22px;flex-shrink:0}.bl-cookie__panel-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3, 12px)}@media (max-width: 1099px){.bl-cookie:not(.bl-cookie--expanded) .bl-cookie__inner{padding-top:6px;padding-bottom:6px}.bl-cookie:not(.bl-cookie--expanded) .bl-cookie__bar{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--sp-2, 8px)}.bl-cookie:not(.bl-cookie--expanded) .bl-cookie__text{flex:1 1 auto;min-width:0;font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-cookie:not(.bl-cookie--expanded) .bl-cookie__actions{flex:0 0 auto;flex-wrap:nowrap;gap:4px}.bl-cookie:not(.bl-cookie--expanded) .bl-cookie__action{flex:0 0 auto;min-height:32px;height:32px;padding:0 8px;font-size:10px;letter-spacing:.04em}}@media (max-width: 480px){.bl-cookie:not(.bl-cookie--expanded) .bl-cookie__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media (max-width: 1099px){.bl-nav__toggle{display:inline-flex}.bl-nav__menu{flex:1 1 100%;width:100%}.bl-site-header .bl-nav ul.bl-nav__list{display:none;width:100%;flex-direction:column;margin:var(--sp-3, 12px) 0 0;flex:1 1 100%}.bl-site-header .bl-nav ul.bl-nav__list.bl-is-open{display:flex;animation:bl-menu-in .2s cubic-bezier(.16,1,.3,1) both}.bl-site-header .bl-nav ul.bl-nav__list.bl-is-leaving{display:flex;animation:bl-menu-out .16s cubic-bezier(.2,0,0,1) both;pointer-events:none}@keyframes bl-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes bl-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.bl-site-header .bl-nav{flex-wrap:wrap}.bl-nav__item--portal{margin-left:0;margin-top:var(--sp-2, 8px);padding-top:var(--sp-3, 12px);border-top:var(--bw, 1px) solid var(--bl-line, #2e2e2e);width:100%}.bl-nav__link--portal{width:100%;justify-content:center}}@media (min-width: 900px){.bl-cookie__bar{flex-direction:row;align-items:center;gap:var(--sp-5, 24px)}.bl-cookie__text{flex:1 1 auto;min-width:0}.bl-cookie__actions{flex:0 0 auto;flex-wrap:nowrap}.bl-cookie__action{flex:0 0 auto}}@media (min-width: 640px){.bl-steps__list{grid-template-columns:1fr}}@media (min-width: 900px){.bl-profile__top{grid-template-columns:minmax(0,1fr) 340px;gap:var(--sp-8, 64px);align-items:start}.bl-profile__figure{width:100%}.bl-profile__text .bl-prose{max-width:62ch}.bl-pillars{grid-template-columns:1fr 1fr;column-gap:var(--sp-6, 32px)}.bl-contact{grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-7, 48px);align-items:center}.bl-svc-grid{grid-template-columns:1fr 1fr}.bl-steps__list{grid-template-columns:repeat(3,1fr)}.bl-steps__track{left:8%;right:8%;top:2.25rem;bottom:auto;width:auto;height:1px;transform:scaleX(0);transform-origin:left center}.bl-steps--drawn .bl-steps__track{transform:scaleX(1)}}@media (min-width: 1100px){.bl-profile__pillars{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--sp-5, 24px)}}:root{--bl-header-h: 112px}.bl-root{margin:0;min-height:100vh;min-height:100svh;font-family:var(--font-body);font-size:var(--fs-body, 16px);color:var(--bl-text);background:var(--bl-bg);line-height:1.65;-webkit-font-smoothing:antialiased}.bl-root section[id],.bl-root article[id],section[id],article[id]{scroll-margin-top:calc(var(--bl-header-h, 112px) + 16px)}.bl-tap{display:inline-flex;align-items:center;min-height:24px;box-sizing:border-box}@media (max-width: 767px){.bl-tap{min-height:44px}}.bl-link{position:relative;color:var(--bl-text);text-decoration:none}.bl-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .18s cubic-bezier(.2,0,0,1),background-color .18s cubic-bezier(.2,0,0,1);pointer-events:none}.bl-link:hover:after,.bl-link:focus-visible:after{transform:scaleX(1)}.bl-prose .bl-link:after,.bl-section .bl-link:after,.bl-meto-portal .bl-link:after,.bl-commitments__more .bl-link:after,.bl-pack__action .bl-link:after,.bl-pack__more .bl-link:after,.bl-contact-list .bl-link:after{transform:scaleX(1);background-color:var(--bl-text-muted, #6b6b6b)}.bl-prose .bl-link:hover:after,.bl-section .bl-link:hover:after,.bl-meto-portal .bl-link:hover:after,.bl-commitments__more .bl-link:hover:after,.bl-pack__action .bl-link:hover:after,.bl-pack__more .bl-link:hover:after,.bl-contact-list .bl-link:hover:after{background-color:var(--bl-text)}.bl-link--more{display:inline-flex;align-items:center;gap:.35em}.bl-link__arrow{display:inline-block;transition:transform .16s cubic-bezier(.2,0,0,1)}.bl-link--more:hover .bl-link__arrow{transform:translate(3px)}@supports (view-transition-name: none){::view-transition-old(root),::view-transition-new(root){animation-duration:.2s;animation-timing-function:ease}}.bl-root img{max-width:100%;display:block}.bl-wrap{width:min(1120px,calc(100% - 32px));margin-inline:auto}.bl-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bl-skip-link{position:absolute;left:16px;top:-48px;z-index:var(--z-toast, 500);padding:8px 16px;background:var(--bl-black);color:var(--bl-gold);text-decoration:none;border-radius:var(--r-sm);min-height:44px}.bl-skip-link:focus{top:16px}.bl-root :focus-visible{outline:2px solid var(--bl-focus, var(--bl-black));outline-offset:3px}.bl-on-dark :focus-visible,.bl-root .bl-nav :focus-visible{outline-color:var(--bl-gold)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.bl-reveal--pending,.bl-reveal__item--pending,.bl-steps--sequenced .bl-steps__item:not(.bl-steps__item--active){opacity:1!important;transform:none!important;clip-path:none!important}.bl-site-header--concealed,.bl-btn:active,.bl-link--more:hover .bl-link__arrow,.bl-questions__item:hover{transform:none!important}.bl-case-progress--pending,.bl-case-progress--pending .bl-case-progress__step--current .bl-case-progress__marker,.bl-case-progress--pending .bl-case-progress__list:before{opacity:1!important;transform:none!important}.bl-link,.bl-nav__link,.bl-btn{transition-duration:.15s!important}}@media (max-width: 375px){.bl-wrap{width:calc(100% - 20px)}}@media (min-width: 1100px){.bl-wrap{width:min(1120px,calc(100% - 48px))}}
