.bo-hero{padding-block:var(--ws-hero-top) var(--ws-space-l)}.bo-hero h1{text-wrap:var(--ws-wrap);max-width:1080px}.bo-hero-stage{margin-top:clamp(48px,6vw,72px);position:relative}.bo-hero-stage figure{aspect-ratio:21/9;border-radius:var(--ws-radius-lg);background:var(--ws-line);width:100%;min-height:440px;margin:0;position:relative;overflow:hidden}.bo-hero-stage img{object-fit:cover}.bo-evening{border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:var(--ws-white);width:320px;font-size:var(--ws-meta);position:absolute;bottom:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px);overflow:hidden;box-shadow:0 18px 50px #080d192e}.bo-evening p{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));align-items:center;gap:12px;margin:0;padding:10px 16px;display:flex}.bo-evening p:last-child{border-bottom:0}.bo-evening-head{flex-wrap:wrap;justify-content:space-between;padding:14px 16px!important}.bo-evening-head b{min-width:0;font-weight:var(--ws-weight-medium)}.bo-evening-head span{background:var(--ws-blue);color:var(--ws-white);font-size:var(--ws-ui);font-weight:var(--ws-weight-medium);white-space:nowrap;border-radius:99px;padding:3px 9px}.bo-evening i{border-radius:var(--ws-radius);background:color-mix(in oklab, var(--ws-blue) 7%, var(--ws-white));width:32px;height:32px;color:var(--ws-blue);flex:none;place-items:center;display:grid}.bo-problem{padding-block:var(--ws-space-l);background:var(--ws-mist);overflow:hidden}.bo-problem h2,.bo-team h2,.bo-overview h2{font-size:var(--ws-title);font-weight:var(--ws-weight-medium);line-height:var(--ws-lh-title);letter-spacing:var(--ws-track-title);text-wrap:var(--ws-wrap)}.bo-problem p,.bo-overview>.ws-container>div>p{margin:var(--ws-copy-gap) 0 0;max-width:480px;font-size:var(--ws-body);line-height:var(--ws-lh-body);color:var(--ws-muted)}.bo-desk{place-items:center;min-height:440px;display:grid;position:relative}.bo-desk>div{width:min(420px,100%);height:400px;position:relative}.bo-desk span{border:1px solid var(--ws-line);background:var(--ws-white);width:62%;font-size:var(--ws-control);font-weight:var(--ws-weight-medium);transform:rotate(var(--r));border-radius:6px;align-items:center;gap:10px;padding:16px 18px;display:flex;position:absolute;box-shadow:0 10px 30px #1823431a}.bo-desk span.is-marked{background:#fdf6d8}.bo-desk i{border:1.5px solid #bbbdbd;border-radius:3px;flex:none;width:14px;height:14px}.bo-desk-clock{color:var(--ws-white);font-size:var(--ws-meta);white-space:nowrap;bottom:-6%;right:-4%;background:var(--ws-blue)!important;border:0!important;border-radius:99px!important;width:auto!important;padding:12px 16px!important;top:auto!important;left:auto!important;transform:none!important;box-shadow:0 18px 50px #0a05644d!important}.bo-team{padding-block:var(--ws-space-l) 0}.bo-intro{max-width:760px}.bo-intro p{margin:var(--ws-copy-gap) 0 0;max-width:560px;font-size:var(--ws-body);line-height:var(--ws-lh-body);color:var(--ws-muted)}.bo-team-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;margin-top:48px;display:grid}.bo-photo-card{isolation:isolate;border-radius:var(--ws-radius-lg);background:var(--ws-line);min-height:420px;color:var(--ws-white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.bo-photo-card img{object-fit:cover;object-position:center 30%;z-index:-2}.bo-photo-card:after{content:"";z-index:-1;background:linear-gradient(#0e122200 40%,#0e1222d9);position:absolute;inset:0}.bo-photo-card>span{gap:10px;max-width:560px;padding:28px 32px;display:grid}.bo-photo-card strong{font-size:var(--ws-heading);font-weight:var(--ws-weight-medium);line-height:var(--ws-lh-heading);letter-spacing:var(--ws-track-heading);text-wrap:var(--ws-wrap)}.bo-photo-card>span>span{font-size:var(--ws-control);line-height:var(--ws-lh-control);color:#e6e8ee}.bo-photo-card em{font-style:normal;font-size:var(--ws-control);font-weight:var(--ws-weight-medium);align-items:center;gap:10px;margin-top:6px;display:inline-flex}.bo-work{padding-block:16px var(--ws-space-l)}.bo-work-grid{flex-wrap:wrap;gap:16px;display:flex}.bo-work-grid>article{border:1px solid var(--ws-line);border-radius:var(--ws-radius-lg);background:var(--ws-white);flex-direction:column;display:flex;overflow:hidden}.bo-work-wide{flex:7 520px}.bo-work-narrow{flex:5 380px}.bo-work-full{flex:100%;min-height:320px}.bo-work-full>span,.bo-team-grid .bo-photo-card>span{max-width:820px}.bo-work-full img{object-position:center 70%}.bo-team-grid .bo-photo-card img{object-position:center 48%}.bo-work-copy{gap:12px;padding:28px 32px 32px;display:grid}.bo-work-copy h3{font-size:var(--ws-heading);font-weight:var(--ws-weight-medium);line-height:var(--ws-lh-subtitle);letter-spacing:var(--ws-track-heading);text-wrap:var(--ws-wrap)}.bo-work-copy p{max-width:520px;font-size:var(--ws-body);line-height:var(--ws-lh-body);color:var(--ws-muted);margin:0}.bo-ledger{background:color-mix(in oklab, var(--ws-blue) 9%, var(--ws-white));padding:clamp(24px,4vw,40px) clamp(24px,4vw,40px) 0}.bo-ledger>div{border-radius:var(--ws-radius) var(--ws-radius) 0 0;background:var(--ws-white);font-size:var(--ws-meta);box-shadow:0 18px 50px #18234314}.bo-ledger p{margin:0}.bo-ledger-sums{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bo-ledger-sums p{border-right:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));padding:14px 16px}.bo-ledger-sums p:last-child{border-right:0}.bo-ledger-sums span,.bo-week-sums span{color:var(--ws-muted);display:block}.bo-ledger-sums b{font-size:var(--ws-label);font-weight:var(--ws-weight-medium);font-variant-numeric:tabular-nums}.is-paid{color:var(--ws-positive)}.is-late{color:var(--ws-warn)}.bo-ledger-row>span:first-child{min-width:0}.bo-ledger-row{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.bo-ledger-row em{font-style:normal;font-size:var(--ws-ui);font-weight:var(--ws-weight-medium);white-space:nowrap;border-radius:99px;padding:3px 9px}.bo-ledger-row em.is-paid{background:color-mix(in oklab, var(--ws-positive) 14%, var(--ws-white))}.bo-ledger-row em.is-ready{background:color-mix(in oklab, var(--ws-blue) 7%, var(--ws-white));color:var(--ws-blue)}.bo-ledger-row em.is-late{background:color-mix(in oklab, var(--ws-warn) 12%, var(--ws-white))}.bo-overview{padding-block:var(--ws-space-l)}.bo-overview-stage{padding-bottom:48px;position:relative}.bo-overview-stage figure{aspect-ratio:4/5;border-radius:var(--ws-radius-lg);background:var(--ws-line);max-height:640px;margin:0 clamp(0px,10%,88px) 0 0;position:relative;overflow:hidden}.bo-overview-stage img{object-fit:cover}.bo-week{border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:var(--ws-white);width:min(300px,80%);font-size:var(--ws-meta);position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 18px 50px #080d192e}.bo-week p{margin:0}.bo-week-head{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));justify-content:space-between;padding:14px 16px;display:flex}.bo-week-head b{font-weight:var(--ws-weight-medium)}.bo-week-head span{color:var(--ws-muted)}.bo-week-sums{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bo-week-sums p{border-right:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));padding:12px 16px}.bo-week-sums p:last-child{border-right:0}.bo-week-sums b{font-size:var(--ws-label);font-weight:var(--ws-weight-medium)}.bo-week-note{color:var(--ws-muted);align-items:center;gap:10px;padding:12px 16px;display:flex}.bo-week-note svg{color:var(--ws-blue)}.bo-closing{padding-block:var(--ws-space-l) var(--ws-space-xl)}.bo-closing>.ws-container>div{isolation:isolate;border-radius:var(--ws-radius-lg);background:var(--ws-line);min-height:clamp(520px,50vw,640px);color:var(--ws-white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.bo-closing img{object-fit:cover;z-index:-2}.bo-closing>.ws-container>div:after{content:"";z-index:-1;background:linear-gradient(#0e12221a 30%,#0e1222d9);position:absolute;inset:0}.bo-closing-copy{max-width:760px;padding:clamp(32px,5vw,64px)}.bo-closing-copy h2{font-size:var(--ws-display);font-weight:var(--ws-weight-display);line-height:var(--ws-lh-display);letter-spacing:var(--ws-track-display);text-wrap:var(--ws-wrap)}.bo-closing-copy p{margin:var(--ws-copy-gap) 0 0;max-width:520px;font-size:var(--ws-body);line-height:var(--ws-lh-body);color:#e6e8ee}.ws-buero{overflow-x:clip}@media (max-width:640px){.bo-ledger-sums,.bo-week-sums{grid-template-columns:1fr}.bo-ledger-sums p,.bo-week-sums p{border-right:0;border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white))}.bo-ledger-sums p:last-child,.bo-week-sums p:last-child{border-bottom:0}.bo-desk>div{height:340px}.bo-desk span{width:74%;font-size:var(--ws-meta);padding:12px 14px}.bo-desk-clock{font-size:var(--ws-ui);right:0;padding:10px 14px!important}.bo-photo-card>span,.bo-work-copy,.bo-closing-copy{padding-inline:22px}}@media (max-width:900px){.bo-evening,.bo-week{width:auto;margin-top:16px;position:static}.bo-overview-stage{padding-bottom:0}.bo-overview-stage figure{margin-right:0}.bo-hero-stage figure{min-height:280px}}.bo-hero h1>span{color:var(--ws-muted)}
