.shell,.book{--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:64px;--space-6:96px;--gutter:var(--space-3);--page-gutter:var(--gutter);--measure:40rem;--gap:var(--space-4);--ink:#1c1612;--paper:#f3eee6;--muted:#5c564e;--accent:#6e582c;--night:#0b0907;--ivory:#e8e0d4}@media (width>=700px){.shell,.book{--gutter:var(--space-4);--page-gutter:var(--gutter)}}@media (width>=900px){.shell,.book{--gutter:var(--space-5);--page-gutter:var(--gutter)}}.book{color:var(--ink);background:var(--paper);font-family:"Source Serif 4",Iowan Old Style,Palatino,serif;font-size:var(--read-size,18px);line-height:1.55;overflow-x:clip}.book *{box-sizing:border-box}.book-grid{column-gap:var(--space-3);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}@media (width>=1600px){.book-grid{max-width:var(--rail-page,92rem);width:100%;margin-inline:auto}}.book-grid>*{grid-column:1/-1;min-width:0;max-width:100%}.book-grid>.prose,.book-grid>.quote,.book-grid>.note,.book-grid>.hinge,.book-grid>.measure,.book-grid>.hero-num,.book-grid>.arrive{max-width:var(--measure);justify-self:center;width:100%}.book-grid>.folio{justify-self:center;width:100%;max-width:38rem}.prose{margin:0 0 var(--space-5)}.prose p{margin:0 0 var(--space-3);text-wrap:pretty;overflow-wrap:break-word}.prose p:last-child{margin-bottom:0}.offices,.name-spine,.triptych,.dossier,.plane,.offset,.machine-field,.spread,.archive,.scale-field,.ladder,.seq,.source-rail,.cipher-block,.folio-pair,.monument,.letter-field,.love-hero,.pillars,.density,.plume,.time-spine,.time-beat,.wander-order,.phrase-field,.abide{grid-column:1/-1;justify-self:stretch;max-width:none}.spread{gap:var(--space-4);flex-direction:column;align-items:start;display:flex}@media (width>=900px){.spread{grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr);gap:var(--gap);align-items:start;display:grid}.spread .prose,.spread .quote,.spread .hero-num,.spread .note,.spread .folio,.spread .instrument{justify-self:stretch;width:100%;max-width:none}}.span-12,.plane{grid-column:1/-1}.chapter{padding:0 0 var(--space-6);scroll-margin-top:var(--header-h)}.chapter[data-field=night],.chapter[data-field=archive],.chapter[data-field=blueprint],.chapter[data-field=ice],.chapter[data-field=worlds],.chapter[data-field=graphite],.chapter[data-field=warm],.chapter[data-field=paper]{background:var(--paper);color:var(--ink)}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 .4rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;font-weight:500;display:block}.chap-head{gap:var(--space-2);padding:var(--space-5) max(var(--gutter), env(safe-area-inset-right,0px)) var(--space-6) max(var(--gutter), env(safe-area-inset-left,0px));grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1600px){.chap-head{max-width:var(--rail-page,92rem);width:100%;margin-inline:auto}}.chap-head .kicker{margin:0}.chap-head h2{letter-spacing:-.03em;overflow-wrap:break-word;max-width:none;margin:0;font-size:clamp(1.4rem,.5rem + 1.7vw,2.35rem);font-weight:500;line-height:1.12}.chapter .chap-head h2{max-width:none}@media (width>=700px){.chapter .chap-head h2{white-space:nowrap}}.chap-head .chapter-q{margin:var(--space-2) 0 0;max-width:36rem;line-height:1.35}.chapter h2{letter-spacing:-.03em;text-wrap:wrap;overflow-wrap:break-word;max-width:22ch;margin:0 0 .7rem;font-size:clamp(1.75rem,1.1rem + 2.2vw,3.2rem);font-weight:500;line-height:1.12}.chapter-q{max-width:36rem;margin:0 0 var(--space-4);color:var(--muted);font-size:clamp(1.05rem,1rem + .35vw,1.3rem)}.arrive{margin:0 0 var(--space-4);font-size:clamp(1.28rem,1.08rem + .55vw,1.7rem);line-height:1.42}.cinema+.book-grid{padding-top:var(--space-6)}.chapter>.book-grid:first-child{padding-top:var(--space-5)}.hinge{color:var(--accent);margin:2.2rem 0 0;font-size:1.15rem}.cinema{min-height:min(88svh, calc(100svh - var(--header-h) - var(--player-h,0px)));margin:0;position:relative}.cinema img{width:100%;height:min(88svh, calc(100svh - var(--header-h) - var(--player-h,0px)));object-fit:cover;display:block}.cinema .on{left:max(var(--gutter), env(safe-area-inset-left,0px));right:max(var(--gutter), env(safe-area-inset-right,0px));bottom:max(10%, env(safe-area-inset-bottom,0px));color:var(--ivory);text-shadow:0 1px 14px #0b0907,0 0 2px #0b0907;max-width:28rem;position:absolute}.cinema .on h2{color:var(--ivory);max-width:14ch;font-size:clamp(2.2rem,1.2rem + 4vw,4.6rem)}.cinema .on .kicker{color:#c4b08a}.plate{margin:0 0 var(--space-4);padding:0}.plane{margin:var(--space-5) 0 var(--space-6);padding:0}.plane img{aspect-ratio:21/9;object-fit:cover;object-position:center 40%;width:100%;height:auto;display:block}.archive{border:1px solid color-mix(in oklab, var(--ink) 14%, transparent);padding:var(--space-4);margin:var(--space-4) 0 var(--space-5);background:#faf6ef}.archive summary{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);cursor:pointer;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;list-style:none}.archive summary::-webkit-details-marker{display:none}.archive-body{margin-top:var(--space-4)}.plate img{object-fit:cover;width:100%;height:auto;display:block}.plate figcaption,.plane figcaption,.triptych figcaption{color:var(--muted);max-width:48rem;margin-top:.45rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12px;line-height:1.4}.kind{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.2rem;font-size:11px;display:block}.credit{color:color-mix(in oklab, var(--muted) 80%, var(--paper));margin-top:.15rem;font-size:11px;display:block}.cap-text{display:block}.quote{margin:var(--space-4) 0;border-left:2px solid color-mix(in oklab, var(--accent) 55%, transparent);padding:.2rem 0 .2rem 1rem;font-size:clamp(1.2rem,1.05rem + .55vw,1.65rem);font-weight:400;line-height:1.35}.book .quote[data-shape=hanging]{max-width:28rem;font-size:clamp(1.3rem,1.1rem + .8vw,1.85rem);line-height:1.3}.monument{padding:var(--space-6) 0;margin:var(--space-3) 0 var(--space-5);text-align:center;grid-column:1/-1}.monument .wander-path{width:min(36rem,100%);height:auto;margin:0 auto var(--space-4);opacity:.55;display:block}.monument .hero{letter-spacing:-.03em;text-wrap:balance;max-width:18em;margin:0 auto;font-size:clamp(1.85rem,1.2rem + 2vw,3.05rem);font-weight:400;line-height:1.22}.monument .support{margin:var(--space-3) auto 0;max-width:36rem;color:var(--muted);font-size:1.05rem;line-height:1.45}.plate-portrait img{aspect-ratio:3/4;object-fit:cover;object-position:center 30%}.plate-square{justify-self:center;max-width:32rem}.plate-square img{aspect-ratio:1;object-fit:cover}.plate-night img{filter:brightness(1.28)contrast(1.06)}.folio-pair{gap:var(--space-3);margin:0 0 var(--space-5);grid-column:1/-1;display:grid}@media (width>=800px){.folio-pair{grid-template-columns:1fr 1fr;align-items:start}}.folio-pair img{aspect-ratio:3/4;object-fit:cover;object-position:center 70%}.folio-pair figure:last-child img{object-position:center 40%}#office .prose p{margin-bottom:var(--space-3)}#office .note{margin:var(--space-4) 0}.hero-num{flex-direction:column;gap:.3rem;margin:1.2rem 0 1.6rem;display:flex}.hero-num .v{letter-spacing:-.04em;font-size:clamp(4rem,2rem + 8vw,10rem);font-weight:500;line-height:.9}.hero-num .u{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px}.hero-num .cap{max-width:36rem;color:var(--muted)}.book .note,.book .note p{overflow-wrap:break-word;white-space:normal;margin:1rem 0;overflow:visible;color:var(--ink)!important;font-family:"Source Serif 4",Iowan Old Style,Palatino,serif!important;font-size:var(--read-size,18px)!important}.book .note .reg{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem;display:block;color:var(--accent)!important;font-family:IBM Plex Sans,system-ui,sans-serif!important;font-size:13px!important}.island{letter-spacing:.08em;margin:1.2rem 0 1.8rem;font-size:clamp(4.5rem,2rem + 14vw,11rem);font-weight:400;line-height:.85}.island-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:.5rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;display:block}.scale-field{gap:var(--space-5);margin:var(--space-5) 0 var(--space-6);padding:var(--space-6) var(--space-4);border-top:1px solid color-mix(in oklab, var(--ink) 14%, transparent);border-bottom:1px solid color-mix(in oklab, var(--ink) 14%, transparent);align-items:start;display:grid}@media (width>=700px){.scale-field{align-items:center;gap:var(--space-6);padding:var(--space-6) 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.scale-field .hi{text-align:right}.scale-field .hi .u,.scale-field .hi .cap{margin-left:auto}}.scale-field .rule{display:none}@media (width>=700px){.scale-field .rule{background:color-mix(in oklab, var(--ink) 18%, transparent);align-self:stretch;width:1px;min-height:10rem;display:block}}.scale-field .hero-num{min-width:0;margin:0}.scale-field .hero-num .cap{max-width:22rem}.scale-field .lo .v{font-size:clamp(3.4rem,1.6rem + 5vw,7rem)}.scale-field .hi .v{font-size:clamp(2.2rem,1.1rem + 3vw,4.4rem)}.offices{margin:0 0 var(--space-5);gap:var(--space-3);padding:0;list-style:none;display:grid}@media (width>=700px){.offices{grid-template-columns:repeat(3,minmax(0,1fr))}}.offices li{margin:0}.offices span{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.3rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;display:block}.offices strong{letter-spacing:-.03em;font-size:clamp(2rem,1.1rem + 3vw,3.4rem);font-weight:400}.name-spine{margin:0 0 var(--space-6);border-left:1px solid color-mix(in oklab, var(--accent) 55%, transparent);padding:0;padding-left:var(--space-4);gap:0;list-style:none;display:grid;position:relative}.name-spine li{gap:var(--space-1);padding:var(--space-4) 0;border-bottom:1px solid color-mix(in oklab, var(--ink) 12%, transparent);grid-template-columns:1fr;align-items:baseline;margin:0;display:grid}.name-spine li:first-child{padding-top:0}.name-spine li:last-child{border-bottom:0;padding-bottom:0}.name-spine span{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;display:block}.name-spine strong{letter-spacing:-.04em;font-size:clamp(2.6rem,1.3rem + 4.6vw,5.2rem);font-weight:400;line-height:.95;display:block}@media (width>=700px){.name-spine{padding-left:var(--space-5)}.name-spine li{gap:var(--space-5);padding:var(--space-5) 0;grid-template-columns:minmax(8rem,11rem) minmax(0,1fr)}}.triptych{gap:var(--space-3);margin:0 0 var(--space-5);display:grid}@media (width>=700px){.triptych{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.triptych figure{min-width:0;margin:0}.triptych img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.triptych figure:first-child img{object-position:center}.triptych figure:nth-child(2) img{object-position:center 60%}.triptych figure:nth-child(3) img{object-position:center 20%}.triptych figcaption{color:var(--muted);min-height:4.2em;margin-top:.45rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px}.triptych .kind{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:12px;display:block}.dossier{gap:var(--space-3);margin:0 0 var(--space-5);display:grid}@media (width>=700px){.dossier{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.dossier figure{min-width:0;margin:0}.dossier img{aspect-ratio:16/9;object-fit:cover;filter:brightness(1.22)contrast(1.06);width:100%;height:auto}.dossier .plate-craft-pioneer img{object-position:82% 58%}.dossier .plate-craft-voyager img{object-position:68% 52%}.dossier .plate-craft-cassini img{object-position:50% 42%}.folio{box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 10%, transparent);padding:var(--space-5) var(--space-4) var(--space-5);margin:0 auto var(--space-5);background:oklab(96.0338% .00276545 .0133095/.92);border:0;width:100%;max-width:42rem;position:relative}.folio-letter{padding:var(--space-6) var(--space-5) var(--space-6);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 22%, transparent);background:oklab(97.428% .00134662 .0141986/.78)}.folio-mark{opacity:.1;pointer-events:none;width:min(22rem,78%);height:auto;stroke:var(--accent);fill:none;stroke-width:1.1px;position:absolute;inset:12% auto auto 50%;transform:translate(-50%)}.folio-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .7rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}.folio h3{margin:0 0 .8rem;font-size:1.6rem;font-weight:500}.folio .body p{margin:0 0 .85rem;position:relative}.folio .sign{color:var(--accent);letter-spacing:.02em;margin:1.2rem 0 0;font-style:normal}.folio .face{color:var(--muted);margin-top:.8rem;font-size:.95rem}.folio .shelf{letter-spacing:.08em;color:var(--muted);overflow-wrap:anywhere;margin-top:.8rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12px;display:block}.letter-field{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:var(--space-6);padding:var(--space-6) max(var(--gutter), env(safe-area-inset-left,0px)) var(--space-6) max(var(--gutter), env(safe-area-inset-right,0px));background:#efe6d4;justify-self:stretch;min-height:88svh;position:relative;overflow:hidden}.letter-veil{pointer-events:none;opacity:.55;position:absolute;inset:0}.letter-veil img,.letter-veil picture{width:100%;height:100%;display:block}.letter-veil img{object-fit:cover;object-position:center;filter:saturate(.85)brightness(1.08)}.letter-field>.kicker{z-index:1;text-align:center;margin:0 0 var(--space-4);position:relative}.letter-field .folio{z-index:1;box-shadow:none;width:100%;max-width:44rem;margin-inline:auto;margin-bottom:var(--space-5);padding:var(--space-6) var(--space-5);background:oklab(97.428% .00134662 .0141986/.62);position:relative}.folio-letter{padding:var(--space-6) var(--space-5) var(--space-6)}.folio-close{line-height:1.32;margin-top:var(--space-3)!important;margin-bottom:0!important}.folio-close span{display:inline}.letter-shape .shape-cascade{margin:0 0 var(--space-3)}.letter-shape .shape-cascade p{line-height:1.38;margin:0!important}.letter-shape .shape-open{text-wrap:pretty;margin:0 0 var(--space-4)!important}.letter-shape .shape-letterpress{margin:var(--space-4) 0;padding:var(--space-3) 0;border-top:1px solid color-mix(in oklab, var(--ink) 14%, transparent);border-bottom:1px solid color-mix(in oklab, var(--ink) 14%, transparent)}.letter-shape .shape-letterpress p{line-height:1.4;margin:0!important}.shape-latter{text-align:center;margin-top:var(--space-5)}.shape-latter p{margin-left:auto!important;margin-right:auto!important}.folio .love-address{font-synthesis:style;max-width:28rem;font-size:clamp(1.2rem,1.05rem + .55vw,1.5rem);line-height:1.35;margin:0 auto var(--space-3)!important;font-style:italic!important}.letter-shape .shape-bridge{color:var(--accent);margin:0 0 var(--space-4)!important}.shape-constellation{font-synthesis:style;text-wrap:pretty;max-width:28rem;padding:0;font-size:clamp(1.2rem,1.05rem + .55vw,1.5rem);font-style:italic;line-height:1.4;margin-bottom:var(--space-4)!important}.star-scale{color:var(--accent)}.letter-shape .shape-crescendo{font-size:1.08rem;margin:0 0 var(--space-3)!important}.letter-shape .shape-land{letter-spacing:-.02em;font-size:clamp(1.28rem,1.08rem + .55vw,1.65rem);margin:0!important}.love-hero{text-align:center;padding:var(--space-6) 0 var(--space-5);margin:0 0 var(--space-5)}.love-hero .kicker{margin-bottom:var(--space-3)}.love-cipher-hero{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(2.4rem,1.1rem + 4.6vw,5.6rem);font-weight:400;line-height:1.05}.love-cipher-hero span{margin-top:var(--space-2);letter-spacing:.08em;color:var(--accent);font-size:clamp(1.35rem,1rem + 1.4vw,2.2rem);display:block}.love-hero-line{letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,1.1rem + 4.2vw,5.2rem);font-weight:400;line-height:1.08}.love-hero-faces{margin:var(--space-4) 0 0;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:clamp(1.05rem,.9rem + .6vw,1.4rem)}.love-cipher-spell{justify-content:center;gap:var(--space-4) var(--space-5);margin:var(--space-5) auto 0;flex-wrap:wrap;max-width:56rem;display:flex}.love-cipher-spell ol{gap:.7rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.love-cipher-spell li{flex-direction:column;align-items:center;min-width:1.8rem;display:flex}.love-cipher-spell strong{letter-spacing:.08em;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.6rem);font-weight:400;line-height:1}.love-cipher-spell span{letter-spacing:.06em;color:var(--muted);margin-top:.35rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12px;display:block}.love-cipher-sum{margin:var(--space-4) auto 0;letter-spacing:.04em;max-width:36rem;color:var(--accent);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:clamp(.95rem,.85rem + .4vw,1.15rem)}.love-sixty-nine{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid color-mix(in oklab, var(--ink) 14%, transparent)}.love-sixty-nine>.love-hero-faces{margin-top:0;margin-bottom:var(--space-4)}.love-sixty-nine-pair{gap:var(--space-5);text-align:center;display:grid}@media (width>=900px){.love-sixty-nine-pair{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:start}}.love-cipher-name{margin:0 0 var(--space-3);letter-spacing:-.02em;font-size:clamp(1.55rem,1.05rem + 1.5vw,2.35rem);font-weight:400;line-height:1.12}.love-sixty-nine .love-cipher-spell{margin-top:var(--space-3);gap:var(--space-3) var(--space-4);max-width:none}.love-sixty-nine .love-cipher-sum{max-width:28rem}.love-spell{margin:var(--space-5) auto 0;gap:var(--space-3);max-width:40rem;padding:0;list-style:none;display:grid}@media (width>=700px){.love-spell{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.love-spell li{margin:0}.love-spell strong{letter-spacing:-.02em;font-size:1.15rem;font-weight:400;display:block}.love-spell span{letter-spacing:.08em;color:var(--muted);margin-top:.35rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;display:block}.enceladus-shore,.plume{padding-top:var(--space-6);margin-top:var(--space-5);border-top:1px solid color-mix(in oklab, var(--ink) 12%, transparent)}.plume{gap:var(--space-4);flex-direction:column;align-items:start;display:flex}.plume-copy{max-width:var(--measure)}@media (width>=900px){.plume{grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr);gap:var(--gap);align-items:start;display:grid}.plume .prose,.plume .plate{width:100%;max-width:none}}.density{margin:0 0 var(--space-5);gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;width:100%;max-width:42rem;padding:0;list-style:none;display:grid}@media (width>=700px){.density{grid-template-columns:repeat(6,minmax(0,1fr))}}.density li{border-top:1px solid color-mix(in oklab, var(--ink) 12%, transparent);margin:0;padding:.35rem 0}.density span{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12px;display:block}.density strong{margin-top:.15rem;font-size:1.05rem;font-weight:400;display:block}.pillars{margin:var(--space-5) 0 var(--space-6)}.pillars-head{text-align:center;margin:0 0 var(--space-5)}.pillars-head h3{letter-spacing:-.03em;margin:.35rem 0 .6rem;font-size:clamp(2.4rem,1.3rem + 3.4vw,4.8rem);font-weight:400;line-height:1.08}.pillars-dek{max-width:28rem;color:var(--muted);margin:0 auto;font-size:1.1rem;line-height:1.4}.pillars-board{gap:var(--space-6);text-align:center;width:min(56rem,100%);margin:0 auto;display:grid;position:relative}.pillars-mark{pointer-events:none;z-index:0;width:100%;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-8%)}.pillars-mark ellipse{fill:none;stroke:color-mix(in oklab, var(--accent) 34%, var(--paper));stroke-width:.85px}.pillars-mark circle{fill:none;stroke:color-mix(in oklab, var(--ink) 24%, var(--paper));stroke-width:1.05px}.pillars-num{z-index:1;margin:0 0 var(--space-4);padding:var(--space-4) 0 0;letter-spacing:-.04em;color:var(--accent);border-bottom:none;font-size:clamp(3.2rem,1.6rem + 4vw,6.2rem);font-weight:400;line-height:1;position:relative}.pillars-num:after{content:"";width:3.2rem;margin:var(--space-3) auto 0;border-bottom:1px solid color-mix(in oklab, var(--accent) 55%, var(--paper));display:block}.pillar{z-index:1;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}@media (width>=800px){.pillars-board{gap:var(--space-5) var(--space-6);grid-template-columns:1fr 1fr}@supports (grid-template-rows:subgrid){.pillars-board{grid-template-rows:auto auto auto 1fr auto}.pillar{grid-template-rows:subgrid;grid-row:span 5;justify-items:center;display:grid}}}.pillar{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.pillar h4{letter-spacing:-.03em;margin:.15rem 0 .85rem;font-size:clamp(1.85rem,1.2rem + 2vw,3.1rem);font-weight:400;line-height:1.08}.pillar p{margin:0 0 var(--space-2);text-wrap:pretty;max-width:28rem}.pillar .pull{color:var(--accent);padding-top:var(--space-4);max-width:20em;margin-top:auto;margin-bottom:0;font-size:clamp(1.25rem,1.05rem + .5vw,1.65rem);line-height:1.38}.pillars-joint{margin:var(--space-5) auto 0;text-align:center;max-width:36rem;color:var(--ink);font-size:1.15rem;line-height:1.45}.abide{text-align:center;margin:var(--space-6) 0 var(--space-5);padding:var(--space-6) 0;border-top:1px solid color-mix(in oklab, var(--ink) 12%, transparent);font-synthesis:style;font-size:clamp(18px,.95rem + .35vw,21px);line-height:1.62}.abide i{font-synthesis:style;font-style:italic}.abide-mark{width:5.6rem;height:auto;margin:0 auto var(--space-5);stroke:var(--accent);fill:none;stroke-width:1.15px;opacity:.55;display:block}.abide-pair{margin:var(--space-5) auto var(--space-5);gap:var(--space-5);width:min(40rem,100%);padding:0;list-style:none;display:grid}@media (width>=700px){.abide-pair{gap:var(--space-5) var(--space-6);grid-template-columns:1fr 1fr}}.abide-pair li{flex-direction:column;align-items:center;margin:0;display:flex}.abide-pair .kicker{margin-bottom:.5rem}.abide-pair strong{letter-spacing:-.03em;font-size:clamp(2.6rem,1.4rem + 3.4vw,4.6rem);font-weight:400;line-height:1}.domicile{width:min(44rem,100%);margin:var(--space-5) auto;text-align:center}.domicile-dek{text-wrap:pretty;max-width:34rem;margin:0 auto 1.2em;font-size:1em;line-height:1.62}.domicile-rank{margin:var(--space-4) 0 var(--space-5);padding:var(--space-3) 0;text-align:left;border-top:1px solid color-mix(in oklab, var(--ink) 14%, transparent);border-bottom:1px solid color-mix(in oklab, var(--ink) 14%, transparent);list-style:none}.domicile-rank li{gap:var(--space-2);grid-template-columns:7rem minmax(0,1fr) minmax(7rem,auto);align-items:baseline;padding:.7em 0;display:grid}@media (width<700px){.domicile-rank li{grid-template-columns:5.8rem minmax(0,1fr);padding:.9em 0}.domicile-rank .gloss{text-align:left;grid-column:2;margin-top:.2rem}}.domicile-rank .who{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}.domicile-rank .signs{letter-spacing:-.01em;font-size:1.05em;line-height:1.35}.domicile-rank .gloss{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:right;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}.domicile-rank li[data-host=true] .who{color:var(--accent)}.domicile-rank li[data-host=true] .signs{color:var(--ink)}.domicile-rank .host{color:var(--accent)}.domicile-learn{text-wrap:pretty;max-width:34rem;margin:0 auto 1.2em;font-size:1em;line-height:1.62}.domicile-pull{margin:var(--space-4) auto 0;max-width:22em;color:var(--accent);font-size:clamp(1.35rem,1.1rem + .7vw,1.85rem);line-height:1.42}.abide-chain{margin:var(--space-5) auto;padding:var(--space-3) 0;border-top:1px solid color-mix(in oklab, var(--ink) 14%, transparent);border-bottom:1px solid color-mix(in oklab, var(--ink) 14%, transparent);width:min(30rem,100%);list-style:none}.abide-chain li{letter-spacing:-.02em;margin:0;padding:.55em 0;font-size:1.08em;line-height:1.4}.abide-chain li:last-child{color:var(--accent)}.abide-sub{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:.55rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;display:block}.abide-lead{margin:var(--space-4) auto var(--space-5);text-wrap:pretty;max-width:34rem;font-size:1em;line-height:1.62}.abide-verse{margin:var(--space-5) auto;border:0;max-width:30rem;padding:0}.abide-verse p{letter-spacing:-.02em;text-wrap:pretty;color:var(--ink);margin:0;font-size:clamp(1.45rem,1.15rem + .9vw,2.15rem);line-height:1.45}.abide-verse p+p{margin-top:.55rem}.abide-greek{margin:var(--space-5) auto;max-width:36rem;padding:var(--space-5) 0;border-top:1px solid color-mix(in oklab, var(--ink) 12%, transparent);border-bottom:1px solid color-mix(in oklab, var(--ink) 12%, transparent)}.abide-greek-line{margin:0 0 var(--space-3);text-wrap:pretty;font-size:1.05em;line-height:1.62}.abide-greek-gloss{margin:0 0 var(--space-3);color:var(--muted);font-size:1em;line-height:1.55}.abide-greek-note{text-wrap:pretty;margin:0;font-size:1em;line-height:1.62}.abide-two{gap:var(--space-5);width:min(40rem,100%);margin:var(--space-5) auto var(--space-4);display:grid}@media (width>=700px){.abide-two{gap:var(--space-5) var(--space-6);grid-template-columns:1fr 1fr}}.abide-two article{flex-direction:column;align-items:center;display:flex}.abide-two .abide-sum{margin:.5rem 0 .55rem}.abide-word{letter-spacing:.18em;margin:0;font-size:clamp(1.55rem,1.15rem + 1.3vw,2.35rem);font-weight:400}.abide-forty{margin:var(--space-3) auto 0;letter-spacing:-.04em;color:var(--accent);font-size:clamp(3.4rem,1.8rem + 4.4vw,6.4rem);font-weight:400;line-height:.95;display:block}.abide-sum{letter-spacing:.08em;color:var(--muted);margin:0 auto;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}.abide-bridge{margin:var(--space-3) auto var(--space-5);max-width:28rem;color:var(--muted);font-size:1em;line-height:1.55}.abide-ask{margin:var(--space-5) auto .4rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}.abide-island{letter-spacing:-.04em;margin:0 auto;font-size:clamp(3.2rem,1.6rem + 4.2vw,6.2rem);font-weight:400;line-height:1}.abide-saturn{margin:var(--space-5) auto 0;text-wrap:pretty;text-align:center;max-width:34rem;font-size:1em;line-height:1.62}.abide-method{margin:var(--space-5) auto 0;text-align:center;max-width:28rem}.abide-method ol{margin:var(--space-3) 0;padding:0;list-style:none}.abide-method li{text-align:left;letter-spacing:-.02em;grid-template-columns:1.8rem minmax(0,1fr);place-items:baseline start;column-gap:.7rem;max-width:22rem;margin:0 auto;padding:.4em 0;font-size:1.05em;display:grid}.abide-method .ord{letter-spacing:.12em;color:var(--accent);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}.abide-method>p{margin:var(--space-3) auto 0;text-align:center;max-width:34rem;line-height:1.62}.abide-etymology{margin:var(--space-5) auto 0;text-align:center;text-wrap:pretty;max-width:34rem;font-size:1em;line-height:1.62}.abide-etymology .kicker{margin-bottom:.5rem;display:block}.abide-hebrew{width:min(40rem,100%);margin:var(--space-5) auto;text-align:center}.abide-hebrew-dek{text-wrap:pretty;max-width:34rem;margin:0 auto 1.2em;font-size:1em;line-height:1.62}.abide-he-word{letter-spacing:.06em;direction:rtl;unicode-bidi:isolate;margin:.15rem 0 .2rem;font-family:Noto Serif Hebrew,FreeSerif,Times New Roman,"Source Serif 4",serif;font-size:clamp(2.8rem,1.5rem + 3.6vw,4.8rem);font-weight:400;line-height:1.05}.abide-he-latn{letter-spacing:.04em;margin:0;font-size:1.05em}.abide-hebrew-pull{margin:var(--space-4) auto .4rem;max-width:22em;color:var(--accent);text-wrap:pretty;font-size:clamp(1.35rem,1.1rem + .7vw,1.85rem);line-height:1.42}.abide-ring{margin:var(--space-6) auto 0;text-align:center;letter-spacing:-.02em;max-width:22em;color:var(--accent);text-wrap:pretty;font-size:clamp(1.45rem,1.15rem + .9vw,2.05rem);line-height:1.4}.seq{padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));position:relative}.seq-graphic{display:none}.step{min-height:auto;padding:2.4rem 0 3.2rem;overflow:visible}.step-card{max-width:36rem;margin-inline:auto}.step-card h3{margin:0 0 .6rem;font-size:1.6rem;font-weight:500}.step-card>p{margin:0 0 var(--space-3)}.step-card>p:last-child{margin-bottom:0}.step-card .quote{margin-top:var(--space-4);margin-bottom:var(--space-3)}.galileo-quote{padding-top:var(--space-4);border-left-color:var(--accent);margin-top:var(--space-5)!important}.step-fig.plate-portrait img{aspect-ratio:3/4;object-fit:cover;object-position:center 22%}@media (width>=900px) and (pointer:fine){.seq{grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr);column-gap:var(--gap);display:grid}.step-card{margin-inline:0}.seq-graphic{top:var(--header-h);height:calc(100svh - var(--header-h) - var(--player-h,0px));background:var(--paper);grid-area:1/2/span 4;justify-content:center;align-self:start;align-items:center;display:flex;position:sticky}.seq-frame{width:min(88%, calc(100svh - var(--header-h) - var(--player-h,0px) - 5rem));aspect-ratio:4/5;opacity:0;background:var(--paper);height:auto;transition:opacity .18s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seq-frame.is-portrait{aspect-ratio:3/4}.seq-frame.is-portrait img{object-position:center 22%}.seq-frame.is-on{opacity:1}.seq-frame img{object-fit:cover;width:100%;height:100%;display:block}.seq>.book-grid{grid-column:1/-1;padding-inline:0}.seq-label{color:var(--ink);text-shadow:0 1px 8px var(--paper);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;position:absolute;bottom:1.2rem;left:1rem;right:1rem}.step{min-height:72svh;padding:var(--space-4) 0 var(--space-5);grid-column:1}.step .step-fig{display:none}}@media (width>=900px) and (pointer:fine) and (prefers-reduced-motion:reduce){.seq{display:block}.seq-graphic{display:none}.step{min-height:auto;padding:2.4rem var(--gutter)}.step .step-fig{display:block}.seq-frame{transition:none}}.source-rail{padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));padding-top:var(--space-4);padding-bottom:var(--space-5)}.source-lead{max-width:var(--measure)}.source-altars{gap:var(--space-4);margin-top:var(--space-4);display:grid}.source-rail .note{min-width:0;max-width:none;padding-top:var(--space-3);border-top:1px solid color-mix(in oklab, var(--ink) 14%, transparent);margin:0;overflow:visible}.source-rail .note p{margin:0 0 var(--space-2)}.source-rail .note p:last-child{margin-bottom:0}.source-rail .note .reg{margin:0 0 var(--space-2)}.source-rail .note-who{font-weight:500}.source-rail .note-limit{color:var(--muted)}.source-rail .archive{margin-top:var(--space-5)}@media (width>=900px){.source-rail{grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr);column-gap:var(--gap);display:grid}.source-lead{grid-column:1;max-width:none}.source-altars{grid-column:1/-1;grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr);column-gap:var(--gap);margin-top:var(--space-5)}.source-rail .archive{grid-column:1/-1}}.instrument{margin:0 0 1.8rem}.instrument label{margin:.8rem 0 .3rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;display:block}.instrument input[type=range],.instrument input[type=number]{width:min(22rem,100%);min-height:44px}.instrument output{max-width:40rem;margin-top:.6rem;display:block}.cipher-block{margin:var(--space-5) 0 var(--space-6);text-align:center}.cipher{width:100%;max-width:none;margin:0 auto}.cipher-hero{letter-spacing:.18em;margin:0 0 var(--space-3);font-size:clamp(3.4rem,1.5rem + 5.5vw,7rem);line-height:.95}.cipher-hero span{letter-spacing:.22em;color:var(--accent);margin-top:var(--space-2);font-size:clamp(1.05rem,.9rem + .5vw,1.35rem);display:block}.cipher-spell{margin:var(--space-4) 0 var(--space-3);flex-wrap:wrap;justify-content:center;gap:.8rem 1.4rem;padding:0;list-style:none;display:flex}.cipher-spell li{flex-direction:column;align-items:center;display:flex}.cipher-spell strong{font-size:1.8rem;font-weight:400}.cipher-spell span{color:var(--muted);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}.cipher-faces-row{gap:var(--space-4);margin:0 auto var(--space-6);text-align:center;max-width:56rem;display:grid}@media (width>=700px){.cipher-faces-row{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.cipher-faces-row article{margin:0}.cipher-face-v{letter-spacing:-.04em;color:var(--accent);margin:.2rem 0 .45rem;font-size:clamp(3.2rem,1.6rem + 4vw,5.6rem);font-weight:400;line-height:.9}.cipher-face-sum{letter-spacing:.04em;color:var(--muted);text-wrap:pretty;margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px}.cipher-faces{margin:0 0 var(--space-4);letter-spacing:.04em}.cipher-math{margin:0 auto var(--space-4);text-align:center;max-width:40rem}.cipher-math p{margin:.35rem 0;font-size:1.05rem}.cipher-math code{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.9rem}.cipher-control-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:1.2rem 0 .4rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}.cipher-control{margin:0 auto var(--space-6);gap:var(--space-3);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));max-width:56rem;padding:0;list-style:none;display:grid}@media (width>=900px){.cipher-control{grid-template-columns:repeat(7,minmax(0,1fr))}}.cipher-control li{border-top:1px solid color-mix(in oklab, var(--ink) 12%, transparent);flex-direction:column;gap:.25rem;padding:.4rem 0;font-size:.95rem;display:flex}.cipher-control strong{font-size:1.1rem;font-weight:400}.cipher-control span{color:var(--muted);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}.cipher-control li[data-hit=true]{border-top-color:var(--accent)}.cipher-control li[data-hit=true] strong{color:var(--accent);font-size:1.25rem}.cipher-control em{color:var(--muted);font-style:normal}.phrase-field{margin:var(--space-6) auto 0;text-align:left;gap:var(--space-5);max-width:64rem;display:grid}.phrase-col{min-width:0}.phrase-col .whisper{margin:0 0 var(--space-3);color:var(--muted);font-size:1.02rem;line-height:1.4}.phrase-col ol{margin:0;padding:0;list-style:none}.phrase-col li{border-top:1px solid color-mix(in oklab, var(--ink) 12%, transparent);margin:0;padding:.5rem 0 .55rem}.phrase-col strong{letter-spacing:-.01em;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);font-weight:400;line-height:1.2;display:block}.phrase-col span{letter-spacing:.06em;color:var(--muted);margin-top:.2rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12px;display:block}.phrase-col li[data-bridge=true]{border-top-color:var(--accent)}.phrase-col li[data-bridge=true] strong{color:var(--accent)}@media (width>=800px){.phrase-field{column-gap:var(--space-6);grid-template-rows:auto auto repeat(10,auto);grid-template-columns:1fr 1fr;row-gap:0}.phrase-col{grid-template-rows:subgrid;grid-row:1/span 12;display:grid}.phrase-col .kicker{grid-row:1}.phrase-col .whisper{margin-bottom:var(--space-4);grid-row:2}.phrase-col ol{grid-template-rows:subgrid;grid-row:3/span 10;display:grid}}.ladder{margin:1rem 0 1.8rem;padding:0;list-style:none}.ladder li{border-top:1px solid color-mix(in oklab, var(--ink) 12%, transparent);overflow-wrap:break-word;grid-template-columns:minmax(6.5rem,8.5rem) minmax(0,1fr);gap:.8rem;padding:.45rem 0;font-size:1rem;display:grid}@media (width<700px){.ladder li{grid-template-columns:1fr;gap:.15rem}}.ladder .y{letter-spacing:.08em;color:var(--accent);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}.orbit-ticks{color:var(--muted);margin:.5rem 0 0;padding:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;list-style:none}.orbit-ticks li{padding:.12rem 0}.orbit-ticks b{color:var(--ink);font-weight:500}.offset{margin:0 0 var(--space-5);gap:var(--space-4);padding:0;list-style:none;display:grid}.offset .when{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.25rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;display:block}.offset .who{letter-spacing:-.02em;font-size:clamp(1.4rem,1.1rem + 1.4vw,2.1rem);font-weight:400;display:block}.offset li[data-weight=stay] .who{font-size:clamp(2rem,1.2rem + 3vw,3.4rem)}.offset .did{overflow-wrap:break-word;white-space:normal;max-width:none;margin:.4rem 0 0}.offset li{min-width:0;overflow:visible}@media (width>=900px){.offset{align-items:start;row-gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr))}.offset li[data-weight=fly]:first-of-type{grid-column:1/span 6}.offset li[data-weight=fly]:nth-of-type(2){grid-column:7/span 6}.offset li[data-weight=stay]{grid-column:1/span 8}}.orbit-clock{width:100%;max-width:32rem;margin:0 auto}.orbit-clock svg{width:100%;height:auto;display:block}.orbit-clock .ring{fill:none;stroke:color-mix(in oklab, var(--ink) 28%, transparent);stroke-width:1px}.orbit-clock .tick{fill:var(--ink)}.orbit-clock .label{fill:var(--muted);letter-spacing:.04em;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11px}.orbit-clock .now{fill:var(--accent)}.time-spine{gap:var(--space-5);margin:0 0 var(--space-5);padding:var(--space-5) 0;border-top:1px solid color-mix(in oklab, var(--ink) 14%, transparent);border-bottom:1px solid color-mix(in oklab, var(--ink) 14%, transparent);align-items:start;display:grid}.time-spine .rule{display:none}.time-spine .hero-num{margin-top:0}@media (width>=900px){.time-spine{gap:var(--space-6);padding:var(--space-6) 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.time-spine .rule{background:color-mix(in oklab, var(--ink) 18%, transparent);align-self:stretch;width:1px;min-height:12rem;display:block}.time-spine .orbit-clock{max-width:none;margin:0}}.folio .shelf{overflow-wrap:anywhere}.book-grid>.note{margin-top:var(--space-3);margin-bottom:var(--space-4)}.book-grid>.hinge{margin-top:var(--space-4);margin-bottom:var(--space-4)}.wander-order{margin:var(--space-6) 0;padding:var(--space-6) 0;border-top:1px solid color-mix(in oklab, var(--ink) 12%, transparent);border-bottom:1px solid color-mix(in oklab, var(--ink) 12%, transparent)}.wander-order>.kicker{margin:0 0 var(--space-3)}.wander-order .kicker+.wander-line+.kicker{margin-top:var(--space-5)}.wander-spheres{gap:var(--space-4);margin:0 0 var(--space-5);align-items:center;display:grid}@media (width>=900px){.wander-spheres{column-gap:var(--space-5);grid-template-columns:minmax(0,22rem) minmax(0,1fr)}}.wander-orbits{justify-self:center;width:100%;max-width:22rem;height:auto}.wander-orbits .wander-earth{letter-spacing:.14em;text-transform:uppercase;fill:#5c564e;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11px}.wander-orbits .wander-sat-lab{fill:#6e582c;letter-spacing:.04em;font-size:15px}.wander-orbits .wander-sun-lab{fill:#8a6a42;letter-spacing:.06em;font-size:13px}.wander-rank{gap:0;margin:0;padding:0;list-style:none;display:grid}.wander-rank li{column-gap:var(--space-3);border-top:1px solid color-mix(in oklab, var(--ink) 12%, transparent);grid-template-columns:1.8rem minmax(0,1fr);align-items:baseline;padding:.5rem 0;font-size:1.08rem;display:grid}.wander-rank li:last-child{border-bottom:1px solid color-mix(in oklab, var(--ink) 12%, transparent)}.wander-rank .ord{letter-spacing:.14em;color:var(--accent);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12px}.wander-rank strong{letter-spacing:-.02em;font-weight:400}.wander-rank li[data-saturn=true] strong{color:var(--accent);font-size:1.15em}.wander-rank li[data-sun=true] strong{color:#8a6a42}.wander-rank .who{flex-wrap:wrap;align-items:baseline;gap:.15rem .9rem;min-width:0;display:flex}.wander-rank .gloss{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12px}.wander-line{margin:0 0 var(--space-4);flex-wrap:wrap;align-items:baseline;gap:.35rem 0;padding:0;list-style:none;display:flex}.wander-line li{letter-spacing:-.02em;font-size:clamp(1.15rem,.95rem + .9vw,1.65rem);font-weight:400;line-height:1.2}.wander-line li:not(:last-child):after{content:"→";color:var(--accent);letter-spacing:0;margin:0 .65rem 0 .75rem;font-size:.85em}.wander-line li[data-saturn=true]{color:var(--accent);font-size:clamp(1.35rem,1.05rem + 1.1vw,2rem)}.wander-line li[data-sun=true]{color:#8a6a42}.wander-learn{margin:var(--space-3) 0 0;max-width:var(--measure);color:var(--muted);font-size:1rem;line-height:1.45}.machine-field{gap:var(--space-5);margin:0 0 var(--space-5);display:grid}.machine-field>.craft{min-width:0}.machine-field .plate img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.machine-field .plate-craft-pioneer img{object-position:82% 58%}.machine-field .plate-craft-voyager img{object-position:68% 52%}.machine-field .plate-craft-cassini img{object-position:50% 46%;filter:none}.craft .when{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:var(--space-2) 0 .3rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;display:block}.craft .who{margin:0 0 var(--space-2);letter-spacing:-.03em;font-size:clamp(1.45rem,1.1rem + 1.2vw,2.1rem);font-weight:400;line-height:1.1}.craft[data-weight=stay] .who{font-size:clamp(1.65rem,1.2rem + 1.6vw,2.45rem)}.craft-did p{margin:0 0 var(--space-3);overflow-wrap:break-word}.craft-did p:last-child{margin-bottom:0}.craft[data-weight=fly]:not(:first-child) .kicker{display:none}@media (width>=900px){.machine-field{column-gap:var(--space-4);row-gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.craft[data-weight=fly]:not(:first-child) .kicker{visibility:hidden;display:block}@supports (grid-template-rows:subgrid){.machine-field>.craft{grid-template-rows:subgrid;grid-row:span 5;align-items:start;display:grid}}}.time-beat{margin:0 0 var(--space-5);padding:var(--space-4) 0 0;border-top:1px solid color-mix(in oklab, var(--ink) 12%, transparent);max-width:var(--measure);justify-self:center;width:100%}.time-beat .prose{margin-bottom:0}.time-beat .prose p{margin:0 0 var(--space-3)}.time-beat .prose p:last-child{margin-bottom:0}#name .name-reception{margin-top:var(--space-4);margin-bottom:var(--space-5)}#ice .prose{margin-bottom:var(--space-5)}.triptych-body{margin:var(--space-2) 0 0;text-wrap:pretty;font-size:1rem;line-height:1.45}.world-keep{margin-top:var(--space-4)!important;margin-bottom:var(--space-4)!important}@media (prefers-reduced-motion:reduce){.seq-frame{transition:none}}html[data-motion=reduced] .seq-frame{transition:none}@media (forced-colors:active){.orbit-clock .ring{stroke:canvastext}.orbit-clock .tick,.orbit-clock .now{fill:canvastext}.quote{border-left-color:canvastext}.kind,.kicker,.credit{color:canvastext}}@media print{.seq-graphic{display:none!important}.step .step-fig{display:block!important}.step,.cinema,.cinema img{height:auto!important;min-height:0!important}.cinema{break-inside:avoid}.cinema img{object-fit:cover;max-height:12rem}.cinema .on{color:#111;text-shadow:none;max-width:none;padding:.6rem 0 0;position:static}.cinema .on h2,.cinema .on .kicker{color:inherit}.chapter{break-inside:avoid;padding:1rem 0}.monument .hero{font-size:1.6rem}.hero-num .v,.island{font-size:2.2rem}.book a{color:inherit}}
