.glk-marg__anchor{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 0 1px;padding:0 2px;border:0;border-bottom:1px solid transparent;background:transparent;cursor:pointer;font-family:var(--ff-mono);font-size:9.5px;letter-spacing:.04em;vertical-align:super;line-height:1;color:var(--ledger-red);transition:border-color var(--d-quick) var(--ease-ui),background-color var(--d-quick) var(--ease-ui)}.glk-marg__anchor:focus-visible,.glk-marg__anchor:hover{border-bottom-color:var(--ledger-red)}.glk-marg__anchor.is-open{background:color-mix(in oklab,var(--ledger-red) 14%,transparent)}.glk-marg__anchor:focus-visible{outline:2px solid var(--ledger-red);outline-offset:2px}.glk-marg__note{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--d-slow) var(--ease-breath),margin var(--d-slow) var(--ease-breath)}.glk-marg__note.is-open{grid-template-rows:1fr;margin:.5em 0 1.15em}.glk-marg__note-in{overflow:hidden;opacity:0;transition:opacity var(--d-base) var(--ease-ui)}.glk-marg__note.is-open .glk-marg__note-in{opacity:1}.glk-marg__note-body{border-left:2px solid var(--ledger-red);padding:2px 0 2px 20px}.glk-marg__k{font-family:var(--ff-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--letter-ink-soft,var(--ink-2))}.glk-marg__b{margin:8px 0 0;font-family:var(--ff-logbook);font-style:italic;font-size:16.5px;line-height:1.58;color:var(--letter-ink,var(--ink-2))}.glk-marg__motions{list-style:none;margin:10px 0 0;padding:0}.glk-marg__motions li{display:grid;grid-template-columns:auto 1fr auto;-moz-column-gap:10px;column-gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid color-mix(in oklab,var(--letter-ink,var(--ink)) 14%,transparent)}.glk-marg__motions li p{grid-column:1/-1;margin:3px 0 0;font-family:var(--ff-body);font-size:13.5px;line-height:1.55;color:var(--letter-ink,var(--ink-2))}.glk-marg__mn{font-family:var(--ff-mono);font-size:9.5px;letter-spacing:.1em;color:var(--letter-ink-soft,var(--ink-2))}.glk-marg__mt{font-family:var(--ff-display);font-style:italic;font-size:17px;color:var(--letter-ink,var(--ink))}.glk-marg__md{font-family:var(--ff-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--letter-ink-soft,var(--ink-2))}.glk-marg__gutter{margin-top:28px;padding-left:20px;border-left:1px solid color-mix(in oklab,var(--letter-ink,var(--ink)) 14%,transparent)}.glk-marg__gutter ol{list-style:none;margin:10px 0 0;padding:0}.glk-marg__gutter li{margin:0 0 3px}.glk-marg__gutter button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:20px 1fr;gap:8px;width:100%;padding:6px 0;border:0;background:transparent;cursor:pointer;text-align:left;font-family:var(--ff-body);font-size:13px;line-height:1.45;color:var(--letter-ink,var(--ink-2));opacity:.72;transition:opacity var(--d-quick) var(--ease-ui)}.glk-marg__gutter button.is-open,.glk-marg__gutter button:focus-visible,.glk-marg__gutter button:hover{opacity:1}.glk-marg__gutter button span:first-child{padding-top:3px;font-family:var(--ff-mono);font-size:9px;color:var(--ledger-red)}@media (prefers-reduced-motion:reduce){.glk-marg__anchor,.glk-marg__note,.glk-marg__note-in{transition:none}}.glk-lpoem{--leaf-paper:#f6ecd3;--leaf-ink:#28384a;--leaf-ink-soft:#3a4c5e;--leaf-hair:rgba(40,56,74,.14);--leaf-line:28px;max-width:72rem;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.glk-lpoem{padding:0 4rem}}.glk-lpoem__leaf{position:relative;max-width:44rem;margin:0 auto;padding:44px 40px 36px 100px;background:var(--leaf-paper);border:1px solid rgba(40,56,74,.22);box-shadow:0 1px 0 rgba(0,0,0,.04),0 18px 40px rgba(40,56,74,.12);color:var(--leaf-ink);transform:rotate(-.8deg);transition:transform .7s var(--ease-breath)}.glk-lpoem[data-open=false] .glk-lpoem__leaf{cursor:pointer}.glk-lpoem[data-open=true] .glk-lpoem__leaf{transform:none}.glk-lpoem__leaf.ledger-margin:before{left:70px}.glk-lpoem__leaf.ledger-margin:after{left:74px}.glk-lpoem__leaf .folio-num{left:20px;top:50px;color:var(--leaf-ink-soft)}.glk-lpoem__head{margin:0;font-family:var(--ff-display);font-style:italic;font-weight:400;font-size:28px;line-height:1.15;color:var(--leaf-ink)}.glk-lpoem__title{font-style:italic;color:var(--leaf-ink-soft)}.glk-lpoem__rule{width:66%;margin:6px 0 14px;border:0;border-top:1px solid rgba(40,56,74,.3)}.glk-lpoem__by{margin:0 0 18px;font-family:var(--ff-display);font-style:italic;font-size:15px;line-height:1.5;color:var(--leaf-ink-soft)}.glk-lpoem__k{margin-right:7px;font-family:var(--ff-caps);font-style:normal;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.glk-lpoem__by .glk-lpoem__k+.glk-lpoem__k,.glk-lpoem__by .glk-lpoem__k:not(:first-child){margin-left:14px}.glk-lpoem__work{font-style:normal}.glk-lpoem__verse{font-family:var(--ff-logbook);font-style:italic;font-size:17px;line-height:var(--leaf-line);color:var(--leaf-ink);background-image:linear-gradient(to bottom,transparent 0,transparent 27px,var(--leaf-hair) 27px,var(--leaf-hair) 28px);background-size:100% var(--leaf-line);background-position:0 2px}.glk-lpoem__verse--rest{padding-top:var(--leaf-line)}.glk-lpoem__stanza{margin:0}.glk-lpoem__stanza+.glk-lpoem__stanza{margin-top:var(--leaf-line)}.glk-lpoem__line{display:block;padding-left:1.5em;text-indent:-1.5em}.glk-lpoem__line--in{padding-left:3.25em}.glk-lpoem__more{display:grid;grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .7s var(--ease-breath),visibility 0s}.glk-lpoem__more[aria-hidden=true]{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .7s var(--ease-breath),visibility 0s linear .7s}.glk-lpoem__more-in{overflow:hidden}.glk-lpoem__notes{margin-top:var(--leaf-line);padding-top:16px;border-top:1px solid var(--leaf-hair);font-family:var(--ff-body);font-size:13.5px;line-height:1.6;color:var(--leaf-ink-soft)}.glk-lpoem__notes p{margin:0}.glk-lpoem__notes p+p{margin-top:10px}.glk-lpoem__notes .glk-lpoem__k{display:block;margin:0 0 2px}.glk-lpoem__notes a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--ledger-red) 55%,transparent);text-underline-offset:3px}.glk-lpoem__notes a:focus-visible,.glk-lpoem__notes a:hover{text-decoration-color:var(--ledger-red)}.glk-lpoem__toggle{margin-top:22px;padding:8px 16px;border:1px solid rgba(40,56,74,.28);border-radius:999px;background:none;cursor:pointer;font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--leaf-ink);transition:border-color .24s var(--ease-ui),background-color .24s var(--ease-ui)}.glk-lpoem__toggle:focus-visible,.glk-lpoem__toggle:hover{border-color:rgba(40,56,74,.55);background:rgba(40,56,74,.05)}.glk-lpoem__toggle:after{content:" \2191";color:var(--ledger-red)}.glk-lpoem__toggle[aria-expanded=false]:after{content:" \2193"}@media (max-width:640px){.glk-lpoem__leaf{padding:34px 20px 28px 64px}.glk-lpoem__leaf.ledger-margin:before{left:44px}.glk-lpoem__leaf.ledger-margin:after{left:48px}.glk-lpoem__leaf .folio-num{left:6px;top:40px;font-size:11px}.glk-lpoem__head{font-size:24px}.glk-lpoem__verse{font-size:16px}}@media (prefers-reduced-motion:reduce){.glk-lpoem__leaf,.glk-lpoem__more,.glk-lpoem__more[aria-hidden=true],.glk-lpoem__toggle{transition:none}}.glk-loft,.glk-loft-set{position:relative}.glk-loft{min-height:540px;padding:32px;overflow:hidden}@media (max-width:640px){.glk-loft{min-height:460px;padding:20px}}.glk-loft__bench{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,color-mix(in oklab,var(--rope-umber) 5%,transparent) 100%),repeating-linear-gradient(90deg,transparent 0 62px,color-mix(in oklab,var(--ink) 5%,transparent) 62px 63px)}.glk-loft__obj{position:absolute;margin:0;padding:0;border:0;background:none;cursor:pointer;transform-origin:center;transition:transform var(--d-slow) var(--ease-breath),opacity var(--d-base) var(--ease-ui),filter var(--d-base) var(--ease-ui)}.glk-loft__obj img{display:block;height:100%;width:auto}.glk-loft__obj:focus-visible{outline:2px solid var(--ink);outline-offset:8px}.glk-loft__tag{position:absolute;left:0;top:100%;margin-top:8px;font-family:var(--ff-mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);white-space:nowrap;opacity:0;transition:opacity var(--d-base) var(--ease-ui)}.glk-loft__obj:focus-visible .glk-loft__tag,.glk-loft__obj:hover .glk-loft__tag{opacity:.95}.glk-loft__obj:hover{filter:drop-shadow(0 12px 22px rgba(31,42,50,.22))}.glk-loft.has-sel .glk-loft__obj{opacity:.16}.glk-loft.has-sel .glk-loft__obj.is-sel{z-index:2;opacity:1;filter:drop-shadow(0 20px 40px rgba(31,42,50,.3))}.glk-loft__readout{position:absolute;left:0;right:0;bottom:0;z-index:3;display:grid;grid-template-columns:auto 1fr;gap:0 28px;align-items:end;padding:26px 32px 28px;background:linear-gradient(180deg,transparent 0,color-mix(in oklab,var(--surface) 88%,transparent) 22%,var(--surface) 46%)}@media (max-width:640px){.glk-loft__readout{position:static;grid-template-columns:1fr;padding:22px 20px 4px;background:none}}.glk-loft__name{font-family:var(--ff-display);font-style:italic;font-size:clamp(24px,3vw,34px);line-height:1;color:var(--ink)}.glk-loft__body{max-width:52ch;padding-bottom:4px;font-family:var(--ff-body);font-size:14px;line-height:1.6;color:var(--ink-2)}.glk-loft__meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 28px;align-items:flex-end;margin-top:12px;padding-top:10px;border-top:1px solid var(--rule)}.glk-loft__mv{margin-top:4px;font-family:var(--ff-display);font-style:italic;font-size:16px;color:var(--ink)}.glk-loft__door{margin-left:auto}.glk-loft__door button{padding:0 0 2px;border:0;border-bottom:1px solid var(--rule);background:none;cursor:pointer;font-family:var(--ff-caps);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);transition:border-color var(--d-quick) var(--ease-ui)}.glk-loft__door button:focus-visible,.glk-loft__door button:hover{border-bottom-color:var(--ink)}.glk-loft__hint{position:absolute;left:32px;bottom:30px;font-family:var(--ff-logbook);font-style:italic;font-size:15px;color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.glk-loft__obj,.glk-loft__tag{transition:none}}