.tcb[data-astro-cid-p3667eno]{--tcb-readout: 26px;--tcb-mark: clamp(34px, 4.4vw, 50px);--tcb-tri-band: calc(var(--tcb-mark) * .776);--tcb-tri-gap: calc(var(--tcb-mark) * .2);--tcb-axis: calc(var(--tcb-readout) + var(--tcb-tri-band) + var(--tcb-tri-gap) + var(--tcb-line-height) / 2);position:relative;width:100%;height:calc(var(--tcb-readout) + var(--tcb-tri-band) + var(--tcb-tri-gap) + 20px);cursor:crosshair}.tcb[data-astro-cid-p3667eno]:after{content:"";position:absolute;left:0;right:0;top:var(--tcb-axis);height:var(--tcb-line-height);transform:translateY(-50%);border-radius:1px;opacity:1;pointer-events:none;background:var(--tcb-gradient)}.tcb-register[data-astro-cid-p3667eno]{position:absolute;left:0;right:0;top:var(--tcb-readout);height:var(--tcb-tri-band);pointer-events:none}.tcb-tri[data-astro-cid-p3667eno]{position:absolute;top:50%;left:var(--tri-x, 0%);width:var(--tcb-mark);height:var(--tcb-mark);margin:calc(var(--tcb-mark) / -2) 0 0 calc(var(--tcb-mark) / -2);line-height:0}.tcb-tri[data-astro-cid-p3667eno] svg[data-astro-cid-p3667eno]{width:100%;height:100%}.tcb-tri[data-astro-cid-p3667eno] polygon[data-astro-cid-p3667eno]{fill:var(--tri-ink);fill-opacity:.14;stroke:color-mix(in srgb,var(--tri-ink) 75%,#fff);stroke-opacity:.34;stroke-width:1;stroke-linejoin:round;transition:fill-opacity .42s var(--ease-standard),stroke-opacity .42s var(--ease-standard)}.tcb-tri[data-astro-cid-p3667eno][data-saved] polygon[data-astro-cid-p3667eno]{fill-opacity:.28;stroke-opacity:.85;transition-duration:.26s}.tcb-tri-live[data-astro-cid-p3667eno]{left:0;margin-left:calc(var(--tcb-mark) / -2);opacity:0;transition:opacity var(--tcb-fade, .2s) var(--ease-standard)}.tcb[data-astro-cid-p3667eno].is-reading .tcb-tri-live[data-astro-cid-p3667eno]{opacity:1}.tcb-tri-live[data-astro-cid-p3667eno] polygon[data-astro-cid-p3667eno]{fill:color-mix(in srgb,var(--tcb-hue, #fff) 75%,#fff);fill-opacity:.3;stroke:color-mix(in srgb,var(--tcb-hue, #fff) 75%,#fff);stroke-opacity:1;transition:none}@media(max-width:1024px){.tcb-tri[data-astro-cid-p3667eno]:not(.tcb-tri-live):not(:nth-child(odd)){display:none}}@media(max-width:768px){.tcb-tri[data-astro-cid-p3667eno]:not(.tcb-tri-live):not(:nth-child(4n+1)){display:none}}.tcb-tooltip[data-astro-cid-p3667eno]{position:absolute;top:0;left:0;height:20px;display:flex;align-items:center;justify-content:center;width:5ch;font-family:Bembo,serif;font-size:.72rem;font-variant:small-caps;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.04em;text-align:center;color:color-mix(in srgb,var(--tcb-hue, #fff) 65%,#fff);opacity:0;transition:opacity var(--tcb-fade, .2s) ease;pointer-events:none;white-space:nowrap;transform:translate(-50%)}.tcb-playhead[data-astro-cid-p3667eno]{position:absolute;left:0;top:var(--tcb-axis);display:block;width:1px;height:calc(var(--tcb-line-height) + 8px);border-radius:1px;background:color-mix(in srgb,var(--tcb-hue, #fff) 75%,#fff);opacity:0;transition:opacity var(--tcb-fade, .2s) ease;pointer-events:none;transform:translate(-50%,-50%)}.tcb[data-astro-cid-p3667eno].is-reading .tcb-tooltip[data-astro-cid-p3667eno],.tcb[data-astro-cid-p3667eno].is-reading .tcb-playhead[data-astro-cid-p3667eno]{opacity:1}@media(prefers-reduced-motion:reduce){.tcb-tri[data-astro-cid-p3667eno][data-saved] polygon[data-astro-cid-p3667eno]{transition:none}}.cursor-proof{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem;align-items:center;margin:2rem auto 8.5rem;max-width:1040px;padding:0}.cursor-proof-copy{max-width:28rem}.cursor-proof-copy h2{font-family:Bembo,serif;font-size:var(--kicker-lg-fs);font-variant:small-caps;letter-spacing:var(--kicker-tracking);color:#ffffff8c;margin-bottom:.75rem}.cursor-proof-copy p:last-child{color:#fff9;margin:0}.cursor-proof-stage{min-width:0;position:relative}.cursor-proof-stage[role=button]{cursor:pointer}.cursor-proof-stage[role=button] .cursor-proof-surface{transition:border-color .32s var(--ease-standard),transform .12s var(--ease-standard)}.cursor-proof-stage[role=button]:active .cursor-proof-surface{border-color:#ffffff38;transform:scale(.995)}@media(prefers-reduced-motion:reduce){.cursor-proof-stage[role=button]:active .cursor-proof-surface{transform:none}}.cursor-proof-stage[role=button]:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:6px;border-radius:16px}.cursor-proof[data-specimen-paused="1"] .cursor-proof-caret{opacity:.5}.cursor-proof[data-specimen-paused="1"] .cursor-proof-surface{border-color:#ffffff2e}.cursor-proof-surface{contain:inline-size;width:100%;min-width:0;position:relative;overflow:hidden;min-height:15rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#000;padding:2.2rem 2.2rem 1.9rem;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .32s ease}.cursor-proof-lines{display:grid;grid-template-columns:minmax(0,1fr);gap:.82rem;transition:opacity .32s cubic-bezier(.22,1,.36,1)}.cursor-proof[data-specimen-active="1"] .cursor-proof-lines.is-leaving{opacity:0;transition:opacity .46s cubic-bezier(.4,0,1,1)}.cursor-proof-line{margin:0;max-width:34rem;display:grid;grid-template-columns:8.1ch minmax(0,1fr);align-items:baseline;font-family:Bembo,serif;font-size:clamp(1.02rem,2.3vw,1.24rem);line-height:1.62;color:#ffffffd1}.cursor-proof-line.is-awaiting-timestamp{grid-template-columns:0 minmax(0,1fr)}.cursor-proof-time{display:block;width:8.1ch;padding-right:.15ch;font-variant-numeric:oldstyle-nums;font-feature-settings:"onum" 1;letter-spacing:.015em;opacity:.95;white-space:nowrap}.cursor-proof-line.is-awaiting-timestamp .cursor-proof-time{width:0;padding-right:0;visibility:hidden}.cursor-proof-time-value{color:inherit}.cursor-proof-time-suffix{color:#ffffffad}.cursor-proof-body{display:block;min-width:0}.cursor-proof-token{display:inline;color:#ffffffe6;white-space:pre-wrap;overflow-wrap:anywhere}.cursor-proof-word{transition:color 3s linear}@media(prefers-reduced-motion:reduce){.cursor-proof-word{transition-duration:3s!important}}.cursor-proof-token.is-italic{font-style:italic}.cursor-proof-token.is-bold{font-weight:700}.cursor-proof-token.is-smallcaps{font-variant:small-caps;letter-spacing:.08em}.cursor-proof-token.is-underline{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.14em;text-decoration-color:#ffffffc7}.cursor-proof-token.is-zima{color:#ffffffe6}.cursor-proof-token.is-code{letter-spacing:.045em;font-size:.92em;white-space:nowrap}.cursor-proof-caret{--caret-ink: rgb(242, 242, 242);--caret-h: 1.26em;display:inline-block;position:relative;width:1.5px;height:0;margin-left:.02ch;vertical-align:-.12em;transition:width .18s ease,opacity .16s ease}.cursor-proof-caret:before{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--caret-h);background:var(--caret-ink);border-radius:1px;box-shadow:0 0 12px color-mix(in srgb,var(--caret-ink) 18%,transparent);transform-origin:center bottom;transition:height .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.cursor-proof-caret.is-italic:before{transform:skew(-9deg)}.cursor-proof-caret.is-bold{width:3px}.cursor-proof-caret.is-smallcaps{--caret-h: .88em}.cursor-proof-caret.is-underline:after{content:"";position:absolute;bottom:-.12em;left:50%;width:5px;height:1.5px;border-radius:999px;background:var(--caret-ink);transform:translate(-50%)}@media(max-width:1024px)and (min-width:769px){.cursor-proof{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.5rem;margin:2rem auto 7.25rem}.cursor-proof-copy{text-align:center;margin-inline:auto}.cursor-proof-surface{min-height:14rem;padding:1.8rem 1.8rem 1.6rem}.cursor-proof-line{font-size:1.08rem}}@media(max-width:768px){.cursor-proof{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:1rem auto 6rem}.cursor-proof-copy{max-width:none;text-align:center;order:2}.cursor-proof-stage{order:1}.cursor-proof-surface{padding:1.5rem 1.35rem 1.45rem}.cursor-proof-line{font-size:1rem;grid-template-columns:7.8ch minmax(0,1fr)}.cursor-proof-time{width:7.8ch}}@media(max-width:640px){.cursor-proof-line{grid-template-columns:7.5ch minmax(0,1fr)}.cursor-proof-time{width:7.5ch}.cursor-proof-time{font-size:.92em}}.command-proof{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;align-items:center;margin:1rem auto 8.5rem;max-width:1040px;padding:0}.command-proof-copy{max-width:28rem;order:2}.command-proof-copy h2{font-family:Bembo,serif;font-size:var(--kicker-lg-fs);font-variant:small-caps;letter-spacing:var(--kicker-tracking);color:#ffffff8c;margin-bottom:.75rem}.command-proof-copy p:last-child{color:#fff9;margin:0}.command-proof-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.command-proof-stage{min-width:0;order:1;position:relative}.command-proof-stage[role=button]{cursor:pointer}.command-proof-stage[role=button] .command-proof-surface{transition:border-color .32s var(--ease-standard),transform .12s var(--ease-standard)}.command-proof-stage[role=button]:active .command-proof-surface{border-color:#ffffff38;transform:scale(.995)}@media(prefers-reduced-motion:reduce){.command-proof-stage[role=button]:active .command-proof-surface{transform:none}}.command-proof-stage[role=button]:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:6px;border-radius:16px}.command-proof[data-specimen-paused="1"] .command-proof-caret{opacity:.5}.command-proof[data-specimen-paused="1"] .command-proof-surface{border-color:#ffffff2e}.command-proof-surface{contain:inline-size;width:100%;min-width:0;overflow:hidden;min-height:14rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#000;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .32s ease}.command-proof-editor{padding:2.2rem 2.2rem 1.15rem}.command-proof-lines{display:grid;grid-template-columns:minmax(0,1fr);gap:.82rem;margin-bottom:.1rem}.command-proof-line{margin:0;max-width:34rem;display:grid;grid-template-columns:8.1ch minmax(0,1fr);align-items:baseline;font-family:Bembo,serif;font-size:clamp(1.02rem,2.3vw,1.24rem);line-height:1.62;color:#ffffffd1}.command-proof-time{display:block;width:8.1ch;padding-right:.15ch;font-variant-numeric:oldstyle-nums;font-feature-settings:"onum" 1;letter-spacing:.015em;opacity:.95;white-space:nowrap}.command-proof-time-suffix{color:#ffffffad}.command-proof-body{display:block;min-width:0}.command-proof-command-line{margin:0;min-height:1.62em;font-family:Bembo,serif;font-size:clamp(1.02rem,2.1vw,1.14rem);font-weight:400;line-height:1.62;letter-spacing:.01em;color:#ffffffc7;transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1),max-height .32s ease,margin .32s ease;transform-origin:left top}.command-proof-command-line.is-consumed{opacity:0;transform:translateY(-5px);max-height:0;margin-top:-.12rem;overflow:hidden}.command-proof-word{transition:color 3s linear}@media(prefers-reduced-motion:reduce){.command-proof-word{transition-duration:3s!important}}.command-proof-command-segment.is-prefix{color:#ffffffb3}.command-proof-command-segment.is-date{color:#ffffffc7}.command-proof-command-segment.is-message{color:#fffc}.command-proof-caret{--command-caret-ink: rgba(242, 242, 242, .95);display:inline-block;width:1.5px;height:1.26em;margin-left:.02ch;vertical-align:-.12em;background:var(--command-caret-ink);border-radius:1px;box-shadow:0 0 12px color-mix(in srgb,var(--command-caret-ink) 18%,transparent)}.command-proof-footer{position:relative;min-height:44px;padding:0 2.2rem .75rem;display:flex;align-items:end;justify-content:center;background:linear-gradient(180deg,#ffffff03,#00000029)}.command-proof-footer:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.03) 28%,rgba(255,255,255,.03) 72%,transparent)}.command-proof-footer-text{margin:0;font-family:Bembo,serif;font-size:.75rem;letter-spacing:.025em;line-height:1;color:#ffffff4d;opacity:0;transform:translateY(2px);transition:color .18s ease,opacity .22s ease,transform .22s ease;text-align:center;white-space:nowrap}.command-proof-footer-text.has-content{opacity:1;transform:translateY(0)}.command-proof-footer-text.is-hint{color:var(--text-subtle)}.command-proof-footer-text.is-status{color:var(--text-muted)}.command-proof-lane{display:none;width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;opacity:0;transform:translateY(2px);transition:opacity .22s ease,transform .22s ease;--lane-fade-l: 0px;--lane-fade-r: 0px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--lane-fade-l),#000 calc(100% - var(--lane-fade-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--lane-fade-l),#000 calc(100% - var(--lane-fade-r)),transparent 100%)}.command-proof-lane[data-overflow-left="1"]{--lane-fade-l: 2.2rem}.command-proof-lane[data-overflow-right="1"]{--lane-fade-r: 2.2rem}.command-proof-lane::-webkit-scrollbar{display:none}.command-proof-footer.is-lane{justify-content:stretch}.command-proof-footer.is-lane .command-proof-footer-text{display:none}.command-proof-footer.is-lane .command-proof-lane{display:flex;justify-content:safe center}.command-proof-lane.has-content{opacity:1;transform:translateY(0)}.command-proof-lane-row{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:18px;padding:0 .1rem .06rem;white-space:nowrap;font-family:Bembo,serif;font-size:.75rem;letter-spacing:.025em;line-height:1.2}.command-proof-lane-item{display:inline-flex;align-items:baseline}.command-proof-lane-row.is-catalogue{gap:14px}.command-proof-catalogue-item{color:var(--text-subtle)}.command-proof-catalogue-tab{margin-left:6px;color:#ffffff4d}.command-proof-reminders-count{color:#ffffff8f}.command-proof-reminders-lead{color:#ffffffa3;font-variant-numeric:oldstyle-nums;font-feature-settings:"onum" 1}.command-proof-reminders-message{color:#ffffff80}@keyframes command-proof-glint{0%,to{color:#ffffffe0}}.command-proof-glint{animation:command-proof-glint .15s linear calc((var(--i) + 9) * 50ms) 1}.command-proof[data-specimen-paused="1"] .command-proof-glint{animation-play-state:paused}@media(hover:hover){.command-proof-lane-item:hover .command-proof-reminders-lead{color:#ffffffd6}.command-proof-lane-item:hover .command-proof-reminders-message{color:#ffffffad}.command-proof-catalogue-item{transition:color .16s ease}.command-proof-catalogue-item:hover{color:#ffffffbf}}.command-proof-lane-date{color:#ffffff8f;font-variant-numeric:oldstyle-nums;font-feature-settings:"onum" 1}.command-proof-lane-item.is-current .command-proof-lane-date{color:#ffffffbd}.command-proof-lane-sep{color:#ffffff24;white-space:pre}.command-proof-lane-snippet{color:#ffffff47}.command-proof-lane-item.is-current .command-proof-lane-snippet{color:#fff6}@media(hover:hover){.command-proof-lane-date,.command-proof-lane-snippet{transition:color .16s ease}.command-proof-lane-item:hover .command-proof-lane-date{color:#ffffffbd}.command-proof-lane-item:hover .command-proof-lane-snippet{color:#fff6}}.command-handoff{display:none}@keyframes command-handoff-pulse{0%{background-position:calc(-1 * var(--handoff-pulse)) 0}58%{background-position:calc(var(--handoff-line) + var(--handoff-pulse)) 0}to{background-position:calc(var(--handoff-line) + var(--handoff-pulse)) 0}}@media(min-width:1440px),(max-width:768px){.command-handoff{--handoff-icon-gap: .75rem;--handoff-pulse: calc(var(--handoff-line) * .32);display:block}.command-handoff-leader{position:absolute;width:var(--handoff-line);height:1px;background:linear-gradient(to right,#fff0,#ffffff29);transform:rotate(var(--handoff-rot, 0deg)) scaleX(0);transform-origin:left center;transition:transform .38s var(--ease-standard)}.command-handoff-flow{position:absolute;inset:0;background-image:linear-gradient(to right,#fff0,#ffffffb8,#fff0);background-repeat:no-repeat;background-size:var(--handoff-pulse) 100%;background-position:calc(-1 * var(--handoff-pulse)) 0}.command-handoff-dest{position:absolute;width:var(--handoff-dest);text-align:center}.command-handoff-icon{display:block;width:var(--handoff-icon);height:var(--handoff-icon);margin-inline:auto}.command-handoff-name{margin:.5rem 0 0;font-family:Bembo,serif;font-size:var(--text-sm);font-variant:small-caps;letter-spacing:var(--kicker-tracking);line-height:1.3;color:#ffffff75}.command-handoff-flow,.command-handoff-dest{opacity:0;filter:blur(3px);transition:opacity .26s var(--ease-standard),filter .26s var(--ease-standard)}[data-command-handoff][data-arrived] .command-handoff-leader{transform:rotate(var(--handoff-rot, 0deg)) scaleX(1)}[data-command-handoff][data-arrived] .command-handoff-flow,[data-command-handoff][data-arrived] .command-handoff-dest{opacity:1;filter:none;transition:opacity .62s var(--ease-standard),filter .62s var(--ease-standard)}[data-command-handoff][data-arrived] .command-handoff-flow{animation:command-handoff-pulse 2.4s var(--ease-standard) infinite}@media(prefers-reduced-motion:no-preference){[data-command-handoff][data-arrived] .command-handoff-flow{transition-delay:.3s}[data-command-handoff][data-arrived] .command-handoff-dest{transition-delay:.68s}}}@media(min-width:1440px){.command-proof{position:relative}.command-handoff{--handoff-line: 7rem;--handoff-icon: 2.75rem;--handoff-dest: 6rem;position:absolute;left:100%;bottom:1.2rem;width:0;height:0}.command-handoff-leader{left:0;top:0}.command-handoff-dest{left:calc(var(--handoff-line) + var(--handoff-icon-gap) + var(--handoff-icon) / 2 - var(--handoff-dest) / 2);top:calc(var(--handoff-icon) / -2)}}@media(max-width:1024px)and (min-width:769px){.command-proof{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.5rem;margin:1rem auto 7.25rem}.command-proof-copy{text-align:center;margin-inline:auto}.command-proof-editor{padding:1.8rem 1.8rem 1rem}.command-proof-line{font-size:1.08rem}}@media(max-width:768px){.command-proof{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:1rem auto 6rem}.command-proof-copy{max-width:none;text-align:center;grid-row:2;grid-column:1}.command-proof-stage{grid-row:1;grid-column:1}.command-proof{position:relative}.command-handoff{--handoff-line: 3rem;--handoff-icon: 3.75rem;--handoff-dest: var(--handoff-icon);--handoff-rot: 90deg;position:absolute;top:100%;right:1rem;width:var(--handoff-icon);height:var(--handoff-icon)}.command-handoff-leader{left:50%;top:calc(-1 * var(--handoff-line))}.command-handoff-dest{left:0;top:0}.command-handoff-name{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.command-proof-editor{padding:1.5rem 1.35rem 1rem}.command-proof-footer{padding:0 1.35rem .7rem}.command-proof-line{font-size:1rem;grid-template-columns:7.8ch minmax(0,1fr)}.command-proof-time{width:7.8ch}}@media(max-width:640px){.command-proof-line{grid-template-columns:7.5ch minmax(0,1fr)}.command-proof-time{width:7.5ch;font-size:.92em}.command-proof-command-line{min-height:2.8em;line-height:1.52}.command-proof-footer-text{white-space:normal;line-height:1.35}}.manifold-field[data-astro-cid-iukkotx5]{container-type:inline-size}.manifold-row[data-astro-cid-iukkotx5]{display:grid;grid-template-columns:1fr;max-width:760px;margin-inline:auto;gap:.9rem}.manifold[data-astro-cid-iukkotx5]{aspect-ratio:360 / 300}.manifold-second[data-astro-cid-iukkotx5],.manifold-third[data-astro-cid-iukkotx5]{display:none}@container (min-width: 560px){.manifold-row[data-astro-cid-iukkotx5]{grid-template-columns:1fr 1fr}.manifold-second[data-astro-cid-iukkotx5]{display:block}}@container (min-width: 900px){.manifold-row[data-astro-cid-iukkotx5]{grid-template-columns:repeat(3,1fr);max-width:960px}.manifold[data-astro-cid-iukkotx5]{aspect-ratio:310 / 300}.manifold-third[data-astro-cid-iukkotx5]{display:block}}.manifold[data-astro-cid-iukkotx5] canvas[data-astro-cid-iukkotx5]{display:block;width:100%;height:100%;-webkit-mask-image:radial-gradient(116% 98% at 50% 50%,#000 42%,transparent 100%);mask-image:radial-gradient(116% 98% at 50% 50%,#000 42%,transparent 100%)}.date-plate{--dp-size: clamp(1.15rem, 5.4vw, 2.25rem);--dp-span: min(100%, calc(var(--dp-size) * 14));--dp-structure: rgba(var(--mark-ink), .3);--dp-rule: rgba(var(--mark-ink), .45);--dp-annotation: var(--text-muted);--dp-data: rgba(255, 255, 255, .88);--dp-lit: rgba(255, 255, 255, .9);--dp-ink: rgba(255, 255, 255, .6);--dp-arrow: 8px;--dp-arrow-w: 3px;--dp-hair: 1px;--dp-reach: calc(var(--kicker-fs) * .7655 + var(--dp-size) * .3415);--dp-ease-out: cubic-bezier(.22, 1, .36, 1);--dp-ease-in: cubic-bezier(.4, 0, 1, 1);--dp-ease-draw: cubic-bezier(.45, 0, .2, 1);margin:0}@media(max-width:640px){.date-plate{--dp-arrow: 7px;--dp-arrow-w: 2.6px}}@media(max-width:640px)and (min-resolution:2dppx){.date-plate{--dp-hair: .5px}}@media(max-width:640px)and (min-resolution:3dppx){.date-plate{--dp-hair: .6667px}}.date-plate-stage{border-radius:2px;-webkit-tap-highlight-color:transparent}.date-plate-stage[role=button]{cursor:pointer}.date-plate-frame{position:relative;display:grid;justify-items:center;text-align:center;contain:layout style;container:date-plate / inline-size}.date-plate-stage[role=button]:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:6px;border-radius:2px}.date-plate-cartouche{display:grid;justify-items:center;width:100%;margin:0 0 calc(var(--dp-size) * .75)}.date-plate-anchor,.date-plate-order{margin:0;font-family:Bembo,serif;font-size:var(--kicker-fs);line-height:1.2;font-variant-caps:all-small-caps;font-variant-numeric:oldstyle-nums proportional-nums;letter-spacing:var(--kicker-tracking);color:var(--dp-annotation)}.date-plate-anchor{display:flex;align-items:center;gap:.85em}.date-plate-anchor:before,.date-plate-anchor:after{content:"";width:2em;height:var(--dp-hair);background:var(--dp-structure)}.date-plate-order{position:absolute;top:0;right:0}.date-plate[data-date-plate-live] .date-plate-order{opacity:0;transition:opacity .6s var(--dp-ease-in)}.date-plate[data-date-plate-live] .date-plate-order.is-on{opacity:1;transition-duration:.2s}@container date-plate (max-width: 599px){.date-plate-order{top:auto;bottom:100%;margin-bottom:.45em;line-height:1}}@container date-plate (max-width: 329px){.date-plate-anchor:before,.date-plate-anchor:after{display:none}}.date-plate-order-text span{display:inline-block}.date-plate-order[data-glint=a] .date-plate-order-text span{animation:date-plate-shimmer-a .52s var(--dp-ease-out) calc(var(--i) * 70ms) both}.date-plate-order[data-glint=b] .date-plate-order-text span{animation:date-plate-shimmer-b .52s var(--dp-ease-out) calc(var(--i) * 70ms) both}@keyframes date-plate-shimmer-a{0%{color:var(--dp-annotation)}28%{color:color-mix(in srgb,var(--dp-ink) 35%,rgba(255,255,255,.97))}to{color:var(--dp-annotation)}}@keyframes date-plate-shimmer-b{0%{color:var(--dp-annotation)}28%{color:color-mix(in srgb,var(--dp-ink) 35%,rgba(255,255,255,.97))}to{color:var(--dp-annotation)}}.date-plate-phrase[data-glint=a] .date-plate-ch{animation:date-plate-glint-a .52s var(--dp-ease-out) calc(var(--i) * 70ms)}.date-plate-phrase[data-glint=b] .date-plate-ch{animation:date-plate-glint-b .52s var(--dp-ease-out) calc(var(--i) * 70ms)}@keyframes date-plate-glint-a{28%{color:color-mix(in srgb,var(--dp-ink) 35%,rgba(255,255,255,.97))}}@keyframes date-plate-glint-b{28%{color:color-mix(in srgb,var(--dp-ink) 35%,rgba(255,255,255,.97))}}.date-plate-cell{display:grid;justify-items:center;align-items:start;width:100%}.date-plate-cell>*{grid-area:1 / 1}.date-plate .is-ghost{visibility:hidden}.date-plate-phrase,.date-plate-fix>span{padding-inline:.2em;margin-inline:-.2em}.date-plate-phrase{margin-block:0;font-family:Bembo,serif;font-style:italic;font-size:calc(var(--dp-size) * var(--dp-phrase-scale, 1));line-height:calc(1.2 / var(--dp-phrase-scale, 1));font-variant-numeric:oldstyle-nums proportional-nums;font-kerning:normal;white-space:nowrap;color:#ffffffe6}.date-plate-rest{visibility:hidden}.date-plate-word{transition:color 3s linear}.date-plate-hyphen{display:inline-block;width:.6367em;text-align:center}.date-plate-caret{display:inline-block;width:1.5px;height:1.02em;margin-right:-1.5px;vertical-align:-.2em;border-radius:1px;background:color-mix(in srgb,var(--dp-ink) 75%,#fff);visibility:hidden;transform:skew(-9deg);transform-origin:bottom}.date-plate[data-specimen-paused="1"] .date-plate-caret{opacity:.5}.date-plate[data-phase=typing] .date-plate-caret{visibility:visible}.date-plate-fix{display:inline-grid;justify-items:center;width:var(--fix-from, auto);transition:width .38s var(--dp-ease-out)}.date-plate[data-fixed] .date-plate-fix{width:var(--fix-to, auto)}.date-plate-fix>span{grid-area:1 / 1;transition:opacity .38s var(--dp-ease-out),transform .38s var(--dp-ease-out),color 3s linear}.date-plate-fix-to{justify-self:start}.date-plate[data-date-plate-live] .date-plate-fix-to{opacity:0;transform:translateY(.3em);color:color-mix(in srgb,var(--dp-ink) 60%,#fff)}.date-plate[data-fixed] .date-plate-fix-from{opacity:0;transform:translateY(-.3em)}.date-plate[data-date-plate-live][data-fixed] .date-plate-fix-to{opacity:1;transform:none;color:#ffffffe6}.date-plate-fork,.date-plate-leaders{position:relative;width:100%;color:var(--dp-ink)}.date-plate-fork{width:var(--dp-span);height:var(--dp-size);margin:calc(var(--dp-size) * .3) 0 calc(var(--dp-size) * .22)}.date-plate-leaders{height:calc(var(--dp-size) * 1.3);margin-top:calc(var(--dp-size) * .22)}.date-plate-seg{position:absolute;background:currentColor;opacity:.85;transition:transform var(--t) var(--e, var(--dp-ease-draw)) var(--d)}.date-plate-seg.is-v{width:var(--dp-hair);margin-left:calc(var(--dp-hair) / -2);transform-origin:top;transform:scaleY(0)}.date-plate-seg.is-h{height:var(--dp-hair);margin-top:calc(var(--dp-hair) / -2);transform:scaleX(0)}.date-plate-seg.is-arrow{bottom:0;width:var(--dp-arrow-w);height:var(--dp-arrow);margin-left:calc(var(--dp-arrow-w) / -2);opacity:1;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;transform:scaleY(0)}.is-on>.date-plate-seg{transform:none}.is-on>.date-plate-seg.is-off{transition-delay:var(--r);transition-duration:var(--rt, var(--t));transition-timing-function:var(--dp-ease-in)}.is-on>.date-plate-seg.is-v.is-off,.is-on>.date-plate-seg.is-arrow.is-off{transform:scaleY(0)}.is-on>.date-plate-seg.is-h.is-off{transform:scaleX(0)}.date-plate-answer{display:grid;grid-template-columns:repeat(var(--dp-cols),1fr);width:var(--dp-span)}.date-plate-reading{grid-row:1;display:grid;justify-items:center;row-gap:calc(var(--dp-size) * .1);min-width:0}.date-plate[data-date-plate-live] .date-plate-answer:not(.is-ghost)>*{opacity:0;clip-path:inset(-.4em 50% -.4em 50%)}.date-plate[data-date-plate-live] .date-plate-answer.is-on>*{opacity:1;clip-path:inset(-.4em -.8em -.4em -.8em);transition:opacity .64s var(--dp-ease-out),clip-path .76s var(--dp-ease-draw)}.date-plate[data-date-plate-live] .date-plate-answer.is-on>:nth-child(2){transition-delay:70ms}.date-plate[data-date-plate-live] .date-plate-answer.is-on>:nth-child(3){transition-delay:.14s}.date-plate[data-date-plate-live] .date-plate-answer.is-on>:nth-child(4){transition-delay:.21s}.date-plate[data-date-plate-live] .date-plate-answer.is-on>.is-off,.date-plate[data-date-plate-live] .date-plate-answer.is-on:has(.is-chosen)>.date-plate-or{opacity:0;transition:opacity .36s var(--dp-ease-in)}.date-plate-reading.is-unseen,.date-plate-answer:has(.is-unseen)>.date-plate-or{visibility:hidden}.date-plate-kicker{margin:0;min-height:1.2em;font-family:Bembo,serif;font-size:var(--kicker-fs);line-height:1.2;font-variant-caps:all-small-caps;letter-spacing:var(--kicker-tracking);color:var(--dp-annotation)}.date-plate-date{margin:0;font-family:Bembo,serif;font-size:var(--dp-size);line-height:1.2;font-variant-numeric:lining-nums proportional-nums;font-kerning:normal;color:var(--dp-data);white-space:nowrap;transition:color .5s var(--dp-ease-out)}.date-plate-reading.is-gap .date-plate-date{color:var(--dp-annotation)}.date-plate-reading.is-chosen .date-plate-date{color:#fffffff7}.date-plate-or{grid-column:1 / -1;grid-row:1;align-self:end;justify-self:center;position:relative;width:.2em;height:1.2em;font-size:var(--dp-size);translate:var(--dp-or-x, 0) 0}.date-plate-or:before,.date-plate-or:after{content:"";position:absolute;bottom:.297em;width:var(--dp-hair);height:.662em;background:var(--dp-annotation)}.date-plate-or:before{left:0}.date-plate-or:after{right:0}.date-plate-scale{width:100%;container-type:inline-size}.date-plate-rule{position:relative;height:0;border-top:var(--dp-hair) solid var(--dp-rule)}.date-plate-tick{position:absolute;top:0;width:var(--dp-hair);margin-left:calc(var(--dp-hair) / -2);background:var(--dp-structure)}.date-plate-tick.is-day{height:3px}.date-plate-tick.is-week{height:4px}.date-plate-tick.is-month{height:7px;background:var(--dp-rule)}.date-plate-datum{position:absolute;z-index:1;top:calc(var(--dp-hair) / -2 - 3px);width:6px;height:6px;margin-left:-3px;background:var(--dp-annotation);transform:rotate(45deg)}.date-plate-marks{position:absolute;inset:0;color:var(--dp-ink)}.date-plate[data-date-plate-live] .date-plate-marks>*{opacity:0}.date-plate[data-date-plate-live] .date-plate-marks.is-on>*{opacity:1;transition:opacity .3s var(--dp-ease-out) var(--dp-touch, .42s)}.date-plate-hops{position:absolute;inset:0;color:var(--dp-ink)}.date-plate-hop{position:absolute;bottom:0;display:block;overflow:visible}.date-plate-hop path{fill:none;stroke:currentColor;stroke-width:var(--dp-hair);stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;opacity:.85}.date-plate-hops.is-on .date-plate-hop path{stroke-dashoffset:0;transition:stroke-dashoffset var(--hop-t, .38s) var(--dp-ease-draw) var(--hop-d, .27s)}.date-plate-range{position:absolute;top:calc(var(--dp-hair) * -1.5);height:calc(var(--dp-hair) * 2);background:currentColor}.date-plate-range:before,.date-plate-range:after{content:"";position:absolute;top:calc(var(--dp-hair) - 5px);width:var(--dp-hair);height:10px;background:currentColor}.date-plate-range:before{left:calc(var(--dp-hair) / -2)}.date-plate-range:after{right:calc(var(--dp-hair) / -2)}.date-plate-comb{position:absolute;bottom:0;width:var(--dp-hair);height:6px;margin-left:calc(var(--dp-hair) / -2);background:currentColor}.date-plate-soundings{position:relative;height:calc(var(--kicker-fs) * 1.25 + 10px)}.date-plate[data-date-plate-live] .date-plate-soundings.is-clearing{opacity:0;transition:opacity .46s var(--dp-ease-in)}.date-plate-sounding{position:absolute;top:10px;min-height:1px;transform:translate(-50%);font-family:Bembo,serif;font-style:italic;font-size:calc(var(--kicker-fs) * .86);line-height:1.2;font-variant-numeric:oldstyle-nums;color:var(--dp-annotation);animation:date-plate-sounding-in .7s var(--dp-ease-out) both}@keyframes date-plate-sounding-in{0%{opacity:0}}.date-plate-sounding:before,.date-plate-sounding.is-range:after{content:"";position:absolute;left:50%;top:-10px;width:var(--dp-hair);height:7px;margin-left:calc(var(--dp-hair) / -2);background:var(--dp-annotation)}.date-plate-sounding.is-range{display:flex;justify-content:center;white-space:nowrap;transform:none}.date-plate-sounding.is-range:before{left:0}.date-plate-sounding.is-range:after{left:100%}.date-plate-sounding.is-above{top:calc(-1.2em - 10px)}.date-plate-sounding.is-above:before{top:100%;height:10px}.date-plate-months{position:relative;height:calc(var(--kicker-fs) * 1.45)}.date-plate-month{position:absolute;top:0;padding-left:var(--kicker-tracking);transform:translate(-50%);font-family:Bembo,serif;font-size:var(--kicker-fs);line-height:1.2;font-variant-caps:all-small-caps;letter-spacing:var(--kicker-tracking);white-space:nowrap;color:var(--dp-annotation)}.date-plate-month:not(.is-quarterly){display:none}@container (max-width: 689px){.date-plate-tick.is-day,.date-plate-tick.is-week{display:none}}@container (min-width: 690px){.date-plate-month:not(.is-quarterly){display:block}.date-plate-months{height:calc(var(--kicker-fs) * 2.75)}.date-plate-month{top:.15em;padding-left:0;transform:translate(calc(-100% + var(--kicker-tracking))) rotate(-45deg);transform-origin:right top}}@container (min-width: 940px){.date-plate-months{height:calc(var(--kicker-fs) * 1.45)}.date-plate-month{top:0;padding-left:var(--kicker-tracking);transform:translate(-50%)}}.date-plate-years{position:relative;height:calc(var(--kicker-fs) * 1.7);font-size:calc(var(--kicker-fs) * 1.08)}.date-plate-year-span{position:absolute;top:.75em;height:0;border-top:var(--dp-hair) solid var(--dp-structure)}.date-plate-year-span:before,.date-plate-year-span:after{content:"";position:absolute;top:-6px;width:var(--dp-hair);height:6px;background:var(--dp-structure)}.date-plate-year-span:before{left:0}.date-plate-year-span:after{right:0}.date-plate-month,.date-plate-year,.date-plate-year-span,.date-plate-year-span:before,.date-plate-year-span:after,.date-plate-anchor-day,.date-plate-datum{transition:color .42s var(--dp-ease-out),border-color .42s var(--dp-ease-out),background-color .42s var(--dp-ease-out)}.date-plate-month.is-lit,.date-plate-year-span.is-lit,.date-plate-year-span.is-lit .date-plate-year,.date-plate-year-span.is-lit:before,.date-plate-year-span.is-lit:after,.date-plate-anchor-day.is-lit,.date-plate-datum.is-lit{transition-delay:var(--dp-touch, 0ms)}.date-plate-month.is-lit,.date-plate-year-span.is-lit .date-plate-year,.date-plate-anchor-day.is-lit{color:var(--dp-lit)}.date-plate-datum.is-lit{background-color:var(--dp-lit)}.date-plate-year-span.is-lit{border-top-color:var(--dp-rule)}.date-plate-year-span.is-lit:before,.date-plate-year-span.is-lit:after{background-color:var(--dp-rule)}.date-plate-year{position:absolute;left:50%;top:0;padding:0 .5em;transform:translate(-50%,-52%);background:var(--underlay, #000);font-family:Bembo,serif;line-height:1.2;font-variant-numeric:oldstyle-nums proportional-nums;letter-spacing:.06em;color:var(--dp-annotation)}.date-plate[data-date-plate-live].is-leaving .date-plate-phrase:not(.is-ghost),.date-plate[data-date-plate-live].is-leaving .date-plate-fork,.date-plate[data-date-plate-live].is-leaving .date-plate-answer:not(.is-ghost),.date-plate[data-date-plate-live].is-leaving .date-plate-leaders,.date-plate[data-date-plate-live].is-leaving .date-plate-hops,.date-plate[data-date-plate-live].is-leaving .date-plate-marks{opacity:0;transition:opacity .46s var(--dp-ease-in)}.date-plate[data-specimen-paused="1"] .date-plate-order-text span,.date-plate[data-specimen-paused="1"] .date-plate-ch{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.date-plate *,.date-plate *:before,.date-plate *:after{transition-delay:0s!important;animation-delay:0s!important}.date-plate-word{transition-duration:3s!important}}.date-plate-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media print{.date-plate-stage{display:none}.date-plate-sr{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-family:Bembo,serif;text-align:left}}.lexicon-plate{--lx-w: min( calc(100vw - 4rem) , 556px);--lx-size: clamp(1.02rem, 4.2vw, 1.3rem);--lx-head: clamp(1.7rem, 7.6vw, 2.4rem);--lx-foot: 2.2rem;--lx-rule: rgba(var(--mark-ink), .34);--lx-rule-inner: rgba(var(--mark-ink), .14);--lx-word: rgba(255, 255, 255, .88);--lx-definition: var(--text-secondary);--lx-fade: .45s;--lx-ease: cubic-bezier(.42, 0, .58, 1);position:relative;width:var(--lx-w);margin:2.4rem 0 0 calc((100% - var(--lx-w)) / 2);padding-bottom:var(--lx-foot)}@media(max-width:768px){.lexicon-plate{--lx-w: min( calc(100vw - 2.8rem) , 556px)}}@media(max-width:640px){.lexicon-plate{--lx-w: min( calc(100vw - 2.3rem) , 556px)}}.lexicon-plate-stage{border-radius:2px;-webkit-tap-highlight-color:transparent}.lexicon-plate-stage[role=button]{cursor:pointer}.lexicon-plate-stage[role=button]:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:6px}.lexicon-plate-band{position:relative;padding:calc(var(--lx-size) * 2.1) calc(var(--lx-size) * .6) calc(var(--lx-size) * 1.8)}.lexicon-plate-rule{position:absolute;left:0;right:0;height:4px;box-sizing:border-box;pointer-events:none;transition:border-color .32s var(--ease-standard)}.lexicon-plate-rule.is-head{top:0;border-top:1px solid var(--lx-rule);border-bottom:1px solid var(--lx-rule-inner);-webkit-mask-image:linear-gradient(to right,#000 calc(50% - 1.15rem),transparent calc(50% - 1.15rem) calc(50% + 1.15rem),#000 calc(50% + 1.15rem));mask-image:linear-gradient(to right,#000 calc(50% - 1.15rem),transparent calc(50% - 1.15rem) calc(50% + 1.15rem),#000 calc(50% + 1.15rem))}.lexicon-plate-rule.is-foot{bottom:0;border-top:1px solid var(--lx-rule-inner);border-bottom:1px solid var(--lx-rule)}.lexicon-plate[data-specimen-paused="1"] .lexicon-plate-rule.is-head{border-top-color:rgba(var(--mark-ink),.6)}.lexicon-plate[data-specimen-paused="1"] .lexicon-plate-rule.is-foot{border-bottom-color:rgba(var(--mark-ink),.6)}@media(hover:hover)and (pointer:fine){.lexicon-plate[data-specimen-paused="0"] .lexicon-plate-stage[role=button]:hover .lexicon-plate-rule.is-head{border-top-color:rgba(var(--mark-ink),.46)}.lexicon-plate[data-specimen-paused="0"] .lexicon-plate-stage[role=button]:hover .lexicon-plate-rule.is-foot{border-bottom-color:rgba(var(--mark-ink),.46)}}.lexicon-plate-cell{display:grid}.lexicon-plate-cell>*{grid-area:1 / 1}.lexicon-plate .is-ghost{visibility:hidden}.lexicon-plate-entry{display:flex;flex-direction:column;align-items:center;padding-inline:.2em;margin-inline:-.2em;font-family:Bembo,serif;font-size:var(--lx-size);font-kerning:normal;text-align:center}.lexicon-plate-guide{position:absolute;top:2px;left:50%;transform:translate(-50%,-50%);font-family:Bembo,serif;font-size:calc(var(--lx-size) * .92);line-height:1;letter-spacing:.04em;color:rgba(var(--mark-ink),.62)}.lexicon-plate-word{position:relative;margin:0;font-family:Bembo,serif;font-size:var(--lx-head);line-height:1.1;letter-spacing:.01em;color:var(--lx-word);hyphens:none;white-space:nowrap}.lexicon-plate-definition{max-width:21em;margin:.75em 0 0;font-family:Bembo,serif;font-size:var(--lx-size);font-style:italic;line-height:1.4;font-variant-numeric:oldstyle-nums proportional-nums;color:var(--lx-definition);hyphens:manual;text-wrap:balance}.lexicon-plate-flips{display:none}.lexicon-plate[data-lexicon-plate-live] .lexicon-plate-flips{position:absolute;left:0;right:0;bottom:0;height:var(--lx-foot);display:flex;justify-content:space-between;align-items:center;pointer-events:none}.lexicon-plate-flip{all:unset;pointer-events:auto;display:grid;place-items:center;width:44px;height:44px;margin-inline:-14px;color:rgba(var(--mark-ink),.5);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease-standard)}.lexicon-plate-flip svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.1}@media(hover:hover)and (pointer:fine){.lexicon-plate-flip:hover{color:rgba(var(--mark-ink),.9)}}.lexicon-plate-flip:active{color:rgba(var(--mark-ink),.9)}.lexicon-plate-flip:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:-8px;border-radius:4px}.lexicon-plate[data-lexicon-plate-live] [data-lx-live]{transition:opacity var(--lx-fade) var(--lx-ease)}.lexicon-plate[data-lexicon-plate-live].is-leaving [data-lx-live]{opacity:0}.lexicon-plate[data-lexicon-plate-live].is-flipping [data-lx-live]{transition-duration:var(--lx-flip, .2s)}@media(prefers-reduced-motion:no-preference){@supports (mask-image: linear-gradient(#000,#000)) or (-webkit-mask-image: linear-gradient(#000,#000)){.lexicon-plate[data-lexicon-plate-live] .lexicon-plate-word.is-shimmer:after{content:attr(data-lx-word);position:absolute;inset:-.5em;padding:.5em;color:#fff;text-shadow:0 0 .05em rgba(255,255,255,.6),0 0 .28em rgba(255,255,255,.25);pointer-events:none;-webkit-mask-image:linear-gradient(100deg,transparent 0 38%,rgba(0,0,0,.55) 50%,transparent 62% 100%);mask-image:linear-gradient(100deg,transparent 0 38%,rgba(0,0,0,.55) 50%,transparent 62% 100%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:lexicon-plate-shimmer 1.9s cubic-bezier(.4,0,.6,1) both}}}@keyframes lexicon-plate-shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.lexicon-plate-sr,.lexicon-plate-announce{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media print{.lexicon-plate-stage,.lexicon-plate[data-lexicon-plate-live] .lexicon-plate-flips{display:none}.lexicon-plate{padding-bottom:0}.lexicon-plate-sr{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-family:Bembo,serif;text-align:left}.lexicon-plate-sr dd{margin:0 0 .2em 1.5em;font-style:italic}.lexicon-plate-sr dt{margin-top:.6em}}@property --ts-sweep{syntax: "<angle>"; inherits: false; initial-value: 180deg;}.typesetter-plate{--ts-hair: 1px;--ts-ink: rgb(225, 225, 225);--ts-ground: rgba(var(--mark-ink), .17);--ts-lit: rgba(var(--mark-ink), .5);--ts-ease-io: cubic-bezier(.45, 0, .2, 1);--ts-ease-out: cubic-bezier(.22, 1, .36, 1);--ts-spring: cubic-bezier(.5, 0, .25, 1.12);margin:0;container:typesetter-plate / inline-size}@media(max-width:640px)and (min-resolution:2dppx){.typesetter-plate{--ts-hair: .5px}}@media(max-width:640px)and (min-resolution:3dppx){.typesetter-plate{--ts-hair: .6667px}}.typesetter-plate-stage{border-radius:2px;-webkit-tap-highlight-color:transparent}.typesetter-plate-stage[role=button]{cursor:pointer}.typesetter-plate-stage[role=button]:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:6px}.typesetter-plate-frame{--ts-h: 132px;--ts-f: min(calc(var(--ts-h) / var(--ts-bh)), calc(100cqi / var(--ts-bw)));position:relative;height:var(--ts-h);overflow:clip;contain:layout style}@container typesetter-plate (min-width: 270px){.typesetter-plate-frame{--ts-h: 160px}}@container typesetter-plate (min-width: 560px){.typesetter-plate-frame{--ts-h: 250px}}@container typesetter-plate (min-width: 900px){.typesetter-plate-frame{--ts-h: 260px}}.ts-box{position:absolute;left:50%;top:calc((var(--ts-h) - var(--ts-bh) * var(--ts-f)) / 2);width:calc(var(--ts-bw) * var(--ts-f));height:calc(var(--ts-bh) * var(--ts-f));margin-left:calc(var(--ts-bw) * var(--ts-f) / -2)}.ts-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ts-box-live{position:absolute;inset:0}.ts-svg path:not(.ts-outline,.ts-morph){fill:none;stroke-width:var(--ts-hair);vector-effect:non-scaling-stroke}.ts-guide{stroke:var(--ts-ground)}.ts-lit{stroke:var(--ts-lit)}.ts-glyph{fill:var(--ts-ink)}.typesetter-plate .is-turn{transform-box:fill-box;transform-origin:50% 50%}.typesetter-plate .is-spent{transform-box:fill-box;transform-origin:50% 50%;--ts-spring: cubic-bezier(.5, 0, .6, 1)}.ts-arc{position:absolute;left:calc((var(--x) + var(--ts-bw) / 2) * var(--ts-f));top:calc((var(--y) + var(--ts-top)) * var(--ts-f));width:calc(2 * var(--r) * var(--ts-f));height:calc(2 * var(--r) * var(--ts-f));margin:calc(-1 * var(--r) * var(--ts-f)) 0 0 calc(-1 * var(--r) * var(--ts-f));border:var(--ts-hair) solid var(--ts-lit);border-radius:50%;box-sizing:border-box}.ts-arc.is-record{border-color:var(--ts-ground)}.ts-arc.is-cw{-webkit-mask-image:conic-gradient(#000 var(--ts-sweep),transparent 0);mask-image:conic-gradient(#000 var(--ts-sweep),transparent 0)}.typesetter-plate[data-typesetter-plate-live] .is-run .is-typed{animation:ts-appear .12s var(--ts-ease-out) both}.typesetter-plate[data-typesetter-plate-live] .is-run .is-move{animation:ts-move var(--ts-d) var(--ts-ease-io) both}.typesetter-plate[data-typesetter-plate-live] .is-run .is-out{animation:ts-go var(--ts-d) var(--ts-ease-io) both,ts-fade-late var(--ts-d) linear both}.typesetter-plate[data-typesetter-plate-live] .is-run .is-in{animation:ts-show-late var(--ts-d) linear both}.typesetter-plate[data-typesetter-plate-live] .is-run .is-in.is-move{animation:ts-move var(--ts-d) var(--ts-ease-io) both,ts-show-late var(--ts-d) linear both}.typesetter-plate[data-typesetter-plate-live] .is-run .is-go{animation:ts-go var(--ts-m) var(--ts-spring) var(--ts-delay, 0ms) both,ts-hand-out var(--ts-m) linear var(--ts-delay, 0ms) both}.typesetter-plate[data-typesetter-plate-live] .is-run .is-hand-in{animation:ts-hand-in var(--ts-m) linear var(--ts-delay, 0ms) both}.typesetter-plate[data-typesetter-plate-live] .is-run .ts-morph{opacity:0;animation:ts-morph-on var(--ts-m) linear var(--ts-delay, 0ms) forwards}.typesetter-plate[data-typesetter-plate-live] .is-run .is-leave{animation:ts-leave 1ms linear var(--ts-delay, 0ms) forwards}.typesetter-plate[data-typesetter-plate-live] .is-run .is-land{animation:ts-land var(--ts-m) step-end var(--ts-delay, 0ms) both}.typesetter-plate[data-typesetter-plate-live] .is-run .ts-lit.is-flash{animation:ts-flash 1.5s linear var(--ts-delay, 0ms) both}.typesetter-plate[data-typesetter-plate-live] .is-run .ts-arc.is-sweep{animation:ts-sweep var(--ts-d) var(--ts-ease-io) both,ts-settle .7s var(--ts-ease-io) var(--ts-d) both}.typesetter-plate[data-typesetter-plate-live].is-leaving .ts-live{opacity:0;transition:opacity .46s cubic-bezier(.4,0,1,1)}.typesetter-plate[data-specimen-paused="1"] .ts-live,.typesetter-plate[data-specimen-paused="1"] .ts-live *{animation-play-state:paused}@keyframes ts-appear{0%{opacity:0}}@keyframes ts-move{0%{transform:var(--from)}}@keyframes ts-go{to{transform:var(--to, none)}}@keyframes ts-fade-late{0%,62%{opacity:1}to{opacity:0}}@keyframes ts-show-late{0%,50%{opacity:0}to{opacity:1}}@keyframes ts-sweep{0%{--ts-sweep: 0deg}to{--ts-sweep: 180deg}}@keyframes ts-settle{to{border-color:var(--ts-ground)}}@keyframes ts-flash{0%{opacity:0}14%,55%{opacity:1}to{opacity:0}}@keyframes ts-hand-out{0%,97%{opacity:1}to{opacity:0}}@keyframes ts-hand-in{0%,72%{opacity:0}94%,to{opacity:1}}@keyframes ts-morph-on{0%,99.9%{opacity:1}to{opacity:0}}@keyframes ts-leave{to{opacity:0}}@keyframes ts-land{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.typesetter-plate *,.typesetter-plate *:before,.typesetter-plate *:after{transition-delay:0s!important;animation-delay:0s!important}}.typesetter-plate-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media print{.typesetter-plate-stage{display:none}.typesetter-plate-sr{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-family:Bembo,serif;text-align:left}}.feature-card[data-astro-cid-6dtoewu2]{--fc-fill: #060607;--fc-pad-top: 1.5rem;--fc-pad-x: .75rem;--fc-pad-bottom: 1.25rem;--fc-figure-gap: 2.4rem;--underlay: var(--fc-fill);position:relative;container:feature-card / inline-size;background:var(--fc-fill);text-align:center}.feature-card[data-astro-cid-6dtoewu2].is-round{--fc-edge: rgba(var(--mark-ink), .26);--fc-hair: 1px;border-radius:clamp(18px,.9rem + .8vw,26px);box-shadow:inset 0 0 0 var(--fc-hair) var(--fc-edge)}@media(min-resolution:2dppx){.feature-card[data-astro-cid-6dtoewu2].is-round{--fc-hair: .5px}}@media(min-resolution:3dppx){.feature-card[data-astro-cid-6dtoewu2].is-round{--fc-hair: .3333px}}.feature-card[data-astro-cid-6dtoewu2].is-plate{border:1px solid rgba(var(--mark-ink),.16)}.feature-card-reg[data-astro-cid-6dtoewu2]{position:absolute;width:16px;height:16px;border:0 solid rgba(var(--mark-ink),.5);pointer-events:none}.feature-card-reg[data-astro-cid-6dtoewu2].is-tl{top:-1px;left:-1px;border-top-width:1px;border-left-width:1px}.feature-card-reg[data-astro-cid-6dtoewu2].is-tr{top:-1px;right:-1px;border-top-width:1px;border-right-width:1px}.feature-card-reg[data-astro-cid-6dtoewu2].is-bl{bottom:-1px;left:-1px;border-bottom-width:1px;border-left-width:1px}.feature-card-reg[data-astro-cid-6dtoewu2].is-br{bottom:-1px;right:-1px;border-bottom-width:1px;border-right-width:1px}@media(forced-colors:active){.feature-card[data-astro-cid-6dtoewu2]{border:1px solid CanvasText}}.feature-card-body[data-astro-cid-6dtoewu2]{display:flex;flex-direction:column;height:100%;padding:var(--fc-pad-top) var(--fc-pad-x) var(--fc-pad-bottom)}@container feature-card (min-width: 300px){.feature-card-body[data-astro-cid-6dtoewu2]{--fc-pad-top: 1.75rem;--fc-pad-x: 1rem;--fc-pad-bottom: 1.5rem}}@container feature-card (min-width: 560px){.feature-card-body[data-astro-cid-6dtoewu2]{--fc-pad-top: 2.5rem;--fc-pad-x: 2rem;--fc-pad-bottom: 2rem}}@container feature-card (min-width: 900px){.feature-card-body[data-astro-cid-6dtoewu2]{--fc-pad-top: 3rem;--fc-pad-x: 2.5rem;--fc-pad-bottom: 2.5rem}}.feature-card-head[data-astro-cid-6dtoewu2]{margin-bottom:var(--fc-figure-gap)}.feature-card-head[data-astro-cid-6dtoewu2]>:last-child{margin-bottom:0}.feature-card-figure[data-astro-cid-6dtoewu2]{flex:1 1 auto;display:grid;align-content:center;min-width:0}@media print{.feature-card[data-astro-cid-6dtoewu2].is-round{border-radius:0}.feature-card-body[data-astro-cid-6dtoewu2]{padding:0 0 2rem}}.feature-carousel[data-astro-cid-qhrtaohb]{--fc-gutter: 2rem;--fc-peek: clamp(.5rem, .4 * (100vw - 320px) + .5rem, 1.5rem);container-type:inline-size}@media(max-width:768px){.feature-carousel[data-astro-cid-qhrtaohb]{--fc-gutter: 1.4rem}}@media(max-width:640px){.feature-carousel[data-astro-cid-qhrtaohb]{--fc-gutter: 1.15rem}}.feature-track[data-astro-cid-qhrtaohb]{--fc-gap: var(--fc-gutter);--fc-end: var(--fc-gutter);display:flex;gap:var(--fc-gap);margin-inline:calc(-1 * var(--fc-gutter));padding-inline:var(--fc-gutter) 0;scroll-padding-inline:var(--fc-gutter);margin-block:-6px;padding-block:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.feature-track[data-astro-cid-qhrtaohb]::-webkit-scrollbar{display:none}.feature-track[data-astro-cid-qhrtaohb]>*{flex:0 0 calc(100cqi - var(--fc-peek));min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.feature-track[data-astro-cid-qhrtaohb]:after{content:"";flex:0 0 var(--fc-end);margin-inline-start:calc(-1 * var(--fc-gap))}@media(max-width:1024px){.feature-track[data-astro-cid-qhrtaohb]>:last-child{scroll-snap-align:end}}@media(min-width:1025px){.feature-carousel[data-astro-cid-qhrtaohb]{--fc-reveal: min( calc((100vw - 100cqi)/2) , 202px)}.feature-track[data-astro-cid-qhrtaohb]{--fc-gap: 1.5rem;--fc-end: var(--fc-reveal);margin-inline:calc(-1 * var(--fc-reveal));padding-inline:var(--fc-reveal) 0;scroll-padding-inline:var(--fc-reveal)}.feature-track[data-astro-cid-qhrtaohb]>*{flex-basis:100cqi;scroll-snap-align:center}}.feature-track[data-astro-cid-qhrtaohb]:focus-visible{outline-offset:-2px}.feature-carousel[data-astro-cid-qhrtaohb][data-fc-live] .feature-track[data-astro-cid-qhrtaohb]:focus-visible{outline:none}.feature-carousel[data-astro-cid-qhrtaohb][data-fc-live] .feature-track[data-astro-cid-qhrtaohb]:focus-visible>[data-fc-current]{outline:2px solid rgba(91,194,231,.9);outline-offset:3px}.feature-controls[data-astro-cid-qhrtaohb]{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:.95rem}.feature-controls[data-astro-cid-qhrtaohb]>.carousel-pips{margin:0}.feature-controls[data-astro-cid-qhrtaohb] .feature-paddle{display:none}@media(hover:hover)and (pointer:fine){.feature-controls[data-astro-cid-qhrtaohb] .feature-paddle{--fc-paddle-hair: 1px;all:unset;box-sizing:border-box;display:grid;place-items:center;width:var(--control-md-h);height:var(--control-md-h);border-radius:50%;box-shadow:inset 0 0 0 var(--fc-paddle-hair) rgba(var(--mark-ink),.26);color:#ffffff8f;cursor:pointer;transition:color .16s var(--ease-standard),opacity .16s var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.feature-controls[data-astro-cid-qhrtaohb] .feature-paddle:hover{color:#fffc}.feature-controls[data-astro-cid-qhrtaohb] .feature-paddle:active{transform:scale(.97)}.feature-controls[data-astro-cid-qhrtaohb] .feature-paddle[aria-disabled=true]{opacity:.3;cursor:default}.feature-controls[data-astro-cid-qhrtaohb] .feature-paddle[aria-disabled=true]:hover{color:#ffffff8f}.feature-controls[data-astro-cid-qhrtaohb] .feature-paddle[aria-disabled=true]:active{transform:none}.feature-controls[data-astro-cid-qhrtaohb] .feature-paddle:focus-visible{outline:2px solid rgba(91,194,231,.9);outline-offset:2px}.feature-controls[data-astro-cid-qhrtaohb] .feature-paddle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.2}}@media(hover:hover)and (pointer:fine)and (min-resolution:2dppx){.feature-controls[data-astro-cid-qhrtaohb] .feature-paddle{--fc-paddle-hair: .5px}}@media print{.feature-controls[data-astro-cid-qhrtaohb],.feature-track[data-astro-cid-qhrtaohb]:after{display:none}.feature-track[data-astro-cid-qhrtaohb]{display:grid;gap:0;margin:0;padding:0;overflow:visible}}.day-legend[data-astro-cid-6pn5tzyi]{display:none}@media(min-width:1025px)and (hover:hover)and (pointer:fine){.day-legend[data-astro-cid-6pn5tzyi]{display:block}}.day-legend[data-astro-cid-6pn5tzyi]{width:fit-content;margin:var(--legend-gap) 0 0;text-align:left}.day-legend-set[data-astro-cid-6pn5tzyi]{margin:0;padding:0;list-style:none}.day-legend-group[data-astro-cid-6pn5tzyi]{width:calc(var(--legend-mark-cx) * 2);height:var(--legend-group-h);margin:0;display:flex;align-items:center;justify-content:center;font-family:Bembo,serif;font-size:var(--kicker-fs);font-variant:small-caps;letter-spacing:var(--kicker-tracking);color:#fff9}.day-legend-seam[data-astro-cid-6pn5tzyi]{height:var(--legend-seam-h);margin:0;display:flex;align-items:center}.day-legend-seam[data-astro-cid-6pn5tzyi]:before{content:"";display:block;width:76%;margin-left:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.11),transparent)}.day-legend-row[data-astro-cid-6pn5tzyi]{height:var(--legend-row-h);display:flex;align-items:center;gap:.9rem}.day-legend-mark[data-astro-cid-6pn5tzyi]{flex:none;display:block}.day-legend-moon[data-astro-cid-6pn5tzyi]{transition:opacity var(--duration-normal) var(--ease-standard)}.day-legend[data-astro-cid-6pn5tzyi]:not(:hover) .day-legend-moon[data-astro-cid-6pn5tzyi]{opacity:0}.day-legend-dagger[data-astro-cid-6pn5tzyi]{font-family:Bembo,serif;fill:#fffc}.day-legend-today-ink[data-astro-cid-6pn5tzyi]{stroke:#fff9}.day-legend-today[data-astro-cid-6pn5tzyi]{stroke:color-mix(in srgb,var(--hour-ink) 75%,#fff)}.day-legend-name[data-astro-cid-6pn5tzyi]{font-family:Bembo,serif;font-size:.95rem;font-variant:small-caps;letter-spacing:.08em;color:#ffffffd1}@supports (animation-timeline: view()){@media(min-width:1025px)and (prefers-reduced-motion:no-preference){.day-legend[data-astro-cid-6pn5tzyi]{view-timeline:--legend block}.day-legend-group[data-astro-cid-6pn5tzyi],.day-legend-seam[data-astro-cid-6pn5tzyi],.day-legend-row[data-astro-cid-6pn5tzyi]{animation:legend-row linear both;animation-timeline:--legend;animation-range:cover calc(24% + var(--row-i, 0) * 2.8%) cover calc(37% + var(--row-i, 0) * 2.8%)}}}@keyframes legend-row{0%{opacity:0}to{opacity:1}}.surface-showcase:has(.day-legend),.day-legend{--legend-gap: 32vh;--legend-group-h: 1.5rem;--legend-row-h: 3.5rem;--legend-seam-h: 3.2rem;--legend-h: calc( var(--legend-gap) + var(--legend-seam-h) + var(--legend-group-h) * 2 + var(--legend-row-h) * 7 )}@media(min-width:1025px)and (hover:hover)and (pointer:fine){.surface-showcase:has(.day-legend) .surface-caption{--legend-give: var(--legend-h)}}canvas[data-astro-cid-tgufo7jl][data-manifold-ground]{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.2s var(--ease-standard)}canvas[data-astro-cid-tgufo7jl][data-manifold-ground].ground-visible{opacity:1}@media(max-width:1024px){canvas[data-astro-cid-tgufo7jl][data-manifold-ground]{display:none}}.showcase-main[data-astro-cid-tgufo7jl]{position:relative;z-index:1;--page-gutter: 2rem;max-width:1100px;margin:0 auto;padding:8rem var(--page-gutter) 2.75rem}.surface-showcase[data-astro-cid-tgufo7jl]{display:grid;grid-template-columns:1.25fr 1fr;gap:4rem;align-items:start;margin-bottom:clamp(5rem,16vh,9rem);min-height:95vh}.surface-showcase[data-astro-cid-tgufo7jl].reverse{grid-template-columns:1fr 1.25fr}.surface-showcase[data-astro-cid-tgufo7jl].reverse .surface-media[data-astro-cid-tgufo7jl]{order:2}.surface-showcase[data-astro-cid-tgufo7jl].reverse .surface-caption[data-astro-cid-tgufo7jl]{order:1}.surface-screenshot[data-astro-cid-tgufo7jl]{width:100%;height:auto;display:block;border-radius:3.64%/2.91%;border:1px solid rgba(255,255,255,.1);transition:opacity .5s var(--ease-standard),border-color .4s var(--ease-standard)}.surface-media[data-astro-cid-tgufo7jl]:hover .surface-screenshot[data-astro-cid-tgufo7jl].active{border-color:#ffffff38}.surface-media[data-astro-cid-tgufo7jl]{position:sticky;top:15vh;max-width:560px;z-index:1}@media(min-width:1025px){.surface-showcase[data-astro-cid-tgufo7jl]{--pin-top: calc(55px + clamp(1.5rem, 3vh, 2.5rem)) ;--media-w: min(780px, calc((100svh - var(--pin-top) - 5.2rem) / 1.2509), calc((100vw - 8rem) * 5 / 9));--caption-w: min(432px, calc((100vw - 8rem) * 4 / 9));--plate-w: calc(var(--media-w) + 4rem + var(--caption-w));width:var(--plate-w);margin-inline:calc(50% - var(--plate-w) / 2);grid-template-columns:var(--media-w) var(--caption-w);--media-grow: max(0px, calc(var(--media-w) * 1.2509 - 675px));min-height:calc(95vh + var(--media-grow))}.surface-showcase[data-astro-cid-tgufo7jl].reverse{grid-template-columns:var(--caption-w) var(--media-w)}.surface-media[data-astro-cid-tgufo7jl]{top:var(--pin-top);max-width:min(780px,calc((100svh - var(--pin-top) - 5.2rem) / 1.2509));will-change:opacity,transform}}.surface-track[data-astro-cid-tgufo7jl]{position:relative}.surface-track[data-astro-cid-tgufo7jl] .surface-screenshot[data-astro-cid-tgufo7jl]{position:absolute;top:0;left:0;opacity:0;transition:opacity .35s var(--ease-standard);pointer-events:none}.surface-track[data-astro-cid-tgufo7jl] .surface-screenshot[data-astro-cid-tgufo7jl]:first-of-type{position:relative}.surface-track[data-astro-cid-tgufo7jl] .surface-screenshot[data-astro-cid-tgufo7jl].active{opacity:1;pointer-events:auto}.surface-media[data-astro-cid-tgufo7jl][data-scrub=true] .surface-screenshot[data-astro-cid-tgufo7jl]{transition-duration:.14s}.surface-numeral[data-astro-cid-tgufo7jl]{display:none}@media(min-width:1280px)and (hover:hover)and (pointer:fine){.surface-showcase[data-astro-cid-tgufo7jl]{--media-w: min(780px, calc((100svh - var(--pin-top) - 5.2rem) / 1.2509), calc(100vw - 18rem - var(--caption-w)))}.surface-numeral[data-astro-cid-tgufo7jl]{--numeral-split: .9px;display:block;position:absolute;top:50%;right:calc(100% + 1.5rem);transform:translateY(-50%);font-family:Isenheim,serif;font-size:2rem;line-height:1;letter-spacing:.25em;text-indent:.25em;color:#ffffff57;pointer-events:none;user-select:none;white-space:nowrap}.surface-showcase[data-astro-cid-tgufo7jl].reverse .surface-numeral[data-astro-cid-tgufo7jl]{left:calc(100% + 1.5rem);right:auto;text-indent:0}.surface-numeral[data-astro-cid-tgufo7jl]:before,.surface-numeral[data-astro-cid-tgufo7jl]:after{content:attr(data-text);position:absolute;inset:0;z-index:-1;letter-spacing:inherit;text-indent:inherit}.surface-numeral[data-astro-cid-tgufo7jl]:before{color:#08f4f457;transform:translateY(calc(var(--numeral-split) * -1))}.surface-numeral[data-astro-cid-tgufo7jl]:after{color:#df111157;transform:translateY(var(--numeral-split))}}@media(max-width:1024px)and ((hover:none)or (pointer:coarse)){.surface-track[data-astro-cid-tgufo7jl]{display:flex;gap:var(--page-gutter);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}@media(max-width:768px){.surface-track[data-astro-cid-tgufo7jl]{margin-inline:calc(50% - 50vw);padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter)}}.surface-track[data-astro-cid-tgufo7jl]::-webkit-scrollbar{display:none}.surface-track[data-astro-cid-tgufo7jl] .surface-screenshot[data-astro-cid-tgufo7jl],.surface-track[data-astro-cid-tgufo7jl] .surface-screenshot[data-astro-cid-tgufo7jl]:first-of-type{position:static;flex:0 0 100%;opacity:1;pointer-events:auto;scroll-snap-align:center;scroll-snap-stop:always;transition:none}}.carousel-pips{display:none;justify-content:center;align-items:center;gap:.35rem;margin-top:.95rem;width:fit-content;margin-inline:auto;position:relative}.carousel-pips.visible{display:flex}.carousel-pip{width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:999px;background:transparent;transition:background .16s var(--ease-standard),transform .16s var(--ease-standard);outline-offset:4px;position:relative}.carousel-pip:before{content:"";position:absolute;top:50%;left:50%;width:.42rem;height:.42rem;border-radius:50%;transform:translate(-50%,-50%);background:#fff3;transition:background .16s var(--ease-standard),transform .16s var(--ease-standard)}.carousel-pip:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:3px}.carousel-pip:hover:before{background:#ffffff61}.carousel-pip-mark{position:absolute;left:0;top:50%;width:2.25rem;height:2.25rem;margin-top:-1.125rem;pointer-events:none;transform:translate(calc(var(--pip-i, 0) * (100% + .35rem)));transition:transform .26s var(--ease-standard)}.carousel-pip-mark:before{content:"";position:absolute;top:50%;left:50%;width:.42rem;height:.42rem;border-radius:50%;background:#ffffff8f;transform:translate(-50%,-50%) scale(1.28)}@media(prefers-reduced-motion:reduce){.surface-media[data-astro-cid-tgufo7jl] .surface-screenshot[data-astro-cid-tgufo7jl]{transition:none}}.surface-caption[data-astro-cid-tgufo7jl]{padding:35vh 0 40vh;z-index:2;text-align:center}@media(min-width:1025px){.surface-showcase[data-astro-cid-tgufo7jl]:has(img[data-surface-img]:nth-of-type(2)) .surface-caption[data-astro-cid-tgufo7jl]{padding-bottom:max(0px,calc(max(93vh,760px) + var(--media-grow) - var(--legend-give, 0px)))}.surface-showcase[data-astro-cid-tgufo7jl]:has(img[data-surface-img]:nth-of-type(4)) .surface-caption[data-astro-cid-tgufo7jl]{padding-bottom:calc(max(117vh,940px) + var(--media-grow))}}.surface-name[data-astro-cid-tgufo7jl]{font-family:Bembo,serif;font-size:var(--kicker-lg-fs);font-weight:400;font-variant:small-caps;letter-spacing:var(--kicker-tracking);color:#ffffff8c;margin:0 0 .95rem;will-change:opacity,transform,filter}.surface-caption[data-astro-cid-tgufo7jl] p[data-astro-cid-tgufo7jl]{font-family:Isenheim,serif;font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.24;letter-spacing:.01em;color:#ffffffd1;margin:0;text-wrap:balance;will-change:opacity,transform,filter}@supports (animation-timeline: view()){@media(min-width:1025px)and (prefers-reduced-motion:no-preference){.surface-showcase[data-astro-cid-tgufo7jl]{view-timeline:--surface block}.surface-media[data-astro-cid-tgufo7jl]{animation:surface-ramp linear both;animation-timeline:--surface}.surface-showcase[data-astro-cid-tgufo7jl]:has(img[data-surface-img]:nth-of-type(2)) .surface-media[data-astro-cid-tgufo7jl]{animation:surface-ramp linear both,surface-dissolve linear forwards;animation-timeline:--surface,--surface;animation-range:normal,cover var(--dissolve-from, 68%) cover var(--dissolve-to, 86%)}.surface-name[data-astro-cid-tgufo7jl]{animation:surface-heading linear both,surface-heading-blur step-end both;animation-timeline:view();will-change:auto}.surface-caption[data-astro-cid-tgufo7jl] p[data-astro-cid-tgufo7jl]{animation:surface-body linear both,surface-body-blur step-end both;animation-timeline:view();will-change:auto}}}@keyframes surface-dissolve{0%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:0}}@keyframes surface-ramp{0%,8%{opacity:0;transform:scale(.97);animation-timing-function:cubic-bezier(.23,1,.32,1)}26%{opacity:1;transform:scale(1);animation-timing-function:linear}68%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}86%,to{opacity:0;transform:scale(.985)}}@keyframes surface-heading{0%,6.3%{opacity:0;transform:translateY(16px);animation-timing-function:cubic-bezier(.23,1,.32,1)}26.25%{opacity:1;transform:translateY(0);animation-timing-function:linear}78.5%{opacity:1;transform:translateY(0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}93.7%,to{opacity:0;transform:translateY(-8px)}}@keyframes surface-heading-blur{0%,6.3%{filter:blur(1.2px)}8.3%{filter:blur(.7px)}10.3%{filter:blur(.4px)}12.3%{filter:blur(.2px)}18.3%,89%{filter:none}91.5%{filter:blur(.3px)}93%{filter:blur(.6px)}93.7%,to{filter:blur(.8px)}}@keyframes surface-body{0%{opacity:0;transform:translateY(18px);animation-timing-function:cubic-bezier(.23,1,.32,1)}18%{opacity:1;transform:translateY(0);animation-timing-function:linear}82%{opacity:1;transform:translateY(0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}94.6%,to{opacity:0;transform:translateY(-8px)}}@keyframes surface-body-blur{0%{filter:blur(4px)}1.8%{filter:blur(2.4px)}3.6%{filter:blur(1.3px)}5.4%{filter:blur(.7px)}7.2%{filter:blur(.3px)}9%,90%{filter:none}92%{filter:blur(.6px)}93.5%{filter:blur(1.3px)}94.6%,to{filter:blur(2px)}}@media(max-width:1024px)and (min-width:769px){.showcase-main[data-astro-cid-tgufo7jl]{padding:4rem 2rem 1.5rem}.surface-showcase[data-astro-cid-tgufo7jl],.surface-showcase[data-astro-cid-tgufo7jl].reverse{grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:5rem;min-height:auto;padding:0}.surface-media[data-astro-cid-tgufo7jl]{position:relative;top:auto;max-width:none}.surface-caption[data-astro-cid-tgufo7jl]{padding:1rem 0 0;align-self:center}.surface-name[data-astro-cid-tgufo7jl],.surface-caption[data-astro-cid-tgufo7jl] p[data-astro-cid-tgufo7jl]{will-change:auto}}@media(max-width:1024px)and (min-width:769px)and (orientation:portrait){.surface-showcase[data-astro-cid-tgufo7jl],.surface-showcase[data-astro-cid-tgufo7jl].reverse{grid-template-columns:1fr;gap:1.5rem}.surface-showcase[data-astro-cid-tgufo7jl].reverse .surface-media[data-astro-cid-tgufo7jl],.surface-showcase[data-astro-cid-tgufo7jl].reverse .surface-caption[data-astro-cid-tgufo7jl]{order:unset}.surface-media[data-astro-cid-tgufo7jl]{width:min(100%,760px,calc(78svh / 1.2509));margin-inline:auto}.surface-caption[data-astro-cid-tgufo7jl]{padding:.5rem 0 0}.surface-media[data-astro-cid-tgufo7jl] .widget-frame[data-astro-cid-tgufo7jl]{width:64.4%;margin-inline:auto}}@media(max-width:768px){.showcase-main[data-astro-cid-tgufo7jl]{--page-gutter: 1.4rem;padding:2rem var(--page-gutter) 1rem}.surface-showcase[data-astro-cid-tgufo7jl],.surface-showcase[data-astro-cid-tgufo7jl].reverse{grid-template-columns:1fr;gap:1.5rem;margin-bottom:4.5rem;min-height:auto;padding:0}.surface-showcase[data-astro-cid-tgufo7jl].reverse .surface-media[data-astro-cid-tgufo7jl],.surface-showcase[data-astro-cid-tgufo7jl].reverse .surface-caption[data-astro-cid-tgufo7jl]{order:unset}.surface-media[data-astro-cid-tgufo7jl]{position:relative;top:auto;width:100%;margin-inline:auto}.surface-caption[data-astro-cid-tgufo7jl]{padding:.5rem 0 0}.surface-name[data-astro-cid-tgufo7jl],.surface-caption[data-astro-cid-tgufo7jl] p[data-astro-cid-tgufo7jl]{will-change:auto}}@media(prefers-reduced-motion:reduce){.surface-screenshot[data-astro-cid-tgufo7jl]{transition:none}.surface-name[data-astro-cid-tgufo7jl],.surface-caption[data-astro-cid-tgufo7jl] p[data-astro-cid-tgufo7jl],.surface-media[data-astro-cid-tgufo7jl]{will-change:auto}}.landing-intelligence[data-astro-cid-tgufo7jl]{max-width:620px;margin:0 auto;padding:0 2rem 2.6rem;text-align:center}.landing-intelligence-lede[data-astro-cid-tgufo7jl]{margin:0 0 1.1rem;font-family:Isenheim,serif;font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.24;letter-spacing:.01em;color:#ffffffd1}.typesetter-lede[data-astro-cid-tgufo7jl]{white-space:nowrap;font-size:min(clamp(1.5rem,3.4vw,2rem),calc((100cqi - 1.5rem) / 11.6))}@container feature-card (min-width: 300px){.typesetter-lede[data-astro-cid-tgufo7jl]{font-size:min(clamp(1.5rem,3.4vw,2rem),calc((100cqi - 2rem) / 11.6))}}.landing-intelligence-body[data-astro-cid-tgufo7jl]{margin:0 auto;max-width:34rem;font-family:Bembo,serif;font-size:1.04rem;line-height:1.78;color:#ffffff8f}.feature-band[data-astro-cid-tgufo7jl]{padding-bottom:2.6rem}.feature-band[data-astro-cid-tgufo7jl],.landing-lexicon[data-astro-cid-tgufo7jl]{margin-bottom:1.4rem}@media(min-width:1025px){.layout{overflow-x:clip}}.landing-intelligence-body[data-astro-cid-tgufo7jl][data-split]>span[data-astro-cid-tgufo7jl],.landing-lexicon[data-astro-cid-tgufo7jl] [data-astro-cid-tgufo7jl][data-lexicon-note]>span[data-astro-cid-tgufo7jl]{display:block;text-wrap:balance}@media(max-width:768px){.typesetter-copy-turn[data-astro-cid-tgufo7jl]{display:block}}.landing-lexicon[data-astro-cid-tgufo7jl] [data-astro-cid-tgufo7jl][data-lexicon-note] a[data-astro-cid-tgufo7jl]{padding-block:.3em}.dates-lede-tail[data-astro-cid-tgufo7jl]{white-space:nowrap}.dates-mark[data-astro-cid-tgufo7jl]{font-size:.5em;vertical-align:.9em;line-height:0;margin-left:.12em;margin-right:-.62em;color:#ffffff57}.dates-note[data-astro-cid-tgufo7jl]{margin:1.1rem auto 0;max-width:24rem;font-family:Bembo,serif;font-size:.76rem;line-height:1.6;color:#ffffff80}.dates-note-mark[data-astro-cid-tgufo7jl]{margin-right:.35em}@media(hover:hover)and (pointer:fine){.dates-mark[data-astro-cid-tgufo7jl],.dates-note[data-astro-cid-tgufo7jl]{transition:color var(--duration-fast) var(--ease-standard)}.landing-dates:has(.dates-mark:hover,.dates-note:hover) .dates-mark[data-astro-cid-tgufo7jl],.landing-dates:has(.dates-mark:hover,.dates-note:hover) .dates-note[data-astro-cid-tgufo7jl]{color:var(--text-secondary)}}.character[data-astro-cid-tgufo7jl]{max-width:580px;margin:0 auto;padding:2.75rem 2rem 6.5rem;text-align:center}.character-graf[data-astro-cid-tgufo7jl]{margin:0 0 1.1rem}.character-lede[data-astro-cid-tgufo7jl]{font-family:Isenheim,serif;font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.24;letter-spacing:.01em;color:#ffffffd1}.character-body[data-astro-cid-tgufo7jl]{margin:0 auto 2.4rem;max-width:34rem;font-family:Bembo,serif;font-size:1.04rem;line-height:1.78;color:#ffffff8f}.time-colour-strip[data-astro-cid-tgufo7jl]{position:relative;left:50%;transform:translate(-50%);width:min(620px,calc(100vw - 3.5rem));margin:.8rem auto 0}@media(min-width:769px){.time-colour-strip[data-astro-cid-tgufo7jl]{width:min(1036px,calc(100vw - 5rem))}}.time-colour-strip[data-astro-cid-tgufo7jl] .landing-time-colour-bar{opacity:1}.sr-only[data-astro-cid-tgufo7jl]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.feature-card.landing-close{margin:0 0 3.5rem}.close-grid[data-astro-cid-tgufo7jl]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3.5rem;align-items:start}.availability[data-astro-cid-tgufo7jl]{text-align:center;padding:1.3rem 0 0}.price[data-astro-cid-tgufo7jl]{font-family:Isenheim,serif;font-size:clamp(3.5rem,9vw,5rem);color:var(--text-primary);margin:0 0 .5rem;letter-spacing:.02em;text-align:center;line-height:1}.price-mark[data-astro-cid-tgufo7jl]{font-size:.3em;vertical-align:1.6em;margin-left:.2em;margin-right:-.6em;letter-spacing:0;color:#ffffff57}.price-detail[data-astro-cid-tgufo7jl]{font-family:Bembo,serif;font-size:.92rem;letter-spacing:.02em;color:#ffffff80;margin:0 0 1.2rem;text-align:center}@media(min-width:1025px){.price[data-astro-cid-tgufo7jl],.price-detail[data-astro-cid-tgufo7jl]{will-change:opacity,transform}}.price-note[data-astro-cid-tgufo7jl]{font-family:Bembo,serif;font-size:.76rem;line-height:1.6;color:#ffffff80;text-align:center;max-width:24rem;margin:1.5rem auto 0;text-wrap:pretty}.price-note-mark[data-astro-cid-tgufo7jl]{margin-right:.35em}@media(hover:hover)and (pointer:fine){.price-mark[data-astro-cid-tgufo7jl],.price-note[data-astro-cid-tgufo7jl]{transition:color var(--duration-fast) var(--ease-standard)}.availability[data-astro-cid-tgufo7jl]:has(.price-mark:hover,.price-note:hover) .price-mark[data-astro-cid-tgufo7jl],.availability[data-astro-cid-tgufo7jl]:has(.price-mark:hover,.price-note:hover) .price-note[data-astro-cid-tgufo7jl]{color:var(--text-secondary)}}.download-cta[data-astro-cid-tgufo7jl]{color:#ffffffd9;border-color:#ffffff38;min-width:var(--cta-w);transition:opacity .8s cubic-bezier(.22,1,.36,1) .25s,transform .8s cubic-bezier(.22,1,.36,1) .25s,color var(--duration-instant) var(--ease-standard),border-color var(--duration-instant) var(--ease-standard),background var(--duration-instant) var(--ease-standard)}.download-cta[data-astro-cid-tgufo7jl][data-cta-await]:not(.visible){opacity:0;visibility:hidden;pointer-events:none;transform:scale(.98)}@media(prefers-reduced-motion:reduce){.download-cta[data-astro-cid-tgufo7jl]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}}.download-cta[data-astro-cid-tgufo7jl]:hover{color:#fffffff2;border-color:#ffffff57;background:#ffffff0d}.download-cta[data-astro-cid-tgufo7jl]:active{background:#ffffff1a}.showcase-main[data-astro-cid-tgufo7jl]:has(>.landing-updates){padding-bottom:0}.landing-updates[data-astro-cid-tgufo7jl]{max-width:920px;margin:0 auto;padding-block:2.75rem;text-align:center}.updates-note[data-astro-cid-tgufo7jl]{font-family:Bembo,serif;font-size:.92rem;letter-spacing:.02em;color:#ffffff80;margin:0 0 1.15rem}.waitlist-form[data-astro-cid-tgufo7jl]{display:flex;flex-direction:column;align-items:center;gap:.65rem;margin:0}.waitlist-input[data-astro-cid-tgufo7jl]{box-sizing:border-box;font-family:Bembo,serif;font-size:var(--control-lg-fs);letter-spacing:.02em;text-align:left;color:#ffffffd9;background:#ffffff08;border:1px solid rgba(255,255,255,.12);border-radius:var(--control-radius);min-height:var(--control-lg-h);padding:0 var(--control-lg-px);width:min(320px,100%);outline:none;transition:border-color var(--duration-instant) var(--ease-standard),background var(--duration-instant) var(--ease-standard)}.waitlist-input[data-astro-cid-tgufo7jl]:placeholder-shown:not(:focus){text-align:center}.waitlist-input[data-astro-cid-tgufo7jl]::placeholder{color:#ffffff38}.waitlist-input[data-astro-cid-tgufo7jl]:-webkit-autofill,.waitlist-input[data-astro-cid-tgufo7jl]:-webkit-autofill:hover{-webkit-text-fill-color:rgba(255,255,255,.85);-webkit-box-shadow:inset 0 0 0 100px #080808}.waitlist-input[data-astro-cid-tgufo7jl]:-webkit-autofill:focus{-webkit-text-fill-color:rgba(255,255,255,.85);-webkit-box-shadow:inset 0 0 0 100px #0b0b0b,0 0 0 3px rgba(255,255,255,.03)}.waitlist-input[data-astro-cid-tgufo7jl],.waitlist-input[data-astro-cid-tgufo7jl]:-webkit-autofill,.waitlist-input[data-astro-cid-tgufo7jl]:-webkit-autofill:hover,.waitlist-input[data-astro-cid-tgufo7jl]:-webkit-autofill:focus{caret-color:color-mix(in srgb,var(--hour-ink) 75%,#fff)}.waitlist-input[data-astro-cid-tgufo7jl]:focus{border-color:#ffffff38;background:#ffffff0b;box-shadow:0 0 0 3px #ffffff08}.waitlist-btn[data-astro-cid-tgufo7jl]{color:#ffffff75;min-width:var(--cta-w)}.waitlist-input[data-astro-cid-tgufo7jl]:valid~.waitlist-btn[data-astro-cid-tgufo7jl]{color:#ffffffe6;border-color:#ffffff47}.waitlist-btn[data-astro-cid-tgufo7jl]:hover{color:#ffffffe6;border-color:#ffffff47;background:#ffffff0a}.waitlist-btn[data-astro-cid-tgufo7jl]:active{background:#ffffff17}.waitlist-form[data-astro-cid-tgufo7jl][data-joined="1"] .waitlist-input[data-astro-cid-tgufo7jl]{border-color:#ffffff47;color:#fff9}.waitlist-form[data-astro-cid-tgufo7jl][data-joined="1"] .waitlist-btn[data-astro-cid-tgufo7jl]{color:#ffffffd9;border-color:#ffffff47;--sweep-span: var(--span-done)}.landing-dock-strip[data-astro-cid-tgufo7jl]{display:none;position:relative;max-width:860px;margin:0 auto 4.75rem;padding-top:.6rem}.landing-dock-strip[data-astro-cid-tgufo7jl]:before{content:"";position:absolute;inset:-1rem 10% auto;height:6rem;background:radial-gradient(ellipse at 50% 50%,#ffffff17,#ffffff06 45%,#fff0 78%);filter:blur(24px);opacity:.65;pointer-events:none}.landing-dock-image[data-astro-cid-tgufo7jl]{position:relative;display:block;width:100%;height:auto;border-radius:999px;box-shadow:0 0 0 1px #ffffff05,0 16px 48px #0006,0 4px 14px #0003}.specimen-pair[data-astro-cid-tgufo7jl]{max-width:1080px;margin:2.5rem auto 6.5rem;padding:0 2rem}@media(min-width:1025px){.specimen-pair[data-astro-cid-tgufo7jl]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem;align-items:start;margin:3.5rem auto 8rem;position:relative}.specimen-pair[data-astro-cid-tgufo7jl]:before{content:"";position:absolute;top:10%;bottom:10%;left:50%;width:1px;background:linear-gradient(to bottom,transparent,var(--border-subtle) 18%,var(--border-subtle) 82%,transparent);pointer-events:none}.specimen-pair[data-astro-cid-tgufo7jl] .cursor-proof,.specimen-pair[data-astro-cid-tgufo7jl] .command-proof{grid-template-columns:1fr;gap:1.6rem;max-width:none;min-height:100%;margin:0;padding:0;align-content:start}.specimen-pair[data-astro-cid-tgufo7jl] .cursor-proof-copy,.specimen-pair[data-astro-cid-tgufo7jl] .command-proof-copy{max-width:29rem;margin:0 auto;padding:0;order:-1;text-align:center}.specimen-pair[data-astro-cid-tgufo7jl] .cursor-proof-stage,.specimen-pair[data-astro-cid-tgufo7jl] .command-proof-stage{position:relative;top:auto;order:1;width:100%}.specimen-pair[data-astro-cid-tgufo7jl] .cursor-proof-copy h2,.specimen-pair[data-astro-cid-tgufo7jl] .command-proof-copy h2{margin-bottom:.75rem}.specimen-pair[data-astro-cid-tgufo7jl] .cursor-proof-copy p:last-child,.specimen-pair[data-astro-cid-tgufo7jl] .command-proof-copy p:last-child{max-width:25rem;margin:0 auto}.specimen-pair[data-astro-cid-tgufo7jl] .cursor-proof-surface,.specimen-pair[data-astro-cid-tgufo7jl] .command-proof-surface{min-height:20rem}.specimen-pair[data-astro-cid-tgufo7jl] .cursor-proof-surface{padding:2.3rem 2.3rem 2rem}.specimen-pair[data-astro-cid-tgufo7jl] .command-proof-editor{padding:2.3rem 2.3rem 1.2rem}.specimen-pair[data-astro-cid-tgufo7jl] .command-proof-footer{min-height:46px;padding:0 2.3rem .8rem}.cursor-proof-surface,.command-proof-surface{transition:border-color .32s ease}}@media(hover:hover)and (pointer:fine){.specimen-pair[data-astro-cid-tgufo7jl] .cursor-proof-surface:hover,.specimen-pair[data-astro-cid-tgufo7jl] .command-proof-surface:hover{border-color:#ffffff1f}}@media(max-width:1024px)and (min-width:769px){.specimen-pair[data-astro-cid-tgufo7jl]{display:flex;flex-direction:column;gap:.35rem;margin:2rem auto 5.5rem}.specimen-pair[data-astro-cid-tgufo7jl] .cursor-proof,.specimen-pair[data-astro-cid-tgufo7jl] .command-proof{width:100%;max-width:none;margin-inline:0}}@media(max-width:768px){.specimen-pair[data-astro-cid-tgufo7jl]{display:flex;flex-direction:column;gap:.25rem;padding:0;margin:1.75rem auto 1.5rem}.specimen-pair[data-astro-cid-tgufo7jl] .cursor-proof-surface,.specimen-pair[data-astro-cid-tgufo7jl] .command-proof-surface{height:clamp(15rem,46svh,23rem);min-height:0!important}.specimen-pair[data-astro-cid-tgufo7jl] .cursor-proof,.specimen-pair[data-astro-cid-tgufo7jl] .command-proof{width:100%;max-width:100%;margin-inline:0}}.widget-frame[data-astro-cid-tgufo7jl]{position:relative;width:64.4%}.widget-screenshot[data-astro-cid-tgufo7jl]{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 20px 60px #00000059,0 4px 16px #0003}html.lightbox-open{overflow:hidden;scrollbar-gutter:stable}.lightbox[data-astro-cid-tgufo7jl]{--frame-inset: max(1rem, env(safe-area-inset-top));--pips-band: 0px;width:100%;height:100%;max-width:100vw;max-height:100vh;max-height:100dvh;margin:0;padding:0;border:0;background:transparent;overflow:hidden;opacity:0;transform:scale(.985);transition:opacity .22s var(--ease-standard),transform .22s var(--ease-standard)}.lightbox[data-astro-cid-tgufo7jl].is-open{opacity:1;transform:none}.lightbox[data-astro-cid-tgufo7jl]:focus,.lightbox[data-astro-cid-tgufo7jl]:focus-visible{outline:none}.lightbox[data-astro-cid-tgufo7jl]::backdrop{background:#0000;transition:background .22s var(--ease-standard)}.lightbox[data-astro-cid-tgufo7jl].is-open::backdrop{background:#000000f0}.lightbox[data-astro-cid-tgufo7jl][data-pips]{--pips-band: 4.1rem}.lightbox[data-astro-cid-tgufo7jl][open]{display:flex;flex-direction:column}.lightbox-stage[data-astro-cid-tgufo7jl]{width:100%;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}@media(hover:none),(pointer:coarse){.lightbox-stage[data-astro-cid-tgufo7jl][data-swipe]{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;align-items:stretch;-webkit-overflow-scrolling:auto}.lightbox-stage[data-astro-cid-tgufo7jl][data-swipe]::-webkit-scrollbar{display:none}.lightbox-slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;scroll-snap-stop:always}.lightbox-slide.is-zoomed{overflow:auto;overscroll-behavior:contain;align-items:flex-start;justify-content:flex-start}.lightbox-slide.is-zoomed .lightbox-img{max-width:none;max-height:none;border-width:0;border-radius:0}}.lightbox-img{display:block;margin:auto;touch-action:pan-x pan-y;max-width:94vw;max-height:calc(100vh - var(--frame-inset) * 2 - var(--pips-band));max-height:calc(100dvh - var(--frame-inset) * 2 - var(--pips-band));width:auto;height:auto;border-radius:3.64%/2.91%;border:1px solid transparent}.lightbox-img[data-framed]{border-color:#ffffff24}.lightbox-stage[data-astro-cid-tgufo7jl].is-zoomed{align-items:flex-start;justify-content:flex-start}.lightbox-stage[data-astro-cid-tgufo7jl].is-zoomed .lightbox-img{border-width:0;max-width:none;max-height:none;border-radius:0}@media(hover:hover)and (pointer:fine){.lightbox-img{cursor:zoom-in}.lightbox-stage[data-astro-cid-tgufo7jl].is-zoomed{cursor:grab}.lightbox-stage[data-astro-cid-tgufo7jl].is-zoomed.is-panning{cursor:grabbing}.lightbox-stage[data-astro-cid-tgufo7jl].is-zoomed .lightbox-img{cursor:zoom-out}}.lightbox-pips[data-astro-cid-tgufo7jl]{flex:0 0 auto;margin-bottom:max(.9rem,env(safe-area-inset-bottom))}.lightbox-close[data-astro-cid-tgufo7jl]{position:fixed;top:var(--frame-inset);right:max(1rem,env(safe-area-inset-right));width:var(--control-lg-h);padding:0;color:#ffffffbf;border-color:#ffffff29;background:var(--glass-tint-opaque)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lightbox-close[data-astro-cid-tgufo7jl]{background:var(--glass-tint);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur))}}@media(hover:hover){.lightbox-close[data-astro-cid-tgufo7jl]:hover{color:#fffffff2;border-color:#fff6}}.lightbox-close[data-astro-cid-tgufo7jl]:active{background:#ffffff14;transform:scale(.97)}[data-astro-cid-tgufo7jl][data-surface-img][role=button]{cursor:zoom-in}@media(prefers-reduced-motion:reduce){.lightbox[data-astro-cid-tgufo7jl],.lightbox[data-astro-cid-tgufo7jl]::backdrop{transition:none}.lightbox[data-astro-cid-tgufo7jl],.lightbox-close[data-astro-cid-tgufo7jl]:active{transform:none}}.landing-foundation[data-astro-cid-tgufo7jl]{margin:0 auto 2rem;border-top:1px solid var(--border-subtle);padding-top:2.5rem;max-width:860px}.landing-foundation-block[data-astro-cid-tgufo7jl]{margin-bottom:2.5rem}.landing-foundation-grid[data-astro-cid-tgufo7jl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.landing-foundation-cell[data-astro-cid-tgufo7jl]{padding:1.35rem 1.15rem 1.2rem;border:1px solid rgba(255,255,255,.04);border-radius:8px;text-align:center;transition:border-color var(--duration-normal) var(--ease-standard)}.landing-foundation-cell[data-astro-cid-tgufo7jl]:hover{border-color:#ffffff14}.landing-foundation-glyph[data-astro-cid-tgufo7jl]{display:block;margin-bottom:.85rem;font-size:1.8rem;line-height:1;color:var(--ink-ornament);transition:color var(--duration-normal) var(--ease-standard)}.landing-foundation-cell[data-astro-cid-tgufo7jl]:hover .landing-foundation-glyph[data-astro-cid-tgufo7jl]{color:var(--text-muted)}.landing-foundation-cell[data-astro-cid-tgufo7jl] h3[data-astro-cid-tgufo7jl],.landing-principle[data-astro-cid-tgufo7jl] h3[data-astro-cid-tgufo7jl]{font-family:Isenheim,serif;font-size:1.1rem;font-weight:400;letter-spacing:.04em;color:var(--text-primary);margin:0 0 .5rem}.landing-foundation-cell[data-astro-cid-tgufo7jl] p[data-astro-cid-tgufo7jl],.landing-principle[data-astro-cid-tgufo7jl] p[data-astro-cid-tgufo7jl]{margin:0;font-family:Bembo,serif;font-size:.9rem;line-height:1.6;color:var(--text-muted)}.landing-principles-row[data-astro-cid-tgufo7jl]{display:flex;align-items:flex-start;gap:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.06)}.landing-principle[data-astro-cid-tgufo7jl]{flex:1;text-align:center}.landing-principle-divider[data-astro-cid-tgufo7jl]{flex-shrink:0;padding-top:.2rem;font-size:.65rem;color:var(--ink-ornament);opacity:var(--opacity-medium)}.landing-specs[data-astro-cid-tgufo7jl]{max-width:none}.spec-table[data-astro-cid-tgufo7jl]{width:100%;max-width:520px;margin:0 auto;border-collapse:collapse;font-family:Bembo,serif}.spec-table[data-astro-cid-tgufo7jl] td[data-astro-cid-tgufo7jl]{padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:baseline}.spec-table[data-astro-cid-tgufo7jl] tr[data-astro-cid-tgufo7jl]:last-child td[data-astro-cid-tgufo7jl]{border-bottom:none}.spec-label[data-astro-cid-tgufo7jl]{text-align:left;font-size:.92rem;color:var(--text-subtle);letter-spacing:.02em;padding-right:2rem;white-space:nowrap}.spec-value[data-astro-cid-tgufo7jl]{font-size:.92rem;color:var(--text-primary);text-align:right;width:100%}.spec-mark[data-astro-cid-tgufo7jl]{font-size:.7em;vertical-align:.5em;line-height:0;margin-left:.15em;margin-right:-.75em;color:#ffffff57}.spec-note[data-astro-cid-tgufo7jl]{position:relative;max-width:520px;margin:.9rem auto 0;font-family:Bembo,serif;font-size:.76rem;line-height:1.6;color:#ffffff80;text-wrap:pretty}.spec-note-mark[data-astro-cid-tgufo7jl]{position:absolute;right:100%;margin-right:.45em}@media(min-width:1025px){.spec-note-break[data-astro-cid-tgufo7jl]{display:none}}@media(max-width:1024px){.spec-note[data-astro-cid-tgufo7jl]{text-align:center}.spec-note-mark[data-astro-cid-tgufo7jl]{position:static;margin-right:.35em}}@media(min-width:769px){.close-grid[data-astro-cid-tgufo7jl]:has(.spec-note){align-items:stretch}.close-grid[data-astro-cid-tgufo7jl]:has(.spec-note) .availability[data-astro-cid-tgufo7jl],.close-grid[data-astro-cid-tgufo7jl]:has(.spec-note) .landing-specs[data-astro-cid-tgufo7jl]{display:flex;flex-direction:column}.close-grid[data-astro-cid-tgufo7jl]:has(.spec-note) .availability[data-astro-cid-tgufo7jl]{align-items:center}.close-grid[data-astro-cid-tgufo7jl]:has(.spec-note) .price-note[data-astro-cid-tgufo7jl],.close-grid[data-astro-cid-tgufo7jl]:has(.spec-note) .spec-note[data-astro-cid-tgufo7jl]{box-sizing:content-box;min-height:2lh;margin-top:auto}.close-grid[data-astro-cid-tgufo7jl]:has(.spec-note) .price-note[data-astro-cid-tgufo7jl]{padding-top:1.5rem}.close-grid[data-astro-cid-tgufo7jl]:has(.spec-note) .spec-note[data-astro-cid-tgufo7jl]{width:100%;padding-top:.9rem}}@media(min-width:1025px){.close-grid[data-astro-cid-tgufo7jl]:has(.spec-note) .price-note[data-astro-cid-tgufo7jl],.close-grid[data-astro-cid-tgufo7jl]:has(.spec-note) .spec-note[data-astro-cid-tgufo7jl]{min-height:1lh}}@media(max-width:1024px)and (min-width:769px){.feature-card.landing-close{margin-bottom:3rem}.close-grid[data-astro-cid-tgufo7jl]{gap:2.5rem}.landing-foundation[data-astro-cid-tgufo7jl]{max-width:760px;padding-top:2.2rem}.landing-dock-strip[data-astro-cid-tgufo7jl]{margin-bottom:4.1rem;padding-top:1.1rem}.landing-foundation-grid[data-astro-cid-tgufo7jl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.landing-foundation-cell[data-astro-cid-tgufo7jl]{padding:1.15rem .9rem 1rem}.character[data-astro-cid-tgufo7jl]{padding:2.85rem 2rem 4.75rem}.download-cta[data-astro-cid-tgufo7jl]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}}@media(max-width:768px){.feature-card.landing-close{margin-bottom:2.75rem}.close-grid[data-astro-cid-tgufo7jl]{grid-template-columns:1fr;gap:2.6rem}.availability[data-astro-cid-tgufo7jl]{padding-top:.1rem}.landing-specs[data-astro-cid-tgufo7jl]{width:100%}.landing-dock-strip[data-astro-cid-tgufo7jl]{display:none;margin-top:-.25rem;padding-top:.3rem}.landing-dock-strip[data-astro-cid-tgufo7jl]:before{inset:0 0 auto;height:5rem;filter:blur(18px)}.spec-table[data-astro-cid-tgufo7jl]{max-width:none}.widget-frame[data-astro-cid-tgufo7jl]{width:100%;margin-inline:auto}.landing-foundation[data-astro-cid-tgufo7jl]{max-width:720px;padding-top:2.2rem}.landing-foundation-grid[data-astro-cid-tgufo7jl]{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-foundation-cell[data-astro-cid-tgufo7jl]:last-child{grid-column:1 / -1;max-width:22rem;margin:0 auto}.landing-principles-row[data-astro-cid-tgufo7jl]{display:none}.landing-intelligence[data-astro-cid-tgufo7jl]{padding:0 1.6rem 2.4rem}.feature-band[data-astro-cid-tgufo7jl]{padding-bottom:2.4rem}.character[data-astro-cid-tgufo7jl]{padding:2.75rem 1.6rem 4.5rem}.download-cta[data-astro-cid-tgufo7jl]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}.waitlist-form[data-astro-cid-tgufo7jl]{width:100%}.waitlist-input[data-astro-cid-tgufo7jl]{font-size:16px}}@media(max-width:640px){.showcase-main[data-astro-cid-tgufo7jl]{padding:1.6rem 1.15rem .85rem}.surface-showcase[data-astro-cid-tgufo7jl],.surface-showcase[data-astro-cid-tgufo7jl].reverse{gap:1.35rem;margin-bottom:4rem}.surface-caption[data-astro-cid-tgufo7jl]{padding-top:.35rem}.close-grid[data-astro-cid-tgufo7jl]{gap:2.2rem}.landing-foundation-grid[data-astro-cid-tgufo7jl]{grid-template-columns:1fr;gap:1.5rem}.landing-foundation-cell[data-astro-cid-tgufo7jl]:last-child{grid-column:auto;max-width:none}.landing-intelligence[data-astro-cid-tgufo7jl]{padding:0 1.15rem 2.2rem}.feature-band[data-astro-cid-tgufo7jl]{padding-bottom:2.2rem}.landing-lexicon[data-astro-cid-tgufo7jl] [data-astro-cid-tgufo7jl][data-lexicon-note]>.is-wide[data-astro-cid-tgufo7jl]{display:none}.character[data-astro-cid-tgufo7jl]{padding:2.5rem 1.15rem 4rem}.spec-table[data-astro-cid-tgufo7jl] td[data-astro-cid-tgufo7jl]{padding:.6rem 0}.spec-label[data-astro-cid-tgufo7jl]{padding-right:1rem;font-size:.88rem}.spec-value[data-astro-cid-tgufo7jl]{font-size:.88rem;color:#ffffffd1}.waitlist-input[data-astro-cid-tgufo7jl]{width:100%}}@media(hover:none),(pointer:coarse){.lightbox[data-astro-cid-tgufo7jl][data-pips]{--pips-band: 4.6rem}.carousel-pip{width:2.75rem;height:2.75rem}.carousel-pip-mark{width:2.75rem;height:2.75rem;margin-top:-1.375rem}}
