@layer sections{#desk{--desk-lh: calc(var(--fs-poem) * 1.55);--desk-title-h: calc(var(--fs-poem) * 2.3);.desk__grid{display: grid;gap: var(--s-7);align-items: start}.desk__aside{min-width: 0}.desk__main{min-width: 0}.desk__head{max-width: 36rem}@media (min-width: 1024px){.desk__grid{grid-template-columns: repeat(12,minmax(0,1fr));gap: 0 var(--col-gap);align-items: stretch}.desk__aside{grid-column: 1 / span 4;display: flex;flex-direction: column;padding-top: var(--s-2)}.desk__main{grid-column: 5 / span 8}}.desk__note{position: relative;margin-top: var(--s-6);max-width: 20ch}.desk__arrow{display: inline-block;width: 56px;height: 26px;margin: 0 0 -.15em .2em;vertical-align: middle;overflow: visible;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}@media (max-width: 1023px){.desk__arrow{display: block;margin: .15em 0 0 3.2em;rotate: 75deg}}.desk__keep{display: none}@media (min-width: 1024px){&.is-poem .desk__keep:not([hidden]){display: grid;gap: var(--s-4);justify-items: stretch;position: sticky;top: 96px;margin-top: var(--s-8);animation: desk-rise var(--dur-reveal) var(--ease-ink) both}.desk__keep .handoff--full{flex-direction: row;flex-wrap: wrap;align-items: center}}.desk__stays{font: 600 var(--fs-small)/1.4 var(--font-ui);color: var(--fg-2)}.desk__paper{position: relative}@media (max-width: 767px){.desk__paper{margin-inline: calc(8px - var(--gutter))}}.desk__sheet{display: grid;align-content: start;padding: clamp(24px,3.5vw,56px)}&:is([data-state="idle"],[data-state="boot"]) .desk__sheet{min-height: 640px}.desk__top{display: grid}.desk__top>*{grid-area: 1 / 1;min-width: 0}.desk__form{font: 400 var(--fs-commission)/1.4 var(--font-display);font-optical-sizing: auto;font-variation-settings: "SOFT" 30;letter-spacing: -.005em}.desk__sentence{margin: 0;text-wrap: pretty}.desk__b{position: relative}.desk__b::after{content: "";position: absolute;inset: -4px -2px}.desk__lock-i{display: none}.desk__b[data-locked]>.icon:not(.desk__lock-i){display: none}.desk__b[data-locked]>.desk__lock-i{display: inline-block}.desk__lock{margin: .35rem 0 0;color: var(--fg-2)}@media (max-width: 767px){.desk__form{line-height: 1.65}.desk__b{padding: .06em .42em .1em;border-radius: var(--r-pill);background-image: none;box-shadow: inset 0 0 0 1.5px color-mix(in srgb,var(--blue-ink) 34%,transparent)}.desk__b:hover{background-color: rgb(10 86 173 / .06)}.desk__b[data-locked]{box-shadow: inset 0 0 0 1px var(--rule-strong);text-decoration: none}}.desk__theme{position: relative;margin: .05em 0 .2em}.desk__theme::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 6px;pointer-events: none;background: var(--graphite);opacity: .55;-webkit-mask: var(--underline-hand) 0 100% / 100% 100% no-repeat;mask: var(--underline-hand) 0 100% / 100% 100% no-repeat;transition: opacity var(--dur-hover) var(--ease-ink),background-color var(--dur-hover) var(--ease-ink),height var(--dur-hover) var(--ease-ink)}.desk__theme:focus-within::after{background: var(--blue-ink);opacity: 1;height: 8px}.desk__input{display: block;width: 100%;margin: 0;padding: .12em 0 .22em;border: 0;border-radius: var(--r-xs);background: transparent;color: var(--graphite);caret-color: var(--blue-ink);font: inherit;line-height: 1.3;letter-spacing: inherit;text-overflow: ellipsis;outline: 2px solid transparent;outline-offset: 2px;transition: background-color var(--dur-hover) var(--ease-ink)}.desk__input::placeholder{color: var(--meta);opacity: 1}.desk__input:focus{background: rgb(10 86 173 / .045)}.desk__theme:has([aria-invalid="true"])::after{background: var(--error);opacity: .9}.desk__count{position: absolute;right: 0;bottom: calc(100% - .2em)}.desk__err{display: flex;gap: .5em;align-items: baseline;margin: .5rem 0 .35rem;font: 600 var(--fs-small)/1.4 var(--font-ui);color: var(--error)}.desk__err::before{content: "✕";font-size: .8em}.desk__acts{display: flex;flex-wrap: wrap;gap: var(--s-3);margin-top: var(--s-6)}.desk__acts .btn{flex: 1 1 auto}@media (min-width: 480px){.desk__acts .btn{flex: 0 0 auto}}.desk__go{min-width: 11.5rem}.desk__offline{margin: var(--s-3) 0 0;font: 600 var(--fs-small)/1.4 var(--font-ui);color: var(--error)}.desk__begin{margin: var(--s-3) 0 0;font: 600 1rem/1.3 var(--font-ui)}.desk__begin-btn{min-height: 44px;text-align: start}.desk__limit{margin: var(--s-4) 0 0}.desk__rather{margin: var(--s-2) 0 0;font-family: var(--font-ui);color: var(--fg-2)}.desk__page{position: relative;margin-top: var(--s-6);padding-top: var(--s-6);border-top: 1px solid var(--rule);font: 400 var(--fs-poem)/1.55 var(--font-poem);min-height: calc(var(--desk-title-h) + 10 * var(--desk-lh) + var(--s-6))}&:is(.is-poem:not(.is-own),.is-drawn,[data-state="off"]) .desk__page{min-height: 0}.desk__page::before{content: "";position: absolute;inset: calc(var(--s-6) + var(--desk-title-h)) 0 0;z-index: -1;pointer-events: none;background: var(--tex-ruled);background-size: 100% var(--desk-lh);-webkit-mask: linear-gradient(#000 70%,transparent);mask: linear-gradient(#000 70%,transparent);transition: opacity .6s var(--ease-ink)}&:is(.is-poem,[data-state="writing"],[data-state="busy"],[data-state="off"]) .desk__page::before{opacity: 0}&.is-own .desk__page::before{opacity: 1}.desk__hint{position: absolute;top: calc(var(--s-6) + .15em);left: 0;max-width: 21ch}&:is(.is-poem,[data-state="writing"],[data-state="busy"],[data-state="off"]) .desk__hint{display: none}.desk__bar{position: absolute;top: var(--s-6);left: 0;right: 0;z-index: 1;display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px var(--s-4);min-height: var(--desk-title-h);pointer-events: none}.desk__bar>*{pointer-events: auto}.desk__recipe{flex: 1 0 100%;margin: 0;font: 500 var(--fs-meta)/1.5 var(--font-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--blue-ink);display: none}.desk__status{flex: 1 1 auto;display: flex;align-items: center;gap: 10px;margin: 0;min-height: 28px;font: 500 var(--fs-small)/1.4 var(--font-ui);color: var(--fg-2)}.desk__status::before{content: "";flex: none;width: 16px;height: 16px;background: var(--blue-ink);-webkit-mask: var(--icon-nib) center / contain no-repeat;mask: var(--icon-nib) center / contain no-repeat;animation: nib-bob 900ms var(--ease-breath) infinite alternate}.desk__say{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.desk__show{min-width: 0}.desk__all{margin-left: auto;font-size: var(--fs-small);min-height: 36px}&:not([data-state="writing"],[data-state="busy"]) .desk__status{position: absolute;width: 1px;height: 1px;min-height: 0;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}&:is([data-state="writing"],[data-state="busy"]) .desk__recipe{display: block}&[data-state="busy"] .desk__status::before{animation: none;background: var(--error)}&[data-state="busy"] .desk__status{color: var(--ink)}.desk__retry{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-4);position: relative;z-index: 1;margin: calc(var(--desk-title-h) + .2em) 0 .4em;font: 600 var(--fs-small)/1.4 var(--font-ui)}.desk__retry:not([hidden]) + .desk__skel{padding-top: 0}.desk__skel{display: none;padding-top: var(--desk-title-h)}&:is([data-state="writing"],[data-state="busy"]) .desk__skel{display: block}.desk__sks{display: block}.desk__sks + .desk__sks{margin-top: .9em}.desk__skel i{display: block;width: var(--w,70%);height: var(--desk-lh);transform-origin: 0 50%;background: linear-gradient(var(--blue-construct),var(--blue-construct)) 0 44% / 100% 1px no-repeat,linear-gradient(var(--blue-construct),var(--blue-construct)) 0 73% / 100% 1.5px no-repeat,linear-gradient(rgb(30 144 255 / .07),rgb(30 144 255 / .07)) 0 58% / 100% .5em no-repeat;opacity: .6;animation: desk-rule 520ms var(--ease-pencil) calc(var(--d,0) * 70ms) both,desk-breath 1.6s var(--ease-breath) calc(520ms + var(--d,0) * 70ms) infinite alternate}.desk__skel.is-centred i{margin-inline: auto;transform-origin: 50% 50%}.desk__skel::after{content: "";display: block;height: calc(1.25em + 31px)}.desk__skel.is-named::after{height: calc(1.25em + 31px + .75rem + 21px)}&[data-state="busy"] .desk__skel i{animation-play-state: paused;opacity: .4}@media (prefers-reduced-motion: reduce){.desk__skel i{animation: none;opacity: .45}}.desk__poem{min-width: 0}.desk__poem .poem{max-inline-size: 34em}.desk__poem .poem__title{min-height: 1.3em}.desk__poem .poem__line:has(.desk__turn,.desk__undo){position: relative}.desk__poem .poem__line.is-reading,.desk__poem .poem__title.is-reading{text-decoration: underline 2px var(--blue);text-underline-offset: .28em;text-decoration-skip-ink: none}.desk__poem [contenteditable]{outline: 2px solid transparent;border-radius: var(--r-xs);cursor: text;box-shadow: 0 1px 0 var(--rule-strong)}.desk__poem [contenteditable]:focus{box-shadow: 0 2px 0 var(--blue-ink);background: rgb(10 86 173 / .045)}.desk__poem .poem__foot{margin-top: 1.25em}.desk__honest{margin: .75rem 0 0;font-family: var(--font-ui);color: var(--fg-2)}.desk__turn{position: absolute;inset-inline-end: calc(100% + .55em);top: .62em;text-indent: 0;font: 500 .75rem/1 var(--font-mono);color: var(--blue-ink)}.desk__undo{position: absolute;inset-inline-end: calc(100% + .2em);top: .18em;display: inline-grid;place-items: center;width: 26px;height: 26px;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--blue-ink);font: 400 .95rem/1 var(--font-ui);text-indent: 0;cursor: pointer}.desk__undo:hover{background: rgb(10 86 173 / .08)}.desk__poem .poem__line--you .desk__undo{inset-inline-end: auto;inset-inline-start: calc(100% + .2em)}.desk__poem .w.is-finding::after,.desk__poem .w.is-alt::after{position: absolute;left: 50%;translate: -50% 0;pointer-events: none;color: var(--blue-ink);font: 700 .7em/1 var(--font-ui)}.desk__poem .w.is-finding::after{content: "···";top: -.55em;letter-spacing: .08em;animation: desk-dots 900ms var(--ease-breath) infinite alternate}.desk__poem .w.is-alt::after{content: "•";left: auto;right: -.32em;top: -.3em;translate: none;font-size: .85em}.desk__poem .w.is-alt{cursor: pointer}.desk__poem .poem.is-thinking .poem__body::after{content: "";display: inline-block;width: .16em;height: 1.05em;margin-left: .12em;vertical-align: -.18em;border-radius: 1px;background: var(--blue-ink);animation: desk-blink 1s steps(1) infinite}.desk__res{display: none;margin-top: var(--s-6)}&:is(.is-poem,.is-drawn,[data-state="revealing"]) .desk__res{display: block}&:is([data-state="writing"],[data-state="busy"],[data-state="revealing"]) .desk__res{visibility: hidden}&[data-state="off"]:not(.is-poem) .desk__res{display: none}&.is-poem:is([data-state="result"],[data-state="quota"],[data-state="off"]) .desk__res{animation: desk-rise var(--dur-ui) var(--ease-ink) both}.desk__tools{display: flex;flex-wrap: wrap;gap: var(--s-2)}.desk__tools .chip{min-height: 42px;font-weight: 600}.desk__tools .chip .icon{color: var(--blue-ink)}.desk__tools .chip:hover .icon{color: inherit}.desk__email{display: none}html.is-desktop & .desk__email{display: inline-flex}.desk__readhint{margin: var(--s-2) 0 0;color: var(--fg-2);font-family: var(--font-ui)}.desk__words,.desk__co{display: none}&:is([data-mode="words"],[data-mode="finding"]) .desk__tools,&[data-mode="cowrite"] .desk__tools,&.is-thin .desk__tools{display: none}&:is([data-mode="words"],[data-mode="finding"]) .desk__words{display: flex}&[data-mode="cowrite"] .desk__co{display: grid}.desk__words{flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-3) var(--s-4);padding: var(--s-3) var(--s-3) var(--s-3) var(--s-5);border-radius: var(--r-pill);background: rgb(10 86 173 / .06);box-shadow: inset 0 0 0 1px rgb(10 86 173 / .18)}.desk__whint{margin: 0;font: 400 1.5rem/1.1 var(--font-hand);color: var(--blue-ink)}.desk__pill{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2)}&[data-mode="finding"] .desk__wcancel{visibility: hidden}.desk__left{margin: var(--s-4) 0 0}.desk__qnote{display: grid;gap: var(--s-3);margin-top: var(--s-5);padding: var(--s-4) var(--s-5);border-left: 2px solid var(--blue-ink);background: rgb(10 86 173 / .045);font: 500 var(--fs-small)/1.5 var(--font-ui)}.desk__qnote p{margin: 0}.desk__inline{display: grid;gap: var(--s-3);justify-items: stretch;margin-top: var(--s-6);padding-top: var(--s-5);border-top: 1px dashed var(--rule)}&:not(.is-poem) .desk__inline,&.is-thin .desk__inline{display: none}@media (min-width: 1024px){.desk__inline{display: none}}.desk__co{gap: var(--s-4)}.desk__line{display: block;width: 100%;max-width: 34em;min-height: calc(var(--desk-lh) + .3em);max-height: 6em;margin: 0;padding: .1em .2em .2em 0;border: 0;border-bottom: 1.5px solid var(--rule-strong);border-radius: 0;resize: none;field-sizing: content;background: transparent;color: var(--graphite);caret-color: var(--blue-ink);font: italic 400 var(--fs-poem)/1.55 var(--font-poem);outline: 2px solid transparent;transition: border-color var(--dur-hover) var(--ease-ink),background-color var(--dur-hover) var(--ease-ink)}.desk__line::placeholder{color: var(--meta);opacity: 1}.desk__line:focus{border-bottom-color: var(--blue-ink);background: rgb(10 86 173 / .04)}.desk__coacts{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-3)}.desk__comsg{margin: 0;font: 500 var(--fs-small)/1.5 var(--font-ui);color: var(--fg-2)}.desk__song{display: grid;gap: var(--s-3);justify-items: start;padding: var(--s-4) var(--s-5);border-radius: var(--r-s);background: var(--paper-morning);box-shadow: inset 0 0 0 1px var(--rule);animation: desk-rise var(--dur-ui) var(--ease-ink) both}.desk__song p{margin: 0;font: 400 1.75rem/1.2 var(--font-display);font-variation-settings: "SOFT" 30}.desk__song[hidden]{display: none}&:is([data-state="writing"],[data-state="busy"]) :is(.desk__sentence,.desk__lock){opacity: .6}&:is([data-state="writing"],[data-state="busy"]) .desk__theme{opacity: .85}.desk__sentence,.desk__lock,.desk__theme{transition: opacity var(--dur-ui) var(--ease-ink)}&:is([data-state="writing"],[data-state="busy"]) .desk__b{cursor: progress}.desk__robot{position: absolute;right: clamp(8px,3vw,40px);bottom: -22px;z-index: var(--z-mascot);width: 72px;height: 72px;pointer-events: none;transform-origin: 50% 100%;transition: translate 700ms var(--ease-ink),rotate 700ms var(--ease-ink)}.desk__robot img{width: 72px;height: 72px;filter: drop-shadow(0 0 .5px var(--graphite)) drop-shadow(0 6px 8px rgb(42 29 14 / .18))}@media (prefers-reduced-motion: no-preference){&:is([data-state="writing"],[data-state="revealing"]) .desk__robot{translate: 0 -40px;rotate: -5deg;transition-timing-function: cubic-bezier(.34,1.4,.5,1)}}.desk__plate:not([hidden]),.desk__dust:not([hidden]){position: relative;z-index: 2;align-self: start}&[data-state="quota"] .desk__form,&[data-state="off"] .desk__form{visibility: hidden}.desk__plate{display: grid;grid-template-columns: auto minmax(0,1fr);gap: var(--s-4) var(--s-5);align-items: start;padding: clamp(20px,3vw,36px);border-radius: var(--r-xs);background: var(--sheet);box-shadow: var(--sh-lift);outline: 1px solid var(--rule-strong);outline-offset: -7px;rotate: -.35deg;animation: desk-plate var(--dur-ui) var(--ease-ink) both}.desk__plate::before{content: "";position: absolute;inset: 11px;border: 1px solid var(--rule);border-radius: 1px;pointer-events: none}.desk__plate-robot img{width: 96px;height: 96px;filter: drop-shadow(0 0 .5px var(--graphite)) drop-shadow(0 6px 8px rgb(42 29 14 / .18))}.desk__plate-h,.desk__dust-h{margin: 0;font: 400 clamp(1.75rem,1.4rem + 1vw,2.25rem)/1.15 var(--font-display);font-variation-settings: "SOFT" 30;letter-spacing: -.01em}.desk__plate-h:focus{outline: none}.desk__plate-h:focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}.desk__plate p,.desk__dust p{margin: var(--s-3) 0 0;font: 400 1rem/1.5 var(--font-ui);color: var(--fg-2);max-width: 44ch}.desk__plate .desk__plate-2{font-weight: 600;color: var(--fg)}&:not(.is-poem) .desk__plate-2{display: none}.desk__plate .handoff{grid-column: 1 / -1}.desk__plate .handoff--full,.desk__dust .handoff--full{flex-direction: row;flex-wrap: wrap;align-items: center}@container (min-width: 560px){.desk__plate .handoff{grid-column: 2 / -1}}.desk__dust{position: relative;isolation: isolate;display: grid;gap: var(--s-4);padding: clamp(24px,3.5vw,44px);border-radius: var(--r-s);box-shadow: var(--sh-lift);rotate: .3deg;background: linear-gradient(101deg,transparent 0 16%,rgb(255 255 255 / .5) 21%,transparent 27%),linear-gradient(101deg,transparent 0 47%,rgb(22 19 15 / .06) 50%,rgb(255 255 255 / .4) 53%,transparent 58%),linear-gradient(78deg,transparent 0 72%,rgb(22 19 15 / .07) 76%,transparent 82%),linear-gradient(180deg,rgb(255 255 255 / .4),transparent 35%,rgb(22 19 15 / .05)),color-mix(in oklab,var(--paper) 94%,var(--graphite));animation: desk-plate var(--dur-ui) var(--ease-ink) both}.desk__dust::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;pointer-events: none;background: var(--tex-grain) 0 0 / 256px 256px;opacity: .14;mix-blend-mode: multiply}.desk__up{margin-top: var(--s-8)}.desk__up-title{margin: 0;max-width: 28ch;font: 400 var(--fs-commission)/1.2 var(--font-display);font-variation-settings: "SOFT" 30;letter-spacing: -.01em}.desk__cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s-5);margin: var(--s-6) 0 0;padding: 0;list-style: none}.desk__card{position: relative;display: grid;align-content: start;gap: var(--s-2);min-width: 0}&.is-lyrics .desk__card[data-up="upsell_song"]{order: -1}.desk__card-a{display: grid;gap: var(--s-4);justify-items: start;color: var(--fg);text-decoration: none;border-radius: var(--r-s)}.desk__card-a::after{content: "";position: absolute;inset: -8px;border-radius: var(--r-m)}.desk__card-a:focus-visible{outline: none}.desk__card-a:focus-visible::after{outline: 2px solid var(--focus);outline-offset: 0}.desk__thumb{display: block;width: 160px;height: 200px;overflow: hidden;border-radius: var(--r-xs);background: var(--sheet);box-shadow: var(--sh-paper),0 0 0 1px var(--rule);rotate: -1.2deg;transition: rotate var(--dur-ui) var(--ease-ink),translate var(--dur-ui) var(--ease-ink),box-shadow var(--dur-ui) var(--ease-ink)}.desk__card:nth-child(2) .desk__thumb{rotate: .8deg}.desk__card:nth-child(3) .desk__thumb{rotate: -.4deg}.desk__card-a:hover .desk__thumb,.desk__card-a:focus-visible .desk__thumb{rotate: 0deg;translate: 0 -4px;box-shadow: var(--sh-lift),0 0 0 1px var(--rule)}.desk__thumb img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 20%}.desk__card-t{font: 400 1.75rem/1.1 var(--font-display);font-variation-settings: "SOFT" 30;letter-spacing: -.01em}.desk__card-t::after{content: " →";color: var(--blue-ink)}.desk__card-b{margin: 0;max-width: 30ch;font-size: var(--fs-small);line-height: 1.5;color: var(--fg-2)}.desk__fine{margin: var(--s-5) 0 0;color: var(--fg-2);font-family: var(--font-ui)}@media (max-width: 767px){.desk__cards{display: flex;gap: var(--s-4);margin-inline: calc(-1 * var(--gutter));padding: var(--s-2) var(--gutter) var(--s-4);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gutter);-webkit-mask: linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent);mask: linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent)}.desk__card{flex: 0 0 78%;scroll-snap-align: start;padding: 8px}}.desk__sk{width: 100%;height: 100%;fill: none;stroke-linecap: round;stroke-linejoin: round}.desk__sk-l{stroke: var(--graphite);stroke-width: 1.4}.desk__sk-thin{stroke-width: 1;opacity: .6}.desk__sk-h{stroke: var(--graphite);stroke-width: .8;opacity: .45}.desk__sk-fill{fill: var(--paper)}.desk__sk-disc{fill: color-mix(in oklab,var(--graphite) 14%,var(--sheet))}.desk__sk-g{stroke: var(--graphite);stroke-width: .7;opacity: .5}.desk__sk-label{fill: var(--blue)}.desk__sk-hole{fill: var(--sheet)}.desk__sk-page{fill: var(--paper);stroke: var(--graphite);stroke-width: 1.2}.desk__sk-cover{fill: color-mix(in oklab,var(--gold) 22%,var(--sheet))}.desk__sk-stitch{stroke: url(#desk-foil);stroke-width: 2.2;stroke-dasharray: 6 4}.desk__sk-plate{fill: url(#desk-foil)}.desk__f1{stop-color: var(--gold-lo)}.desk__f2{stop-color: var(--gold)}.desk__f3{stop-color: var(--gold-hi)}.desk__tray{padding: 0}.desk__tray .tray__handle{margin: 8px auto 0}.desk__tray[popover]{width: 380px;max-height: var(--desk-tray-max,min(60vh,560px))}.desk__tray[popover]:popover-open{animation: desk-tray 220ms var(--ease-ink) both}.desk__tin{display: grid}.desk__thead{position: sticky;top: 0;z-index: 1;display: flex;align-items: center;gap: var(--s-2);padding: var(--s-3) var(--s-2) var(--s-2) var(--s-4);background: var(--sheet);border-bottom: 1px solid var(--rule)}.desk__ttl{margin: 0;font: 600 1.0625rem/1.3 var(--font-ui)}.desk__tx{margin-left: auto}.desk__lb,.desk__rg{padding: var(--s-2);outline: none}.desk__rg fieldset{margin: 0;padding: 0;border: 0;min-width: 0}.desk__tg{display: block;margin: 0;padding: var(--s-3) var(--s-2) var(--s-1);font: 500 var(--fs-meta)/1.4 var(--font-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--fg-meta)}.desk__opt{position: relative;display: flex;align-items: center;gap: var(--s-3);min-height: 44px;padding: 7px 10px;border-radius: var(--r-s);cursor: pointer;color: var(--ink);font: 400 var(--fs-small)/1.35 var(--font-ui);user-select: none}.desk__opt:hover,.desk__opt.is-active{background: rgb(10 86 173 / .07)}.desk__lb:focus-visible .desk__opt.is-active{box-shadow: inset 0 0 0 2px var(--focus)}.desk__opt:has(:focus-visible){box-shadow: inset 0 0 0 2px var(--focus)}.desk__ot{flex: 1 1 auto;min-width: 0;display: grid}.desk__ot b{font-weight: 600;font-size: 1rem}.desk__ot small{color: var(--fg-2);font-size: .8125rem;line-height: 1.35}.desk__opt .meta{flex: none;letter-spacing: .06em}.desk__opt::after{content: "";flex: none;width: 18px;height: 18px;background: var(--blue-ink);opacity: 0;--desk-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.8l4.6 4.4L19.6 6.6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask: var(--desk-check) center / contain no-repeat;mask: var(--desk-check) center / contain no-repeat}.desk__opt[aria-selected="true"],.desk__opt:has(:checked){color: var(--blue-ink)}.desk__opt[aria-selected="true"] small,.desk__opt:has(:checked) small{color: var(--blue-ink)}.desk__opt[aria-selected="true"]::after,.desk__opt:has(:checked)::after{opacity: 1}.desk__mono{flex: none;display: inline-grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;overflow: hidden;background: var(--sheet);box-shadow: inset 0 0 0 1px var(--rule-strong);color: var(--ink);font: 600 .9375rem/1 var(--font-display);font-variation-settings: "SOFT" 50;letter-spacing: -.02em}.desk__mono img{width: 32px;height: 32px}.desk__moods{display: flex;flex-wrap: wrap;gap: var(--s-2);padding: var(--s-4)}.desk__moods .chip:has(:checked){background: var(--ink);color: var(--sheet);border-color: var(--ink)}.desk__moods .chip:has(:focus-visible){outline: 2px solid var(--focus);outline-offset: 3px}.desk__tfoot{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-4);padding: var(--s-3) var(--s-4) var(--s-4);border-top: 1px solid var(--rule);font: 400 .8125rem/1.45 var(--font-ui);color: var(--fg-2)}.desk__tfoot p{margin: 0;flex: 1 1 14rem}.desk__tfoot .btn{margin-left: auto}.desk__alts{min-width: 180px}.desk__alts:popover-open{animation: desk-tray 200ms var(--ease-ink) both}.desk__share{width: min(520px,calc(100vw - 24px));gap: var(--s-4)}.desk__share[open]{display: grid}.desk__share-fig{display: grid;place-items: center;margin: 0;padding: var(--s-4);border-radius: var(--r-m);background: rgb(22 19 15 / .06)}.desk__share-img{width: auto;height: auto;max-width: 100%;max-height: min(52svh,520px);aspect-ratio: 1080 / 1350;border-radius: 3px;background: var(--paper);box-shadow: var(--sh-lift);transition: opacity var(--dur-ui) var(--ease-ink)}.desk__share-img[data-tall]{aspect-ratio: 1080 / 1920}.desk__share-img.is-loading{opacity: .35}.desk__share-skins,.desk__share-acts{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-3)}.desk__share-acts form{margin: 0 0 0 auto}.desk__nojs{display: grid;gap: var(--s-5);justify-items: start}.desk__nojs-t{margin: 0;font: 400 var(--fs-commission)/1.3 var(--font-display);font-variation-settings: "SOFT" 30;max-width: 24ch}}#desk{.no-js & :is(.desk__top,.desk__page,.desk__res){display: none}.no-js & .desk__sheet{min-height: 0}}@media (forced-colors: active){#desk .desk__skel i{background: none;border-bottom: 1px solid CanvasText;height: calc(var(--desk-lh) - 1px);opacity: 1;animation: none}#desk .desk__theme::after,#desk .desk__page::before{display: none}#desk .desk__input{border-bottom: 1px solid CanvasText}#desk .desk__opt[aria-selected="true"],#desk .desk__opt:has(:checked){outline: 2px solid Highlight}#desk .desk__opt.is-active{outline: 1px dashed CanvasText}}@keyframes desk-rule{from{transform: scaleX(0);opacity: 0}to{transform: scaleX(1);opacity: .6}}@keyframes desk-breath{from{opacity: .6}to{opacity: .35}}@keyframes desk-dots{from{opacity: .25}to{opacity: 1}}@keyframes desk-blink{50%{opacity: 0}}@keyframes desk-rise{from{opacity: 0;translate: 0 10px}to{opacity: 1;translate: 0 0}}@keyframes desk-plate{from{opacity: 0;translate: 0 16px}to{opacity: 1;translate: 0 0}}@keyframes desk-tray{from{opacity: 0;translate: 0 -6px}to{opacity: 1;translate: 0 0}}}@layer sections{#voices{--voices-print-w: 76px;--voices-wipe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='100' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cpattern id='h' width='5' height='5' patternUnits='userSpaceOnUse' patternTransform='rotate(40)'%3E%3Crect width='2.2' height='5'/%3E%3C/pattern%3E%3Cmask id='m'%3E%3Crect x='96' width='110' height='100' fill='url(%23g)'/%3E%3C/mask%3E%3C/defs%3E%3Crect width='100' height='100'/%3E%3Crect x='96' width='110' height='100' fill='url(%23h)' mask='url(%23m)'/%3E%3C/svg%3E");.voices__head .lead em{font-style: italic}.voices__strip{margin: clamp(40px,6vw,72px) calc(var(--gutter) * -1) 0;padding: 4px var(--gutter) 0;scroll-snap-type: x proximity;scroll-padding-inline: var(--gutter);-webkit-mask: linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent);mask: linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent)}.voices__tabs{display: flex;gap: 2px;width: max-content;padding-bottom: 6px}.voices__tab{position: relative;display: grid;justify-items: center;align-content: start;width: calc(var(--voices-print-w) + 22px);min-height: 44px;padding: 12px 4px 36px;margin: 0;border: 0;border-radius: var(--r-s);background: none;color: var(--fg);text-align: center;cursor: pointer;scroll-snap-align: start;-webkit-tap-highlight-color: transparent}.voices__tab:focus-visible{outline: 2px solid var(--focus);outline-offset: -2px}.voices__print{display: block;width: var(--voices-print-w);aspect-ratio: 2 / 3;padding: 4px;background: var(--sheet);box-shadow: var(--sh-paper);border-radius: 1px;rotate: var(--voices-r,0deg);opacity: .84;transition: translate var(--dur-ui) var(--ease-ink),rotate var(--dur-ui) var(--ease-ink),box-shadow var(--dur-ui) var(--ease-ink),opacity var(--dur-ui) var(--ease-ink)}.voices__print img,.voices__plate{display: block;width: 100%;height: 100%;object-fit: cover}.voices__plate-name{font: 600 46px/1 var(--font-display);fill: #F3EEE4;font-variation-settings: "SOFT" 50}.voices__plate-life{font: 500 15px/1 var(--font-mono);letter-spacing: .08em;fill: #F3EEE4;fill-opacity: .82}.voices__tab:nth-child(1){--voices-r: -1.4deg;--i: 0}.voices__tab:nth-child(2){--voices-r: .9deg;--i: 1}.voices__tab:nth-child(3){--voices-r: -.6deg;--i: 2}.voices__tab:nth-child(4){--voices-r: 1.2deg;--i: 3}.voices__tab:nth-child(5){--voices-r: -1deg;--i: 4}.voices__tab:nth-child(6){--voices-r: .5deg;--i: 5}.voices__tab:nth-child(7){--voices-r: -1.2deg;--i: 6}.voices__tab:nth-child(8){--voices-r: .8deg;--i: 7}.voices__name{margin-top: 14px;font: 600 .9375rem/1.2 var(--font-ui);color: var(--fg);white-space: nowrap}.voices__life{margin-top: 2px;font: 500 .6875rem/1.4 var(--font-mono);letter-spacing: .04em;color: var(--fg-meta);white-space: nowrap}.voices__tab::after{content: "";position: absolute;left: 50%;bottom: 12px;width: min(70px,72%);height: 8px;translate: -50% 0;background: var(--underline-hand) center / 100% 100% no-repeat;scale: 0 1;transform-origin: 0 50%;transition: scale 420ms var(--ease-pencil)}.voices__tab:hover .voices__print{translate: 0 -3px;opacity: 1}.voices__tab.is-active .voices__print{translate: 0 -7px;rotate: 0deg;opacity: 1;box-shadow: var(--sh-lift)}.voices__tab.is-active::after{scale: 1 1}&.is-armed .voices__print>*{-webkit-mask: var(--voices-wipe) 100% 0 / 300% 100% no-repeat;mask: var(--voices-wipe) 100% 0 / 300% 100% no-repeat;transition: -webkit-mask-position 640ms var(--ease-ink) calc(var(--i) * 60ms),mask-position 640ms var(--ease-ink) calc(var(--i) * 60ms)}&.is-armed.is-printed .voices__print>*{-webkit-mask-position: 0 0;mask-position: 0 0}.voices__panels{margin-top: clamp(28px,5vw,48px)}.voices__panel{display: grid;gap: var(--s-5);align-items: start}.js & details.voices__panel{display: none}.voices__sheet{width: 100%}.voices__sheet .poem{max-inline-size: 30em}.voices__sheet .poem__foot{margin-top: 1.25em}.voices__card{--vc-lh: 1.375rem;--vc-top: 18px;position: relative;justify-self: start;width: min(100%,380px);margin: var(--s-2) 0 0 6px;padding: var(--vc-top) 22px 46px 24px;border-radius: 3px;color: var(--ink);background: linear-gradient(var(--gold),var(--gold)) 0 calc(var(--vc-top) + var(--vc-lh) - 3px) / 100% 1.5px no-repeat,repeating-linear-gradient(transparent 0 calc(var(--vc-lh) - 1px),var(--rule) calc(var(--vc-lh) - 1px) var(--vc-lh)) 0 calc(var(--vc-top) - 3px) / 100% calc(100% - var(--vc-top) - 38px) no-repeat,var(--sheet);box-shadow: var(--sh-paper);rotate: 1deg;font: 500 .8125rem/var(--vc-lh) var(--font-mono)}.voices__card::after{content: "";position: absolute;left: 50%;bottom: 13px;width: 13px;height: 13px;translate: -50% 0;border-radius: 50%;background: var(--bg);box-shadow: inset 0 1px 2px rgb(42 29 14 / .35),0 0 0 1px rgb(22 19 15 / .05)}.voices__card p,.voices__card ul{margin: 0;padding: 0;list-style: none}.voices__card-name{letter-spacing: .1em;text-transform: uppercase}.voices__card .voices__card-life{margin-top: var(--vc-lh);letter-spacing: .06em;text-transform: uppercase;color: var(--graphite)}.voices__card-label{letter-spacing: .12em;text-transform: uppercase;color: var(--meta)}.voices__card-works li{padding-left: 2ch;text-indent: -2ch;color: var(--ink)}.voices__card-works li::before{content: "— ";color: var(--graphite)}.voices__write{justify-self: start}.voices__summary{display: flex;align-items: center;gap: var(--s-3);min-height: 48px;padding: var(--s-3) 0;border-top: 1px solid var(--rule);font: 600 1rem/1.3 var(--font-ui);color: var(--fg);cursor: pointer;list-style: none}.voices__summary::-webkit-details-marker{display: none}.voices__summary::before{content: "+";display: inline-grid;place-items: center;width: 24px;height: 24px;border: 1px solid var(--rule-strong);border-radius: 50%;font: 500 .875rem/1 var(--font-mono)}details[open]>.voices__summary::before{content: "−"}details.voices__panel{display: block;margin-top: var(--s-2)}details.voices__panel[open]{padding-bottom: var(--s-6)}details.voices__panel>:not(summary){margin-top: var(--s-5)}details.voices__panel>.voices__sheet{max-width: 46rem}.no-js & .voices__panel.is-active{margin-bottom: var(--s-7)}.voices__foot{margin-top: clamp(56px,8vw,112px);display: grid;gap: var(--s-4);max-width: 46rem}.voices__honesty{font-family: var(--font-display);font-weight: 400;font-size: max(28px,var(--fs-h3));line-height: 1.18;letter-spacing: -.01em;font-variation-settings: "SOFT" 60;text-wrap: balance;color: var(--fg)}.voices__count{font: 400 var(--fs-body)/1.5 var(--font-ui);color: var(--fg-2)}@media (forced-colors: active){.voices__tab.is-active{outline: 2px solid Highlight;outline-offset: -2px}.voices__tab::after{display: none}.voices__card{border: 1px solid CanvasText;background: Canvas}.voices__card::after{border: 1px solid CanvasText;background: Canvas}}@media (min-width: 768px){--voices-print-w: 84px;.voices__panel{grid-template-columns: minmax(0,7fr) minmax(0,5fr);grid-template-rows: auto 1fr;column-gap: var(--col-gap);row-gap: var(--s-6)}.voices__sheet{grid-column: 1;grid-row: 1 / span 2}.voices__card{grid-column: 2;grid-row: 1;margin-top: var(--s-7)}.voices__write{grid-column: 2;grid-row: 2;margin-left: 6px}}@media (min-width: 1024px){--voices-print-w: clamp(76px,7.2vw,104px);.voices__wrap{padding-inline-start: max(var(--gutter),calc(var(--line-x) + 22px - max(0px,(100vw - var(--container) - 2 * var(--gutter)) / 2)))}.voices__strip{margin: clamp(56px,6vw,88px) 0 0;padding: 4px 0 0;overflow: visible;-webkit-mask: none;mask: none}.voices__tabs{display: grid;grid-template-columns: repeat(8,minmax(0,1fr));gap: var(--col-gap);width: auto}.voices__tab{width: auto}.voices__panels{margin-top: max(104px,8vw)}.voices__panel{grid-template-columns: repeat(12,minmax(0,1fr))}.voices__sheet{grid-column: 2 / 8}.voices__card{grid-column: 8 / 12;margin-left: var(--s-4)}.voices__write{grid-column: 8 / 12;margin-left: calc(var(--s-4) + 6px)}.voices__foot{margin-left: calc((100% - 11 * var(--col-gap)) / 12 + var(--col-gap))}}}}@layer sections{#noon{--noon-fs: clamp(1.0625rem,.95rem + .45vw,1.3125rem);--noon-blue: rgb(30 144 255 / .24);.noon__top{display: grid;gap: var(--s-5)}.noon__robot{justify-self: start;margin-left: 4px}.noon__bar{display: flex;align-items: center;gap: var(--s-3);margin-top: clamp(40px,6vw,72px)}.noon__tabscroll{flex: 1 1 auto;min-width: 0;margin-left: calc(var(--gutter) * -1);padding: 4px 0 4px var(--gutter);scroll-snap-type: x proximity;scroll-padding-inline: var(--gutter);-webkit-mask: linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - 24px),transparent);mask: linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - 24px),transparent)}.noon__tabs{display: flex;width: max-content;padding: 4px;gap: 2px;margin-right: 24px;border: 1px solid var(--rule-strong);border-radius: var(--r-pill);background: var(--sheet)}.noon__tab{position: relative;flex: none;min-height: 40px;padding: 0 16px;border: 0;border-radius: var(--r-pill);background: none;color: var(--fg-2);font: 600 .9375rem/1 var(--font-ui);cursor: pointer;scroll-snap-align: start;transition: background-color var(--dur-hover) var(--ease-ink),color var(--dur-hover) var(--ease-ink)}.noon__tab::after{content: "";position: absolute;inset: -2px 0}.noon__tab:hover{color: var(--fg)}.noon__tab.is-active{background: var(--fg);color: var(--bg)}.noon__tab:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px}.noon__more{flex: none;display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 12px 0 16px;border: 1px dashed var(--rule-strong);border-radius: var(--r-pill);background: none;color: var(--fg);font: 600 .9375rem/1 var(--font-ui);white-space: nowrap;cursor: pointer;transition: border-color var(--dur-hover) var(--ease-ink),background-color var(--dur-hover) var(--ease-ink)}.noon__more:hover{border-color: var(--fg)}.noon__more .icon{transition: rotate var(--dur-ui) var(--ease-ink)}.noon__more[aria-expanded="true"]{border-style: solid;border-color: var(--fg)}.noon__more[aria-expanded="true"] .icon{rotate: 180deg}.no-js & .noon__bar{display: none}.noon__fine{margin-top: var(--s-4);max-width: 60ch;font: 400 var(--fs-small)/1.5 var(--font-ui);color: var(--fg-2)}.noon__forms{margin-top: var(--s-6)}.js & .noon__forms:not(.is-open){display: none}.noon__index{columns: 3 17rem;column-gap: var(--col-gap);padding: clamp(20px,3vw,40px);border-top: 1px solid var(--rule-strong);border-bottom: 1px solid var(--rule);background: color-mix(in srgb,var(--sheet) 70%,transparent)}.noon__group{break-inside: avoid;padding-bottom: var(--s-6)}.noon__group-name{margin-bottom: var(--s-3);font: 500 var(--fs-meta)/1.4 var(--font-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--fg-meta)}.noon__group dl{display: grid;gap: var(--s-3);margin: 0}.noon__group dt{font: 600 1rem/1.3 var(--font-ui);color: var(--fg)}.noon__group dd{margin: 2px 0 0;font: 400 var(--fs-small)/1.45 var(--font-ui);color: var(--fg-2);max-width: 44ch}.noon__stage{display: grid;gap: var(--s-7);margin-top: clamp(40px,5vw,64px);overflow-anchor: none}.noon__stage:focus-visible{outline: 2px solid var(--focus);outline-offset: 8px}.noon__phead{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-2) var(--s-4);min-height: 44px;margin-bottom: var(--s-3)}.noon__phead .noon__colhead{display: flex;align-items: center;min-height: 44px;margin: 0}.noon__sample>.noon__colhead{display: flex;align-items: center;min-height: 44px;margin-bottom: var(--s-3)}.noon__colhead{margin-bottom: var(--s-3);font: 500 var(--fs-meta)/1.4 var(--font-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--fg-meta)}.noon__pattern,.noon__sample{min-width: 0}.noon__plate{margin: 0}.noon__bp{position: relative;min-height: 120px;border: 1px solid var(--noon-blue);border-radius: var(--r-xs);background: var(--tex-blueprint),var(--paper-noon);background-position: -1px -1px}.no-js & .noon__bp{display: none}.noon__bp .bp{display: block;width: 100%;height: auto;overflow: visible}.noon__cap{margin-top: var(--s-3);max-width: 52ch;font: 400 var(--fs-small)/1.5 var(--font-ui);color: var(--fg-2)}.bp__stroke{fill: none;stroke: var(--blue-ink);stroke-opacity: .82;stroke-width: 1.3;stroke-linecap: round;stroke-linejoin: round}.bp__stroke.is-refrain{stroke-width: 2.2;stroke-opacity: .9}.bp__stroke.is-tick{stroke-width: 1.2}.bp__stroke.is-box,.bp__stroke.is-bracket{stroke-width: 1.2}.bp__reg{fill: none;stroke: var(--blue-ink);stroke-opacity: .4;stroke-width: 1}.bp__mark{fill: var(--blue-ink);font: 500 11px/1 var(--font-mono);letter-spacing: .06em}.bp__mark.is-letter{font-size: 11px}.bp__mark.is-refrain-id{font-size: 10px}.bp__mark.is-hand{font: 400 23px/1 var(--font-hand);letter-spacing: 0}.noon__classic-btn{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;margin: 0;padding: 0 16px;border: 1px solid var(--rule-strong);border-radius: var(--r-pill);background: none;color: var(--fg);font: 500 .875rem/1.2 var(--font-ui);white-space: nowrap;text-align: start;cursor: pointer;position: relative;transition: border-color var(--dur-hover) var(--ease-ink),background-color var(--dur-hover) var(--ease-ink),color var(--dur-hover) var(--ease-ink)}.noon__classic-btn::before{content: "❦" / "";font-size: 1rem;color: var(--gold-ink);transition: color var(--dur-hover) var(--ease-ink)}.noon__classic-btn::after{content: "";position: absolute;inset: -2px 0}.noon__classic-btn:hover{border-color: var(--fg)}.noon__classic-btn[aria-expanded="true"]{background: var(--fg);color: var(--bg);border-color: var(--fg)}.noon__classic-btn[aria-expanded="true"]::before{color: var(--gold)}.noon__classic-btn.is-off{display: none}.noon__classic{position: relative;padding: clamp(24px,3vw,36px) 44px clamp(20px,3vw,32px) 50px;border: 1px solid var(--noon-blue);border-radius: var(--r-xs);background: var(--tex-blueprint),var(--paper-noon);background-position: -1px -1px}.noon__bright{max-inline-size: none;font-size: clamp(1rem,.88rem + .3vw,1.1875rem)}.noon__bright .poem__title{margin-bottom: .7em}.noon__bright .poem__line{position: relative}.noon__rl{position: absolute;inset-inline-end: -30px;bottom: .38em;text-indent: 0;text-shadow: none;font: 500 11px/1 var(--font-mono);letter-spacing: .06em;color: var(--blue-ink)}.noon__rw{text-decoration: underline dotted 1px;text-decoration-color: rgb(10 86 173 / .5);text-underline-offset: .28em}.noon__rw.is-wet{animation: noon-wet 1.2s var(--ease-dry) both}.noon__threads{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none}.noon__thread{fill: none;stroke: var(--graphite);stroke-opacity: .72;stroke-width: 1.25;stroke-linecap: round}.noon__sheet{width: 100%}.noon__stack{display: grid}.noon__stack>*{grid-area: 1 / 1;min-width: 0}.noon__poem .poem{font-size: var(--noon-fs)}.noon__poem .poem.is-held{opacity: 0}.noon__slots{display: flex;flex-direction: column;align-items: flex-start;pointer-events: none;font: 400 var(--noon-fs)/1.55 var(--font-poem);opacity: 0;transition: opacity 200ms var(--ease-ink)}.noon__slots.is-on{opacity: 1}.noon__slot{display: block;flex: none;width: var(--w,70%);height: .34em;margin: .6em 0;border-radius: var(--r-pill);background: var(--blue-construct)}.noon__slot.is-title{height: .5em;margin: .5em 0 1.4em}.noon__slot.is-break{margin-top: 1.5em}.noon__slot.is-indent{margin-left: 14%}.noon__slot.is-tag{width: 62%;height: 28px;margin-top: 1.5em;border-radius: 2px;background: none;border: 1px solid var(--blue-construct)}.noon__write{margin-top: var(--s-5)}.noon__alts{margin-top: var(--s-7);border-bottom: 1px solid var(--rule)}.noon__summary{display: flex;align-items: center;gap: var(--s-3);min-height: 48px;padding: var(--s-3) 0;border-top: 1px solid var(--rule);font: 600 1rem/1.3 var(--font-ui);color: var(--fg);cursor: pointer;list-style: none}.noon__summary::-webkit-details-marker{display: none}.noon__summary::before{content: "+";display: inline-grid;place-items: center;width: 24px;height: 24px;border: 1px solid var(--rule-strong);border-radius: 50%;font: 500 .875rem/1 var(--font-mono)}details[open]>.noon__summary::before{content: "−"}.noon__alt>:not(summary){margin-top: var(--s-4)}.noon__alt[open]{padding-bottom: var(--s-6)}.noon__alt .sheet{max-width: 44rem}.noon__alt--classic{margin-top: var(--s-5)}.noon__alt--classic .noon__classic{max-width: 44rem}@media (forced-colors: active){.noon__tab,.noon__more,.noon__classic-btn{border: 1px solid ButtonText}.noon__tab.is-active,.noon__classic-btn[aria-expanded="true"]{outline: 2px solid Highlight;outline-offset: 2px}.noon__tab::before{display: none}.noon__bp,.noon__classic{border-color: CanvasText;background: Canvas}.bp__stroke,.bp__reg,.noon__thread{stroke: CanvasText}.bp__mark{fill: CanvasText}.noon__rl{color: CanvasText}.noon__slots{display: none}}@keyframes noon-wet{0%,30%{color: var(--blue-ink)}100%{color: var(--ink)}}@media (min-width: 1024px){.noon__wrap{padding-inline-start: max(var(--gutter),calc(var(--line-x) + 22px - max(0px,(100vw - var(--container) - 2 * var(--gutter)) / 2)))}.noon__top{grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--col-gap);align-items: end}.noon__head{grid-column: 1 / 9}.noon__robot{grid-column: 9 / 13;justify-self: end;margin: 0 4% var(--s-2) 0;rotate: -2deg}.noon__bar{align-items: flex-end;gap: var(--s-5);border-bottom: 1px solid var(--rule-strong)}.noon__tabscroll{margin: 0;padding: 0;overflow: visible;-webkit-mask: none;mask: none}.noon__tabs{gap: clamp(8px,2.4vw,40px);margin: 0;padding: 0;border: 0;border-radius: 0;background: none}.noon__tab{min-height: 0;padding: 6px 2px 16px;border-radius: 0;background: none;color: var(--fg-2);font-family: var(--font-display);font-weight: 400;font-size: clamp(1.75rem,1rem + 1.2vw,2.25rem);line-height: 1;letter-spacing: -.01em;font-variation-settings: "SOFT" 40}.noon__tab::before{content: "";position: absolute;inset: auto 0 -5px;height: 9px;background: var(--underline-hand) center / 100% 100% no-repeat;scale: 0 1;transform-origin: 0 50%;transition: scale 420ms var(--ease-pencil)}.noon__tab.is-active{background: none;color: var(--fg)}.noon__tab.is-active::before{scale: 1 1}.noon__tab:focus-visible{outline-offset: 4px}.noon__more{margin: 0 0 12px auto}.noon__stage{grid-template-columns: repeat(12,minmax(0,1fr));grid-template-rows: auto auto 1fr;gap: 0 var(--col-gap);align-items: start}.noon__pattern,.noon__sample{display: contents}.noon__phead{grid-column: 1 / 6;grid-row: 1}.noon__plate,.noon__classic{grid-column: 1 / 6;grid-row: 2 / span 2}.noon__sample>.noon__colhead{grid-column: 6 / 13;grid-row: 1;padding-left: var(--s-5)}.noon__sheet{grid-column: 6 / 13;grid-row: 2;margin-left: var(--s-5);width: auto}.noon__write{grid-column: 6 / 13;grid-row: 3;justify-self: start;margin-left: var(--s-5)}.noon__sheet{min-height: 500px}.noon__classic-btn.is-off{display: inline-flex;visibility: hidden}}@media (min-width: 1280px){.noon__sample>.noon__colhead,.noon__sheet,.noon__write{grid-column-start: 7;margin-left: 0}.noon__sample>.noon__colhead{padding-left: 0}}}}@layer sections{#afternoon{.aft{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s-6) var(--col-gap)}.aft__note{justify-self: end;margin: calc(-1 * var(--s-3)) var(--s-2) calc(-1 * var(--s-2)) 0}.erasure__page{margin-inline: calc(-1 * var(--s-2))}.aft__stack{display: grid}.aft__stack>*{grid-area: 1 / 1;min-width: 0}.aft__prose{margin: 0;font: 400 1.25rem/1.7 var(--font-poem);color: var(--ink);text-align: start;hyphens: auto;font-variant-numeric: oldstyle-nums;font-kerning: normal;text-shadow: 0 0 .4px currentColor;background: repeating-linear-gradient(transparent 0 calc(1.7em - 1px),rgb(22 19 15 / .07) calc(1.7em - 1px) 1.7em)}.aft__foot{margin: var(--s-5) 0 0}.ew{display: inline;margin: 0;padding: 0;border: 0;border-radius: .4em .3em .45em .35em;background: transparent;color: inherit;font: inherit;line-height: inherit;letter-spacing: inherit;text-align: inherit;text-shadow: inherit;cursor: pointer;touch-action: manipulation;transition: color 180ms var(--ease-ink),background-color 180ms var(--ease-ink)}.ew:hover{background-color: rgb(10 86 173 / .07)}.ew:focus-visible{outline: 2px solid var(--focus);outline-offset: 1px}.ew{position: relative}.ew[aria-pressed="true"]{color: rgb(74 71 67 / .18);text-shadow: none}.ew[aria-pressed="true"]::before{content: "";position: absolute;z-index: -1;inset: .34em -.28em .2em;pointer-events: none;background: var(--tex-rub) var(--aft-rx,0) var(--aft-ry,0) / 52px 52px;opacity: .26;mix-blend-mode: multiply;border-radius: 48% 42% 55% 45% / 62% 50% 55% 44%;filter: blur(1.6px)}.ew:nth-child(3n){--aft-rx: 19px;--aft-ry: 7px}.ew:nth-child(3n+1){--aft-rx: 33px;--aft-ry: 23px}.ew:nth-child(4n)::before{border-radius: 40% 56% 46% 52% / 50% 62% 44% 58%;rotate: -2deg}.ew[aria-pressed="true"]:is(:hover,:focus-visible){color: rgb(74 71 67 / .55)}.erasure__page[data-rub] .aft__prose{-webkit-user-select: none;user-select: none}@media (pointer: coarse){.erasure__page[data-rub]{outline: 2px dashed var(--blue-construct);outline-offset: 6px}.erasure__page[data-rub] .aft__prose{touch-action: none}}.erasure__page[data-mode="found"] .aft__text{opacity: 0;visibility: hidden;transition: opacity .35s var(--ease-ink),visibility 0s .35s}.erasure__page[data-mode="found"] .ew[aria-pressed="false"]{visibility: hidden}.aft__found{display: grid;place-items: center;align-content: center;padding-block: var(--s-4)}@media (max-width: 1023px){.erasure__page[data-mode="found"] .aft__text{display: none}.aft__found{place-items: start;padding-block: 0}}.aft__found .poem{container-type: normal;width: fit-content;max-width: 100%}.aft__found .poem__foot{width: 0;min-width: 100%;margin-top: 1.2em}.aft__last{position: relative}.aft__mark{position: absolute;inset-inline-end: calc(100% + .4em);top: .32em;text-indent: 0;font: 400 .8125rem/1 var(--font-poem);color: var(--blue-ink);text-shadow: none}.aft__last .w.is-new{animation-delay: var(--d,0ms),calc(var(--d,0ms) + 180ms)}.aft__wait{height: 1.55em}.aft__caret{display: inline-block;width: .16em;height: 1.05em;vertical-align: -.18em;border-radius: 1px;background: var(--blue-ink);animation: aft-blink 1.1s steps(2,jump-none) infinite}.aft__msg{display: grid;gap: var(--s-3);justify-items: start;margin-top: var(--s-5);padding-top: var(--s-4);border-top: 1px solid var(--rule)}.aft__msg-text{font: 600 var(--fs-small)/1.45 var(--font-ui);color: var(--graphite);max-width: 44ch}.aft__msg .handoff{justify-self: stretch}.aft__work{position: relative}.aft__tools{position: sticky;bottom: 0;z-index: var(--z-sticky);display: flex;align-items: center;gap: 8px;margin: var(--s-4) calc(-1 * var(--gutter)) 0;padding: 10px var(--gutter) calc(10px + env(safe-area-inset-bottom));overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;background: var(--bg);border-top: 1px solid var(--rule);box-shadow: 0 -14px 24px -18px rgb(42 29 14 / .3)}.aft__tools::-webkit-scrollbar{display: none}.aft__set{display: contents}.aft__tool{flex: none}.aft__tool[aria-pressed="true"]{background: var(--fg);color: var(--bg);border-color: var(--fg)}.aft__count{display: none}.aft__index{margin-top: var(--s-7)}.aft__index-title{margin-bottom: var(--s-4)}.aft__row{display: grid;grid-template-columns: 22px auto minmax(16px,1fr);grid-template-areas: "tick name dots" ". claim claim";align-items: baseline;column-gap: 10px;row-gap: 2px;padding: 11px 0;border-top: 1px solid var(--rule)}.aft__row:last-child{border-bottom: 1px solid var(--rule)}.aft__tick{grid-area: tick;align-self: center;width: 18px;height: 18px;fill: none;stroke: var(--graphite);stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;overflow: visible}.aft__row--live .aft__tick{stroke: var(--blue-ink)}.aft__name{grid-area: name;font: 600 1.0625rem/1.4 var(--font-ui)}.aft__pro{margin-left: 2px;font: 500 .6875rem/1 var(--font-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--gold-ink);vertical-align: .12em}.aft__dots{grid-area: dots;align-self: end;height: 3px;margin-bottom: .42em;background: radial-gradient(circle,var(--graphite-faint) 1.1px,transparent 1.5px) 0 50% / 8px 3px repeat-x}.aft__claim{grid-area: claim;color: var(--fg-2);font-size: 1rem;line-height: 1.45}.aft__pill{position: relative;display: inline-flex;align-items: center;gap: 4px;min-height: 26px;margin-left: 6px;padding: 2px 10px 1px;border: 1px solid currentColor;border-radius: var(--r-pill);color: var(--blue-ink);text-decoration: none;white-space: nowrap;font: 500 .6875rem/1.3 var(--font-mono);letter-spacing: .08em;text-transform: uppercase;vertical-align: .1em;transition: background-color var(--dur-hover) var(--ease-ink)}.aft__pill::after{content: "";position: absolute;inset: -9px -4px}.aft__pill:hover{background: rgb(10 86 173 / .08)}@media (min-width: 640px){.aft__row{grid-template-columns: 22px auto minmax(24px,1fr) auto;grid-template-areas: "tick name dots claim"}.aft__claim{text-align: end}}@media (min-width: 768px){.erasure__page{margin-inline: 0}.aft__prose{text-align: justify}}@media (min-width: 1024px){.container{padding-inline-start: calc(var(--gutter) + max(0px,calc(var(--line-x) + 14px - (100vw - min(100vw,calc(var(--container) + 2 * var(--gutter)))) / 2 - var(--gutter))))}.aft{grid-template-columns: repeat(12,minmax(0,1fr));grid-template-rows: auto auto auto 1fr auto;row-gap: 0}.aft__head{grid-column: 1 / 6;grid-row: 1}.aft__note{grid-column: 1 / 6;grid-row: 2;justify-self: start;margin: var(--s-6) 0 0 var(--s-1)}.aft__work{display: contents}.erasure__page{grid-column: 6 / 13;grid-row: 1 / 5;display: flex;flex-direction: column;margin-top: var(--s-2)}.aft__stack{flex: 1}.aft__text{display: flex;flex-direction: column}.aft__foot{margin-top: auto;padding-top: var(--s-5)}.aft__tools{grid-column: 1 / 6;grid-row: 3;align-self: start;position: static;display: grid;justify-items: start;gap: var(--s-4);margin: var(--s-7) 0 0;padding: 0;overflow: visible;background: none;border: 0;box-shadow: none}.aft__set{display: flex;flex-wrap: wrap;gap: 8px}.aft__set--make{flex-direction: column;align-items: stretch;width: min(100%,300px)}.aft__set--make .aft__tool{justify-content: flex-start}.aft__count{display: block;min-height: 1.4em}.aft__index{grid-column: 2 / 12;grid-row: 5;margin-top: var(--s-9)}}}#afternoon:where(.has-slot *) .aft__tools{bottom: calc(var(--slot-h) + env(safe-area-inset-bottom));padding-bottom: 10px}@media (min-width: 1024px){#afternoon:where(.has-slot *) .aft__tools{padding-bottom: 0}}@media (forced-colors: active){#afternoon .ew[aria-pressed="true"]{color: GrayText;text-decoration: line-through}#afternoon .ew[aria-pressed="true"]::before{display: none}#afternoon .aft__tool[aria-pressed="true"]{outline: 2px solid Highlight;outline-offset: 2px}}@keyframes aft-blink{50%{opacity: 0}}}@layer sections{:is(#band-dusk,#band-night,#band-dawn){--band-y: 62%;--band-x: 64%;position: relative;isolation: isolate;overflow: clip;height: max(200px,28vh);height: max(200px,28svh);background-color: var(--paper-afternoon);&::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: var(--tex-grain) 0 0 / 256px 256px;opacity: .06;mix-blend-mode: multiply}.band__robot{position: absolute;z-index: var(--z-mascot);left: var(--band-x);top: var(--band-y);width: 96px;translate: -50% -90%}.band__robot img{width: 100%;height: auto;filter: var(--band-robot-fx,drop-shadow(0 0 .5px #4A4743) drop-shadow(0 5px 6px rgb(42 29 14 / .16)))}.band__shadow{position: absolute;z-index: -1;right: 44%;top: 85%;width: 42px;height: 13px;border-radius: 50%;background: radial-gradient(closest-side,rgb(58 38 18 / .5),rgb(58 38 18 / .22) 60%,rgb(58 38 18 / 0));transform-origin: 100% 50%;transform: skewX(-70deg) scaleX(3)}}#band-dusk{background-image: linear-gradient(180deg,var(--paper-afternoon) 0%,#F2E4CC 45%,var(--golden) 100%);.band__sky{position: absolute;inset: 0;clip-path: inset(0 0 calc(100% - var(--band-y)) 0)}.band__sun{position: absolute;left: 82%;top: 60%;width: 40px;height: 40px;margin: -20px 0 0 -20px;border-radius: 50%;background: radial-gradient(circle at 42% 38%,#F6E7BF 0,var(--gold) 58%,#B99A5E 100%)}@media (max-width: 479px){--band-x: 56%}.band__sun::before{content: "";position: absolute;inset: -56px;border-radius: 50%;background: radial-gradient(closest-side,rgb(197 169 111 / .25),rgb(197 169 111 / .1) 55%,transparent)}}#band-night{--band-y: 66%;--band-x: 30%;--band-robot-fx: drop-shadow(0 0 .5px #4A4743) drop-shadow(0 0 3px rgb(95 176 255 / .45)) brightness(.9);height: max(200px,32vh);height: max(200px,32svh);background-color: var(--night);background-image: radial-gradient(60% 30% at 50% 66%,rgb(30 144 255 / .22),transparent 70%),linear-gradient(180deg,var(--golden) 0%,#E9B98C 18%,#9C6F8E 36%,#2E3A7A 58%,#0A2A66 72%,var(--night) 100%);&::before{mix-blend-mode: soft-light;opacity: .12}.band__stars{position: absolute;inset: 0;pointer-events: none;background: radial-gradient(1.3px at 7% 38%,rgb(244 242 236 / .7) 90%,transparent),radial-gradient(1px at 14% 54%,rgb(244 242 236 / .7) 90%,transparent),radial-gradient(1.6px at 21% 31%,rgb(244 242 236 / .7) 90%,transparent),radial-gradient(1px at 38% 44%,rgb(244 242 236 / .7) 90%,transparent),radial-gradient(1.3px at 45% 58%,rgb(244 242 236 / .7) 90%,transparent),radial-gradient(1px at 51% 34%,rgb(244 242 236 / .7) 90%,transparent),radial-gradient(1.6px at 58% 49%,rgb(244 242 236 / .7) 90%,transparent),radial-gradient(1px at 64% 29%,rgb(244 242 236 / .7) 90%,transparent),radial-gradient(1.3px at 70% 57%,rgb(244 242 236 / .7) 90%,transparent),radial-gradient(1px at 76% 40%,rgb(244 242 236 / .7) 90%,transparent),radial-gradient(1.6px at 82% 52%,rgb(244 242 236 / .7) 90%,transparent),radial-gradient(1px at 87% 33%,rgb(244 242 236 / .7) 90%,transparent),radial-gradient(1.3px at 93% 46%,rgb(244 242 236 / .7) 90%,transparent),radial-gradient(1px at 97% 60%,rgb(244 242 236 / .7) 90%,transparent)}.band__shadow{width: 30px;transform: none;right: 40%;opacity: .55}}#band-dawn{--band-y: 70%;--band-x: 70%;--band-robot-fx: drop-shadow(0 0 .5px #4A4743) drop-shadow(0 0 2px var(--gold));background-color: var(--small-hours);background-image: linear-gradient(180deg,var(--small-hours) 0%,#2B2440 30%,#6E4A5E 52%,#C98E6A 74%,var(--paper-dawn) 100%);&::before{mix-blend-mode: soft-light;opacity: .12}.band__shadow{right: auto;left: 44%;width: 34px;transform-origin: 0 50%;transform: skewX(40deg) scaleX(1.6);opacity: .6}}@media (min-width: 1024px){:is(#band-dusk,#band-dawn){height: 60vh;height: 60svh}#band-night{height: 70vh;height: 70svh}}}@layer sections{#golden-hour{--gh-w: min(calc(86vw - 48px),360px);overflow-x: clip;.gh__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s-6)}.gh__note{margin-top: calc(-1 * var(--s-3))}.gh__print{--gh-p: 1;position: relative;isolation: isolate;justify-self: center;margin-block: var(--s-3) var(--s-2)}.gh__print::before{content: "";position: absolute;z-index: -1;inset: -16% -34%;pointer-events: none;background: radial-gradient(closest-side,rgb(255 204 122 / .6),rgb(255 204 122 / 0));opacity: calc(.25 + var(--gh-p) * .75)}.gh__mount{margin: 0;width: calc(var(--gh-w) + 48px);padding: 24px 24px 0;border-radius: var(--r-xs);background: var(--sheet);box-shadow: var(--sh-lift),0 1px 0 rgb(42 29 14 / .08);rotate: -1deg}.gh__frame{position: relative;overflow: hidden;aspect-ratio: 290 / 405;background: var(--sheet);box-shadow: 0 0 0 1px rgb(42 29 14 / .18),0 0 0 5px var(--sheet),0 0 0 6px rgb(42 29 14 / .07)}.gh__frame>*{position: absolute;inset: 0;width: 100%;height: 100%}.gh__frame img{width: 100%;height: 100%;object-fit: cover}.gh__hatch,.gh__sweep{display: none}.gh__canvas{visibility: hidden;opacity: 0}.gh__label{display: grid;justify-items: start;gap: 6px;padding: 14px 0 18px}.gh__cap{font: 400 var(--fs-small)/1.4 var(--font-ui);color: var(--graphite)}.gh__prints{display: flex;gap: 14px;margin: 0 calc(-1 * var(--gutter));padding: 6px var(--gutter) 14px;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gutter)}.gh__prints>li{flex: none;scroll-snap-align: start}.gh__thumb{display: block;width: min(60vw,220px);padding: 6px;border-radius: var(--r-xs);background: var(--sheet);box-shadow: var(--sh-paper);transition: transform var(--dur-hover) var(--ease-ink),box-shadow var(--dur-hover) var(--ease-ink)}.gh__thumb img{width: 100%;height: auto}.gh__thumb:hover{transform: translateY(-3px) rotate(-.6deg);box-shadow: var(--sh-lift)}.gh__thumb:focus-visible{outline: 2px solid var(--focus);outline-offset: 3px}.gh__extra{display: grid;gap: var(--s-3)}.gh__personal{font: 400 var(--fs-lead)/1.45 var(--font-ui);max-width: 34ch}.gh__title{font: italic 600 1.08em/1 var(--font-poem)}.gh__make{font-weight: 600;white-space: nowrap}.gh__fine{color: var(--fg-2)}.gh__box{width: min(calc(290px + 2 * clamp(24px,4vw,40px)),calc(100vw - 32px))}.gh__box[open]{display: grid;gap: var(--s-4)}.gh__box-fig{display: grid;gap: var(--s-4);margin: 0}.gh__box-fig img{width: 290px;max-width: 100%;height: auto;box-shadow: 0 0 0 1px rgb(42 29 14 / .16)}.gh__box-fig figcaption{color: var(--graphite)}.gh__box-close{justify-self: end;margin: 0}@media (min-width: 768px){.gh__prints{display: grid;grid-template-columns: repeat(5,minmax(0,150px));margin-inline: 0;padding-inline: 0;overflow: visible}.gh__thumb{width: auto}}@media (min-width: 1024px){--gh-w: 360px;.container{padding-inline-start: calc(var(--gutter) + max(0px,calc(var(--line-x) + 14px - (100vw - min(100vw,calc(var(--container) + 2 * var(--gutter)))) / 2 - var(--gutter))))}.gh__grid{grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--col-gap);row-gap: 20px;align-content: center}.gh__head{grid-column: 1 / 6;grid-row: 1}.gh__note{grid-column: 1 / 6;grid-row: 2;margin: 0}.gh__extra{grid-column: 1 / 6;grid-row: 3;align-self: start}.gh__print{grid-column: 7 / 12;grid-row: 1 / span 4;align-self: center;margin: 0}.gh__prints{grid-column: 1 / -1;grid-row: 5;grid-template-columns: repeat(5,120px);gap: 14px;margin-top: var(--s-5);padding: 6px 0 10px}.gh__after:empty{display: none}.gh__after .gh__prints{padding-block: var(--s-5) var(--sec-pad-y);margin: 0}}@media (min-width: 1280px){.gh__prints{grid-column: 1 / 7;grid-row: 4;grid-template-columns: repeat(5,minmax(0,120px));gap: 12px;margin-top: var(--s-3)}.gh__thumb{padding: 5px}}}@media (prefers-reduced-motion: no-preference){#golden-hour:where(.has-gsap *):not(.is-static){.gh__print{--gh-p: 0}.gh__hatch,.gh__sweep{display: block}.gh__hatch{opacity: calc(1 - var(--gh-p));mix-blend-mode: multiply}.gh__img{filter: grayscale(calc(1 - var(--gh-p))) contrast(calc(1.25 - var(--gh-p) * .25)) brightness(calc(1.06 - var(--gh-p) * .06))}.gh__sweep{width: 70%;background: linear-gradient(100deg,transparent,rgb(255 198 98 / .5) 50%,transparent);mix-blend-mode: screen;opacity: calc(1 - var(--gh-p));translate: calc(var(--gh-p) * 260% - 120%) 0}.gh__thumb img{filter: grayscale(1) contrast(1.2);transition: filter 1.2s var(--ease-ink) var(--gh-d,0ms)}.gh__thumb.is-dev img{filter: none}}#golden-hour[data-gl]:not(.is-static){.gh__canvas{visibility: visible;opacity: 1;transition: opacity .2s var(--ease-ink)}.gh__img{filter: none;opacity: 0;transition: opacity .2s var(--ease-ink)}.gh__hatch,.gh__sweep{display: none}&.is-developed .gh__img{opacity: 1}&.is-developed .gh__canvas{opacity: 0}}}@media (min-width: 1024px) and (min-height: 640px) and (prefers-reduced-motion: no-preference){#golden-hour:where(.has-gsap *):not(.is-static){--gh-w: min(360px,calc((100svh - var(--header-h) - 190px) * .716));padding-block: 0;.gh__track{height: 180vh}.gh__stage{position: sticky;top: 0;height: 100svh;display: grid;align-items: center;padding: calc(var(--header-h) + 16px) 0 48px}}}}@layer sections{#midnight{--mid-wave-h: 88px;--mid-robot: 96px;--mid-cover: min(56vw,380px);--mid-win-h: 40svh;--mid-k: 1.8;overflow-x: clip}#midnight .mid__stage{position: relative;z-index: calc(var(--z-line) + 1);isolation: isolate;display: flex;flex-direction: column;gap: var(--s-6);margin-top: var(--s-7);padding-top: var(--s-5);background: var(--night);overflow: clip}#midnight .mid__stage::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: var(--tex-grain) 0 0 / 256px 256px repeat;opacity: var(--grain-opacity,.035);mix-blend-mode: var(--grain-blend,screen)}#midnight .mid__ambient{position: absolute;inset: -10%;z-index: -3;opacity: .45;pointer-events: none;background: var(--night) center / cover no-repeat;-webkit-mask: linear-gradient(180deg,transparent 8%,#000 32%);mask: linear-gradient(180deg,transparent 8%,#000 32%)}#midnight.is-near .mid__ambient,.no-js #midnight .mid__ambient{background-image: url("/assets/v2811e0c0/img/midnight/ambient-512.webp")}#midnight .mid__stage[data-variant="song"]::before{content: "";position: absolute;inset: 0;z-index: -2;pointer-events: none;background: linear-gradient(180deg,rgb(11 11 16 / .55) 0%,rgb(11 11 16 / .78) 55%,rgb(11 11 16 / .94) 100%)}#midnight .mid__rule{position: absolute;top: 0;bottom: 0;left: calc(var(--line-x) - 3px);width: 6px;height: 100%;overflow: visible;pointer-events: none;transform-origin: 50% 0}#midnight .mid__rule path{fill: none;stroke: var(--line-ink);stroke-opacity: var(--line-opacity,.6);stroke-width: 1.5;stroke-linecap: round;vector-effect: non-scaling-stroke}#midnight .mid__stage[data-variant="song"]{min-height: 100svh}#midnight .mid__grid{display: grid;gap: var(--s-6)}#midnight .mid__left{display: grid;justify-items: center}#midnight .mid__disc{position: relative;width: var(--mid-cover);aspect-ratio: 1 / 1;container-type: inline-size;translate: -20% 0}#midnight .mid__cover{position: absolute;inset: 0;z-index: 1;display: block}#midnight .mid__cover img{width: 100%;height: 100%;object-fit: cover;border-radius: var(--r-xs);box-shadow: var(--sh-night),0 0 0 1px rgb(244 242 236 / .06)}#midnight .mid__vinyl{position: absolute;inset: 3%;border-radius: 50%;background: #0E0E13;box-shadow: 0 18px 40px rgb(0 0 0 / .55),inset 0 0 0 1px rgb(244 242 236 / .07);transform: translateX(12%);transition: transform var(--dur-page) var(--ease-page)}#midnight .mid__vinyl::after{content: "";position: absolute;inset: 0;border-radius: 50%;pointer-events: none;background: conic-gradient(from 200deg,transparent 0 5%,rgb(244 242 236 / .10) 10%,transparent 16% 50%,rgb(244 242 236 / .07) 59%,transparent 65%)}#midnight .mid__spin{position: absolute;inset: 0;border-radius: 50%;background: radial-gradient(circle,transparent 0 34%,rgb(0 0 0 / .5) 34.5% 36%,transparent 36.5%),repeating-radial-gradient(circle,rgb(244 242 236 / .045) 0 1px,transparent 1px 3px);animation: mid-spin 1.8s linear infinite paused}#midnight .mid__spin::after{content: "";position: absolute;left: 50%;top: 50%;width: 2.6%;aspect-ratio: 1;translate: -50% -50%;border-radius: 50%;background: var(--night);box-shadow: 0 0 0 1px rgb(244 242 236 / .2)}#midnight .mid__label{position: absolute;inset: 33%;border-radius: 50%;overflow: hidden;display: block}#midnight .mid__label img{width: 100%;height: 100%;object-fit: cover}#midnight.is-playing .mid__spin{animation-play-state: running}#midnight.has-played .mid__vinyl,#midnight.is-static .mid__vinyl,.no-js #midnight .mid__vinyl{transform: translateX(40%)}@keyframes mid-spin{to{rotate: 360deg}}#midnight .mid__disc--sketch .mid__vinyl{inset: 0;background: none;box-shadow: none;transform: translateX(40%);transition: none}#midnight .mid__disc--sketch .mid__vinyl::after{content: none}#midnight .mid__record,#midnight .mid__sleeve{display: block;width: 100%;height: 100%;overflow: visible}#midnight .mid__sleeve-wrap{position: absolute;inset: 0;z-index: 1;background: var(--night-2);box-shadow: var(--sh-night)}#midnight .mid__sk{fill: none;stroke: var(--night-soft);stroke-width: calc(1.3 * var(--mid-k));stroke-opacity: .85;stroke-linecap: round;stroke-linejoin: round}#midnight .mid__sk--hatch{stroke-width: calc(.9 * var(--mid-k));stroke-opacity: .3}#midnight .mid__sk--groove{stroke-width: calc(.8 * var(--mid-k));stroke-opacity: .32}#midnight .mid__sk--shine{stroke: var(--night-text);stroke-width: calc(1.6 * var(--mid-k));stroke-opacity: .5}#midnight .mid__sleeve-title{position: absolute;left: 7%;top: 6.5%;max-width: 42%;margin: 0;font: italic 600 max(1rem,6.4cqi)/1.15 var(--font-poem);color: var(--night-soft);opacity: .9;overflow-wrap: anywhere;text-wrap: balance}#midnight .mid__song{max-inline-size: none;container-type: normal;font: inherit;text-shadow: none;color: var(--night-text)}#midnight .mid__title{margin: 0 0 var(--s-3)}#midnight .mid__window{position: relative;height: var(--mid-win-h);overflow: clip;font-size: var(--fs-karaoke);padding-inline: 8px;margin-inline: -8px;-webkit-mask: linear-gradient(180deg,transparent 0,#000 17%,#000 80%,transparent 100%);mask: linear-gradient(180deg,transparent 0,#000 17%,#000 80%,transparent 100%)}#midnight .lyrics{margin: 0;padding: 0;list-style: none;font: 600 1em/1.25 var(--font-poem);font-kerning: normal;font-variant-numeric: oldstyle-nums;transform: translateY(var(--mid-y,0px));transition: transform 600ms var(--ease-ink)}#midnight .ly{color: var(--lyric-other);transition: color 400ms var(--ease-dry)}#midnight .ly + .ly{margin-top: .3em}#midnight .ly.is-next{color: var(--lyric-next)}#midnight .ly.is-focus{color: var(--lyric-unsung)}#midnight .ly__btn{display: block;width: 100%;margin: 0;padding: 0;border: 0;border-radius: var(--r-xs);background: none;color: inherit;font: inherit;letter-spacing: inherit;text-align: start;cursor: pointer}#midnight button.ly__btn:hover{color: var(--lyric-sung)}#midnight .ly__btn:focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}#midnight .lw{transition: color 400ms var(--ease-dry),text-shadow 400ms var(--ease-dry)}#midnight .ly.is-focus .lw.is-sung{color: var(--lyric-sung)}#midnight .ly.is-focus .lw.is-now{color: var(--lyric-now);text-shadow: 0 0 calc(var(--amp,.4) * 18px) var(--blue-glow);transition: none}#midnight .mid__window.is-plain{overflow-y: auto;overscroll-behavior: contain;font-size: var(--fs-poem);-webkit-mask: none;mask: none;scrollbar-width: thin;scrollbar-color: rgb(244 242 236 / .3) transparent}#midnight .is-plain .lyrics{font-weight: 400;line-height: 1.55;transform: none;transition: none}#midnight .is-plain .ly + .ly{margin-top: .15em}#midnight .is-plain .ly,#midnight .is-plain .lw{color: var(--night-text);text-shadow: none}#midnight .mid__bar{display: grid;gap: var(--s-4)}#midnight .mid__controls{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-3) var(--s-5)}#midnight .mid__play{width: 100%;justify-content: center}#midnight .mid__play.is-loading .icon{animation: nib-bob .9s var(--ease-breath) infinite alternate}#midnight .mid__audio{width: 100%;max-width: 420px;color-scheme: dark}.js #midnight .mid__audio{display: none}#midnight .mid__credit{margin: 0}#midnight .mid__wave{position: relative;flex: none;height: var(--mid-wave-h);margin-top: calc(var(--mid-robot) * .5)}#midnight .mid__canvas{position: absolute;top: 0;left: var(--line-x);width: calc(100% - var(--line-x));height: 100%}.no-js #midnight .mid__wave::before{content: "";position: absolute;left: var(--line-x);right: 0;top: 62%;border-top: 1.5px solid var(--graphite-faint);opacity: .7}#midnight .mid__robot{position: absolute;z-index: 1;left: calc(var(--line-x) + var(--s-3));width: var(--mid-robot);aspect-ratio: 1 / 1;bottom: calc(var(--mid-wave-h) * .38 - var(--mid-robot) * .085)}#midnight .mid__bob{position: relative;width: 100%;height: 100%;transform-origin: 50% 58%;rotate: var(--mid-bob,0deg)}#midnight .mid__bob picture,#midnight .mid__bob img{display: block;width: 100%;height: 100%}#midnight .mid__bob img{filter: drop-shadow(0 0 .5px var(--graphite)) drop-shadow(0 8px 14px rgb(30 144 255 / .18))}#midnight .mid__phones{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;filter: drop-shadow(0 0 4px var(--blue-glow))}#midnight .mid__arc{fill: none;stroke: var(--blue);stroke-width: 10;stroke-linecap: round}#midnight .mid__cup{fill: var(--blue)}#midnight .mid__note{position: absolute;z-index: 1;margin: 0;left: calc(var(--line-x) + var(--s-3) + var(--mid-robot) * .86);bottom: calc(var(--mid-wave-h) * .38 + var(--mid-robot) * .62)}#midnight .mid__genres{display: flex;flex-wrap: wrap;align-items: flex-start;gap: var(--s-4) 8px;margin: 0;padding: 0;list-style: none}#midnight .mid__genre{display: grid;justify-items: center;gap: var(--s-2);min-width: 56px}#midnight .mid__gdisc{position: relative;display: block;width: 56px;height: 56px;border-radius: 50%;overflow: hidden;background: var(--night-2);box-shadow: 0 0 0 1px rgb(244 242 236 / .16),0 8px 18px rgb(0 0 0 / .5);transition: rotate 900ms var(--ease-ink)}#midnight .mid__gdisc img{width: 100%;height: 100%;object-fit: cover}#midnight .mid__gdisc::after{content: "";position: absolute;inset: 0;border-radius: 50%;pointer-events: none;background: radial-gradient(circle,var(--night) 0 2.5px,rgb(244 242 236 / .55) 3px 3.6px,transparent 4.2px),radial-gradient(circle,transparent 0 58%,rgb(11 11 16 / .45) 60% 63%,transparent 64% 82%,rgb(11 11 16 / .5) 100%)}@media (hover: hover) and (prefers-reduced-motion: no-preference){#midnight .mid__genre:hover .mid__gdisc{rotate: 160deg}}#midnight .mid__gname{font: 600 .8125rem/1.2 var(--font-ui);color: var(--night-soft);text-align: center;white-space: nowrap}#midnight .mid__genre--more{width: auto;height: 56px;align-content: center;padding-inline: 4px}#midnight .mid__genre--more .mid__gname{font: 500 var(--fs-meta)/1.4 var(--font-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--night-meta)}#midnight .mid__fineprint{display: grid;gap: var(--s-2);max-width: 48ch;color: var(--night-soft)}#midnight .mid__fineprint p{margin: 0}#midnight .mid__pro{display: flex;align-items: center;gap: .55em}#midnight .mid__pro .icon{color: var(--gold)}#midnight .mid__side{display: grid;gap: var(--s-6);justify-items: start}#midnight .mid__hear{width: 100%;justify-content: center;height: auto;padding-block: 10px;line-height: 1.25;text-align: center}#midnight .mid__after{display: grid;justify-items: start;gap: var(--s-6);margin-top: var(--s-7)}#midnight .mid__cta{max-width: 100%;white-space: normal;text-align: start;line-height: 1.25;padding-block: 12px}@media (min-width: 768px){#midnight{--mid-cover: min(46vw,380px);--mid-k: 1.15}#midnight .mid__play{width: auto;min-width: 17rem}#midnight .mid__hear{width: auto}}@media (min-width: 1024px){#midnight{--mid-wave-h: 120px;--mid-robot: 140px;--mid-k: 1}#midnight .mid__stage{min-height: 100svh;margin-top: var(--s-8);gap: var(--s-5);padding-top: calc(var(--header-h) + var(--s-6))}#midnight .mid__grid{grid-template-columns: repeat(12,minmax(0,1fr));align-items: center;margin-top: auto}#midnight .mid__left{grid-column: 1 / 6;justify-items: start;container-type: inline-size}#midnight .mid__disc{--mid-cover: min(30vw,400px,calc((100cqi + var(--col-gap)) / 1.4 - 24px));translate: none;margin-left: 24px}#midnight .mid__player{grid-column: 6 / 13}#midnight .mid__side{grid-column: 6 / 13;align-content: center;gap: var(--s-6)}#midnight .mid__window{height: min(calc(7.6 * var(--fs-karaoke)),calc(100svh - 430px));min-height: calc(3.2 * var(--fs-karaoke))}#midnight .mid__bar{grid-template-columns: repeat(12,minmax(0,1fr));gap: var(--s-3) var(--col-gap)}#midnight .mid__bar>*{grid-column: 6 / 13}#midnight .mid__wave{order: 1;margin-top: auto}#midnight .mid__after{grid-template-columns: repeat(12,minmax(0,1fr));gap: var(--s-6) var(--col-gap);align-items: center;margin-top: var(--s-8)}#midnight .mid__after>.mid__genres{grid-column: 1 / 8}#midnight .mid__after>.mid__fineprint{grid-column: 8 / 13}#midnight .mid__after>.mid__cta{grid-column: 1 / -1}#midnight .mid__note{left: calc(var(--line-x) + var(--s-3) + var(--mid-robot) * .9)}#midnight .container{padding-inline-start: calc(var(--gutter) + max(0px,calc(var(--line-x) + 14px - (100vw - min(100vw,calc(var(--container) + 2 * var(--gutter)))) / 2 - var(--gutter))))}}@media (min-width: 1280px){#midnight .mid__side{grid-column: 7 / 13}}.no-js #midnight .mid__window{height: auto;overflow: visible;font-size: var(--fs-poem);-webkit-mask: none;mask: none}.no-js #midnight .lyrics{font-weight: 400;line-height: 1.55;transform: none}.no-js #midnight .ly{color: var(--night-text)}@media (prefers-reduced-motion: reduce){#midnight .ly.is-focus{color: var(--lyric-sung)}#midnight .ly.is-next{color: var(--lyric-other)}#midnight .lw{text-shadow: none}}@media (forced-colors: active){#midnight .mid__stage::after,#midnight .mid__ambient,#midnight .mid__stage::before{display: none}#midnight .mid__window{-webkit-mask: none;mask: none}#midnight .ly,#midnight .lw,#midnight .ly.is-focus .lw.is-sung{color: CanvasText;text-shadow: none}#midnight .ly.is-focus .lw.is-now{color: Highlight;text-shadow: none}#midnight .mid__sk{stroke: CanvasText}#midnight .mid__arc{stroke: CanvasText}#midnight .mid__cup{fill: CanvasText}#midnight .mid__canvas,#midnight .mid__rule{display: none}}}@layer sections{#bottom-slot .mid__np{gap: 10px}#bottom-slot .mid__np-btn,#bottom-slot .mid__np-up{flex: none;display: inline-grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;background: var(--ink);color: var(--sheet);cursor: pointer;text-decoration: none}#bottom-slot .mid__np-up{background: none;color: var(--graphite);font: 600 1.25rem/1 var(--font-ui)}#bottom-slot .mid__np-up:hover{background: rgb(22 19 15 / .06);color: var(--ink)}#bottom-slot .mid__np-btn .icon{width: 20px;height: 20px}#bottom-slot .mid__np-btn:focus-visible,#bottom-slot .mid__np-up:focus-visible{outline: 2px solid var(--blue-ink);outline-offset: 2px}#bottom-slot .mid__np-meta{flex: 1;min-width: 0;display: grid;gap: 6px}#bottom-slot .mid__np-title{margin: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font: italic 600 1rem/1.2 var(--font-poem);color: var(--ink)}#bottom-slot .mid__np-bar{position: relative;display: block;height: 2px;border-radius: 1px;background: var(--rule-strong);overflow: hidden}#bottom-slot .mid__np-fill{position: absolute;inset: 0;background: var(--blue-ink);transform-origin: 0 50%;transform: scaleX(var(--np-p,0))}}@layer sections{#midnight.no-player .mid__audio{display: block}#midnight.no-player .mid__controls .js-only{display: none}}@layer sections{.no-js #midnight .mid__rule{display: none}}@layer sections{#midnight::before{-webkit-mask: linear-gradient(180deg,transparent 0,#000 var(--fade-h));mask: linear-gradient(180deg,transparent 0,#000 var(--fade-h))}}@layer sections{#small-hours{background-image: linear-gradient(180deg,var(--bg-prev,var(--bg)) 0,transparent var(--fade-h)),radial-gradient(40% 50% at 70% 20%,rgb(241 223 192 / .10),transparent);background-repeat: no-repeat;contain-intrinsic-size: auto 1850px;@media (min-width: 768px){contain-intrinsic-size: auto 1720px}@media (min-width: 1024px){contain-intrinsic-size: auto 1480px}.sh{display: grid;gap: var(--s-8)}.sh__main,.sh__desk,.sh__wide{min-width: 0}.sh__letter{--sh-pad: clamp(24px,3vw,40px);width: min(100%,34rem);margin-top: var(--s-7);padding: calc(var(--sh-pad) + 30px) var(--sh-pad) var(--sh-pad);rotate: -.6deg;box-shadow: var(--sh-night)}.sh__punch{position: absolute;top: 16px;left: var(--sh-pad);right: var(--sh-pad);height: 18px;background: radial-gradient(circle at 50% 50%,var(--rule-strong) 0 1.6px,transparent 2.1px) 0 0 / 11px 9px repeat;border-bottom: 1px dashed var(--rule)}.sh__punch::before,.sh__punch::after{content: "";position: absolute;top: 0;left: 0;right: 0;height: 9px;background: radial-gradient(circle at 50% 50%,var(--small-hours) 0 2.5px,transparent 3px) 0 0 / 11px 9px repeat-x;-webkit-mask: repeating-linear-gradient(90deg,#000 0 33px,transparent 0 44px,#000 0 66px,transparent 0 88px,#000 0 121px,transparent 0 132px);mask: repeating-linear-gradient(90deg,#000 0 33px,transparent 0 44px,#000 0 66px,transparent 0 88px,#000 0 121px,transparent 0 132px)}.sh__punch::after{top: 9px;-webkit-mask: repeating-linear-gradient(90deg,transparent 0 11px,#000 0 22px,transparent 0 55px,#000 0 77px,transparent 0 99px,#000 0 132px,transparent 0 154px);mask: repeating-linear-gradient(90deg,transparent 0 11px,#000 0 22px,transparent 0 55px,#000 0 77px,transparent 0 99px,#000 0 132px,transparent 0 154px)}.sh__letter-body{font: 400 var(--fs-lead)/1.6 var(--font-ui);color: var(--graphite)}.sh__letter-body q{color: var(--ink);font-weight: 500}.sh__letter-reply{margin-top: var(--s-4);font: 600 var(--fs-lead)/1.5 var(--font-ui);color: var(--ink)}.sh__letter-tag{margin-top: var(--s-5)}.sh__rating{font: 400 clamp(2.5rem,1.5rem + 3.4vw,4.75rem)/1 var(--font-display);letter-spacing: -.02em;font-optical-sizing: auto;font-variation-settings: "SOFT" 50}.sh__star{display: inline-block;margin-left: .04em;color: var(--gold);font-size: .62em;vertical-align: .32em}.sh__counts{margin-top: .3em;font: 400 clamp(1.75rem,1.3rem + 1.3vw,2.75rem)/1.12 var(--font-display);letter-spacing: -.01em;font-variation-settings: "SOFT" 50;color: var(--fg-2)}.sh__asof{margin-top: var(--s-4)}.sh__reviews{display: grid;margin-top: var(--s-7);padding-bottom: var(--s-2)}.sh__review{--r: -1.5deg;width: min(94%,25rem);margin: 0;padding: 20px 24px 18px;rotate: var(--r);box-shadow: var(--sh-night)}.sh__review:nth-child(2){--r: 1deg;z-index: 1;margin: -14px 0 0 auto}.sh__review:nth-child(3){--r: -.5deg;margin: -12px 0 0 3%}.sh__review blockquote{margin: 0;font: 400 1.0625rem/1.75rem var(--font-ui);color: var(--ink);background: repeating-linear-gradient(transparent 0 calc(1.75rem - 1px),var(--rule) calc(1.75rem - 1px) 1.75rem)}.sh__review figcaption{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 12px;margin-top: 12px}.sh__who{font: 600 .9375rem/1.3 var(--font-ui);color: var(--ink)}.sh__langs-lead{font: 600 var(--fs-h3)/1.2 var(--font-ui);letter-spacing: -.005em}.sh__words{margin-top: var(--s-5);font: 400 clamp(1.375rem,.95rem + 1.9vw,2.625rem)/1.45 var(--font-ui);color: var(--fg-2);text-wrap: balance}.sh__words li{display: inline;white-space: nowrap}.sh__words li:not(:last-child)::after{content: "·";content: "·" / "";margin: 0 .42em;color: var(--fg-meta)}.sh__words li:first-child{color: var(--fg)}.sh__more{display: grid;gap: var(--s-3) var(--s-7);margin-top: var(--s-7);padding-top: var(--s-5);border-top: 1px solid var(--rule);color: var(--fg-2)}.sh__more b{color: var(--fg);font-weight: 600}.sh__poetday:empty{min-height: 1.6em;visibility: hidden}@media (min-width: 768px){.sh__review{width: min(78%,25rem)}.sh__review:nth-child(2){margin-top: -22px}.sh__review:nth-child(3){margin: -18px 0 0 10%}.sh__more{grid-template-columns: minmax(0,1fr) minmax(0,1.6fr)}}@media (min-width: 1024px){.sh{grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--col-gap);row-gap: var(--s-9);align-items: start}.sh__main{grid-column: 1 / span 5}.sh__desk{grid-column: 7 / span 6;padding-top: var(--s-6)}.sh__wide{grid-column: 1 / -1}.sh__letter{margin-top: var(--s-8)}.sh__reviews{margin-top: var(--s-8)}}}}@layer sections{#gold{--gold-cloth: repeating-linear-gradient(90deg,color-mix(in srgb,var(--sheet) 4%,transparent) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--ink) 55%,transparent) 0 1px,transparent 1px 3px),linear-gradient(150deg,color-mix(in srgb,var(--ink) 80%,var(--gold-lo)) 0%,var(--ink) 58%);--gold-gilt: repeating-linear-gradient(90deg,color-mix(in srgb,var(--gold-lo) 55%,transparent) 0 1px,transparent 1px 2px);contain-intrinsic-size: auto 1170px;@media (min-width: 1024px){contain-intrinsic-size: auto 880px}.gold{display: grid;gap: var(--s-8);align-items: center}.gold__text,.gold__art{min-width: 0}.gold__layouts{display: flex;flex-wrap: wrap;gap: 8px;margin-top: var(--s-6)}.gold__layouts li{padding: 6px 10px 5px;border: 1px solid color-mix(in srgb,var(--gold-ink) 40%,transparent);border-radius: var(--r-xs);color: var(--gold-ink);font: 500 var(--fs-meta)/1.3 var(--font-mono);letter-spacing: .12em;text-transform: uppercase}.gold__fine{margin-top: var(--s-4);color: var(--fg-2)}.gold__cta{margin-top: var(--s-6)}.gold__art{--bw: min(70vw,300px);position: relative;display: grid;justify-items: center;gap: var(--s-5)}.gold__note{position: relative;justify-self: start;width: fit-content;margin: 0 0 var(--s-6) 4%}.gold__note::after{content: "";position: absolute;left: 6px;top: calc(100% + 2px);width: 44px;height: 40px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 40'%3E%3Cpath d='M3 6C17 3 31 11 37 31M29.5 27.5l7.6 4.4 1.6-8.6' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 40'%3E%3Cpath d='M3 6C17 3 31 11 37 31M29.5 27.5l7.6 4.4 1.6-8.6' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.gold__fig{--bh: calc(var(--bw) * 1.4);--bd: calc(var(--bw) * .0933);--open: 0;--ry: 20;--rx: -4;--gx: 50;--shift: 14%;display: grid;justify-items: center;gap: var(--s-5);margin: 0}.gold__fig.is-open{--open: 1}.gold__stage{position: relative;width: var(--bw);height: var(--bh);perspective: 1800px;perspective-origin: 15% 35%}.gold__stage::before{content: "";position: absolute;z-index: -1;left: -2%;right: -10%;bottom: calc(var(--bw) * -.07);height: calc(var(--bw) * .14);background: radial-gradient(closest-side,color-mix(in srgb,var(--ink) 30%,transparent),transparent)}.gold__book{position: absolute;inset: 0;transform-style: preserve-3d;transform-origin: 0 50%;transform: translateX(calc(var(--open) * var(--shift))) rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg));transition: transform var(--dur-page) var(--ease-page)}.gold__face,.gold__page,.gold__cover{position: absolute}.gold__back{inset: 0;border-radius: 3px 7px 7px 3px;background: var(--ink);transform: translateZ(calc(var(--bd) / -2)) rotateY(180deg)}.gold__spine{top: 0;left: calc(var(--bd) / -2);width: var(--bd);height: 100%;border-radius: 7px;transform: rotateY(-90deg);background: linear-gradient(transparent 0 10%,var(--gold-lo) 10% 10.4%,transparent 10.4% 13%,var(--gold-lo) 13% 13.4%,transparent 13.4% 86.6%,var(--gold-lo) 86.6% 87%,transparent 87% 89.6%,var(--gold-lo) 89.6% 90%,transparent 90%),var(--gold-cloth)}.gold__edge{background: var(--gold-gilt),linear-gradient(180deg,var(--gold-lo),var(--gold) 30%,var(--gold-hi) 50%,var(--gold) 70%,var(--gold-lo))}.gold__edge--fore{top: 4px;height: calc(100% - 8px);width: calc(var(--bd) - 4px);left: calc(var(--bw) - 3px - (var(--bd) - 4px) / 2);transform: rotateY(90deg)}.gold__edge--head,.gold__edge--tail{left: 2px;width: calc(var(--bw) - 5px);height: calc(var(--bd) - 4px);background: repeating-linear-gradient(0deg,color-mix(in srgb,var(--gold-lo) 55%,transparent) 0 1px,transparent 1px 2px),var(--foil)}.gold__edge--head{top: calc(4px - (var(--bd) - 4px) / 2);transform: rotateX(90deg)}.gold__edge--tail{top: calc(var(--bh) - 4px - (var(--bd) - 4px) / 2);transform: rotateX(-90deg)}.gold__page{top: 3px;bottom: 3px;left: 1px;right: 3px;overflow: hidden;border-radius: 1px 3px 3px 1px;padding: 14% 12% 12%;background: var(--sheet);color: var(--ink);transform: translateZ(calc(var(--bd) / 2 - 2px));box-shadow: inset 16px 0 18px -16px color-mix(in srgb,var(--ink) 45%,transparent)}.gold__leaf .poem{--fs-poem: calc(var(--bw) * .052);--fs-poem-title: calc(var(--bw) * .062);max-inline-size: none;text-shadow: none}.gold__leaf .poem__stanza ~ .poem__stanza,.gold__leaf .poem__line:nth-child(n+3){display: none}.gold__leaf .poem__body:has(.poem__line:nth-child(3),.poem__stanza ~ .poem__stanza)::after{content: "…";content: "…" / "";display: block;padding-left: 1.2em;color: var(--graphite)}.gold__leaf .poem__foot{margin-top: 1.4em}.gold__leaf .prov{min-height: 0;padding: 4px 7px 3px;font-size: .625rem;letter-spacing: .1em}.gold__leaf .poem__stamp{margin-bottom: .8em;padding: 3px 6px 2px;font-size: .5625rem}.gold__folio{position: absolute;left: 0;right: 0;bottom: 5%;text-align: center;font: 500 .625rem/1 var(--font-mono);color: var(--meta)}.gold__cover{inset: 0;transform-origin: 0 50%;transform-style: preserve-3d;transform: translateZ(calc(var(--bd) / 2)) rotateY(calc(var(--open) * -155deg));transition: transform var(--dur-page) var(--ease-page)}.gold__front,.gold__inside{position: absolute;inset: 0;border-radius: 2px 7px 7px 2px;-webkit-backface-visibility: hidden;backface-visibility: hidden}.gold__front{display: grid;align-content: center;justify-items: center;gap: calc(var(--bw) * .04);padding: 18% 14% 20%;text-align: center;background: var(--gold-cloth);color: var(--gold);box-shadow: inset -1px 0 0 color-mix(in srgb,var(--sheet) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--sheet) 8%,transparent)}.gold__front::before{content: "";position: absolute;inset: calc(var(--bw) * .06) calc(var(--bw) * .06) calc(var(--bw) * .06) calc(var(--bw) * .08);border: 1px solid color-mix(in srgb,var(--gold) 72%,transparent);border-radius: 2px;outline: 1px solid color-mix(in srgb,var(--gold) 38%,transparent);outline-offset: -5px;pointer-events: none}.gold__front::after{content: "";position: absolute;top: 0;bottom: 0;left: calc(var(--bw) * .035);width: 2px;background: color-mix(in srgb,var(--ink) 70%,transparent);box-shadow: 1px 0 0 color-mix(in srgb,var(--sheet) 7%,transparent)}.gold__front--real{padding: 0;overflow: hidden}.gold__front--real img{width: 100%;height: 100%;object-fit: cover}.gold__title{position: relative;max-width: 100%;color: var(--gold);overflow-wrap: anywhere;font: 600 max(28px,calc(var(--bw) * .132))/1.04 var(--font-display);letter-spacing: -.01em;font-optical-sizing: auto;font-variation-settings: "SOFT" 20;text-wrap: balance}@supports ((-webkit-background-clip: text) or (background-clip: text)){.gold__title{background: var(--foil);background-size: 300% 100%;background-position: calc(var(--gx) * 1%) 50%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}}.gold__fig[data-len="l"] .gold__title{font-size: max(28px,calc(var(--bw) * .108))}.gold__fig[data-len="xl"] .gold__title{font-size: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden}.gold__orn{width: 56%;height: calc(var(--bw) * .06);overflow: visible;fill: none;stroke: var(--gold);stroke-width: 1.3;stroke-linecap: round}.gold__orn path{vector-effect: non-scaling-stroke}.gold__sub{font: 400 28px/1.1 var(--font-display);color: color-mix(in srgb,var(--gold) 88%,var(--sheet));font-variation-settings: "SOFT" 100}.gold__inside{display: grid;place-items: center;transform: rotateY(180deg);background: var(--gold-cloth);box-shadow: inset -1px 0 0 color-mix(in srgb,var(--sheet) 8%,transparent)}.gold__inside::before{content: "";position: absolute;inset: 4.5% 4.5% 4.5% 2%;border-radius: 1px;background: repeating-linear-gradient(45deg,color-mix(in srgb,var(--gold-lo) 26%,transparent) 0 1px,transparent 1px 7px),repeating-linear-gradient(-45deg,color-mix(in srgb,var(--gold-lo) 26%,transparent) 0 1px,transparent 1px 7px),color-mix(in srgb,var(--gold) 34%,var(--sheet));box-shadow: inset -18px 0 20px -18px color-mix(in srgb,var(--ink) 55%,transparent)}.gold__plate{position: relative;display: grid;place-items: center;width: 40%;aspect-ratio: 3 / 4;background: var(--sheet);box-shadow: 0 2px 6px -2px color-mix(in srgb,var(--ink) 35%,transparent);border: 1px solid var(--gold-lo);outline: 1px solid color-mix(in srgb,var(--gold-lo) 45%,transparent);outline-offset: -5px}.gold__plate img{width: calc(var(--bw) * .16);height: auto;border-radius: 50%}.gold__label{text-align: center}.gold__open{min-width: 44px}.gold__art.is-scrub .gold__open{display: none}.gold__art.is-scrub .gold__book,.gold__art.is-scrub .gold__cover,.gold__art.is-tilt .gold__book{transition: none}&:is(.is-static,:where(.no-js) *){.gold__stage{perspective: none}.gold__book,.gold__cover{transform: none;transform-style: flat;transition: none}.gold__page{transform: none}.gold__back,.gold__spine,.gold__edge,.gold__inside{display: none}.gold__front,.gold__page{box-shadow: var(--sh-lift)}.gold__fig.is-open .gold__cover{visibility: hidden}}&:where(.no-js *) .gold__page{display: none}@media (forced-colors: active){.gold__front,.gold__page,.gold__inside,.gold__back,.gold__spine,.gold__edge{background: Canvas;border: 1px solid CanvasText}.gold__inside::before{display: none}.gold__title{background: none;color: CanvasText;-webkit-text-fill-color: currentColor}.gold__sub{color: CanvasText}.gold__orn{stroke: CanvasText}}@media (min-width: 1024px){.gold{grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--col-gap)}.gold__text{grid-column: 1 / span 5}.gold__art{--bw: clamp(240px,22vw,300px);grid-column: 7 / span 5;justify-items: end}.gold__fig{--shift: 0%}.gold__note{justify-self: end;margin: 0 calc(var(--bw) + 8px) calc(var(--s-2) * -1) 0}.gold__note{margin-bottom: 0}.gold__note::after{left: calc(100% - 4px);top: 1.1em}}}}@layer sections{#last-line{contain-intrinsic-size: auto 2950px;@media (min-width: 768px){contain-intrinsic-size: auto 2640px}@media (min-width: 1024px){contain-intrinsic-size: auto 2370px}.ll{display: grid;gap: var(--s-8)}.ll>*{min-width: 0}.ll__phone{order: 1}.ll__faq{order: 2}.ll__back{order: 3}.ll__title{font-size: var(--fs-display);line-height: .95;letter-spacing: -.02em;font-variation-settings: "SOFT" 0}.ll__get{display: flex;flex-wrap: wrap;align-items: flex-end;gap: var(--s-5) var(--s-6);margin-top: var(--s-7)}.ll__robot{flex: none}.ll__robot img{width: 112px;height: auto;filter: drop-shadow(0 0 .5px var(--graphite)) drop-shadow(0 6px 8px rgb(42 29 14 / .18))}.ll__get .handoff{flex: 1 1 380px}&:where(.is-ios *,.is-android *) .ll__get .handoff{flex-basis: 200px}.ll__get .handoff--hero{align-items: flex-end;gap: var(--s-6) var(--s-5)}.ll__get .handoff--hero .handoff__badges{flex-direction: column;align-items: flex-start}.ll__get .handoff--hero .badge{--badge-h: 52px}&:where(.is-ios *,.is-android *) .ll__get .handoff--hero .badge{--badge-h: 56px}.ll__get .qr-card{position: relative}.ll__get:has(.has-for){padding-bottom: 3.6rem}.ll__frame{position: absolute;left: -16px;top: -26px;width: calc(100% + 32px);height: calc(100% + 42px);max-width: none;overflow: visible;pointer-events: none}.ll__frame path{fill: none;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.ll__frame-ink{stroke: var(--gold-lo);stroke-dasharray: 6 4}.ll__frame-mask{stroke: #fff;stroke-width: 6}.ll__for{position: absolute;left: -10px;right: -10px;top: calc(100% + 16px);text-align: center;text-wrap: balance;font: 400 1.5rem/.95 var(--font-hand);color: var(--note-ink);rotate: -2deg;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}.ll__ledger{container-type: inline-size;max-width: 36rem;margin-top: var(--s-7);border-top: 1px solid var(--rule-strong);border-bottom: 3px double var(--rule-strong)}.ll__row{display: flex;align-items: baseline;gap: 10px;padding: 14px 0 12px}.ll__row + .ll__row{border-top: 1px solid var(--rule)}.ll__row dt{display: flex;flex: 1 1 auto;align-items: baseline;gap: 10px;min-width: 5.5rem}.ll__row dt::after{content: "";flex: 1;min-width: 12px;border-bottom: 1px dotted var(--rule-strong)}.ll__row dd{flex: 0 1 auto;margin: 0;font: 600 1.0625rem/1.35 var(--font-ui);text-align: end}@container (max-width: 340px){.ll__row{display: grid;gap: 4px}.ll__row dt::after{display: none}.ll__row dd{text-align: start}}.ll__pro{width: 100%;max-width: 40rem;padding: clamp(24px,3.5vw,44px)}.ll__pro-title{display: flex;align-items: center;gap: 14px;font: 480 clamp(1.75rem,1.35rem + 1.3vw,2.5rem)/1.05 var(--font-display);letter-spacing: -.01em;font-variation-settings: "SOFT" 30}.ll__pro-title .icon{width: .95em;height: .95em;color: var(--gold-ink);stroke-width: 1.4}.ll__pro p{margin-top: var(--s-4);max-width: 52ch;color: var(--fg-2)}.ll__phone{width: min(70vw,300px);margin: 0;justify-self: center}.ll__device{position: relative;padding: 8px;border-radius: var(--r-phone);background: var(--ink);rotate: 1.5deg;box-shadow: var(--sh-lift),inset 0 0 0 1px color-mix(in srgb,var(--sheet) 14%,transparent)}.ll__device img{width: 100%;height: auto;border-radius: calc(var(--r-phone) - 8px)}.ll__device::before{content: "";position: absolute;top: 15px;left: 50%;width: 9px;height: 9px;translate: -50% 0;border-radius: 50%;background: var(--ink);box-shadow: 0 0 0 1.5px color-mix(in srgb,var(--sheet) 10%,transparent)}.ll__device::after{content: "";position: absolute;right: -3px;top: 22%;width: 3px;height: 13%;border-radius: 0 2px 2px 0;background: var(--ink);box-shadow: 0 -52px 0 -1px var(--ink)}.ll__phone figcaption{margin-top: var(--s-5);text-align: center}.ll__faq-title{margin-bottom: var(--s-5)}.ll__q{border-top: 1px solid var(--rule-strong)}.ll__q:last-of-type{border-bottom: 1px solid var(--rule-strong)}.ll__q summary{display: grid;grid-template-columns: 2.75rem minmax(0,1fr) 44px;align-items: center;min-height: 60px;padding: 8px 0;list-style: none;cursor: pointer;font: 600 1.0625rem/1.35 var(--font-ui);border-radius: var(--r-xs)}.ll__q summary::-webkit-details-marker{display: none}.ll__q summary:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px}.ll__qn{font: 500 var(--fs-meta)/1 var(--font-mono);letter-spacing: .12em;color: var(--fg-meta)}.ll__qt{text-decoration: underline 1px transparent;text-underline-offset: .22em;transition: text-decoration-color var(--dur-hover) var(--ease-ink)}.ll__q summary:hover .ll__qt{text-decoration-color: var(--rule-strong)}.ll__q summary .icon{justify-self: center;width: 18px;height: 18px;color: var(--fg-2);transition: rotate var(--dur-ui) var(--ease-page)}.ll__q[open] summary .icon{rotate: 180deg}.ll__a{padding: 0 44px 22px 2.75rem;color: var(--fg-2)}.ll__a p{max-width: 62ch}.ll__forget{margin-top: var(--s-4)}@media (prefers-reduced-motion: no-preference){.ll__faq{interpolate-size: allow-keywords}.ll__q::details-content{block-size: 0;overflow-y: clip;transition: block-size var(--dur-ui) var(--ease-page),content-visibility var(--dur-ui) allow-discrete}.ll__q[open]::details-content{block-size: auto}}.ll__back{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 18px}.ll__back a{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;padding-bottom: 2px;font: 600 1.125rem/1.2 var(--font-ui);color: var(--fg);text-decoration: none;background: var(--underline-hand) 0 100% / 100% .22em no-repeat}.ll__back a:hover{background-size: 100% .32em}.ll__back-note{font: 400 var(--fs-note)/1 var(--font-hand);color: var(--note-ink);rotate: -2deg;opacity: 0;translate: -6px 0;transition: opacity var(--dur-ui) var(--ease-ink),translate var(--dur-ui) var(--ease-ink)}.ll__back a:is(:hover,:focus-visible) + .ll__back-note{opacity: 1;translate: 0 0}@media (min-width: 1024px){.ll{grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--col-gap);row-gap: var(--s-9)}.ll>*{order: 0}.ll__main{grid-column: 1 / span 7}.ll__phone{grid-column: 9 / span 4;grid-row: 1 / span 3;justify-self: end;align-self: start;position: sticky;top: calc(var(--header-h) + var(--s-6));width: 300px;margin-top: var(--s-10)}.ll__pro{grid-column: 1 / span 6}.ll__faq{grid-column: 1 / span 8}.ll__back{grid-column: 1 / -1}.ll__robot img{width: 120px}.ll__get{column-gap: var(--s-5)}}@media (min-width: 1280px){.ll__robot img{width: 160px}.ll__get{column-gap: var(--s-6)}}}}@layer sections{#site-footer{position: relative;isolation: isolate;padding-block: var(--s-4) calc(var(--s-7) + env(safe-area-inset-bottom));font-size: var(--fs-small);&::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: var(--tex-grain) 0 0 / 256px 256px repeat;opacity: var(--grain-opacity,.07);mix-blend-mode: var(--grain-blend,multiply)}.ft{display: grid;gap: var(--s-6);padding-top: var(--s-7);background: linear-gradient(var(--rule-strong),var(--rule-strong)) 50% 0 / calc(100% - 2 * var(--gutter)) 1px no-repeat}.ft__mark{display: flex;align-items: center;gap: 12px;font: 560 1.75rem/1 var(--font-hero);letter-spacing: -.01em}.ft__mark img{width: 36px;height: 36px;border-radius: 50%}.ft__colophon{max-width: 48ch;margin-top: var(--s-4);color: var(--fg-2);line-height: 1.6}.ft__marks{display: grid;gap: 6px;align-content: start;font: 500 var(--fs-meta)/1.5 var(--font-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--fg-meta)}.ft__marks b{display: inline-block;width: 1.6em;color: var(--blue-ink);font-weight: 600}.ft__links ul{display: flex;flex-wrap: wrap;gap: 0 22px;margin: 0;padding: 0;list-style: none}.ft__links a,.ft__contact{display: inline-flex;align-items: center;min-height: 44px;color: var(--fg);font-weight: 600;text-decoration: underline 1px var(--rule-strong);text-underline-offset: .3em}.ft__contact{padding: 0;border: 0;background: none;cursor: pointer}.ft__links a:hover,.ft__contact:hover{text-decoration-color: currentColor}.ft__contact:focus-visible{outline: 2px solid var(--focus);outline-offset: 3px;border-radius: var(--r-xs)}.ft__copy{font: 500 var(--fs-meta)/1.5 var(--font-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--fg-meta)}.ft__copy a{color: inherit;text-decoration: underline 1px var(--rule-strong);text-underline-offset: .3em}.ft__copy a:hover{color: var(--fg);text-decoration-color: currentColor}@media (min-width: 768px){.ft{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);column-gap: var(--col-gap)}.ft__brand,.ft__copy{grid-column: 1 / -1}}@media (min-width: 1024px){.ft{grid-template-columns: repeat(12,minmax(0,1fr));row-gap: var(--s-7)}.ft__brand{grid-column: 1 / span 6}.ft__marks{grid-column: 8 / span 2;padding-top: 6px}.ft__links{grid-column: 10 / span 3}.ft__links ul{display: grid;grid-template-columns: repeat(2,max-content);column-gap: 32px}.ft__copy{grid-column: 1 / -1}}}.contact-modal:not([open]){display: none}.contact,.contact__done{display: grid;gap: var(--s-4);margin: 0}.contact__intro{color: var(--graphite);max-width: 46ch}.contact__field{display: grid;gap: 6px;font: 600 var(--fs-small)/1.3 var(--font-ui);color: var(--ink)}.contact__field input,.contact__field textarea{width: 100%;padding: 12px 14px;border: 1.5px solid var(--rule-strong);border-radius: var(--r-s);background: #FFFDF8;color: var(--ink);font: 400 1rem/1.45 var(--font-ui);caret-color: var(--blue-ink);transition: border-color var(--dur-hover) var(--ease-ink)}.contact__field textarea{min-height: 9rem;resize: vertical}.contact__field input:focus,.contact__field textarea:focus{outline: 2px solid var(--blue-ink);outline-offset: 1px;border-color: var(--blue-ink)}.contact__field [aria-invalid="true"]{border-color: var(--error)}.contact__hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.contact__status{min-height: 1.4em;font: 600 var(--fs-small)/1.4 var(--font-ui);color: var(--error)}.contact__status:empty{min-height: 0;margin-top: calc(-1 * var(--s-4))}.contact__acts{display: flex;flex-wrap: wrap;gap: var(--s-3);justify-content: flex-end;align-items: center}}