.bk-page{padding-block-end:clamp(48px,8vw,96px)}.bk-page--tool{padding-block-start:clamp(24px,4vw,48px)}.bk-narrow-wrap{max-width:920px}.bk-h1{font-family:var(--font-heading);font-weight:var(--heading-weight,400);font-size:var(--t-h1-size,clamp(36px, 6vw, 72px));color:inherit;margin:10px 0 14px;line-height:1.05}.bk-h1--tool{font-size:var(--t-h2-size,clamp(28px, 4.2vw, 46px));color:var(--black)}.bk-h2{font-family:var(--font-heading);font-weight:var(--heading-weight,400);font-size:var(--t-h2-size,clamp(26px, 3.4vw, 38px));color:var(--black);margin:0 0 12px;line-height:1.12}.bk-band--ink .bk-h2,.bk-hero .bk-h2{color:inherit}.bk-h3{font-family:var(--font-heading);font-weight:var(--heading-weight,400);font-size:var(--t-h4-size,clamp(20px, 2.4vw, 26px));color:var(--black);margin:0 0 14px}.bk-p{font-size:var(--t-body-size,15px);color:var(--muted);margin:0 0 14px;line-height:1.65}.bk-pre{white-space:pre-line}.bk-lead{font-size:var(--t-lead-size,clamp(15px, 1.6vw, 18px));opacity:.88;max-width:680px;margin-bottom:24px;line-height:1.6}.bk-on-ink{color:inherit;opacity:.85}.bk-center{text-align:center}.bk-narrow{max-width:700px;margin-inline:auto}.bk-hint{font-size:var(--t-small-size,12.5px);color:var(--muted);line-height:1.5}.bk-label{font-size:var(--t-eyebrow-size,12px);text-transform:uppercase;color:var(--muted);margin:0 0 8px;display:block}html[lang=ar] .bk-label{text-transform:none;font-size:var(--t-eyebrow-size,13px)}.bk-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bk-stack{flex-direction:column;gap:14px;display:flex}.bk-link{color:inherit;text-underline-offset:3px;font-size:var(--t-body-size,14px);text-decoration:underline}.bk-linkbtn{min-height:40px;color:var(--muted);font-size:var(--t-small-size,13px);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 6px;text-decoration:underline}.bk-btn-sm{min-height:42px;font-size:var(--t-button-size,12px);padding-inline:18px}.bk-btn-on-ink{color:var(--on-ink,#fff);border-color:currentColor}.ltr-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.bk-section{padding-block:clamp(40px,6vw,80px)}.bk-hero{background:var(--ink-panel,var(--black));color:var(--on-ink,var(--white));padding-block:clamp(56px,9vw,120px);position:relative;overflow:hidden}.bk-hero:after{content:"";inset-inline-end:-14%;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--gold) 40%, transparent), transparent 66%);pointer-events:none;border-radius:50%;width:64vw;max-width:820px;animation:16s ease-in-out infinite alternate bk-mist;position:absolute;top:-34%}@keyframes bk-mist{to{transform:translate(-6%,9%)scale(1.1)}}@media (prefers-reduced-motion:reduce){.bk-hero:after{animation:none}}.bk-hero-in,.bk-nose-hero{z-index:1;position:relative}.bk-hero .section-label,.bk-band--ink .section-label{color:var(--on-ink-accent,var(--gold))}.bk-for{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}@media (max-width:960px){.bk-for{grid-template-columns:1fr 1fr}}@media (max-width:560px){.bk-for{grid-template-columns:1fr}}.bk-for-card,.bk-seg{border:1px solid var(--border);border-radius:var(--r-card,6px);background:var(--white);color:var(--black);text-align:start;cursor:pointer;font:inherit;align-content:start;gap:8px;padding:22px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid}.bk-for-card:hover,.bk-seg:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 16px 32px -24px #0006}.bk-for-card strong,.bk-seg strong{font-family:var(--font-heading);font-weight:var(--heading-weight,400);font-size:var(--t-lead-size,21px)}.bk-for-card span:last-child,.bk-seg span:last-child{font-size:var(--t-small-size,13.5px);color:var(--muted);line-height:1.5}.bk-seg-g{color:var(--gold);font-size:var(--t-h4-size,24px)}.bk-seg.is-on{border-color:var(--black);box-shadow:inset 0 0 0 1px var(--black)}.bk-band{background:var(--cream,var(--white));padding-block:clamp(48px,7vw,96px)}.bk-band--ink{background:var(--ink-panel,var(--black));color:var(--on-ink,var(--white))}.bk-band--ink .bk-p{color:inherit;opacity:.85}.bk-stages{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 22px;padding:0;list-style:none;display:grid}@media (max-width:860px){.bk-stages{grid-template-columns:1fr}}.bk-stages li{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card,6px);gap:6px;padding:20px;display:grid}.bk-stages strong{font-size:var(--t-body-size,16px);color:var(--black)}.bk-stages span:not(.bk-stage-n){font-size:var(--t-small-size,13.5px);color:var(--muted);line-height:1.55}.bk-stages em{font-style:normal;font-size:var(--t-small-size,12px);color:var(--gold)}.bk-stage-n{background:var(--black);width:30px;height:30px;color:var(--white);font-size:var(--t-small-size,13px);border-radius:50%;place-items:center;display:grid}.bk-prices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:22px;display:grid}.bk-price{border:1px solid var(--border);border-radius:var(--r-card,6px);background:var(--white);gap:6px;padding:20px;display:grid}.bk-price strong{font-family:var(--font-heading);font-weight:var(--heading-weight,400);font-size:var(--t-h4-size,26px);color:var(--black)}.bk-nose-teaser,.bk-nose-hero{grid-template-columns:minmax(0,300px) 1fr;align-items:center;gap:clamp(24px,5vw,56px);display:grid}.bk-nose-hero{grid-template-columns:minmax(0,420px) 1fr}@media (max-width:760px){.bk-nose-teaser,.bk-nose-hero{grid-template-columns:1fr}}.bk-nose-teaser img,.bk-nose-hero img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-card,6px);width:100%;height:auto}.bk-brief{margin-top:18px}.bk-steps{flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.bk-steps button{border:1px solid var(--border);background:var(--white);color:var(--muted);min-height:40px;font-size:var(--t-button-size,13px);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.bk-steps button:disabled{cursor:default;opacity:.6}.bk-steps button span{background:var(--cream,var(--border));width:22px;height:22px;font-size:var(--t-small-size,12px);border-radius:50%;place-items:center;display:grid}.bk-steps .is-now button{border-color:var(--black);color:var(--black)}.bk-steps .is-now button span,.bk-steps .is-done button span{background:var(--black);color:var(--white)}.bk-brief-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}@media (max-width:900px){.bk-brief-grid{grid-template-columns:1fr}}.bk-brief-main{min-width:0}.bk-segs{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.bk-segs{grid-template-columns:1fr}}.bk-chips{flex-wrap:wrap;gap:8px;display:flex}.bk-chip{border:1px solid var(--border);background:var(--white);color:var(--black);min-height:42px;font-size:var(--t-chip-size,13.5px);cursor:pointer;border-radius:999px;padding:9px 16px;font-family:inherit}.bk-chip:hover{border-color:var(--black)}.bk-chip.is-on{background:var(--black);color:var(--white);border-color:var(--black)}.bk-space{border-bottom:1px solid var(--border);grid-template-columns:minmax(130px,1.5fr) repeat(4,minmax(64px,.7fr)) auto;align-items:end;gap:10px;padding-bottom:12px;display:grid}.bk-space label{display:grid}.bk-space-out{grid-column:1/-1;margin:0}@media (max-width:700px){.bk-space{grid-template-columns:1fr 1fr}}.bk-nav{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.bk-est{border:1px solid var(--border);border-radius:var(--r-card,6px);background:var(--cream,var(--white));padding:22px;position:sticky;top:96px}.bk-est-big{font-family:var(--font-heading);font-size:var(--t-h3-size,34px);color:var(--black);margin:4px 0}.bk-kv{margin:10px 0;display:grid}.bk-kv>div{border-bottom:1px solid var(--border);font-size:var(--t-body-size,14px);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.bk-kv>div:last-child{border-bottom:0}.bk-kv dt{color:var(--muted)}.bk-kv dd{text-align:end;color:var(--black);overflow-wrap:anywhere;margin:0}.bk-kv .bk-grand{font-weight:600}.bk-kv .bk-grand dt,.bk-kv .bk-grand dd{color:var(--black)}.bk-tool-head{margin-bottom:22px}.bk-card{border:1px solid var(--border);border-radius:var(--r-card,6px);background:var(--white);margin-bottom:18px;padding:clamp(18px,3vw,28px)}.bk-card--due{border-color:var(--gold)}.bk-progress{font-size:var(--t-small-size,13px);color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:0 0 14px;padding:0;list-style:none;display:flex}.bk-progress li{align-items:center;gap:6px;display:inline-flex}.bk-progress span{border:1px solid var(--border);width:22px;height:22px;font-size:var(--t-micro-size,11px);border-radius:50%;place-items:center;display:grid}.bk-progress .is-done span,.bk-progress .is-now span{background:var(--black);color:var(--white);border-color:var(--black)}.bk-progress .is-now{color:var(--black);font-weight:600}.bk-status{font-size:var(--t-body-size,15px);color:var(--black);margin:0;line-height:1.6}.bk-concept{font-family:var(--font-heading);font-size:var(--t-h4-size,clamp(18px, 2.2vw, 24px));color:var(--black);margin:0;line-height:1.5}.bk-dirs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}@media (max-width:860px){.bk-dirs{grid-template-columns:1fr}}.bk-dir{text-align:start;border:1px solid var(--border);border-radius:var(--r-card,6px);background:var(--white);color:var(--black);font:inherit;align-content:start;gap:8px;padding:20px;display:grid}button.bk-dir{cursor:pointer}.bk-dir.is-on{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.bk-dir-level{font-size:var(--t-small-size,12px);color:var(--gold)}.bk-dir-name{font-family:var(--font-heading);font-weight:var(--heading-weight,400);font-size:var(--t-h4-size,24px)}.bk-dir-story{font-size:var(--t-small-size,13.5px);color:var(--muted);line-height:1.55}.bk-pyr{gap:6px;margin:6px 0 0;display:grid}.bk-pyr div{gap:2px;display:grid}.bk-pyr dt{font-size:var(--t-eyebrow-size,11px);color:var(--gold);text-transform:uppercase}html[lang=ar] .bk-pyr dt{text-transform:none;font-size:var(--t-small-size,12px)}.bk-pyr dd{font-size:var(--t-body-size,14px);margin:0}.bk-accept{gap:12px;display:grid}.bk-dates{margin:0;padding:0;list-style:none;display:grid}.bk-dates li{border-bottom:1px solid var(--border);font-size:var(--t-body-size,14px);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.bk-dates li:last-child{border-bottom:0}.bk-dates em{font-style:normal;font-size:var(--t-small-size,12px);color:var(--muted)}.bk-round{border-bottom:1px solid var(--border);font-size:var(--t-body-size,14px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.bk-round:last-child{border-bottom:0}.bk-due{gap:8px;padding-block:6px;display:grid}.bk-bank{background:var(--cream,var(--white));border-radius:var(--r-card,6px);padding:14px}.bk-fb{gap:10px;margin:0;display:grid}.bk-fb-head{font-family:var(--font-heading);font-size:var(--t-h4-size,22px);align-items:baseline;gap:10px;padding:0;display:flex}.bk-fb-code{background:var(--black);min-width:34px;height:34px;color:var(--white);font-family:var(--font-body);font-size:var(--t-body-size,15px);border-radius:50%;place-items:center;display:inline-grid}.bk-stars{gap:4px;display:flex}.bk-star{border:1px solid var(--border);background:var(--white);width:46px;height:46px;font-size:var(--t-h4-size,22px);color:var(--border);cursor:pointer;border-radius:50%}.bk-star.is-on{color:var(--gold);border-color:var(--gold)}.bk-hero--nose{padding-block:clamp(48px,8vw,100px)}.bk-draft-bar{z-index:5;background:var(--gold);color:var(--black);text-align:center;font-size:var(--t-small-size,13.5px);padding:10px 16px;position:sticky;top:0}.bk-todo{border:1.5px dashed var(--gold);border-radius:var(--r-card,6px);background:color-mix(in srgb, var(--gold) 8%, transparent);color:inherit;font-size:var(--t-body-size,14px);gap:4px;padding:18px;display:grid}.bk-todo strong{font-size:var(--t-body-size,15px)}.bk-todo--img{aspect-ratio:4/5;text-align:center;place-items:center}.bk-prose{max-width:820px}.bk-origins{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.bk-origins li{border:1px solid var(--border);font-size:var(--t-small-size,13px);border-radius:999px;padding:7px 14px}.bk-quality{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.bk-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.bk-gallery img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-card,6px);width:100%}.bk-sigs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.bk-sig{color:var(--black);gap:6px;text-decoration:none;display:grid}.bk-sig img,.bk-sig-ph{aspect-ratio:1;object-fit:cover;border-radius:var(--r-card,6px);background:var(--cream,var(--white));width:100%;color:var(--gold);font-size:var(--t-h3-size,28px);place-items:center;display:grid}.bk-sig span{font-size:var(--t-small-size,13px);color:var(--muted)}.bk-sig em{font-style:normal;font-size:var(--t-small-size,13px)}.bk-press{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bk-press li{font-size:var(--t-body-size,15px);align-items:baseline;gap:12px;display:flex}.bk-press-k{color:var(--gold)}.bk-press em{color:var(--muted);font-style:normal;font-size:var(--t-small-size,13px)}.bk-film{margin:0}.bk-film iframe,.bk-film video{aspect-ratio:16/9;border-radius:var(--r-card,6px);background:var(--black);border:0;width:100%}.bk-film figcaption{font-size:var(--t-small-size,13px);color:var(--muted);margin-top:8px}.bk-entry{padding-block:clamp(48px,7vw,90px)}.bk-entry--dark{background:var(--ink-panel,var(--black));color:var(--on-ink,var(--white))}.bk-entry--cream{background:var(--cream,var(--white))}.bk-entry-in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (max-width:860px){.bk-entry-in{grid-template-columns:1fr}}.bk-entry--dark .bk-h2,.bk-entry--dark .bk-p{color:inherit}.bk-entry--dark .section-label{color:var(--on-ink-accent,var(--gold))}.bk-entry-segs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bk-entry-segs a{border:1px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:var(--r-card,6px);color:inherit;gap:4px;padding:16px;text-decoration:none;display:grid}.bk-entry-segs a span{font-size:var(--t-small-size,12.5px);opacity:.75}.bk-nose-sec img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-card,6px);width:100%}
