.book{--oxide:var(--colour-oxide,#131210);--white:var(--colour-white,#ffffff);--paper:var(--colour-khadi,#f0ebe7);--madder:var(--colour-madder,#512026);--stone:var(--colour-stone,#937f6e);--hair-d:rgba(19,18,16,0.14);--hair-l:rgba(255,255,255,0.16);--f-sans:"Accio Sans",system-ui,sans-serif;--f-display:"Averia Serif Libre",Georgia,serif;--f-mono:"Geist Mono",ui-monospace,monospace;counter-reset:sheet;display:grid;gap:28px;max-width:1320px;margin:0 auto;padding:28px 28px 80px}.book-bar{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.book-bar h1{margin:0 0 4px;font-size:22px;font-weight:500;letter-spacing:-.01em}.book-bar button{flex:none;width:auto}.book-bar p{margin:0;max-width:60ch;font-size:13px}.bk-page{counter-increment:sheet;container-type:inline-size;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:6px;font-family:var(--f-sans);font-stretch:105%;font-weight:350;letter-spacing:.01em;font-feature-settings:"pnum";font-variant-numeric:proportional-nums;box-shadow:0 0 0 .5px var(--ui-hair),0 1px 2px rgba(19,18,16,.06)}.tone-paper{background:var(--paper);color:var(--oxide)}.tone-white{background:var(--white);color:var(--oxide)}.tone-stone{background:color-mix(in oklab,var(--stone) 30%,var(--paper));color:var(--oxide)}.tone-ink{background:var(--oxide);color:var(--white)}.tone-madder{background:var(--madder);color:var(--paper)}.tone-alloy{background:var(--oxide) url(/out/kit/brand/alloy-ground.jpg) center /cover;color:var(--white)}.bk-foot,.bk-top{position:absolute;left:3.2cqw;right:3.2cqw;display:flex;justify-content:space-between;align-items:flex-start;font-size:max(8px,.82cqw);line-height:1.35;z-index:2}.bk-top{top:2.6cqw}.bk-foot{bottom:2.4cqw;align-items:flex-end}.bk-foot,.bk-meta{opacity:.62}.bk-pn:before{content:"Page " counter(sheet,decimal-leading-zero)}.bk-mark,.bk-wordmark{font-family:var(--f-sans);font-stretch:100%;font-weight:380;letter-spacing:-.01em;text-transform:uppercase;line-height:1}.bk-wordmark{font-size:max(10px,1.15cqw)}.bk-mark-xl{font-size:13cqw}.bk-mark-l{font-size:7cqw}.bk-mark-m{font-size:4.2cqw}.bk-mark-s{font-size:2.8cqw}.bk-split{position:absolute;inset:7.2cqw 3.2cqw 6.4cqw;display:grid;grid-template-columns:24% 1fr;gap:3.2cqw}.bk-side{display:flex;flex-direction:column;gap:1.4cqw}.bk-title{margin:0;font-size:2.3cqw;font-weight:400;letter-spacing:-.015em;line-height:1.1}.bk-note{font-size:max(9px,.98cqw);line-height:1.55;opacity:.78;max-width:30ch}.bk-note p{margin:0 0 .9em}.bk-main{position:relative;min-height:0}.bk-panel{position:absolute;inset:0;border-radius:.3cqw;overflow:hidden}.bk-center{display:grid;place-items:center}.bk-label{margin:0;font-weight:480;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.bk-label,.bk-n{font-size:max(8px,.82cqw)}.bk-n{opacity:.55}.bk-n,.bk-page .m{font-family:var(--f-mono)}.bk-page .m{font-size:max(8px,.78cqw);letter-spacing:0}.bk-cover{position:absolute;inset:0}.bk-cover-kicker{position:absolute;top:6.4cqw;left:3.2cqw;margin:0;font-size:max(9px,1cqw);opacity:.75}.bk-cover-title{position:absolute;left:3cqw;bottom:6.4cqw;margin:0;font-size:10.5cqw;font-weight:250;font-stretch:100%;letter-spacing:-.035em;line-height:.9}.bk-cover-objects{position:absolute;right:3.2cqw;top:13cqw;width:52cqw;margin:0;padding:0;list-style:none;display:flex;align-items:flex-end;justify-content:flex-end;gap:1.6cqw}.bk-cover-objects li{flex:0 1 auto}.bk-cover-objects img{display:block;height:9cqw;width:auto;max-width:13cqw;object-fit:contain;filter:drop-shadow(0 1.2cqw 1.2cqw rgba(0,0,0,.55))}.bk-contents{position:absolute;inset:7.2cqw 3.2cqw 6.4cqw;display:grid;grid-template-columns:1fr 1fr;gap:3.2cqw}.bk-contents-title{margin:0;font-size:6cqw;font-weight:250;letter-spacing:-.03em;line-height:1}.bk-contents ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--hair-d);align-self:end}.bk-contents li a{display:grid;grid-template-columns:4cqw 1fr;align-items:baseline;padding:1.05cqw 0;border-bottom:1px solid var(--hair-d);font-size:1.7cqw;font-weight:350;letter-spacing:-.01em;color:inherit;text-decoration:none}.bk-contents li a:hover{color:var(--madder)}.bk-divider{position:absolute;inset:0}.bk-divider-line{top:6.4cqw;font-size:max(10px,1.25cqw);opacity:.75}.bk-divider-line,.bk-divider-title{position:absolute;left:3.2cqw;margin:0}.bk-divider-title{bottom:6cqw;font-size:5.2cqw;font-weight:300;letter-spacing:-.03em;line-height:1}.bk-divider-n{position:absolute;right:2.4cqw;bottom:3.4cqw;font-size:30cqw;font-weight:200;font-stretch:100%;letter-spacing:-.06em;line-height:.75;opacity:.16}.bk-statement{position:absolute;inset:7.2cqw 3.2cqw 6.4cqw;display:flex;flex-direction:column;justify-content:space-between}.bk-statement-text{margin:0;max-width:18ch;font-size:5.6cqw;font-weight:280;letter-spacing:-.03em;line-height:1.02}.bk-ideas{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2.4cqw;align-content:end}.bk-ideas>div{border-top:1px solid var(--hair-d);padding-top:1.2cqw}.bk-ideas h3{margin:1.2cqw 0 .8cqw;font-size:1.9cqw;font-weight:400;letter-spacing:-.015em;line-height:1.1}.bk-ideas p{margin:0;font-size:max(9px,.98cqw);line-height:1.55;opacity:.78}.bk-grid2,.bk-grid3{position:absolute;inset:0;display:grid;gap:1cqw}.bk-grid2{grid-template-columns:1fr 1fr}.bk-grid2,.bk-grid3{grid-template-rows:1fr 1fr}.bk-grid3{grid-template-columns:repeat(3,1fr)}.bk-tile{position:relative;display:grid;place-items:center;border-radius:.3cqw;overflow:hidden}.bk-tile-cap{position:absolute;left:1.1cqw;bottom:1cqw;font-size:max(8px,.78cqw);line-height:1.4;opacity:.7}.bk-grid2 .bk-tile:first-child,.bk-tile.tone-white{box-shadow:inset 0 0 0 1px var(--hair-d)}.is-dont:after{content:"";position:absolute;inset:22% 18%;background:linear-gradient(to top right,transparent calc(50% - .6px),var(--madder) calc(50% - .6px),var(--madder) calc(50% + .6px),transparent calc(50% + .6px));pointer-events:none}.bk-clear{position:relative;padding:2.6cqw;outline:1px dashed color-mix(in oklab,var(--madder) 60%,transparent)}.bk-clear:before{content:"";position:absolute;inset:2.6cqw;outline:1px solid color-mix(in oklab,var(--madder) 35%,transparent)}.bk-clear-x{position:absolute;font-family:var(--f-sans);font-stretch:100%;font-weight:380;font-size:7cqw;line-height:.7;color:var(--madder);opacity:.22}.bk-clear-x.is-t{top:2.6cqw;left:50%;translate:-50% -50%}.bk-clear-x.is-b{bottom:2.6cqw;left:50%;translate:-50% 50%}.bk-clear-x.is-l{left:2.6cqw;top:50%;translate:-50% -50%}.bk-clear-x.is-r{right:2.6cqw;top:50%;translate:50% -50%}.bk-minsize{position:absolute;right:1.6cqw;bottom:1.4cqw;display:flex;align-items:baseline;gap:1cqw}.bk-marks{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw 2.4cqw;align-content:center}.bk-marks figure{margin:0;display:grid;justify-items:center;gap:.8cqw}.bk-marks img{width:9.5cqw;height:auto;display:block}.bk-marks figcaption{opacity:.6}.bk-primary{position:absolute;inset:0;display:grid;grid-template-rows:1fr auto;gap:1.2cqw}.bk-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:.8cqw}.bk-swatch{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:1.2cqw;border-radius:.3cqw}.bk-swatch:nth-child(2){box-shadow:inset 0 0 0 1px var(--hair-d)}.bk-swatch-name{font-size:1.9cqw;font-weight:400;letter-spacing:-.015em}.bk-swatch-vals{display:grid;gap:.2cqw;justify-items:start}.bk-swatch-use{margin:.6cqw 0 0;font-size:max(8px,.8cqw);line-height:1.45;opacity:.75}.bk-share{display:flex;gap:2px;height:1.1cqw}.bk-share span{border-radius:.15cqw;box-shadow:inset 0 0 0 1px var(--hair-d)}.bk-page .copy-value{display:inline-flex;gap:.6em;padding:0;border:0;background:none;color:inherit;font:inherit;font-family:var(--f-mono);font-size:max(8px,.78cqw);cursor:copy}.bk-page .copy-value:hover span:first-child{text-decoration:underline;text-underline-offset:2px}.bk-page .copy-tag{opacity:.6}.bk-secondary{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;gap:1.6cqw 1cqw}.bk-chip{display:grid;grid-template-rows:1fr auto auto auto;gap:.25cqw;min-height:0}.bk-chip-fill{border-radius:.3cqw;background-size:auto 150%;background-position:14% 50%;min-height:0}.bk-chip-name{margin-top:.5cqw;font-size:1.15cqw;font-weight:400}.bk-chip-use{margin:0;font-size:max(8px,.78cqw);opacity:.65}.bk-ramps{position:absolute;inset:0;display:grid;grid-template-columns:2.4cqw repeat(7,1fr);gap:.5cqw}.bk-steps{display:grid;grid-template-rows:auto repeat(11,1fr);font-family:var(--f-mono);font-size:max(7px,.68cqw);opacity:.55}.bk-steps span{display:flex;align-items:center}.bk-ramp{display:grid;grid-template-rows:auto repeat(11,1fr);min-height:0}.bk-ramp-head{padding-bottom:.5cqw;font-size:max(9px,.95cqw);font-weight:450;text-transform:capitalize}.bk-shade{position:relative;display:flex;justify-content:center;align-items:center;padding:0 .4cqw;font-family:var(--f-mono)}.bk-shade,.bk-shade .copy-value{font-size:max(7px,.68cqw)}.bk-shade .copy-tag{display:none}.bk-ramp .bk-shade:nth-child(2){border-radius:.3cqw .3cqw 0 0}.bk-ramp .bk-shade:last-child{border-radius:0 0 .3cqw .3cqw}.bk-dl{margin-top:.4cqw}.bk-dl button{font-size:12px}.bk-pair{box-shadow:inset 0 0 0 1px var(--hair-d)}.bk-pair-aa{font-size:5cqw;font-weight:350;letter-spacing:-.02em}.bk-specimen{display:grid;grid-template-columns:1fr;align-content:space-between;padding:2.4cqw}.bk-aa{font-size:17cqw;font-weight:300;letter-spacing:-.04em;line-height:.85}.bk-glyphs p{margin:0;font-size:1.9cqw;font-weight:350;letter-spacing:0;line-height:1.3}.bk-weights{position:absolute;inset:0;display:grid;grid-template-rows:repeat(8,1fr)}.bk-weights>div{display:grid;grid-template-columns:5cqw 1fr;align-items:center;border-top:1px solid var(--hair-d)}.bk-weights>div>span:last-child{font-size:2.8cqw;letter-spacing:-.02em;line-height:1}.bk-roles{position:absolute;inset:0;display:grid;align-content:space-between}.bk-role{display:grid;grid-template-columns:11cqw 1fr;align-items:baseline;gap:1.6cqw;padding:.9cqw 0;border-top:1px solid var(--hair-d)}.bk-role .m{opacity:.55}.bk-r-hero{font-size:5.2cqw;font-weight:280;letter-spacing:-.03em;line-height:1}.bk-r-section{font-size:2.6cqw;font-weight:400;letter-spacing:-.015em}.bk-r-title{font-size:1.95cqw;font-weight:300;letter-spacing:-.005em}.bk-r-body{font-size:1.3cqw;font-weight:350;letter-spacing:.025em;line-height:1.55;max-width:52ch}.bk-r-label{font-size:.98cqw;font-weight:480;letter-spacing:.06em;text-transform:uppercase}.bk-mono{position:absolute;inset:0;display:grid;align-content:center;gap:1.6cqw}.bk-mono p{margin:0;display:grid;grid-template-columns:10cqw 1fr;align-items:baseline;font-family:var(--f-mono);font-size:3cqw;letter-spacing:-.02em}.bk-mono p span{font-family:var(--f-sans);font-size:max(8px,.82cqw);letter-spacing:.06em;text-transform:uppercase;opacity:.55}.bk-imgs3{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.8cqw}.bk-imgs3 img{width:100%;height:100%;object-fit:cover;border-radius:.3cqw;display:block;min-height:0}.bk-imgs3 img:first-child{grid-row:span 2}.bk-photo img{width:100%;height:100%;object-fit:cover;display:block}.bk-band{position:absolute;inset:0;display:grid;align-content:center;gap:1.6cqw}.bk-band img{width:100%;display:block}.bk-band-cap{margin:0 3.2cqw;font-size:max(9px,.9cqw);opacity:.6}.bk-objects{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr 1fr;gap:1.2cqw 1cqw}.bk-objects figure{margin:0;display:grid;grid-template-rows:1fr auto;gap:.6cqw;min-height:0}.bk-objects figure>div{display:grid;place-items:end center;min-height:0}.bk-objects img{max-width:80%;max-height:100%;object-fit:contain;filter:drop-shadow(0 .8cqw .8cqw rgba(0,0,0,.6))}.bk-objects figcaption{display:grid;gap:.15cqw;border-top:1px solid var(--hair-l);padding-top:.5cqw;font-size:max(8px,.82cqw)}.bk-objects figcaption .m{opacity:.55}.bk-rules{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;gap:1cqw}.bk-rules>div{padding:2cqw;border-radius:.3cqw;background:var(--white)}.bk-rules>div.is-no{background:var(--oxide);color:var(--white)}.bk-rules h3{margin:0 0 2cqw;font-size:3.4cqw;font-weight:280;letter-spacing:-.03em}.bk-rules ul{margin:0;padding:0;list-style:none}.bk-rules li{padding:.8cqw 0;border-top:1px solid var(--hair-d);font-size:1.3cqw}.bk-rules .is-no li{border-color:var(--hair-l)}.bk-browser{position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr;border-radius:.6cqw;overflow:hidden;box-shadow:0 0 0 1px var(--hair-d),0 2cqw 4cqw -1cqw rgba(19,18,16,.25)}.bk-browser-bar{display:flex;align-items:center;gap:.45cqw;padding:.7cqw .9cqw;background:var(--ink-50)}.bk-browser-bar i{width:.7cqw;height:.7cqw;border-radius:50%;background:var(--ink-200)}.bk-browser-bar span{margin-left:auto;margin-right:auto;padding:.25cqw 4cqw;border-radius:.4cqw;background:var(--ink-100)}.bk-browser img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;min-height:0}.bk-inuse{position:absolute;inset:7.2cqw 3.2cqw 6.4cqw;display:grid;grid-template-columns:1fr auto;grid-template-rows:100%;gap:2cqw;align-items:center}.bk-inuse-wide{width:100%;height:100%;object-fit:cover;object-position:left top;border-radius:.5cqw;display:block;box-shadow:0 2cqw 4cqw -1cqw rgba(19,18,16,.3)}.bk-screens{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,minmax(0,1fr));gap:1.2cqw;justify-content:end;align-content:center}.bk-screens img{height:100%;width:auto;max-width:100%;aspect-ratio:2400/1404;display:block;border-radius:.5cqw;box-shadow:0 0 0 1px var(--hair-d),0 1cqw 2cqw -.6cqw rgba(19,18,16,.3)}.bk-phone{width:13cqw;padding:.5cqw;border-radius:2.2cqw;background:var(--oxide);box-shadow:0 2cqw 4cqw -1cqw rgba(19,18,16,.35)}.bk-phone img{width:100%;border-radius:1.8cqw;display:block}.bk-card{width:23cqw;aspect-ratio:5/7;padding:2cqw;display:grid;grid-template-rows:auto auto auto 1fr auto;overflow:hidden;background:url(/out/kit/textures/paper.png),var(--paper);background-blend-mode:overlay;color:var(--oxide);border-radius:.2cqw;box-shadow:0 .2cqw .4cqw rgba(19,18,16,.12),0 2.6cqw 4cqw -1.6cqw rgba(19,18,16,.45);rotate:-2deg}.bk-card-top{display:flex;justify-content:space-between;align-items:baseline}.bk-card-top .m{color:var(--madder)}.bk-card-title{margin:2.4cqw 0 0;font-size:3cqw;font-weight:280;letter-spacing:-.03em;line-height:1}.bk-card-meta{margin:.8cqw 0 2cqw;font-size:max(9px,1cqw);opacity:.7}.bk-card-foot{display:flex;align-items:center;gap:1cqw;padding-top:1cqw;border-top:1px solid var(--hair-d)}.bk-card-foot img{width:3.4cqw;height:auto}.bk-files{position:absolute;inset:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--hair-d);overflow:auto}.bk-files a{display:grid;grid-template-columns:1.3fr 1.5fr auto;gap:1.6cqw;align-items:baseline;padding:1cqw 0;border-bottom:1px solid var(--hair-d);color:inherit;text-decoration:none;font-size:max(10px,1.1cqw)}.bk-files a:hover span:first-child{color:var(--madder)}.bk-files .quiet{opacity:.6}.bk-close{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:3cqw}.bk-close-line{margin:0;font-size:7cqw;font-weight:250;letter-spacing:-.035em}@media print{@page{size:1600px 900px;margin:0}.book-bar,.shell>:not(main),.sidebar,.skip{display:none!important}.book,.shell,main{display:block!important;padding:0!important;margin:0!important;max-width:none!important}.bk-page{width:1600px;border-radius:0;box-shadow:none;page-break-after:always;break-after:page;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.bk-base{position:absolute;right:.5cqw}.bk-card-title,.bk-close-line,.bk-contents-title,.bk-cover-title,.bk-display,.bk-divider-n,.bk-divider-title,.bk-r-hero,.bk-rules h3,.bk-statement-text{font-family:var(--f-display);font-stretch:100%;font-weight:400;letter-spacing:-.11em}.bk-divider-n{letter-spacing:-.08em}.bk-label,.bk-r-label{font-weight:480;letter-spacing:.05em;text-transform:uppercase}.bk-display-spec{background:color-mix(in oklab,var(--white) 6%,var(--oxide))}.bk-tints{grid-column:1/-1;grid-template-columns:auto repeat(4,1fr);gap:1cqw;padding-top:.8cqw;border-top:1px solid var(--hair-d);font-size:max(8px,.82cqw)}.bk-tints,.bk-tints>div{display:grid;align-items:center}.bk-tints>div{grid-template-columns:1.6cqw 1fr;column-gap:.6cqw}.bk-tints i{grid-row:span 3;width:1.6cqw;height:3.2cqw;border-radius:.2cqw;box-shadow:inset 0 0 0 1px var(--hair-d)}.bk-tints .quiet{opacity:.6}.bk-secondary{grid-template-rows:1fr 1fr auto}.bk-page svg{display:block;width:100%;height:100%}.bk-how{position:absolute;inset:0;display:grid;grid-template-columns:.55fr 2fr 1fr .9fr;gap:1.6cqw}.bk-how-step{display:grid;grid-template-rows:auto 1fr auto;gap:.8cqw;min-height:0;border-top:1px solid var(--hair-d);padding-top:.8cqw}.bk-how-word{margin:0;align-self:center;font-family:var(--f-mono);font-size:2.4cqw;letter-spacing:-.02em}.bk-how-letters{display:grid;grid-template-columns:repeat(5,1fr);gap:.5cqw;align-self:center}.bk-alpha figure,.bk-finishes figure,.bk-grounds figure,.bk-how-letters figure,.bk-symbols figure{margin:0;display:grid;gap:.4cqw;min-width:0;min-height:0}.bk-how-letters figure>div{aspect-ratio:1;border-radius:.2cqw;overflow:hidden}.bk-alpha figcaption,.bk-how-letters figcaption{font-size:max(7px,.7cqw);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-how-symbol{align-self:center;aspect-ratio:1;border-radius:.3cqw;overflow:hidden}.bk-how-cap{margin:0;font-size:max(8px,.78cqw);opacity:.65}.bk-how-tile{border-radius:.3cqw;background-color:var(--oxide);background-size:22cqw;min-height:0}.bk-alpha{position:absolute;inset:0;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(3,1fr);gap:.8cqw .6cqw;align-content:center}.bk-alpha figure>div{aspect-ratio:1;border-radius:.2cqw;overflow:hidden}.bk-alpha figcaption{display:flex;gap:.35em;opacity:.8}.bk-alpha figcaption span{opacity:.7}.bk-symbols{position:absolute;inset:0;display:grid;grid-template-columns:1.6fr repeat(3,1fr);grid-template-rows:1fr 1fr;gap:1cqw}.bk-symbols figure{grid-template-rows:1fr auto}.bk-symbols figure>div{min-height:0;border-radius:.3cqw;overflow:hidden}.bk-symbols .is-lead{grid-row:span 2}.bk-symbols figcaption{display:grid;gap:.1cqw;font-size:max(8px,.8cqw)}.bk-symbols figcaption b{font-weight:450}.bk-symbols figcaption span{font-family:var(--f-mono);font-size:max(7px,.68cqw);opacity:.55}.bk-field{position:absolute;inset:0;background-color:var(--oxide);background-position:50%}.tone-paper .bk-field{background-color:var(--paper)}.bk-field-cap{position:absolute;left:3.2cqw;bottom:6cqw;width:26cqw;padding:1.6cqw;border-radius:.3cqw;background:color-mix(in oklab,var(--oxide) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bk-field-cap.is-light{background:color-mix(in oklab,var(--paper) 90%,transparent)}.bk-field-cap .bk-title{margin:0 0 .8cqw}.bk-field-cap .bk-note{margin:0;max-width:none}.bk-page:has(.bk-field) .bk-foot,.bk-page:has(.bk-field) .bk-top{padding:.5cqw .8cqw;margin:-.5cqw -.8cqw;border-radius:.3cqw;background:color-mix(in oklab,var(--oxide) 80%,transparent)}.tone-paper:has(.bk-field) .bk-foot,.tone-paper:has(.bk-field) .bk-top{background:color-mix(in oklab,var(--paper) 85%,transparent)}.bk-borders{position:absolute;inset:0;display:grid;grid-template-rows:repeat(3,1fr);gap:1.2cqw;align-content:center}.bk-borders>div{background-color:var(--oxide);background-repeat:repeat-x;background-size:auto 100%;background-position:0;border-radius:.2cqw}.bk-borders>div.is-cloth{background-color:var(--paper)}.bk-finishes{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;gap:1.2cqw 1cqw}.bk-finishes figure{grid-template-rows:1fr auto}.bk-finishes figure>div{min-height:0;border-radius:.3cqw;overflow:hidden;box-shadow:inset 0 0 0 1px var(--hair-d)}.bk-finishes figcaption,.bk-grounds figcaption{font-size:max(8px,.82cqw)}.bk-grounds{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1cqw}.bk-grounds figure{grid-template-rows:1fr auto}.bk-grounds figure>div{border-radius:.3cqw;background-blend-mode:overlay;background-size:14cqw}.bk-card-symbol{width:60%;aspect-ratio:1;margin:0 auto}.bk-card-band{height:3.4cqw;margin:.8cqw -2cqw -2cqw;background-repeat:repeat-x;background-size:auto 100%;border-top:1px solid var(--hair-d)}.bk-grounds figure>div{display:grid;place-items:center}.bk-ground-mark{width:62%;aspect-ratio:1}.bk-how-letters{grid-template-columns:repeat(5,minmax(0,1fr))}.bk-art{display:inline-block;line-height:0}.bk-art svg{width:100%;height:auto}.bk-wordmark{width:max(52px,6.4cqw)}.tone-oxide-art{background:var(--oxide);color:var(--paper)}.bk-logo-hero{position:absolute;inset:0;display:grid;place-items:center}.bk-logo-hero .bk-art{width:40cqw}.bk-cover-logo{position:absolute;right:3.2cqw;bottom:6.4cqw;width:7cqw;color:var(--paper)}.bk-lockups{position:absolute;inset:0;display:grid;grid-template-columns:1.4fr 1fr;gap:1cqw}.bk-clear .bk-art{display:block}.bk-minsize{align-items:center}.bk-glyph-row{font-size:1.3cqw!important;letter-spacing:-.02em}.bk-board{position:absolute;inset:7.2cqw 3.2cqw 6.4cqw;display:grid;grid-template-rows:1fr 1fr;gap:.8cqw}.bk-board-row{display:flex;gap:.8cqw;min-height:0}.bk-board-row figure{position:relative;flex:none;height:100%;margin:0;border-radius:.3cqw;overflow:hidden}.bk-board-row img{width:100%;height:100%;object-fit:cover;display:block}.bk-board-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1.4cqw;padding-right:2cqw}.bk-board-text .bk-note{max-width:34ch}.bk-board-credit{flex:1 1;min-width:0;align-self:flex-end;margin:0;padding-left:.6cqw;font-size:max(8px,.78cqw);line-height:1.5;opacity:.6}.bk-study{position:absolute;inset:0;display:grid;grid-template-rows:1fr 1fr;gap:1.6cqw 1cqw}.bk-study.is-2{grid-template-columns:1fr 1fr}.bk-study.is-3{grid-template-columns:repeat(3,1fr)}.bk-graded figure,.bk-study figure{margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.7cqw;min-width:0;min-height:0}.bk-graded img,.bk-study img{width:100%;height:100%;object-fit:cover;display:block;border-radius:.3cqw}.bk-framing figcaption,.bk-study figcaption{display:grid;gap:.3cqw;font-size:max(8px,.82cqw);line-height:1.45}.bk-framing figcaption b,.bk-study figcaption b{font-size:max(9px,1.05cqw);font-weight:450;letter-spacing:-.005em}.bk-framing figcaption span,.bk-study figcaption span{opacity:.7}.bk-study figcaption{min-height:4.4cqw;align-content:start}.bk-framing{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1.6cqw}.bk-framing figure{margin:0;display:grid;grid-template-columns:20.5cqw 1fr;grid-template-rows:minmax(0,1fr);gap:1.2cqw;align-items:end;min-height:0}.bk-framing img{height:100%;width:auto;max-width:100%;display:block;justify-self:start;border-radius:.3cqw}.bk-sampled{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr 1fr;gap:1.6cqw .8cqw}.bk-sampled figure{margin:0;display:grid;grid-template-rows:auto auto 1fr;gap:.6cqw;min-width:0;min-height:0}.bk-sampled-crop{position:relative;aspect-ratio:3/2;border-radius:.3cqw;overflow:hidden}.bk-sampled-crop img{width:100%;height:100%;object-fit:cover;display:block}.bk-sampled-crop i{position:absolute;width:1.3cqw;height:1.3cqw;translate:-50% -50%;border-radius:50%;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(19,18,16,.4)}.bk-sampled-chips{display:flex;gap:2px;height:3cqw}.bk-sampled-chips span{flex:1 1;border-radius:.2cqw;box-shadow:inset 0 0 0 1px var(--hair-d)}.bk-sampled figcaption{display:grid;align-content:start;gap:.15cqw;font-size:max(8px,.8cqw);line-height:1.4}.bk-sampled figcaption b{font-weight:450}.bk-sampled figcaption .m{opacity:.6;font-size:max(7px,.7cqw)}.bk-making{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1.25fr;gap:1cqw}.bk-prompt{margin:0;padding:2cqw;border-radius:.3cqw;background:var(--white);font-family:var(--f-mono);font-size:max(8px,1.12cqw);line-height:1.6;overflow:hidden}.bk-prompt p{margin:0 0 1em}.bk-prompt .bk-flag{margin:0;white-space:nowrap}.bk-prompt .bk-flag.is-wrap{white-space:normal}.bk-making .bk-rules{position:relative;inset:auto}.bk-making .bk-rules h3{margin-bottom:1.2cqw;font-size:2.6cqw}.bk-making .bk-rules li{padding:.7cqw 0;font-size:max(9px,1.12cqw);line-height:1.35}.bk-graded{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1.2cqw 1cqw}.bk-graded figcaption{font-size:max(8px,.78cqw);opacity:.7}