.bz-hero{padding-top:26px;padding-bottom:40px}.bz-breadcrumb{display:flex;gap:12px;font-size:10px;margin-bottom:36px;flex-wrap:wrap;line-height:1.8}.bz-breadcrumb a{border-bottom:1px solid var(--line)}.bz-identity{border-top:1px solid var(--ink);padding-top:24px}.bz-identity .eyebrow{margin-bottom:6px}.bz-wordmark{font:normal 96px/1.15 Georgia,"Times New Roman",serif;letter-spacing:-6px;display:flex;gap:24px;align-items:baseline}.bz-wordmark>span{font:11px/1.8 -apple-system,sans-serif;letter-spacing:.08em}.bz-intro{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;margin-top:45px}.bz-intro h1{font-size:42px;line-height:1.6;font-weight:750}.bz-intro p{font-size:14px;line-height:2.2;margin-top:22px}.bz-intro figure{margin-right:-16px}.bz-intro figure img{width:100%;height:auto}.bz-intro figcaption{text-align:center;font-size:11px;margin-top:0;letter-spacing:.1em}.bz-quicknav{display:flex;gap:14px;margin-top:28px;flex-wrap:wrap}.bz-quicknav a{font-size:11px;border:1px solid var(--ink);border-radius:25px;padding:9px 16px;display:flex;gap:25px;transition:background .2s}.bz-quicknav a:hover{background:var(--mustard)}.bz-private-note{font-size:10px;border-top:1px dashed var(--line);padding-top:18px;margin-top:45px;color:var(--muted)}.bz-business{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.bz-section-title h2,.bz-personal h2{font-size:32px;line-height:1.6}.bz-section-title>p:not(.eyebrow),.bz-personal-layout>div>p:not(.eyebrow){font-size:13px;line-height:2.2;margin-top:24px}.bz-offering{padding-bottom:28px}.bz-number{font:italic 20px Georgia;color:var(--muted)}.bz-offering h3{font-size:23px;margin:12px 0 16px}.bz-offering p{font-size:13px;line-height:2}.bz-state-line{font-size:10px!important;margin-top:16px!important}.bz-state-line .status{margin-right:8px}.bz-gardener-link{padding:28px 30px;margin-bottom:32px;background:var(--pale);border:1px solid #b8c2a9;position:relative}.bz-gardener-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.bz-gardener-heading>span:last-child{font-size:24px}.bz-gardener-link h3{font-size:25px;line-height:1.6}.bz-gardener-link p{font-size:12px;line-height:2;margin-top:18px}.bz-gardener-link .button{margin-top:24px;font-size:11px;gap:34px}.bz-gardener-link>small{display:block;font-size:10px;line-height:1.9;margin-top:18px;color:var(--muted)}.bz-app{border-top:1px solid var(--line);padding-top:28px;padding-bottom:0}.bz-personal{background:#e9dfc7}.bz-personal-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.bz-learning-note{background:var(--white);padding:32px;transform:rotate(-1.5deg);position:relative;box-shadow:8px 9px 0 #c9bea5}.bz-note-label{font:9px Arial;letter-spacing:.12em}.bz-note-symbol{font-family:Georgia,serif;font-size:85px;line-height:1.3;color:#6b7756;position:absolute;right:26px;top:15px;transform:rotate(12deg)}.bz-learning-note h3{font-size:22px;position:relative;margin:50px 0 15px}.bz-learning-note>p{font-size:12px;line-height:2;margin-top:20px}.bz-learning-boundary{font-size:10px!important;color:var(--muted);border-top:1px dashed var(--line);padding-top:16px}.bz-paths{max-width:1040px}.bz-paths h2{font-size:30px;margin-bottom:26px}.bz-paths nav>a{display:flex;align-items:center;gap:24px;border-top:1px solid var(--line);padding:22px 0;transition:padding .2s}.bz-paths nav>a:last-child{border-bottom:1px solid var(--line)}.bz-paths nav>a:hover{padding-left:10px;padding-right:10px}.bz-paths nav>a>span{font:italic 18px Georgia;color:var(--muted)}.bz-paths strong{font-size:16px;font-weight:650}.bz-paths small{display:block;font-size:10px;margin-top:6px;color:var(--muted)}.bz-paths b{font-size:23px;margin-left:auto;font-weight:400}.bz-paths-note{font-size:10px;line-height:1.9;color:var(--muted);margin-top:24px}.service-family{border:1px solid var(--ink);border-radius:3px;display:flex;justify-content:space-between;align-items:center;padding:22px 25px;margin:0 0 38px;gap:30px}.service-family .family-name{font:normal 33px Georgia,serif;letter-spacing:-1px}.family-name small{font:10px -apple-system,sans-serif;margin-left:12px;letter-spacing:0}.service-family p{font-size:11px;line-height:1.9;margin-top:8px}.service-family .text-link{font-size:11px;flex-shrink:0;gap:24px}.footer-bottom nav{gap:18px}.header nav{gap:24px}
@media(max-width:1100px){.bz-business{gap:60px}.bz-personal-layout{gap:50px}.bz-wordmark{font-size:83px}.bz-intro h1{font-size:36px}.bz-intro{gap:25px}.bz-section-title h2,.bz-personal h2{font-size:29px}.header nav{gap:20px;font-size:11px}}
@media(max-width:760px){.bz-hero{padding-top:20px;padding-bottom:30px}.bz-breadcrumb{font-size:9px;margin-bottom:28px;gap:10px}.bz-identity{padding-top:20px}.bz-wordmark{font-size:clamp(54px,15.8vw,86px);letter-spacing:-3px;display:block}.bz-wordmark>span{display:block;font-size:10px;margin-top:7px;letter-spacing:.13em}.bz-intro{grid-template-columns:1fr;gap:20px;margin-top:30px}.bz-intro h1{font-size:31px;line-height:1.6}.bz-intro p{font-size:12px;margin-top:20px}.bz-intro figure{margin:0 -5px}.bz-intro figcaption{font-size:10px;margin-top:0}.bz-quicknav{gap:10px;margin-top:24px}.bz-quicknav a{font-size:10px;gap:20px;padding:9px 13px}.bz-private-note{font-size:9px;margin-top:28px;padding-top:16px;line-height:1.9}.bz-business{grid-template-columns:1fr;gap:32px}.bz-section-title h2,.bz-personal h2{font-size:29px}.bz-section-title>p:not(.eyebrow),.bz-personal-layout>div>p:not(.eyebrow){font-size:12px;margin-top:20px}.bz-offering h3{font-size:21px}.bz-offering p{font-size:12px}.bz-state-line{font-size:10px!important;line-height:2.5!important}.bz-gardener-link{padding:23px 22px;margin-bottom:28px}.bz-gardener-heading{margin-bottom:16px}.bz-gardener-link h3{font-size:23px}.bz-gardener-link p{font-size:11px}.bz-gardener-link .button{font-size:11px;gap:28px;margin-top:20px}.bz-gardener-link>small{font-size:9px}.bz-app{padding-top:24px}.bz-personal-layout{grid-template-columns:1fr;gap:36px}.bz-learning-note{padding:28px 25px;margin:0 3px}.bz-learning-note h3{font-size:20px}.bz-learning-note>p{font-size:11px}.bz-learning-boundary{font-size:10px!important}.bz-paths h2{font-size:27px}.bz-paths nav>a{gap:15px;padding:20px 0}.bz-paths strong{font-size:13px}.bz-paths small{font-size:9px}.bz-paths nav>a>span{font-size:15px}.bz-paths b{font-size:18px}.bz-paths-note{font-size:9px}.service-family{padding:20px;display:block;margin-bottom:30px}.service-family .family-name{font-size:30px}.family-name small{font-size:9px}.service-family p{font-size:10px}.service-family .text-link{margin-top:12px;font-size:10px}.header nav{gap:0}.footer-bottom nav{gap:12px 18px}}
