.bk-chain{margin:3rem 0;padding:1.1rem 0 1.2rem;border-top:3px double var(--ink);border-bottom:1px solid var(--ink)}.bk-chain__head{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.15rem;row-gap:.15rem;align-items:center;margin-bottom:.9rem}.bk-knot{grid-row:1/span 2;width:22px;height:22px;color:var(--ink)}.bk-knot__ring{fill:none;stroke:currentColor;stroke-width:1.6}.bk-knot__bar{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.bk-chain[data-verdict=weaken] .bk-knot{color:var(--india-ink)}.bk-chain[data-verdict=cut] .bk-knot{color:var(--china)}.bk-chain__title{font-size:.78rem;letter-spacing:.2em}.bk-chain__meta,.bk-chain__title{font-family:var(--f-mono);text-transform:uppercase}.bk-chain__meta{font-size:.66rem;letter-spacing:.1em;color:var(--ink-3)}.bk-chain__body{font-size:1rem;line-height:1.55}.bk-chain__body>p{margin:0 0 .9em}.bk-chain__body>:last-child{margin-bottom:0}.bk-chain__body strong{font-family:var(--f-mono);font-weight:500;font-size:.82em;letter-spacing:.06em;text-transform:uppercase}.bk-door{display:flex;align-items:center;gap:1rem;margin:2rem 0;min-height:4.4rem;color:var(--ink)}.bk-door__glyph{flex:none;display:block;width:2.2rem;height:3.4rem;perspective:260px}.bk-door__frame{position:relative;display:block;width:100%;height:100%;border:solid;border-width:2px 2px 3px;background:var(--paper-3)}.bk-door__panel{position:absolute;inset:0;background:color-mix(in srgb,currentColor 16%,var(--paper));border-right:2px solid;transform-origin:0 50%;transform:rotateY(0)}.bk-door__panel:after{content:"";position:absolute;right:.3rem;top:50%;width:.28rem;height:.28rem;margin-top:-.14rem;border-radius:50%;background:currentColor}.bk-door[data-state=open] .bk-door__panel{transform:rotateY(-72deg)}.bk-door__text{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.bk-door__id{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.bk-door__question{font-family:var(--f-display);font-style:italic;font-variation-settings:"opsz" 36,"SOFT" 100;font-size:1.15rem;line-height:1.3;text-wrap:pretty}.bk-door[data-anim=ready] .bk-door__panel{transition:transform .6s var(--ease)}.bk-door[data-anim=ready]:not([data-inview=true]) .bk-door__panel{transform:rotateY(0)}.bk-folder{position:relative;margin:2.6rem 0;padding:1rem 1.1rem 1.1rem;border:1px solid var(--room-rule);border-top:3px solid var(--room-ink);background:var(--room-paper);color:var(--room-ink);font-family:var(--f-mono)}.bk-folder__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-bottom:.9rem;padding-bottom:.55rem;border-bottom:1px solid var(--room-rule);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--room-ink-2)}.bk-folder__stamp,.bk-folder__tab{color:var(--room-ink);font-weight:500}.bk-folder__stamp{margin-left:auto;padding:.15rem .45rem;border:1.5px solid;letter-spacing:.14em;transform:rotate(-2deg)}.bk-folder__title{margin:0 0 .8rem;font-size:1.02rem;font-weight:500;line-height:1.3;letter-spacing:.01em}.bk-folder__body{font-size:.8rem;line-height:1.6}.bk-folder__body>*{margin:0 0 .6rem}.bk-folder__body>:last-child{margin-bottom:0}.bk-folder__body ol,.bk-folder__body ul{padding-left:1.1rem}.bk-folder__body li{margin:.25rem 0;overflow-wrap:anywhere}.bk-folder__body li::marker{color:var(--room-ink-2)}.bk-folder__body li,.bk-folder__body>*{--k:0}.bk-folder__body li:nth-child(2),.bk-folder__body>:nth-child(2){--k:1}.bk-folder__body li:nth-child(3),.bk-folder__body>:nth-child(3){--k:2}.bk-folder__body li:nth-child(4),.bk-folder__body>:nth-child(4){--k:3}.bk-folder__body li:nth-child(5),.bk-folder__body>:nth-child(5){--k:4}.bk-folder__body li:nth-child(n+6),.bk-folder__body>:nth-child(n+6){--k:5}.bk-folder[data-anim=ready]:not([data-inview=true]) .bk-folder__body li,.bk-folder[data-anim=ready]:not([data-inview=true]) .bk-folder__body>*{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.bk-folder[data-inview=true] .bk-folder__body li,.bk-folder[data-inview=true] .bk-folder__body>*{animation:bk-folder-type .6s steps(24) calc(var(--k) * .25s) both}@keyframes bk-folder-type{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.bk-fork{display:block;margin:2.2rem 0}.bk-fork__glyph{display:block;width:160px;max-width:100%;height:auto;overflow:visible;fill:none;stroke-linecap:round}.bk-fork__stem{stroke:var(--ink-2);stroke-width:1.5}.bk-fork__taken{stroke:var(--india);stroke-width:2}.bk-fork__untaken{stroke:var(--ink-3);stroke-width:1.5}.bk-fork__caption{display:block;margin-top:.5rem;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.08em;color:var(--ink-3)}.bk-fork__draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .3s var(--ease-in-out)}.bk-fork__untaken{transition:opacity .3s var(--ease) .15s}.bk-fork[data-anim=ready]:not([data-inview=true]) .bk-fork__draw{stroke-dashoffset:1}.bk-fork[data-anim=ready]:not([data-inview=true]) .bk-fork__untaken{opacity:0}.bk-forward .bk-cut__kicker{color:var(--india-ink)}.bk-forward .bk-cut__line{color:var(--india);height:min(var(--cut-h),5rem)}.bk-forward .bk-cut__line:before{content:"";position:absolute;top:0;left:-.3rem;width:.5rem;height:.5rem;border-top:1.25px solid;border-left:1.25px solid;transform:translateY(-.12rem) rotate(45deg)}.bk-forward[data-anim=ready]:not([data-inview=true]) .bk-cut__line{-webkit-clip-path:inset(100% -10px 0 -10px);clip-path:inset(100% -10px 0 -10px)}.bk-cut{position:relative;margin:3.2rem 0;padding:1.5rem 0 1.5rem 1.7rem;isolation:isolate}.bk-cut__kicker{display:block;margin:0 0 .9rem;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.bk-cut__line{position:absolute;left:.45rem;top:1.5rem;width:0;height:var(--cut-h);border-left:1.25px solid}.bk-cut__body>:first-child{margin-top:0}.bk-cut__body>:last-child{margin-bottom:0}.bk-cut__body .fig{left:calc(50% - .85rem)}.bk-cut__line{transition:-webkit-clip-path 1.1s var(--ease-in-out);transition:clip-path 1.1s var(--ease-in-out);transition:clip-path 1.1s var(--ease-in-out),-webkit-clip-path 1.1s var(--ease-in-out);-webkit-clip-path:inset(-10px);clip-path:inset(-10px)}.bk-cut__body,.bk-cut__kicker{transition:opacity .9s var(--ease)}.bk-cut[data-anim=ready]:not([data-inview=true]) .bk-cut__line{-webkit-clip-path:inset(0 -10px 100% -10px);clip-path:inset(0 -10px 100% -10px)}.bk-cut[data-anim=ready]:not([data-inview=true]) .bk-cut__body,.bk-cut[data-anim=ready]:not([data-inview=true]) .bk-cut__kicker{opacity:0}.bk-margin{margin:2.6rem 0;padding:1rem 1.1rem 1.1rem;border-left:3px solid var(--room-rule);background:var(--room-paper);color:var(--room-ink)}.bk-margin__head{display:grid;grid-gap:.2rem;gap:.2rem;margin-bottom:.8rem}.bk-margin__tag{font-family:var(--f-mono);font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--room-ink-2)}.bk-margin__title{font-family:var(--f-display);font-variation-settings:"opsz" 36,"SOFT" 30;font-weight:450;font-size:1.15rem;line-height:1.2}.bk-margin__ledger{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--room-ink-2)}.bk-margin__body{font-size:.98rem;line-height:1.5}.bk-margin__body>p{margin:0 0 .7em}.bk-margin__body>:last-child{margin-bottom:0}.bk-margin__body strong{font-family:var(--f-mono);font-weight:500;font-size:.8em;letter-spacing:.08em;text-transform:uppercase}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bk-margin{animation:bk-margin-ink linear both;animation-timeline:view();animation-range:entry 0 entry 90%}.bk-margin__ledger,.bk-margin__tag{animation:bk-margin-ink-text linear both;animation-timeline:view();animation-range:entry 0 entry 90%}}}@keyframes bk-margin-ink{0%{border-left-color:var(--india);background-color:var(--india-soft)}}@keyframes bk-margin-ink-text{0%{color:var(--india-ink)}}.bk-quote{display:block;margin:1.8rem 0;padding:.1rem 0 .1rem 1.1rem;border-left:2px solid var(--ink-3)}.bk-quote__text{quotes:"\201C" "\201D";font-family:var(--f-mono);font-size:.94rem;line-height:1.6;color:var(--ink);text-wrap:pretty}.bk-quote__text p{display:inline;margin:0}.bk-range{display:grid;grid-gap:1rem;gap:1rem}.bk-range__key{display:flex;flex-wrap:wrap;gap:.3rem 1.4rem;margin:0;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.bk-range__swatch{display:inline-block;width:11px;height:11px;margin-right:.35rem;border:2px solid var(--ink);border-radius:50%;vertical-align:-1px}.bk-range__swatch[data-origin=domestic]{background:var(--ink)}.bk-range__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.2rem .9rem;gap:.2rem .9rem;align-items:baseline}.bk-range__author{font-family:var(--f-display);font-variation-settings:"opsz" 36,"SOFT" 30;font-size:1.02rem;line-height:1.25}.bk-range__note{font-family:var(--f-body);font-size:.82rem;color:var(--ink-3)}.bk-range__value{font-family:var(--f-mono);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.bk-range__track{position:relative;grid-column:1/-1;height:18px;margin:0 7px;background:linear-gradient(var(--rule),var(--rule)) 50% /100% 1px no-repeat}.bk-range__dot{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;box-sizing:border-box;border:2px solid var(--ink);border-radius:50%}.bk-range__dot[data-origin=domestic]{background:var(--ink)}.bk-range__dot[data-origin=foreign]{background:var(--paper-2)}.bk-range__axis{position:relative;height:1.1rem;margin:-.3rem 7px 0;border-top:1px solid var(--rule);font-family:var(--f-mono);font-size:.62rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-3)}.bk-range__tick{position:absolute;top:.2rem}.bk-range__tick--first{left:0;transform:translateX(-7px)}.bk-range__tick--mid{transform:translateX(-50%)}.bk-range__tick--last{right:0;transform:translateX(7px)}.bk-replay{display:flex;align-items:center;gap:.7rem;margin:1.6rem 0;min-height:44px;color:var(--ink-3)}.bk-replay__glyph{flex:none;width:22px;height:14px;fill:currentColor;opacity:.55}.bk-replay:after{content:"";flex:1 1;min-width:1.5rem;border-top:1px solid var(--rule);opacity:.35;order:3}.bk-replay__link{font-family:var(--f-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);color:var(--ink-3);padding:.6rem 0}.bk-replay__link:hover{color:var(--china)}.bk-root{--bk-deckle-top:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 7'%3E%3Cpath d='M0 7V3.2L2 1.4 4.6 3 7 .6 9.8 2.8 12 1.6 15 3.4 17.6 .9 20.4 2.6 23 1.2 25.6 3 28 2V7Z'/%3E%3C/svg%3E");--bk-deckle-bottom:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 7'%3E%3Cpath d='M0 0V3.8L2 5.6 4.6 4 7 6.4 9.8 4.2 12 5.4 15 3.6 17.6 6.1 20.4 4.4 23 5.8 25.6 4 28 5V0Z'/%3E%3C/svg%3E");--bk-deckle-fill:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Crect width='1' height='1'/%3E%3C/svg%3E");color:var(--wash-ink)}.bk-root:before{content:"";position:absolute;z-index:-1;inset:0 -.75rem;background:var(--wash-paper);-webkit-mask:var(--bk-deckle-top) top /28px 7px repeat-x,var(--bk-deckle-bottom) bottom /28px 7px repeat-x,var(--bk-deckle-fill) 0 6px /100% calc(100% - 12px) no-repeat;mask:var(--bk-deckle-top) top /28px 7px repeat-x,var(--bk-deckle-bottom) bottom /28px 7px repeat-x,var(--bk-deckle-fill) 0 6px /100% calc(100% - 12px) no-repeat}.bk-root .bk-cut__kicker{color:var(--wash-ink);opacity:.8}.bk-root .bk-cut__line{color:var(--wash-ink)}.bk-root .bk-cut__line:after{content:"";position:absolute;left:-.3rem;bottom:-.3rem;width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.bk-root .fig,.bk-root img{filter:grayscale(.85)}.bk-root .bk-cut__body>:where(h2,h3,h4),.bk-root hr{border-color:var(--wash-rule)}.bk-root .bk-cut__body,.bk-root .bk-cut__kicker{transition-duration:.9s}.bk-bleed{margin:2.4rem 0;padding:.9rem 1.1rem .8rem;border:1px solid var(--room-rule);background:var(--room-paper);color:var(--room-ink);font-family:var(--f-mono)}.bk-bleed__head{display:flex;flex-wrap:wrap;gap:.2rem 1rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--room-rule);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--room-ink-2)}.bk-bleed__line{display:block;margin:0 0 .55rem;font-size:.76rem;line-height:1.55;overflow-wrap:anywhere}.bk-bleed .bk-roomline{margin:.8rem 0 0;border-bottom:0}.bk-bleed[data-anim=ready]:not([data-inview=true]) .bk-bleed__line{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.bk-bleed[data-inview=true] .bk-bleed__line{animation:bk-type var(--dur) steps(var(--ch)) var(--start) both}@keyframes bk-type{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.bk-roomline{display:block;margin:0 0 1.6rem;padding:.55rem 0;border-block:1px solid var(--room-rule);font-family:var(--f-mono);font-size:.7rem;line-height:1.5;letter-spacing:.04em;color:var(--room-ink-2)}.bk-clock{display:block;margin:2.4rem 0 1.2rem;color:var(--room-ink)}.bk-clock__face{display:inline-block}.bk-clock__cells{display:inline-flex;align-items:center;gap:.2rem;font-family:var(--f-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1}.bk-clock__digit{display:inline-grid;place-items:center;width:1.7rem;height:2.5rem;border:1px solid var(--room-rule);background:var(--room-paper)}.bk-clock__colon{padding:0 .1rem;color:var(--room-ink-2)}.bk-clock__digit{transition:opacity 0s step-end}.bk-clock[data-anim=ready]:not([data-inview=true]) .bk-clock__digit{opacity:0}.bk-clock[data-inview=true] .bk-clock__digit{animation:bk-clock-in .1s step-end both}.bk-clock[data-inview=true] .bk-clock__digit:first-of-type{animation-delay:0s}.bk-clock[data-inview=true] .bk-clock__digit:nth-of-type(2){animation-delay:.15s}.bk-clock[data-inview=true] .bk-clock__digit:nth-of-type(3){animation-delay:.45s}.bk-clock[data-inview=true] .bk-clock__digit:nth-of-type(4){animation-delay:.6s}.bk-clock[data-inview=true] .bk-clock__colon{animation:bk-clock-blink 1s step-end .3s 3 both}@keyframes bk-clock-in{0%{opacity:0}}@keyframes bk-clock-blink{50%{opacity:0}}.bk-src{position:relative;display:inline-block;margin:0 .14em;font-size:1rem;line-height:1;text-indent:0}.bk-src__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-grid;place-items:center;width:10px;height:10px;margin:0;padding:0;border:0;background:none;color:var(--ink-3);cursor:pointer;vertical-align:.04em;transition:color .2s var(--ease)}.bk-src__chip:before{content:"";position:absolute;inset:-17px}.bk-src__chip:hover,.bk-src__chip[aria-expanded=true]{color:var(--china)}.bk-src__card{position:absolute;z-index:30;top:calc(100% + 8px);left:0;transform:translateX(var(--bk-shift,0));display:block;width:min(20rem,calc(100vw - 32px));padding:.85rem .95rem .4rem;border:1px solid var(--rule);border-radius:4px;background:var(--paper);color:var(--ink);box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 16%,transparent);font-family:var(--f-body);font-size:.9rem;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:normal;text-align:left;text-transform:none;white-space:normal}.bk-src__card>*{display:block}.bk-src__kind{font-family:var(--f-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bk-src__title{margin-top:.3rem;font-family:var(--f-display);font-variation-settings:"opsz" 24;font-size:1rem;line-height:1.25}.bk-src__supports{margin-top:.45rem;color:var(--ink-2);font-size:.86rem}.bk-src__k{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bk-src__card .bk-src__link{display:flex;align-items:center;min-height:44px;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.04em}.bk-glyph{display:block;width:10px;height:10px;overflow:visible}.bk-thread{display:block;max-width:var(--measure);margin:1.8rem 0;padding:.9rem 1rem .95rem;border:1px solid var(--rule);border-radius:3px;background:var(--paper-2)}.bk-thread__head{display:grid;grid-template-columns:auto 1fr;grid-gap:.15rem .9rem;gap:.15rem .9rem;align-items:baseline}.bk-thread__chain,.bk-thread__years{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}.bk-thread__chain{color:var(--china)}.bk-thread__years{color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-thread__label{grid-column:1/-1;font-family:var(--f-display);font-variation-settings:"opsz" 36,"SOFT" 30;font-size:1.05rem;line-height:1.25;text-wrap:balance}.bk-thread__axis{position:relative;display:block;height:3.4rem;margin:.5rem 4px 0}.bk-thread__rule{position:absolute;left:0;right:0;bottom:1.1rem;border-top:1px solid var(--ink-3)}.bk-thread__arc{position:absolute;bottom:1.1rem;height:1.9rem;overflow:visible;fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.bk-thread__knot{position:absolute;bottom:calc(1.1rem - 4px);width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--ink)}.bk-thread__bar{position:absolute;bottom:calc(1.1rem + 1.27rem - .55rem);width:2.5px;height:1.1rem;margin-left:-1.25px;background:var(--china);border-radius:1px}.bk-thread__end{position:absolute;bottom:0;font-family:var(--f-mono);font-size:.6rem;letter-spacing:.08em;color:var(--ink-3)}.bk-thread__end--start{left:-4px}.bk-thread__end--stop{right:-4px}.bk-thread__arc{-webkit-clip-path:inset(-12px);clip-path:inset(-12px);transition:-webkit-clip-path .9s var(--ease-in-out);transition:clip-path .9s var(--ease-in-out);transition:clip-path .9s var(--ease-in-out),-webkit-clip-path .9s var(--ease-in-out)}.bk-thread__bar,.bk-thread__knot--to{transition:opacity .35s var(--ease) .8s}.bk-thread[data-anim=ready]:not([data-inview=true]) .bk-thread__arc{-webkit-clip-path:inset(-12px 100% -12px 0);clip-path:inset(-12px 100% -12px 0)}.bk-thread[data-anim=ready][data-dir=back]:not([data-inview=true]) .bk-thread__arc{-webkit-clip-path:inset(-12px 0 -12px 100%);clip-path:inset(-12px 0 -12px 100%)}.bk-thread[data-anim=ready]:not([data-inview=true]) .bk-thread__bar,.bk-thread[data-anim=ready]:not([data-inview=true]) .bk-thread__knot--to{opacity:0}.bk-triage{display:block;max-width:var(--measure);margin:2.2rem 0;color:var(--room-ink)}.bk-triage__head{display:block;margin-bottom:.6rem;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--room-ink-2)}.bk-triage__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.3rem,1fr));grid-gap:1px;gap:1px;border:1px solid var(--room-rule);background:var(--room-rule)}.bk-triage__cell{position:relative;display:grid;place-items:center;height:2.2rem;background:var(--room-paper);font-family:var(--f-mono);font-size:.64rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--room-ink-2)}.bk-triage__cell[data-filled=true]{color:var(--room-ink)}.bk-triage__cell[data-filled=true] .bk-triage__n{text-decoration:line-through}.bk-triage__cell[data-filled=true]:after{content:"";position:absolute;right:.3rem;bottom:.32rem;width:.3rem;height:.55rem;border:solid;border-width:0 1.5px 1.5px 0;transform:rotate(40deg)}.bk-triage[data-anim=ready]:not([data-inview=true]) .bk-triage__cell[data-filled=true]:after{opacity:0}.bk-triage[data-inview=true] .bk-triage__cell[data-filled=true]:after{animation:bk-tick .1s step-end calc(var(--n) * 90ms) both}@keyframes bk-tick{0%{opacity:0}}.bk-stamp{display:block;margin:3rem 0 1.1rem;color:var(--ink)}.bk-stamp__year{display:block;font-family:var(--f-display);font-weight:340;font-variation-settings:"opsz" 144,"SOFT" 20;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(3.4rem,15vw,5.6rem);line-height:.9;letter-spacing:-.03em}.bk-stamp__line{display:flex;flex-wrap:wrap;gap:0 .55rem;margin-top:.55rem;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bk-stamp__part+.bk-stamp__part:before{content:"·";margin-right:.55rem}.bk-stamp[data-grammar=wash]{color:var(--wash-ink)}.bk-stamp[data-grammar=wash] .bk-stamp__line{color:var(--wash-ink);opacity:.8}.bk-stamp[data-grammar=room]{color:var(--room-ink)}.bk-stamp[data-grammar=room] .bk-stamp__year{font-family:var(--f-mono);font-weight:400;font-variation-settings:normal;letter-spacing:-.04em}.bk-stamp[data-grammar=room] .bk-stamp__line{color:var(--room-ink-2)}