html.sc-on,html.sc-on body{overflow:hidden;overscroll-behavior:none}html.sc-on body>footer,html.sc-on body>.footer,html.sc-on .skip-to-content{display:none}.sc-layer{position:fixed;top:var(--nav-height);left:0;right:0;bottom:0;z-index:calc(var(--z-sticky) - 10);color:var(--color-ink)}.sc-layer[hidden]{display:none}.sc-layer.is-hint-only{pointer-events:none;background:none}.sc-layer.is-hint-only>:not(.sc-hint){display:none}.sc-viewport{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:grab;overscroll-behavior:none;background-color:var(--color-paper);background-image:linear-gradient(var(--color-grid) 1px,transparent 1px),linear-gradient(90deg,var(--color-grid) 1px,transparent 1px);background-size:calc(var(--grid-size) * var(--k, 1)) calc(var(--grid-size) * var(--k, 1));background-position:var(--bx, 0) var(--by, 0)}.sc-viewport:focus{outline:none}.sc-viewport.is-panning{cursor:grabbing}.sc-viewport.is-panning,.sc-viewport.is-panning *{user-select:none}.sc-world{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.sc-zone{position:absolute;background:color-mix(in srgb,var(--color-paper) 55%,white);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);contain:layout paint}.sc-zone__bar{position:absolute;top:0;left:0;right:0;z-index:5;height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 20px;border-bottom:1px dashed var(--color-border);background:color-mix(in srgb,var(--color-paper) 70%,white)}.sc-zone__id{font:500 var(--font-size-label)/1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-zone__read{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--color-ink);background:var(--color-paper-lift);font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);cursor:pointer;white-space:nowrap}.sc-zone__read svg,.sc-read svg{width:16px;height:16px;flex:none}.sc-zone__read:hover{background:var(--color-ink);color:var(--color-paper)}.sc-zone__body{min-height:420px}.sc-zone__body[inert]{opacity:.94}.sc-zone__body>main{padding-top:0!important}.sc-arrows{position:absolute;left:0;top:0;max-width:none;overflow:visible;pointer-events:none;z-index:4}.sc-arrows path{fill:none;stroke:var(--color-ink);stroke-linecap:round;stroke-linejoin:round}.sc-arrows{--far: max(1, calc(.35 / var(--k, 1)))}.sc-arrows .s1{stroke-width:calc(2.1px * var(--far));opacity:.9}.sc-arrows .s2{stroke-width:calc(1.2px * var(--far));opacity:.55}.sc-arrows .sc-trail{stroke:var(--color-orange);stroke-width:2.4;stroke-dasharray:6 7;opacity:0}.sc-arrows .sc-trail.is-on{opacity:.9}.sc-arrows text{font:700 calc(26px * var(--far))/1 var(--font-hand);fill:var(--color-ink);paint-order:stroke;stroke:var(--color-paper);stroke-width:calc(6px * var(--far));stroke-linejoin:round}.sc-bar{position:absolute;top:10px;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));z-index:15;display:flex;flex-wrap:wrap;align-items:center;gap:8px;pointer-events:none}.sc-bar>*{pointer-events:auto}.sc-crumbs{display:flex;align-items:center;gap:8px;margin-right:auto;padding:0 10px;min-height:36px;background:color-mix(in srgb,var(--color-paper) 88%,white);border:1px solid var(--color-border);font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2)}.sc-crumbs a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:34px}.sc-crumbs a:last-of-type{color:var(--color-ink)}.sc-btn,.sc-chip{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid var(--color-ink);background:var(--color-paper-lift);color:var(--color-ink);font:500 13px/1 var(--font-body);cursor:pointer}.sc-btn:hover{background:var(--color-ink);color:var(--color-paper)}.sc-btn--icon{width:36px;padding:0;font-family:var(--font-mono);font-size:15px}.sc-btn--solid{background:var(--color-orange);border-color:var(--color-orange);color:#fff}.sc-chip{font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-color:var(--color-border);color:var(--color-ink-2)}.sc-chip[aria-pressed=true]{border-color:var(--color-ink);color:var(--color-ink);background:color-mix(in srgb,var(--color-paper) 70%,white)}.sc-zoom{display:inline-flex}.sc-zoom .sc-btn{border-right-width:0}.sc-zoom .sc-btn:last-child{border-right-width:1px}.sc-zoom output{min-width:52px;height:36px;line-height:34px;text-align:center;border:1px solid var(--color-ink);border-right:0;background:var(--color-paper-lift);font:400 11px/34px var(--font-mono);font-variant-numeric:tabular-nums}.sc-search input{height:36px;width:180px;border:1px solid var(--color-ink);border-radius:0;background:var(--color-paper-lift);padding:0 10px;font:400 14px/1 var(--font-body);color:var(--color-ink)}.sc-btn:focus-visible,.sc-chip:focus-visible,.sc-search input:focus-visible,.sc-read:focus-visible,.sc-zone__read:focus-visible,.sc-crumbs a:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.sc-read{position:absolute;z-index:15;left:50%;bottom:max(18px,env(safe-area-inset-bottom,0px));transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;min-height:48px;max-width:calc(100vw - 32px);padding:0 18px;border:1px solid var(--color-ink);background:var(--color-paper-lift);color:var(--color-ink);font:500 13px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-xl);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-read:hover{background:var(--color-ink);color:var(--color-paper)}.sc-hint{position:absolute;z-index:16;right:max(16px,env(safe-area-inset-right,0px));bottom:max(80px,calc(env(safe-area-inset-bottom,0px) + 80px));max-width:360px;padding:8px 10px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-paper) 85%,white);font:500 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2);opacity:0;transition:opacity .4s;pointer-events:none}.sc-layer.is-hint-only .sc-hint{position:fixed;bottom:max(16px,env(safe-area-inset-bottom,0px))}.sc-hint.is-on{opacity:1}.sc-place{position:absolute;z-index:16;left:max(16px,env(safe-area-inset-left,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));width:min(480px,calc(100vw - 32px));padding:14px 16px;background:var(--color-paper-lift);border:1px solid var(--color-ink);box-shadow:var(--shadow-xl)}.sc-place[hidden]{display:none}.sc-place h2{display:flex;justify-content:space-between;align-items:center;margin:0 0 6px;font:600 17px/1.2 var(--font-display)}.sc-place h2 button{border:0;background:none;padding:6px;font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2);cursor:pointer}.sc-place h2 [data-sc=place-overview]{margin-left:auto;margin-right:4px;border:1px solid var(--color-border);padding:6px 8px}.sc-place h2 [data-sc=place-overview][aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.sc-place p{margin:0 0 8px;font-size:13px;color:var(--color-ink-2)}.sc-place textarea{width:100%;height:170px;padding:8px;border:1px solid var(--color-border);background:var(--color-paper);font:11.5px/1.45 var(--font-mono);color:var(--color-ink);white-space:pre;resize:vertical}.sc-place__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.sc-place output{font:500 11px/1.3 var(--font-mono);color:var(--color-orange-text)}.sc-layer.is-placing .sc-zone{outline:2px dashed var(--color-orange);outline-offset:-2px;cursor:move}.sc-layer.is-placing .sc-zone a,.sc-layer.is-placing .sc-zone [data-note],.sc-layer.is-placing .sc-zone__read,.sc-layer.is-placing .sc-zone mosy-board{pointer-events:none}.sc-layer.is-placing .sc-arrows text{pointer-events:auto;cursor:pointer;text-decoration:underline dotted}.sc-layer.is-placing .sc-zone.is-moving{box-shadow:0 24px 48px #15181c38;z-index:9}.sc-layer.is-placing .sc-read{display:none}@media (max-width: 900px){.sc-crumbs{display:none}}@media (max-width: 760px){.sc-search,.sc-chip:not(.sc-chip--blocks),.sc-zoom output{display:none}.sc-chip--blocks{min-height:44px}.sc-bar{justify-content:flex-end}.sc-btn{min-height:44px}.sc-btn--icon{width:44px}.sc-zone__bar{padding-left:12px}.sc-zone__id{display:none}.sc-arrows text{font-size:calc(22px * var(--far))}}@media (prefers-reduced-motion: reduce){.sc-hint{transition:none}}.sc-zone.is-blocks{background:color-mix(in srgb,var(--color-paper) 30%,transparent);border:1px dashed var(--color-border);box-shadow:none;contain:layout}.sc-zone.is-blocks .sc-zone__body>main{position:relative}.sc-zone.is-blocks [data-block]{display:block;position:absolute;background:color-mix(in srgb,var(--color-paper) 55%,white);border:1px solid var(--color-border);box-shadow:var(--shadow-lg)}.sc-zone.is-blocks [data-block]>section,.sc-zone.is-blocks [data-block]>.container{border-top:0;border-bottom:0}.sc-zone.is-blocks .hero{padding-top:var(--space-xl)!important}.sc-zone.is-blocks .sk-row--top{top:64px}.sc-layer.is-placing .sc-zone.is-blocks [data-block]{outline:2px dashed var(--color-orange);outline-offset:-2px;cursor:move}.sc-layer.is-placing .sc-zone.is-blocks{outline:0}.sc-layer.is-placing [data-block].is-moving{box-shadow:0 24px 48px #15181c38;z-index:9}.sc-frame__toggle{display:none}.sc-zone.is-blocks .sc-frame__toggle{display:block;position:absolute;top:10px;right:10px;z-index:6;min-height:36px;padding:0 12px;border:1px solid var(--color-ink);background:var(--color-paper-lift);font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);cursor:pointer}.sc-zone.is-blocks .sc-frame__toggle:hover{background:var(--color-ink);color:var(--color-paper)}.sc-zone.is-blocks .sc-frame__toggle:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.sc-zone.is-blocks .sc-frame{outline:1px dashed var(--color-border);outline-offset:8px}.sc-zone.is-blocks .sc-frame.is-open{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:center!important;gap:56px 44px!important;width:calc(100% + 80px)!important;max-width:calc(100% + 80px)!important;margin-left:-40px!important;margin-right:-40px!important;padding:24px 0 32px!important;grid-template-columns:none!important;overflow:visible!important}.sc-zone.is-blocks .sc-frame.is-open>*{flex:0 0 auto!important;max-width:100%!important;background:var(--color-paper-lift);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);rotate:-1.5deg}.sc-zone.is-blocks .sc-frame.is-open>:nth-child(3n+2){rotate:1.8deg;translate:0 14px}.sc-zone.is-blocks .sc-frame.is-open>:nth-child(3n){rotate:-.6deg;translate:6px -8px}.sc-arrows .sc-arrow--indirect path,.sc-arrows .sc-arrow--indirect text{stroke:var(--color-ink-2)}.sc-arrows .sc-arrow--indirect text{fill:var(--color-ink-2);stroke:var(--color-paper)}.sc-arrows .sc-arrow--indirect .s1:not(.h){stroke-dasharray:calc(14px * var(--far)) calc(10px * var(--far))}.sc-arrows .sc-arrow--indirect .s2:not(.h){display:none}.sc-arrows .sc-arrow--minor .s1{stroke:var(--color-ink-2);stroke-width:calc(1.6px * var(--far))}.sc-arrows .sc-arrow--minor .s2{stroke:var(--color-ink-2);stroke-width:calc(1px * var(--far))}.sc-stickers{position:absolute;left:0;top:0;z-index:5;pointer-events:none;--far: max(1, calc(.3 / var(--k, 1)))}.sc-sticker{position:absolute;max-width:none;pointer-events:auto;user-select:none;transform:translate(-50%,-50%) rotate(var(--r, 0deg)) scale(min(var(--far),3));filter:drop-shadow(0 2px 3px rgba(21,24,28,.2))}@media (hover: hover) and (pointer: fine) and (min-width: 901px){.sc-sticker{cursor:grab}}.sc-sticker.is-dragging{cursor:grabbing;filter:drop-shadow(0 10px 14px rgba(21,24,28,.28))}.sc-sticker.is-returning{transition:translate .4s var(--ease-pin)}@media (prefers-reduced-motion: reduce){.sc-sticker.is-returning{transition:none}}.sc-pin{pointer-events:none;z-index:6;transform:translate(-50%,-50%) rotate(var(--r, 0deg))}.sc-dock{position:absolute;z-index:15;left:50%;bottom:max(16px,calc(env(safe-area-inset-bottom,0px) + 8px));transform:translate(-50%);display:flex;align-items:stretch;gap:8px;max-width:calc(100vw - 32px)}.sc-dock .sc-read{position:static;transform:none;min-width:0;flex:0 1 auto}.sc-dock__mode{display:flex;flex:none;border:1px solid var(--color-ink);background:var(--color-paper-lift);box-shadow:var(--shadow-xl)}.sc-dock__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;min-width:44px;padding:0 12px;border:0;background:transparent;color:var(--color-ink-2);font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.sc-dock__mode .sc-dock__btn[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);cursor:default}.sc-dock__contact{flex:none;border:1px solid var(--color-ink);background:var(--color-orange);color:var(--color-white, #fff);box-shadow:var(--shadow-xl)}.sc-dock__contact:hover{background:var(--color-ink);color:var(--color-paper)}.sc-dock__sym{width:18px;height:18px;flex:none;pointer-events:none}.sc-dock__btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.sc-dock__contact:focus-visible{outline-color:var(--color-ink)}@media (max-width: 480px){.sc-dock{left:16px;right:16px;transform:none;max-width:none;gap:6px}.sc-dock .sc-read{flex:1 1 0;padding:0 10px;gap:6px;font-size:11px}.sc-dock__btn{padding:0 9px;font-size:11px}.sc-dock__mode .sc-dock__sym{display:none}}.sc-layer .sc-hint{bottom:max(84px,calc(env(safe-area-inset-bottom,0px) + 84px))}html.sc-on .navigation__canvas{display:none}.sc-contact{position:fixed;inset:auto max(16px,env(safe-area-inset-right,0px)) max(84px,calc(env(safe-area-inset-bottom,0px) + 84px)) auto;width:min(440px,calc(100vw - 32px));max-height:min(78vh,760px);margin:0;padding:20px 20px 24px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--color-ink);background:var(--color-paper-lift, #fff);color:var(--color-ink);box-shadow:var(--shadow-xl)}.sc-contact::backdrop{background:#15181c47}.sc-contact[open]{animation:sc-contact-in .22s ease-out}@keyframes sc-contact-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}.sc-contact__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sc-contact__head h2{margin:0;font-size:var(--font-size-xl, 1.4rem);line-height:1.2}.sc-contact__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin:-8px -8px 0 0;border:0;background:transparent;color:var(--color-ink);cursor:pointer}.sc-contact__close svg{width:16px;height:16px}.sc-contact__close:focus-visible{outline:2px solid var(--color-orange)}.sc-contact__intro{margin:8px 0 16px;color:var(--color-text-alt)}.sc-contact__book{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:18px;border-bottom:1px dashed var(--color-border)}.sc-contact__book .button{min-height:44px}.sc-contact__book span{font:500 11px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--color-ink-2)}.sc-contact__or{margin:18px 0 12px;font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2)}@media (max-width: 600px){.sc-contact{inset:auto 0 0;width:100%;max-width:none;max-height:88dvh;padding:18px 16px max(24px,calc(env(safe-area-inset-bottom,0px) + 16px));border-width:1px 0 0}@keyframes sc-contact-in{0%{translate:0 100%}to{translate:0 0}}}@media (prefers-reduced-motion: reduce){.sc-contact[open]{animation:none}}.sc-contact .form-row{display:block}.sc-contact .form-group,.sc-contact input,.sc-contact select,.sc-contact textarea{min-width:0;max-width:100%;box-sizing:border-box}.sc-contact button[type=submit]{width:100%}.sc-dock__zoom{display:none;flex:none;align-items:stretch;border:1px solid var(--color-ink);background:var(--color-paper-lift);box-shadow:var(--shadow-xl)}.sc-dock__zoom output{display:inline-flex;align-items:center;justify-content:center;min-width:52px;font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.sc-dock__zoom .sc-dock__btn{font-size:15px}.sc-dock__zoom .sc-dock__btn[data-sc=map]{font-size:12px;border-left:1px solid var(--color-border)}.sc-dock__zoom .sc-dock__btn:hover{background:var(--color-ink);color:var(--color-paper)}@media (min-width: 761px) and (pointer: fine){.sc-dock__zoom{display:flex}.sc-bar .sc-zoom{display:none}}.sc-firsthint{position:absolute;z-index:16;left:50%;bottom:max(84px,calc(env(safe-area-inset-bottom,0px) + 84px));max-width:calc(100vw - 32px);padding:10px 14px;background:var(--color-yellow-note, #F2C14E);color:var(--color-ink);box-shadow:var(--shadow-note, 0 6px 14px rgba(21, 24, 28, .16));font:500 13px/1.3 var(--font-mono);letter-spacing:.02em;transform:translate(-50%) rotate(-1.5deg);pointer-events:none;animation:sc-firsthint-in .35s ease-out both}.sc-firsthint[hidden]{display:none}@keyframes sc-firsthint-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion: reduce){.sc-firsthint{animation:none}}.sc-zone *,.sc-zone *:before,.sc-zone *:after{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important}.sc-cards,.sc-zone__tab{display:none}.sc-zone.is-summary{background:transparent;border:0;box-shadow:none;contain:layout}.sc-zone.is-summary>.sc-zone__body,.sc-zone.is-summary>.sc-zone__bar{display:none}.sc-zone.is-summary>.sc-cards{display:block;position:absolute;inset:0}.sc-zone.is-summary.has-cards{border:1px dashed var(--color-border);background:color-mix(in srgb,var(--color-paper) 30%,transparent)}.sc-zone.is-summary.has-cards>.sc-zone__tab{display:block;position:absolute;left:0;bottom:100%;max-width:100%;margin:0 0 calc(10px / var(--kq, 1));font:700 calc(17px / var(--kq, 1))/1.1 var(--font-display);color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-card{position:absolute;box-sizing:border-box;container-type:size;color:var(--color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.sc-card__in{height:100%;overflow:hidden;display:flex;flex-direction:column}.sc-card p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.sc-card__label,.sc-card__title{flex:none}.sc-card__text{min-height:0}.sc-card:focus-visible{outline:calc(2px / var(--kq, 1)) solid var(--color-orange);outline-offset:calc(4px / var(--kq, 1))}.sc-card--zone{inset:0;background:var(--color-paper-lift);border:1px solid var(--color-border);box-shadow:var(--shadow-xl)}.sc-card--zone:before{content:"";position:absolute;inset:3.1% 2%;border:1px solid var(--color-border);pointer-events:none}.sc-card--zone .sc-card__in{padding:5.5cqi 6cqi;gap:min(calc(10px / var(--kq, 1)),3cqi)}.sc-card__label{font:500 min(calc(10.5px / var(--kq, 1)),3.4cqi)/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-2);-webkit-line-clamp:1}.sc-zone.is-active .sc-card__label:before{content:"";display:inline-block;width:.75em;height:.75em;margin-right:.6em;background:var(--color-orange);vertical-align:-.05em}.sc-card--zone .sc-card__title{font:700 min(calc(15px / var(--kq, 1)),13cqi,19cqh)/1.06 var(--font-display);letter-spacing:-.01em;text-wrap:balance;-webkit-line-clamp:3}.sc-card--zone .sc-card__text{margin-top:auto;font:400 min(calc(13.5px / var(--kq, 1)),6.5cqi,10cqh)/1.38 var(--font-body);color:var(--color-ink-2);-webkit-line-clamp:4}@container (max-width: 600px){.sc-card--zone .sc-card__label{display:none}.sc-card--zone .sc-card__title{-webkit-line-clamp:2}}.sc-card--block{--rule: calc(30px / var(--kq, 1));background-color:var(--color-paper-lift);background-image:linear-gradient(to bottom,transparent calc(100% - 1px),var(--color-border-light) 0);background-size:100% var(--rule);background-position:0 calc(var(--rule) * .6);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);rotate:var(--tilt, 0deg)}.sc-card--block:after{content:"";position:absolute;top:0;left:50%;width:min(calc(30px / var(--kq, 1)),120px);aspect-ratio:210 / 256;translate:-50% -55%;background:var(--sc-pin) center / contain no-repeat;filter:drop-shadow(0 2px 3px rgba(21,24,28,.25));pointer-events:none}.sc-card--block .sc-card__in{--fade: min(calc(22px / var(--kq, 1)), 9cqi);-webkit-mask-image:linear-gradient(#000 calc(100% - 5cqi - var(--fade)),transparent calc(100% - 5cqi));mask-image:linear-gradient(#000 calc(100% - 5cqi - var(--fade)),transparent calc(100% - 5cqi));padding:min(max(6cqi,calc(18px / var(--kq, 1))),10cqh) 6.5cqi 5cqi;gap:min(calc(10px / var(--kq, 1)),3cqi)}.sc-card--block .sc-card__title{flex:none;padding-bottom:min(calc(8px / var(--kq, 1)),2.4cqi);border-bottom:calc(1.5px / var(--kq, 1)) solid var(--color-ink-2);font:650 min(calc(16px / var(--kq, 1)),7.6cqi,20cqh)/1.15 var(--font-display);text-wrap:balance;display:block;overflow:visible}.sc-card--block .sc-card__title[data-long]{font-size:min(calc(14px / var(--kq, 1)),6cqi,14cqh)}.sc-card--block .sc-card__text{flex:none;font:400 min(calc(13.5px / var(--kq, 1)),6.5cqi)/1.4 var(--font-body);color:var(--color-ink-2);-webkit-line-clamp:6}.sc-card__digest{display:none;flex:0 1 auto;min-height:0;overflow:hidden;margin:0;padding:min(calc(8px / var(--kq, 1)),2.4cqi) 0 0;border-top:calc(1px / var(--kq, 1)) dashed var(--color-border);list-style:none;font:500 min(calc(11px / var(--kq, 1)),4.4cqi)/1.55 var(--font-mono);color:var(--color-ink-2)}.sc-layer[data-digest="1"]:not([data-far="1"]):not([data-far="2"]) .sc-card__digest{display:block}.sc-card__digest li{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-card__digest li[data-k=h]{color:var(--color-ink);font-weight:600}.sc-card__digest li[data-k=p]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:.35em;padding-left:1.2em;white-space:normal;font-family:var(--font-body);font-weight:400}.sc-card__digest li[data-k=i]:before{content:"· "}.sc-card__digest li[data-k=n]{color:var(--color-ink);letter-spacing:.02em}.sc-card__digest li[data-k=n]:before{content:"# ";color:var(--color-ink-2)}.sc-card__digest li[data-k=c]{color:var(--color-orange-text);text-transform:uppercase;letter-spacing:.06em}.sc-card__digest li[data-k=c]:before{content:"→ "}.sc-card__digest a{color:inherit;text-decoration:underline;text-decoration-thickness:calc(1px / var(--kq, 1));text-underline-offset:.2em}@media (hover: hover) and (pointer: fine){.sc-card:hover{border-color:var(--color-ink-2);box-shadow:var(--shadow-xl)}}.sc-layer[data-far="1"] .sc-card__text,.sc-layer[data-far="2"] .sc-card__in>*,.sc-layer[data-far="2"] .sc-zone__tab{display:none}.sc-layer[data-level=map]:not(.is-placing) .sc-arrows text,.sc-layer[data-level=map]:not(.is-placing) .sc-stickers{display:none}.sc-layer[data-level=map]:not(.is-placing) .sc-arrows{--far: calc(.6 / var(--k, 1));z-index:auto}.sc-layer:not([data-level=reading]) .sc-world,.sc-layer.is-overview .sc-world{will-change:auto}.sc-layer.is-overview .sc-zone.is-sheet{cursor:move}.sc-layer.is-overview .sc-card--zone .sc-card__text{margin-top:0}.sc-layer.is-overview .sc-zone.is-overlapping .sc-card--zone{outline:calc(2px / var(--kq, 1)) solid var(--color-orange);outline-offset:calc(-1px / var(--kq, 1))}.sc-layer.is-overview .sc-zone.is-moving .sc-card--zone{box-shadow:0 24px 48px #15181c38}.sc-world.is-fading .sc-cards,.sc-world.is-fading .sc-zone__body{animation:sc-level-in .16s ease-out both}@keyframes sc-level-in{0%{opacity:.45}}@media (prefers-reduced-motion: reduce){.sc-world.is-fading .sc-cards,.sc-world.is-fading .sc-zone__body{animation:none}}
