@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--sun-x:58px;--sun-y:100px;--sun-d:92px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--pan-l:28px;--pan-r:28px;--pan-t:28px;--pan-b:28px}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.fill-rule{fill:var(--rule)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--radius:3px;--border-w:2px;--active-grad:linear-gradient(45deg, #3cf, #0f9)}:root,:root[data-rice=paper]{--paper:#fcfbf9;--paper-warm:#f4f2ee;--ink:#16161c;--ink-soft:#5c5f70;--rule:#e0ddd6;--rust:#c64966;--amber:#9b715c;--cyan:#1e92a9;--olive:#1c8f67;--code-bg:#16161c0d;--code-border:#16161c1a;--shadow:#16161c38;--overlay:#fcfbf9a6}:root[data-rice=horizon]{--paper:#1c1e26;--paper-warm:#2a2b32;--ink:#ebdfdd;--ink-soft:#989293;--rule:#404046;--rust:#e95678;--amber:#fab795;--cyan:#59e3e3;--olive:#29d398;--code-bg:#fdf0ed12;--code-border:#fdf0ed24;--shadow:#0000008c;--overlay:#1c1e26a6}:root[data-rice=cosmic-dusk]{--paper:#0e1330;--paper-warm:#1a1f3b;--ink:#c8ccd9;--ink-soft:#7d8295;--rule:#2e334d;--rust:#d4607a;--amber:#fbbf24;--cyan:#7aadcc;--olive:#69db7c;--code-bg:#d8dce812;--code-border:#d8dce824;--shadow:#0000008c;--overlay:#0e1330a6}:root[data-rice=rapture]{--paper:#111e2a;--paper-warm:#1c2835;--ink:#b2bbd6;--ink-soft:#717c91;--rule:#2d3948;--rust:#fc644d;--amber:#fff09b;--cyan:#64e0ff;--olive:#7afde1;--code-bg:#c0c9e512;--code-border:#c0c9e524;--shadow:#0000008c;--overlay:#111e2aa6}:root[data-rice=ayu-mirage]{--paper:#1f2430;--paper-warm:#242936;--ink:#cccac2;--ink-soft:#9aa4b3;--rule:#3a4253;--rust:#f28779;--amber:#fc6;--cyan:#95e6cb;--olive:#d5ff80;--rice-accent:#fc6;--code-bg:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-rice=ayu-mirage]{--code-bg:color-mix(in srgb, var(--ink) 7%, transparent)}}:root[data-rice=ayu-mirage]{--code-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-rice=ayu-mirage]{--code-border:color-mix(in srgb, var(--ink) 14%, transparent)}}:root[data-rice=ayu-mirage]{--shadow:#0000008c;--overlay:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root[data-rice=ayu-mirage]{--overlay:color-mix(in srgb, var(--paper) 65%, transparent)}}:root[data-rice=catppuccin-latte]{--paper:#eff1f5;--paper-warm:#e6e9ef;--ink:#4c4f69;--ink-soft:#5c5f77;--rule:#ccd0da;--rust:#cf0c36;--amber:#8f5b0d;--cyan:#0f7278;--olive:#2d751f;--rice-accent:#8737ed;--code-bg:#4c4f690d;--code-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-rice=catppuccin-latte]{--code-border:color-mix(in srgb, var(--ink) 14%, transparent)}}:root[data-rice=catppuccin-latte]{--shadow:#4c4f6933;--overlay:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root[data-rice=catppuccin-latte]{--overlay:color-mix(in srgb, var(--paper) 65%, transparent)}}:root[data-rice=gruvbox]{--paper:#282828;--paper-warm:#32302f;--ink:#ebdbb2;--ink-soft:#a89984;--rule:#504945;--rust:#ff6b59;--amber:#fabd2f;--cyan:#8ec07c;--olive:#b8bb26;--rice-accent:#fe8019;--code-bg:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-rice=gruvbox]{--code-bg:color-mix(in srgb, var(--ink) 7%, transparent)}}:root[data-rice=gruvbox]{--code-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-rice=gruvbox]{--code-border:color-mix(in srgb, var(--ink) 14%, transparent)}}:root[data-rice=gruvbox]{--shadow:#0000008c;--overlay:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root[data-rice=gruvbox]{--overlay:color-mix(in srgb, var(--paper) 65%, transparent)}}:root[data-rice=solarized-light]{--paper:#fdf6e3;--paper-warm:#eee8d5;--ink:#073642;--ink-soft:#576c73;--rule:#93a1a1;--rust:#c52d2a;--amber:#846400;--cyan:#1e746d;--olive:#606f00;--rice-accent:#1e6da5;--code-bg:#0736420d;--code-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-rice=solarized-light]{--code-border:color-mix(in srgb, var(--ink) 14%, transparent)}}:root[data-rice=solarized-light]{--shadow:#002b362e;--overlay:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root[data-rice=solarized-light]{--overlay:color-mix(in srgb, var(--paper) 65%, transparent)}}:root[data-rice-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-rice-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--slice-plate:152;--plate-k:.5;--plate-inset:0px;--plate-w:calc(56px * var(--plate-k) + var(--plate-inset));--slice-key:60;--key-k:.4;--key-w:calc(40px * var(--key-k));--mat-k:.26;--bezel-w:calc(141px * var(--mat-k));--rack-gap:40px;--signal:#e58f62;--signal-ink:#f0a27c;--print:#ece3d1;--print-soft:#c3bba9;--print-faint:#b8b09e;--engrave-lo:#ece3d133;--engrave-hi:transparent;--scene-ground:#1d2440;--k-scene-flat:url(/kit/paper/scene-night.webp);--k-sky:url(/kit/paper/scene/night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-sky:url(/kit/paper/scene/night/sky@2x.webp)}}:root{--k-sun:url(/kit/paper/scene/night/sun.webp);--sun-cx:157;--sun-cy:105;--sun-r:52;--k-far:url(/kit/paper/scene/night/mountains.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-far:url(/kit/paper/scene/night/mountains@2x.webp)}}:root{--k-mid:url(/kit/paper/scene/night/hills-far.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-mid:url(/kit/paper/scene/night/hills-far@2x.webp)}}:root{--k-near:url(/kit/paper/scene/night/hills-near.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-near:url(/kit/paper/scene/night/hills-near@2x.webp)}}:root{--k-left-back:url(/kit/paper/scene/night/pines-left-back.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-left-back:url(/kit/paper/scene/night/pines-left-back@2x.webp)}}:root{--k-right-back:url(/kit/paper/scene/night/pines-right-back.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-right-back:url(/kit/paper/scene/night/pines-right-back@2x.webp)}}:root{--k-left:url(/kit/paper/scene/night/pines-left.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-left:url(/kit/paper/scene/night/pines-left@2x.webp)}}:root{--k-right:url(/kit/paper/scene/night/pines-right.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-right:url(/kit/paper/scene/night/pines-right@2x.webp)}}:root{--k-plate:url(/kit/paper/sheet-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-plate:image-set(url(/kit/paper/sheet-night-normal@2x.webp) 2x)}}:root{--k-plate-hover:url(/kit/paper/sheet-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-plate-hover:image-set(url(/kit/paper/sheet-night-hover@2x.webp) 2x)}}:root{--k-plate-pressed:url(/kit/paper/sheet-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-plate-pressed:image-set(url(/kit/paper/sheet-night-pressed@2x.webp) 2x)}}:root{--k-plate-focus:url(/kit/paper/sheet-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-plate-focus:image-set(url(/kit/paper/sheet-night-focus@2x.webp) 2x)}}:root{--k-plate-flat:url(/kit/paper/sheet-night-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-plate-flat:image-set(url(/kit/paper/sheet-night-flat@2x.webp) 2x)}}:root{--k-bezel:url(/kit/paper/mat-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-bezel:image-set(url(/kit/paper/mat-night@2x.webp) 2x)}}:root{--mat-t:159;--mat-r:177;--mat-b:160;--mat-l:181;--k-key:url(/kit/paper/tile-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-key:image-set(url(/kit/paper/tile-night-normal@2x.webp) 2x)}}:root{--k-key-hover:url(/kit/paper/tile-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-key-hover:image-set(url(/kit/paper/tile-night-hover@2x.webp) 2x)}}:root{--k-key-pressed:url(/kit/paper/tile-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-key-pressed:image-set(url(/kit/paper/tile-night-pressed@2x.webp) 2x)}}:root{--k-key-focus:url(/kit/paper/tile-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-key-focus:image-set(url(/kit/paper/tile-night-focus@2x.webp) 2x)}}:root{--k-tape:url(/kit/paper/tape-sage-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-tape:image-set(url(/kit/paper/tape-sage-night@2x.webp) 2x)}}:root{--tape-ink:#ece3d1;--k-chip:var(--k-tape);--chip-ink:var(--tape-ink);--chip-pad:.6em;--k-drift-cloud:none;--motes:#ffc86a;--motes-kind:fireflies;--plate-under:#394154;--bezel-under:#212937;--key-under:#40475e;--key-ink:#ece3d1;--key-ink-soft:#c3bba9;--k-key-signal:url(/kit/paper/tile-signal-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-key-signal:image-set(url(/kit/paper/tile-signal-normal@2x.webp) 2x)}}:root{--k-key-signal-hover:url(/kit/paper/tile-signal-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-key-signal-hover:image-set(url(/kit/paper/tile-signal-hover@2x.webp) 2x)}}:root{--k-key-signal-pressed:url(/kit/paper/tile-signal-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-key-signal-pressed:image-set(url(/kit/paper/tile-signal-pressed@2x.webp) 2x)}}:root{--k-key-signal-focus:url(/kit/paper/tile-signal-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-key-signal-focus:image-set(url(/kit/paper/tile-signal-focus@2x.webp) 2x)}}:root{--key-signal-ink:#fff8ee;--key-signal-under:#a25b39;--k-pin-brass:url(/kit/paper/pin-brass.webp);--k-pin-green:url(/kit/paper/pin-green.webp);--k-pin-amber:url(/kit/paper/pin-amber.webp);--k-pin-signal:url(/kit/paper/pin-signal.webp);--k-glass:url(/kit/paper/glass-glare.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root{--k-glass:url(/kit/paper/glass-glare@2x.webp)}}:root{--plate-slice:var(--slice-plate) fill;--plate-fill:linear-gradient(var(--plate-under), var(--plate-under));--plate-backdrop:none;--plate-fill-in:0px;--strip-fill-in:0px;--strip-repeat:stretch;--plate-sheen:none;--plate-light:none;--k-strip:var(--k-plate);--k-pin-hold:var(--k-pin-brass);--k-pin-hold-signal:var(--k-pin-signal);--silk-shadow:none;--shelf-stagger:22px;--shelf-align:start;--hero-stagger:28px;--hero-align:start;--key-inset:0px;--key-lift:3px}:root[data-rice-mode=light]{--k-tape:url(/kit/paper/tape-sage.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-tape:image-set(url(/kit/paper/tape-sage@2x.webp) 2x)}}:root[data-rice-mode=light]{--tape-ink:#23211d;--signal:#c4663f;--signal-ink:#96441f;--print:#23211d;--print-soft:#4f4a42;--print-faint:#5e584e;--engrave-lo:#23211d33;--scene-ground:#9fa3b8;--k-scene-flat:url(/kit/paper/scene-alpenglow.webp);--k-sky:url(/kit/paper/scene/alpenglow/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-sky:url(/kit/paper/scene/alpenglow/sky@2x.webp)}}:root[data-rice-mode=light]{--k-sun:url(/kit/paper/scene/alpenglow/sun.webp);--sun-cx:169;--sun-cy:96;--sun-r:55;--k-far:url(/kit/paper/scene/alpenglow/mountains.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-far:url(/kit/paper/scene/alpenglow/mountains@2x.webp)}}:root[data-rice-mode=light]{--k-mid:url(/kit/paper/scene/alpenglow/hills-far.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-mid:url(/kit/paper/scene/alpenglow/hills-far@2x.webp)}}:root[data-rice-mode=light]{--k-near:url(/kit/paper/scene/alpenglow/hills-near.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-near:url(/kit/paper/scene/alpenglow/hills-near@2x.webp)}}:root[data-rice-mode=light]{--k-left-back:url(/kit/paper/scene/alpenglow/pines-left-back.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-left-back:url(/kit/paper/scene/alpenglow/pines-left-back@2x.webp)}}:root[data-rice-mode=light]{--k-right-back:url(/kit/paper/scene/alpenglow/pines-right-back.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-right-back:url(/kit/paper/scene/alpenglow/pines-right-back@2x.webp)}}:root[data-rice-mode=light]{--k-left:url(/kit/paper/scene/alpenglow/pines-left.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-left:url(/kit/paper/scene/alpenglow/pines-left@2x.webp)}}:root[data-rice-mode=light]{--k-right:url(/kit/paper/scene/alpenglow/pines-right.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-right:url(/kit/paper/scene/alpenglow/pines-right@2x.webp)}}:root[data-rice-mode=light]{--k-plate:url(/kit/paper/sheet-alpenglow-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-plate:image-set(url(/kit/paper/sheet-alpenglow-normal@2x.webp) 2x)}}:root[data-rice-mode=light]{--k-plate-hover:url(/kit/paper/sheet-alpenglow-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-plate-hover:image-set(url(/kit/paper/sheet-alpenglow-hover@2x.webp) 2x)}}:root[data-rice-mode=light]{--k-plate-pressed:url(/kit/paper/sheet-alpenglow-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-plate-pressed:image-set(url(/kit/paper/sheet-alpenglow-pressed@2x.webp) 2x)}}:root[data-rice-mode=light]{--k-plate-focus:url(/kit/paper/sheet-alpenglow-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-plate-focus:image-set(url(/kit/paper/sheet-alpenglow-focus@2x.webp) 2x)}}:root[data-rice-mode=light]{--k-plate-flat:url(/kit/paper/sheet-alpenglow-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-plate-flat:image-set(url(/kit/paper/sheet-alpenglow-flat@2x.webp) 2x)}}:root[data-rice-mode=light]{--k-bezel:url(/kit/paper/mat-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-bezel:image-set(url(/kit/paper/mat-day@2x.webp) 2x)}}:root[data-rice-mode=light]{--mat-t:153;--mat-r:179;--mat-b:169;--mat-l:177;--k-key:url(/kit/paper/tile-alpenglow-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-key:image-set(url(/kit/paper/tile-alpenglow-normal@2x.webp) 2x)}}:root[data-rice-mode=light]{--k-key-hover:url(/kit/paper/tile-alpenglow-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-key-hover:image-set(url(/kit/paper/tile-alpenglow-hover@2x.webp) 2x)}}:root[data-rice-mode=light]{--k-key-pressed:url(/kit/paper/tile-alpenglow-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-key-pressed:image-set(url(/kit/paper/tile-alpenglow-pressed@2x.webp) 2x)}}:root[data-rice-mode=light]{--k-key-focus:url(/kit/paper/tile-alpenglow-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-rice-mode=light]{--k-key-focus:image-set(url(/kit/paper/tile-alpenglow-focus@2x.webp) 2x)}}:root[data-rice-mode=light]{--k-drift-cloud:url(/kit/paper/cloud-b-alpenglow.webp);--motes:#ffd6b8;--motes-kind:dust;--plate-under:#e7dacd;--bezel-under:#b2a9b2;--key-under:#e9daca;--key-ink:#23211d;--key-ink-soft:#5e584e}@media (max-width:720px){:root{--plate-k:.4;--mat-k:.2;--rack-gap:28px}}body:has(.rack){background:var(--scene-ground);color:var(--print)}.scene{z-index:-2;background:var(--scene-ground);position:fixed;inset:0;overflow:hidden;container-type:size}.scene-layer{background:var(--layer) var(--layer-x,center) var(--layer-y,bottom) / var(--layer-size,cover) no-repeat;position:absolute;inset:0}[data-layer=sky]{--layer:var(--k-sky)}:root[data-scene-art=plate] [data-layer=sky]{--sky-w:calc(1672 + 2 * var(--sky-bleed-x,0));--sky-h:calc(941 + var(--sky-bleed-bottom,0));--sky-s:max(100cqw / 1672, 100cqh / 941);--layer-size:calc(var(--sky-w) * var(--sky-s)) auto;--layer-y:calc(100cqh - 941 * var(--sky-s))}@media (min-width:900px){:root[data-scene-art=plate] [data-layer=sky]{--layer-size:max(var(--sky-w) * var(--u), 100cqh * var(--sky-w) / var(--sky-h), 100cqw) auto;--layer-y:top}}@property --sun-x{syntax:"<length>";inherits:true;initial-value:58px}@property --sun-y{syntax:"<length>";inherits:true;initial-value:100px}@property --sun-d{syntax:"<length>";inherits:true;initial-value:92px}:root{--sun-d:clamp(80px, 6.4vw, 120px);--sun-x:clamp(48px, (100vw - 1180px) * .225, 160px);--sun-y:100px;--sun-sw:274;--sun-sh:236}@media (max-width:1399px){:root{--sun-d:48px;--sun-x:64px;--sun-y:36px}}@media (max-width:720px){:root{--sun-d:30px;--sun-x:44px;--sun-y:18px}}.scene-sun{--sun-px:calc(var(--sun-d) / (2 * var(--sun-r)));left:calc(var(--sun-x) - var(--sun-px) * var(--sun-cx));top:calc(var(--sun-y) - var(--sun-px) * var(--sun-cy));width:calc(var(--sun-px) * var(--sun-sw));height:calc(var(--sun-px) * var(--sun-sh));background:var(--k-sun) center / 100% 100% no-repeat;position:absolute}[data-layer=far]{--layer:var(--k-far)}[data-layer=mid]{--layer:var(--k-mid)}[data-layer=near]{--layer:var(--k-near)}[data-layer=left-back]{--layer:var(--k-left-back)}[data-layer=right-back]{--layer:var(--k-right-back)}[data-layer=left]{--layer:var(--k-left)}[data-layer=right]{--layer:var(--k-right)}[data-layer=left],[data-layer=left-back]{--layer-x:calc(var(--left-anchor,.5) * 100%);--layer-size:var(--side-size,cover)}[data-layer=right],[data-layer=right-back]{--layer-x:calc(var(--right-anchor,.5) * 100%);--layer-size:var(--side-size,cover)}.scene:after{content:"";aspect-ratio:768/325;background:var(--k-drift-cloud) center / contain no-repeat;width:clamp(180px,18vw,300px);animation:150s linear -40s infinite cloud-drift;display:none;position:absolute;top:18vh;left:0;translate:-110%}@media (min-width:721px){:root[data-rice-mode=light] .scene:after{display:block}}@keyframes cloud-drift{to{translate:100vw}}.scene-gl{opacity:0;width:100%;height:100%;transition:opacity .36s ease-out;display:block;position:absolute;inset:0}:root:not([data-scene-mode="3d"]) .scene-gl{display:none}:root[data-scene-gl=on] .scene-gl{opacity:1}:root[data-scene-mode="3d"] .scene-layer:not([data-layer=sky]){visibility:hidden;animation:none}:root[data-scene-mode="3d"] .scene:after{display:none}@media (prefers-reduced-motion:no-preference){.scene-layer{animation:layer-rise 1.15s cubic-bezier(.22, 1.18, .36, 1) var(--rise-delay) both}[data-layer=sky],.scene-sun{animation:.7s ease-out both layer-fade}[data-layer=far]{--rise-from:0 7%;--rise-delay:.12s;--sink:2vh}[data-layer=mid]{--rise-from:0 14%;--rise-delay:.27s;--sink:5vh}[data-layer=near]{--rise-from:0 22%;--rise-delay:.42s;--sink:9vh}[data-layer=left-back]{--rise-from:-10% 12%;--rise-delay:.56s;--sink:11vh}[data-layer=right-back]{--rise-from:10% 12%;--rise-delay:.62s;--sink:11vh}[data-layer=left]{--rise-from:-12% 10%;--rise-delay:.69s;--sink:13vh}[data-layer=right]{--rise-from:12% 10%;--rise-delay:.76s;--sink:13vh}.rack-inner>*{animation:.23s ease-out backwards sheet-fade,.76s cubic-bezier(.2,.9,.25,1) backwards sheet-down;animation-delay:calc(var(--sheets-after,.52s) + var(--nth,6) * 70ms)}:root[data-scene-mode="3d"] .rack-inner>*{--sheets-after:.3s}:root[data-scene-mode="3d"]:not([data-scene-gl=on]) .rack-inner>*{animation-play-state:paused}:root[data-scene=settled] .rack-inner>*{--sheets-after:0s}.rack-inner>:first-child{--nth:0}.rack-inner>:nth-child(2){--nth:1}.rack-inner>:nth-child(3){--nth:2}.rack-inner>:nth-child(4){--nth:3}.rack-inner>:nth-child(5){--nth:4}.rack-inner>:nth-child(6){--nth:5}}@keyframes layer-rise{0%{translate:var(--rise-from,0 10%);opacity:0}25%{opacity:1}}@keyframes layer-fade{0%{opacity:0}}@keyframes sheet-fade{0%{opacity:0}}@keyframes sheet-down{0%{translate:0 -24px}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.scene-layer:not([data-layer=sky]){animation:layer-rise 1.15s cubic-bezier(.22, 1.18, .36, 1) var(--rise-delay) both, layer-sink linear both;animation-timeline:auto,scroll(root)}}}@keyframes layer-sink{to{transform:translateY(var(--sink,0))}}.rack{max-width:1228px;min-height:100vh;margin:0 auto;padding:32px 24px 112px;position:relative}@media (max-width:1399px){.rack{padding:86px 44px 112px}}@media (min-width:721px) and (max-width:1399px) and (max-height:860px){:root{--sun-d:36px;--sun-y:28px}.rack{padding-top:74px}}.rack-inner{gap:var(--rack-gap);z-index:1;flex-direction:column;display:flex;position:relative}@media (max-width:720px){.rack{padding:58px 14px 72px}}.faceplate{isolation:isolate;padding:calc(var(--plate-w) + 6px) calc(var(--plate-w) + 14px);position:relative}.faceplate:before,.faceplate:after,.detail-hero:before,.section:before,.colophon:before,.folio:before,.blank-leaf:before,.statusline:before{content:"";z-index:-1;border:0 solid #0000;border-image:var(--k-plate) var(--plate-slice) / calc(152px * var(--plate-k)) / calc(96px * var(--plate-k)) var(--plate-repeat,stretch);pointer-events:none;position:absolute;inset:0}.tier-cut{display:var(--tier-cut,none);border:0 solid #0000;border-image:var(--k-plate-flat) var(--slice-plate) / calc(152px * var(--plate-k)) / calc(96px * var(--plate-k)) stretch;padding:var(--tier-cut-in,calc(8px * var(--plate-k)));border-radius:var(--tier-cut-round,calc(20px * var(--plate-k)));background:var(--tier-cut-art,var(--k-scene-flat)) var(--tier-cut-at,50% 50%) / var(--tier-cut-size,220% auto) no-repeat content-box;pointer-events:none;flex:1000 0 140px}@media (max-width:900px){.hero .tier-cut{display:none}}@media (max-width:1099px){.launch-hero .tier-cut{display:none}}.faceplate:before,.detail-hero:before,.section:before,.colophon:before,.folio:before,.blank-leaf:before,.statusline:before{--under-in:calc(var(--plate-w) * .6);--light-in:var(--plate-light-in,var(--under-in));background:var(--plate-light) center / calc(100% - 2 * var(--light-in)) calc(100% - 2 * var(--light-in)) no-repeat, var(--plate-fill) var(--plate-fill-at,center) / var(--plate-fill-size,calc(100% - 2 * var(--under-in)) calc(100% - 2 * var(--under-in))) var(--plate-fill-repeat,no-repeat);inset:calc(var(--plate-fill-in) * var(--plate-k));border-image-outset:calc((96px + var(--plate-fill-in)) * var(--plate-k));-webkit-backdrop-filter:var(--plate-backdrop);backdrop-filter:var(--plate-backdrop);border-radius:var(--plate-round,0)}@media (prefers-reduced-transparency:reduce){.faceplate:before,.detail-hero:before,.section:before,.colophon:before,.folio:before,.blank-leaf:before,.statusline:before{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--plate-under)}}.faceplate:after{border-image-source:var(--k-plate-hover);background:var(--plate-sheen) center / calc(100% - 1.2 * var(--plate-w)) calc(100% - 1.2 * var(--plate-w)) no-repeat;opacity:0;transition:opacity .18s ease-out}.faceplate.is-live:hover:after{opacity:1}.faceplate.is-live{transition:transform .18s ease-out}.faceplate.is-live:hover{transform:var(--plate-hover-shift,translateY(-3px))}.faceplate.is-live:active{transform:var(--plate-press-shift,none);transition-duration:0s}.faceplate.is-live:focus-visible:after{border-image-source:var(--k-plate-focus);opacity:1;background-image:none}.faceplate:has([data-rack-stop]:focus-visible):after{border-image-source:var(--k-plate-focus);opacity:1;background-image:none}.faceplate.is-live:active:after{--wash:rgb(0 0 0/calc(1 - var(--plate-press-dim,1)));--wash-in:calc(var(--plate-fill-in) * var(--plate-k));border-image-source:var(--k-plate-pressed);background:linear-gradient(var(--wash), var(--wash)) center / calc(100% - 2 * var(--wash-in)) calc(100% - 2 * var(--wash-in)) no-repeat;opacity:1;transition-duration:0s}.faceplate.is-live:active:before{border-image-source:none}.faceplate.is-live:focus-visible,.faceplate [data-rack-stop]:focus-visible{outline:none}.silk{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--print-soft);text-shadow:var(--silk-shadow);font-size:11px;font-weight:500;line-height:1.35}.silk b,.silk strong{color:var(--print);font-weight:700}.note{color:var(--print-soft);font-size:13.5px;line-height:1.45}.note b{color:var(--print);font-weight:650}.note .silk{margin-right:2px}.engraved{background:var(--engrave-lo);border:0;height:1px;margin:0}.tape,.kicker{border:0 solid #0000;border-image:var(--k-tape) 8 48 fill / 0 calc(48px * .3) / 0 2px stretch;color:var(--tape-ink);padding:5px 16px 4px;display:inline-block}:not(pre)>code{padding:0 var(--chip-pad);border:0 solid #0000;border-image:var(--k-chip) 8 48 fill / 0 calc(48px * .16) / 0 1px stretch;box-shadow:none;color:var(--chip-ink);background:0 0;border-radius:0;margin:0 .1em}.tape.silk,.tape .silk,.tape b,.kicker,.kicker *{color:var(--tape-ink)}.screen,.code-duet{padding:calc((var(--mat-t) - 40) * 1px * var(--mat-k)) calc((var(--mat-r) - 40) * 1px * var(--mat-k)) calc((var(--mat-b) - 40) * 1px * var(--mat-k)) calc((var(--mat-l) - 40) * 1px * var(--mat-k));background:linear-gradient(var(--bezel-under), var(--bezel-under)) center / calc(100% - 14px) calc(100% - 14px) no-repeat;margin:0;position:relative}.screen:after,.code-duet:after{content:"";border:0 solid #0000;border-image:var(--k-bezel) var(--mat-t) var(--mat-r) var(--mat-b) var(--mat-l) / calc(var(--mat-t) * 1px * var(--mat-k)) calc(var(--mat-r) * 1px * var(--mat-k)) calc(var(--mat-b) * 1px * var(--mat-k)) calc(var(--mat-l) * 1px * var(--mat-k)) / calc(40px * var(--mat-k)) stretch;pointer-events:none;z-index:3;position:absolute;inset:0}.screen-face{isolation:isolate;background:var(--paper);color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;position:relative;overflow:hidden}.screen-face.has-art{aspect-ratio:3/2}.screen-art{inset:var(--art-inset,4%);background:var(--tone,var(--cyan));-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat;position:absolute}.screen-edge{z-index:3;pointer-events:none;box-shadow:inset 0 0 0 1px var(--panel-edge), inset 3px 4px 0 #12101829, inset 6px 9px 10px -2px #12101857;--panel-edge:#06060a80;position:absolute;inset:0}:root[data-rice-mode=light] .screen-edge{--panel-edge:#1e19286b;box-shadow:inset 0 0 0 1px var(--panel-edge), inset 2px 3px 0 #1e192829, inset 5px 7px 0 #1e192812, inset 8px 12px 14px -2px #261e344d}.screen-glass{z-index:2;pointer-events:none;background:var(--k-glass) center / 100% 100% no-repeat;mix-blend-mode:soft-light;opacity:.9;position:absolute;inset:0}:root:not([data-rice-mode=light]) .screen-glass{opacity:.4}.screen-face:not(.has-art) .screen-glass{opacity:.6}:root:not([data-rice-mode=light]) .screen-face:not(.has-art) .screen-glass{opacity:.3}[data-tone=rust]{--tone:var(--rust)}[data-tone=amber]{--tone:var(--amber)}[data-tone=olive]{--tone:var(--olive)}[data-tone=cyan]{--tone:var(--cyan)}.key{--kn:var(--k-key);--kh:var(--k-key-hover);--kp:var(--k-key-pressed);--kf:var(--k-key-focus);--ki:var(--key-ink);--ku:var(--key-under);isolation:isolate;min-height:40px;padding:0 calc(18px + var(--key-inset)) var(--key-lift);color:var(--ki);font-family:var(--font-print), system-ui, sans-serif;letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:9px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.key[data-tone=signal]{--kn:var(--k-key-signal);--kh:var(--k-key-signal-hover);--kp:var(--k-key-signal-pressed);--kf:var(--k-key-signal-focus);--ki:var(--key-signal-ink);--ku:var(--key-signal-under)}.key[data-size=lg]{--key-k:.55;max-width:100%;min-height:60px;padding:0 calc(34px + var(--key-inset)) calc(var(--key-lift) + 1px);white-space:normal;text-align:center;justify-content:center;font-size:17px}@media (max-width:400px){.key[data-size=lg]{padding-inline:calc(22px + var(--key-inset));font-size:15px}}.key:before,.key:after{content:"";z-index:-1;border:0 solid #0000;border-image:var(--kn) var(--slice-key) fill / calc(60px * var(--key-k)) / calc(20px * var(--key-k)) var(--key-repeat,stretch);position:absolute;inset:0}.key:before{background:linear-gradient(var(--ku), var(--ku)) center / calc(100% - 2 * var(--key-w)) calc(100% - var(--key-w)) no-repeat}.key:after{border-image-source:var(--kh);opacity:0;transition:opacity .14s ease-out}a.key:hover:after,button.key:hover:not(:disabled):after,label.key:hover:after{opacity:1}a.key,button.key,label.key{transition:translate .14s ease-out}a.key:hover,button.key:hover:not(:disabled),label.key:hover{translate:var(--key-hover-shift,0 -1px)}a.key:active,button.key:active:not(:disabled),label.key:active{translate:var(--key-press-shift,0 0);transition-duration:0s}.key:focus-visible:after{border-image-source:var(--kf);opacity:1}.key:has(input:focus-visible):after{border-image-source:var(--kf);opacity:1}.key:active:not(:disabled):after,.key[data-down=true]:after{border-image-source:var(--kp);opacity:1;transition-duration:0s}.key:active:not(:disabled):before,.key[data-down=true]:before{border-image-source:none}.key>*{transition:transform .14s ease-out}.key:active:not(:disabled)>*,.key[data-down=true]>*{transform:translateY(var(--key-legend-sink,1px));transition-duration:70ms}.key:focus-visible{outline:none}.key:disabled{--kn:var(--k-key);--ki:var(--key-ink);--ku:var(--key-under);cursor:not-allowed}.key:disabled>*{opacity:.42}@media (forced-colors:active){.key:focus-visible,.faceplate.is-live:focus-visible,.faceplate [data-rack-stop]:focus-visible{outline-offset:3px;outline:2px solid canvastext}}.key-legend{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;text-transform:none;opacity:.72;font-size:.86em;font-weight:500}.key.cap{min-width:calc(46px + 2 * var(--key-inset));padding:0 calc(12px + var(--key-inset)) 3px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;cursor:default;justify-content:center;font-size:13px;font-weight:500}.key.cap-inline{--key-k:.2;--key-w:calc(40px * var(--key-k));vertical-align:.08em;min-width:0;height:1.55em;min-height:0;margin:0 .1em;padding:0 .55em 1px;font-size:.8em}.led{vertical-align:middle;flex:none;width:14px;height:14px;margin-inline:2px 7px;display:inline-block;position:relative}.led:before{content:"";background:var(--k-pin-brass) center / contain no-repeat;position:absolute;inset:-3px -4px -5px -3px}.led[data-on=true][data-color=green]:before{background-image:var(--k-pin-green)}.led[data-on=true][data-color=amber]:before{background-image:var(--k-pin-amber)}.led[data-on=true][data-color=signal]:before{background-image:var(--k-pin-signal)}@media (prefers-reduced-motion:reduce){a.key:hover,button.key:hover:not(:disabled),label.key:hover{translate:none}.scene:after{animation:none;translate:12vw}}.prop{z-index:2;pointer-events:none;background:var(--prop) center bottom / contain no-repeat;position:absolute}.running-head,.divider,.statusline,.folio{--k-plate:var(--k-strip);--plate-fill-in:var(--strip-fill-in);--plate-repeat:var(--strip-repeat)}.prop[data-prop=pin],.led.sheet-pin,.detail-hero:after,.section:after,.colophon:after{--prop:var(--k-pin-hold);content:"";aspect-ratio:1;width:26px;height:auto;top:4px;left:var(--pin-x,50%);z-index:3;pointer-events:none;background:var(--prop) center bottom / contain no-repeat;margin:0;position:absolute;translate:-50%}.led.sheet-pin{--prop:var(--k-pin-brass);background:0 0}.led.sheet-pin:before{background-position:bottom;inset:0}:root[data-style=paper]{--font-display:var(--font-crimson);--k-sun:none;--scene-ground:#273747;--plate-under:#383f57;--key-under:#3b4156;--key-signal-under:#444f45;--key-signal-ink:#f3ead8;--k-card:url(/kit/paper/sheet-card-night-normal.webp);--k-card-hover:url(/kit/paper/sheet-card-night-hover.webp);--k-card-pressed:url(/kit/paper/sheet-card-night-pressed.webp);--k-card-focus:url(/kit/paper/sheet-card-night-focus.webp);--card-under:#353c52;--k-band:url(/kit/paper/band-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-band:image-set(url(/kit/paper/band-night@2x.webp) 2x)}}:root[data-style=paper]{--k-band-left:url(/kit/paper/band-left-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-band-left:image-set(url(/kit/paper/band-left-night@2x.webp) 2x)}}:root[data-style=paper]{--k-strip:url(/kit/paper/strip-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-strip:image-set(url(/kit/paper/strip-night@2x.webp) 2x)}}:root[data-style=paper]{--k-hero:url(/kit/paper/hero-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-hero:image-set(url(/kit/paper/hero-night@2x.webp) 2x)}}:root[data-style=paper]{--k-mount:url(/kit/paper/mount-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-mount:image-set(url(/kit/paper/mount-night@2x.webp) 2x)}}:root[data-style=paper]{--k-label:url(/kit/paper/label-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-label:url(/kit/paper/label-night@2x.webp)}}:root[data-style=paper]{--k-ribbon:url(/kit/paper/ribbon-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-ribbon:image-set(url(/kit/paper/ribbon-night@2x.webp) 2x)}}:root[data-style=paper]{--k-ledge:url(/kit/paper/ledge-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-ledge:image-set(url(/kit/paper/ledge-night@2x.webp) 2x)}}:root[data-style=paper]{--k-foreground:url(/kit/paper/foreground-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-foreground:url(/kit/paper/foreground-night@2x.webp)}}:root[data-style=paper]{--k-tips:url(/kit/paper/tips-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-tips:url(/kit/paper/tips-night@2x.webp)}}:root[data-style=paper]{--k-stage-hiker:url(/kit/paper/launch-stage-hiker-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-stage-hiker:url(/kit/paper/launch-stage-hiker-night@2x.webp)}}:root[data-style=paper]{--k-stage-pines-left:url(/kit/paper/launch-stage-pines-left-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-stage-pines-left:url(/kit/paper/launch-stage-pines-left-night@2x.webp)}}:root[data-style=paper]{--k-stage-pines-right:url(/kit/paper/launch-stage-pines-right-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-stage-pines-right:url(/kit/paper/launch-stage-pines-right-night@2x.webp)}}:root[data-style=paper]{--paper-ink:var(--print);--paper-ink-small:var(--print);--k-pin-copper:url(/kit/paper/pin-copper.webp);--k-pin-push:url(/kit/paper/pin-push.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-pin-push:url(/kit/paper/pin-push@2x.webp)}}:root[data-style=paper]{--k-tape-red:url(/kit/paper/tape-red-night.webp);--k-key-clay:url(/kit/paper/tile-clay-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-key-clay:image-set(url(/kit/paper/tile-clay-night-normal@2x.webp) 2x)}}:root[data-style=paper]{--k-key-clay-hover:url(/kit/paper/tile-clay-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-key-clay-hover:image-set(url(/kit/paper/tile-clay-night-hover@2x.webp) 2x)}}:root[data-style=paper]{--k-key-clay-pressed:url(/kit/paper/tile-clay-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-key-clay-pressed:image-set(url(/kit/paper/tile-clay-night-pressed@2x.webp) 2x)}}:root[data-style=paper]{--k-key-clay-focus:url(/kit/paper/tile-clay-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-key-clay-focus:image-set(url(/kit/paper/tile-clay-night-focus@2x.webp) 2x)}}:root[data-style=paper]{--key-clay-under:#7a3d2b;--key-clay-ink:#f6efe4;--k-torn-clay:url(/kit/paper/torn-clay-night-normal.webp);--k-torn-clay-hover:url(/kit/paper/torn-clay-night-hover.webp);--k-torn-clay-pressed:url(/kit/paper/torn-clay-night-pressed.webp);--k-torn-clay-focus:url(/kit/paper/torn-clay-night-focus.webp);--k-torn-green:url(/kit/paper/torn-green-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-torn-green:image-set(url(/kit/paper/torn-green-night-normal@2x.webp) 2x)}}:root[data-style=paper]{--k-torn-green-hover:url(/kit/paper/torn-green-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-torn-green-hover:image-set(url(/kit/paper/torn-green-night-hover@2x.webp) 2x)}}:root[data-style=paper]{--k-torn-green-pressed:url(/kit/paper/torn-green-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-torn-green-pressed:image-set(url(/kit/paper/torn-green-night-pressed@2x.webp) 2x)}}:root[data-style=paper]{--k-torn-green-focus:url(/kit/paper/torn-green-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]{--k-torn-green-focus:image-set(url(/kit/paper/torn-green-night-focus@2x.webp) 2x)}}:root[data-style=paper]{--k-torn-cream:url(/kit/paper/torn-cream-night-normal.webp);--k-torn-cream-hover:url(/kit/paper/torn-cream-night-hover.webp);--k-torn-cream-pressed:url(/kit/paper/torn-cream-night-pressed.webp);--k-torn-cream-focus:url(/kit/paper/torn-cream-night-focus.webp);--masthead-h:calc(108 * var(--u));--l-left:calc(288 * var(--u));--l-win-x:calc(788 * var(--u));--l-win-w:calc(665 * var(--u));--l-brand:calc(50 * var(--u));--l-brand-weight:700;--l-tagline:calc(20.7 * var(--u));--l-nav:calc(20 * var(--u));--l-nav-weight:400;--l-title:calc(66 * var(--u));--l-title-weight:700;--l-pitch:calc(29.1 * var(--u));--l-heading:calc(45 * var(--u));--l-heading-weight:700;--l-heading-rule:none;--l-cards-l:calc(66 * var(--u));--l-cards-r:calc(66 * var(--u));--l-cards-gap:calc(20 * var(--u));--l-card-title:calc(29.5 * var(--u));--l-card-weight:600;--l-foot:calc(81 * var(--u));--l-halo:none;--xw-round:calc(14 * var(--u));--xw-shadow:0 calc(3 * var(--u)) calc(6 * var(--u)) #2a1e1257, 0 calc(14 * var(--u)) calc(30 * var(--u)) #2a1e1266}:root[data-style=paper][data-rice-mode=light]{--plate-under:#d9c3ab;--key-under:#dac6ae;--k-card:url(/kit/paper/sheet-card-alpenglow-normal.webp);--k-card-hover:url(/kit/paper/sheet-card-alpenglow-hover.webp);--k-card-pressed:url(/kit/paper/sheet-card-alpenglow-pressed.webp);--k-card-focus:url(/kit/paper/sheet-card-alpenglow-focus.webp);--card-under:#dfcdb6;--bezel-under:#d0c1ad;--scene-ground:#63604e;--k-band:url(/kit/paper/band-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-band:image-set(url(/kit/paper/band-day@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--k-band-left:url(/kit/paper/band-left-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-band-left:image-set(url(/kit/paper/band-left-day@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--k-strip:url(/kit/paper/strip-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-strip:image-set(url(/kit/paper/strip-day@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--k-hero:url(/kit/paper/hero-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-hero:image-set(url(/kit/paper/hero-day@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--k-mount:url(/kit/paper/mount-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-mount:image-set(url(/kit/paper/mount-day@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--k-label:url(/kit/paper/label-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-label:url(/kit/paper/label-day@2x.webp)}}:root[data-style=paper][data-rice-mode=light]{--k-ribbon:url(/kit/paper/ribbon-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-ribbon:image-set(url(/kit/paper/ribbon-day@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--k-ledge:url(/kit/paper/ledge-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-ledge:image-set(url(/kit/paper/ledge-day@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--k-foreground:url(/kit/paper/foreground-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-foreground:url(/kit/paper/foreground-day@2x.webp)}}:root[data-style=paper][data-rice-mode=light]{--k-tips:url(/kit/paper/tips-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-tips:url(/kit/paper/tips-day@2x.webp)}}:root[data-style=paper][data-rice-mode=light]{--k-stage-hiker:url(/kit/paper/launch-stage-hiker-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-stage-hiker:url(/kit/paper/launch-stage-hiker-day@2x.webp)}}:root[data-style=paper][data-rice-mode=light]{--k-stage-pines-left:url(/kit/paper/launch-stage-pines-left-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-stage-pines-left:url(/kit/paper/launch-stage-pines-left-day@2x.webp)}}:root[data-style=paper][data-rice-mode=light]{--k-stage-pines-right:url(/kit/paper/launch-stage-pines-right-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-stage-pines-right:url(/kit/paper/launch-stage-pines-right-day@2x.webp)}}:root[data-style=paper][data-rice-mode=light]{--motes:#fff6e0;--paper-ink:#0d0b0a;--paper-ink-small:#10161f;--key-ink:#0c0a09;--key-signal-ink:#fff;--k-tape-red:url(/kit/paper/tape-red.webp);--k-key-clay:url(/kit/paper/tile-clay-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-key-clay:image-set(url(/kit/paper/tile-clay-normal@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--k-key-clay-hover:url(/kit/paper/tile-clay-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-key-clay-hover:image-set(url(/kit/paper/tile-clay-hover@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--k-key-clay-pressed:url(/kit/paper/tile-clay-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-key-clay-pressed:image-set(url(/kit/paper/tile-clay-pressed@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--k-key-clay-focus:url(/kit/paper/tile-clay-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-key-clay-focus:image-set(url(/kit/paper/tile-clay-focus@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--key-clay-under:#b45c39;--key-clay-ink:#fff;--k-torn-clay:url(/kit/paper/torn-clay-normal.webp);--k-torn-clay-hover:url(/kit/paper/torn-clay-hover.webp);--k-torn-clay-pressed:url(/kit/paper/torn-clay-pressed.webp);--k-torn-clay-focus:url(/kit/paper/torn-clay-focus.webp);--k-torn-green:url(/kit/paper/torn-green-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-torn-green:image-set(url(/kit/paper/torn-green-normal@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--k-torn-green-hover:url(/kit/paper/torn-green-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-torn-green-hover:image-set(url(/kit/paper/torn-green-hover@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--k-torn-green-pressed:url(/kit/paper/torn-green-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-torn-green-pressed:image-set(url(/kit/paper/torn-green-pressed@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--k-torn-green-focus:url(/kit/paper/torn-green-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]{--k-torn-green-focus:image-set(url(/kit/paper/torn-green-focus@2x.webp) 2x)}}:root[data-style=paper][data-rice-mode=light]{--k-torn-cream:url(/kit/paper/torn-cream-normal.webp);--k-torn-cream-hover:url(/kit/paper/torn-cream-hover.webp);--k-torn-cream-pressed:url(/kit/paper/torn-cream-pressed.webp);--k-torn-cream-focus:url(/kit/paper/torn-cream-focus.webp)}:root[data-style=paper]:has(.detail-hero){--k-sky:url(/kit/paper/scene/project-night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]:has(.detail-hero){--k-sky:url(/kit/paper/scene/project-night/sky@2x.webp)}}:root[data-style=paper]:has(.detail-hero){--k-far:none;--k-mid:url(/kit/paper/scene/project-night/hills-far.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]:has(.detail-hero){--k-mid:url(/kit/paper/scene/project-night/hills-far@2x.webp)}}:root[data-style=paper]:has(.detail-hero){--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:url(/kit/paper/scene/project-night/pines-left.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]:has(.detail-hero){--k-left:url(/kit/paper/scene/project-night/pines-left@2x.webp)}}:root[data-style=paper]:has(.detail-hero){--k-right:url(/kit/paper/scene/project-night/pines-right.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]:has(.detail-hero){--k-right:url(/kit/paper/scene/project-night/pines-right@2x.webp)}}:root[data-style=paper]:has(.detail-hero){--left-anchor:0}:root[data-style=paper]:has(.launch-hero){--k-sky:url(/kit/paper/scene/launch-night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]:has(.launch-hero){--k-sky:url(/kit/paper/scene/launch-night/sky@2x.webp)}}:root[data-style=paper]:has(.launch-hero){--k-far:none;--k-mid:url(/kit/paper/scene/launch-night/hills-far.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]:has(.launch-hero){--k-mid:url(/kit/paper/scene/launch-night/hills-far@2x.webp)}}:root[data-style=paper]:has(.launch-hero){--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:url(/kit/paper/scene/launch-night/pines-left.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]:has(.launch-hero){--k-left:url(/kit/paper/scene/launch-night/pines-left@2x.webp)}}:root[data-style=paper]:has(.launch-hero){--k-right:url(/kit/paper/scene/launch-night/pines-right.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]:has(.launch-hero){--k-right:url(/kit/paper/scene/launch-night/pines-right@2x.webp)}}:root[data-style=paper]:has(.launch-hero){--left-anchor:0}:root[data-style=paper][data-rice-mode=light]:has(.detail-hero){--k-sky:url(/kit/paper/scene/project-day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]:has(.detail-hero){--k-sky:url(/kit/paper/scene/project-day/sky@2x.webp)}}:root[data-style=paper][data-rice-mode=light]:has(.detail-hero){--k-mid:url(/kit/paper/scene/project-day/hills-far.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]:has(.detail-hero){--k-mid:url(/kit/paper/scene/project-day/hills-far@2x.webp)}}:root[data-style=paper][data-rice-mode=light]:has(.detail-hero){--k-left:url(/kit/paper/scene/project-day/pines-left.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]:has(.detail-hero){--k-left:url(/kit/paper/scene/project-day/pines-left@2x.webp)}}:root[data-style=paper][data-rice-mode=light]:has(.detail-hero){--k-right:url(/kit/paper/scene/project-day/pines-right.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]:has(.detail-hero){--k-right:url(/kit/paper/scene/project-day/pines-right@2x.webp)}}:root[data-style=paper][data-rice-mode=light]:has(.launch-hero){--k-sky:url(/kit/paper/scene/launch-day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]:has(.launch-hero){--k-sky:url(/kit/paper/scene/launch-day/sky@2x.webp)}}:root[data-style=paper][data-rice-mode=light]:has(.launch-hero){--k-mid:url(/kit/paper/scene/launch-day/hills-far.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]:has(.launch-hero){--k-mid:url(/kit/paper/scene/launch-day/hills-far@2x.webp)}}:root[data-style=paper][data-rice-mode=light]:has(.launch-hero){--k-left:url(/kit/paper/scene/launch-day/pines-left.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]:has(.launch-hero){--k-left:url(/kit/paper/scene/launch-day/pines-left@2x.webp)}}:root[data-style=paper][data-rice-mode=light]:has(.launch-hero){--k-right:url(/kit/paper/scene/launch-day/pines-right.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]:has(.launch-hero){--k-right:url(/kit/paper/scene/launch-day/pines-right@2x.webp)}}:root[data-style=paper] :is(.masthead,.launchpad-copy,.launchpad-window,.showcase,.showcase-title){isolation:isolate;position:relative}:root[data-style=paper] :is(.masthead,.launchpad-copy,.launchpad-window,.showcase,.showcase-title):before,:root[data-style=paper] .showcase:after{content:"";z-index:-1;pointer-events:none;position:absolute}:root[data-style=paper] .masthead:before{border:0 solid #0000;border-image:var(--k-band) 0 fill / 0 / 0 calc(8 * var(--u)) stretch}:root[data-style=paper] .launchpad-copy:before{background:var(--k-hero) 0 0 / 100% 100% no-repeat}:root[data-style=paper] .launchpad-window:before{background:var(--k-mount) 0 0 / 100% 100% no-repeat}:root[data-style=paper] .showcase-title:before{background:var(--k-label) 0 0 / 100% 100% no-repeat}:root[data-style=paper] .showcase:before{border:0 solid #0000;border-image:var(--k-ribbon) 70 0 70 0 fill / calc(70 * var(--u)) 0 / 0 calc(8 * var(--u)) stretch}:root[data-style=paper] .showcase:after{z-index:2;background:var(--k-foreground) 0 0 / 100% 100% no-repeat}:root[data-style=paper] :is(.faceplate,.detail-hero,.section,.colophon,.blank-leaf):not(.card,.running-head,.divider):before{--under-in:calc(54px * var(--plate-k));background-color:#0000}:root[data-style=paper] .masthead .brand .led{display:none}:root[data-style=paper] .masthead .brand{translate:0 calc(-4 * var(--u));letter-spacing:-.01em;line-height:1}:root[data-style=paper] .brand :is(a,:where([data-studio-link])){color:var(--paper-ink)}:root[data-style=paper] .masthead .brand :is(a,:where([data-studio-link])){font-weight:660}:root[data-style=paper] .tagline{letter-spacing:0;color:var(--paper-ink-small);font-weight:450}:root[data-style=paper] .masthead .key{--ki:var(--paper-ink-small);letter-spacing:0}:root[data-style=paper] :is(.launchpad-title,.showcase-title,.showcase .card-title){color:var(--paper-ink)}:root[data-style=paper] :is(.launchpad-pitch,.launchpad-call){color:var(--paper-ink-small);font-weight:500}:root[data-style=paper] :is(.launchpad-title,.launchpad-pitch){text-align:center}:root[data-style=paper] .launchpad-title{letter-spacing:-.01em}:root[data-style=paper] .launchpad-pitch{line-height:1.1}:root[data-style=paper] .launchpad-keys .key{--key-k:.5;font-family:var(--font-display), Georgia, serif;letter-spacing:0;font-weight:520}:root[data-style=paper] .launchpad-keys .key-arrow{display:none}:root[data-style=paper] .xw{aspect-ratio:665/360}:root[data-style=paper] .xw-lights i:nth-child(2){background:#e2a63b}:root[data-style=paper] .xw{--xw-select:#4a62ab;--xw-frame:var(--paper-warm);--xw-pane:var(--paper);font-family:var(--font-ui), system-ui, sans-serif;background:var(--xw-frame);box-shadow:var(--xw-shadow);border-color:#221b1694}:root[data-style=paper] .launchpad-window{box-shadow:none}:root[data-style=paper][data-rice-mode=light] .xw{--xw-select:#4c6a91;--xw-frame:#d6c8ae;--xw-pane:#f4ecdc;border-color:#221b16c7}:root[data-style=paper] .xw-bar{background:0 0;border-bottom:0}:root[data-style=paper] .xw-panes{gap:1.2cqw;padding:0 1.2cqw 1.2cqw}:root[data-style=paper] .xw-pane{border:1px solid var(--rule);background:var(--xw-pane);border-radius:1.6cqw;overflow:hidden}:root[data-style=paper] .xw-pane+.xw-pane{border-left:1px solid var(--rule)}:root[data-style=paper] .xw-status{background:0 0;border-top:0}:root[data-style=paper] .xw-path:before,:root[data-style=paper] .xw-pane:first-child .xw-path:after{opacity:.8;font-size:1.5em;line-height:0}:root[data-style=paper] .xw-path:before{content:"‹";margin-right:.7em}:root[data-style=paper] .xw-pane:first-child .xw-path:after{content:"›";margin-left:.7em}:root[data-style=paper] .xw{--xw-folder:#77a9ef}:root[data-style=paper][data-rice-mode=light] .xw{--xw-folder:#4f87d6}:root[data-style=paper] .xw-icon[data-kind=dir]{background:var(--xw-folder)}:root[data-style=paper] .xw-rows li{border-radius:1.4cqw;padding-inline:3.4cqw 1.6cqw;position:relative}:root[data-style=paper] .xw-rows li[data-selected]{background:var(--xw-select);color:#fff}:root[data-style=paper] .xw-rows li[data-selected] .xw-icon{background:#fff}:root[data-style=paper] .xw-rows li[data-selected]:before,:root[data-style=paper] .xw-rows li[data-selected]:after{font-size:1.3em;line-height:1;position:absolute;top:50%;translate:0 -54%}:root[data-style=paper] .xw-rows li[data-selected]:before{content:"›";left:1.3cqw}:root[data-style=paper] .xw-rows li[data-selected]:after{content:"›";opacity:.65;right:1.4cqw}:root[data-style=paper] .xw-kind{display:none}:root[data-style=paper] .xw-status{align-items:center}:root[data-style=paper] .xw-hints{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:0 2.6cqw;height:calc(1.104em + 1.2cqw + 2px);display:flex}:root[data-style=paper] .xw-hint{align-items:center;gap:.9cqw;display:inline-flex}:root[data-style=paper] .xw-hint+.xw-hint:before{content:none}:root[data-style=paper] .xw-hints kbd{border:1px solid var(--rule);background:var(--ink);border-radius:.8cqw;padding:.55cqw 1.2cqw .65cqw}@supports (color:color-mix(in lab, red, red)){:root[data-style=paper] .xw-hints kbd{background:color-mix(in srgb, var(--ink) 7%, var(--paper))}}:root[data-style=paper] .xw-hints kbd{box-shadow:0 1px 0 var(--rule);font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink);font-size:.92em;line-height:1.2}:root[data-style=paper] .xw-hints kbd .chord-plus{opacity:.55;margin-inline:.15em;padding:0;font-size:1em;line-height:1}:root[data-style=paper] .xw-pane{counter-reset:xw-items;position:relative}:root[data-style=paper] .xw-rows li{counter-increment:xw-items}:root[data-style=paper] .xw-pane:after{content:counter(xw-items) " items";color:var(--ink-soft);white-space:nowrap;padding:calc(1.7cqw + .07em) 0 1.7cqw;font-size:.86em;line-height:1;position:absolute;top:0;right:2.4cqw}:root[data-style=paper] .showcase .card.faceplate{--k-plate:var(--k-card);--k-plate-hover:var(--k-card-hover);--k-plate-pressed:var(--k-card-pressed);--k-plate-focus:var(--k-card-focus);--plate-under:var(--card-under);--plate-k:.37}:root[data-style=paper] .showcase-row>li:first-child .card.faceplate{rotate:-.5deg}@media (min-width:900px){:root[data-style=paper] .showcase-row>li:first-child .card.faceplate{rotate:-1.1deg;scale:1.012;translate:calc(5 * var(--u)) calc(2 * var(--u))}}:root[data-style=paper] .showcase .card-title{font-weight:650}:root[data-style=paper] .showcase-row>li:first-child .card-title{font-size:max(18px, calc(36 * var(--u)));translate:calc(-3 * var(--u)) calc(-1.5 * var(--u));line-height:.88}:root[data-style=paper] .showcase .card-mark{top:calc(-11 * var(--u));width:calc(23 * var(--u));height:calc(23 * var(--u));background:var(--k-pin-brass) center / contain no-repeat;display:block;position:absolute;left:50%;translate:-50%}:root[data-style=paper]{--screen-face:var(--paper);--screen-round:max(4px, calc(7 * var(--u)));--face-ar:1.825;--well-grain:url(/kit/paper/well-grain.webp);--well-grain-size:max(220px, calc(445 * var(--u)))}:root[data-style=paper][data-rice-mode=light]{--screen-face:#e8dcc7}:root[data-style=paper] :is(.showcase .card-screen,.module .screen){border-radius:var(--screen-round);background:0 0;padding:0;box-shadow:.5px 1px 1.5px #3424164d}:root[data-style=paper] :is(.showcase .card-screen,.module .screen):after{content:none}:root[data-style=paper] :is(.showcase .card-screen,.module .screen,.detail-hero .screen) :is(.screen-face,.screen-edge){border-radius:var(--screen-round)}:root[data-style=paper] :is(.showcase .card-screen,.module .screen,.detail-hero .screen) .screen-face.has-art{background:var(--screen-face)}:root[data-style=paper] :is(.showcase .card-screen,.module .screen,.detail-hero .screen) .screen-face.has-art:after{content:"";z-index:1;background:var(--well-grain) 0 0 / var(--well-grain-size) auto;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}:root[data-style=paper] .showcase .card-screen .screen-face.has-art{aspect-ratio:334/183}:root[data-style=paper] .module .screen{--face-ar:1.5}:root[data-style=paper] :is(.showcase .card-screen,.module .screen,.detail-hero .screen) .screen-glass{display:none}:root[data-style=paper] :is(.showcase .card-screen,.module .screen,.detail-hero .screen) .screen-edge{box-shadow:none}:root[data-style=paper] :is(.showcase .card-screen,.module .screen,.detail-hero .screen) .screen-art{--art-h:min(calc(87.5% / var(--drawn-h,1)), calc(58.7% * var(--face-ar) / var(--drawn-w,1)));height:var(--art-h);aspect-ratio:3/2;transform:translate(calc(-50% - (var(--drawn-x,.5) - .5) * 100%), calc(-50% - (var(--drawn-y,.5) - .5) * 100%));inset:50% auto auto 50%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:root[data-style=paper] .detail-hero .screen{--face-ar:1.5}:root[data-style=paper] .divider.faceplate{rotate:-.3deg}@media (min-width:900px){:root[data-style=paper] .divider:before{border-image:var(--k-ribbon) 70 0 70 0 fill / calc(70px * .4) 0 / 8px 0 stretch;background:linear-gradient(var(--divider-under), var(--divider-under)) center / 100% calc(100% - 24px) no-repeat;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-style=paper] .divider{--divider-under:#363a4d}:root[data-style=paper][data-rice-mode=light] .divider{--divider-under:#d4bca3}}@media (max-width:899px){:root[data-style=paper] :is(.divider,.running-head):before{border:0 solid #0000;border-image:var(--k-strip) 30 60 36 60 fill / 30px 60px 36px 60px / 11px 23px 27px 23px stretch;background:linear-gradient(var(--divider-under), var(--divider-under)) center / calc(100% - 24px) calc(100% - 16px) no-repeat;-webkit-backdrop-filter:none;backdrop-filter:none;inset:0}:root[data-style=paper] :is(.divider,.running-head){--divider-under:#3b445f}:root[data-style=paper][data-rice-mode=light] :is(.divider,.running-head){--divider-under:#e4d6c3}:root[data-style=paper][data-rice-mode=light] :is(.divider,.running-head):before{filter:brightness(.95)saturate(1.12)}}:root[data-style=paper] .divider{color:var(--paper-ink)}:root[data-style=paper] .hero-copy+.shelf-group{margin-top:calc(-1 * var(--rack-gap) - 4px)}:root[data-style=paper] .divider+.shelf{margin-top:-20px}:root[data-style=paper] .module :is(.module-top,.module-stats){font-size:12px}:root[data-style=paper] .divider .shelf-label{font-weight:650}:root[data-style=paper] .divider .shelf-note,:root[data-style=paper] .divider .shelf-count{color:var(--paper-ink-small)}@media (min-width:900px){:root[data-style=paper]{--right-anchor:1}:root[data-style=paper] .masthead{height:var(--masthead-h);padding:0 calc(166 * var(--u)) calc(30 * var(--u)) calc(202.6 * var(--u));align-items:center}:root[data-style=paper] .masthead:before{left:calc(50% - 50vw);top:calc(-8 * var(--u));width:100vw;height:calc(140 * var(--u))}@media (min-aspect-ratio:174/100) and (max-aspect-ratio:182/100){:root[data-style=paper] .masthead:after{content:"";z-index:2;left:calc(1520 * var(--u));top:calc(26 * var(--u));width:calc(152 * var(--u));height:calc(90 * var(--u));background:var(--k-tips) 0 0 / calc(100% * 156 / 152) 100% no-repeat;pointer-events:none;position:absolute}}:root[data-style=paper] .masthead-brand{align-items:center;display:flex}:root[data-style=paper] .tagline{margin:calc(4 * var(--u)) 0 0 calc(32 * var(--u));padding-left:calc(30 * var(--u));border-left:max(1px, calc(1.5 * var(--u))) solid var(--l-ink);line-height:calc(31 * var(--u))}:root[data-style=paper] .masthead .instruments{gap:calc(30 * var(--u));margin-top:calc(4 * var(--u))}:root[data-style=paper] .launchpad{padding-top:calc(4 * var(--u));align-items:start}:root[data-style=paper] .launchpad-copy{padding:calc(44 * var(--u)) calc(50 * var(--u)) 0 0}:root[data-style=paper] .launchpad-copy:before{left:calc(-24 * var(--u));top:calc(11 * var(--u));width:calc(491 * var(--u));bottom:calc(-40 * var(--u));border:0 solid #0000;border-image:var(--k-hero) 157 0 58 0 fill / calc(157 * var(--u)) 0 calc(58 * var(--u)) 0 stretch;background:0 0}:root[data-style=paper] :is(.launchpad-title,.launchpad-pitch){translate:calc(3 * var(--u)) 0}:root[data-style=paper] .launchpad-pitch{margin-top:calc(.5 * var(--u))}:root[data-style=paper] :is(.launchpad-call,.launchpad-keys){margin-left:calc(72 * var(--u))}:root[data-style=paper] .launchpad-call{margin:calc(36.5 * var(--u)) 0 0 calc(76 * var(--u));font-size:max(15px, calc(23 * var(--u)))}:root[data-style=paper] .launchpad-keys{gap:calc(15.75 * var(--u));margin-top:calc(12.9 * var(--u))}:root[data-style=paper] .launchpad-keys .key{min-height:max(40px, calc(62.6 * var(--u)));padding:0 calc(27 * var(--u)) calc(3 * var(--u));font-size:max(15px, calc(23 * var(--u)))}:root[data-style=paper] .launchpad-keys .key:not([data-tone=signal]){padding-inline:calc(32.5 * var(--u));min-height:max(40px, calc(58 * var(--u)));font-size:max(15px, calc(24 * var(--u)))}:root[data-style=paper] .launchpad-window:before{left:calc(-37 * var(--u));top:calc(-25 * var(--u));width:calc(729 * var(--u));height:calc(428 * var(--u))}:root[data-style=paper] .showcase{padding-top:calc(29 * var(--u))}:root[data-style=paper] .landing{padding-bottom:calc(77.5 * var(--u))}:root[data-style=paper] .showcase:before{left:calc(50% - 50vw);top:calc(37.6 * var(--u));width:100vw;height:calc(345 * var(--u))}:root[data-style=paper] .showcase:after{left:0;top:calc(158.6 * var(--u));width:calc(1672 * var(--u));height:calc(699 * var(--u));background-position:50% 0;background-size:100.957% 100%}:root[data-style=paper] .showcase-title{margin:0 0 calc(7 * var(--u)) calc(40.3 * var(--u));font-size:max(22px, calc(44.3 * var(--u)));translate:0 calc(-6.4 * var(--u))}:root[data-style=paper] .showcase-title:before{left:calc(-75.3 * var(--u));top:calc(-21 * var(--u));width:calc(321 * var(--u));height:calc(105 * var(--u))}:root[data-style=paper] .showcase .card.faceplate{gap:calc(6.5 * var(--u));padding:calc(18.6 * var(--u)) calc(18 * var(--u)) calc(22 * var(--u))}:root[data-style=paper] .showcase .card-title{padding-left:calc(12 * var(--u))}}:root[data-style=paper] .running-head .key{--kn:none;--kh:none;--kp:none;--kf:none;--ki:var(--paper-ink-small);--ku:transparent;min-width:0;min-height:36px;font-family:var(--font-display), Georgia, serif;letter-spacing:0;text-underline-offset:6px;padding:0 2px;font-size:19px;font-weight:400;text-decoration-thickness:1.5px}:root[data-style=paper] .running-head :is(a.key,button.key):hover,:root[data-style=paper] .running-head .key[aria-expanded=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}:root[data-style=paper] .running-head .key:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}:root[data-style=paper] .running-head .key-legend{display:none}:root[data-style=paper] :is(.masthead,.running-head) .style-opt[aria-checked=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);font-weight:600}:root[data-style=paper] .running-head :is(.instruments,.head-nav){gap:4px 26px}:root[data-style=paper] .running-head .brand{font-weight:700}:root[data-style=paper] :is(.launch-keys,.alpha-keys) .key{font-family:var(--font-display), Georgia, serif;letter-spacing:0;font-size:21px;font-weight:560}:root[data-style=paper] .launch-keys .key[data-tone=signal]{--kn:var(--k-key-clay);--kh:var(--k-key-clay-hover);--kp:var(--k-key-clay-pressed);--kf:var(--k-key-clay-focus);--ki:var(--key-clay-ink);--ku:var(--key-clay-under)}:root[data-style=paper] .launch-hero h1{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.0175em;color:var(--paper-ink);font-weight:560;line-height:1.02}:root[data-style=paper][data-rice-mode=light] .launch-hero h1{color:#1d2829}:root[data-style=paper] .launch-hero .launch-sub{color:var(--paper-ink-small);font-weight:500;font-family:var(--font-inter), var(--font-print), system-ui, sans-serif;font-weight:330}:root[data-style=paper] .rack-main>.section:has(>.reflexes):after{display:none}:root[data-style=paper] .launch-kicker{text-transform:none;letter-spacing:.02em;font-size:13px}:root[data-style=paper] .launch-kicker>.seplist{max-width:none}:root[data-style=paper] .detail-hero .kicker{--k-tape:var(--k-tape-red);letter-spacing:.02em;text-transform:none;margin-left:12px;padding:6px 18px 5px 26px;font-size:13px;position:relative}:root[data-style=paper][data-rice-mode=light] .detail-hero .kicker,:root[data-style=paper][data-rice-mode=light] .detail-hero .kicker *{color:#0c0a09}:root[data-style=paper] .detail-hero .kicker:before{content:"";background:var(--k-pin-push) center / contain no-repeat;width:40px;height:40px;position:absolute;top:50%;left:-22px;translate:0 -62%}:root[data-style=paper] .detail-hero h1{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.012em;color:var(--paper-ink);font-weight:520}:root[data-style=paper] .detail-hero p{font-family:var(--font-inter), var(--font-print), system-ui, sans-serif;font-weight:310}:root[data-style=paper] .detail-hero h1:after{content:"";opacity:.5;background:currentColor;width:min(200px,50%);height:1px;margin-top:.42em;display:block}:root[data-style=paper] .detail-hero .tags{letter-spacing:.02em;text-transform:none;color:var(--paper-ink-small);gap:10px 24px;margin-top:30px;font-size:12.5px}:root[data-style=paper] .detail-hero .tag{border:0 solid #0000;border-image:var(--k-key) var(--slice-key) fill / calc(60px * .24) / calc(20px * .24) stretch;padding:5px 12px 6px;position:relative}:root[data-style=paper] .detail-hero .tag+.tag:before{content:"•" / "";opacity:.7;position:absolute;top:50%;left:-16px;translate:0 -50%}:root[data-style=paper] .detail-hero .screen{isolation:isolate;background:0 0;padding:20px 20px 48px;rotate:-3.4deg}:root[data-style=paper] .detail-hero .screen:after{z-index:-1;border-image:var(--k-plate) var(--slice-plate) fill / calc(152px * .2) / calc(96px * .2) stretch}:root[data-style=paper][data-rice-mode=light] .detail-hero:before,:root[data-style=paper][data-rice-mode=light] .detail-hero .screen:after{filter:saturate(.65)brightness(1.06)}:root[data-style=paper][data-rice-mode=light]:has(.detail-hero) .section:before{filter:saturate(.65)brightness(1.06)}:root[data-style=paper] .detail-hero .screen:before{content:"Fig. 1";font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;color:var(--paper-ink-small);font-size:12px;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}:root[data-style=paper] .detail-hero .screen[aria-label]:not([aria-label=""],[aria-label=\ ]):before{content:"Fig. 1 · " attr(aria-label)}@media (max-width:899px){:root[data-style=paper] .detail-hero>:has(>.screen){position:relative}:root[data-style=paper] .detail-hero>:has(>.screen):before{content:"";z-index:1;background:var(--k-pin-push) center / contain no-repeat;width:44px;height:44px;position:absolute;top:-18px;left:calc(50% + 12px);translate:-50%}}@media (min-width:900px){:root[data-style=paper] .rack:has(>.rack-inner>.running-head){padding-top:0}:root[data-style=paper] .rack-inner:has(>.running-head){row-gap:0}:root[data-style=paper] .running-head{align-content:center;align-self:center;gap:calc(2 * var(--u)) calc(24 * var(--u));width:var(--stage-w);height:var(--masthead-h);min-height:0;padding:0 calc(722 * var(--u)) calc(30 * var(--u)) calc(198 * var(--u));flex-wrap:wrap}:root[data-style=paper] .running-head:before{inset:auto auto auto calc(50% - 50vw);top:calc(-8 * var(--u));width:calc(50vw + 204 * var(--u));height:calc(140 * var(--u));border:0 solid #0000;border-image:var(--k-band-left) 0 fill / 0 / 0 calc(8 * var(--u)) stretch;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:root[data-style=paper] .running-head:after{content:none}@media (max-width:1239px){:root[data-style=paper] .running-head{padding-right:9vw}:root[data-style=paper] .running-head:before{width:100vw}}:root[data-style=paper] .running-head .brand{font-size:max(26px, calc(42 * var(--u)));letter-spacing:-.01em;order:0}:root[data-style=paper] .running-head .instruments{order:1}:root[data-style=paper] .running-head .head-nav{order:2}:root[data-style=paper] .running-head .meta{color:var(--paper-ink-small);flex:0 0 100%;order:3;padding:0}:root[data-style=paper] .running-head .key{font-size:max(15px, calc(19 * var(--u)))}:root[data-style=paper] .running-head :is(.instruments,.head-nav){gap:0 max(14px, calc(24 * var(--u)))}:root[data-style=paper] .running-head .instruments{margin-left:auto}:root[data-style=paper] .detail-hero{grid-template-columns:calc(760 * var(--u)) calc(460 * var(--u));justify-content:start;align-self:center;align-items:start;gap:0 calc(30 * var(--u));width:var(--stage-w);margin-top:calc(-6 * var(--u));padding:0 0 0 calc(100 * var(--u))}:root[data-style=paper] .detail-hero:before{inset:auto;left:calc(100 * var(--u));width:calc(760 * var(--u));top:0;bottom:0}:root[data-style=paper] .detail-hero>div:first-child{min-width:0;padding:calc(38 * var(--u)) calc(45 * var(--u)) 0 calc(65 * var(--u));grid-area:1/1}:root[data-style=paper] .detail-hero>div:first-child:last-child{padding-bottom:calc(46 * var(--u))}:root[data-style=paper] .detail-hero>div:nth-child(2){display:contents}:root[data-style=paper] .detail-hero .tags{gap:calc(10 * var(--u)) calc(26 * var(--u));padding:calc(30 * var(--u)) calc(45 * var(--u)) calc(30 * var(--u)) calc(65 * var(--u));font-size:max(11px, calc(17 * var(--u)));grid-area:2/1;margin:0}:root[data-style=paper] .detail-hero .kicker{width:fit-content;margin:0 0 calc(33 * var(--u));padding:calc(11 * var(--u)) calc(24 * var(--u)) calc(10 * var(--u)) calc(34 * var(--u));font-size:max(11px, calc(21 * var(--u)))}:root[data-style=paper] .detail-hero .kicker:before{left:calc(-35 * var(--u));width:calc(46 * var(--u));height:calc(46 * var(--u));translate:0 calc(-50% - 16 * var(--u))}:root[data-style=paper] .detail-hero h1{max-width:none;font-size:max(28px, calc(57.6 * var(--u)));text-wrap:wrap;margin:0;line-height:1.14583}:root[data-style=paper] .detail-hero h1:after{width:calc(200 * var(--u));margin-top:.22em}:root[data-style=paper] .detail-hero p{max-width:none;padding-left:calc(5 * var(--u));font-size:max(14px, calc(24.3 * var(--u)));color:var(--paper-ink-small);line-height:1.3786}:root[data-style=paper] .detail-hero h1+:is(p,:where(.content-block)){margin-top:calc(28 * var(--u))}:root[data-style=paper] .detail-hero :is(p+p,:where(.content-block+.content-block>p:first-of-type)){margin-top:calc(6 * var(--u))}:root[data-style=paper] .detail-hero .screen{--face-ar:1;margin-top:calc(78 * var(--u));padding:calc(26 * var(--u)) calc(26 * var(--u)) calc(60 * var(--u));grid-area:1/2/span 2}:root[data-style=paper] .detail-hero .screen-face.has-art{aspect-ratio:1}:root[data-style=paper] .detail-hero .screen:before{left:calc(30 * var(--u));right:calc(30 * var(--u));bottom:calc(38 * var(--u));font-size:max(10px, calc(15.5 * var(--u)));color:var(--paper-ink);font-weight:600}:root[data-style=paper] .detail-hero:after{content:"";z-index:1;left:calc(1135 * var(--u));top:calc(68 * var(--u));width:calc(46 * var(--u));height:calc(46 * var(--u));background:var(--k-pin-push) center / contain no-repeat;pointer-events:none;position:absolute}:root[data-style=paper] .detail-hero.solo:after{display:none}:root[data-style=paper] .detail-hero+.section{align-self:center;gap:calc(18 * var(--u));width:calc(1090 * var(--u));margin-top:calc(70 * var(--u));translate:calc(179 * var(--u)) 0;grid-template-columns:minmax(0,1fr)}:root[data-style=paper] .detail-hero+.section>:first-child{max-width:none;position:static}:root[data-style=paper] .detail-hero+.section h2{padding-bottom:calc(14 * var(--u));font-size:max(24px, calc(46 * var(--u)));background:linear-gradient(var(--engrave-lo), var(--engrave-lo)) bottom / 100% 1px no-repeat;font-weight:500}:root[data-style=paper] .rack-main:has(>.launch-hero){gap:0}:root[data-style=paper] :where(.rack-main:has(>.launch-hero))>*{order:3}:root[data-style=paper] .launch-hero{grid-template-columns:calc(670 * var(--u)) calc(776 * var(--u));justify-content:start;align-self:center;align-items:start;column-gap:calc(30 * var(--u));width:var(--stage-w);min-height:calc(576 * var(--u));padding:0 0 0 calc(90 * var(--u));order:1;margin-top:0}:root[data-style=paper] .launch-hero .prop{display:none}:root[data-style=paper] .launch-shot.faceplate:before{inset:calc(-21 * var(--u)) calc(-13.3 * var(--u)) calc(-21 * var(--u)) calc(-23.7 * var(--u));background:var(--k-mount) 0 0 / 100% 100% no-repeat;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-image-source:none;border-radius:0}:root[data-style=paper][data-rice-mode=light] .launch-shot.faceplate:before{filter:brightness(1.07)}:root[data-style=paper] .launch-copy.faceplate:before{inset:calc(-20 * var(--u)) calc(-3 * var(--u)) calc(-25 * var(--u)) calc(-18 * var(--u))}:root[data-style=paper][data-rice-mode=light] .launch-copy.faceplate:before{filter:saturate(.65)brightness(1.06)}:root[data-style=paper] .launch-shot.faceplate:after{content:none}:root[data-style=paper] .launch-copy.faceplate{padding:calc(30 * var(--u)) calc(40 * var(--u)) calc(30 * var(--u)) calc(73 * var(--u))}:root[data-style=paper] .launch-hero .launch-kicker{width:fit-content;margin-bottom:calc(26 * var(--u));font-size:max(10px, calc(17 * var(--u)))}:root[data-style=paper] .launch-hero .launch-kicker .led{display:none}:root[data-style=paper] .launch-hero h1{max-width:none;margin:0 0 calc(8 * var(--u));font-size:max(34px, calc(64.7 * var(--u)));text-wrap:wrap;line-height:1.02009}:root[data-style=paper] .launch-hero h1 .chord-plus{color:inherit;font-family:inherit;font-size:1em;font-weight:700}:root[data-style=paper] .launch-hero .launch-sub{max-width:none;margin:0 0 calc(4 * var(--u));font-size:max(14px, calc(18.7 * var(--u)));font-weight:330;line-height:1.6992}:root[data-style=paper] .launch-hero .launch-lede{display:none}:root[data-style=paper] .launch-hero .launch-keys-note{gap:calc(12 * var(--u));white-space:nowrap;flex-wrap:nowrap}:root[data-style=paper] .launch-hero .launch-keys{gap:calc(27 * var(--u));margin-top:calc(16.5 * var(--u));flex-wrap:nowrap}:root[data-style=paper] .launch-hero .launch-keys .key{min-width:calc(236.5 * var(--u));min-height:max(40px, calc(76 * var(--u)));padding:0 calc(17 * var(--u)) calc(12 * var(--u)) calc(17 * var(--u));font-size:max(15px, calc(26 * var(--u)));--kn:var(--k-torn-clay);--kh:var(--k-torn-clay-hover);--kp:var(--k-torn-clay-pressed);--kf:var(--k-torn-clay-focus);--ku:transparent;flex:none;font-weight:480}:root[data-style=paper] .launch-hero .launch-keys .key:not([data-tone=signal]){min-width:calc(180 * var(--u));min-height:max(40px, calc(72 * var(--u)));padding:0 calc(10 * var(--u)) calc(4 * var(--u));--kn:var(--k-torn-cream);--kh:var(--k-torn-cream-hover);--kp:var(--k-torn-cream-pressed);--kf:var(--k-torn-cream-focus);align-self:center;font-weight:480}:root[data-style=paper][data-rice-mode=light] .launch-hero .launch-keys .key:not([data-tone=signal]){--ki:#1d2829}:root[data-style=paper] .launch-hero .launch-keys .key:before,:root[data-style=paper] .launch-hero .launch-keys .key:after{border-image-slice:68 fill;border-image-width:calc(34 * var(--u));border-image-outset:calc(14 * var(--u))}:root[data-style=paper] .launch-hero .launch-keys-note{margin-top:calc(10 * var(--u));font-size:max(11px, calc(14 * var(--u)));color:var(--paper-ink-small);font-weight:400;line-height:1.3}:root[data-style=paper] .launch-hero .launch-keys-note :is(b,.text-action){font-weight:500}:root[data-style=paper] .launch-hero .launch-keys-note .text-action{text-decoration-thickness:max(1px, calc(1 * var(--u)));text-underline-offset:calc(3 * var(--u))}:root[data-style=paper] .launch-hero .launch-proof{row-gap:calc(1 * var(--u));margin-top:calc(1 * var(--u));padding-top:calc(7 * var(--u));font-size:max(10px, calc(12.5 * var(--u)));letter-spacing:0;text-transform:none;color:var(--paper-ink-small);line-height:1.25}:root[data-style=paper] .launch-shot.faceplate{margin:calc(-40 * var(--u)) 0 0;padding:calc(20 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u)) calc(22 * var(--u))}:root[data-style=paper] .launch-shot .screen{padding:calc(1.8 * var(--u));border-radius:calc(10 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) #1e18124d;background:#2a2f3d}:root[data-style=paper][data-rice-mode=light] .launch-shot .screen{box-shadow:0 0 0 max(1px, calc(1 * var(--u))) #48321e61, 0 calc(2 * var(--u)) calc(7 * var(--u)) #3222146b;background:0 0;padding:0}:root[data-style=paper] .launch-shot .screen:after{content:none}:root[data-style=paper] .launch-shot .screen-glass{display:none}:root[data-style=paper] .launch-shot .screen-edge{box-shadow:inset 0 0 0 1px #0a0a0e66}:root[data-style=paper][data-rice-mode=light] .launch-shot .screen-edge{box-shadow:none}:root[data-style=paper]{--k-app:url(/tauri/hero-quick-open-wide-tokyo-night.webp)}:root[data-style=paper][data-rice=paper]{--k-app:url(/tauri/hero-quick-open-wide-solarized.webp)}:root[data-style=paper][data-rice=horizon]{--k-app:url(/tauri/hero-quick-open-wide-dracula.webp)}:root[data-style=paper][data-rice=rapture]{--k-app:url(/tauri/hero-quick-open-wide-aurora.webp)}:root[data-style=paper][data-rice=ayu-mirage]{--k-app:url(/tauri/hero-quick-open-wide-ayu-mirage.webp)}:root[data-style=paper][data-rice=catppuccin-latte],:root[data-style=paper][data-rice=solarized-light]{--k-app:url(/tauri/hero-quick-open-wide-solarized.webp)}:root[data-style=paper][data-rice=gruvbox]{--k-app:url(/tauri/hero-quick-open-wide-gruvbox.webp)}:root[data-style=paper] .launch-shot .screen-face{aspect-ratio:2480/1775;background:var(--k-app) center / cover no-repeat #1b1d27}:root[data-style=paper] .launch-shot .screen-face img{opacity:0}:root[data-style=paper] .launch-shot .screen :is(.screen-face,.screen-edge){border-radius:calc(8.2 * var(--u))}:root[data-style=paper][data-rice-mode=light] .launch-shot .screen :is(.screen-face,.screen-edge){border-radius:calc(10 * var(--u))}:root[data-style=paper] .launch-shot-cap{top:calc(100% + 2 * var(--u));isolation:isolate;width:max-content;max-width:100%;min-height:calc(50 * var(--u));padding:calc(6 * var(--u)) calc(44 * var(--u)) calc(4 * var(--u));justify-content:center;gap:0 calc(10 * var(--u));font-size:max(11px, calc(14.5 * var(--u)));white-space:nowrap;color:var(--paper-ink-small);flex-wrap:nowrap;margin:0;position:absolute;left:50%;translate:-50%;rotate:.3deg}:root[data-style=paper] .launch-shot-cap:before{content:"";z-index:-1;border:0 solid #0000;border-image:var(--k-ribbon) 70 0 70 0 fill / calc(70px * .3) 0 / 8px 0 stretch;background:linear-gradient(var(--divider-under), var(--divider-under)) center / 100% calc(100% - 16px) no-repeat;pointer-events:none;position:absolute;inset:0}:root[data-style=paper] .launch-shot-cap .key.cap{--key-k:.3;min-width:max(26px, calc(40 * var(--u)));min-height:max(24px, calc(32 * var(--u)));padding:0 calc(10 * var(--u)) calc(2 * var(--u));font-family:var(--font-display), Georgia, serif;font-size:max(12px, calc(16 * var(--u)));font-weight:400}:root[data-style=paper] .launch-shot-cap{--divider-under:#363a4d}:root[data-style=paper][data-rice-mode=light] .launch-shot-cap{--divider-under:#d4bca3}:root[data-style=paper] .rack-main>.section:has(>.reflexes){width:var(--stage-w);margin-top:calc(8 * var(--u));padding:calc(58 * var(--u)) calc(286 * var(--u)) calc(60 * var(--u));align-self:center;row-gap:calc(8 * var(--u));text-align:center;order:2}:root[data-style=paper] .rack-main>.section:has(>.reflexes):before{inset:calc(-6 * var(--u)) auto calc(-26 * var(--u)) calc(50% - 50vw);border-image:var(--k-ledge) 70 0 70 0 fill / calc(70 * var(--u)) 0 / 0 calc(8 * var(--u)) stretch;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100vw}:root[data-style=paper] .rack-main>.section:has(>.reflexes)>:first-child{display:contents}:root[data-style=paper] .reflexes .chord-plus{display:none}:root[data-style=paper] .rack-main>.section:has(>.reflexes) .section-kicker{display:none}:root[data-style=paper] .rack-main>.section:has(>.reflexes) h2{margin:0 0 calc(2 * var(--u));font-size:max(24px, calc(44 * var(--u)));color:var(--paper-ink);order:2;font-weight:400}:root[data-style=paper] .rack-main>.section:has(>.reflexes) .reflexes{order:3}:root[data-style=paper] .rack-main>.section:has(>.reflexes) .aside-note{max-width:none;margin:calc(14 * var(--u)) 0 0;font-size:max(12px, calc(15 * var(--u)));color:var(--paper-ink-small);order:4}:root[data-style=paper] .section.stack .reflexes{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}:root[data-style=paper] .section.stack .reflexes li{justify-items:center;gap:calc(14 * var(--u));padding:calc(10 * var(--u)) calc(30 * var(--u));color:var(--paper-ink-small);font-size:max(12px, calc(17 * var(--u)));background:0 0;grid-template-columns:minmax(0,1fr);line-height:1.35}:root[data-style=paper] .section.stack .reflexes li:not(:nth-child(3n+1)){border-left:max(1px, calc(1.5 * var(--u))) solid var(--engrave-lo)}:root[data-style=paper] .rack-main>.section:has(>.reflexes):after{content:"";z-index:3;inset:calc((513 - 692) * var(--u)) 0 auto 0;width:auto;height:calc(601 * var(--u));aspect-ratio:auto;background:var(--k-stage-pines-left) calc(-22 * var(--u)) calc(90 * var(--u)) / calc(340 * var(--u)) calc(489 * var(--u)) no-repeat, var(--k-stage-hiker) calc(-20 * var(--u)) 0 / calc(408 * var(--u)) calc(257 * var(--u)) no-repeat, var(--k-stage-pines-right) calc(1398 * var(--u)) calc(208 * var(--u)) / calc(296 * var(--u)) calc(393 * var(--u)) no-repeat;pointer-events:none;display:block;position:absolute;translate:none}@media (max-width:1239px){:root[data-style=paper] .rack-main>.section:has(>.reflexes):after{--k-stage-hiker:none}}:root[data-style=paper] .reflexes .key.cap{--key-k:.4;min-width:max(34px, calc(78 * var(--u)));min-height:max(30px, calc(60 * var(--u)));padding:0 calc(20 * var(--u)) calc(3 * var(--u));font-family:var(--font-display), Georgia, serif;font-size:max(14px, calc(26.5 * var(--u)));font-weight:400}}@media (max-width:899px){:root[data-style=paper]:not(:has(.detail-hero,.launch-hero)){--k-sky:url(/kit/paper/scene/phone-night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]:not(:has(.detail-hero,.launch-hero)){--k-sky:url(/kit/paper/scene/phone-night/sky@2x.webp)}}:root[data-style=paper]:not(:has(.detail-hero,.launch-hero)){--k-far:none;--k-mid:url(/kit/paper/scene/phone-night/hills-far.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]:not(:has(.detail-hero,.launch-hero)){--k-mid:url(/kit/paper/scene/phone-night/hills-far@2x.webp)}}:root[data-style=paper]:not(:has(.detail-hero,.launch-hero)){--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:url(/kit/paper/scene/phone-night/pines-left.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]:not(:has(.detail-hero,.launch-hero)){--k-left:url(/kit/paper/scene/phone-night/pines-left@2x.webp)}}:root[data-style=paper]:not(:has(.detail-hero,.launch-hero)){--k-right:url(/kit/paper/scene/phone-night/pines-right.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper]:not(:has(.detail-hero,.launch-hero)){--k-right:url(/kit/paper/scene/phone-night/pines-right@2x.webp)}}:root[data-style=paper]:not(:has(.detail-hero,.launch-hero)){--left-anchor:0;--right-anchor:1}:root[data-style=paper][data-rice-mode=light]:not(:has(.detail-hero,.launch-hero)){--k-sky:url(/kit/paper/scene/phone-day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]:not(:has(.detail-hero,.launch-hero)){--k-sky:url(/kit/paper/scene/phone-day/sky@2x.webp)}}:root[data-style=paper][data-rice-mode=light]:not(:has(.detail-hero,.launch-hero)){--k-mid:url(/kit/paper/scene/phone-day/hills-far.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]:not(:has(.detail-hero,.launch-hero)){--k-mid:url(/kit/paper/scene/phone-day/hills-far@2x.webp)}}:root[data-style=paper][data-rice-mode=light]:not(:has(.detail-hero,.launch-hero)){--k-left:url(/kit/paper/scene/phone-day/pines-left.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]:not(:has(.detail-hero,.launch-hero)){--k-left:url(/kit/paper/scene/phone-day/pines-left@2x.webp)}}:root[data-style=paper][data-rice-mode=light]:not(:has(.detail-hero,.launch-hero)){--k-right:url(/kit/paper/scene/phone-day/pines-right.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=paper][data-rice-mode=light]:not(:has(.detail-hero,.launch-hero)){--k-right:url(/kit/paper/scene/phone-day/pines-right@2x.webp)}}:root[data-style=paper] .masthead{height:32px;margin:9px 3px 0 2px;padding:0 6px 0 16px}:root[data-style=paper] .masthead:before{background:var(--k-strip) 0 0 / 100% 100% no-repeat;border:0;border-image-source:none;height:45px;inset:-4px -5px auto -8px}:root[data-style=paper] .masthead .brand{font-size:19px;translate:0}:root[data-style=paper] .masthead .tagline{display:none}:root[data-style=paper] .masthead .key{min-height:32px}:root[data-style=paper] .launchpad{gap:19px;padding-top:81px}:root[data-style=paper] .launchpad-copy{--keys-block:101px;flex-direction:column;align-items:flex-start;margin-inline:38px 44px;padding:26px 14px 0 27px;display:flex}:root[data-style=paper] .launchpad-copy:before{inset:0 0 var(--keys-block) 0;border:0 solid #0000;border-image:var(--k-card) var(--slice-plate) fill / calc(152px * .3) / calc(96px * .3) stretch;--plate-under:var(--card-under);background:var(--plate-fill) center / calc(100% - 18px) calc(100% - 18px) no-repeat;rotate:.9deg}:root[data-style=paper][data-rice-mode=light] .launchpad-copy:before{filter:saturate(.7)brightness(1.04)}:root[data-style=paper] .launchpad-copy:after{content:"";background:var(--k-pin-copper) center / contain no-repeat;pointer-events:none;width:18px;height:18px;position:absolute;top:2px;left:50%;translate:-50%}:root[data-style=paper] :is(.launchpad-title,.launchpad-pitch){text-align:left}:root[data-style=paper] .launchpad-title{font-size:clamp(30px,9.4vw,38px);line-height:1.05}:root[data-style=paper] .launchpad-pitch{margin:8px 0 0;font-size:15.5px}:root[data-style=paper] .launchpad-call{border:0 solid #0000;border-image:var(--k-tape) 8 48 fill / 0 calc(48px * .3) / 0 2px stretch;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;text-transform:lowercase;text-rendering:geometricprecision;color:var(--tape-ink);order:-1;margin:4px 0 14px;padding:3px 12px 2px;font-size:12px;font-weight:600}:root[data-style=paper] .launchpad-keys{flex-direction:column;align-self:stretch;gap:5px;margin:36px -32px 0 -40px}:root[data-style=paper] .launchpad-keys .key{min-height:42px;padding:0 22px 2px;font-size:20px}:root[data-style=paper] .launchpad-keys .key[data-tone=signal]{--kn:var(--k-torn-green);--kh:var(--k-torn-green-hover);--kp:var(--k-torn-green-pressed);--kf:var(--k-torn-green-focus);--ku:transparent}:root[data-style=paper] .launchpad-keys .key[data-tone=signal]:before,:root[data-style=paper] .launchpad-keys .key[data-tone=signal]:after{border-image-slice:44 fill;border-image-width:22px;border-image-outset:14px}:root[data-style=paper] .launchpad-keys .key>span{flex:1;justify-content:center;align-items:center;display:flex;position:relative}:root[data-style=paper] .launchpad-keys .key-arrow,:root[data-style=paper] .launchpad-keys .key:not([data-tone=signal])>span:after{position:absolute;top:50%;right:0;translate:0 -50%}:root[data-style=paper] .launchpad-keys .key-arrow{display:inline}:root[data-style=paper] .launchpad-keys .key:not([data-tone=signal]){--kn:var(--k-key-clay);--kh:var(--k-key-clay-hover);--kp:var(--k-key-clay-pressed);--kf:var(--k-key-clay-focus);--ki:var(--key-clay-ink);--ku:var(--key-clay-under)}:root[data-style=paper] .launchpad-keys .key:not([data-tone=signal])>span:after{content:"→" / ""}@media (max-width:480px){:root[data-style=paper] .xw-hints{display:none}}:root[data-style=paper] .xw{aspect-ratio:3/2;font-size:max(12.5px,3.4cqw)}@media (min-width:481px){:root[data-style=paper] .xw{font-size:max(11px,2.4cqw)}}@media (max-width:480px){:root[data-style=paper] .xw{aspect-ratio:auto}:root[data-style=paper] .xw-rows{grid-auto-rows:22px;padding:7px 8px 9px}:root[data-style=paper] .xw-rows li{border-radius:7px;gap:8px;padding-inline:25px 10px}:root[data-style=paper] .xw-icon[data-kind=dir]{width:14px;height:11px}:root[data-style=paper] .xw-rows li[data-selected]:before{font-size:15px;left:9px}:root[data-style=paper] .xw-rows li[data-selected]:after{font-size:15px;right:9px}:root[data-style=paper]{--xw-shadow:0 1px 2px #2a1e1257, 0 3px 6px #2a1e1238}}:root[data-style=paper] .launchpad-window{margin:0 13px}:root[data-style=paper] .launchpad-window:before{border:0 solid #0000;border-image:var(--k-mount) 28 27 41 36 fill / 17px 16px 25px 22px stretch;background:0 0;inset:-14px -14px -22px -19px}:root[data-style=paper] .showcase:before{border-image-width:44px 0;inset:56px calc(50% - 50vw) -22px}:root[data-style=paper] .showcase:after{content:none}:root[data-style=paper] .showcase-title{align-self:start;width:max-content;margin:0 0 22px 22px;padding:8px 4px}:root[data-style=paper] .showcase-title:before{inset:-6px -26px -8px}:root[data-style=paper] .showcase .card.faceplate{--plate-k:.3;gap:8px;padding:16px 10px 12px}:root[data-style=paper] .showcase .card-title{padding-left:4px}:root[data-style=paper] .running-head .head-nav>.key{flex:none;justify-content:flex-start}}@media (min-width:900px){:root[data-style=solarpunk]:not(:has(.detail-hero,.launch-hero)){--font-display:var(--font-garamond);--font-print:var(--font-garamond)}}:root[data-style=solarpunk]{--signal:#e8a24a;--signal-ink:#f0b462;--print:#efe6cf;--print-soft:#c9c2ab;--print-faint:#b3ad98;--engrave-lo:#efe6cf33;--engrave-hi:transparent;--scene-ground:#0e1622;--k-scene-flat:url(/kit/solarpunk/scene-night.webp);--k-sky:url(/kit/solarpunk/scene/night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-sky:url(/kit/solarpunk/scene/night/sky@2x.webp)}}:root[data-style=solarpunk]{--sky-bleed-x:320;--sky-bleed-bottom:320;--k-sun:none;--sun-cx:0;--sun-cy:0;--sun-r:1;--k-far:none;--k-mid:none;--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:none;--k-right:none;--k-plate:url(/kit/solarpunk/sheet-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-plate:image-set(url(/kit/solarpunk/sheet-night-normal@2x.webp) 2x)}}:root[data-style=solarpunk]{--k-plate-hover:url(/kit/solarpunk/sheet-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-plate-hover:image-set(url(/kit/solarpunk/sheet-night-hover@2x.webp) 2x)}}:root[data-style=solarpunk]{--k-plate-pressed:url(/kit/solarpunk/sheet-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-plate-pressed:image-set(url(/kit/solarpunk/sheet-night-pressed@2x.webp) 2x)}}:root[data-style=solarpunk]{--k-plate-focus:url(/kit/solarpunk/sheet-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-plate-focus:image-set(url(/kit/solarpunk/sheet-night-focus@2x.webp) 2x)}}:root[data-style=solarpunk]{--k-plate-flat:url(/kit/solarpunk/sheet-night-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-plate-flat:image-set(url(/kit/solarpunk/sheet-night-flat@2x.webp) 2x)}}:root[data-style=solarpunk]{--plate-slice:var(--slice-plate);--plate-fill:url(/kit/solarpunk/frost-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--plate-fill:url(/kit/solarpunk/frost-night@2x.webp)}}:root[data-style=solarpunk]{--plate-fill-size:512px;--plate-fill-repeat:repeat;--plate-fill-in:12px;--strip-fill-in:12px;--plate-press-dim:.8;--strip-repeat:stretch;--plate-backdrop:blur(14px) saturate(1.15);--plate-round:calc(26px * var(--plate-k));--plate-light:url(/kit/solarpunk/sheet-night-light.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--plate-light:url(/kit/solarpunk/sheet-night-light@2x.webp)}}:root[data-style=solarpunk]{--plate-light-in:0px;--plate-sheen:url(/kit/solarpunk/sheet-night-sheen.webp);--plate-inset:10px;--k-strip:url(/kit/solarpunk/sheet-strip-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-strip:image-set(url(/kit/solarpunk/sheet-strip-night-normal@2x.webp) 2x)}}:root[data-style=solarpunk]{--k-pin-hold:none;--k-pin-hold-signal:none;--shelf-stagger:0px;--shelf-align:stretch;--hero-stagger:0px;--hero-align:start;--silk-shadow:0 1px 0 #0000008c;--k-bezel:url(/kit/solarpunk/mat-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-bezel:image-set(url(/kit/solarpunk/mat-night@2x.webp) 2x)}}:root[data-style=solarpunk]{--mat-t:100;--mat-r:96;--mat-b:98;--mat-l:97;--k-key:url(/kit/solarpunk/tile-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-key:image-set(url(/kit/solarpunk/tile-night-normal@2x.webp) 2x)}}:root[data-style=solarpunk]{--k-key-hover:url(/kit/solarpunk/tile-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-key-hover:image-set(url(/kit/solarpunk/tile-night-hover@2x.webp) 2x)}}:root[data-style=solarpunk]{--k-key-pressed:url(/kit/solarpunk/tile-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-key-pressed:image-set(url(/kit/solarpunk/tile-night-pressed@2x.webp) 2x)}}:root[data-style=solarpunk]{--k-key-focus:url(/kit/solarpunk/tile-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-key-focus:image-set(url(/kit/solarpunk/tile-night-focus@2x.webp) 2x)}}:root[data-style=solarpunk]{--key-inset:6px;--key-lift:0px;--k-tape:url(/kit/solarpunk/tape-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-tape:image-set(url(/kit/solarpunk/tape-night@2x.webp) 2x)}}:root[data-style=solarpunk]{--tape-ink:#efe6cf;--k-chip:url(/kit/solarpunk/chip-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-chip:image-set(url(/kit/solarpunk/chip-night@2x.webp) 2x)}}:root[data-style=solarpunk]{--chip-ink:var(--tape-ink);--chip-pad:.35em;--k-drift-cloud:none;--motes:#ffc86a;--motes-kind:fireflies;--plate-under:#202d24;--bezel-under:#453827;--key-under:#293a26;--key-ink:#efe6cf;--key-ink-soft:#c9c2ab;--k-key-signal:url(/kit/solarpunk/tile-pill-green-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-key-signal:image-set(url(/kit/solarpunk/tile-pill-green-normal@2x.webp) 2x)}}:root[data-style=solarpunk]{--k-key-signal-hover:url(/kit/solarpunk/tile-pill-green-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-key-signal-hover:image-set(url(/kit/solarpunk/tile-pill-green-hover@2x.webp) 2x)}}:root[data-style=solarpunk]{--k-key-signal-pressed:url(/kit/solarpunk/tile-pill-green-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-key-signal-pressed:image-set(url(/kit/solarpunk/tile-pill-green-pressed@2x.webp) 2x)}}:root[data-style=solarpunk]{--k-key-signal-focus:url(/kit/solarpunk/tile-pill-green-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-key-signal-focus:image-set(url(/kit/solarpunk/tile-pill-green-focus@2x.webp) 2x)}}:root[data-style=solarpunk]{--key-signal-ink:#f6eedb;--key-signal-under:#163a27;--k-pin-brass:url(/kit/solarpunk/pin-brass.webp);--k-pin-green:url(/kit/solarpunk/pin-green.webp);--k-pin-amber:url(/kit/solarpunk/pin-amber.webp);--k-pin-signal:url(/kit/solarpunk/pin-signal.webp);--k-glass:url(/kit/paper/glass-glare.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--k-glass:url(/kit/paper/glass-glare@2x.webp)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-tape:url(/kit/solarpunk/tape-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-tape:image-set(url(/kit/solarpunk/tape-day@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-chip:url(/kit/solarpunk/chip-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-chip:image-set(url(/kit/solarpunk/chip-day@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--tape-ink:#2a1f0c;--signal:#de8a2c;--signal-ink:#7a4210;--print:#1f2b22;--print-soft:#2c372d;--print-faint:#344036;--engrave-lo:#1f2b2233;--scene-ground:#c9a35a;--k-scene-flat:url(/kit/solarpunk/scene-day.webp);--k-sky:url(/kit/solarpunk/scene/day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-sky:url(/kit/solarpunk/scene/day/sky@2x.webp)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-sun:none;--sun-cx:0;--sun-cy:0;--sun-r:1;--k-far:none;--k-mid:none;--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:none;--k-right:none;--k-plate:url(/kit/solarpunk/sheet-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-plate:image-set(url(/kit/solarpunk/sheet-day-normal@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-plate-hover:url(/kit/solarpunk/sheet-day-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-plate-hover:image-set(url(/kit/solarpunk/sheet-day-hover@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-plate-pressed:url(/kit/solarpunk/sheet-day-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-plate-pressed:image-set(url(/kit/solarpunk/sheet-day-pressed@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-plate-focus:url(/kit/solarpunk/sheet-day-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-plate-focus:image-set(url(/kit/solarpunk/sheet-day-focus@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-plate-flat:url(/kit/solarpunk/sheet-day-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-plate-flat:image-set(url(/kit/solarpunk/sheet-day-flat@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--plate-fill:url(/kit/solarpunk/frost-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--plate-fill:url(/kit/solarpunk/frost-day@2x.webp)}}:root[data-style=solarpunk][data-rice-mode=light]{--plate-light:url(/kit/solarpunk/sheet-day-light.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--plate-light:url(/kit/solarpunk/sheet-day-light@2x.webp)}}:root[data-style=solarpunk][data-rice-mode=light]{--plate-sheen:url(/kit/solarpunk/sheet-day-sheen.webp);--k-strip:url(/kit/solarpunk/sheet-strip-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-strip:image-set(url(/kit/solarpunk/sheet-strip-day-normal@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--silk-shadow:0 1px 0 #fffceeb3;--k-bezel:url(/kit/solarpunk/mat-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-bezel:image-set(url(/kit/solarpunk/mat-day@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--mat-t:103;--mat-r:94;--mat-b:95;--mat-l:95;--k-key:url(/kit/solarpunk/tile-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-key:image-set(url(/kit/solarpunk/tile-day-normal@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-key-hover:url(/kit/solarpunk/tile-day-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-key-hover:image-set(url(/kit/solarpunk/tile-day-hover@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-key-pressed:url(/kit/solarpunk/tile-day-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-key-pressed:image-set(url(/kit/solarpunk/tile-day-pressed@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-key-focus:url(/kit/solarpunk/tile-day-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-key-focus:image-set(url(/kit/solarpunk/tile-day-focus@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-key-signal:url(/kit/solarpunk/tile-pill-green-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-key-signal:image-set(url(/kit/solarpunk/tile-pill-green-normal@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-key-signal-hover:url(/kit/solarpunk/tile-pill-green-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-key-signal-hover:image-set(url(/kit/solarpunk/tile-pill-green-hover@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-key-signal-pressed:url(/kit/solarpunk/tile-pill-green-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-key-signal-pressed:image-set(url(/kit/solarpunk/tile-pill-green-pressed@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-key-signal-focus:url(/kit/solarpunk/tile-pill-green-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--k-key-signal-focus:image-set(url(/kit/solarpunk/tile-pill-green-focus@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light]{--k-drift-cloud:none;--motes:#ffe2a8;--motes-kind:dust;--plate-under:#c1c7b2;--bezel-under:#b19a64;--key-under:#e8ddc1;--key-ink:#1f2b22;--key-ink-soft:#344036}:root[data-style=solarpunk]:has(.detail-hero){--k-sky:url(/kit/solarpunk/scene/project-night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]:has(.detail-hero){--k-sky:url(/kit/solarpunk/scene/project-night/sky@2x.webp)}}:root[data-style=solarpunk]:has(.launch-hero){--k-sky:url(/kit/solarpunk/scene/launch-night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]:has(.launch-hero){--k-sky:url(/kit/solarpunk/scene/launch-night/sky@2x.webp)}}:root[data-style=solarpunk][data-rice-mode=light]:has(.detail-hero){--k-sky:url(/kit/solarpunk/scene/project-day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]:has(.detail-hero){--k-sky:url(/kit/solarpunk/scene/project-day/sky@2x.webp)}}:root[data-style=solarpunk][data-rice-mode=light]:has(.launch-hero){--k-sky:url(/kit/solarpunk/scene/launch-day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]:has(.launch-hero){--k-sky:url(/kit/solarpunk/scene/launch-day/sky@2x.webp)}}:root[data-style=solarpunk] :is(.title,.shelf-label,.module-title,.detail-hero h1,.section h2,.blank-leaf h1,.launch-hero h1,.ledger-n){letter-spacing:0;font-weight:500}:root[data-style=solarpunk] :is(.silk,.kicker,.section-kicker,.tags,.shelf-count,.plate-figure-label,.feat h3,.openq strong,.colophon div,.code-panel h3,.statusline){font-family:var(--font-garamond), Georgia, serif;text-transform:uppercase;font-variant-numeric:lining-nums;letter-spacing:.1em;font-weight:500}:root[data-style=solarpunk] .running-head{--k-plate:none;--plate-fill:none;--plate-fill-size:100% 100%;--plate-light:none;--plate-backdrop:none;color:#f6eedb;text-shadow:0 1px 2px #0a1008b3,0 0 10px #0a10088c,0 0 24px #0a100859}:root[data-style=solarpunk] .running-head .brand{font-size:36px}:root[data-style=solarpunk] .running-head :is(.brand :is(a,:where([data-studio-link])),.meta,.meta .filed){color:inherit}:root[data-style=solarpunk] .running-head .key{--kn:none;--kh:none;--kp:none;--kf:none;--ki:#f6eedb;--ku:transparent;min-width:0;font-family:var(--font-garamond), Georgia, serif;letter-spacing:.01em;text-underline-offset:6px;padding:0 2px;font-size:21px;font-weight:400;text-decoration-thickness:1.5px}:root[data-style=solarpunk] .running-head :is(a.key,button.key):hover,:root[data-style=solarpunk] .running-head .key[aria-expanded=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}:root[data-style=solarpunk] .running-head .key:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}:root[data-style=solarpunk] .running-head .key-legend{display:none}:root[data-style=solarpunk] :is(.running-head .instruments,.running-head .head-nav){gap:26px}@media (max-width:899px){:root[data-style=solarpunk] .running-head .key{min-width:36px;font-size:16px}:root[data-style=solarpunk] .running-head .instruments{gap:6px}}@media (max-width:340px){:root[data-style=solarpunk] .running-head .key{min-width:32px}:root[data-style=solarpunk] .running-head .instruments{gap:2px}}:root[data-style=solarpunk] :is(.masthead,.running-head) .style-caret{opacity:1}:root[data-style=solarpunk]{--l-left:calc(313 * var(--u));--l-right:calc(274 * var(--u));--l-head-top:calc(10 * var(--u));--l-brand:calc(57.5 * var(--u));--l-brand-weight:400;--l-tagline:calc(18.9 * var(--u));--l-tagline-font:var(--font-garamond);--l-tagline-track:-.003em;--l-nav:calc(23 * var(--u));--l-nav-font:var(--font-garamond);--l-nav-weight:400;--l-launch-top:calc(45 * var(--u));--l-launch-align:start;--l-win-x:calc(753 * var(--u));--l-win-w:calc(600 * var(--u));--l-title:calc(70 * var(--u));--l-title-font:var(--font-garamond);--l-title-weight:500;--l-pitch:calc(29 * var(--u));--l-pitch-font:var(--font-garamond);--l-cards-l:calc(88.5 * var(--u));--l-cards-r:calc(88.5 * var(--u));--l-cards-gap:calc(9 * var(--u));--l-foot:calc(84 * var(--u));--l-heading:calc(32 * var(--u));--l-heading-font:var(--font-garamond);--l-heading-weight:500;--l-card-title:calc(27.4 * var(--u));--l-card-font:var(--font-garamond);--l-card-weight:500;--masthead-h:calc(96 * var(--u));--l-ink:#f6eedb;--l-ink-soft:#f1e8d2;--l-call:#f6eedb;--l-halo:0 1px 2px #0e140a99, 0 0 calc(16 * var(--u)) #0e160a80;--xw-round:calc(2 * var(--u));--xw-shadow:none;--sp-stand:url(/kit/solarpunk/monitor-stand-night.webp);--sp-stand-x:960;--sp-stand-y:455;--sp-stand-w:220;--sp-stand-aspect:440 / 164;--sp-still:url(/kit/solarpunk/still-life-night.webp);--sp-deck:url(/kit/solarpunk/laptop-deck-night.webp);--sp-phone-desk:url(/kit/solarpunk/phone-desk-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--sp-phone-desk:url(/kit/solarpunk/phone-desk-night@2x.webp)}}:root[data-style=solarpunk]{--sp-phone-mug:url(/kit/solarpunk/phone-mug-night.webp);--sp-phone-books:url(/kit/solarpunk/phone-books-night.webp);--sp-drape:url(/kit/solarpunk/ivy-drape-night.webp);--sp-tuft:url(/kit/solarpunk/ivy-tuft-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]{--sp-tuft:url(/kit/solarpunk/ivy-tuft-night@2x.webp)}}:root[data-style=solarpunk]{--sp-corner-a:url(/kit/solarpunk/ivy-corner-a-night.webp);--sp-corner-b:url(/kit/solarpunk/ivy-corner-b-night.webp);--sp-corner-c:url(/kit/solarpunk/ivy-corner-c-night.webp);--sp-corner-d:url(/kit/solarpunk/ivy-corner-d-night.webp);--sp-foot-a:url(/kit/solarpunk/ivy-foot-a-night.webp);--sp-foot-b:url(/kit/solarpunk/ivy-foot-b-night.webp);--sp-foot-c:url(/kit/solarpunk/ivy-foot-c-night.webp);--sp-foot-d:url(/kit/solarpunk/ivy-foot-d-night.webp);--sp-drape-aspect:704 / 702;--sp-tuft-aspect:644 / 119;--sp-corner-a-w:235.5;--sp-corner-a-r:471 / 336;--sp-corner-b-w:158;--sp-corner-b-r:316 / 452;--sp-corner-c-w:223.5;--sp-corner-c-r:447 / 400;--sp-corner-d-w:210.5;--sp-corner-d-r:421 / 421;--sp-foot-a-w:191.5;--sp-foot-a-r:383 / 233;--sp-foot-b-w:133;--sp-foot-b-r:266 / 190;--sp-foot-c-w:179;--sp-foot-c-r:358 / 218;--sp-foot-d-w:177.5;--sp-foot-d-r:355 / 152;--sp-desk-ink:246 238 219;--sp-desk-halo:0 1px 2px #0a0e08b3, 0 0 calc(12 * var(--u)) #0a0e0880}:root[data-style=solarpunk][data-rice-mode=light]{--sp-stand:url(/kit/solarpunk/monitor-stand-day.webp);--sp-still:url(/kit/solarpunk/still-life-day.webp);--sp-deck:url(/kit/solarpunk/laptop-deck-day.webp);--sp-phone-desk:url(/kit/solarpunk/phone-desk-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--sp-phone-desk:url(/kit/solarpunk/phone-desk-day@2x.webp)}}:root[data-style=solarpunk][data-rice-mode=light]{--sp-phone-mug:url(/kit/solarpunk/phone-mug-day.webp);--sp-phone-books:url(/kit/solarpunk/phone-books-day.webp);--sp-drape:url(/kit/solarpunk/ivy-drape-day.webp);--sp-tuft:url(/kit/solarpunk/ivy-tuft-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]{--sp-tuft:url(/kit/solarpunk/ivy-tuft-day@2x.webp)}}:root[data-style=solarpunk][data-rice-mode=light]{--sp-corner-a:url(/kit/solarpunk/ivy-corner-a-day.webp);--sp-corner-b:url(/kit/solarpunk/ivy-corner-b-day.webp);--sp-corner-c:url(/kit/solarpunk/ivy-corner-c-day.webp);--sp-corner-d:url(/kit/solarpunk/ivy-corner-d-day.webp);--sp-foot-a:url(/kit/solarpunk/ivy-foot-a-day.webp);--sp-foot-b:url(/kit/solarpunk/ivy-foot-b-day.webp);--sp-foot-c:url(/kit/solarpunk/ivy-foot-c-day.webp);--sp-foot-d:url(/kit/solarpunk/ivy-foot-d-day.webp);--sp-desk-ink:29 40 31;--sp-desk-halo:0 0 calc(10 * var(--u)) #fff6deb3}:root[data-style=solarpunk] :is(.masthead,.running-head) .brand{font-family:var(--font-garamond), Georgia, serif;letter-spacing:0;gap:.15em;font-weight:400}:root[data-style=solarpunk] :is(.masthead,.running-head) .brand .led{filter:saturate(.9)brightness(.93);width:.61em;height:.61em;box-shadow:none;background:url(/kit/solarpunk/leaf.webp) 50%/contain no-repeat;border:0;border-radius:0;order:1;margin:.1em 0 0 .06em;animation:none}:root[data-style=solarpunk] :is(.masthead,.running-head) .brand .led:before,:root[data-style=solarpunk] :is(.masthead,.running-head) .brand .led:after{content:none}:root[data-style=solarpunk] .running-head .brand .led{filter:saturate(1.12)brightness(1.18)drop-shadow(0 0 .6px #fffae2)drop-shadow(0 0 1.4px #fff6d2e6)drop-shadow(0 1px 2px #0a14088c)}:root[data-style=solarpunk] .tagline{margin-top:calc(-.3 * var(--u));color:var(--l-ink);font-weight:500;line-height:1.6}:root[data-style=solarpunk] .launchpad-keys .key{--k-key:url(/kit/solarpunk/tile-pill-glass-normal.webp);--k-key-hover:url(/kit/solarpunk/tile-pill-glass-hover.webp);--k-key-pressed:url(/kit/solarpunk/tile-pill-glass-pressed.webp);--k-key-focus:url(/kit/solarpunk/tile-pill-glass-focus.webp);--key-ink:#f6eedb;--key-under:#5c604c66;--key-inset:0px;font-family:var(--font-garamond), Georgia, serif;letter-spacing:.005em;text-shadow:0 1px 1px #0a100880;gap:.3em;font-weight:500}:root[data-style=solarpunk] .launchpad-window .xw-status{gap:1.8cqw;font-size:.78em}:root[data-style=solarpunk] .launchpad-window .xw-bar{height:4.9cqw}:root[data-style=solarpunk] .launchpad-window .xw-lights i{background:#e9483d}:root[data-style=solarpunk] .launchpad-window .xw-lights i:nth-child(2){background:#f4b730}:root[data-style=solarpunk] .launchpad-window .xw-lights i:nth-child(3){background:#36b24a}:root[data-style=solarpunk] .launchpad-keys .key:before{background:linear-gradient(var(--ku), var(--ku)) center / calc(100% - 4px) calc(100% - 4px) no-repeat;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px}:root[data-style=solarpunk] .launchpad-keys .key:not([data-tone]):focus-visible:before{box-shadow:inset 0 0 0 2.5px var(--signal), inset 0 0 0 4px #0d080299}:root[data-style=solarpunk] .launchpad-keys .key-arrow{margin-left:0}:root[data-style=solarpunk] .launchpad-window{--bz-t:calc(19 * var(--u));--bz-l:calc(15 * var(--u));--bz-r:calc(17.5 * var(--u));--bz-b:calc(22 * var(--u));--xw-edge:#0808088c;isolation:isolate}:root[data-style=solarpunk]:not([data-rice-mode=light]) .launchpad-window{--paper:#161b23;--paper-warm:#1d232d;--ink:#cfd6e0;--ink-soft:#8b95a5;--rule:#2c3440;--cyan:#5b8fe0}:root[data-style=solarpunk] .launchpad-window:before{content:"";z-index:-1;pointer-events:none;inset:calc(-1 * var(--bz-t)) calc(-1 * var(--bz-r)) calc(-1 * var(--bz-b)) calc(-1 * var(--bz-l));border:max(1.5px, calc(2.4 * var(--u))) solid transparent;border-radius:calc(12 * var(--u));box-shadow:inset 0 0 0 max(1px, calc(1.2 * var(--u))) #00000080, calc(5 * var(--u)) 0 0 calc(-1 * var(--u)) #5a4526, 0 calc(14 * var(--u)) calc(24 * var(--u)) #0e0a0461;background:radial-gradient(60% 40% at 18% 8%,#ffe2aa1f,#0000 70%) padding-box padding-box,radial-gradient(30% 60% at 96% 70%,#00000038,#0000 80%) padding-box padding-box,linear-gradient(160deg,#4a3f31,#34302a 38%,#272522 70%,#1e1d1b) padding-box padding-box,linear-gradient(112deg,#5d4727,#b58d4c 28%,#e6c786 52%,#a98343 78%,#6b5129) border-box;position:absolute}:root[data-style=solarpunk] .launchpad{position:relative}:root[data-style=solarpunk] .launchpad:after{content:"";z-index:-1;left:calc(324 * var(--u));bottom:calc(-103 * var(--u));width:calc(389 * var(--u));aspect-ratio:1032/495;background:var(--sp-still) center / 100% 100% no-repeat;pointer-events:none;position:absolute}:root[data-style=solarpunk] .showcase-title{color:rgb(var(--sp-desk-ink));text-shadow:var(--sp-desk-halo)}@media (min-width:900px){:root[data-style=solarpunk] .masthead{height:var(--masthead-h)}:root[data-style=solarpunk] .launchpad:before{content:"";z-index:-1;left:calc(var(--sp-stand-x) * var(--u));top:calc(var(--sp-stand-y) * var(--u) - var(--masthead-h));width:calc(var(--sp-stand-w) * var(--u));aspect-ratio:var(--sp-stand-aspect);background:var(--sp-stand) center / 100% 100% no-repeat;pointer-events:none;position:absolute}:root[data-style=solarpunk] .masthead .instruments{gap:calc(30 * var(--u));margin-top:calc(39 * var(--u))}:root[data-style=solarpunk] .masthead .key{text-shadow:0 1px 2px #0a1008b3, 0 0 calc(10 * var(--u)) #0a10088c}:root[data-style=solarpunk] .masthead .key>span:not(.key-legend){position:relative}:root[data-style=solarpunk] .masthead .key>span:not(.key-legend):before{content:"";z-index:-1;inset:calc(-18 * var(--u)) calc(-42 * var(--u));-webkit-backdrop-filter:blur(5px)saturate(.85);backdrop-filter:blur(5px)saturate(.85);pointer-events:none;background:radial-gradient(closest-side,#2c3e408a,#2c3e4057 55%,#2c3e4000);position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000);mask-image:radial-gradient(closest-side,#000 40%,#0000)}:root[data-style=solarpunk] .launchpad-window{transform-origin:50% 78.5%;transform:perspective(calc(1393 * var(--u))) rotateY(-15deg)}:root[data-style=solarpunk] .launchpad-window .xw{aspect-ratio:600/307;position:relative}:root[data-style=solarpunk] .launchpad-window:after{content:"";z-index:-1;pointer-events:none;inset:calc(-1 * var(--bz-t)) calc(-1 * var(--bz-r)) calc(-1 * var(--bz-b)) calc(-1 * var(--bz-l));border-radius:calc(12 * var(--u));background:radial-gradient(ellipse calc(6 * var(--u)) calc(34 * var(--u)) at 100% 63%, #608a6a8c, transparent 70%) no-repeat, radial-gradient(ellipse calc(30 * var(--u)) calc(5 * var(--u)) at 78% 100%, #608a6a80, transparent 70%) no-repeat, radial-gradient(ellipse calc(5 * var(--u)) calc(22 * var(--u)) at 100% 18%, #608a6a66, transparent 70%) no-repeat, linear-gradient(90deg, #6b5129 0, #c9a35a 22%, #f1d890 44%, #b88f48 70%, #5d4727 100%) right / calc(7 * var(--u)) 100% no-repeat, linear-gradient(180deg, #6b5129 0, #c9a35a 24%, #f1d890 46%, #b88f48 72%, #5d4727 100%) bottom / 100% calc(6 * var(--u)) no-repeat;position:absolute}:root[data-style=solarpunk] .launchpad-window .xw{box-shadow:0 0 0 calc(2.5 * var(--u)) #0e0e0d, 0 0 0 calc(3.6 * var(--u)) #ffe2a833}:root[data-style=solarpunk] .launchpad-window .xw-rows{grid-template-rows:repeat(auto-fill,3.46cqw)}:root[data-style=solarpunk][data-rice-mode=light] .launchpad-window .xw:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#fff0 30%,#fff4d629 44%,#fff4d600 58%),linear-gradient(160deg,#ffd68c1f,#ffd68c00 55%);position:absolute;inset:0}:root[data-style=solarpunk] .landing{position:relative}:root[data-style=solarpunk] .landing:before{content:"";z-index:-1;left:calc(170 * var(--u));top:calc(-150 * var(--u));width:calc(720 * var(--u));height:calc(620 * var(--u));pointer-events:none;background:radial-gradient(closest-side,#121e109e,#121e106b 55%,#121e1000);position:absolute}:root[data-style=solarpunk] .launchpad-copy{padding-top:calc(4.5 * var(--u));padding-right:calc(16 * var(--u))}:root[data-style=solarpunk] .launchpad-title{margin:calc(2 * var(--u)) 0 0 -2px;letter-spacing:.008em}:root[data-style=solarpunk] .launchpad-pitch{margin:calc(1.2 * var(--u)) 0 0 5px}:root[data-style=solarpunk] .launchpad-call{margin:calc(12.3 * var(--u)) 0 0 5px;font-size:max(16px, calc(27.5 * var(--u)));position:relative}:root[data-style=solarpunk] .launchpad-call:before{content:"";top:calc(-10.5 * var(--u));left:calc(-5 * var(--u));width:calc(250 * var(--u));pointer-events:none;background:linear-gradient(90deg,#f6eedb4d,#f6eedb1f 60%,#0000);height:1px;position:absolute}:root[data-style=solarpunk] .launchpad-keys{gap:calc(16 * var(--u));margin-top:calc(11.5 * var(--u))}:root[data-style=solarpunk] .launchpad-keys .key{--key-k:.38;min-height:calc(46 * var(--u));padding:0 calc(31 * var(--u)) calc(2 * var(--u));font-size:max(16px, calc(22.5 * var(--u)))}:root[data-style=solarpunk] .launchpad-keys .key:not([data-tone]){padding-inline:calc(35.5 * var(--u))}:root[data-style=solarpunk] .showcase-title{margin:0 calc(26 * var(--u)) calc(4.5 * var(--u)) calc(41 * var(--u));translate:0 calc(-5 * var(--u))}:root[data-style=solarpunk] .showcase-title:after{content:"A few things I’ve made" / "";translate:0 calc(14 * var(--u));height:auto;padding-left:calc(160 * var(--u));background:linear-gradient(90deg, rgb(var(--sp-desk-ink) / .7), rgb(var(--sp-desk-ink) / .5) calc(50 * var(--u)), rgb(var(--sp-desk-ink) / 0) calc(90 * var(--u))) left calc(50% + .05em) / calc(100% - 150 * var(--u)) 1px no-repeat, linear-gradient(90deg, rgb(var(--sp-desk-ink) / 0), rgb(var(--sp-desk-ink) / .26) 85%) right calc(172 * var(--u)) top calc(50% + .05em) / calc(70 * var(--u)) 1px no-repeat;text-align:right;font-size:max(12px, calc(17.8 * var(--u)));white-space:nowrap;border:0;align-self:baseline;font-weight:400}}@media (max-width:899px){:root[data-style=solarpunk]:has(.launchpad){--k-sky:url(/kit/solarpunk/phone-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk]:has(.launchpad){--k-sky:url(/kit/solarpunk/phone-night@2x.webp)}}:root[data-style=solarpunk]:has(.launchpad){--sp-phone-ink:#f6eedb;--sp-phone-head:var(--sp-phone-ink);--sp-phone-halo:0 1px 2px #0a1008b3, 0 0 12px #0a10088c;--l-ink:var(--sp-phone-ink);--l-ink-soft:var(--sp-phone-ink);--l-call:var(--sp-phone-ink);--l-halo:var(--sp-phone-halo);--sp-plaque:linear-gradient(#41392b, #2a241a);--sp-plaque-ink:#f1e8d0;--sp-brass:linear-gradient(112deg, #6b5129, #b58d4c 22%, #f0d899 48%, #b58d4c 72%, #6b5129);--sp-enamel:linear-gradient(180deg, #1f5c3d, #10382a 55%, #0c2d20);--sp-gloss:linear-gradient(180deg, #fff3, #ffffff0d 46%, #fff0 50%);--sp-gold:linear-gradient(180deg, #f4dd98, #c9a24a 42%, #8e6b2b 78%, #b58d3f);--sp-rivet:radial-gradient(circle closest-side at 38% 34%, #fbeab0 0, #cfa850 40%, #7a5a22 82%, #3c280a00 100%);--sp-rivets:var(--sp-rivet) left 5px top 5px / 6px 6px no-repeat, var(--sp-rivet) right 5px top 5px / 6px 6px no-repeat, var(--sp-rivet) left 5px bottom 5px / 6px 6px no-repeat, var(--sp-rivet) right 5px bottom 5px / 6px 6px no-repeat}:root[data-style=solarpunk][data-rice-mode=light]:has(.launchpad){--k-sky:url(/kit/solarpunk/phone-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light]:has(.launchpad){--k-sky:url(/kit/solarpunk/phone-day@2x.webp)}}:root[data-style=solarpunk][data-rice-mode=light]:has(.launchpad){--sp-phone-ink:#12261a;--sp-phone-head:#12301f;--sp-phone-halo:0 0 10px #fffae8bf, 0 0 2px #fffae899;--sp-plaque:linear-gradient(#f7f0d8, #eadfba);--sp-plaque-ink:#2a2412}:root[data-style=solarpunk]:has(.launchpad) [data-layer=sky]{--layer-size:cover;--layer-x:center;--layer-y:top}:root[data-style=solarpunk] .masthead{z-index:2}:root[data-style=solarpunk] .masthead .brand{background:var(--sp-rivets) padding-box, var(--sp-gloss) padding-box, var(--sp-enamel) padding-box, var(--sp-gold) border-box;text-shadow:none;border:3px solid #0000;border-radius:9px;flex-direction:row;justify-self:start;gap:8px;padding:7px 20px 8px 17px;font-size:22px;line-height:1;box-shadow:inset 0 0 0 1px #120c02b3,inset 0 0 0 2px #deba6459,0 2px 4px #141e0a66}:root[data-style=solarpunk] .masthead .brand :is(a,:where([data-studio-link])){color:#f4ecd3}:root[data-style=solarpunk] .masthead .brand .led{filter:saturate(1.05)brightness(1.3);order:-1;width:19px;height:19px;margin-bottom:0}:root[data-style=solarpunk] .tagline{background:var(--sp-plaque) padding-box, var(--sp-brass) border-box;width:fit-content;max-width:100%;color:var(--sp-plaque-ink);text-shadow:none;border:2px solid #0000;border-radius:8px;margin-top:7px;padding:2px 12px 3px;font-size:14.5px;line-height:1.35;box-shadow:inset 0 0 0 1px #fffae82e,0 2px 4px #3c280a59}:root[data-style=solarpunk] .masthead .instruments{gap:6px}:root[data-style=solarpunk] .masthead .key{--kn:none;--kh:none;--kp:none;--kf:none;background:var(--sp-gloss) padding-box, var(--sp-enamel) padding-box, var(--sp-gold) border-box;color:#f4ecd3;min-width:40px;min-height:40px;font-family:var(--font-garamond), Georgia, serif;text-shadow:none;border:3px solid #0000;border-radius:999px;justify-content:center;padding:0 12px;font-size:17px;font-weight:500;box-shadow:inset 0 0 0 1px #120c02b3,inset 0 0 0 2px #deba6459,0 2px 4px #141e0a66}:root[data-style=solarpunk] .masthead .key:before,:root[data-style=solarpunk] .masthead .key:after{content:none}:root[data-style=solarpunk] .masthead .key svg{flex:none}:root[data-style=solarpunk] .launchpad{padding-left:0}:root[data-style=solarpunk] .launchpad-copy{text-align:center;text-shadow:var(--sp-phone-halo);flex-direction:column;align-items:center;padding:0;display:flex;position:relative}:root[data-style=solarpunk] .launchpad-call{background:var(--sp-rivets) padding-box, linear-gradient(180deg, #ffffff80, #fff0 55%) padding-box, var(--sp-plaque) padding-box, var(--sp-gold) border-box;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.01em;color:var(--sp-plaque-ink);text-shadow:none;border:3px solid #0000;border-radius:11px;order:-1;margin:18px 0 0;padding:7px 24px 8px;font-size:13px;line-height:1.2;position:relative;box-shadow:inset 0 0 0 1px #5a40148c,inset 0 0 0 2px #deba644d,0 2px 4px #3c280a59}:root[data-style=solarpunk] .launchpad-copy:before{content:"";pointer-events:none;filter:drop-shadow(0 1px 1px #281c0880);background:radial-gradient(3px 4.6px,#0000 1.3px,#d9b765 1.7px,#8a6a2b 3px,#0000 3.4px) top/8px 8px repeat-y;width:8px;height:220px;position:absolute;bottom:calc(100% - 20px);left:100px}:root[data-style=solarpunk] .launchpad-call:before,:root[data-style=solarpunk] .launchpad-call:after{content:"";z-index:5;pointer-events:none;width:104px;aspect-ratio:var(--sp-drape-aspect);background:var(--sp-drape) center / 100% 100% no-repeat;position:absolute}:root[data-style=solarpunk] .launchpad-call:before{clip-path:inset(0 0 56% 40%);top:-13px;left:-34px;scale:-1 1}:root[data-style=solarpunk] .launchpad-call:after{clip-path:inset(0 0 56% 40%);top:-13px;right:-32px}:root[data-style=solarpunk] .launchpad-title{font-family:var(--font-display), Georgia, serif;font-variation-settings:"opsz" 26;letter-spacing:-.02em;word-spacing:.04em;color:var(--sp-phone-head);margin:14px 0 0;font-size:clamp(32px,9.55vw,52px);font-weight:540;line-height:.98}:root[data-style=solarpunk] .launchpad-pitch{font-family:var(--font-print), system-ui, sans-serif;color:var(--sp-phone-ink);margin:10px 0 0;font-size:16px}:root[data-style=solarpunk] .launchpad-keys{flex-flow:column;align-self:stretch;gap:8px;margin-top:16px;padding:0 clamp(8px,12vw,48px)}:root[data-style=solarpunk] .launchpad-keys .key{--k-key:none;--k-key-hover:none;--k-key-pressed:none;--k-key-focus:none;--key-under:transparent;--key-ink:var(--key-signal-ink);background:var(--sp-gloss) padding-box, var(--sp-enamel) padding-box, var(--sp-gold) border-box;min-height:50px;font-family:var(--font-garamond), Georgia, serif;text-shadow:0 1px 1px #00000080;border:3.5px solid #0000;border-radius:999px;flex:100%;justify-content:center;padding:0 46px 2px;font-size:21px;font-weight:500;transition:filter .14s ease-out;box-shadow:inset 0 0 0 1px #120c02bf,inset 0 0 0 2.5px #deba6473,inset 0 5px 8px #ffffff0f,0 3px 6px #141e0a66}:root[data-style=solarpunk] .launchpad-keys .key:hover{filter:brightness(1.12)}:root[data-style=solarpunk] .launchpad-keys .key:active{filter:brightness(.86)}:root[data-style=solarpunk] .launchpad-keys .key:focus-visible{outline:2.5px solid var(--signal);outline-offset:3px}:root[data-style=solarpunk] .launchpad-keys .key:before{content:none}:root[data-style=solarpunk] .launchpad-keys .key>span:after{content:"→" / "";font-size:1.1em;position:absolute;top:50%;right:22px;translate:0 -54%}:root[data-style=solarpunk] .launchpad-keys .key .key-arrow{display:none}:root[data-style=solarpunk] .launchpad-window{--bz-top:8.4px;--bz-side:7px;--bz-bot:9.7px;--bz-rim:6px;box-shadow:none;border-radius:7px;margin:18px 22px 0;transform:none}:root[data-style=solarpunk] .launchpad-window:before{inset:calc(-1 * (var(--bz-top) + var(--bz-rim))) calc(-1 * (var(--bz-side) + var(--bz-rim))) calc(-1 * (var(--bz-bot) + var(--bz-rim)));border:var(--bz-rim) solid transparent;background:radial-gradient(circle 2.2px at 50% calc(var(--bz-top) / 2), #3d4852 0 60%, transparent 100%) padding-box, radial-gradient(ellipse 70% 40% at 18% 0, #ffffff1a, transparent) padding-box, linear-gradient(165deg, #272a2d, #181a1d 45%, #101215) padding-box, var(--sp-brass) border-box;border-radius:16px;box-shadow:inset 0 0 0 1px #0009,0 0 0 1px #2e1c068c,0 8px 14px #0e0a0466}:root[data-style=solarpunk] .launchpad-window .xw{border-radius:7px}:root[data-style=solarpunk] .launchpad-window .xw-status{padding-left:max(8px, calc(184 * var(--sp-mug-k) * var(--sp-pu) - 30px))}:root[data-style=solarpunk] .launchpad{--sp-pu:calc(100vw / 927);--sp-mug-k:.78;--sp-books-k:.9}:root[data-style=solarpunk] .launchpad:before,:root[data-style=solarpunk] .launchpad:after{content:"";width:100vw;left:50%;bottom:calc(-141 * var(--sp-pu));pointer-events:none;position:absolute;translate:-50%}:root[data-style=solarpunk] .launchpad:before{z-index:-1;height:calc(134 * var(--sp-pu));background:var(--sp-phone-desk) center / 100% 100% no-repeat}:root[data-style=solarpunk] .launchpad:after{z-index:3;height:calc(251 * var(--sp-pu));background:var(--sp-phone-mug) left calc(-12 * var(--sp-mug-k) * var(--sp-pu)) top calc(223 * (1 - var(--sp-mug-k)) * var(--sp-pu)) / calc(211 * var(--sp-mug-k) * var(--sp-pu)) calc(223 * var(--sp-mug-k) * var(--sp-pu)) no-repeat, var(--sp-phone-books) right calc(-12 * var(--sp-books-k) * var(--sp-pu)) top calc((260 - 221 * var(--sp-books-k)) * var(--sp-pu)) / calc(176 * var(--sp-books-k) * var(--sp-pu)) calc(221 * var(--sp-books-k) * var(--sp-pu)) no-repeat}:root[data-style=solarpunk] .showcase{padding-top:68px;position:relative}:root[data-style=solarpunk] .showcase-title{background:var(--sp-plaque) padding-box, var(--sp-brass) border-box;width:fit-content;color:var(--sp-plaque-ink);text-shadow:none;border:2px solid #0000;border-radius:12px;align-self:flex-start;margin:0 0 16px;padding:4px 20px 6px;font-size:24px;box-shadow:0 2px 4px #3c280a59}:root[data-style=solarpunk] .showcase-title:after{display:none}}:root[data-style=solarpunk] .card.faceplate{--k-plate:url(/kit/solarpunk/sheet-card-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk] .card.faceplate{--k-plate:image-set(url(/kit/solarpunk/sheet-card-night-normal@2x.webp) 2x)}}:root[data-style=solarpunk] .card.faceplate{--k-plate-hover:url(/kit/solarpunk/sheet-card-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk] .card.faceplate{--k-plate-hover:image-set(url(/kit/solarpunk/sheet-card-night-hover@2x.webp) 2x)}}:root[data-style=solarpunk] .card.faceplate{--k-plate-pressed:url(/kit/solarpunk/sheet-card-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk] .card.faceplate{--k-plate-pressed:image-set(url(/kit/solarpunk/sheet-card-night-pressed@2x.webp) 2x)}}:root[data-style=solarpunk] .card.faceplate{--k-plate-focus:url(/kit/solarpunk/sheet-card-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk] .card.faceplate{--k-plate-focus:image-set(url(/kit/solarpunk/sheet-card-night-focus@2x.webp) 2x)}}:root[data-style=solarpunk] .card.faceplate{--k-plate-flat:url(/kit/solarpunk/sheet-card-night-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk] .card.faceplate{--k-plate-flat:image-set(url(/kit/solarpunk/sheet-card-night-flat@2x.webp) 2x)}}:root[data-style=solarpunk] .card.faceplate{--plate-sheen:url(/kit/solarpunk/sheet-card-night-sheen.webp);--plate-fill:url(/kit/solarpunk/lacquer-night.webp);--plate-fill-size:200% 100%;--plate-fill-repeat:no-repeat;--plate-fill-at:100% 0;--plate-light:none;--plate-backdrop:none;--plate-under:#1c2e21;--silk-shadow:0 1px 1px #0009, 0 0 6px #080e0899}:root[data-style=solarpunk][data-rice-mode=light] .card.faceplate{--k-plate:url(/kit/solarpunk/sheet-card-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light] .card.faceplate{--k-plate:image-set(url(/kit/solarpunk/sheet-card-normal@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light] .card.faceplate{--k-plate-hover:url(/kit/solarpunk/sheet-card-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light] .card.faceplate{--k-plate-hover:image-set(url(/kit/solarpunk/sheet-card-hover@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light] .card.faceplate{--k-plate-pressed:url(/kit/solarpunk/sheet-card-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light] .card.faceplate{--k-plate-pressed:image-set(url(/kit/solarpunk/sheet-card-pressed@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light] .card.faceplate{--k-plate-focus:url(/kit/solarpunk/sheet-card-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light] .card.faceplate{--k-plate-focus:image-set(url(/kit/solarpunk/sheet-card-focus@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light] .card.faceplate{--k-plate-flat:url(/kit/solarpunk/sheet-card-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk][data-rice-mode=light] .card.faceplate{--k-plate-flat:image-set(url(/kit/solarpunk/sheet-card-flat@2x.webp) 2x)}}:root[data-style=solarpunk][data-rice-mode=light] .card.faceplate{--plate-sheen:url(/kit/solarpunk/sheet-card-sheen.webp);--plate-fill:url(/kit/solarpunk/lacquer-day.webp);--print:#efe6cf;--print-soft:#d4ccb5;--print-faint:#bdb6a1;--engrave-lo:#efe6cf33}:root[data-style=solarpunk] .showcase-row>li:nth-child(odd) .card{--plate-fill-at:0% 0}:root[data-style=solarpunk] .card.faceplate{--sp-card-ink:#f6eedb;--plate-k:.8;gap:calc(10 * var(--u));padding:calc(18 * var(--u)) calc(25 * var(--u)) calc(22 * var(--u));color:var(--sp-card-ink)}@media (max-width:1499px){:root[data-style=solarpunk] .card.faceplate{--plate-k:.56}}@media (max-width:899px){:root[data-style=solarpunk] .card.faceplate{--plate-k:.4}}:root[data-style=solarpunk] .module.faceplate{--plate-k:.6}:root[data-style=solarpunk] .divider.faceplate:before{border:0;border-image-source:none;border-radius:24px;inset:0;box-shadow:0 0 0 1px #3a26088c,0 3px 9px #1e140452}:root[data-style=solarpunk] .divider.faceplate:after{opacity:1;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor,source-over;border:6px solid #0000;-webkit-mask-composite:xor,source-over;background:linear-gradient(#f6df98,#d6a944 24%,#b3842c 56%,#8c6622 82%,#c8a04a) border-box;border-image-source:none;border-radius:24px;transition:none;inset:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}:root[data-style=solarpunk] .card-title{padding-left:calc(19 * var(--u));margin:calc(4 * var(--u)) 0 calc(-4 * var(--u));color:var(--sp-card-ink);letter-spacing:.004em;text-shadow:0 1px 2px #080c0699}:root[data-style=solarpunk] .card-screen{padding:calc(3.4 * var(--u));border-radius:calc(9 * var(--u));box-shadow:0 0 0 calc(1.4 * var(--u)) #aca8929e, inset 0 1px 0 #ffffff3d, inset 0 -1px 1px #00000080, 0 calc(3 * var(--u)) calc(8 * var(--u)) #0006;background:linear-gradient(118deg,#ffffff42,#ffffff0d 18%,#fff0 34%),linear-gradient(#262c22,#10130e)}:root[data-style=solarpunk]:not([data-rice-mode=light]) .card-screen{--paper:#0f1a14;--rust:#e8708c;--amber:#f6c445;--cyan:#7fc4e0;--olive:#7fe08c}:root[data-style=solarpunk] .card-screen:after{inset:calc(3 * var(--u));border-radius:calc(4 * var(--u));border-image-source:none;box-shadow:inset 0 0 0 1px #d6d0b866}:root[data-style=solarpunk] .card-screen .screen-face{border-radius:calc(4 * var(--u));overflow:hidden}:root[data-style=solarpunk] .card-screen .screen-edge{box-shadow:inset 0 0 0 1px #0000004d}:root[data-style=solarpunk] .card-screen .screen-art{inset:7% 10%;-webkit-mask-size:contain;mask-size:contain}:root[data-style=solarpunk] .card-screen .screen-face.has-art{aspect-ratio:311/159.5}:root[data-style=solarpunk] .card-mark{z-index:4;pointer-events:none;display:block;position:absolute;inset:0}:root[data-style=solarpunk] .card-title:before,:root[data-style=solarpunk] .card-title:after,:root[data-style=solarpunk] .card-mark:before,:root[data-style=solarpunk] .card-mark:after{content:"";z-index:4;pointer-events:none;background:50%/100% 100% no-repeat;display:block;position:absolute}@media (max-width:899px){:root[data-style=solarpunk]{--sp-ivy-k:.55;--sp-ivy-right:0px}:root[data-style=solarpunk] .showcase-row>li .card-title:after,:root[data-style=solarpunk] .showcase-row>li .card-mark:before,:root[data-style=solarpunk] .showcase-row>li .card-mark:after{display:none}}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+1) .card-title:before{background-image:var(--sp-corner-a);width:calc(var(--sp-corner-a-w) * var(--u) * var(--sp-ivy-k,1));aspect-ratio:var(--sp-corner-a-r);top:calc(-30 * var(--u));right:calc(-28.5 * var(--u))}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+1) .card-mark:before{background-image:var(--sp-corner-d);width:calc(var(--sp-corner-d-w) * var(--u));aspect-ratio:var(--sp-corner-d-r);top:calc(0 * var(--u));left:calc(-25.5 * var(--u));clip-path:inset(45% 0 0 55%);scale:-1 1}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+1) .card-mark:after{background-image:var(--sp-foot-b);width:calc(var(--sp-foot-b-w) * var(--u));aspect-ratio:var(--sp-foot-b-r);bottom:calc(-67.8 * var(--u));right:calc(70 * var(--u))}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+1) .card-title:after{display:none}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+2) .card-title:before{background-image:var(--sp-corner-b);width:calc(var(--sp-corner-b-w) * var(--u) * var(--sp-ivy-k,1));aspect-ratio:var(--sp-corner-b-r);top:calc(-40 * var(--u));right:var(--sp-ivy-right,calc(-25 * var(--u)))}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+2) .card-title:after{background-image:var(--sp-foot-d);width:calc(var(--sp-foot-d-w) * var(--u));aspect-ratio:var(--sp-foot-d-r);top:calc(-30 * var(--u));left:calc(20 * var(--u));clip-path:inset(0 0 48%)}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+2) .card-mark:before{background-image:var(--sp-foot-b);width:calc(var(--sp-foot-b-w) * var(--u) * .55);aspect-ratio:var(--sp-foot-b-r);bottom:calc(-36.8 * var(--u));left:calc(25 * var(--u))}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+2) .card-mark:after{background-image:var(--sp-foot-a);width:calc(var(--sp-foot-a-w) * var(--u));aspect-ratio:var(--sp-foot-a-r);bottom:calc(-86 * var(--u));right:calc(20 * var(--u))}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+3) .card-title:before{background-image:var(--sp-corner-d);width:calc(var(--sp-corner-d-w) * var(--u) * .85 * var(--sp-ivy-k,1));aspect-ratio:var(--sp-corner-d-r);top:calc(-24 * var(--u));right:calc(-20 * var(--u))}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+3) .card-title:after{background-image:var(--sp-corner-c);width:calc(var(--sp-corner-c-w) * var(--u) * .8);aspect-ratio:var(--sp-corner-c-r);top:calc(-22 * var(--u));left:calc(-28 * var(--u));clip-path:inset(0 0 0 70%);scale:-1 1}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+3) .card-mark:before{background-image:var(--sp-corner-b);width:calc(var(--sp-corner-b-w) * var(--u) * .9);aspect-ratio:var(--sp-corner-b-r);top:calc(19 * var(--u));right:calc(-22 * var(--u));clip-path:inset(40% 0 0 55%)}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+3) .card-mark:after{background-image:var(--sp-foot-c);width:calc(var(--sp-foot-c-w) * var(--u) * 1.05);aspect-ratio:var(--sp-foot-c-r);bottom:calc(-87.4 * var(--u));right:calc(-45 * var(--u))}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+4) .card-title:before{background-image:var(--sp-corner-d);width:calc(var(--sp-corner-d-w) * var(--u) * .9 * var(--sp-ivy-k,1));aspect-ratio:var(--sp-corner-d-r);top:calc(-26 * var(--u));left:calc(-22.5 * var(--u));clip-path:inset(0 0 0 74%);scale:-1 1}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+4) .card-title:after{background-image:var(--sp-foot-b);width:calc(var(--sp-foot-b-w) * var(--u) * .8);aspect-ratio:var(--sp-foot-b-r);top:calc(-28 * var(--u));left:calc(70 * var(--u));clip-path:inset(0 0 55%)}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+4) .card-mark:before{background-image:var(--sp-corner-b);width:calc(var(--sp-corner-b-w) * var(--u) * .82);aspect-ratio:var(--sp-corner-b-r);top:calc(21 * var(--u));left:calc(-20.6 * var(--u));clip-path:inset(40% 0 0 55%);scale:-1 1}:root[data-style=solarpunk] .showcase-row>li:nth-child(4n+4) .card-mark:after{background-image:var(--sp-foot-d);width:calc(var(--sp-foot-d-w) * var(--u) * 1.15);aspect-ratio:var(--sp-foot-d-r);bottom:calc(-62.9 * var(--u));left:calc(-10 * var(--u))}:root[data-style=solarpunk]:has(.detail-hero,.launch-hero){--sp-brass:linear-gradient(112deg, #6b5129, #b58d4c 22%, #f0d899 48%, #b58d4c 72%, #6b5129);--sp-glass-a:#14221bb3;--sp-glass-b:#0f1b159e;--sp-glass-foot:#0e1914eb;--sp-glass:linear-gradient(var(--sp-glass-a), var(--sp-glass-b));--sp-ink:#f6eedb;--sp-head:var(--sp-ink);--sp-ink-soft:#e4dcc6;--sp-plaque:linear-gradient(#41392b, #2a241a);--sp-plaque-ink:#f1e8d0;--plate-k:1.35;--plate-fill:var(--sp-glass);--plate-fill-size:100% 100%;--plate-fill-repeat:no-repeat;--plate-backdrop:blur(8px) saturate(1.05)}:root[data-style=solarpunk][data-rice-mode=light]:has(.detail-hero,.launch-hero){--sp-glass-a:#fbf7eabd;--sp-glass-b:#f8f2dead;--sp-glass-foot:#f8f2def2;--sp-glass:linear-gradient(var(--sp-glass-a), var(--sp-glass-b));--sp-ink:#1a211b;--sp-head:#07120b;--sp-ink-soft:#2b322c;--sp-plaque:linear-gradient(#f7f0d8, #eadfba);--sp-plaque-ink:#2a2412;--plate-backdrop:blur(3px) saturate(.95) brightness(1.05)}@media (max-width:899px){:root[data-style=solarpunk]:has(.detail-hero,.launch-hero){--plate-k:.62}}@media (max-width:599px){:root[data-style=solarpunk]:has(.detail-hero,.launch-hero){--plate-k:.46}}:root[data-style=solarpunk] :is(.detail-hero h1,.launch-hero h1,.section h2){letter-spacing:-.03em;word-spacing:.05em;color:var(--sp-ink);font-weight:500}:root[data-style=solarpunk] :is(.detail-hero h1,.launch-hero h1){color:var(--sp-head)}:root[data-style=solarpunk] .detail-hero h1{letter-spacing:-.036em;word-spacing:.06em;font-weight:540}:root[data-style=solarpunk] :is(.detail-hero p,.launch-hero p,.section p){font-family:var(--font-print), system-ui, sans-serif}:root[data-style=solarpunk] :is(.kicker,.section-kicker,.tags,.plate-figure-label,.colophon div,.feat h3){font-family:var(--font-mono), ui-monospace, monospace}:root[data-style=solarpunk] .detail-hero .kicker{padding:max(6px, calc(11 * var(--u))) max(14px, calc(22 * var(--u))) max(7px, calc(12 * var(--u)));border:max(1.5px, calc(2.6 * var(--u))) solid transparent;border-radius:calc(15 * var(--u));background:var(--sp-plaque) padding-box, var(--sp-brass) border-box;font-size:max(12px, calc(19 * var(--u)));letter-spacing:.01em;text-transform:none;color:var(--sp-plaque-ink);border-image-source:none;margin:0 0 16px;font-weight:500;line-height:1.2;display:inline-block;box-shadow:0 1px 3px #3c280a59,inset 0 0 0 1px #fffcec2e}:root[data-style=solarpunk] .detail-hero .tags{align-items:center;gap:max(8px, calc(10 * var(--u))) max(14px, calc(30 * var(--u)));font-size:max(12px, calc(19.5 * var(--u)));letter-spacing:.01em;text-transform:none;color:#f4ecd3;flex-wrap:wrap;display:flex}:root[data-style=solarpunk] .detail-hero .tag{padding:max(5px, calc(9 * var(--u))) max(12px, calc(24 * var(--u))) max(6px, calc(10 * var(--u)));border:max(2px, calc(3.6 * var(--u))) solid transparent;text-transform:none;letter-spacing:.01em;color:#f4ecd3;background:linear-gradient(#1f4a34,#123222) padding-box padding-box,linear-gradient(#f6dc8e,#d4a540 42%,#b0842c 68%,#e6c56c) border-box;border-radius:999px;line-height:1.2;position:relative;box-shadow:0 2px 3px #141e0a59,inset 0 1px 1px #ffeeb266,inset 0 -1px 2px #08140c8c}:root[data-style=solarpunk] .detail-hero .tag+.tag:before{content:"";left:calc(-19.5 * var(--u));width:max(6px, calc(9 * var(--u)));aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#fff1bd,#dcb257 34%,#a07622 68%,#5c3f10);border-radius:50%;position:absolute;top:50%;translate:0 -50%;box-shadow:0 1px 2px #281a0673}:root[data-style=solarpunk] .launch-hero .launch-kicker .led{display:none}:root[data-style=solarpunk] .launch-hero .launch-kicker{--print-soft:#f1e8d0;padding:max(6px, calc(8 * var(--u))) max(12px, calc(16 * var(--u)));gap:max(8px, calc(12 * var(--u)));border-radius:max(6px, calc(7 * var(--u)));font-size:max(11px, calc(18 * var(--u)));letter-spacing:.01em;text-transform:none;color:#f1e8d0;border:0;background:linear-gradient(#1d4a36,#123222);border-image-source:none;margin:0 0 16px;font-weight:500;line-height:1.3;box-shadow:0 1px 3px #14180c73,inset 0 0 0 1px #fff5d71f}:root[data-style=solarpunk] .launch-hero .launch-kicker *{color:#f1e8d0}:root[data-style=solarpunk] .launch-hero .launch-kicker>.seplist{text-transform:none;letter-spacing:.01em;max-width:none}@media (min-width:900px){:root[data-style=solarpunk] .rack:has(.detail-hero,.launch-hero){padding-top:0}:root[data-style=solarpunk] .rack-inner:has(.detail-hero,.launch-hero){row-gap:0}:root[data-style=solarpunk] .rack-inner:has(.detail-hero,.launch-hero)>.running-head{width:var(--stage-w);min-height:calc(66 * var(--u));padding:calc(18 * var(--u)) var(--l-right) 0 var(--l-left);align-self:center;align-items:flex-start}:root[data-style=solarpunk] .rack-main:has(.detail-hero,.launch-hero){margin-top:calc(18 * var(--u))}:root[data-style=solarpunk] .detail-hero:not(.solo){grid-template-columns:calc(830 * var(--u)) calc(385 * var(--u));column-gap:calc(16 * var(--u));width:calc(1231 * var(--u));margin-left:calc(50% - var(--stage-w) / 2 + 144 * var(--u));align-items:start;padding:0;display:grid}:root[data-style=solarpunk] .detail-hero.solo{width:calc(830 * var(--u));margin-left:calc(50% - var(--stage-w) / 2 + 144 * var(--u));padding-block:calc(var(--plate-w) + 40px) calc(var(--plate-w) + 30px)}:root[data-style=solarpunk] .detail-hero.solo .kicker{margin-bottom:calc(26 * var(--u))}:root[data-style=solarpunk] .detail-hero:not(.solo):before{--fi:calc(var(--plate-fill-in) * var(--plate-k));height:calc(530 * var(--u) - 2 * var(--fi));margin:var(--fi);z-index:-1;border-image:var(--k-plate) var(--plate-slice) / calc(152px * var(--plate-k)) / calc(96px * var(--plate-k)) stretch;border-image-outset:calc((96px + var(--plate-fill-in)) * var(--plate-k));transform:perspective(calc(900 * var(--u))) rotateY(6.5deg);grid-area:1/2;align-self:start;position:relative;inset:auto}:root[data-style=solarpunk] .detail-hero:not(.solo):after{content:"";z-index:5;pointer-events:none;background:var(--sp-tuft) center / 100% 100% no-repeat;inset:auto calc(var(--stage-w) * 0 + 96 * var(--u)) auto auto;top:calc(522 * var(--u));width:calc(240 * var(--u));aspect-ratio:var(--sp-tuft-aspect);translate:none;transform:perspective(calc(900 * var(--u))) rotateY(6.5deg);border:0;border-image-source:none;margin:0;position:absolute;left:auto}:root[data-style=solarpunk] .detail-hero:not(.solo)>div:first-child{left:calc(25 * var(--u));isolation:isolate;padding:calc(52 * var(--u)) calc(40 * var(--u)) calc(124 * var(--u)) calc(54 * var(--u));grid-area:1/1;position:relative}:root[data-style=solarpunk] .detail-hero:not(.solo)>div:first-child:before{--rv-d:max(12px, calc(21 * var(--u)));--sp-rv:radial-gradient(circle calc(var(--rv-d) / 2) at 50% 50%, #e0b552 0, #b8862a 58%, #6a4912 90%, #3c260880 96%, transparent 100%);--sp-rv-hi:radial-gradient(circle calc(var(--rv-d) * .3) at 36% 32%, #fff7d2f2, #ffeeaa80 45%, transparent);--rv-x:max(8px, calc(14 * var(--u)));--rv-y:max(10px, calc(20 * var(--u)));content:"";inset:calc(var(--plate-fill-in) * var(--plate-k));z-index:-1;pointer-events:none;border:0 solid #0000;border-image:var(--k-plate) var(--plate-slice) / calc(152px * var(--plate-k)) / calc(96px * var(--plate-k)) stretch;border-image-outset:calc((96px + var(--plate-fill-in)) * var(--plate-k));background:var(--sp-rv-hi) left var(--rv-x) top var(--rv-y) / var(--rv-d) var(--rv-d) no-repeat, var(--sp-rv) left var(--rv-x) top var(--rv-y) / var(--rv-d) var(--rv-d) no-repeat, var(--sp-rv-hi) right var(--rv-x) top var(--rv-y) / var(--rv-d) var(--rv-d) no-repeat, var(--sp-rv) right var(--rv-x) top var(--rv-y) / var(--rv-d) var(--rv-d) no-repeat, var(--sp-rv-hi) left var(--rv-x) bottom var(--rv-y) / var(--rv-d) var(--rv-d) no-repeat, var(--sp-rv) left var(--rv-x) bottom var(--rv-y) / var(--rv-d) var(--rv-d) no-repeat, var(--sp-rv-hi) right var(--rv-x) bottom var(--rv-y) / var(--rv-d) var(--rv-d) no-repeat, var(--sp-rv) right var(--rv-x) bottom var(--rv-y) / var(--rv-d) var(--rv-d) no-repeat, var(--plate-light) center / 100% 100% no-repeat, var(--plate-fill) center / var(--plate-fill-size,100% 100%) var(--plate-fill-repeat,no-repeat);-webkit-backdrop-filter:var(--plate-backdrop);backdrop-filter:var(--plate-backdrop);border-radius:var(--plate-round,0);transform:perspective(calc(950 * var(--u))) rotateY(8deg);transform-origin:50% 78%;position:absolute}:root[data-style=solarpunk] .detail-hero:not(.solo) .kicker:before{content:"";z-index:5;left:calc(-40 * var(--u));top:calc(-24 * var(--u));width:calc(330 * var(--u));aspect-ratio:var(--sp-drape-aspect);clip-path:inset(0 0 38% 48%);background:var(--sp-drape) center / 100% 100% no-repeat;pointer-events:none;position:absolute;scale:-1 1}:root[data-style=solarpunk] .detail-hero:not(.solo)>div:first-child:after{content:"";z-index:5;left:calc(-40 * var(--u));bottom:calc(-42 * var(--u));width:calc(270 * var(--u));aspect-ratio:var(--sp-tuft-aspect);background:var(--sp-tuft) center / 100% 100% no-repeat;pointer-events:none;position:absolute}:root[data-style=solarpunk] .detail-hero:not(.solo) .kicker{margin-bottom:0}:root[data-style=solarpunk] .detail-hero h1{margin:calc(30 * var(--u)) 0 0;max-width:calc(700 * var(--u));font-size:max(30px, calc(63 * var(--u)));text-wrap:wrap;line-height:1.08}:root[data-style=solarpunk] .detail-hero p{margin:calc(24 * var(--u)) 0 0;max-width:calc(690 * var(--u));font-size:max(14px, calc(25 * var(--u)));color:var(--sp-ink-soft);font-weight:330;line-height:1.36}:root[data-style=solarpunk] .detail-hero :is(p+p,:where(.content-block+.content-block>p:first-of-type)){margin-top:calc(14 * var(--u))}:root[data-style=solarpunk] .detail-hero:not(.solo) .tags{max-width:calc(700 * var(--u));margin:0 0 calc(44 * var(--u)) calc(79 * var(--u));flex-wrap:nowrap;grid-area:1/1;place-self:end start}:root[data-style=solarpunk] .detail-hero:not(.solo)>div:last-child{display:contents}:root[data-style=solarpunk] .detail-hero:not(.solo) .screen{height:calc(530 * var(--u));padding:calc(45 * var(--u)) calc(41 * var(--u)) calc(92 * var(--u)) calc(33 * var(--u));transform:perspective(calc(900 * var(--u))) rotateY(6.5deg);isolation:isolate;background:0 0;grid-area:1/2;align-self:start;margin-top:0}:root[data-style=solarpunk] .detail-hero:not(.solo) .screen:after{content:"";inset:auto;top:calc(-24 * var(--u));left:calc(-70 * var(--u));width:calc(270 * var(--u));clip-path:inset(0 0 40% 46%);aspect-ratio:var(--sp-drape-aspect);z-index:5;background:var(--sp-drape) center / 100% 100% no-repeat;border:0;border-image-source:none;scale:-1 1}:root[data-style=solarpunk] .detail-hero .screen-face{aspect-ratio:auto;border-radius:calc(9 * var(--u));height:100%;box-shadow:0 0 0 max(1.5px, calc(3.4 * var(--u))) #b89348, 0 0 0 max(2px, calc(5 * var(--u))) #46300c8c}:root[data-style=solarpunk] .detail-hero:not(.solo) .screen-face:after{--bolt-r:max(3.5px, calc(6.5 * var(--u)));--bolt-in:max(8px, calc(14 * var(--u)));content:"";z-index:4;pointer-events:none;background:radial-gradient(circle calc(var(--bolt-r) * .45) at left calc(var(--bolt-in) + var(--bolt-r) * .3) top calc(var(--bolt-in) + var(--bolt-r) * .3), #fff6cef2, #fff6ce00), radial-gradient(circle var(--bolt-r) at left var(--bolt-in) top var(--bolt-in), #dcb257 0 45%, #9b7424 72%, #4c3510 90%, transparent 100%), radial-gradient(circle calc(var(--bolt-r) * .45) at right calc(var(--bolt-in) - var(--bolt-r) * .3) top calc(var(--bolt-in) + var(--bolt-r) * .3), #fff6cef2, #fff6ce00), radial-gradient(circle var(--bolt-r) at right var(--bolt-in) top var(--bolt-in), #dcb257 0 45%, #9b7424 72%, #4c3510 90%, transparent 100%), radial-gradient(circle calc(var(--bolt-r) * .45) at left calc(var(--bolt-in) + var(--bolt-r) * .3) bottom calc(var(--bolt-in) - var(--bolt-r) * .3), #fff6cef2, #fff6ce00), radial-gradient(circle var(--bolt-r) at left var(--bolt-in) bottom var(--bolt-in), #dcb257 0 45%, #9b7424 72%, #4c3510 90%, transparent 100%), radial-gradient(circle calc(var(--bolt-r) * .45) at right calc(var(--bolt-in) - var(--bolt-r) * .3) bottom calc(var(--bolt-in) - var(--bolt-r) * .3), #fff6cef2, #fff6ce00), radial-gradient(circle var(--bolt-r) at right var(--bolt-in) bottom var(--bolt-in), #dcb257 0 45%, #9b7424 72%, #4c3510 90%, transparent 100%);position:absolute;inset:0}:root[data-style=solarpunk] .detail-hero .screen:before{content:"Fig. 1" / "";z-index:4;left:calc(17 * var(--u));right:calc(23 * var(--u));bottom:calc(28 * var(--u));height:calc(52 * var(--u));border:max(1.5px, calc(2.6 * var(--u))) solid transparent;border-radius:calc(11 * var(--u));background:var(--sp-plaque) padding-box, var(--sp-brass) border-box;font-family:var(--font-mono), ui-monospace, monospace;font-size:max(11px, calc(17 * var(--u)));letter-spacing:.02em;color:var(--sp-plaque-ink);justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 2px 4px #3c280a59}:root[data-style=solarpunk] .detail-hero .screen[aria-label]:before{content:"Fig. 1 · " attr(aria-label) / ""}:root[data-style=solarpunk] .detail-hero+.section{width:calc(1165 * var(--u));margin-left:calc(50% - var(--stage-w) / 2 + 205 * var(--u));margin-top:calc(24 * var(--u));gap:calc(14 * var(--u));padding:calc(70 * var(--u)) calc(110 * var(--u)) calc(80 * var(--u));grid-template-columns:minmax(0,1fr)}:root[data-style=solarpunk] .detail-hero+.section:before{rotate:-2.3deg}:root[data-style=solarpunk] .detail-hero+.section h2{font-size:max(24px, calc(56 * var(--u)));transform-origin:0 100%;margin:0;line-height:1.1;rotate:-2.3deg}}@media (min-width:1100px){:root[data-style=solarpunk] .rack-main:has(.launch-hero)>*{order:3}:root[data-style=solarpunk] .rack-main:has(.launch-hero)>.launch-hero{order:0}:root[data-style=solarpunk] .rack-main:has(.launch-hero)>.launch-live+.section{order:1}:root[data-style=solarpunk] .rack-main:has(.launch-hero)>.launch-live{order:2}:root[data-style=solarpunk] .launch-hero{grid-template-columns:calc(700 * var(--u)) calc(800 * var(--u));column-gap:calc(17 * var(--u));width:calc(1517 * var(--u));margin-left:calc(50% - var(--stage-w) / 2 + 55 * var(--u));align-items:start;display:grid}:root[data-style=solarpunk] .launch-copy.faceplate{--plate-k:.8;column-gap:calc(14 * var(--u));padding:calc(48 * var(--u)) calc(34 * var(--u)) calc(32 * var(--u)) calc(55 * var(--u));grid-template-columns:max-content minmax(0,1fr);align-content:start;justify-items:start;display:grid}:root[data-style=solarpunk] .launch-copy.faceplate>*{grid-column:1/-1}:root[data-style=solarpunk] .launch-copy.faceplate{--plate-fill:linear-gradient(var(--sp-glass-a), var(--sp-glass-b) 62%, var(--sp-glass-foot) 100%);--plate-backdrop:blur(14px) saturate(.95) brightness(1.05)}:root[data-style=solarpunk] .launch-copy.faceplate:before,:root[data-style=solarpunk] .launch-copy.faceplate:after{transform:perspective(calc(1100 * var(--u))) rotateY(5deg);transform-origin:50% 75%}:root[data-style=solarpunk] .launch-hero{position:relative}:root[data-style=solarpunk] .launch-hero:before,:root[data-style=solarpunk] .launch-hero:after{content:"";z-index:5;pointer-events:none;background:50%/100% 100% no-repeat;position:absolute}:root[data-style=solarpunk] .launch-hero:before{left:calc(80 * var(--u));top:calc(-47 * var(--u));width:calc(560 * var(--u));aspect-ratio:var(--sp-tuft-aspect);background-image:var(--sp-tuft);transform-origin:0;rotate:2.2deg}:root[data-style=solarpunk] .launch-hero:after{left:calc(-30 * var(--u));top:calc(-14 * var(--u));width:calc(340 * var(--u));aspect-ratio:var(--sp-drape-aspect);background-image:var(--sp-drape);clip-path:inset(0 0 45% 52%);scale:-1 1}:root[data-style=solarpunk] .launch-copy>.prop{display:none}:root[data-style=solarpunk] .launch-hero .launch-kicker{padding:calc(6 * var(--u)) calc(14 * var(--u));font-size:max(11px, calc(15.3 * var(--u)));white-space:nowrap;order:1;margin-bottom:0}:root[data-style=solarpunk] .launch-hero .launch-kicker>.seplist{white-space:nowrap;flex-wrap:nowrap}:root[data-style=solarpunk] .launch-hero h1{margin:calc(32 * var(--u)) 0 0;max-width:calc(600 * var(--u));font-size:max(32px, calc(78 * var(--u)));letter-spacing:-.044em;word-spacing:.09em;text-wrap:wrap;order:2;font-weight:590;line-height:.96}:root[data-style=solarpunk] .launch-hero .launch-sub{margin:calc(5 * var(--u)) 0 0;max-width:none;font-size:max(14px, calc(21 * var(--u)));color:var(--sp-ink-soft);order:3;font-weight:400}:root[data-style=solarpunk] .launch-hero .launch-lede{display:none}:root[data-style=solarpunk] .launch-hero .launch-keys{margin:calc(26 * var(--u)) 0 0;gap:calc(18 * var(--u));flex-wrap:nowrap;order:4}:root[data-style=solarpunk] .launch-hero .launch-keys .key{--key-k:.38;min-height:calc(56 * var(--u));padding:0 calc(42 * var(--u)) calc(2 * var(--u));font-family:var(--font-print), system-ui, sans-serif;font-size:max(14px, calc(22 * var(--u)));letter-spacing:0;font-weight:500}:root[data-style=solarpunk] .launch-hero .launch-keys .key[data-tone=signal]>span:after{content:"→" / "";margin-left:.7em}:root[data-style=solarpunk] .launch-hero .launch-keys .key[data-tone=signal]{border:max(2px, calc(3.4 * var(--u))) solid transparent;background:linear-gradient(#ffffff2e,#ffffff0a 46%,#fff0 50%) padding-box padding-box,linear-gradient(#1c6148,#0f3b2c 55%,#0b2c20) padding-box padding-box,linear-gradient(#f6dc8e,#d1a23e 42%,#9a7126 74%,#cfa84e) border-box;border-radius:999px;transition:filter .14s ease-out;box-shadow:inset 0 0 0 1px #120c02b3,inset 0 1px 2px #ffffff1f,0 2px 4px #281c0866}:root[data-style=solarpunk] .launch-hero .launch-keys .key[data-tone=signal]:before,:root[data-style=solarpunk] .launch-hero .launch-keys .key[data-tone=signal]:after{content:none}:root[data-style=solarpunk] .launch-hero .launch-keys .key[data-tone=signal]:hover{filter:brightness(1.12)}:root[data-style=solarpunk] .launch-hero .launch-keys .key[data-tone=signal]:active{filter:brightness(.86)}:root[data-style=solarpunk] .launch-hero .launch-keys .key[data-tone=signal]:focus-visible{outline:2.5px solid var(--signal);outline-offset:3px}:root[data-style=solarpunk] .launch-hero .launch-keys .key:not([data-tone=signal]){--key-ink:var(--sp-plaque-ink);border:max(1.5px, calc(2.6 * var(--u))) solid transparent;background:var(--sp-plaque) padding-box, var(--sp-brass) border-box;border-radius:999px;box-shadow:0 2px 4px #3c280a4d,inset 0 0 0 1px #fffcec33}:root[data-style=solarpunk] .launch-hero .launch-keys .key:not([data-tone=signal]):before,:root[data-style=solarpunk] .launch-hero .launch-keys .key:not([data-tone=signal]):after{content:none}:root[data-style=solarpunk] .launch-hero .launch-keys .key:not([data-tone=signal]):focus-visible{outline:2.5px solid var(--signal);outline-offset:3px}:root[data-style=solarpunk] .launch-hero .launch-proof{--sep:calc(10 * var(--u));margin:calc(14 * var(--u)) 0 0;font-family:var(--font-mono), ui-monospace, monospace;font-size:max(10px, calc(10.9 * var(--u)));letter-spacing:0;text-transform:none;color:var(--sp-ink-soft);background:0 0;border:0;order:6;padding:0}:root[data-style=solarpunk] .launch-hero .launch-proof>:before{content:"•" / ""}:root[data-style=solarpunk] .launch-hero .launch-keys-note{--signal-rule:#b08a3a;--print:var(--sp-ink);--signal-ink:#7a5a1c;margin:calc(12 * var(--u)) 0 0;gap:calc(4 * var(--u)) calc(14 * var(--u));font-size:max(12px, calc(15 * var(--u)));color:var(--sp-ink-soft);order:5;line-height:1.3}:root[data-style=solarpunk] .launch-shot.faceplate{margin:calc(16 * var(--u)) 0 0;padding:calc(7 * var(--u)) calc(7 * var(--u)) calc(11 * var(--u));border-radius:calc(22 * var(--u)) calc(22 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u));box-shadow:inset 0 1px 0 #fff3, inset 0 0 0 1px #ffffff12, 0 0 0 max(1px, calc(1.5 * var(--u))) #b0aca099, 0 calc(8 * var(--u)) calc(18 * var(--u)) #140e064d;background:linear-gradient(172deg,#3d4244,#23282a 7%,#161a1c 45%,#0e1112);gap:0;position:relative}:root[data-style=solarpunk] .launch-shot.faceplate:before{content:none}:root[data-style=solarpunk] .launch-shot.faceplate:after{content:"";inset:auto;top:calc(100% - 16 * var(--u));left:calc(-57 * var(--u));width:calc(899 * var(--u));aspect-ratio:1798/114;opacity:1;background:var(--sp-deck) center / 100% 100% no-repeat;z-index:-1;border:0;border-image-source:none;transition:none;position:absolute}:root[data-style=solarpunk] .launch-shot .screen{--mat-k:0;background:0 0;padding:0}:root[data-style=solarpunk] .launch-shot .screen:after{content:none}:root[data-style=solarpunk] .launch-shot .screen-face{border-radius:calc(2 * var(--u))}:root[data-style=solarpunk] .launch-shot-cap{top:calc(100% + 44 * var(--u));left:calc(10 * var(--u));gap:calc(8 * var(--u)) calc(12 * var(--u));padding:calc(2.5 * var(--u)) calc(16 * var(--u)) calc(2.5 * var(--u)) calc(5 * var(--u));border:max(1.5px, calc(2.2 * var(--u))) solid transparent;background:var(--sp-plaque) padding-box, var(--sp-brass) border-box;box-shadow:inset 0 1px 0 #ffffff47, 0 calc(3 * var(--u)) calc(6 * var(--u)) #22160666;font-family:var(--font-print), system-ui, sans-serif;font-size:max(11px, calc(15 * var(--u)));color:var(--sp-plaque-ink);text-shadow:none;border-radius:999px;position:absolute}:root[data-style=solarpunk] .launch-live+.section{--plate-k:.8;--plate-fill:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .34 0 0 0 0 .22 0 0 0 .5 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0045 .011' numOctaves='3' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .47 0 0 0 0 .34 0 0 0 2.2 -1.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cfilter id='l' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0035 .009' numOctaves='3' seed='23'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .97 0 0 0 0 .86 0 0 0 2.4 -1.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23l)'/%3E%3C/svg%3E"), linear-gradient(90deg, #966c2e6b, transparent 8%, transparent 92%, #966c2e6b), linear-gradient(#82683c29, transparent 30%), radial-gradient(58% 95% at 13% 14%, #fcecb457, transparent 72%), radial-gradient(46% 80% at 77% 24%, #faf3da80, transparent 72%), radial-gradient(75% 85% at 52% 108%, #c4b69873, transparent 72%), linear-gradient(#eadfc5, #e6d9bc);--plate-fill-size:100% 100%;--plate-backdrop:none;width:calc(1565 * var(--u));margin-left:calc(50% - var(--stage-w) / 2 + 55 * var(--u));margin-top:calc(94 * var(--u) - var(--rack-gap));padding:calc(30px + 13 * var(--u)) calc(70 * var(--u)) calc(40 * var(--u));gap:calc(6 * var(--u));text-align:center;position:relative}:root[data-style=solarpunk]:not([data-rice-mode=light]) .launch-live+.section{--plate-fill:radial-gradient(60% 95% at 13% 14%, #344e3e8c, transparent 72%), linear-gradient(#1b2a21, #131f18)}:root[data-style=solarpunk] .launch-live+.section>:first-child{display:contents}:root[data-style=solarpunk] .launch-live+.section .section-kicker{inset:calc(24px + var(--u)) 0 auto;margin:0;line-height:1;position:absolute}:root[data-style=solarpunk] .launch-live+.section h2{margin:calc(4 * var(--u)) 0 0;font-size:max(24px, calc(40 * var(--u)));letter-spacing:-.01em;word-spacing:0;order:1;font-weight:400;line-height:1.1}:root[data-style=solarpunk] .launch-live+.section .reflexes{order:2;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0;max-width:none}:root[data-style=solarpunk] .launch-live+.section .aside-note{margin:calc(6 * var(--u)) auto 0;max-width:calc(760 * var(--u));font-family:var(--font-print), system-ui, sans-serif;font-size:max(12px, calc(16 * var(--u)));order:3}:root[data-style=solarpunk] .launch-live+.section .reflexes li{align-items:center;gap:calc(12 * var(--u));padding:calc(17 * var(--u)) calc(22 * var(--u)) calc(18 * var(--u));font-family:var(--font-print), system-ui, sans-serif;font-size:max(12px, calc(17 * var(--u)));text-align:center;background:0 0;flex-direction:column;line-height:1.35;display:flex}:root[data-style=solarpunk] .launch-live+.section .reflexes li:not(:nth-child(4n+1)){background:linear-gradient(#785e2800,#785e2873 30% 70%,#785e2800) 0/1px 80% no-repeat}:root[data-style=solarpunk] .launch-live+.section .reflexes .chord{gap:calc(12 * var(--u))}:root[data-style=solarpunk] .launch-live+.section .reflexes .chord-part{gap:0}:root[data-style=solarpunk] .launch-live+.section .reflexes .chord .chord-plus{display:none}}:root[data-style=solarpunk] :is(.reflexes,.launch-shot-cap) .key.cap{--k-key:url(/kit/solarpunk/tile-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk] :is(.reflexes,.launch-shot-cap) .key.cap{--k-key:image-set(url(/kit/solarpunk/tile-night-normal@2x.webp) 2x)}}:root[data-style=solarpunk] :is(.reflexes,.launch-shot-cap) .key.cap{--k-key-hover:url(/kit/solarpunk/tile-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk] :is(.reflexes,.launch-shot-cap) .key.cap{--k-key-hover:image-set(url(/kit/solarpunk/tile-night-hover@2x.webp) 2x)}}:root[data-style=solarpunk] :is(.reflexes,.launch-shot-cap) .key.cap{--k-key-pressed:url(/kit/solarpunk/tile-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk] :is(.reflexes,.launch-shot-cap) .key.cap{--k-key-pressed:image-set(url(/kit/solarpunk/tile-night-pressed@2x.webp) 2x)}}:root[data-style=solarpunk] :is(.reflexes,.launch-shot-cap) .key.cap{--k-key-focus:url(/kit/solarpunk/tile-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=solarpunk] :is(.reflexes,.launch-shot-cap) .key.cap{--k-key-focus:image-set(url(/kit/solarpunk/tile-night-focus@2x.webp) 2x)}}:root[data-style=solarpunk] :is(.reflexes,.launch-shot-cap) .key.cap{--key-ink:#f1e8d0;--key-under:#293a26;--key-k:.42;--key-w:calc(40px * var(--key-k));min-height:max(34px, calc(48 * var(--u)));min-width:max(46px, calc(70 * var(--u)));padding:0 max(10px, calc(16 * var(--u))) 2px;font-family:var(--font-print), system-ui, sans-serif;font-size:max(12px, calc(23 * var(--u)));letter-spacing:.01em;font-weight:500}:root[data-style=solarpunk] :is(.reflexes,.launch-shot-cap) .key.cap:before,:root[data-style=solarpunk] :is(.reflexes,.launch-shot-cap) .key.cap:after{border:max(1.5px, calc(2.4 * var(--u))) solid transparent;border-radius:max(7px, calc(11 * var(--u)));border-image-source:none}:root[data-style=solarpunk] :is(.reflexes,.launch-shot-cap) .key.cap:before{background:linear-gradient(#0a2219, #17402f) padding-box, var(--sp-brass) border-box;box-shadow:inset 0 1px #aae0c447,inset 0 -2px 3px #00000052,0 2px 3px #22160673}:root[data-style=solarpunk] :is(.reflexes,.launch-shot-cap) .key.cap:after{background:#04120c61 padding-box padding-box;border-color:#0000}:root[data-style=solarpunk] .launch-shot-cap .key.cap{--key-k:.3;min-height:max(26px, calc(38 * var(--u)));min-width:max(36px, calc(54 * var(--u)));font-size:max(11px, calc(17 * var(--u)))}:root[data-style=solarpunk] .running-head .instruments{isolation:isolate;position:relative}:root[data-style=solarpunk] .running-head .instruments:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(6px)saturate(.85);backdrop-filter:blur(6px)saturate(.85);-webkit-mask-composite:source-in;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:#2c3e4085;position:absolute;inset:-14px -36px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000),linear-gradient(#0000,#000 38% 62%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000),linear-gradient(#0000,#000 38% 62%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:899px){:root[data-style=solarpunk] .running-head .instruments:before{inset-inline:0}}:root[data-style=solarpunk] .running-head .head-nav{isolation:isolate;position:relative}:root[data-style=solarpunk] .running-head .head-nav:before{content:"";z-index:-1;inset:min(-6px, calc(-17 * var(--u))) min(-12px, calc(-34 * var(--u))) min(-6px, calc(-15 * var(--u))) min(-12px, calc(-32 * var(--u)));-webkit-backdrop-filter:blur(6px)saturate(.8);backdrop-filter:blur(6px)saturate(.8);pointer-events:none;background:#2e404280;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000);mask-image:radial-gradient(closest-side,#000 62%,#0000)}:root[data-style=solarpunk] .running-head .brand{isolation:isolate;position:relative}:root[data-style=solarpunk] .running-head .brand:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#121e10ad,#121e1070 58%,#121e1000);position:absolute;inset:-26px -50px}@media (min-width:900px){:root[data-style=solarpunk] .running-head .brand{text-shadow:0 1px 3px #0a1008d9,0 0 14px #0a1008b3,0 0 30px #0a100873;font-size:46px;font-weight:500;line-height:1}}:root[data-style=solarpunk]:has(.detail-hero .kicker,.launch-hero .kicker) .running-head .meta{display:none}:root[data-style=solarpunk] .rack-inner>.running-head{z-index:6}@media (max-width:599px){:root[data-style=solarpunk] :is(.section,.detail-hero.solo){padding-inline:calc(var(--plate-w) + 4px)}:root[data-style=solarpunk] .section :is(code,.aside-note){white-space:normal;overflow-wrap:anywhere}}:root[data-style=sumi]{--font-display:var(--font-garamond);--font-print:var(--font-garamond);--font-brush:var(--font-protest);--signal:#d9532e;--signal-ink:#ef8a6c;--print:#ece4d2;--print-soft:#c9c1b0;--print-faint:#aca595;--engrave-lo:#ece4d233;--engrave-hi:transparent;--scene-ground:#161b26;--k-scene-flat:url(/kit/sumi/scene-night.webp);--k-sky:url(/kit/sumi/scene/night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-sky:url(/kit/sumi/scene/night/sky@2x.webp)}}:root[data-style=sumi]{--k-sun:url(/kit/sumi/moon-night.webp);--sun-sw:240;--sun-sh:240;--sun-cx:119;--sun-cy:117;--sun-r:91;--sky-bleed-x:320;--sky-bleed-bottom:320;--k-far:none;--k-mid:none;--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:none;--k-right:none;--k-plate:url(/kit/sumi/sheet-night-normal.webp);--k-plate-hover:url(/kit/sumi/sheet-night-hover.webp);--k-plate-pressed:url(/kit/sumi/sheet-night-pressed.webp);--k-plate-focus:url(/kit/sumi/sheet-night-focus.webp);--k-plate-flat:url(/kit/sumi/sheet-night-flat.webp);--plate-slice:var(--slice-plate);--plate-fill:url(/kit/sumi/washi-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--plate-fill:url(/kit/sumi/washi-night@2x.webp)}}:root[data-style=sumi]{--plate-fill-size:512px;--plate-fill-repeat:repeat;--plate-fill-in:24px;--plate-repeat:round;--strip-fill-in:24px;--strip-repeat:round;--plate-press-dim:.92;--plate-backdrop:none;--plate-round:0px;--plate-light:none;--plate-sheen:none;--plate-inset:6px;--k-strip:url(/kit/sumi/sheet-night-normal.webp);--k-pin-hold:none;--k-pin-hold-signal:none;--shelf-stagger:0px;--shelf-align:stretch;--hero-stagger:0px;--hero-align:start;--silk-shadow:none;--k-bezel:url(/kit/sumi/mat-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-bezel:image-set(url(/kit/sumi/mat-night@2x.webp) 2x)}}:root[data-style=sumi]{--mat-t:65;--mat-r:66;--mat-b:64;--mat-l:67;--k-key:url(/kit/sumi/tile-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-key:image-set(url(/kit/sumi/tile-night-normal@2x.webp) 2x)}}:root[data-style=sumi]{--k-key-hover:url(/kit/sumi/tile-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-key-hover:image-set(url(/kit/sumi/tile-night-hover@2x.webp) 2x)}}:root[data-style=sumi]{--k-key-pressed:url(/kit/sumi/tile-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-key-pressed:image-set(url(/kit/sumi/tile-night-pressed@2x.webp) 2x)}}:root[data-style=sumi]{--k-key-focus:url(/kit/sumi/tile-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-key-focus:image-set(url(/kit/sumi/tile-night-focus@2x.webp) 2x)}}:root[data-style=sumi]{--key-inset:0px;--key-lift:0px;--k-tape:url(/kit/sumi/chip-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-tape:image-set(url(/kit/sumi/chip-night@2x.webp) 2x)}}:root[data-style=sumi]{--tape-ink:#ece4d2;--k-chip:url(/kit/sumi/chip-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-chip:image-set(url(/kit/sumi/chip-night@2x.webp) 2x)}}:root[data-style=sumi]{--chip-ink:#ece4d2;--chip-pad:.35em;--k-drift-cloud:none;--motes:#dfe6f0;--motes-kind:dust;--plate-under:#1d2230;--bezel-under:#26272b;--key-under:transparent;--key-ink:#ece4d2;--key-ink-soft:#c9c1b0;--k-key-signal:url(/kit/sumi/tile-signal-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-key-signal:image-set(url(/kit/sumi/tile-signal-night-normal@2x.webp) 2x)}}:root[data-style=sumi]{--k-key-signal-hover:url(/kit/sumi/tile-signal-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-key-signal-hover:image-set(url(/kit/sumi/tile-signal-night-hover@2x.webp) 2x)}}:root[data-style=sumi]{--k-key-signal-pressed:url(/kit/sumi/tile-signal-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-key-signal-pressed:image-set(url(/kit/sumi/tile-signal-night-pressed@2x.webp) 2x)}}:root[data-style=sumi]{--k-key-signal-focus:url(/kit/sumi/tile-signal-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-key-signal-focus:image-set(url(/kit/sumi/tile-signal-night-focus@2x.webp) 2x)}}:root[data-style=sumi]{--key-signal-ink:#fbf3e4;--key-signal-under:#9c2f29;--k-pin-brass:url(/kit/sumi/pin-brass.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-pin-brass:url(/kit/sumi/pin-brass@2x.webp)}}:root[data-style=sumi]{--k-pin-green:url(/kit/sumi/pin-signal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-pin-green:url(/kit/sumi/pin-signal@2x.webp)}}:root[data-style=sumi]{--k-pin-amber:url(/kit/sumi/pin-amber.webp);--k-pin-signal:url(/kit/sumi/pin-signal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-pin-signal:url(/kit/sumi/pin-signal@2x.webp)}}:root[data-style=sumi]{--k-glass:url(/kit/paper/glass-glare.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi]{--k-glass:url(/kit/paper/glass-glare@2x.webp)}}:root[data-style=sumi]{--k-calligraphy:url(/kit/sumi/calligraphy-night.webp);--k-rule:url(/kit/sumi/rule-night.webp)}:root[data-style=sumi][data-rice-mode=light]{--k-tape:url(/kit/sumi/chip-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi][data-rice-mode=light]{--k-tape:image-set(url(/kit/sumi/chip-day@2x.webp) 2x)}}:root[data-style=sumi][data-rice-mode=light]{--tape-ink:#1d1d1f;--k-chip:url(/kit/sumi/chip-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi][data-rice-mode=light]{--k-chip:image-set(url(/kit/sumi/chip-day@2x.webp) 2x)}}:root[data-style=sumi][data-rice-mode=light]{--chip-ink:#1d1d1f;--signal:#b23a2e;--signal-ink:#8f231d;--print:#1d1d1f;--print-soft:#3a3936;--print-faint:#55524c;--engrave-lo:#1d1d1f33;--scene-ground:#e2d6c8;--k-scene-flat:url(/kit/sumi/scene-day.webp);--k-sky:url(/kit/sumi/scene/day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi][data-rice-mode=light]{--k-sky:url(/kit/sumi/scene/day/sky@2x.webp)}}:root[data-style=sumi][data-rice-mode=light]{--k-sun:url(/kit/sumi/sun-day.webp);--sun-cx:119;--sun-cy:117;--sun-r:91;--k-far:none;--k-mid:none;--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:none;--k-right:none;--k-plate:url(/kit/sumi/sheet-day-normal.webp);--k-plate-hover:url(/kit/sumi/sheet-day-hover.webp);--k-plate-pressed:url(/kit/sumi/sheet-day-pressed.webp);--k-plate-focus:url(/kit/sumi/sheet-day-focus.webp);--k-plate-flat:url(/kit/sumi/sheet-day-flat.webp);--plate-fill:url(/kit/sumi/washi-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi][data-rice-mode=light]{--plate-fill:url(/kit/sumi/washi-day@2x.webp)}}:root[data-style=sumi][data-rice-mode=light]{--k-strip:url(/kit/sumi/sheet-day-normal.webp);--k-bezel:url(/kit/sumi/mat-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi][data-rice-mode=light]{--k-bezel:image-set(url(/kit/sumi/mat-day@2x.webp) 2x)}}:root[data-style=sumi][data-rice-mode=light]{--mat-t:64;--mat-r:66;--mat-b:64;--mat-l:66;--k-key:url(/kit/sumi/tile-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi][data-rice-mode=light]{--k-key:image-set(url(/kit/sumi/tile-day-normal@2x.webp) 2x)}}:root[data-style=sumi][data-rice-mode=light]{--k-key-hover:url(/kit/sumi/tile-day-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi][data-rice-mode=light]{--k-key-hover:image-set(url(/kit/sumi/tile-day-hover@2x.webp) 2x)}}:root[data-style=sumi][data-rice-mode=light]{--k-key-pressed:url(/kit/sumi/tile-day-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi][data-rice-mode=light]{--k-key-pressed:image-set(url(/kit/sumi/tile-day-pressed@2x.webp) 2x)}}:root[data-style=sumi][data-rice-mode=light]{--k-key-focus:url(/kit/sumi/tile-day-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi][data-rice-mode=light]{--k-key-focus:image-set(url(/kit/sumi/tile-day-focus@2x.webp) 2x)}}:root[data-style=sumi][data-rice-mode=light]{--k-key-signal:url(/kit/sumi/tile-signal-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi][data-rice-mode=light]{--k-key-signal:image-set(url(/kit/sumi/tile-signal-normal@2x.webp) 2x)}}:root[data-style=sumi][data-rice-mode=light]{--k-key-signal-hover:url(/kit/sumi/tile-signal-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi][data-rice-mode=light]{--k-key-signal-hover:image-set(url(/kit/sumi/tile-signal-hover@2x.webp) 2x)}}:root[data-style=sumi][data-rice-mode=light]{--k-key-signal-pressed:url(/kit/sumi/tile-signal-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi][data-rice-mode=light]{--k-key-signal-pressed:image-set(url(/kit/sumi/tile-signal-pressed@2x.webp) 2x)}}:root[data-style=sumi][data-rice-mode=light]{--k-key-signal-focus:url(/kit/sumi/tile-signal-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=sumi][data-rice-mode=light]{--k-key-signal-focus:image-set(url(/kit/sumi/tile-signal-focus@2x.webp) 2x)}}:root[data-style=sumi][data-rice-mode=light]{--k-drift-cloud:none;--motes:#fff6e2;--motes-kind:dust;--plate-under:#e8ded2;--bezel-under:#262628;--key-under:transparent;--key-ink:#1d1d1f;--key-ink-soft:#3a3936;--k-calligraphy:url(/kit/sumi/calligraphy-day.webp);--k-rule:url(/kit/sumi/rule-day.webp)}:root[data-style=sumi]{--sun-d:calc(72 * var(--u));--sun-x:calc(var(--page-w) / 2 + var(--stage-w) / 2 - 140 * var(--u));--sun-y:calc(136 * var(--u))}:root[data-style=sumi] body:has(.rack):after{content:"";z-index:-1;pointer-events:none;position:fixed}:root[data-style=sumi] body:has(.rack):before{content:"";z-index:-1;pointer-events:none;position:fixed}:root[data-style=sumi] body:has(.rack):after{top:calc(17 * var(--u));right:calc((100% - var(--stage-w)) / 2 + 21 * var(--u));width:calc(29 * var(--u));height:calc(134 * var(--u));background:var(--k-calligraphy) calc(112 / (338 - 116) * 100%) calc(30 / (600 - 433) * 100%) / calc(338 / 116 * 100%) calc(600 / 433 * 100%) no-repeat}:root[data-style=sumi] body:has(.rack):before{top:calc(162 * var(--u));right:calc((100% - var(--stage-w)) / 2 + 22 * var(--u));width:calc(27 * var(--u));height:calc(28 * var(--u));background:var(--k-calligraphy) calc(126 / (338 - 86) * 100%) calc(484 / (600 - 87) * 100%) / calc(338 / 86 * 100%) calc(600 / 87 * 100%) no-repeat;filter:brightness(.8)saturate(.82)drop-shadow(0 0 .35px #96281ee6)}:root[data-style=sumi]:not([data-rice-mode=light]) body:has(.rack):before{filter:brightness(1.25)saturate(.9)drop-shadow(0 0 .35px #e66046e6)}@media (max-width:899px){:root[data-style=sumi],:root[data-style=sumi][data-rice-mode=light]{--k-sun:none}:root[data-style=sumi] body:has(.rack):after{content:none}:root[data-style=sumi] body:has(.rack):before{content:none}}:root[data-style=sumi] :is(.silk,.kicker,.divider,.statusline,.folio,.tags,.section-kicker,.plate-figure-label,.colophon div,.feat h3,.openq strong,.code-panel h3,.key-legend){font-family:var(--font-garamond), Georgia, serif;text-transform:none;letter-spacing:.07em;font-variant-caps:all-small-caps}:root[data-style=sumi] .silk{font-size:16px;font-weight:500}:root[data-style=sumi] :is(.kicker,.statusline,.folio,.tags,.section-kicker,.plate-figure-label,.colophon div,.feat h3,.openq strong,.code-panel h3){font-size:15.5px}:root[data-style=sumi] .colophon div strong{font-size:18px;font-variant-caps:normal}:root[data-style=sumi] .divider{font-size:17px}:root[data-style=sumi] .key-legend{letter-spacing:0;font-style:italic;font-variant-caps:normal}:root[data-style=sumi] :is(.shelf-label,.module-title,.section h2){font-weight:600}:root[data-style=sumi] .kicker{border-image-source:none;padding:0}:root[data-style=sumi] :is(.kicker,.kicker *){color:var(--signal-ink)}:root[data-style=sumi] :is(.title,.detail-hero h1,.launch-copy h1){font-family:var(--font-brush), var(--font-garamond), cursive;letter-spacing:0;font-weight:400;line-height:1.05}:root[data-style=sumi] .title{font-size:clamp(40px,4.3vw,62px)}:root[data-style=sumi] .title .soft{font-family:var(--font-garamond), Georgia, serif;letter-spacing:-.01em;font-size:.62em;font-weight:500}:root[data-style=sumi] .lede{font-size:clamp(18px,1.75vw,21px)}:root[data-style=sumi] .module-heading{font-size:17.5px}:root[data-style=sumi] .key{letter-spacing:.005em;font-size:17px;font-weight:500}:root[data-style=sumi] .key[data-size=lg]{font-size:20px;font-weight:500}:root[data-style=sumi] .key:not([data-tone=signal]){--key-k:.38}:root[data-style=sumi] .key:not([data-tone=signal]):focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:3px}:root[data-style=sumi]{--l-left:calc(76 * var(--u));--l-right:calc(178 * var(--u));--l-head-top:calc(14 * var(--u));--l-brand:calc(90 * var(--u));--l-brand-weight:400;--l-tagline:calc(18.5 * var(--u));--l-tagline-font:var(--font-garamond);--l-tagline-track:.126em;--l-nav:calc(21 * var(--u));--l-nav-font:var(--font-garamond);--l-nav-weight:450;--l-launch-top:calc(0 * var(--u));--l-launch-align:start;--l-win-x:calc(734 * var(--u));--l-win-w:calc(611 * var(--u));--l-title:calc(97 * var(--u));--l-title-font:var(--font-brush);--l-title-weight:400;--l-pitch:calc(25 * var(--u));--l-pitch-font:var(--font-garamond);--l-cards-l:calc(75 * var(--u));--l-cards-r:calc(72 * var(--u));--l-cards-gap:calc(20 * var(--u));--l-foot:calc(66 * var(--u));--l-heading:calc(38 * var(--u));--l-heading-font:var(--font-brush);--l-heading-weight:400;--l-heading-rule:none;--l-card-title:calc(28 * var(--u));--l-card-font:var(--font-garamond);--l-card-weight:600;--l-ink:#ece4d2;--l-ink-soft:#ddd5c4;--l-call:#ef8a6c;--l-halo:0 0 calc(10 * var(--u)) #10141ee6, 0 0 calc(22 * var(--u)) #10141e99;--l-rule:#ece4d266;--xw-round:calc(9 * var(--u));--xw-edge:#4a4a4e;--xw-shadow:0 0 0 calc(1.5 * var(--u)) #3a3a3e, 0 calc(14 * var(--u)) calc(34 * var(--u)) #00000080}:root[data-style=sumi][data-rice-mode=light]{--l-ink:#101011;--l-ink-soft:#2b2a28;--l-call:#8f231d;--l-halo:0 0 calc(12 * var(--u)) #e8e0d4d9;--l-rule:#1d1d1f66;--xw-shadow:0 0 0 calc(1.5 * var(--u)) #3a3a3c, 0 calc(14 * var(--u)) calc(30 * var(--u)) #281e1452}@media (min-width:900px){:root[data-style=sumi] .masthead{min-height:calc(150 * var(--u))}:root[data-style=sumi] .masthead .theme-key{min-width:0}:root[data-style=sumi] .launchpad-window{margin-top:calc(-14 * var(--u))}:root[data-style=sumi] .masthead .instruments{margin-top:calc(17 * var(--u))}}:root[data-style=sumi] :is(.masthead .brand :is(a,:where([data-studio-link])),.running-head .brand :is(a,:where([data-studio-link])),.launchpad-title[data-text=Tauri\ Explorer],.showcase-title){color:#0000;min-height:0;text-shadow:none;white-space:nowrap;flex:none;display:block;position:relative}:root[data-style=sumi] :is(.masthead .brand :is(a,:where([data-studio-link])),.running-head .brand :is(a,:where([data-studio-link])),.launchpad-title[data-text=Tauri\ Explorer]){overflow:clip}:root[data-style=sumi] :is(.masthead .brand :is(a,:where([data-studio-link])),.running-head .brand :is(a,:where([data-studio-link])),.launchpad-title[data-text=Tauri\ Explorer],.showcase-title):before{content:"";background:var(--l-ink);-webkit-mask:var(--letters) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--letters) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--letters) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--letters) 0 0 / 100% 100% no-repeat;mask:var(--letters) 0 0 / 100% 100% no-repeat;pointer-events:none;position:absolute;inset:0}:root[data-style=sumi] .masthead .brand{font-family:var(--font-brush), cursive;align-items:flex-start;gap:0;line-height:1;display:flex}:root[data-style=sumi] .masthead .brand :is(a,:where([data-studio-link])){--letters:url(/kit/sumi/letter-brand.webp);width:calc(262 * var(--u));aspect-ratio:262/102;margin-left:calc(4 * var(--u));font-size:calc(84 * var(--u));line-height:calc(102 * var(--u))}:root[data-style=sumi] .masthead .brand .led{width:calc(40 * var(--u));height:calc(53 * var(--u));margin:calc(24 * var(--u)) 0 0;box-shadow:none;background:url(/kit/sumi/seal-brand.webp) 50%/contain no-repeat;border-radius:0;flex:none;order:1}:root[data-style=sumi] .masthead .brand .led:before,:root[data-style=sumi] .masthead .brand .led:after{content:none}:root[data-style=sumi] .masthead .tagline{margin-top:calc(-1 * var(--u));padding-left:calc(14 * var(--u));color:var(--l-ink);font-weight:500;line-height:1.25}:root[data-style=sumi] .launchpad-title{width:calc(574 * var(--u));margin:calc(36 * var(--u)) 0 0 calc(2 * var(--u))}:root[data-style=sumi] .launchpad-title[data-text=Tauri\ Explorer]{--letters:url(/kit/sumi/letter-title.webp);aspect-ratio:574/124;line-height:calc(124 * var(--u))}:root[data-style=sumi] .launchpad-title:not([data-text=Tauri\ Explorer]){min-height:calc(124 * var(--u));padding-bottom:calc(10 * var(--u));font-size:max(40px, calc(86 * var(--u)));letter-spacing:0;align-items:center;line-height:1;display:flex}:root[data-style=sumi] :is(.launchpad-pitch,.launchpad-call){margin-left:calc(80 * var(--u));font-variant-ligatures:no-common-ligatures;font-weight:500}:root[data-style=sumi] .launchpad-pitch{margin-top:calc(-11.2 * var(--u))}:root[data-style=sumi] .launchpad-call{font-size:max(18px, calc(29.5 * var(--u)))}:root[data-style=sumi] .launchpad-keys{align-items:flex-start;gap:calc(22 * var(--u));margin:calc(19.3 * var(--u)) 0 0 calc(78 * var(--u))}:root[data-style=sumi] .launchpad-keys .key{font-weight:500;font-size:max(16px, calc(23 * var(--u)));letter-spacing:.004em;justify-content:center}:root[data-style=sumi] .launchpad-keys .key[data-tone=signal]{--key-k:.5;min-width:calc(228 * var(--u));min-height:calc(60 * var(--u));padding-inline:calc(30 * var(--u));gap:0}:root[data-style=sumi] .launchpad-keys .key-arrow{-webkit-text-stroke:.025em currentColor;margin-left:.12em;font-size:1.22em;line-height:0}:root[data-style=sumi] .launchpad-keys .key:not([data-tone]){min-width:calc(166.5 * var(--u));min-height:calc(55.5 * var(--u));margin-top:calc(2.5 * var(--u));padding-inline:calc(30 * var(--u));--ki:var(--l-ink)}:root[data-style=sumi] .launchpad-keys .key:not([data-tone]):before,:root[data-style=sumi] .launchpad-keys .key:not([data-tone]):after{opacity:1;border-image-source:none;transition:none}:root[data-style=sumi] .launchpad-keys .key:not([data-tone]):before{inset:calc(1.5 * var(--u));border-radius:calc(5 * var(--u));background:var(--plate-fill) center / var(--plate-fill-size) var(--plate-fill-repeat)}:root[data-style=sumi] .launchpad-keys .key:not([data-tone]):after{inset:calc(-4.5 * var(--u)) calc(-4.5 * var(--u)) calc(-5 * var(--u)) calc(-4 * var(--u));background:var(--l-ink);-webkit-mask:url(/kit/sumi/key-line.webp) 0 0/100% 100% no-repeat;mask:url(/kit/sumi/key-line.webp) 0 0/100% 100% no-repeat}:root[data-style=sumi] .showcase-title{--letters:url(/kit/sumi/letter-projects.webp);width:calc(132 * var(--u));aspect-ratio:132/48;margin:0 0 calc(19.5 * var(--u)) calc(9 * var(--u));line-height:calc(48 * var(--u))}:root[data-style=sumi] .showcase-title:after{content:"";background:var(--k-rule) center / 100% 100% no-repeat;border:0;flex:none;width:174.93%;height:206.32%;position:absolute;top:-41.5647%;left:103.066%}@media (min-width:900px) and (max-aspect-ratio:3/2){:root[data-style=sumi] .showcase-title{filter:drop-shadow(0 0 calc(2 * var(--u)) var(--scene-ground)) drop-shadow(0 0 calc(3 * var(--u)) var(--scene-ground)) drop-shadow(0 0 calc(6 * var(--u)) var(--scene-ground)) drop-shadow(0 0 calc(12 * var(--u)) var(--scene-ground))}}@media (max-width:899px){:root[data-style=sumi] .masthead .brand :is(a,:where([data-studio-link])){width:146px;margin-left:0}:root[data-style=sumi] .masthead .brand .led{width:22px;height:29px;margin:13px 14px 0 0}:root[data-style=sumi] .masthead .tagline{letter-spacing:.1em;margin-top:2px;padding-left:4px}:root[data-style=sumi] .launchpad-title{width:min(100%,340px);margin:0}:root[data-style=sumi] :is(.launchpad-pitch,.launchpad-call,.launchpad-keys){margin-left:22px}:root[data-style=sumi] .launchpad-pitch{margin-top:-4px}:root[data-style=sumi] .launchpad-keys .key[data-tone=signal]{min-width:0}:root[data-style=sumi] .showcase-title{width:100px;margin-left:4px}:root[data-style=sumi] [data-layer=sky]{--layer-x:calc(.13 * (100cqw - 1672 * var(--sky-s)) - 320 * var(--sky-s))}}:root[data-style=sumi] .card.faceplate{--plate-k:.4;gap:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(23 * var(--u)) calc(43 * var(--u));color:var(--print)}:root[data-style=sumi] .card.faceplate:before{opacity:.9}:root[data-style=sumi][data-rice-mode=light] .card.faceplate:before{opacity:.74}:root[data-style=sumi][data-rice-mode=light] .card.faceplate:before,:root[data-style=sumi][data-rice-mode=light] .card.faceplate:after{filter:saturate(.6)}:root[data-style=sumi] .card-title{letter-spacing:-.005em}:root[data-style=sumi] :is(.card-screen,.module .screen){background:0 0;padding:0}:root[data-style=sumi] :is(.card-screen,.module .screen):after{content:none}:root[data-style=sumi] .card-screen .screen-face{border-radius:calc(7 * var(--u))}:root[data-style=sumi] .module .screen-face{border-radius:6px}:root[data-style=sumi] :is(.card-screen,.module .screen) .screen-edge{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--panel-edge)}:root[data-style=sumi] .card-screen .screen-face.has-art{aspect-ratio:319/176}:root[data-style=sumi] .card-mark{--seal-sprite:calc(160 / 88 * 31 * var(--u));right:calc(15 * var(--u));bottom:calc(13 * var(--u));width:calc(46 * var(--u));height:calc(61 * var(--u));border-top-left-radius:calc(9 * var(--u));background:url(/kit/sumi/seal-blank.webp) center bottom / var(--seal-sprite) auto no-repeat, var(--plate-fill) center / var(--plate-fill-size) var(--plate-fill-repeat);pointer-events:none;display:block;position:absolute}:root[data-style=sumi] .card-mark:after{content:var(--glyph,none);left:50%;bottom:calc(28.5 * var(--u));font:700 calc(26 * var(--u)) / 1 var(--font-seal);font-synthesis:none;white-space:nowrap;color:#b71003;-webkit-mask:url(/kit/sumi/seal-grain.webp) center / var(--seal-sprite) auto repeat;-webkit-mask:url(/kit/sumi/seal-grain.webp) center / var(--seal-sprite) auto repeat;-webkit-mask:url(/kit/sumi/seal-grain.webp) center / var(--seal-sprite) auto repeat;-webkit-mask:url(/kit/sumi/seal-grain.webp) center / var(--seal-sprite) auto repeat;mask:url(/kit/sumi/seal-grain.webp) center / var(--seal-sprite) auto repeat;position:absolute;translate:-50% 50%;scale:1 1.2}:root[data-style=sumi] .running-head{--plate-k:.4}:root[data-style=sumi] .running-head .brand{font-family:var(--font-brush), cursive;gap:.24em;font-size:clamp(30px,2.6vw,42px);font-weight:400}:root[data-style=sumi] .running-head .brand :is(a,:where([data-studio-link])){--letters:url(/kit/sumi/letter-brand.webp);aspect-ratio:262/102;height:1.15em;line-height:1}@media (max-width:400px){:root[data-style=sumi] .running-head .brand :is(a,:where([data-studio-link])){height:1em}}:root[data-style=sumi] :is(.masthead,.running-head) .brand :is(a,:where([data-studio-link]))[href]:focus-visible{outline:2px solid var(--signal);outline-offset:2px;color:#0000;border-radius:2px;text-decoration:none}:root[data-style=sumi] .running-head .brand .led{width:.62em;height:.78em;box-shadow:none;background:url(/kit/sumi/seal-brand.webp) 50%/contain no-repeat;border-radius:0;order:1;margin:0}:root[data-style=sumi] .running-head .brand .led:before,:root[data-style=sumi] .running-head .brand .led:after{content:none}:root[data-style=sumi] .running-head .meta{border-left:1px solid var(--engrave-lo);letter-spacing:.06em;color:var(--print-soft);align-self:center;padding-left:24px;font-size:17px;font-variant-caps:normal;line-height:1.5}:root[data-style=sumi] .running-head .key{--kn:none;--kh:none;--kp:none;--kf:none;--ku:transparent;text-underline-offset:6px;min-height:36px;padding:0 4px 2px;font-size:19px;font-weight:400;text-decoration-thickness:1.5px}:root[data-style=sumi] .running-head :is(a.key,button.key):hover{text-decoration-line:underline;-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}:root[data-style=sumi] .running-head .key:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}:root[data-style=sumi] :is(.running-head,.masthead) .key:active:not(:disabled){color:var(--signal-ink)}:root[data-style=sumi] :is(.running-head,.masthead) .key[data-tone=signal]{--ki:var(--signal-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}@media (max-width:600px){:root[data-style=sumi] .running-head .key{min-height:40px;font-size:17px}}:root[data-style=sumi] .module .module-top{padding-right:40px}:root[data-style=sumi] .module>.led.sheet-pin{top:calc(var(--plate-w) * .75 - 4px);left:auto;right:calc(var(--plate-w) * .75 - 2px);width:40px;translate:none}:root[data-style=sumi] .module>.led.sheet-pin:before{background-position:50%}:root[data-style=sumi] .led[data-on=true][data-color=green]:before{filter:brightness(.84)saturate(.88)}:root[data-style=cyanotype]{--font-print:var(--font-display);--sky-bleed-x:320;--sky-bleed-bottom:320;--signal:#f2c14e;--signal-ink:#1f4e8c;--signal-rule:currentColor;--print:#1a2236;--print-soft:#3a3f52;--print-faint:#4a4c5a;--engrave-lo:#1a22362e;--engrave-hi:transparent;--scene-ground:#041a33;--k-scene-flat:url(/kit/cyanotype/scene-night.webp);--k-sky:url(/kit/cyanotype/scene/night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-sky:url(/kit/cyanotype/scene/night/sky@2x.webp)}}:root[data-style=cyanotype]{--k-ground:url(/kit/cyanotype/scene/ground-night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-ground:url(/kit/cyanotype/scene/ground-night/sky@2x.webp)}}:root[data-style=cyanotype]{--k-sun:none;--sun-sw:1;--sun-sh:1;--sun-cx:0;--sun-cy:0;--sun-r:0;--k-far:none;--k-mid:none;--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:none;--k-right:none;--k-plate:url(/kit/cyanotype/sheet-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate:image-set(url(/kit/cyanotype/sheet-night-normal@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-hover:url(/kit/cyanotype/sheet-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-hover:image-set(url(/kit/cyanotype/sheet-night-hover@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-pressed:url(/kit/cyanotype/sheet-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-pressed:image-set(url(/kit/cyanotype/sheet-night-pressed@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-focus:url(/kit/cyanotype/sheet-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-focus:image-set(url(/kit/cyanotype/sheet-night-focus@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-flat:url(/kit/cyanotype/sheet-night-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-flat:image-set(url(/kit/cyanotype/sheet-night-flat@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-b:url(/kit/cyanotype/sheet-night-b-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-b:image-set(url(/kit/cyanotype/sheet-night-b-normal@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-b-hover:url(/kit/cyanotype/sheet-night-b-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-b-hover:image-set(url(/kit/cyanotype/sheet-night-b-hover@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-b-pressed:url(/kit/cyanotype/sheet-night-b-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-b-pressed:image-set(url(/kit/cyanotype/sheet-night-b-pressed@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-b-focus:url(/kit/cyanotype/sheet-night-b-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-b-focus:image-set(url(/kit/cyanotype/sheet-night-b-focus@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-b-flat:url(/kit/cyanotype/sheet-night-b-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-b-flat:image-set(url(/kit/cyanotype/sheet-night-b-flat@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-c:url(/kit/cyanotype/sheet-night-c-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-c:image-set(url(/kit/cyanotype/sheet-night-c-normal@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-c-hover:url(/kit/cyanotype/sheet-night-c-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-c-hover:image-set(url(/kit/cyanotype/sheet-night-c-hover@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-c-pressed:url(/kit/cyanotype/sheet-night-c-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-c-pressed:image-set(url(/kit/cyanotype/sheet-night-c-pressed@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-c-focus:url(/kit/cyanotype/sheet-night-c-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-c-focus:image-set(url(/kit/cyanotype/sheet-night-c-focus@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-c-flat:url(/kit/cyanotype/sheet-night-c-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-c-flat:image-set(url(/kit/cyanotype/sheet-night-c-flat@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-d:url(/kit/cyanotype/sheet-night-d-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-d:image-set(url(/kit/cyanotype/sheet-night-d-normal@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-d-hover:url(/kit/cyanotype/sheet-night-d-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-d-hover:image-set(url(/kit/cyanotype/sheet-night-d-hover@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-d-pressed:url(/kit/cyanotype/sheet-night-d-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-d-pressed:image-set(url(/kit/cyanotype/sheet-night-d-pressed@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-d-focus:url(/kit/cyanotype/sheet-night-d-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-d-focus:image-set(url(/kit/cyanotype/sheet-night-d-focus@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-d-flat:url(/kit/cyanotype/sheet-night-d-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-d-flat:image-set(url(/kit/cyanotype/sheet-night-d-flat@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card:url(/kit/cyanotype/sheet-night-card-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card:image-set(url(/kit/cyanotype/sheet-night-card-normal@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-hover:url(/kit/cyanotype/sheet-night-card-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-hover:image-set(url(/kit/cyanotype/sheet-night-card-hover@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-pressed:url(/kit/cyanotype/sheet-night-card-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-pressed:image-set(url(/kit/cyanotype/sheet-night-card-pressed@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-focus:url(/kit/cyanotype/sheet-night-card-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-focus:image-set(url(/kit/cyanotype/sheet-night-card-focus@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-b:url(/kit/cyanotype/sheet-night-card-b-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-b:image-set(url(/kit/cyanotype/sheet-night-card-b-normal@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-b-hover:url(/kit/cyanotype/sheet-night-card-b-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-b-hover:image-set(url(/kit/cyanotype/sheet-night-card-b-hover@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-b-pressed:url(/kit/cyanotype/sheet-night-card-b-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-b-pressed:image-set(url(/kit/cyanotype/sheet-night-card-b-pressed@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-b-focus:url(/kit/cyanotype/sheet-night-card-b-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-b-focus:image-set(url(/kit/cyanotype/sheet-night-card-b-focus@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-c:url(/kit/cyanotype/sheet-night-card-c-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-c:image-set(url(/kit/cyanotype/sheet-night-card-c-normal@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-c-hover:url(/kit/cyanotype/sheet-night-card-c-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-c-hover:image-set(url(/kit/cyanotype/sheet-night-card-c-hover@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-c-pressed:url(/kit/cyanotype/sheet-night-card-c-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-c-pressed:image-set(url(/kit/cyanotype/sheet-night-card-c-pressed@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-c-focus:url(/kit/cyanotype/sheet-night-card-c-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-c-focus:image-set(url(/kit/cyanotype/sheet-night-card-c-focus@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-d:url(/kit/cyanotype/sheet-night-card-d-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-d:image-set(url(/kit/cyanotype/sheet-night-card-d-normal@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-d-hover:url(/kit/cyanotype/sheet-night-card-d-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-d-hover:image-set(url(/kit/cyanotype/sheet-night-card-d-hover@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-d-pressed:url(/kit/cyanotype/sheet-night-card-d-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-d-pressed:image-set(url(/kit/cyanotype/sheet-night-card-d-pressed@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-card-d-focus:url(/kit/cyanotype/sheet-night-card-d-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-card-d-focus:image-set(url(/kit/cyanotype/sheet-night-card-d-focus@2x.webp) 2x)}}:root[data-style=cyanotype]{--plate-slice:var(--slice-plate);--print-ground:#051526;--plate-fill:url(/kit/cyanotype/paper-night.webp);--plate-fill-warm:var(--plate-fill);--plate-fill-size:calc(190px * var(--plate-k));--plate-fill-repeat:repeat;--plate-fill-in:16px;--strip-fill-in:11px;--strip-repeat:round;--plate-backdrop:none;--plate-round:0px;--plate-k:.8;--plate-inset:-18px;--plate-press-dim:1;--plate-press-shift:translateY(2px);--plate-repeat:round;--k-light:url(/kit/cyanotype/sheet-night-light.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-light:url(/kit/cyanotype/sheet-night-light@2x.webp)}}:root[data-style=cyanotype]{--plate-light:var(--k-light);--wash-ink:74 104 150;--plate-light-in:0px;--plate-sheen:none;--k-strip:url(/kit/cyanotype/sheet-strip-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-strip:image-set(url(/kit/cyanotype/sheet-strip-night-normal@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-strip-d:url(/kit/cyanotype/sheet-strip-night-d-normal.webp);--k-plate-w:url(/kit/cyanotype/sheet-night-w-b-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-w:image-set(url(/kit/cyanotype/sheet-night-w-b-normal@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-w-flat:url(/kit/cyanotype/sheet-night-w-b-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-w-flat:image-set(url(/kit/cyanotype/sheet-night-w-b-flat@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-w-b:url(/kit/cyanotype/sheet-night-w-c-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-w-b:image-set(url(/kit/cyanotype/sheet-night-w-c-normal@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-plate-w-b-flat:url(/kit/cyanotype/sheet-night-w-c-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-plate-w-b-flat:image-set(url(/kit/cyanotype/sheet-night-w-c-flat@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-pin-hold:none;--k-pin-hold-signal:none;--shelf-stagger:0px;--shelf-align:stretch;--hero-stagger:0px;--hero-align:start;--silk-shadow:none;--k-bezel:url(/kit/cyanotype/mat-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-bezel:image-set(url(/kit/cyanotype/mat-night@2x.webp) 2x)}}:root[data-style=cyanotype]{--mat-t:123;--mat-r:140;--mat-b:123;--mat-l:144;--k-key:url(/kit/cyanotype/tile-night-normal.webp);--k-key-hover:url(/kit/cyanotype/tile-night-hover.webp);--k-key-pressed:url(/kit/cyanotype/tile-night-pressed.webp);--k-key-focus:url(/kit/cyanotype/tile-night-focus.webp);--key-inset:4px;--key-lift:0px;--k-tape:url(/kit/cyanotype/tape-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-tape:image-set(url(/kit/cyanotype/tape-night@2x.webp) 2x)}}:root[data-style=cyanotype]{--tape-ink:#1c1a16;--k-chip:url(/kit/cyanotype/chip-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-chip:image-set(url(/kit/cyanotype/chip-night@2x.webp) 2x)}}:root[data-style=cyanotype]{--chip-ink:#1c1a16;--chip-pad:.35em;--k-drift-cloud:none;--motes:#ffd9a0;--motes-kind:dust;--plate-under:#d3c5a7;--bezel-under:#d1c1a4;--key-under:#cbbfa6;--key-ink:#1a2236;--key-ink-soft:#3a3f52;--k-key-signal:url(/kit/cyanotype/tile-signal-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-key-signal:image-set(url(/kit/cyanotype/tile-signal-night-normal@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-key-signal-hover:url(/kit/cyanotype/tile-signal-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-key-signal-hover:image-set(url(/kit/cyanotype/tile-signal-night-hover@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-key-signal-pressed:url(/kit/cyanotype/tile-signal-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-key-signal-pressed:image-set(url(/kit/cyanotype/tile-signal-night-pressed@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-key-signal-focus:url(/kit/cyanotype/tile-signal-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-key-signal-focus:image-set(url(/kit/cyanotype/tile-signal-night-focus@2x.webp) 2x)}}:root[data-style=cyanotype]{--key-signal-ink:#1a2236;--key-signal-under:#cbbfa6;--k-pin-brass:url(/kit/cyanotype/pin-brass.webp);--k-pin-green:url(/kit/cyanotype/pin-green.webp);--k-pin-amber:url(/kit/cyanotype/pin-amber.webp);--k-pin-signal:url(/kit/cyanotype/pin-signal.webp);--k-glass:url(/kit/paper/glass-glare.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-glass:url(/kit/paper/glass-glare@2x.webp)}}:root[data-style=cyanotype]{--k-type:url(/kit/cyanotype/type-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-type:url(/kit/cyanotype/type-night@2x.webp)}}:root[data-style=cyanotype]{--k-type-clean:url(/kit/cyanotype/type-clean-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-type-clean:url(/kit/cyanotype/type-clean-night@2x.webp)}}:root[data-style=cyanotype]{--k-frame:url(/kit/cyanotype/frame-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-frame:image-set(url(/kit/cyanotype/frame-night@2x.webp) 2x)}}:root[data-style=cyanotype]{--k-tape-bit:url(/kit/cyanotype/tape-bit-night.webp);--k-print-edge:url(/kit/cyanotype/print-edge.webp);--k-ornaments:url(/kit/cyanotype/ornaments.webp);--k-screen-bezel:url(/kit/cyanotype/screen-bezel-night.webp);--k-screen-grain:url(/kit/cyanotype/screen-grain-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-screen-grain:url(/kit/cyanotype/screen-grain-night@2x.webp)}}:root[data-style=cyanotype]{--screen-shade:inset 2px 3px 9px #00000080;--k-mount-project:url(/kit/cyanotype/mount-project-night.webp);--k-mount-launch:url(/kit/cyanotype/mount-launch-night.webp);--k-mount-tape-project:url(/kit/cyanotype/mount-tape-project-night.webp);--k-mount-tape-launch:url(/kit/cyanotype/mount-tape-launch-night.webp);--k-fern-band:url(/kit/cyanotype/fern-band.webp);--k-phone-sky:url(/kit/cyanotype/plate-phone-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-phone-sky:url(/kit/cyanotype/plate-phone-night@2x.webp)}}:root[data-style=cyanotype]{--k-phone-ground:url(/kit/cyanotype/plate-phone-ground-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-phone-ground:url(/kit/cyanotype/plate-phone-ground-night@2x.webp)}}:root[data-style=cyanotype]{--k-strip-phone:url(/kit/cyanotype/strip-phone-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]{--k-strip-phone:url(/kit/cyanotype/strip-phone-night@2x.webp)}}:root[data-style=cyanotype]{--l-ink:#e7ddc9;--l-ink-soft:#cfc4ad;--l-chalk:#d6ccb8e6;--card-ink:#0e2249;--l-left:calc(245 * var(--u));--l-right:calc(287 * var(--u));--l-head-top:calc(23 * var(--u));--l-brand:calc(70 * var(--u));--l-brand-weight:560;--l-tagline:calc(22 * var(--u));--l-tagline-font:var(--font-typewriter);--l-tagline-track:calc(.9 * var(--u));--l-nav:calc(18.5 * var(--u));--l-nav-font:var(--font-typewriter);--l-nav-weight:400;--l-launch-align:start;--l-launch-top:calc(6 * var(--u));--l-win-x:calc(718 * var(--u));--l-win-w:calc(759 * var(--u));--l-title:calc(66 * var(--u));--l-title-weight:680;--l-pitch:calc(33 * var(--u));--l-pitch-font:var(--font-display);--l-cards-l:calc(130 * var(--u));--l-cards-r:calc(144 * var(--u));--l-cards-gap:calc(14 * var(--u));--l-foot:calc(57 * var(--u));--l-heading:calc(31.2 * var(--u));--l-heading-weight:400;--l-card-title:calc(21.5 * var(--u));--l-card-font:var(--font-typewriter);--l-card-weight:400;--l-call:var(--l-ink);--l-halo:none;--l-rule:var(--l-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype]{--l-rule:color-mix(in srgb, var(--l-ink) 72%, transparent)}}:root[data-style=cyanotype]{--xw-round:calc(8 * var(--u));--xw-edge:#0a142866;--xw-shadow:0 0 0 1px #dee8f5a8, 0 0 calc(22 * var(--u)) calc(4 * var(--u)) #96c0ec29, 0 calc(14 * var(--u)) calc(34 * var(--u)) #01091a66;--xw-frame:#4270ac57;--xw-glaze:var(--k-screen-grain) 0 0 / 256px 256px, radial-gradient(ellipse 125% 115% at 50% 42%, transparent 60%, #1e3e7857);--xw-blend:normal;--masthead-h:calc(var(--l-head-top) + var(--l-brand) - 3 * var(--u) + 1.2 * var(--l-tagline))}:root[data-style=cyanotype][data-rice-mode=light]{--k-tape:url(/kit/cyanotype/tape-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-tape:image-set(url(/kit/cyanotype/tape-day@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--tape-ink:#142033;--signal:#f2c14e;--signal-ink:#1f4e8c;--print:#15284a;--print-soft:#34466a;--print-faint:#4d5c78;--engrave-lo:#15284a2e;--scene-ground:#0b3768;--k-scene-flat:url(/kit/cyanotype/scene-day.webp);--k-sky:url(/kit/cyanotype/scene/day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-sky:url(/kit/cyanotype/scene/day/sky@2x.webp)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-ground:url(/kit/cyanotype/scene/ground-day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-ground:url(/kit/cyanotype/scene/ground-day/sky@2x.webp)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-sun:none;--sun-cx:0;--sun-cy:0;--sun-r:0;--k-far:none;--k-mid:none;--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:none;--k-right:none;--k-drift-cloud:none;--k-plate:url(/kit/cyanotype/sheet-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate:image-set(url(/kit/cyanotype/sheet-day-normal@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-hover:url(/kit/cyanotype/sheet-day-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-hover:image-set(url(/kit/cyanotype/sheet-day-hover@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-pressed:url(/kit/cyanotype/sheet-day-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-pressed:image-set(url(/kit/cyanotype/sheet-day-pressed@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-focus:url(/kit/cyanotype/sheet-day-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-focus:image-set(url(/kit/cyanotype/sheet-day-focus@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-flat:url(/kit/cyanotype/sheet-day-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-flat:image-set(url(/kit/cyanotype/sheet-day-flat@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-b:url(/kit/cyanotype/sheet-day-b-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-b:image-set(url(/kit/cyanotype/sheet-day-b-normal@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-b-hover:url(/kit/cyanotype/sheet-day-b-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-b-hover:image-set(url(/kit/cyanotype/sheet-day-b-hover@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-b-pressed:url(/kit/cyanotype/sheet-day-b-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-b-pressed:image-set(url(/kit/cyanotype/sheet-day-b-pressed@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-b-focus:url(/kit/cyanotype/sheet-day-b-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-b-focus:image-set(url(/kit/cyanotype/sheet-day-b-focus@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-b-flat:url(/kit/cyanotype/sheet-day-b-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-b-flat:image-set(url(/kit/cyanotype/sheet-day-b-flat@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-c:url(/kit/cyanotype/sheet-day-c-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-c:image-set(url(/kit/cyanotype/sheet-day-c-normal@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-c-hover:url(/kit/cyanotype/sheet-day-c-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-c-hover:image-set(url(/kit/cyanotype/sheet-day-c-hover@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-c-pressed:url(/kit/cyanotype/sheet-day-c-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-c-pressed:image-set(url(/kit/cyanotype/sheet-day-c-pressed@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-c-focus:url(/kit/cyanotype/sheet-day-c-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-c-focus:image-set(url(/kit/cyanotype/sheet-day-c-focus@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-c-flat:url(/kit/cyanotype/sheet-day-c-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-c-flat:image-set(url(/kit/cyanotype/sheet-day-c-flat@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-d:url(/kit/cyanotype/sheet-day-d-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-d:image-set(url(/kit/cyanotype/sheet-day-d-normal@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-d-hover:url(/kit/cyanotype/sheet-day-d-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-d-hover:image-set(url(/kit/cyanotype/sheet-day-d-hover@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-d-pressed:url(/kit/cyanotype/sheet-day-d-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-d-pressed:image-set(url(/kit/cyanotype/sheet-day-d-pressed@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-d-focus:url(/kit/cyanotype/sheet-day-d-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-d-focus:image-set(url(/kit/cyanotype/sheet-day-d-focus@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-d-flat:url(/kit/cyanotype/sheet-day-d-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-d-flat:image-set(url(/kit/cyanotype/sheet-day-d-flat@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card:url(/kit/cyanotype/sheet-day-card-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card:image-set(url(/kit/cyanotype/sheet-day-card-normal@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-hover:url(/kit/cyanotype/sheet-day-card-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-hover:image-set(url(/kit/cyanotype/sheet-day-card-hover@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-pressed:url(/kit/cyanotype/sheet-day-card-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-pressed:image-set(url(/kit/cyanotype/sheet-day-card-pressed@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-focus:url(/kit/cyanotype/sheet-day-card-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-focus:image-set(url(/kit/cyanotype/sheet-day-card-focus@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-b:url(/kit/cyanotype/sheet-day-card-b-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-b:image-set(url(/kit/cyanotype/sheet-day-card-b-normal@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-b-hover:url(/kit/cyanotype/sheet-day-card-b-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-b-hover:image-set(url(/kit/cyanotype/sheet-day-card-b-hover@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-b-pressed:url(/kit/cyanotype/sheet-day-card-b-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-b-pressed:image-set(url(/kit/cyanotype/sheet-day-card-b-pressed@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-b-focus:url(/kit/cyanotype/sheet-day-card-b-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-b-focus:image-set(url(/kit/cyanotype/sheet-day-card-b-focus@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-c:url(/kit/cyanotype/sheet-day-card-c-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-c:image-set(url(/kit/cyanotype/sheet-day-card-c-normal@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-c-hover:url(/kit/cyanotype/sheet-day-card-c-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-c-hover:image-set(url(/kit/cyanotype/sheet-day-card-c-hover@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-c-pressed:url(/kit/cyanotype/sheet-day-card-c-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-c-pressed:image-set(url(/kit/cyanotype/sheet-day-card-c-pressed@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-c-focus:url(/kit/cyanotype/sheet-day-card-c-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-c-focus:image-set(url(/kit/cyanotype/sheet-day-card-c-focus@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-d:url(/kit/cyanotype/sheet-day-card-d-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-d:image-set(url(/kit/cyanotype/sheet-day-card-d-normal@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-d-hover:url(/kit/cyanotype/sheet-day-card-d-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-d-hover:image-set(url(/kit/cyanotype/sheet-day-card-d-hover@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-d-pressed:url(/kit/cyanotype/sheet-day-card-d-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-d-pressed:image-set(url(/kit/cyanotype/sheet-day-card-d-pressed@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-card-d-focus:url(/kit/cyanotype/sheet-day-card-d-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-card-d-focus:image-set(url(/kit/cyanotype/sheet-day-card-d-focus@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--print-ground:#0c355a;--plate-fill:url(/kit/cyanotype/paper-day.webp);--plate-fill-warm:url(/kit/cyanotype/paper-warm-day.webp);--k-light:url(/kit/cyanotype/sheet-day-light.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-light:url(/kit/cyanotype/sheet-day-light@2x.webp)}}:root[data-style=cyanotype][data-rice-mode=light]{--plate-light:var(--k-light);--wash-ink:96 132 176;--k-strip:url(/kit/cyanotype/sheet-strip-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-strip:image-set(url(/kit/cyanotype/sheet-strip-day-normal@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-strip-d:url(/kit/cyanotype/sheet-strip-day-d-normal.webp);--k-plate-w:url(/kit/cyanotype/sheet-day-w-b-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-w:image-set(url(/kit/cyanotype/sheet-day-w-b-normal@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-w-flat:url(/kit/cyanotype/sheet-day-w-b-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-w-flat:image-set(url(/kit/cyanotype/sheet-day-w-b-flat@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-w-b:url(/kit/cyanotype/sheet-day-w-c-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-w-b:image-set(url(/kit/cyanotype/sheet-day-w-c-normal@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-w-b-flat:url(/kit/cyanotype/sheet-day-w-c-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-plate-w-b-flat:image-set(url(/kit/cyanotype/sheet-day-w-c-flat@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-bezel:url(/kit/cyanotype/mat-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-bezel:image-set(url(/kit/cyanotype/mat-day@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--mat-t:123;--mat-r:140;--mat-b:123;--mat-l:144;--k-key:url(/kit/cyanotype/tile-day-normal.webp);--k-key-hover:url(/kit/cyanotype/tile-day-hover.webp);--k-key-pressed:url(/kit/cyanotype/tile-day-pressed.webp);--k-key-focus:url(/kit/cyanotype/tile-day-focus.webp);--k-key-signal:url(/kit/cyanotype/tile-signal-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-key-signal:image-set(url(/kit/cyanotype/tile-signal-normal@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-key-signal-hover:url(/kit/cyanotype/tile-signal-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-key-signal-hover:image-set(url(/kit/cyanotype/tile-signal-hover@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-key-signal-pressed:url(/kit/cyanotype/tile-signal-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-key-signal-pressed:image-set(url(/kit/cyanotype/tile-signal-pressed@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-key-signal-focus:url(/kit/cyanotype/tile-signal-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-key-signal-focus:image-set(url(/kit/cyanotype/tile-signal-focus@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-chip:url(/kit/cyanotype/chip-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-chip:image-set(url(/kit/cyanotype/chip-day@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--chip-ink:#142033;--motes:#f6f4ee;--motes-kind:dust;--plate-under:#e3e1db;--bezel-under:#f3f1ea;--key-under:#d6d3cc;--key-ink:#15284a;--key-ink-soft:#34466a;--key-signal-ink:#15284a;--key-signal-under:#d6d3cc;--k-frame:url(/kit/cyanotype/frame-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-frame:image-set(url(/kit/cyanotype/frame-day@2x.webp) 2x)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-tape-bit:url(/kit/cyanotype/tape-bit-day.webp);--k-screen-bezel:url(/kit/cyanotype/screen-bezel-day.webp);--k-screen-grain:url(/kit/cyanotype/screen-grain-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-screen-grain:url(/kit/cyanotype/screen-grain-day@2x.webp)}}:root[data-style=cyanotype][data-rice-mode=light]{--screen-paper:#ebe7dc;--screen-shade:inset 3px 4px 10px #0818346b;--xw-frame:#6092ce66;--xw-glaze:radial-gradient(ellipse 125% 115% at 50% 42%, transparent 56%, #5480bc8c), linear-gradient(#d6e3f380, #d6e3f380), linear-gradient(#fff9, #fff9), var(--k-screen-grain) 0 0 / 160px 160px;--xw-blend:multiply;--k-mount-project:url(/kit/cyanotype/mount-project-day.webp);--k-mount-launch:url(/kit/cyanotype/mount-launch-day.webp);--k-mount-tape-project:url(/kit/cyanotype/mount-tape-project-day.webp);--k-mount-tape-launch:url(/kit/cyanotype/mount-tape-launch-day.webp);--k-phone-sky:url(/kit/cyanotype/plate-phone-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-phone-sky:url(/kit/cyanotype/plate-phone-day@2x.webp)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-phone-ground:url(/kit/cyanotype/plate-phone-ground-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-phone-ground:url(/kit/cyanotype/plate-phone-ground-day@2x.webp)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-strip-phone:url(/kit/cyanotype/strip-phone-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-strip-phone:url(/kit/cyanotype/strip-phone-day@2x.webp)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-type:url(/kit/cyanotype/type-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-type:url(/kit/cyanotype/type-day@2x.webp)}}:root[data-style=cyanotype][data-rice-mode=light]{--k-type-clean:url(/kit/cyanotype/type-clean-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]{--k-type-clean:url(/kit/cyanotype/type-clean-day@2x.webp)}}:root[data-style=cyanotype][data-rice-mode=light]{--l-ink:#e0e1dc;--l-ink-soft:#d3d8da;--l-chalk:#eceae4eb;--card-ink:#0c2552}@media (max-width:720px){:root[data-style=cyanotype]{--plate-k:.62;--plate-inset:-12px}}:root[data-style=cyanotype] body:before{--fu:min(100vw / 1672, 100svh / 941);content:"";z-index:-1;pointer-events:none;border-style:solid;border-color:#0000;border-width:calc(40 * var(--fu)) calc(60 * var(--fu)) calc(100 * var(--fu)) calc(60 * var(--fu));border-image:var(--k-frame) 40 60 100 60 stretch;position:fixed;inset:0}:root[data-style=cyanotype] .faceplate:not(.running-head,.divider,.statusline,.folio):nth-child(4n+2){--k-plate:var(--k-plate-b);--k-plate-hover:var(--k-plate-b-hover);--k-plate-pressed:var(--k-plate-b-pressed);--k-plate-focus:var(--k-plate-b-focus);--k-plate-flat:var(--k-plate-b-flat)}:root[data-style=cyanotype] .faceplate:not(.running-head,.divider,.statusline,.folio):nth-child(4n+3){--k-plate:var(--k-plate-c);--k-plate-hover:var(--k-plate-c-hover);--k-plate-pressed:var(--k-plate-c-pressed);--k-plate-focus:var(--k-plate-c-focus);--k-plate-flat:var(--k-plate-c-flat)}:root[data-style=cyanotype] .faceplate:not(.running-head,.divider,.statusline,.folio):nth-child(4n){--k-plate:var(--k-plate-d);--k-plate-hover:var(--k-plate-d-hover);--k-plate-pressed:var(--k-plate-d-pressed);--k-plate-focus:var(--k-plate-d-focus);--k-plate-flat:var(--k-plate-d-flat)}:root[data-style=cyanotype] :is(.running-head,.divider,.statusline,.folio):nth-child(2n){--k-plate:var(--k-strip-d)}:root[data-style=cyanotype] :is(.section,.detail-hero,.colophon,.blank-leaf):nth-child(4n+2){--k-plate:var(--k-plate-b);--k-plate-flat:var(--k-plate-b-flat)}:root[data-style=cyanotype] :is(.section,.detail-hero,.colophon,.blank-leaf):nth-child(4n+3){--k-plate:var(--k-plate-c);--k-plate-flat:var(--k-plate-c-flat)}:root[data-style=cyanotype] :is(.section,.detail-hero,.colophon,.blank-leaf):nth-child(4n){--k-plate:var(--k-plate-d);--k-plate-flat:var(--k-plate-d-flat)}@media (min-width:900px){:root[data-style=cyanotype] :is(.section,.detail-hero,.colophon,.blank-leaf):nth-child(odd){--k-plate:var(--k-plate-w);--k-plate-flat:var(--k-plate-w-flat);--plate-fill:var(--plate-fill-warm)}:root[data-style=cyanotype] :is(.section,.detail-hero,.colophon,.blank-leaf):nth-child(2n){--k-plate:var(--k-plate-w-b);--k-plate-flat:var(--k-plate-w-b-flat);--plate-fill:var(--plate-fill-warm)}}:root[data-style=cyanotype] :is(.module,.showcase-row>li):nth-child(4n+2){--plate-fill-at:calc(50% + 61px) calc(50% + 97px)}:root[data-style=cyanotype] :is(.module,.showcase-row>li):nth-child(4n+3){--plate-fill-at:calc(50% + 121px) calc(50% + 29px)}:root[data-style=cyanotype] :is(.module,.showcase-row>li):nth-child(4n){--plate-fill-at:calc(50% + 43px) calc(50% + 143px)}:root[data-style=cyanotype] :is(.running-head,.divider,.folio,.statusline){--plate-k:.5;--plate-inset:0px;min-height:calc(2 * 56px * var(--plate-k) + 8px)}:root[data-style=cyanotype] body{font-variation-settings:"opsz" 16}:root[data-style=cyanotype] .key{font-family:var(--font-typewriter), ui-monospace, monospace;letter-spacing:0;font-weight:400}:root[data-style=cyanotype] .key:not([data-tone=signal],.cap,.masthead .key,.running-head .key){--kn:none;--kh:none;--kp:none;--kf:none;--ku:transparent;border:1.5px solid var(--ki);border-radius:1px;font-weight:400;transition:translate .14s ease-out,background-color .14s ease-out}:root[data-style=cyanotype] :is(a,button).key:not([data-tone=signal],.cap,.masthead .key,.running-head .key):hover:not(:disabled){background-color:var(--ki)}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] :is(a,button).key:not([data-tone=signal],.cap,.masthead .key,.running-head .key):hover:not(:disabled){background-color:color-mix(in srgb, var(--ki) 10%, transparent)}}:root[data-style=cyanotype] :is(a,button).key:not([data-tone=signal],.cap,.masthead .key,.running-head .key):active:not(:disabled){background-color:var(--ki)}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] :is(a,button).key:not([data-tone=signal],.cap,.masthead .key,.running-head .key):active:not(:disabled){background-color:color-mix(in srgb, var(--ki) 18%, transparent)}}:root[data-style=cyanotype] .key:not([data-tone=signal],.cap,.masthead .key,.running-head .key):focus-visible{outline:2.5px solid var(--signal);outline-offset:3px;box-shadow:0 0 0 1.5px #142033}:root[data-style=cyanotype] .masthead .brand{letter-spacing:-.01em;line-height:1}:root[data-style=cyanotype] :is(:where(.masthead .brand :is(a,:where([data-studio-link]))),.launchpad-title,.launchpad-pitch,.launchpad-call,.showcase-title){background:var(--k-type) 0 0 / calc(384 * var(--u)) repeat;color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-style=cyanotype] :is(.launchpad-title,.launchpad-call,.showcase-title){background-image:var(--k-type-clean)}:root[data-style=cyanotype] .launchpad-pitch{color:var(--l-chalk);background:0 0}@media (min-width:721px){:root[data-style=cyanotype] :is(.masthead .brand :is(a,:where([data-studio-link])),.launchpad-title){font-variation-settings:"opsz" 36}}:root[data-style=cyanotype] .brand .led{display:none}:root[data-style=cyanotype] .tagline{margin-top:calc(-3 * var(--u));word-spacing:calc(5.4 * var(--u));color:var(--l-ink-soft);line-height:1.2}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .tagline{color:color-mix(in srgb, var(--l-ink-soft) 84%, var(--print-ground))}}@media (max-width:1599px) and (min-width:721px){:root[data-style=cyanotype] .masthead .tagline{top:calc(2.2 * var(--u));position:relative}}:root[data-style=cyanotype] .masthead .instruments{gap:calc(46 * var(--u));margin-top:calc(23 * var(--u))}:root[data-style=cyanotype] .masthead .key{font-weight:var(--l-nav-weight);letter-spacing:0}:root[data-style=cyanotype] .launchpad-copy{padding-top:calc(42 * var(--u));padding-right:calc(20 * var(--u));position:relative}:root[data-style=cyanotype] .launchpad-title{margin-top:calc(1.5 * var(--u));letter-spacing:-.01em}:root[data-style=cyanotype] .launchpad-title:after{content:"";width:min(100%, calc(445 * var(--u)));height:max(6px, calc(16 * var(--u)));margin-top:calc(3.5 * var(--u));background:var(--l-ink);display:block;-webkit-mask:url(/kit/cyanotype/rule-title.webp) 0/100% 100% no-repeat;mask:url(/kit/cyanotype/rule-title.webp) 0/100% 100% no-repeat}:root[data-style=cyanotype] .launchpad-call{margin-top:calc(6 * var(--u));word-spacing:.1em;line-height:1.22}@media (min-width:900px){:root[data-style=cyanotype] .launchpad-copy{padding-top:calc(25 * var(--u));flex-direction:column;align-items:flex-start;display:flex}:root[data-style=cyanotype] .launchpad-copy .launchpad-pitch{margin:0 0 calc(8 * var(--u));font-family:var(--font-typewriter), ui-monospace, monospace;font-size:max(11px, calc(14.5 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:var(--l-ink-soft);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;order:-1;line-height:1.3}}:root[data-style=cyanotype] .launchpad-keys{gap:calc(20 * var(--u));margin-top:calc(19 * var(--u))}:root[data-style=cyanotype] .launchpad-keys .key-arrow{display:none}:root[data-style=cyanotype] .launchpad-keys .key{--key-k:.45;min-height:max(44px, calc(57 * var(--u)));padding:0 calc(22 * var(--u));font-size:max(13px, calc(19.2 * var(--u)));-webkit-text-stroke:max(.3px, calc(.35 * var(--u))) currentColor}:root[data-style=cyanotype] .launchpad-keys .key[data-tone=signal]{-webkit-text-stroke:max(.5px, calc(.95 * var(--u))) currentColor}:root[data-style=cyanotype] .launchpad-keys .key:not([data-tone=signal]){--ki:var(--l-ink);border-radius:calc(2 * var(--u));-webkit-text-stroke:0;border-width:1px;font-weight:400}@media (min-width:601px){:root[data-style=cyanotype] .launchpad-keys .key:not([data-tone=signal]){min-width:calc(195 * var(--u))}:root[data-style=cyanotype] .launchpad-keys .key[data-tone=signal]{min-width:calc(219 * var(--u))}}:root[data-style=cyanotype] .launchpad-copy:after{content:"";top:calc(100% + 10 * var(--u));left:calc(233 * var(--u));width:calc(176 * var(--u));height:calc(104 * var(--u));background:var(--l-chalk);pointer-events:none;position:absolute;-webkit-mask:url(/kit/cyanotype/note-doing.webp) 50%/100% 100% no-repeat;mask:url(/kit/cyanotype/note-doing.webp) 50%/100% 100% no-repeat}@media (min-width:721px){:root[data-style=cyanotype] .launchpad-window{isolation:isolate}:root[data-style=cyanotype] .launchpad-window:before{content:"";z-index:-1;inset:calc(-4 * var(--u));border-radius:calc(var(--xw-round) + 4 * var(--u));background:var(--k-screen-grain) 0 0 / 256px 256px, linear-gradient(var(--xw-frame), var(--xw-frame));pointer-events:none;position:absolute;box-shadow:inset 0 0 0 1px #c8daf042}:root[data-style=cyanotype] .launchpad-window .xw{position:relative}:root[data-style=cyanotype] .launchpad-window .xw:after{content:"";border-radius:inherit;background:var(--xw-glaze);mix-blend-mode:var(--xw-blend);pointer-events:none;position:absolute;inset:0}}:root[data-style=cyanotype] .launchpad-window:after{content:"";z-index:2;top:calc(-12 * var(--u));right:calc(-24 * var(--u));width:calc(76 * var(--u));aspect-ratio:240/120;background:var(--k-tape-bit) center / 100% 100% no-repeat;pointer-events:none;position:absolute;rotate:5deg}@media (min-width:900px){:root[data-style=cyanotype] .launchpad-window .xw{aspect-ratio:759/400;font-size:max(8px,1.72cqw)}:root[data-style=cyanotype] .launchpad-window .xw-bar{height:4.6cqw}:root[data-style=cyanotype] .launchpad-window .xw-path{padding-block:1.2cqw}:root[data-style=cyanotype] .launchpad-window .xw-rows{grid-template-rows:repeat(auto-fill,3.1cqw);padding-block:.8cqw}:root[data-style=cyanotype] .launchpad-window .xw-status{padding-block:1.2cqw}}:root[data-style=cyanotype] .xw-hint+.xw-hint:before{content:"";width:.7em;display:inline-block}:root[data-style=cyanotype] .xw-hints kbd{border:1px solid;margin-right:.22em;padding:0 .22em}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .xw-hints kbd{border:1px solid color-mix(in srgb, currentColor 55%, transparent)}}:root[data-style=cyanotype] .xw-hints kbd{background:currentColor;border-radius:3px}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .xw-hints kbd{background:color-mix(in srgb, currentColor 7%, transparent)}}:root[data-style=cyanotype] .xw-lights i{background:#ee5a52}:root[data-style=cyanotype] .xw-lights i:nth-child(2){background:#f2b632}:root[data-style=cyanotype] .xw-lights i:nth-child(3){background:#3cba4c}:root[data-style=cyanotype] .showcase{padding-top:calc(14 * var(--u))}:root[data-style=cyanotype] .showcase-title{padding-left:calc(26 * var(--u));margin-bottom:calc(8 * var(--u));top:calc(2 * var(--u));position:relative}:root[data-style=cyanotype] .showcase-title:after{translate:0 calc(3 * var(--u))}:root[data-style=cyanotype] .showcase-title:before{content:"";width:calc(398 * var(--u));height:calc(42 * var(--u));margin-right:calc(58 * var(--u));translate:0 calc(6 * var(--u));background:var(--l-chalk);flex:none;order:1;-webkit-mask:url(/kit/cyanotype/note-toys.webp) 50%/100% 100% no-repeat;mask:url(/kit/cyanotype/note-toys.webp) 50%/100% 100% no-repeat}:root[data-style=cyanotype] .landing{position:relative}:root[data-style=cyanotype] .landing:before,:root[data-style=cyanotype] .landing:after{content:"";background:var(--l-chalk);pointer-events:none;position:absolute}:root[data-style=cyanotype] .landing:before{left:calc(28 * var(--u));bottom:calc(35 * var(--u));width:calc(96 * var(--u));height:calc(94 * var(--u));-webkit-mask:url(/kit/cyanotype/note-repeat.webp) 50%/100% 100% no-repeat;mask:url(/kit/cyanotype/note-repeat.webp) 50%/100% 100% no-repeat}:root[data-style=cyanotype] .landing:after{left:calc(1556 * var(--u));bottom:calc(9 * var(--u));width:calc(112 * var(--u));height:calc(106 * var(--u));-webkit-mask:url(/kit/cyanotype/note-medium.webp) 50%/100% 100% no-repeat;mask:url(/kit/cyanotype/note-medium.webp) 50%/100% 100% no-repeat}:root[data-style=cyanotype] :is(.card.faceplate,.module.faceplate){--wash-edge:linear-gradient(to right, transparent 5px, rgb(var(--wash-ink) / .1) 14px, rgb(var(--wash-ink) / .05) 20px, transparent 34px), linear-gradient(to left, transparent 5px, rgb(var(--wash-ink) / .1) 14px, rgb(var(--wash-ink) / .05) 20px, transparent 34px), linear-gradient(to top, transparent 5px, rgb(var(--wash-ink) / .11) 14px, rgb(var(--wash-ink) / .055) 20px, transparent 34px);--card-wash:radial-gradient(ellipse 22px 72px at 100% 58%, rgb(var(--wash-ink) / .186), rgb(var(--wash-ink) / .062) 55%, transparent), radial-gradient(ellipse 120px 20px at 38% 100%, rgb(var(--wash-ink) / .198), rgb(var(--wash-ink) / .062) 55%, transparent), radial-gradient(ellipse 20px 64px at 0% 82%, rgb(var(--wash-ink) / .161), rgb(var(--wash-ink) / .056) 55%, transparent), var(--wash-edge);--plate-light:var(--card-dither), var(--card-wash), var(--k-light);--card-dither:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192'%3E%3Cfilter id='n' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1.6 0 0 0 -0.3 1.6 0 0 0 -0.3 1.6 0 0 0 -0.3 0 0 0 0 0.04'/%3E%3C/filter%3E%3Crect width='192' height='192' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-style=cyanotype][data-rice-mode=light] :is(.card.faceplate,.module.faceplate){--card-dither:linear-gradient(transparent, transparent)}:root[data-style=cyanotype] .showcase-row>li:nth-child(2n) .card.faceplate{--card-wash:radial-gradient(ellipse 130px 20px at 64% 100%, rgb(var(--wash-ink) / .198), rgb(var(--wash-ink) / .062) 55%, transparent), radial-gradient(ellipse 22px 70px at 0% 50%, rgb(var(--wash-ink) / .186), rgb(var(--wash-ink) / .062) 55%, transparent), radial-gradient(ellipse 20px 60px at 100% 14%, rgb(var(--wash-ink) / .161), rgb(var(--wash-ink) / .056) 55%, transparent), var(--wash-edge)}:root[data-style=cyanotype] .card.faceplate{--k-plate:var(--k-card);--k-plate-hover:var(--k-card-hover);--k-plate-pressed:var(--k-card-pressed);--k-plate-focus:var(--k-card-focus);gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u));color:var(--card-ink)}:root[data-style=cyanotype] .showcase-row>li:nth-child(4n+2) .card{--k-plate:var(--k-card-b);--k-plate-hover:var(--k-card-b-hover);--k-plate-pressed:var(--k-card-b-pressed);--k-plate-focus:var(--k-card-b-focus)}:root[data-style=cyanotype] .showcase-row>li:nth-child(4n+3) .card{--k-plate:var(--k-card-c);--k-plate-hover:var(--k-card-c-hover);--k-plate-pressed:var(--k-card-c-pressed);--k-plate-focus:var(--k-card-c-focus)}:root[data-style=cyanotype] .showcase-row>li:nth-child(4n) .card{--k-plate:var(--k-card-d);--k-plate-hover:var(--k-card-d-hover);--k-plate-pressed:var(--k-card-d-pressed);--k-plate-focus:var(--k-card-d-focus)}:root[data-style=cyanotype] .card-title{padding-left:calc(12 * var(--u));letter-spacing:0;-webkit-text-stroke:calc(.55 * var(--u)) currentColor}@media (min-width:900px){:root[data-style=cyanotype] .showcase-row>li:first-child .card-title{font-size:max(18px, calc(23.5 * var(--u)))}}:root[data-style=cyanotype] .module-title{font-family:var(--font-typewriter), ui-monospace, monospace;letter-spacing:0;color:var(--card-ink);font-size:23px;font-weight:400}:root[data-style=cyanotype] :is(.card-screen,.module .screen){background:0 0;padding:0}:root[data-style=cyanotype] :is(.card-screen,.module .screen):after,:root[data-style=cyanotype] :is(.card-screen,.module .screen) .screen-glass{display:none}:root[data-style=cyanotype] :is(.card-screen,.module .screen) .screen-face{border-radius:max(4px, calc(7 * var(--u)));background:var(--k-screen-grain) 0 0 / 256px 256px repeat, var(--screen-paper,var(--paper))}:root[data-style=cyanotype] :is(.card-screen,.module .screen) .screen-edge{border:0 solid #0000;border-image:var(--k-screen-bezel) 48 / max(5px, calc(8 * var(--u))) round;box-shadow:var(--screen-shade);filter:blur(.35px)}:root[data-style=cyanotype] :is(.card-screen,.module .screen) .screen-art{--fit:.76;--art-inset:6%;-webkit-mask-size:contain;mask-size:contain}:root[data-style=cyanotype] .detail-hero:has(.tags) .screen-art{--fit:.86}:root[data-style=cyanotype] :is(.card-screen,.module .screen,.detail-hero:has(.tags) .screen) .screen-art[style*=--drawn-w]{--s:calc(var(--fit) / max(var(--drawn-w), var(--drawn-h)));--art-inset:calc(100% * (.5 - var(--s) * var(--drawn-y))) calc(100% * (.5 - var(--s) * (1 - var(--drawn-x)))) calc(100% * (.5 - var(--s) * (1 - var(--drawn-y)))) calc(100% * (.5 - var(--s) * var(--drawn-x)))}:root[data-style=cyanotype] .card-screen .screen-face.has-art{aspect-ratio:313/207}@media (min-width:900px){:root[data-style=cyanotype] .card-screen .screen-face.has-art{aspect-ratio:auto;height:calc(211 * var(--u))}}:root[data-style=cyanotype] .card-mark{z-index:2;width:calc(66 * var(--u));aspect-ratio:240/120;background:var(--k-tape-bit) center / 100% 100% no-repeat;pointer-events:none;display:block;position:absolute}:root[data-style=cyanotype] .module .led.sheet-pin{display:none}@media (min-width:900px){:root[data-style=cyanotype] .showcase-row:has(>li:nth-child(4):last-child){grid-template-columns:345fr 340fr 323fr 345fr}}:root[data-style=cyanotype] .showcase-row>li:nth-child(4n+1) .card-mark{right:calc(-6 * var(--u));bottom:calc(-16 * var(--u));rotate:-8deg}:root[data-style=cyanotype] .showcase-row>li:nth-child(4n+2) .card-mark{left:calc(-16 * var(--u));top:calc(-20 * var(--u));rotate:-14deg}:root[data-style=cyanotype] .showcase-row>li:nth-child(4n+3) .card-mark{right:calc(-10 * var(--u));bottom:calc(-14 * var(--u));rotate:22deg}:root[data-style=cyanotype] .showcase-row>li:nth-child(4n) .card-mark{right:calc(-22 * var(--u));top:calc(-24 * var(--u));rotate:12deg}@media (max-width:899px){:root[data-style=cyanotype] .launchpad-copy{padding-top:0}:root[data-style=cyanotype] .landing:before,:root[data-style=cyanotype] .landing:after{display:none}:root[data-style=cyanotype] .launchpad-copy:after{background:var(--k-sky) calc(112px - 26px - 1940 * .62px) calc(50px - 752 * .62px) / calc(2312 * .62px) auto no-repeat;width:112px;height:104px;top:30px;left:auto;right:calc(50% - 50vw);-webkit-mask:radial-gradient(farthest-side at 100% 48%,#000 62%,#0000);mask:radial-gradient(farthest-side at 100% 48%,#000 62%,#0000)}:root[data-style=cyanotype] .showcase-title{padding-left:0}:root[data-style=cyanotype] .showcase-title:before{display:none}:root[data-style=cyanotype] .card.faceplate{padding:10px 12px 14px}:root[data-style=cyanotype] .card-title{padding-left:4px}:root[data-style=cyanotype] .card-mark{width:52px}:root[data-style=cyanotype] .showcase-row>li:is(:nth-child(4n+1),:nth-child(4n+3),:nth-child(4n)) .card-mark{right:4px}:root[data-style=cyanotype] .launchpad-window:after{width:52px;right:4px}:root[data-style=cyanotype] .launchpad-keys{gap:12px;margin-top:22px}:root[data-style=cyanotype] .launchpad-keys .key{padding:0 18px;font-size:15px}}@media (max-width:600px){:root[data-style=cyanotype] .launchpad-keys .key{white-space:nowrap;flex:1 1 0;justify-content:center;min-height:48px;padding:0 10px;font-size:14px}}@media (max-width:899px){:root[data-style=cyanotype]:not(:has(.launchpad)) [data-layer=sky]{--sky-z:max(100cqw / 700, 100cqh / 365);--layer-size:calc(var(--sky-w) * var(--sky-z)) auto;--layer-x:50%;--layer-y:calc(-160 * var(--sky-z))}}@media (max-width:720px){:root[data-style=cyanotype]:has(.launchpad){--pu:calc(100vw / 899);--head-d:calc(168 * var(--pu));--fern-x:calc(522 * var(--pu));--label-top:calc(209 * var(--pu));--k-sky:var(--k-phone-sky)}:root[data-style=cyanotype]:has(.launchpad) [data-layer=sky]{--layer-size:100% auto;--layer-x:center;--layer-y:top}:root[data-style=cyanotype] .masthead{width:min(100%, calc(var(--fern-x) - 14px));height:var(--head-d);grid-template-columns:auto minmax(8px,1fr) auto;align-content:start;align-self:flex-start;row-gap:0;padding-top:6px}:root[data-style=cyanotype] .masthead .brand{font-family:var(--font-typewriter), ui-monospace, monospace;font-size:max(13px, calc(31 * var(--pu)));letter-spacing:.04em;grid-area:1/1;font-weight:400}:root[data-style=cyanotype] .masthead .brand :is(a,:where([data-studio-link])){color:var(--l-ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}:root[data-style=cyanotype] .masthead:before{content:"";background:var(--l-ink);opacity:.55;grid-area:1/2;align-self:center;height:1px;margin:0 8px}:root[data-style=cyanotype] .masthead .instruments{grid-area:1/3;gap:2px;margin-top:0}:root[data-style=cyanotype] .masthead .key{min-width:32px;min-height:32px;padding-inline:0;font-size:13px}:root[data-style=cyanotype] .masthead .tagline{font-size:max(11px, calc(28 * var(--pu)));text-wrap:balance;grid-area:2/1/3/-1;margin-top:3px}:root[data-style=cyanotype] .launchpad{gap:calc(59 * var(--pu));padding:0}:root[data-style=cyanotype] .launchpad-copy{flex-direction:column;align-items:flex-start;padding-left:8px;display:flex}:root[data-style=cyanotype] .launchpad .launchpad-copy .launchpad-call{margin-top:calc(var(--label-top) - var(--head-d));padding:0 calc(30 * var(--pu));border:0 solid #0000;border-image:var(--k-tape) 8 48 fill / 0 calc(34 * var(--pu)) / 0 2px stretch;color:var(--tape-ink);font-family:var(--font-typewriter), ui-monospace, monospace;font-size:max(12px, calc(28 * var(--pu)));line-height:calc(60 * var(--pu));text-transform:lowercase;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;order:-1;rotate:-.8deg}:root[data-style=cyanotype] .launchpad .launchpad-copy .launchpad-title{margin-top:calc(40 * var(--pu));color:var(--l-ink);font-size:calc(106 * var(--pu));letter-spacing:-.02em;text-shadow:0 calc(5 * var(--pu)) calc(14 * var(--pu)) #020e2680;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-weight:520;line-height:.925}:root[data-style=cyanotype] .launchpad-title:after{display:none}:root[data-style=cyanotype] .launchpad-pitch{margin-top:calc(16 * var(--pu));font-family:var(--font-inter), system-ui, sans-serif;font-size:max(15px, calc(42 * var(--pu)));letter-spacing:.005em;font-weight:300}:root[data-style=cyanotype] .launchpad-copy:after{display:none}:root[data-style=cyanotype] .launchpad-keys{align-self:center;gap:calc(25 * var(--pu));width:calc(634 * var(--pu));margin-top:calc(168 * var(--pu));flex-flow:column;margin-bottom:0}:root[data-style=cyanotype] .launchpad-keys .key{width:100%;min-height:calc(92 * var(--pu));font-family:var(--font-display), Georgia, serif;font-size:max(17px, calc(50 * var(--pu)));letter-spacing:0;-webkit-text-stroke:0;flex:none;padding:0 12px;font-weight:500}:root[data-style=cyanotype] .launchpad-keys .key[data-tone=signal]{-webkit-text-stroke:0}:root[data-style=cyanotype] .launchpad-keys .key:not([data-tone=signal]){border-width:max(2px, calc(4.5 * var(--pu)));background:var(--k-phone-ground) center top / 100% auto no-repeat fixed}:root[data-style=cyanotype] .launchpad-window{margin:0 calc(12 * var(--pu));padding:calc(20 * var(--pu)) calc(22 * var(--pu)) calc(26 * var(--pu));box-shadow:none}:root[data-style=cyanotype] .launchpad-window:before{content:"";z-index:-1;background:var(--k-mount-launch) center / 100% 100% no-repeat;pointer-events:none;position:absolute;inset:-9.1% -5.1%}:root[data-style=cyanotype] .launchpad-window:after{content:"";z-index:2;aspect-ratio:auto;background:var(--k-mount-tape-launch) center / 100% 100% no-repeat;pointer-events:none;width:auto;position:absolute;inset:-9.1% -5.1%;rotate:none}:root[data-style=cyanotype] .launchpad-window .xw{border-radius:max(3px, calc(10 * var(--pu)));box-shadow:0 0 0 max(1.5px, calc(4 * var(--pu))) #0b1a33}:root[data-style=cyanotype] .launchpad-window .xw-bar{padding-left:calc(62 * var(--pu))}:root[data-style=cyanotype] .showcase{padding-top:calc(65 * var(--pu))}@media (max-width:380px){:root[data-style=cyanotype]:has(.launchpad) .launchpad-keys{width:calc(560 * var(--pu))}}:root[data-style=cyanotype] .showcase:before{content:"";height:20.8381vw;margin:0 -14px calc(40 * var(--pu));background:var(--k-strip-phone) center / 100% 100% no-repeat;display:block}}:root[data-style=cyanotype] :is(.section,.detail-hero,.intro,.colophon,.openq,.blank-leaf,.statusline) a:not(.key):hover,:root[data-style=cyanotype] .text-action:hover{color:var(--signal-ink)}:root[data-style=cyanotype] .running-head:nth-child(n){--k-plate:none;--plate-fill:none;--plate-light:none;--print:var(--l-ink);--print-soft:var(--l-ink-soft);--print-faint:var(--l-ink-soft);--key-ink:var(--l-ink);color:var(--l-ink)}@media (max-width:899px){:root[data-style=cyanotype] .running-head:nth-child(n){padding-inline:0}}:root[data-style=cyanotype] .running-head .brand :is(a,:where([data-studio-link])){background:var(--k-type-clean) -328px -44px / 384px repeat;color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-style=cyanotype] .running-head .meta{color:var(--l-ink-soft);font-size:max(11.5px, calc(14 * var(--u)))}:root[data-style=cyanotype] .running-head .key{font-size:max(14px, calc(17 * var(--u)))}:root[data-style=cyanotype] .running-head .key-legend{border:1px solid;padding:0 .36em}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .running-head .key-legend{border:1px solid color-mix(in srgb, currentColor 78%, transparent)}}:root[data-style=cyanotype] .running-head .key-legend{background:currentColor;border-radius:3px}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .running-head .key-legend{background:color-mix(in srgb, currentColor 11%, transparent)}}:root[data-style=cyanotype] .running-head .key-legend{opacity:.92;font-size:.8em;font-weight:500;line-height:1.35}:root[data-style=cyanotype] .running-head .key{--kn:none;--kh:none;--kp:none;--kf:none;--ki:var(--l-ink);--ku:transparent;text-underline-offset:6px;text-shadow:0 0 4px var(--print-ground), 0 0 9px var(--print-ground);text-decoration-thickness:1.5px}:root[data-style=cyanotype] .running-head :is(a.key,button.key):hover,:root[data-style=cyanotype] .running-head .key[aria-expanded=true]{text-decoration-line:underline}:root[data-style=cyanotype] .running-head .key:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}:root[data-style=cyanotype] :is(.detail-hero,.launch-copy):nth-child(n){--k-plate:none;--k-plate-flat:none;--plate-fill:none;--plate-light:none;--print:var(--l-ink);--print-soft:var(--l-ink-soft);--print-faint:var(--l-ink-soft);--signal-ink:#efe4ca;--engrave-lo:var(--l-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] :is(.detail-hero,.launch-copy):nth-child(n){--engrave-lo:color-mix(in srgb, var(--l-ink) 22%, transparent)}}:root[data-style=cyanotype] :is(.detail-hero,.launch-copy):nth-child(n){--key-ink:var(--l-ink);color:var(--l-ink)}@media (max-width:899px){:root[data-style=cyanotype] :is(.detail-hero,.launch-copy):nth-child(n){padding-inline:0;padding-top:28px}}@media (min-width:1100px){:root[data-style=cyanotype]:is(:has(.detail-hero .tags),:has(.detail-hero.solo)){--k-sky:url(/kit/cyanotype/scene/project-night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]:is(:has(.detail-hero .tags),:has(.detail-hero.solo)){--k-sky:url(/kit/cyanotype/scene/project-night/sky@2x.webp)}}:root[data-style=cyanotype]:is(:has(.detail-hero .tags),:has(.detail-hero.solo)){--k-ground:url(/kit/cyanotype/scene/ground-project-night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]:is(:has(.detail-hero .tags),:has(.detail-hero.solo)){--k-ground:url(/kit/cyanotype/scene/ground-project-night/sky@2x.webp)}}:root[data-style=cyanotype][data-rice-mode=light]:is(:has(.detail-hero .tags),:has(.detail-hero.solo)){--k-sky:url(/kit/cyanotype/scene/project-day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]:is(:has(.detail-hero .tags),:has(.detail-hero.solo)){--k-sky:url(/kit/cyanotype/scene/project-day/sky@2x.webp)}}:root[data-style=cyanotype][data-rice-mode=light]:is(:has(.detail-hero .tags),:has(.detail-hero.solo)){--k-ground:url(/kit/cyanotype/scene/ground-project-day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]:is(:has(.detail-hero .tags),:has(.detail-hero.solo)){--k-ground:url(/kit/cyanotype/scene/ground-project-day/sky@2x.webp)}}:root[data-style=cyanotype]:has(.launch-hero){--k-sky:url(/kit/cyanotype/scene/launch-night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]:has(.launch-hero){--k-sky:url(/kit/cyanotype/scene/launch-night/sky@2x.webp)}}:root[data-style=cyanotype]:has(.launch-hero){--k-ground:url(/kit/cyanotype/scene/ground-launch-night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype]:has(.launch-hero){--k-ground:url(/kit/cyanotype/scene/ground-launch-night/sky@2x.webp)}}:root[data-style=cyanotype][data-rice-mode=light]:has(.launch-hero){--k-sky:url(/kit/cyanotype/scene/launch-day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]:has(.launch-hero){--k-sky:url(/kit/cyanotype/scene/launch-day/sky@2x.webp)}}:root[data-style=cyanotype][data-rice-mode=light]:has(.launch-hero){--k-ground:url(/kit/cyanotype/scene/ground-launch-day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=cyanotype][data-rice-mode=light]:has(.launch-hero){--k-ground:url(/kit/cyanotype/scene/ground-launch-day/sky@2x.webp)}}:root[data-style=cyanotype] .rack:is(:has(.detail-hero .tags),:has(.detail-hero.solo),:has(.launch-hero)){max-width:var(--stage-w);padding:0 0 112px}:root[data-style=cyanotype] .rack:is(:has(.detail-hero .tags),:has(.detail-hero.solo),:has(.launch-hero)):not(:has(.about-page)) .running-head:nth-child(n){z-index:2;top:calc(31 * var(--u));min-height:0;padding:0 calc(330 * var(--u)) 0 calc(105 * var(--u));position:absolute;left:0;right:0}:root[data-style=cyanotype] .rack:is(:has(.detail-hero .tags),:has(.detail-hero.solo),:has(.launch-hero)) .running-head :is(.instruments,.head-nav){top:calc(-5 * var(--u));position:relative}:root[data-style=cyanotype] .rack:has(.launch-hero .launch-copy) .running-head:nth-child(n){padding-right:calc(190 * var(--u))}:root[data-style=cyanotype] .rack:is(:has(.detail-hero .tags),:has(.detail-hero.solo),:has(.launch-hero)) .running-head :is(.instruments,.head-nav) .key{padding-inline:12px}:root[data-style=cyanotype] .rack:is(:has(.detail-hero .tags),:has(.detail-hero.solo),:has(.launch-hero)) .running-head .meta{white-space:nowrap}@media (max-width:1359px){:root[data-style=cyanotype] .rack:is(:has(.detail-hero .tags),:has(.detail-hero.solo),:has(.launch-hero)) .running-head .meta{display:none}}:root[data-style=cyanotype] .detail-hero:is(:has(.tags),.solo):nth-child(n){min-height:calc(785 * var(--u) - var(--rack-gap))}:root[data-style=cyanotype] .launch-hero:nth-child(n){min-height:calc(675 * var(--u) - var(--rack-gap));padding:0}:root[data-style=cyanotype] :is(.detail-hero,.launch-copy):before,:root[data-style=cyanotype] :is(.detail-hero,.launch-copy):after{display:none}:root[data-style=cyanotype] .detail-hero:is(:has(.tags),.solo):nth-child(n){padding:calc(80 * var(--u)) 0 0 calc(115 * var(--u));display:block}:root[data-style=cyanotype] .detail-hero:is(:has(.tags),.solo)>div{display:contents}:root[data-style=cyanotype] .detail-hero:is(:has(.tags),.solo) .kicker{width:fit-content;margin:0 0 calc(22 * var(--u)) calc(-7 * var(--u));padding:calc(12 * var(--u)) calc(38 * var(--u)) calc(11 * var(--u));border-image-width:0 calc(40 * var(--u));font-family:var(--font-typewriter), ui-monospace, monospace;font-size:max(11px, calc(21 * var(--u)));line-height:calc(27 * var(--u));letter-spacing:.015em;text-transform:none;display:block}:root[data-style=cyanotype] .detail-hero:is(:has(.tags),.solo) h1{max-width:calc(715 * var(--u));font-size:max(30px, calc(64 * var(--u)));letter-spacing:-.012em;text-wrap:pretty;margin:0;font-weight:520;line-height:1.04}:root[data-style=cyanotype] .detail-hero:is(:has(.tags),.solo) h1:after{content:"";width:calc(697 * var(--u));height:1px;margin:calc(16 * var(--u)) 0 calc(10 * var(--u)) calc(3 * var(--u));background:var(--l-ink);display:block}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .detail-hero:is(:has(.tags),.solo) h1:after{background:color-mix(in srgb, var(--l-ink) 70%, transparent)}}:root[data-style=cyanotype] .detail-hero:is(:has(.tags),.solo) p{max-width:calc(712 * var(--u));font-family:var(--font-inter), system-ui, sans-serif;font-size:max(14px, calc(24 * var(--u)));letter-spacing:.012em;color:var(--l-ink);font-weight:300;line-height:1.32}:root[data-style=cyanotype] .detail-hero:is(:has(.tags),.solo) :is(p+p,:where(.content-block+.content-block>p:first-of-type)){margin-top:calc(10 * var(--u));font-size:max(13px, calc(19 * var(--u)));color:var(--l-ink-soft);line-height:1.38}:root[data-style=cyanotype] .detail-hero:has(.tags) p{line-height:1.28}:root[data-style=cyanotype] .detail-hero:has(.tags) :is(p+p,:where(.content-block+.content-block>p:first-of-type)){margin-top:calc(6 * var(--u));line-height:1.34}:root[data-style=cyanotype] .detail-hero:has(.tags) .tags{gap:calc(10 * var(--u)) calc(24 * var(--u));max-width:calc(725 * var(--u));margin-top:calc(11 * var(--u));font-family:var(--font-typewriter), ui-monospace, monospace;font-size:max(11px, calc(19 * var(--u)));letter-spacing:0;text-transform:none;color:var(--l-ink);flex-wrap:wrap}:root[data-style=cyanotype] .detail-hero:has(.tags) .tag{padding:calc(6 * var(--u)) calc(15 * var(--u)) calc(5 * var(--u));border:max(1px, calc(1.5 * var(--u))) solid var(--l-ink);position:relative}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .detail-hero:has(.tags) .tag{border:max(1px, calc(1.5 * var(--u))) solid color-mix(in srgb, var(--l-ink) 82%, transparent)}}:root[data-style=cyanotype] .detail-hero:has(.tags) .tag{background:var(--knock);white-space:nowrap}:root[data-style=cyanotype] .detail-hero:has(.tags) .tag:not(:last-child):after{content:"·";top:50%;left:calc(100% + 9 * var(--u));position:absolute;translate:0 -52%}:root[data-style=cyanotype] .detail-hero:has(.tags) .screen{top:calc(90 * var(--u));left:calc(842 * var(--u));width:calc(560 * var(--u));padding:calc(9 * var(--u)) calc(15 * var(--u)) calc(17 * var(--u));isolation:isolate;background:0 0;position:absolute;rotate:-1.1deg}:root[data-style=cyanotype] .detail-hero:has(.tags) .screen:before{content:"";z-index:-1;inset:calc(-48 * var(--u));background:var(--k-mount-project) center / 100% 100% no-repeat;pointer-events:none;position:absolute}:root[data-style=cyanotype] .detail-hero:has(.tags):after{content:"";top:calc((90 - 48) * var(--u));left:calc((842 - 48) * var(--u));width:calc((560 + 96) * var(--u));aspect-ratio:656/476;background:var(--k-mount-tape-project) center / 100% 100% no-repeat;pointer-events:none;display:block;position:absolute;translate:none;rotate:-1.1deg}:root[data-style=cyanotype] .detail-hero:has(.tags) .screen:after{inset:auto calc(135 * var(--u)) calc(-24 * var(--u)) auto;z-index:4;box-sizing:border-box;max-width:calc(100% - 160 * var(--u));text-overflow:ellipsis;text-align:center;padding:calc(14 * var(--u)) calc(62 * var(--u)) calc(13 * var(--u)) calc(60 * var(--u));border:0 solid #0000;border-image:var(--k-tape) 8 48 fill / 0 calc(26 * var(--u)) / 0 2px stretch;font-family:var(--font-typewriter), ui-monospace, monospace;font-size:max(11px, calc(20 * var(--u)));line-height:calc(26 * var(--u));white-space:nowrap;color:var(--tape-ink);content:"Fig. 1";overflow:hidden;rotate:.6deg}:root[data-style=cyanotype] .detail-hero:has(.tags) .screen[aria-label]:after{content:"Fig. 1 · " attr(aria-label)}:root[data-style=cyanotype] .detail-hero:has(.tags) .screen-face.has-art{aspect-ratio:3/2;border-radius:calc(2 * var(--u));height:auto;-webkit-mask:var(--k-print-edge) center / 100% 100% no-repeat;-webkit-mask:var(--k-print-edge) center / 100% 100% no-repeat;-webkit-mask:var(--k-print-edge) center / 100% 100% no-repeat;-webkit-mask:var(--k-print-edge) center / 100% 100% no-repeat;mask:var(--k-print-edge) center / 100% 100% no-repeat;background:linear-gradient(#03122e52, #03122e52), var(--k-sky) calc(-1183 * var(--u)) calc(-105 * var(--u)) / calc(2312 * var(--u)) auto no-repeat}:root[data-style=cyanotype] .detail-hero:has(.tags) .screen-art{--fit:.9;background:var(--l-ink);-webkit-mask-size:contain;mask-size:contain}:root[data-style=cyanotype] .detail-hero:has(.tags) .screen-glass{display:none}:root[data-style=cyanotype] .detail-hero:has(.tags) .screen-edge{box-shadow:inset 0 0 0 1px #ece9e229}:root[data-style=cyanotype] .rack:has(.detail-hero .tags) .rack-main>.section:not(.stack){column-gap:calc(48 * var(--u));row-gap:calc(10 * var(--u));grid-template-columns:minmax(0,250px) minmax(0,1fr);grid-template-areas:"kick kick""head head""aside body"}:root[data-style=cyanotype] .rack:has(.detail-hero .tags) .rack-main>.section:not(.stack)>:first-child{display:contents}:root[data-style=cyanotype] .rack:has(.detail-hero .tags) .rack-main>.section:not(.stack) .section-kicker{padding-top:calc(14 * var(--u));grid-area:kick}:root[data-style=cyanotype] .rack:has(.detail-hero .tags) .rack-main>.section:not(.stack) h2{margin:0 0 calc(8 * var(--u));font-size:max(24px, calc(44 * var(--u)));grid-area:head;line-height:1.12}:root[data-style=cyanotype] .rack:has(.detail-hero .tags) .rack-main>.section:not(.stack) .aside-note{grid-area:aside}:root[data-style=cyanotype] .rack:has(.detail-hero .tags) .rack-main>.section:not(.stack)>:last-child{grid-area:body}:root[data-style=cyanotype] .rack:has(.detail-hero .tags) .rack-main>.section:not(.stack):after{--rule:var(--print)}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .rack:has(.detail-hero .tags) .rack-main>.section:not(.stack):after{--rule:color-mix(in srgb, var(--print) 55%, transparent)}}:root[data-style=cyanotype] .rack:has(.detail-hero .tags) .rack-main>.section:not(.stack):after{content:"";top:calc(var(--plate-w) - 4px);right:calc(var(--plate-w) + 8px);left:calc(var(--plate-w) + 8px);width:auto;height:calc(18 * var(--u));aspect-ratio:auto;background:linear-gradient(var(--rule), var(--rule)) 0 50% / 100% 1px no-repeat, linear-gradient(var(--rule), var(--rule)) 0 0 / 1px 100% no-repeat, linear-gradient(var(--rule), var(--rule)) 100% 0 / 1px 100% no-repeat;pointer-events:none;position:absolute;translate:none}:root[data-style=cyanotype] .rack:is(:has(.detail-hero .tags),:has(.detail-hero.solo)) .rack-main>:not(.detail-hero){width:calc(1100 * var(--u));margin-right:calc(72 * var(--u));align-self:flex-end}}@media (min-width:1000px){:root[data-style=cyanotype] .intro .hero-more:after{content:"";top:calc(12 * var(--u));left:calc(100% + 22 * var(--u));aspect-ratio:3/5;background:var(--l-chalk);width:30%;-webkit-mask:var(--k-ornaments) center / 100% 100% no-repeat;-webkit-mask:var(--k-ornaments) center / 100% 100% no-repeat;-webkit-mask:var(--k-ornaments) center / 100% 100% no-repeat;-webkit-mask:var(--k-ornaments) center / 100% 100% no-repeat;mask:var(--k-ornaments) center / 100% 100% no-repeat;pointer-events:none;position:absolute}}@media (min-width:900px){:root[data-style=cyanotype][data-scene-art=plate]{--knock-w:calc(1672 + 2 * var(--sky-bleed-x));--knock:var(--k-ground) center top / max(calc(var(--knock-w) * var(--u)), calc(100vh * var(--knock-w) / (941 + var(--sky-bleed-bottom))), var(--page-w)) auto no-repeat fixed;--knock-f:max(10px, calc(22 * var(--u)));--knock-pad:max(3px, calc(5 * var(--u)));--knock-ramp:transparent 0, #0000001a calc(.2 * var(--knock-f)), #00000080 calc(.5 * var(--knock-f)), #000000e6 calc(.8 * var(--knock-f)), #000 var(--knock-f), #000 calc(100% - var(--knock-f)), #000000e6 calc(100% - .8 * var(--knock-f)), #00000080 calc(100% - .5 * var(--knock-f)), #0000001a calc(100% - .2 * var(--knock-f)), transparent 100%}:root[data-style=cyanotype][data-scene-art=plate] .masthead .tagline{position:relative}:root[data-style=cyanotype][data-scene-art=plate] .masthead .tagline:before{content:"";z-index:-1;inset:calc(-1 * (var(--knock-pad) + var(--knock-f)));background:var(--knock);-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(90deg, var(--knock-ramp)), linear-gradient(180deg, var(--knock-ramp));-webkit-mask:linear-gradient(90deg, var(--knock-ramp)), linear-gradient(180deg, var(--knock-ramp));-webkit-mask:linear-gradient(90deg, var(--knock-ramp)), linear-gradient(180deg, var(--knock-ramp));mask:linear-gradient(90deg, var(--knock-ramp)), linear-gradient(180deg, var(--knock-ramp));pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-style=cyanotype][data-scene-art=plate] :is(.detail-hero:is(:has(.tags),.solo) :is(.kicker,h1,p,.tags),.launch-copy :is(.kicker,h1,.launch-sub,.launch-keys,.launch-keys-note,.launch-proof),.launch-shot-cap):before{content:"";z-index:-1;inset:calc(-1 * (var(--knock-pad) + var(--knock-f)));background:var(--knock);-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(90deg, var(--knock-ramp)), linear-gradient(180deg, var(--knock-ramp));-webkit-mask:linear-gradient(90deg, var(--knock-ramp)), linear-gradient(180deg, var(--knock-ramp));-webkit-mask:linear-gradient(90deg, var(--knock-ramp)), linear-gradient(180deg, var(--knock-ramp));mask:linear-gradient(90deg, var(--knock-ramp)), linear-gradient(180deg, var(--knock-ramp));pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-style=cyanotype][data-scene-art=plate] :is(.detail-hero:is(:has(.tags),.solo) :is(.kicker,h1,p,.tags),.launch-copy :is(.kicker,h1,.launch-sub,.launch-keys,.launch-keys-note,.launch-proof)){position:relative}:root[data-style=cyanotype][data-scene-art=plate] .launch-copy .kicker,:root[data-style=cyanotype][data-scene-art=plate] .launch-hero .launch-keys .key:not([data-tone=signal]){background:var(--knock)}:root[data-style=cyanotype][data-scene-art=plate] .rack:is(:has(.detail-hero .tags),:has(.detail-hero.solo),:has(.launch-hero)) .running-head{--knock-f:max(7px, calc(12 * var(--u)));--knock-pad:max(2px, calc(3 * var(--u)))}:root[data-style=cyanotype][data-scene-art=plate] .rack:is(:has(.detail-hero .tags),:has(.detail-hero.solo),:has(.launch-hero)) .running-head :is(.brand,.meta){position:relative}:root[data-style=cyanotype][data-scene-art=plate] .rack:is(:has(.detail-hero .tags),:has(.detail-hero.solo),:has(.launch-hero)) .running-head :is(.brand,.meta,.key):before{content:"";z-index:-1;inset:calc(-1 * (var(--knock-pad) + var(--knock-f)));background:var(--knock);-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(90deg, var(--knock-ramp)), linear-gradient(180deg, var(--knock-ramp));-webkit-mask:linear-gradient(90deg, var(--knock-ramp)), linear-gradient(180deg, var(--knock-ramp));-webkit-mask:linear-gradient(90deg, var(--knock-ramp)), linear-gradient(180deg, var(--knock-ramp));mask:linear-gradient(90deg, var(--knock-ramp)), linear-gradient(180deg, var(--knock-ramp));pointer-events:none;-webkit-mask-composite:source-in;border:0;-webkit-mask-composite:source-in;border-image-source:none;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}}@media (min-width:1100px){:root[data-style=cyanotype] .launch-hero:nth-child(n){order:-2;display:block;position:relative}:root[data-style=cyanotype] .launch-copy.faceplate:nth-child(n){top:calc(88 * var(--u));left:calc(87 * var(--u));width:calc(626 * var(--u));isolation:auto;padding:0;position:absolute}:root[data-style=cyanotype] .launch-copy .kicker{width:fit-content;margin:0 0 calc(14 * var(--u)) calc(14 * var(--u));padding:calc(10 * var(--u)) calc(26 * var(--u)) calc(9 * var(--u));border:1px solid var(--l-ink);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .launch-copy .kicker{border:1px solid color-mix(in srgb, var(--l-ink) 55%, transparent)}}:root[data-style=cyanotype] .launch-copy .kicker{font-family:var(--font-typewriter), ui-monospace, monospace;font-size:max(11px, calc(17.5 * var(--u)));line-height:calc(24 * var(--u));letter-spacing:.01em;text-transform:none;border-image-source:none}:root[data-style=cyanotype] .launch-copy .kicker,:root[data-style=cyanotype] .launch-copy .kicker *{color:var(--l-ink)}:root[data-style=cyanotype] .launch-copy .kicker .led{display:none}:root[data-style=cyanotype] .launch-copy .kicker>.seplist{--sep:calc(26 * var(--u));white-space:nowrap;flex-wrap:nowrap;max-width:none}:root[data-style=cyanotype] .launch-copy .kicker:after{content:"";inset:calc(-14 * var(--u)) calc(-18 * var(--u));--rule:var(--l-ink);position:absolute}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .launch-copy .kicker:after{--rule:color-mix(in srgb, var(--l-ink) 38%, transparent)}}:root[data-style=cyanotype] .launch-copy .kicker:after{background:linear-gradient(var(--rule), var(--rule)) 0 calc(14 * var(--u)) / 100% 1px no-repeat, linear-gradient(var(--rule), var(--rule)) 0 calc(100% - 14 * var(--u)) / 100% 1px no-repeat, linear-gradient(var(--rule), var(--rule)) calc(18 * var(--u)) 0 / 1px 100% no-repeat, linear-gradient(var(--rule), var(--rule)) calc(100% - 18 * var(--u)) 0 / 1px 100% no-repeat;pointer-events:none}:root[data-style=cyanotype] .launch-hero h1{margin:calc(22 * var(--u)) 0 calc(18 * var(--u));font-size:max(40px, calc(82 * var(--u)));letter-spacing:-.016em;text-wrap:wrap;color:var(--l-ink);text-shadow:0 calc(3 * var(--u)) calc(9 * var(--u)) #020e2680;font-weight:700;line-height:.93}:root[data-style=cyanotype] .launch-hero .launch-sub{max-width:none;font-family:var(--font-inter), system-ui, sans-serif;font-size:max(13px, calc(19.5 * var(--u)));color:var(--l-ink);margin:0;font-weight:400;line-height:1.3}:root[data-style=cyanotype] .launch-hero .launch-lede{display:none}:root[data-style=cyanotype] .launch-hero .launch-keys{gap:calc(28 * var(--u));margin-top:calc(16 * var(--u));flex-wrap:nowrap}:root[data-style=cyanotype] .launch-hero .launch-keys .key[data-size=lg]{min-height:max(40px, calc(63 * var(--u)));padding:0 calc(24 * var(--u));font-size:max(14px, calc(27 * var(--u)));flex:none}:root[data-style=cyanotype] .launch-hero .launch-keys .key[data-tone=signal]{min-width:calc(263 * var(--u));font-family:var(--font-display), Georgia, serif;letter-spacing:0;font-weight:700}:root[data-style=cyanotype] .launch-hero .launch-keys .key[data-tone=signal]>span:after{content:" →" / ""}:root[data-style=cyanotype] .launch-hero .launch-keys .key:not([data-tone=signal]){--ki:var(--l-ink);--tick:calc(7 * var(--u));--chalk:var(--l-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .launch-hero .launch-keys .key:not([data-tone=signal]){--chalk:color-mix(in srgb, var(--l-ink) 92%, transparent)}}:root[data-style=cyanotype] .launch-hero .launch-keys .key:not([data-tone=signal]){min-width:calc(210 * var(--u));font-size:max(13px, calc(24 * var(--u)));border-width:1px}:root[data-style=cyanotype] .launch-hero .launch-keys .key:not([data-tone=signal]):before{inset:calc(-1px - var(--tick));background:linear-gradient(var(--chalk), var(--chalk)) 0 var(--tick) / var(--tick) 1px no-repeat, linear-gradient(var(--chalk), var(--chalk)) 100% var(--tick) / var(--tick) 1px no-repeat, linear-gradient(var(--chalk), var(--chalk)) 0 calc(100% - var(--tick)) / var(--tick) 1px no-repeat, linear-gradient(var(--chalk), var(--chalk)) 100% calc(100% - var(--tick)) / var(--tick) 1px no-repeat, linear-gradient(var(--chalk), var(--chalk)) var(--tick) 0 / 1px var(--tick) no-repeat, linear-gradient(var(--chalk), var(--chalk)) calc(100% - var(--tick)) 0 / 1px var(--tick) no-repeat, linear-gradient(var(--chalk), var(--chalk)) var(--tick) 100% / 1px var(--tick) no-repeat, linear-gradient(var(--chalk), var(--chalk)) calc(100% - var(--tick)) 100% / 1px var(--tick) no-repeat}:root[data-style=cyanotype] .launch-hero .launch-keys-note{margin-top:calc(12 * var(--u));font-size:max(11px, calc(15 * var(--u)));gap:2px calc(14 * var(--u));color:var(--l-ink-soft)}:root[data-style=cyanotype] .launch-hero .launch-keys-note b,:root[data-style=cyanotype] .launch-hero .launch-keys-note a{color:var(--l-ink)}:root[data-style=cyanotype] .launch-hero .launch-proof{--sep:calc(18 * var(--u));margin-top:calc(6 * var(--u));padding:calc(7 * var(--u)) 0;font-size:max(10px, calc(13.5 * var(--u)));letter-spacing:0;text-transform:none;color:var(--l-ink);--rule:var(--l-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .launch-hero .launch-proof{--rule:color-mix(in srgb, var(--l-ink) 42%, transparent)}}:root[data-style=cyanotype] .launch-hero .launch-proof{background:linear-gradient(var(--rule), var(--rule)) top / 100% 1px no-repeat, linear-gradient(var(--rule), var(--rule)) bottom / 100% 1px no-repeat}:root[data-style=cyanotype] .launch-hero .launch-proof li:before{color:var(--l-ink)}:root[data-style=cyanotype] .launch-col{top:calc(80 * var(--u));left:calc(700 * var(--u));width:calc(812 * var(--u));display:block;position:absolute}:root[data-style=cyanotype] .launch-shot.faceplate:nth-child(n){z-index:0;isolation:auto;margin:0;padding:0}:root[data-style=cyanotype] .launch-shot .screen{padding:calc(15 * var(--u)) calc(15 * var(--u)) calc(19 * var(--u));isolation:isolate;background:0 0;position:relative;rotate:-1.2deg}:root[data-style=cyanotype] .launch-shot .screen:before{content:"";z-index:-1;inset:calc(-48 * var(--u));background:var(--k-mount-launch) center / 100% 100% no-repeat;pointer-events:none;position:absolute}:root[data-style=cyanotype] .launch-shot .screen:after{content:"";z-index:3;inset:calc(-48 * var(--u));background:var(--k-mount-tape-launch) center / 100% 100% no-repeat;pointer-events:none;border-image-source:none;position:absolute}:root[data-style=cyanotype] .launch-shot .screen-face{border-radius:max(2px, calc(5 * var(--u)))}:root[data-style=cyanotype][data-rice] .launch-shot .screen-face .screen-glass{mix-blend-mode:color;opacity:.4;background:#2460b2}:root[data-style=cyanotype] .launch-shot .screen-edge{box-shadow:inset 0 0 0 max(1.5px, calc(2.5 * var(--u))) #0b1a33}:root[data-style=cyanotype] .launch-shot-cap{top:calc(100% + 24 * var(--u));left:calc(20 * var(--u));color:var(--l-ink);position:absolute;right:0}:root[data-style=cyanotype] .launch-shot-cap>span{color:var(--l-ink)}:root[data-style=cyanotype] .rack:has(.launch-hero) .rack-main>.section:has(.reflexes){width:calc(1415 * var(--u));padding:calc(var(--plate-w) + 16 * var(--u)) calc(30 * var(--u)) calc(var(--plate-w) + 20 * var(--u)) calc(232 * var(--u));align-self:flex-start;row-gap:calc(14 * var(--u));order:-1}:root[data-style=cyanotype] .rack:has(.launch-hero) .rack-main>.section:has(.reflexes)>:first-child{display:contents}:root[data-style=cyanotype] .rack:has(.launch-hero) .section:has(.reflexes) .section-kicker{text-align:center}:root[data-style=cyanotype] .rack:has(.launch-hero) .section:has(.reflexes) h2{text-align:center;font-size:max(24px, calc(46 * var(--u)));margin:0;font-weight:700;line-height:1.1}:root[data-style=cyanotype] .rack:has(.launch-hero) .section:has(.reflexes) .aside-note{text-align:center;order:2;margin:0 auto}:root[data-style=cyanotype] .rack:has(.launch-hero) .section:has(.reflexes) .reflexes{margin-top:calc(8 * var(--u));order:1;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}:root[data-style=cyanotype] .rack:has(.launch-hero) .section:has(.reflexes) .reflexes li{justify-items:center;gap:calc(16 * var(--u));padding:calc(6 * var(--u)) calc(20 * var(--u)) calc(14 * var(--u));font-size:max(14px, calc(21 * var(--u)));text-align:center;background:0 0}:root[data-style=cyanotype] .rack:has(.launch-hero) .section:has(.reflexes) .reflexes li+li{border-left:1px solid var(--print)}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .rack:has(.launch-hero) .section:has(.reflexes) .reflexes li+li{border-left:1px solid color-mix(in srgb, var(--print) 38%, transparent)}}:root[data-style=cyanotype] .rack:has(.launch-hero) .section:has(.reflexes) .reflexes .chord{gap:calc(18 * var(--u))}:root[data-style=cyanotype] .rack:has(.launch-hero) .section:has(.reflexes) .reflexes .chord-plus{display:none}:root[data-style=cyanotype] .rack:has(.launch-hero) .section:has(.reflexes) .reflexes .key.cap{--kn:none;--kh:none;--kp:none;--kf:none;--ku:transparent;border:max(1.5px, calc(2 * var(--u))) solid var(--print)}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .rack:has(.launch-hero) .section:has(.reflexes) .reflexes .key.cap{border:max(1.5px, calc(2 * var(--u))) solid color-mix(in srgb, var(--print) 78%, #3a70ae)}}:root[data-style=cyanotype] .rack:has(.launch-hero) .section:has(.reflexes) .reflexes .key.cap{border-radius:calc(7 * var(--u));background:var(--key-under)}@supports (color:color-mix(in lab, red, red)){:root[data-style=cyanotype] .rack:has(.launch-hero) .section:has(.reflexes) .reflexes .key.cap{background:color-mix(in srgb, var(--key-under) 55%, #fff)}}:root[data-style=cyanotype] .rack:has(.launch-hero) .section:has(.reflexes) .reflexes .key.cap{box-shadow:inset 0 0 calc(10 * var(--u)) #3c64a04d, 0 0 calc(4 * var(--u)) #285aa04d, 0 calc(2 * var(--u)) calc(5 * var(--u)) #0a1e4638;min-height:max(30px, calc(50 * var(--u)));min-width:calc(76 * var(--u));padding:0 calc(16 * var(--u)) 2px;font-family:var(--font-display), Georgia, serif;font-size:max(13px, calc(24 * var(--u)));font-weight:600}:root[data-style=cyanotype] .rack:has(.launch-hero) .rack-main>.section:has(.reflexes):after{top:calc(var(--plate-w) + 14 * var(--u));width:calc(236 * var(--u));aspect-ratio:236/241;background:var(--k-fern-band) center / 100% 100% no-repeat;height:auto;left:0;translate:none}}:root[data-style=garden]{--garden-hand:var(--font-caveat);--signal:#a9c79a;--signal-ink:#2a4424;--print:#1a2130;--print-soft:#2b3343;--print-faint:#394152;--engrave-lo:#1a213038;--engrave-hi:transparent;--scene-ground:#2f4056;--k-scene-flat:url(/kit/garden/scene-night.webp);--k-sky:url(/kit/garden/scene/night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-sky:url(/kit/garden/scene/night/sky@2x.webp)}}:root[data-style=garden]{--sky-bleed-x:320;--sky-bleed-bottom:320;--k-sun:none;--sun-cx:0;--sun-cy:0;--sun-r:0;--k-far:none;--k-mid:none;--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:none;--k-right:none;--k-plate:url(/kit/garden/sheet-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-plate:image-set(url(/kit/garden/sheet-night-normal@2x.webp) 2x)}}:root[data-style=garden]{--k-plate-hover:url(/kit/garden/sheet-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-plate-hover:image-set(url(/kit/garden/sheet-night-hover@2x.webp) 2x)}}:root[data-style=garden]{--k-plate-pressed:url(/kit/garden/sheet-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-plate-pressed:image-set(url(/kit/garden/sheet-night-pressed@2x.webp) 2x)}}:root[data-style=garden]{--k-plate-focus:url(/kit/garden/sheet-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-plate-focus:image-set(url(/kit/garden/sheet-night-focus@2x.webp) 2x)}}:root[data-style=garden]{--k-plate-flat:url(/kit/garden/sheet-night-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-plate-flat:image-set(url(/kit/garden/sheet-night-flat@2x.webp) 2x)}}:root[data-style=garden]{--plate-slice:var(--slice-plate) fill;--plate-fill:linear-gradient(var(--plate-under), var(--plate-under));--plate-backdrop:none;--plate-fill-in:0px;--strip-fill-in:0px;--strip-repeat:stretch;--plate-sheen:none;--plate-light:none;--plate-inset:0px;--k-strip:url(/kit/garden/sheet-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-strip:image-set(url(/kit/garden/sheet-night-normal@2x.webp) 2x)}}:root[data-style=garden]{--k-pin-hold:none;--k-pin-hold-signal:none;--silk-shadow:none;--shelf-stagger:0px;--shelf-align:stretch;--hero-stagger:0px;--hero-align:start;--k-bezel:none;--mat-t:40;--mat-r:40;--mat-b:40;--mat-l:40;--bezel-under:#1b1e21;--k-key:url(/kit/garden/tile-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-key:image-set(url(/kit/garden/tile-night-normal@2x.webp) 2x)}}:root[data-style=garden]{--k-key-hover:url(/kit/garden/tile-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-key-hover:image-set(url(/kit/garden/tile-night-hover@2x.webp) 2x)}}:root[data-style=garden]{--k-key-pressed:url(/kit/garden/tile-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-key-pressed:image-set(url(/kit/garden/tile-night-pressed@2x.webp) 2x)}}:root[data-style=garden]{--k-key-focus:url(/kit/garden/tile-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-key-focus:image-set(url(/kit/garden/tile-night-focus@2x.webp) 2x)}}:root[data-style=garden]{--key-inset:0px;--key-lift:1px;--k-tape:url(/kit/garden/tape-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-tape:image-set(url(/kit/garden/tape-night@2x.webp) 2x)}}:root[data-style=garden]{--tape-ink:#efe8d6;--k-chip:url(/kit/garden/chip-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-chip:image-set(url(/kit/garden/chip-night@2x.webp) 2x)}}:root[data-style=garden]{--chip-ink:#efe8d6;--chip-pad:.35em;--k-drift-cloud:none;--motes:#f2e7a0;--motes-kind:fireflies;--plate-under:#aaafbc;--key-under:#a8a9af;--key-ink:#1d2433;--key-ink-soft:#343c4c;--k-key-signal:url(/kit/garden/tile-signal-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-key-signal:image-set(url(/kit/garden/tile-signal-night-normal@2x.webp) 2x)}}:root[data-style=garden]{--k-key-signal-hover:url(/kit/garden/tile-signal-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-key-signal-hover:image-set(url(/kit/garden/tile-signal-night-hover@2x.webp) 2x)}}:root[data-style=garden]{--k-key-signal-pressed:url(/kit/garden/tile-signal-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-key-signal-pressed:image-set(url(/kit/garden/tile-signal-night-pressed@2x.webp) 2x)}}:root[data-style=garden]{--k-key-signal-focus:url(/kit/garden/tile-signal-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-key-signal-focus:image-set(url(/kit/garden/tile-signal-night-focus@2x.webp) 2x)}}:root[data-style=garden]{--key-signal-ink:#f4ecd9;--key-signal-under:#2e3c2e;--k-pin-brass:url(/kit/garden/pin-brass-night.webp);--k-pin-green:url(/kit/garden/pin-green-night.webp);--k-pin-amber:url(/kit/garden/pin-amber-night.webp);--k-pin-signal:url(/kit/garden/pin-signal-night.webp);--k-glass:url(/kit/paper/glass-glare.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-glass:url(/kit/paper/glass-glare@2x.webp)}}:root[data-style=garden]{--k-sprig:url(/kit/garden/sprig-night.webp);--k-spray:url(/kit/garden/spray-night.webp);--k-label:url(/kit/garden/label-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-label:image-set(url(/kit/garden/label-night@2x.webp) 2x)}}:root[data-style=garden]{--label-ink:#1a2130;--k-wall:url(/kit/garden/wall-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-wall:url(/kit/garden/wall-night@2x.webp)}}:root[data-style=garden]{--k-mug-front:url(/kit/garden/mug-front-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden]{--k-mug-front:url(/kit/garden/mug-front-night@2x.webp)}}:root[data-style=garden]{--wall-top:187;--wall-h:680}:root[data-style=garden][data-rice-mode=light]{--k-tape:url(/kit/garden/tape-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-tape:image-set(url(/kit/garden/tape-day@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--tape-ink:#2a1d12;--signal:#4a6140;--signal-ink:#3e5535;--print:#1f2719;--print-soft:#3b4433;--print-faint:#4a5341;--engrave-lo:#1f27193d;--scene-ground:#9a8c62;--k-scene-flat:url(/kit/garden/scene-day.webp);--k-sky:url(/kit/garden/scene/day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-sky:url(/kit/garden/scene/day/sky@2x.webp)}}:root[data-style=garden][data-rice-mode=light]{--k-sun:none;--sun-cx:0;--sun-cy:0;--sun-r:0;--k-far:none;--k-mid:none;--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:none;--k-right:none;--k-plate:url(/kit/garden/sheet-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-plate:image-set(url(/kit/garden/sheet-day-normal@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--k-plate-hover:url(/kit/garden/sheet-day-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-plate-hover:image-set(url(/kit/garden/sheet-day-hover@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--k-plate-pressed:url(/kit/garden/sheet-day-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-plate-pressed:image-set(url(/kit/garden/sheet-day-pressed@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--k-plate-focus:url(/kit/garden/sheet-day-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-plate-focus:image-set(url(/kit/garden/sheet-day-focus@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--k-plate-flat:url(/kit/garden/sheet-day-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-plate-flat:image-set(url(/kit/garden/sheet-day-flat@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--k-strip:url(/kit/garden/sheet-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-strip:image-set(url(/kit/garden/sheet-day-normal@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--k-bezel:none;--mat-t:40;--mat-r:40;--mat-b:40;--mat-l:40;--bezel-under:#3a3f42;--k-key:url(/kit/garden/tile-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-key:image-set(url(/kit/garden/tile-day-normal@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--k-key-hover:url(/kit/garden/tile-day-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-key-hover:image-set(url(/kit/garden/tile-day-hover@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--k-key-pressed:url(/kit/garden/tile-day-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-key-pressed:image-set(url(/kit/garden/tile-day-pressed@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--k-key-focus:url(/kit/garden/tile-day-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-key-focus:image-set(url(/kit/garden/tile-day-focus@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--k-key-signal:url(/kit/garden/tile-signal-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-key-signal:image-set(url(/kit/garden/tile-signal-normal@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--k-key-signal-hover:url(/kit/garden/tile-signal-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-key-signal-hover:image-set(url(/kit/garden/tile-signal-hover@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--k-key-signal-pressed:url(/kit/garden/tile-signal-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-key-signal-pressed:image-set(url(/kit/garden/tile-signal-pressed@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--k-key-signal-focus:url(/kit/garden/tile-signal-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-key-signal-focus:image-set(url(/kit/garden/tile-signal-focus@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--k-chip:url(/kit/garden/chip-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-chip:image-set(url(/kit/garden/chip-day@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--chip-ink:#efe8d6;--k-drift-cloud:none;--motes:#fff3c8;--motes-kind:dust;--plate-under:#f5ead6;--key-under:#f1e1c8;--key-ink:#1f2815;--key-ink-soft:#3b4433;--key-signal-ink:#fbf8f0;--key-signal-under:#4b5b3a;--k-pin-brass:url(/kit/garden/pin-brass.webp);--k-pin-green:url(/kit/garden/pin-green.webp);--k-pin-amber:url(/kit/garden/pin-amber.webp);--k-pin-signal:url(/kit/garden/pin-signal.webp);--k-sprig:url(/kit/garden/sprig-day.webp);--k-spray:url(/kit/garden/spray-day.webp);--k-label:url(/kit/garden/label-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-label:image-set(url(/kit/garden/label-day@2x.webp) 2x)}}:root[data-style=garden][data-rice-mode=light]{--label-ink:#1c1a12;--k-wall:url(/kit/garden/wall-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-wall:url(/kit/garden/wall-day@2x.webp)}}:root[data-style=garden][data-rice-mode=light]{--k-mug-front:url(/kit/garden/mug-front-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=garden][data-rice-mode=light]{--k-mug-front:url(/kit/garden/mug-front-day@2x.webp)}}:root[data-style=garden][data-rice-mode=light]{--wall-top:193;--wall-h:670}:root[data-style=garden]{--l-left:calc(293 * var(--u));--l-right:calc(348 * var(--u));--l-head-top:calc(15 * var(--u));--l-brand:calc(54 * var(--u));--l-brand-weight:540;--l-tagline:calc(19.4 * var(--u));--l-tagline-track:-.003em;--l-nav:calc(19.5 * var(--u));--l-nav-weight:500;--l-launch-top:0px;--l-launch-align:start;--l-win-x:calc(691 * var(--u));--l-win-w:calc(649.5 * var(--u));--l-title:calc(51 * var(--u));--l-title-weight:470;--l-pitch:calc(26.1 * var(--u));--l-cards-l:calc(180 * var(--u));--l-cards-r:calc(168.5 * var(--u));--l-cards-gap:calc(17 * var(--u));--l-foot:0px;--l-heading:calc(26.5 * var(--u));--l-heading-font:var(--garden-hand);--l-heading-weight:400;--l-heading-rule:none;--l-card-title:calc(22.5 * var(--u));--l-card-weight:540;--l-ink:#1f2a19;--l-ink-soft:#343e2b;--l-call:#343e2b;--l-halo:0 0 calc(3 * var(--u)) #f8efe0e6, 0 0 calc(10 * var(--u)) #f8efe0b3;--masthead-h:calc(95 * var(--u));--xw-round:calc(12 * var(--u));--xw-shadow:0 calc(1 * var(--u)) calc(2.5 * var(--u)) #1418104d}:root[data-style=garden][data-rice-mode=light] :is(.masthead .brand :is(a,:where([data-studio-link])),.launchpad-title){color:#0e1808}:root[data-style=garden][data-rice-mode=light] .masthead .tagline{color:#262c1a;font-weight:370}:root[data-style=garden]:not([data-rice-mode=light]){--l-ink:#f1ead8;--l-ink-soft:#e2dccb;--l-call:#e2dccb;--l-halo:0 0 calc(6 * var(--u)) #161e2ecc, 0 0 calc(18 * var(--u)) #161e2e8c}:root[data-style=garden] .brand .led{width:calc(43 * var(--u));height:calc(44.3 * var(--u));margin:calc(3 * var(--u)) 0 0 calc(-2.8 * var(--u));order:1;align-self:flex-start}:root[data-style=garden] .brand .led:before{background:var(--k-spray) center / contain no-repeat;inset:0}@media (min-width:900px){:root[data-style=garden] .masthead{height:var(--masthead-h)}}:root[data-style=garden] .masthead .brand{letter-spacing:.006em}:root[data-style=garden] .masthead .tagline{margin:calc(-6 * var(--u)) 0 0 calc(2 * var(--u));font-weight:400}:root[data-style=garden] .masthead .instruments{gap:calc(31 * var(--u));margin-top:calc(5.5 * var(--u))}:root[data-style=garden] .masthead .key:not(.cap){font-size:max(15px, var(--l-nav));letter-spacing:-.008em;text-shadow:var(--l-halo)}:root[data-style=garden] .masthead .style-caret{opacity:1;font-size:.9em}:root[data-style=garden][data-rice-mode=light] .masthead .key{--ki:#34432b}:root[data-style=garden] .launchpad{margin-top:calc(-24 * var(--u))}:root[data-style=garden] .launchpad-copy{padding:calc(80 * var(--u)) calc(16 * var(--u)) 0 0}:root[data-style=garden] .launchpad-title{align-items:flex-start;gap:calc(10 * var(--u));letter-spacing:-.02em;font-variation-settings:"opsz" 36;margin-left:0;display:flex}:root[data-style=garden] .launchpad-title:after{content:"";width:calc(37 * var(--u));height:calc(45 * var(--u));background:var(--k-sprig) center / contain no-repeat;flex:none}:root[data-style=garden] .launchpad-pitch{margin-top:calc(6 * var(--u));line-height:1.2}:root[data-style=garden] .launchpad-call{line-height:1.2}:root[data-style=garden] .launchpad-keys{gap:calc(20 * var(--u));margin:calc(17 * var(--u)) 0 0}:root[data-style=garden] .launchpad-keys .key[data-size=lg]{min-height:max(40px, calc(50 * var(--u)));padding:calc(4 * var(--u)) calc(22.6 * var(--u)) 0;font-size:max(15px, calc(21 * var(--u)))}:root[data-style=garden] .launchpad-keys .key[data-size=lg]:before,:root[data-style=garden] .launchpad-keys .key[data-size=lg]:after{inset:calc(-2 * var(--u)) 0 0}:root[data-style=garden] .launchpad-keys .key[data-size=lg]:not([data-tone=signal]){padding-inline:calc(25.1 * var(--u))}:root[data-style=garden] .launchpad-keys .key-arrow{text-indent:2em;white-space:nowrap;background:currentColor;width:.74em;height:.54em;margin-left:.32em;display:inline-block;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 11' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0.9 5.5h13.1M9.2 0.9l4.7 4.6-4.7 4.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 11' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0.9 5.5h13.1M9.2 0.9l4.7 4.6-4.7 4.6'/%3E%3C/svg%3E") 50%/contain no-repeat}:root[data-style=garden] .launchpad-window{z-index:1}@media (min-width:900px){:root[data-style=garden] .launchpad-window{align-self:end}:root[data-style=garden] .launchpad-window:after{content:"";z-index:2;left:calc((686 - 691) * var(--u));top:calc((396 - 71) * var(--u));width:calc(42 * var(--u));height:calc(28 * var(--u));background:var(--k-mug-front) 0 0 / 100% 100% no-repeat;pointer-events:none;position:absolute}}:root[data-style=garden] .xw{--xw-r:1.1cqw;--xw-hair:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-style=garden] .xw{--xw-hair:color-mix(in srgb, var(--ink) 20%, var(--paper))}}:root[data-style=garden] .xw{border:max(1px, calc(1.5 * var(--u))) solid #2b2e31;box-shadow:inset 0 calc(2.2 * var(--u)) 0 0 #8f9193, inset 0 0 0 calc(4 * var(--u)) #565a5e;background:#202326;gap:0;padding:0 1.5cqw 1.5cqw}@media (min-width:900px){:root[data-style=garden] .xw{aspect-ratio:649.5/350.5;font-size:max(8px,1.8cqw)}:root[data-style=garden] .xw-rows{grid-template-rows:repeat(auto-fill,3.25cqw);padding:.5cqw .7cqw}:root[data-style=garden] .xw-rows li:nth-child(2n):not([data-selected]){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-style=garden] .xw-rows li:nth-child(2n):not([data-selected]){background:color-mix(in srgb, var(--ink) 4%, transparent)}}:root[data-style=garden] .xw-rows:before,:root[data-style=garden] .xw-rows:after{color:var(--ink-soft);letter-spacing:.02em;grid-area:1/1;align-self:center;padding-inline:1.2cqw;font-size:.92em}:root[data-style=garden] .xw-rows:before{content:"Name";padding-left:4.6cqw}:root[data-style=garden] .xw-rows:after{content:"Kind";justify-self:end}}:root[data-style=garden] .xw-bar{background:0 0;border-bottom:0;height:5cqw;padding-inline:1.2cqw .7cqw}:root[data-style=garden] .xw-lights{translate:0 1px}:root[data-style=garden] .xw-bar:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#ffffff2b 0 24%,#0000 28%);border:1px solid #ffffff24;border-radius:50%;width:1.45cqw;position:absolute;top:50%;right:-.1cqw;translate:0 -50%}:root[data-style=garden] .xw-lights i{background:#e0544c}:root[data-style=garden] .xw-lights i:nth-child(2){background:#e3b341}:root[data-style=garden] .xw-lights i:nth-child(3){background:#5fae4f}:root[data-style=garden] .xw-title{color:#dcdcd6;font-family:var(--font-print), system-ui, sans-serif;justify-content:center;align-items:center;gap:1cqw;font-size:1.05em;display:flex}:root[data-style=garden] .xw-title:before{content:"";background:var(--k-sprig) center / contain no-repeat;width:2.4cqw;height:2.4cqw}:root[data-style=garden] .xw-panes{border:1px solid var(--xw-hair);border-radius:var(--xw-r) var(--xw-r) 0 0;background:var(--paper);border-bottom:0;gap:0}:root[data-style=garden] .xw-pane{gap:0}:root[data-style=garden] .xw-pane+.xw-pane{border-left:1px solid var(--xw-hair)}:root[data-style=garden] .xw-path{border-bottom:1px solid var(--xw-hair);background:var(--paper-warm);color:var(--cyan);justify-content:space-between;align-items:center;padding:1.3cqw 1.6cqw;display:flex}:root[data-style=garden] .xw-pane:first-child .xw-path:after{content:"✕";color:var(--ink-soft);font-size:.85em}:root[data-style=garden] .xw-status{border:1px solid var(--xw-hair);border-radius:0 0 var(--xw-r) var(--xw-r);background:var(--paper-warm);align-items:center;gap:2cqw;padding:1.1cqw 1.8cqw;font-size:.92em}:root[data-style=garden] .xw-hints{flex-wrap:wrap;place-content:flex-start flex-end;gap:1.2em 2.2cqw;height:1.7em;padding-block:.15em;display:flex;overflow:hidden}:root[data-style=garden] .xw-hint{white-space:nowrap;flex:none}:root[data-style=garden] .xw-hint+.xw-hint:before{content:none}:root[data-style=garden] .xw-hints kbd{border:1px solid var(--xw-hair);background:var(--paper);color:var(--ink);border-bottom-width:2px;border-radius:.35em;padding:.1em .45em .06em}@media (min-width:900px){:root[data-style=garden] .landing{margin-bottom:max(0px, calc(100svh - 941 * var(--u)))}}:root[data-style=garden] .showcase{--show-top:477.5;margin-top:calc((var(--show-top) - 421.5) * var(--u));padding-top:calc(30 * var(--u));position:relative}@media (min-width:900px){:root[data-style=garden] .showcase-row:has(>li:nth-child(4):last-child){grid-template-columns:324fr 317fr 311fr 322fr}}:root[data-style=garden] .showcase:before{content:"";z-index:-1;left:0;top:calc((var(--wall-top) - var(--show-top)) * var(--u));width:calc(1672 * var(--u));height:calc(var(--wall-h) * var(--u));background:var(--k-wall) center / 100% 100% no-repeat;--y:calc(var(--wall-top) * var(--u));clip-path:polygon(0 0, 100% 0, 100% calc(642 * var(--u) - var(--y)), calc(1538 * var(--u)) calc(646 * var(--u) - var(--y)), calc(1524 * var(--u)) calc(830 * var(--u) - var(--y)), calc(1524 * var(--u)) 100%, calc(178 * var(--u)) 100%, calc(178 * var(--u)) calc(694 * var(--u) - var(--y)), 0 calc(694 * var(--u) - var(--y)));pointer-events:none;position:absolute}:root[data-style=garden] .showcase-title{justify-content:center;gap:calc(14 * var(--u));width:calc(198.4 * var(--u));height:calc(63.6 * var(--u));margin:calc(-2.6 * var(--u)) 0 calc(9 * var(--u)) calc(-63.8 * var(--u));padding:0 calc(10 * var(--u)) calc(3 * var(--u)) calc(28 * var(--u));border:0 solid #0000;border-image:var(--k-label) 70 fill / calc(22 * var(--u)) / calc(3 * var(--u)) stretch;color:var(--label-ink);font-size:calc(34 * var(--u));letter-spacing:-.012em;text-shadow:none}:root[data-style=garden] .showcase-title:after{content:"";height:calc(24 * var(--u));width:calc(20.5 * var(--u));margin-top:calc(8 * var(--u));background:var(--k-sprig) center / contain no-repeat;border:0;flex:none}:root[data-style=garden] .showcase .card.faceplate{--plate-k:.36;gap:calc(8.5 * var(--u));padding:calc(15 * var(--u)) calc(15.5 * var(--u)) calc(19.5 * var(--u)) calc(17 * var(--u))}:root[data-style=garden] .card-title{padding-left:calc(8 * var(--u));letter-spacing:.012em;line-height:1.2}@media (min-width:900px){:root[data-style=garden] .card-screen .screen-face.has-art{aspect-ratio:auto;height:calc(172 * var(--u))}}:root[data-style=garden] .card-title:after{content:"";vertical-align:-.16em;background:var(--k-sprig) center / contain no-repeat;width:.92em;height:1.1em;margin-left:.42em;display:inline-block}:root[data-style=garden] .screen{background:0 0;border-radius:5px;box-shadow:0 0 0 1px #fffaeeb3}:root[data-style=garden] .screen-face{border-radius:5px}:root[data-style=garden] .screen-face .screen-edge{border-radius:inherit;box-shadow:inset 0 0 0 2px #1d2022,inset 0 0 0 3px #ffffff24}:root[data-style=garden][data-rice-mode=light] .screen-face.has-art{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root[data-style=garden][data-rice-mode=light] .screen-face.has-art{background:color-mix(in srgb, var(--paper) 55%, #efe3c8)}}:root[data-style=garden][data-rice-mode=light] .screen-face.has-art .screen-edge{box-shadow:inset 0 0 0 1px #4a381e9e,inset 0 0 0 2px #fffaec47,inset 0 0 9px #5c442233}:root[data-style=garden] .screen-glass{display:none}:root[data-style=garden]{--plate-k:.42}@media (max-width:720px){:root[data-style=garden]{--plate-k:.36}}:root[data-style=garden] :is(.title,.detail-hero h1,.launch-hero h1){font-variation-settings:"opsz" 36;letter-spacing:-.02em;font-weight:480}:root[data-style=garden][data-rice-mode=light] :is(.title,.detail-hero h1,.launch-hero h1){color:#0e1808}:root[data-style=garden] body{font-family:var(--font-display), Georgia, serif;font-size:17.5px}:root[data-style=garden] :is(.silk,.kicker,.section-kicker,.tags,.colophon div,.feat h3,.openq strong,.plate-figure-label,.statusline,.folio,.divider){font-family:var(--font-display), Georgia, serif;letter-spacing:.07em;font-size:15.5px;font-variant-caps:all-small-caps;font-weight:500}:root[data-style=garden] .module-num{font-weight:650}:root[data-style=garden] .key:not(.cap){font-family:var(--font-display), Georgia, serif;letter-spacing:0;font-size:15.5px;font-weight:500}:root[data-style=garden] :is(.key.cap,.key-legend,.chord-plus:not(:is(h1,h2) *)){font-family:var(--font-display), Georgia, serif}:root[data-style=garden] .key[data-size=lg]{font-size:18px}:root[data-style=garden] .divider.faceplate{width:fit-content;max-width:100%;min-height:0;color:var(--label-ink);padding:14px 34px 15px}:root[data-style=garden] .divider.faceplate:before{border-image:var(--k-label) 70 fill / 24px / 10px stretch;background:0 0;inset:0}:root[data-style=garden] .divider.faceplate:after{content:none}:root[data-style=garden] .divider .shelf-label,:root[data-style=garden] .divider .shelf-note,:root[data-style=garden] .divider .shelf-count{color:var(--label-ink)}:root[data-style=garden] .divider .shelf-label{font-family:var(--garden-hand), cursive;letter-spacing:0;font-size:31px;font-variant-caps:normal;font-weight:400}:root[data-style=garden] .divider .shelf-note{font-family:var(--font-display), Georgia, serif;font-size:17px;font-style:italic}@media (max-width:899px){:root[data-style=garden][data-scene-art=plate] [data-layer=sky]{--layer-x:calc(-1 * (var(--sky-bleed-x) + 290) * var(--sky-s))}:root[data-style=garden]{--l-halo:0 0 3px #f8efe0f2, 0 0 9px #f8efe0e6, 0 0 20px #f8efe0b3}:root[data-style=garden]:not([data-rice-mode=light]){--l-halo:0 0 4px #161e2ee6, 0 0 11px #161e2ebf, 0 0 22px #161e2e8c}:root[data-style=garden] .masthead .instruments .key{text-shadow:none;background:#f7eedae6;border-radius:10px;box-shadow:0 0 0 1px #5c482847,0 1px 3px #281e0e4d}:root[data-style=garden]:not([data-rice-mode=light]) .masthead .instruments .key{background:#1a2236d1;box-shadow:0 0 0 1px #c8d2eb38,0 1px 3px #04081480}:root[data-style=garden] .masthead{row-gap:2px}:root[data-style=garden] .launchpad{--xw-shadow:0 6px 18px #181c124d, 0 1px 3px #181c124d;margin-top:0}:root[data-style=garden] .launchpad-copy{padding-top:0}:root[data-style=garden] .launchpad-title:after{width:.6em;height:.75em;margin-bottom:0}:root[data-style=garden] .launchpad-keys{gap:12px;margin:22px 0 0}:root[data-style=garden] .launchpad-keys .key[data-size=lg]{min-height:48px;padding:2px 22px 0;font-size:17px}:root[data-style=garden] .showcase{--wall-w:min(184vw, 1100px);padding-top:calc(var(--wall-w) * (500 - var(--wall-top)) / 1672);margin-top:8px}:root[data-style=garden] .showcase:before{clip-path:none;width:100vw;height:calc(var(--wall-w) * var(--wall-h) / 1672);background-size:var(--wall-w) 100%;background-position:calc(50% + var(--wall-w) * (.5 - 1045 / 1672)) 0;top:0;left:calc(50% - 50vw)}:root[data-style=garden] .showcase-title{border-image-width:17px;border-image-outset:2px;width:fit-content;height:auto;min-height:48px;margin:0 0 12px;padding:6px 20px 8px 24px;font-size:31px}:root[data-style=garden] .showcase-title:after{width:17px;height:20px;margin-top:6px}:root[data-style=garden] .showcase .card.faceplate{gap:8px;padding:14px 12px}:root[data-style=garden] .card-title{padding-left:4px;font-size:16px}}:root[data-style=ligne]{--ligne-hand:var(--font-comic-neue), "Comic Sans MS", sans-serif;--font-display:var(--font-comic-neue);--font-print:var(--font-comic-neue);--ligne-ink:#040404;--ligne-line:3px;--ligne-round:6px;--ligne-page:#1b2047;--ligne-field:#4757a6;--ligne-band:#34428f;--ligne-slate:#2c3340;--ligne-felt:#16452e;--ligne-steel:#343b55;--ligne-torch:#f1cf94;--ligne-cardstock:#f4eddb;--ligne-marine:#9fd4f5;--signal:#e2553f;--signal-ink:#ffd0c4;--print:#fbf3e1;--print-soft:#efe7d6;--print-faint:#ebe3d1;--engrave-lo:transparent;--engrave-hi:transparent;--silk-shadow:none;--scene-ground:#1b2047;--k-scene-flat:url(/kit/ligne/hero-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-scene-flat:url(/kit/ligne/hero-night@2x.webp)}}:root[data-style=ligne]{--k-sky:url(/kit/ligne/scene/night/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-sky:url(/kit/ligne/scene/night/sky@2x.webp)}}:root[data-style=ligne]{--k-sun:none;--sun-sw:1;--sun-sh:1;--sun-cx:0;--sun-cy:0;--sun-r:0;--k-far:none;--k-mid:none;--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:none;--k-right:none;--k-hero:url(/kit/ligne/hero-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-hero:url(/kit/ligne/hero-night@2x.webp)}}:root[data-style=ligne]{--k-hero-phone:url(/kit/ligne/hero-night-phone.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-hero-phone:url(/kit/ligne/hero-night-phone@2x.webp)}}:root[data-style=ligne]{--k-plate:url(/kit/ligne/sheet-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-plate:image-set(url(/kit/ligne/sheet-night-normal@2x.webp) 2x)}}:root[data-style=ligne]{--k-plate-hover:url(/kit/ligne/sheet-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-plate-hover:image-set(url(/kit/ligne/sheet-night-hover@2x.webp) 2x)}}:root[data-style=ligne]{--k-plate-pressed:url(/kit/ligne/sheet-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-plate-pressed:image-set(url(/kit/ligne/sheet-night-pressed@2x.webp) 2x)}}:root[data-style=ligne]{--k-plate-focus:url(/kit/ligne/sheet-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-plate-focus:image-set(url(/kit/ligne/sheet-night-focus@2x.webp) 2x)}}:root[data-style=ligne]{--k-plate-flat:url(/kit/ligne/sheet-night-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-plate-flat:image-set(url(/kit/ligne/sheet-night-flat@2x.webp) 2x)}}:root[data-style=ligne]{--plate-k:.5;--mat-k:.2;--plate-slice:var(--slice-plate);--plate-field:#4757a6;--plate-fill:url(/kit/ligne/paper-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--plate-fill:url(/kit/ligne/paper-night@2x.webp)}}:root[data-style=ligne]{--plate-fill-size:384px;--plate-fill-repeat:repeat;--plate-fill-in:4px;--strip-fill-in:8px;--plate-repeat:stretch;--strip-repeat:stretch;--plate-backdrop:none;--plate-round:0px;--plate-light:none;--plate-sheen:none;--plate-inset:-10px;--plate-hover-shift:translate(3px, -3px);--plate-press-shift:translate(-4px, 4px);--key-k:.5;--key-hover-shift:2px -2px;--key-press-shift:0 0;--key-legend-sink:0px;--screen-occlusion:none;--k-strip:url(/kit/ligne/sheet-strip-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-strip:image-set(url(/kit/ligne/sheet-strip-night-normal@2x.webp) 2x)}}:root[data-style=ligne]{--k-pin-hold:none;--k-pin-hold-signal:none;--shelf-stagger:0px;--shelf-align:stretch;--hero-stagger:0px;--hero-align:stretch;--tier-cut:block;--tier-cut-art:var(--k-cut-outpost);--tier-cut-at:50% 56%;--tier-cut-size:cover;--k-bezel:url(/kit/ligne/mat-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-bezel:image-set(url(/kit/ligne/mat-night@2x.webp) 2x)}}:root[data-style=ligne]{--mat-t:110;--mat-r:110;--mat-b:110;--mat-l:110;--k-key:url(/kit/ligne/tile-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-key:image-set(url(/kit/ligne/tile-night-normal@2x.webp) 2x)}}:root[data-style=ligne]{--k-key-hover:url(/kit/ligne/tile-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-key-hover:image-set(url(/kit/ligne/tile-night-hover@2x.webp) 2x)}}:root[data-style=ligne]{--k-key-pressed:url(/kit/ligne/tile-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-key-pressed:image-set(url(/kit/ligne/tile-night-pressed@2x.webp) 2x)}}:root[data-style=ligne]{--k-key-focus:url(/kit/ligne/tile-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-key-focus:image-set(url(/kit/ligne/tile-night-focus@2x.webp) 2x)}}:root[data-style=ligne]{--key-inset:3px;--key-lift:0px;--k-tape:url(/kit/ligne/tape-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-tape:image-set(url(/kit/ligne/tape-night@2x.webp) 2x)}}:root[data-style=ligne]{--tape-ink:#040404;--k-chip:url(/kit/ligne/chip-night.webp);--k-cap:url(/kit/ligne/cap-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-cap:image-set(url(/kit/ligne/cap-night@2x.webp) 2x)}}:root[data-style=ligne]{--k-caption:url(/kit/ligne/caption-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-caption:image-set(url(/kit/ligne/caption-night@2x.webp) 2x)}}:root[data-style=ligne]{--k-fibre:url(/kit/ligne/fibre-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-fibre:url(/kit/ligne/fibre-night@2x.webp)}}:root[data-style=ligne]{--caption-fill:#dcbf5c;--tag-fill:#c4d7c0;--code-fill:#acc6d5;--mat-fill:#b0c7d6;--k-cut-outpost:url(/kit/ligne/cut-outpost-night.webp);--k-cut-butte:url(/kit/ligne/cut-butte-night.webp);--k-cut-track:url(/kit/ligne/cut-track-night.webp);--k-cut-pillar:url(/kit/ligne/cut-pillar-night.webp);--chip-ink:#040404;--chip-pad:.35em;--k-drift-cloud:none;--motes:#000;--motes-kind:dust;--plate-under:var(--plate-field);--bezel-under:#b0c7d6;--key-under:#ede6d4;--key-ink:#040404;--key-ink-soft:#33302a;--k-key-signal:url(/kit/ligne/tile-signal-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-key-signal:image-set(url(/kit/ligne/tile-signal-night-normal@2x.webp) 2x)}}:root[data-style=ligne]{--k-key-signal-hover:url(/kit/ligne/tile-signal-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-key-signal-hover:image-set(url(/kit/ligne/tile-signal-night-hover@2x.webp) 2x)}}:root[data-style=ligne]{--k-key-signal-pressed:url(/kit/ligne/tile-signal-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-key-signal-pressed:image-set(url(/kit/ligne/tile-signal-night-pressed@2x.webp) 2x)}}:root[data-style=ligne]{--k-key-signal-focus:url(/kit/ligne/tile-signal-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne]{--k-key-signal-focus:image-set(url(/kit/ligne/tile-signal-night-focus@2x.webp) 2x)}}:root[data-style=ligne]{--key-signal-ink:#040404;--key-signal-under:#5fb3ea;--k-pin-brass:url(/kit/ligne/pin-brass.webp);--k-pin-green:url(/kit/ligne/pin-green.webp);--k-pin-amber:url(/kit/ligne/pin-amber.webp);--k-pin-signal:url(/kit/ligne/pin-signal.webp);--k-glass:none;--masthead-h:calc(107 * var(--u));--l-left:calc(98 * var(--u));--l-right:calc(62 * var(--u));--l-brand:calc(63 * var(--u));--l-brand-weight:800;--l-tagline:calc(26 * var(--u));--l-tagline-font:var(--font-comic-neue);--l-tagline-track:0;--l-nav:calc(27 * var(--u));--l-nav-font:var(--font-comic-neue);--l-nav-weight:700;--l-launch-top:0px;--l-launch-align:center;--l-win-x:calc(996 * var(--u));--l-win-w:calc(611 * var(--u));--l-title:calc(105 * var(--u));--l-title-font:var(--font-grandstander);--l-title-weight:700;--l-pitch:calc(32 * var(--u));--l-pitch-font:var(--font-comic-neue);--l-cards-l:calc(41 * var(--u));--l-cards-r:calc(41 * var(--u));--l-cards-gap:calc(16 * var(--u));--l-foot:calc(30 * var(--u));--l-heading:calc(32 * var(--u));--l-heading-font:var(--font-comic-neue);--l-heading-weight:700;--l-heading-rule:none;--l-card-title:calc(35 * var(--u));--l-card-font:var(--font-comic-neue);--l-card-weight:700;--card-title-order:1;--l-ink:var(--print);--l-ink-soft:var(--print);--l-call:var(--print);--l-halo:none;--l-rule:var(--ligne-ink);--xw-round:calc(10 * var(--u));--xw-shadow:0 0 0 calc(3 * var(--u)) var(--ligne-ink);--xw-edge:var(--ligne-ink)}:root[data-style=ligne][data-rice-mode=light]{--ligne-page:#f9f3e2;--ligne-field:#f9f3e2;--ligne-band:#82caee;--ligne-slate:#3a424d;--ligne-felt:#1f5a3b;--ligne-steel:#454c63;--signal:#e2553f;--signal-ink:#b8361f;--engrave-lo:transparent;--plate-under:var(--plate-field);--print:#040404;--print-soft:#2f2d29;--print-faint:#3d3a35;--scene-ground:#f9f3e2;--k-scene-flat:url(/kit/ligne/hero-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-scene-flat:url(/kit/ligne/hero-day@2x.webp)}}:root[data-style=ligne][data-rice-mode=light]{--k-sky:url(/kit/ligne/scene/day/sky.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-sky:url(/kit/ligne/scene/day/sky@2x.webp)}}:root[data-style=ligne][data-rice-mode=light]{--k-far:none;--k-mid:none;--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:none;--k-right:none;--k-sun:none;--sun-cx:0;--sun-cy:0;--sun-r:0;--k-drift-cloud:none;--k-hero:url(/kit/ligne/hero-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-hero:url(/kit/ligne/hero-day@2x.webp)}}:root[data-style=ligne][data-rice-mode=light]{--k-hero-phone:url(/kit/ligne/hero-day-phone.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-hero-phone:url(/kit/ligne/hero-day-phone@2x.webp)}}:root[data-style=ligne][data-rice-mode=light]{--k-plate:url(/kit/ligne/sheet-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-plate:image-set(url(/kit/ligne/sheet-day-normal@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-plate-hover:url(/kit/ligne/sheet-day-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-plate-hover:image-set(url(/kit/ligne/sheet-day-hover@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-plate-pressed:url(/kit/ligne/sheet-day-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-plate-pressed:image-set(url(/kit/ligne/sheet-day-pressed@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-plate-focus:url(/kit/ligne/sheet-day-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-plate-focus:image-set(url(/kit/ligne/sheet-day-focus@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-plate-flat:url(/kit/ligne/sheet-day-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-plate-flat:image-set(url(/kit/ligne/sheet-day-flat@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--plate-field:#f9f3e2;--plate-fill:url(/kit/ligne/paper-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--plate-fill:url(/kit/ligne/paper-day@2x.webp)}}:root[data-style=ligne][data-rice-mode=light]{--k-strip:url(/kit/ligne/sheet-strip-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-strip:image-set(url(/kit/ligne/sheet-strip-day-normal@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-bezel:url(/kit/ligne/mat-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-bezel:image-set(url(/kit/ligne/mat-day@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-key:url(/kit/ligne/tile-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-key:image-set(url(/kit/ligne/tile-day-normal@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-key-hover:url(/kit/ligne/tile-day-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-key-hover:image-set(url(/kit/ligne/tile-day-hover@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-key-pressed:url(/kit/ligne/tile-day-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-key-pressed:image-set(url(/kit/ligne/tile-day-pressed@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-key-focus:url(/kit/ligne/tile-day-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-key-focus:image-set(url(/kit/ligne/tile-day-focus@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-key-signal:url(/kit/ligne/tile-signal-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-key-signal:image-set(url(/kit/ligne/tile-signal-normal@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-key-signal-hover:url(/kit/ligne/tile-signal-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-key-signal-hover:image-set(url(/kit/ligne/tile-signal-hover@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-key-signal-pressed:url(/kit/ligne/tile-signal-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-key-signal-pressed:image-set(url(/kit/ligne/tile-signal-pressed@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-key-signal-focus:url(/kit/ligne/tile-signal-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-key-signal-focus:image-set(url(/kit/ligne/tile-signal-focus@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-tape:url(/kit/ligne/tape-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-tape:image-set(url(/kit/ligne/tape-day@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-chip:url(/kit/ligne/chip-day.webp);--k-cap:url(/kit/ligne/cap-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-cap:image-set(url(/kit/ligne/cap-day@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-caption:url(/kit/ligne/caption-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-caption:image-set(url(/kit/ligne/caption-day@2x.webp) 2x)}}:root[data-style=ligne][data-rice-mode=light]{--k-fibre:url(/kit/ligne/fibre-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=ligne][data-rice-mode=light]{--k-fibre:url(/kit/ligne/fibre-day@2x.webp)}}:root[data-style=ligne][data-rice-mode=light]{--caption-fill:#fce89e;--tag-fill:#cee5d1;--code-fill:#b5d3e7;--mat-fill:#92cfec;--k-cut-outpost:url(/kit/ligne/cut-outpost-day.webp);--k-cut-butte:url(/kit/ligne/cut-butte-day.webp);--k-cut-track:url(/kit/ligne/cut-track-day.webp);--k-cut-pillar:url(/kit/ligne/cut-pillar-day.webp);--tape-ink:#040404;--mat-t:110;--mat-r:110;--mat-b:110;--mat-l:110;--key-ink:#040404;--key-ink-soft:#33302a;--chip-ink:#040404;--motes:#000;--motes-kind:dust;--bezel-under:#92cfec;--key-under:#f9f5e6;--key-signal-ink:#040404;--key-signal-under:#67c1fc}:root[data-style=ligne] body:has(.rack):after{content:"";z-index:50;border:3px solid var(--ligne-ink);pointer-events:none;position:fixed;inset:0}:root[data-style=ligne] .masthead{box-sizing:border-box;isolation:isolate;min-height:var(--masthead-h);padding:calc(26 * var(--u)) var(--l-right) calc(11 * var(--u)) calc(62 * var(--u));align-items:center}:root[data-style=ligne] .masthead:before{content:"";inset:calc(16 * var(--u)) calc(23 * var(--u)) calc(10 * var(--u)) calc(24 * var(--u));z-index:-1;border:var(--ligne-line) solid var(--ligne-ink);border-radius:var(--ligne-round);background:var(--ligne-band);position:absolute}@media (min-width:900px){:root[data-style=ligne] .masthead-brand{align-items:baseline;gap:calc(34 * var(--u));min-width:0;display:flex}}:root[data-style=ligne] .masthead .brand .led{display:none}:root[data-style=ligne] .masthead .brand{text-transform:none;line-height:1}:root[data-style=ligne] :is(.masthead,.running-head) .brand :is(a,:where([data-studio-link])){color:#0000;width:2.889em;font-family:var(--ligne-hand);letter-spacing:0;font-style:normal;font-weight:700;display:inline-block;position:relative}:root[data-style=ligne] :is(.masthead,.running-head) .brand :is(a,:where([data-studio-link])):before{content:"";left:0;bottom:var(--wm-drop,.024em);aspect-ratio:182/73;background:var(--l-ink);pointer-events:none;width:100%;position:absolute;-webkit-mask:url(/kit/ligne/wordmark.webp) 0 0/100% 100% no-repeat;mask:url(/kit/ligne/wordmark.webp) 0 0/100% 100% no-repeat}:root[data-style=ligne] .masthead .tagline{top:calc(-5 * var(--u));letter-spacing:-.01em;white-space:nowrap;margin:0;font-style:italic;font-weight:700;position:relative}:root[data-style=ligne] .masthead .instruments{gap:calc(40 * var(--u));margin-top:0}:root[data-style=ligne] .masthead .key{font-style:normal;font-weight:var(--l-nav-weight)}:root[data-style=ligne] .launchpad{isolation:isolate;min-height:calc(496 * var(--u));flex:1 0 auto;position:relative}:root[data-style=ligne] .launchpad:before{content:"";inset:0 calc(23 * var(--u)) 0 calc(24 * var(--u));z-index:-1;border:var(--ligne-line) solid var(--ligne-ink);border-radius:var(--ligne-round);background:var(--k-hero) 38% 100% / cover no-repeat var(--ligne-page);position:absolute}:root[data-style=ligne] .launchpad-copy{padding-bottom:calc(139 * var(--u));align-self:end}:root[data-style=ligne] .launchpad-title{width:min-content;margin:0 0 calc(-22 * var(--u)) calc(6 * var(--u));text-indent:calc(-12 * var(--u));letter-spacing:-.01em;text-transform:uppercase;transform-origin:0 100%;--brush:calc(1.15 * var(--u));text-shadow:var(--brush) 0 0 var(--brush-ink,currentColor), calc(var(--brush) * -1) 0 0 var(--brush-ink,currentColor), 0 var(--brush) 0 var(--brush-ink,currentColor), 0 calc(var(--brush) * -1) 0 var(--brush-ink,currentColor), calc(var(--brush) * .707) calc(var(--brush) * .707) 0 var(--brush-ink,currentColor), calc(var(--brush) * -.707) calc(var(--brush) * .707) 0 var(--brush-ink,currentColor), calc(var(--brush) * .707) calc(var(--brush) * -.707) 0 var(--brush-ink,currentColor), calc(var(--brush) * -.707) calc(var(--brush) * -.707) 0 var(--brush-ink,currentColor);font-style:italic;line-height:.815;transform:rotate(-7deg)scaleY(1.1)}:root[data-style=ligne] :is(.masthead .tagline,.running-head .meta){-webkit-text-stroke:.03em currentColor}:root[data-style=ligne] :is(.masthead .key,.running-head .key){-webkit-text-stroke:.037em currentColor}:root[data-style=ligne] :is(.launchpad-pitch,.launchpad-call){-webkit-text-stroke:.036em currentColor}:root[data-style=ligne] .key[data-size=lg]{-webkit-text-stroke:.047em currentColor}:root[data-style=ligne] :is(.title,.detail-hero h1,.section h2,.launch-copy h1){-webkit-text-stroke:.04em currentColor}:root[data-style=ligne] :is(.showcase-title,.card-title,.module-title){--lean:3.5deg;--squeeze:.92;font-family:var(--ligne-hand);-webkit-text-stroke:.054em currentColor;transform:skewX(calc(var(--lean) * -1)) scaleX(var(--squeeze));transform-origin:0 78%;font-style:normal;font-weight:700}:root[data-style=ligne] .showcase-title{--lean:7deg;--squeeze:1;-webkit-text-stroke-width:.052em}:root[data-style=ligne] :is(.title,.detail-hero h1,.section h2,.launch-copy h1,.module-title){font-family:var(--ligne-hand);letter-spacing:-.005em;font-weight:700}:root[data-style=ligne] .title .soft{-webkit-text-stroke:.025em currentColor;font-style:italic;font-weight:700}:root[data-style=ligne] .launchpad-pitch,:root[data-style=ligne] .launchpad-call{font-weight:700;line-height:1.1}:root[data-style=ligne] .launchpad-pitch{margin-top:calc(5 * var(--u))}:root[data-style=ligne] .launchpad-keys{gap:calc(12 * var(--u));margin-top:calc(13 * var(--u))}:root[data-style=ligne] .launchpad-keys .key{min-height:max(40px, calc(53 * var(--u)));padding:0 calc(31 * var(--u)) 2px;font-size:max(16px, calc(23.5 * var(--u)));gap:.3em}:root[data-style=ligne] .launchpad-keys .key[data-tone=signal]{padding-inline:calc(21 * var(--u))}:root[data-style=ligne] .launchpad-keys .key-arrow{text-indent:2em;white-space:nowrap;background:currentColor;width:.78em;height:.62em;margin-left:0;display:inline-block;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16' fill='none' stroke='%23000' stroke-width='2.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.2 8.4h14.4M11 2.6l5.8 5.8-6.2 5.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16' fill='none' stroke='%23000' stroke-width='2.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.2 8.4h14.4M11 2.6l5.8 5.8-6.2 5.6'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (min-width:900px){:root[data-style=ligne] .launchpad-window{margin-top:calc(-5 * var(--u))}}:root[data-style=ligne] .xw{aspect-ratio:611/403;counter-reset:xw-items;font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;font-size:max(9px,2.9cqw);position:relative}:root[data-style=ligne] .xw-bar{background:0 0;border-bottom:0;height:6.6cqw;padding-inline:3.3cqw}:root[data-style=ligne] .xw-lights{gap:1.3cqw}:root[data-style=ligne] .xw-lights i{background:#ec5f57;width:2.45cqw}:root[data-style=ligne] .xw-lights i:nth-child(2){background:#f4bd4f}:root[data-style=ligne] .xw-lights i:nth-child(3){background:#5fc454}:root[data-style=ligne] .xw-title{color:var(--ink);font-size:1.08em;font-weight:700}:root[data-style=ligne] .xw-panes{border:max(1px, .25cqw) solid var(--xw-hairline);border-radius:1.2cqw;margin-inline:1.3cqw}:root[data-style=ligne] .xw-pane+.xw-pane{border-left:max(1px, .25cqw) solid var(--xw-hairline)}:root[data-style=ligne] .xw-path{display:none}:root[data-style=ligne] .xw-pane+.xw-pane .xw-path{border:0;align-items:center;height:6.4cqw;padding:0;font-size:.92em;display:flex;position:absolute;bottom:0;right:3.6cqw}:root[data-style=ligne] .xw-rows{grid-template-rows:repeat(auto-fill,5.3cqw);padding:1.5cqw 1.3cqw}:root[data-style=ligne] .xw-rows li{border-radius:1cqw;gap:2.1cqw;padding-inline:3.6cqw 1.6cqw}:root[data-style=ligne] .xw-pane:first-child .xw-rows li{counter-increment:xw-items}:root[data-style=ligne] .xw{--xw-sel:#2f6fb5;--xw-folder:#5fb8f4;--xw-hairline:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-style=ligne] .xw{--xw-hairline:color-mix(in srgb, var(--ink) 45%, var(--paper))}}:root[data-style=ligne] .xw-rows li[data-selected]{background:var(--xw-sel);color:#fff}:root[data-style=ligne] .xw-icon{background:var(--xw-folder);clip-path:none;width:3.7cqw;height:3cqw;-webkit-mask:var(--xw-folder-shape) center / 100% 100% no-repeat;-webkit-mask:var(--xw-folder-shape) center / 100% 100% no-repeat;-webkit-mask:var(--xw-folder-shape) center / 100% 100% no-repeat;-webkit-mask:var(--xw-folder-shape) center / 100% 100% no-repeat;mask:var(--xw-folder-shape) center / 100% 100% no-repeat;--xw-folder-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 18'%3E%3Cpath d='M1 3.2A2.2 2.2 0 0 1 3.2 1h4.4c.6 0 1.1.2 1.5.7l1.3 1.6h9.4A2.2 2.2 0 0 1 21.9 5.5v9.3A2.2 2.2 0 0 1 19.7 17H3.2A2.2 2.2 0 0 1 1 14.8z'/%3E%3C/svg%3E")}:root[data-style=ligne] li[data-selected] .xw-icon{background:#a9d8fb}:root[data-style=ligne] .xw-icon[data-kind=file]{background:var(--ink);width:2.7cqw;height:3.5cqw;-webkit-mask:var(--xw-sheet-shape) center / 100% 100% no-repeat;-webkit-mask:var(--xw-sheet-shape) center / 100% 100% no-repeat;-webkit-mask:var(--xw-sheet-shape) center / 100% 100% no-repeat;-webkit-mask:var(--xw-sheet-shape) center / 100% 100% no-repeat;mask:var(--xw-sheet-shape) center / 100% 100% no-repeat;--xw-sheet-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 26'%3E%3Cpath fill-rule='evenodd' d='M2.5 1h10l6 6v17.2c0 .5-.4.8-.8.8H3.3c-.5 0-.8-.3-.8-.8zM12.5 1v6h6zM6 11.5h8v2H6zM6 15.5h8v2H6zM6 19.5h5v2H6z'/%3E%3C/svg%3E")}:root[data-style=ligne] .xw-kind{display:none}:root[data-style=ligne] .xw-status{background:0 0;border-top:0;align-items:center;height:6.4cqw;padding:0 3.6cqw;font-size:.92em}:root[data-style=ligne] .xw-status>*{display:none}:root[data-style=ligne] .xw-status:before{content:counter(xw-items) " items"}:root[data-style=ligne] .showcase{isolation:isolate;margin-top:calc(24 * var(--u));padding:0 var(--l-cards-r) 0 var(--l-cards-l);position:relative}:root[data-style=ligne] .showcase:before{content:"";inset:0 calc(23 * var(--u)) calc(-15 * var(--u)) calc(24 * var(--u));z-index:-1;border:var(--ligne-line) solid var(--ligne-ink);border-radius:var(--ligne-round);background:var(--ligne-field);position:absolute}:root[data-style=ligne] .showcase-title{--legend-rise:calc(18 * var(--u));width:fit-content;margin:calc(var(--legend-rise) * -1) 0 calc(3.5 * var(--u)) calc(4 * var(--u));padding:0 calc(10 * var(--u));letter-spacing:-.015em;background:linear-gradient(var(--ligne-field), var(--ligne-field)) 0 var(--legend-rise) / 100% 100% no-repeat;border-radius:0 0 calc(5 * var(--u)) calc(5 * var(--u));line-height:1.1}:root[data-style=ligne] .card.faceplate{--plate-k:.56;--plate-fill:linear-gradient(var(--plate-field), var(--plate-field));--plate-fill-size:initial;--plate-fill-repeat:no-repeat;gap:calc(7 * var(--u));padding:calc(6 * var(--u)) calc(7 * var(--u)) calc(10 * var(--u))}:root[data-style=ligne] .card-title{padding-inline:calc(4 * var(--u));letter-spacing:-.01em}:root[data-style=ligne] .card .screen{aspect-ratio:376/203;background:0 0;border-radius:3px;padding:0}:root[data-style=ligne] .card .screen:after{content:none}:root[data-style=ligne] .card .screen-face.has-art{aspect-ratio:auto;background:var(--plate-ground,var(--paper));border-radius:3px;height:100%}:root[data-style=ligne] .card .screen-art{--art-h:calc(81.6% / var(--drawn-h,1));--art-dx:calc((var(--drawn-x,.5) - .5) * 100%);--art-dy:calc((var(--drawn-y,.5) - .5) * 100%);height:var(--art-h);aspect-ratio:3/2;transform:translate(calc(-50% - var(--art-dx)), calc(-50% - var(--art-dy)));background:var(--plate-ink,var(--tone,var(--cyan)));inset:50% auto auto 50%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:root[data-style=ligne] .showcase-row>li:nth-child(3n+2)>.card:not([data-shelf=tools]){--plate-ground:var(--ligne-slate);--plate-ink:var(--ligne-torch)}:root[data-style=ligne] .showcase-row>li:nth-child(3n+3)>.card:not([data-shelf=tools]){--plate-ground:var(--ligne-felt);--plate-ink:var(--ligne-cardstock)}:root[data-style=ligne] .showcase-row>li:nth-child(3n+1)>.card:not([data-shelf=tools]){--plate-ground:var(--ligne-steel);--plate-ink:var(--ligne-marine)}:root[data-style=ligne] .card .screen-edge{box-shadow:inset 0 0 0 2px var(--ligne-ink);border-radius:3px}:root[data-style=ligne] .card[data-shelf=tools] .screen{--bar:calc(24 * var(--u));margin:calc(-3 * var(--u)) calc(-4 * var(--u)) 0;padding:calc(10 * var(--u) + var(--bar)) calc(10 * var(--u)) calc(9 * var(--u));background:var(--mat-fill);border-radius:3px 3px 0 0}:root[data-style=ligne] .card[data-shelf=tools] .screen:before{content:"";inset:calc(10 * var(--u)) calc(10 * var(--u)) calc(9 * var(--u));z-index:4;border:2px solid var(--ligne-ink);border-radius:calc(6 * var(--u));--dot:calc(5 * var(--u));background:radial-gradient(circle var(--dot), #ec5f57 92%, transparent) calc(14 * var(--u)) calc(var(--bar) / 2 - var(--dot)) / calc(2 * var(--dot)) calc(2 * var(--dot)) no-repeat, radial-gradient(circle var(--dot), #f3bd4f 92%, transparent) calc(30 * var(--u)) calc(var(--bar) / 2 - var(--dot)) / calc(2 * var(--dot)) calc(2 * var(--dot)) no-repeat, radial-gradient(circle var(--dot), #5fc454 92%, transparent) calc(46 * var(--u)) calc(var(--bar) / 2 - var(--dot)) / calc(2 * var(--dot)) calc(2 * var(--dot)) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 14' fill='none' stroke='%23786f66' stroke-width='1.6'%3E%3Ccircle cx='6' cy='6' r='4.2'/%3E%3Cpath d='M9 9l3.6 3.6'/%3E%3Crect x='30.8' y='1.8' width='10.4' height='10.4' rx='1'/%3E%3Cpath d='M33.6 7.5h4.8'/%3E%3C/svg%3E") right calc(12 * var(--u)) top calc(var(--bar) / 2 - 7 * var(--u)) / calc(44 * var(--u)) calc(14 * var(--u)) no-repeat, linear-gradient(var(--rule), var(--rule)) 0 calc(var(--bar) - 1px) / 100% 1px no-repeat, linear-gradient(var(--paper-warm), var(--paper-warm)) 0 0 / 100% var(--bar) no-repeat;pointer-events:none;position:absolute}:root[data-style=ligne] .card[data-shelf=tools] .screen-face,:root[data-style=ligne] .card[data-shelf=tools] .screen-edge{border-radius:0 0 calc(5 * var(--u)) calc(5 * var(--u))}:root[data-style=ligne] .card[data-shelf=tools] .screen-edge{box-shadow:none}@media (min-width:900px){:root[data-style=ligne] .card .screen{max-height:calc(((1672 - 2 * 41 - 3 * 16) / 4 - 2 * 7) * 203 / 376 * var(--u))}:root[data-style=ligne] .card[data-shelf=tools] .screen{max-height:calc(((1672 - 2 * 41 - 3 * 16) / 4 - 2 * 7 + 2 * 4) * 203 / 376 * var(--u))}}:root[data-style=ligne]:not([data-rice-mode=light]) .launchpad-title{--brush-ink:var(--ligne-ink);-webkit-text-stroke:calc(5 * var(--u)) var(--ligne-ink);paint-order:stroke fill}@media (max-width:899px){:root[data-style=ligne]{--masthead-h:0px}:root[data-style=ligne] .masthead{row-gap:2px;margin-bottom:10px;padding:14px 16px 16px}:root[data-style=ligne] .masthead:before{inset:0}:root[data-style=ligne] .masthead .tagline{white-space:normal}:root[data-style=ligne] .launchpad{gap:22px;min-height:0;padding:0}:root[data-style=ligne] .launchpad:before{content:none}:root[data-style=ligne] .launchpad-copy{isolation:isolate;padding:14px 16px max(190px,46vw);position:relative}:root[data-style=ligne] .launchpad-copy:before{content:"";z-index:-1;border:var(--ligne-line) solid var(--ligne-ink);border-radius:var(--ligne-round);background:var(--k-hero-phone) 38% 100% / cover no-repeat var(--ligne-page);position:absolute;inset:0}:root[data-style=ligne] .launchpad-title{margin:.42em 0 6px 12px;font-size:clamp(46px,13vw,76px)}:root[data-style=ligne] .launchpad-window{border-radius:var(--xw-round);box-shadow:var(--xw-shadow)}:root[data-style=ligne] .launchpad-pitch,:root[data-style=ligne] .launchpad-call{font-size:19px}:root[data-style=ligne] .launchpad-keys .key{min-height:46px;padding-inline:20px;font-size:18px}:root[data-style=ligne] .xw{aspect-ratio:606/344}:root[data-style=ligne] .showcase{margin-top:24px;padding:0 12px 14px}:root[data-style=ligne] .showcase:before{inset:0}:root[data-style=ligne] .showcase-title{--legend-rise:16px;margin:-16px 0 6px 6px;padding-inline:8px;font-size:26px}:root[data-style=ligne] .card-title{font-size:18px}}@media (max-width:480px){:root[data-style=ligne] .xw{aspect-ratio:auto;font-size:13px}:root[data-style=ligne] .xw-rows{grid-template-rows:none;grid-auto-rows:2.1em}}:root[data-style=ligne] .running-head:before{border:var(--ligne-line) solid var(--ligne-ink);border-radius:var(--ligne-round);background:var(--ligne-band);border-image-source:none;inset:0}:root[data-style=ligne] .running-head{color:var(--l-ink)}:root[data-style=ligne] .running-head .brand{font-size:30px}:root[data-style=ligne] .running-head .meta{letter-spacing:0;text-transform:none;font-size:17px;font-style:italic;font-weight:700}:root[data-style=ligne] .running-head .key{--kn:none;--kh:none;--kp:none;--kf:none;--ki:var(--l-ink);--ku:transparent;text-underline-offset:6px;min-height:36px;padding:0 2px;font-size:19px;text-decoration-thickness:1.5px;translate:none}:root[data-style=ligne] .running-head :is(a.key,button.key):hover,:root[data-style=ligne] .running-head .key[aria-expanded=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}:root[data-style=ligne] .running-head .key:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}:root[data-style=ligne] .running-head .theme-key{min-width:0}:root[data-style=ligne] .running-head :is(.instruments,.head-nav){gap:26px}@media (max-width:600px){:root[data-style=ligne] .running-head .instruments{gap:14px}}@media (max-width:340px){:root[data-style=ligne] .running-head .instruments{gap:6px}}:root[data-style=ligne] .running-head .brand .led{display:none}@media (min-width:1000px){:root[data-style=ligne] .rack-main>.intro{width:auto}}@media (min-width:900px){:root[data-style=ligne] .rack:has(.masthead){max-width:calc(var(--stage-w) - 47 * var(--u));padding-inline:0}}@media (max-width:720px){:root[data-style=ligne]{--plate-inset:-12px}:root[data-style=ligne] :is(.hero-copy.faceplate,.detail-hero,.section,.launch-copy.faceplate){padding-inline:calc(var(--plate-w) + 14px)}}:root[data-style=ligne] .key{font-family:var(--ligne-hand);letter-spacing:0;font-style:italic;font-weight:700}:root[data-style=ligne] .key[data-size=lg]{font-style:normal}:root[data-style=ligne] .key[data-size=lg]>span{transform:skew(-5.5deg)}:root[data-style=ligne] :is(.masthead,.running-head) .key,:root[data-style=ligne] .key.cap{font-style:normal}:root[data-style=ligne] .style-caret{opacity:1}:root[data-style=ligne] :is(.tape,.kicker,.shelf-label,.module-num),:root[data-style=ligne] .hero-copy>.silk{font-family:var(--ligne-hand);text-transform:uppercase;letter-spacing:.04em;font-weight:700}:root[data-style=ligne] :is(.meta,.module-status,.module-stats,.launch-proof,.section-kicker,.plate-figure-label,.statusline,.colophon div,.feat h3,.openq strong,.code-panel h3,.tags){font-family:var(--ligne-hand);letter-spacing:.03em;font-weight:700}:root[data-style=ligne] :is(.tape,.kicker,.shelf-label,.module-num),:root[data-style=ligne] .hero-copy>.silk{font-style:italic}:root[data-style=ligne] :is(.shelf-count,.silk,.folio,.folio>*,.chord-plus,.key-legend){font-family:var(--ligne-hand)}:root[data-style=ligne] .divider.faceplate{color:#040404;width:fit-content;max-width:100%;min-height:0;padding:9px 22px 8px}:root[data-style=ligne] .divider.faceplate:before{border-image:var(--k-caption) 32 / 8px / 2px stretch;background:var(--k-fibre) 0 0 / 384px 384px, var(--caption-fill);border-radius:2px;inset:0}:root[data-style=ligne] .divider.faceplate{margin-inline-start:2px}:root[data-style=ligne] .divider.faceplate:after{content:none}:root[data-style=ligne] .divider{align-items:baseline}:root[data-style=ligne] .divider :is(.shelf-label,.shelf-note,.shelf-count){color:#040404}:root[data-style=ligne] .shelf-label{font-size:24px;font-weight:800}:root[data-style=ligne] .shelf-label .shelf-note{font-size:15px;font-style:normal;font-weight:600}:root[data-style=ligne] :is(.faceplate:not(.running-head,.divider,.statusline,.folio),.section,.detail-hero,.colophon,.blank-leaf):before{border-image-source:var(--k-plate-flat)}:root[data-style=ligne] :is(.faceplate,.key):after{transition:none}:root[data-style=ligne] :is(.faceplate.is-live:hover,.faceplate.is-live:focus-visible,.faceplate:has([data-rack-stop]:focus-visible)):before,:root[data-style=ligne] :is(a.key:hover,button.key:hover:not(:disabled),label.key:hover,.key:focus-visible,.key:has(input:focus-visible)):before{border-image-source:none}:root[data-style=ligne] .module{padding-top:calc(var(--plate-w) * .75 + 8px);padding-bottom:calc(var(--plate-w) * .8 + 8px)}:root[data-style=ligne] .module>.led.sheet-pin{display:none}:root[data-style=ligne] .module .module-status:before{content:"";vertical-align:-1px;background:var(--k-pin-brass) center / contain no-repeat;width:20px;height:20px;margin:-4px 4px -4px -3px;display:inline-block}:root[data-style=ligne] .module:has(>.led[data-on=true][data-color=green]) .module-status:before{background-image:var(--k-pin-green)}:root[data-style=ligne] .module:has(>.led[data-on=true][data-color=amber]) .module-status:before{background-image:var(--k-pin-amber)}:root[data-style=ligne] .module:has(>.led[data-on=true][data-color=signal]) .module-status:before{background-image:var(--k-pin-signal)}:root[data-style=ligne] :is(.hero-copy>.silk,.module-num){padding:5px 12px var(--balloon-foot);border:0 solid #0000;border-image:var(--balloon);color:var(--tape-ink);align-self:flex-start;font-size:13px;line-height:1.25;display:inline-block}:root[data-style=ligne] :is(.running-head,.folio,.statusline,.divider){--plate-k:.25}:root[data-style=ligne] :is(.running-head,.folio,.statusline){min-height:calc(2 * 152px * var(--plate-k))}:root[data-style=ligne] :is(.screen,.code-duet){--mat-k:.2;background:var(--k-fibre) 0 0 / 384px 384px, var(--mat-fill);border-radius:4px}:root[data-style=ligne] .screen-edge{box-shadow:none}:root[data-style=ligne] .key[data-size=lg]{--key-k:.5}:root[data-style=ligne]{--balloon:var(--k-tape) 32 32 64 76 fill / 8px 8px 16px 19px / 2px 2px 0 2px stretch;--balloon-foot:15px}:root[data-style=ligne] :is(.tape,.kicker){padding:6px 14px var(--balloon-foot);border-image:var(--balloon)}:root[data-style=ligne]{--balloon-box-foot:11.5px}:root[data-style=ligne] :is(.tape,.kicker,.hero-copy>.silk,.module-num){isolation:isolate;position:relative}:root[data-style=ligne] :is(.tape,.kicker,.hero-copy>.silk,.module-num):before{content:"";inset:2px 2px var(--balloon-box-foot);z-index:-1;background:var(--k-fibre) 0 0 / 384px 384px, var(--tag-fill);pointer-events:none;position:absolute}:root[data-style=ligne] :not(pre)>code{background:var(--k-fibre) 0 0 / 384px 384px, var(--code-fill);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-image-source:none;border-radius:2px;margin:0;padding:1px .15em 2px}:root[data-style=ligne] .running-head .key-legend{display:none}:root[data-style=ligne] .key.cap{--ki:var(--chip-ink)}:root[data-style=ligne] .key.cap:before{border-image:var(--k-cap) 32 fill / 8px / 0 stretch;background:0 0}:root[data-style=ligne] .key.cap-inline{height:1.7em;padding:0 .6em 1px}:root[data-style=ligne] .key.cap-inline:before{border-image-width:5px}:root[data-style=ligne] .key.cap:after{content:none}@media (min-width:1000px){:root[data-style=ligne]{--shot-cut:block}:root[data-style=ligne] .shot-tier{gap:var(--rack-gap);display:flex}:root[data-style=ligne] .shot-tier>.shot{flex:0 auto;align-self:stretch;min-width:0}:root[data-style=ligne] .shot-tier>.tier-cut{--tier-cut-art:var(--k-cut-butte);--tier-cut-size:cover;--tier-cut-at:50% 50%;flex:1 0 120px}:root[data-style=ligne] .shot-tier:nth-child(2)>.tier-cut{--tier-cut-art:var(--k-cut-track);--tier-cut-at:50% 62%}:root[data-style=ligne] .shot-tier:nth-child(3)>.tier-cut{--tier-cut-art:var(--k-cut-pillar)}}@media (max-width:600px){:root[data-style=ligne] .running-head{padding-block:calc(var(--plate-w) + 6px)}}:root[data-style=atlas]{--font-display:var(--font-garamond);--font-print:var(--font-garamond);--a-gilt:#e2bb6a;--a-gilt-hi:#f6dc9c;--a-gold-ink:var(--a-gilt-hi);--a-foil:url(/kit/atlas/foil-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--a-foil:url(/kit/atlas/foil-night@2x.webp)}}:root[data-style=atlas]{--a-title-light:linear-gradient(180deg, #fff6de38, transparent 42%, #3c260812);--a-title-shadow:drop-shadow(0 0 calc(.7 * var(--u)) #0e0902e6) drop-shadow(calc(.5 * var(--u)) calc(1 * var(--u)) calc(.6 * var(--u)) #140c02bf) drop-shadow(0 calc(3 * var(--u)) calc(5 * var(--u)) #040a1680);--a-frame:url(/kit/atlas/page-frame.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--a-frame:image-set(url(/kit/atlas/page-frame@2x.webp) 2x)}}:root[data-style=atlas]{--a-dial-bl:url(/kit/atlas/dial-bl.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--a-dial-bl:url(/kit/atlas/dial-bl@2x.webp)}}:root[data-style=atlas]{--a-dial-br:url(/kit/atlas/dial-br.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--a-dial-br:url(/kit/atlas/dial-br@2x.webp)}}:root[data-style=atlas]{--a-compass:url(/kit/atlas/compass.webp);--a-quiet:url(/kit/atlas/sky-quiet-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--a-quiet:url(/kit/atlas/sky-quiet-night@2x.webp)}}:root[data-style=atlas]{--a-copy-sky:url(/kit/atlas/sky-copy-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--a-copy-sky:url(/kit/atlas/sky-copy-night@2x.webp)}}:root[data-style=atlas]{--signal:#e9c578;--signal-ink:#f0d48c;--signal-rule:#c9a35a;--print:#f1e3bd;--print-soft:#e1d2aa;--print-faint:#d2c39b;--engrave-lo:#e2bb6a52;--engrave-hi:transparent;--scene-ground:#0b1a2b;--k-scene-flat:url(/kit/atlas/scene-night.webp);--sky-bleed-x:320;--sky-bleed-bottom:320;--k-sky:url(/kit/atlas/sky-plate-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-sky:url(/kit/atlas/sky-plate-night@2x.webp)}}:root[data-style=atlas]{--k-sun:url(/kit/atlas/scene/night/sun.webp);--sun-sw:392;--sun-sh:392;--sun-cx:196;--sun-cy:198;--sun-r:83;--a-moon-d:83;--k-far:none;--k-mid:none;--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:none;--k-right:none;--k-plate:url(/kit/atlas/sheet-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-plate:image-set(url(/kit/atlas/sheet-night-normal@2x.webp) 2x)}}:root[data-style=atlas]{--k-plate-hover:url(/kit/atlas/sheet-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-plate-hover:image-set(url(/kit/atlas/sheet-night-hover@2x.webp) 2x)}}:root[data-style=atlas]{--k-plate-pressed:url(/kit/atlas/sheet-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-plate-pressed:image-set(url(/kit/atlas/sheet-night-pressed@2x.webp) 2x)}}:root[data-style=atlas]{--k-plate-focus:url(/kit/atlas/sheet-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-plate-focus:image-set(url(/kit/atlas/sheet-night-focus@2x.webp) 2x)}}:root[data-style=atlas]{--k-plate-flat:url(/kit/atlas/sheet-night-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-plate-flat:image-set(url(/kit/atlas/sheet-night-flat@2x.webp) 2x)}}:root[data-style=atlas]{--plate-slice:var(--slice-plate);--plate-fill:url(/kit/atlas/enamel-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--plate-fill:url(/kit/atlas/enamel-night@2x.webp)}}:root[data-style=atlas]{--plate-fill-size:640px;--plate-fill-repeat:repeat;--plate-fill-in:3px;--strip-fill-in:3px;--strip-repeat:stretch;--plate-press-dim:1;--plate-backdrop:none;--plate-round:0px;--plate-light:url(/kit/atlas/sheet-night-light.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--plate-light:url(/kit/atlas/sheet-night-light@2x.webp)}}:root[data-style=atlas]{--plate-light-in:0px;--plate-sheen:url(/kit/atlas/sheet-night-sheen.webp);--plate-inset:0px;--k-strip:url(/kit/atlas/sheet-strip-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-strip:image-set(url(/kit/atlas/sheet-strip-night-normal@2x.webp) 2x)}}:root[data-style=atlas]{--k-pin-hold:none;--k-pin-hold-signal:none;--shelf-stagger:0px;--shelf-align:stretch;--hero-stagger:0px;--hero-align:stretch;--tier-cut:block;--tier-cut-art:var(--k-sky);--tier-cut-at:center top;--tier-cut-size:max(calc((1672 + 2 * var(--sky-bleed-x)) * var(--u)), 100vh * (1672 + 2 * var(--sky-bleed-x)) / (941 + var(--sky-bleed-bottom)), 100vw) auto;--silk-shadow:0 1px 0 #00000080;--k-bezel:url(/kit/atlas/mat-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-bezel:image-set(url(/kit/atlas/mat-night@2x.webp) 2x)}}:root[data-style=atlas]{--mat-t:67;--mat-r:65;--mat-b:65;--mat-l:66;--k-key:url(/kit/atlas/tile-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-key:image-set(url(/kit/atlas/tile-night-normal@2x.webp) 2x)}}:root[data-style=atlas]{--k-key-hover:url(/kit/atlas/tile-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-key-hover:image-set(url(/kit/atlas/tile-night-hover@2x.webp) 2x)}}:root[data-style=atlas]{--k-key-pressed:url(/kit/atlas/tile-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-key-pressed:image-set(url(/kit/atlas/tile-night-pressed@2x.webp) 2x)}}:root[data-style=atlas]{--k-key-focus:url(/kit/atlas/tile-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-key-focus:image-set(url(/kit/atlas/tile-night-focus@2x.webp) 2x)}}:root[data-style=atlas]{--key-inset:4px;--key-lift:0px;--k-tape:url(/kit/atlas/tape-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-tape:image-set(url(/kit/atlas/tape-night@2x.webp) 2x)}}:root[data-style=atlas]{--tape-ink:#13213f;--k-chip:url(/kit/atlas/chip-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-chip:image-set(url(/kit/atlas/chip-night@2x.webp) 2x)}}:root[data-style=atlas]{--chip-ink:#13213f;--chip-pad:.35em;--k-drift-cloud:none;--motes:#e9c97a;--motes-kind:dust;--plate-under:#0a1727;--bezel-under:#0a1727;--key-under:#0d1a2c;--key-ink:#f1e3bd;--key-ink-soft:#d2c39b;--k-key-signal:url(/kit/atlas/tile-signal-night-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-key-signal:image-set(url(/kit/atlas/tile-signal-night-normal@2x.webp) 2x)}}:root[data-style=atlas]{--k-key-signal-hover:url(/kit/atlas/tile-signal-night-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-key-signal-hover:image-set(url(/kit/atlas/tile-signal-night-hover@2x.webp) 2x)}}:root[data-style=atlas]{--k-key-signal-pressed:url(/kit/atlas/tile-signal-night-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-key-signal-pressed:image-set(url(/kit/atlas/tile-signal-night-pressed@2x.webp) 2x)}}:root[data-style=atlas]{--k-key-signal-focus:url(/kit/atlas/tile-signal-night-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-key-signal-focus:image-set(url(/kit/atlas/tile-signal-night-focus@2x.webp) 2x)}}:root[data-style=atlas]{--key-signal-ink:#15130f;--key-signal-under:#dcb767;--k-pin-brass:url(/kit/atlas/pin-brass-night.webp);--k-pin-green:url(/kit/atlas/pin-green-night.webp);--k-pin-amber:url(/kit/atlas/pin-amber-night.webp);--k-pin-signal:url(/kit/atlas/pin-signal-night.webp);--k-glass:url(/kit/paper/glass-glare.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--k-glass:url(/kit/paper/glass-glare@2x.webp)}}:root[data-style=atlas]{--l-left:calc(164.4 * var(--u));--l-right:calc(72 * var(--u));--l-head-top:calc(30.7 * var(--u));--l-brand:calc(44.5 * var(--u));--l-brand-weight:450;--l-tagline:calc(20.3 * var(--u));--l-tagline-font:var(--font-garamond);--l-tagline-track:.038em;--l-nav:calc(28.7 * var(--u));--l-nav-font:var(--font-garamond);--l-nav-weight:400;--l-launch-top:calc(7.9 * var(--u));--l-launch-align:start;--l-win-x:calc(781 * var(--u));--l-win-w:calc(496 * var(--u));--l-title:calc(89.1 * var(--u));--l-title-font:var(--font-garamond);--l-title-weight:520;--l-pitch:calc(43.6 * var(--u));--l-pitch-font:var(--font-garamond);--l-cards-l:calc(78.2 * var(--u));--l-cards-r:calc(77.9 * var(--u));--l-cards-gap:calc(18.5 * var(--u));--l-foot:calc(90.6 * var(--u));--l-heading:calc(46.8 * var(--u));--l-heading-font:var(--font-garamond);--l-heading-weight:500;--l-card-title:calc(29.7 * var(--u));--l-card-font:var(--font-garamond);--l-card-weight:500;--card-title-order:1;--l-ink:#fbe8a8;--l-ink-soft:#f7e2a2;--l-call:var(--l-ink);--l-halo:0 1px 2px #040a16d9, 0 0 14px #040a16a6;--l-rule:var(--a-gilt);--xw-round:calc(3 * var(--u));--xw-shadow:0 calc(9.9 * var(--u)) calc(27.7 * var(--u)) #02060e8c;--xw-edge:#00000080;--a-select:#244a77;--a-folder:linear-gradient(#6fb2fa, #5a98df);--a-mat:url(/kit/atlas/card-mat-night.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas]{--a-mat:url(/kit/atlas/card-mat-night@2x.webp)}}:root[data-style=atlas]{--a-recess:#061725f2;--a-recess-line:#27538933;--a-pane-line:#1b2a3b;--a-pane-shade:#020914b3;--a-hair:#25364a}:root[data-style=atlas][data-rice-mode=light]{--a-gilt:#9a7430;--a-gold-ink:#6e4f1c;--a-foil:url(/kit/atlas/foil-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--a-foil:url(/kit/atlas/foil-day@2x.webp)}}:root[data-style=atlas][data-rice-mode=light]{--a-title-light:linear-gradient(180deg, #fff0c824, transparent 50%, #1e140433);--a-title-shadow:drop-shadow(calc(.6 * var(--u)) calc(1 * var(--u)) 0 #fffaebb3) drop-shadow(0 0 calc(4 * var(--u)) #f0f4f6e6);--a-frame:url(/kit/atlas/page-frame-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--a-frame:image-set(url(/kit/atlas/page-frame-day@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--a-dial-bl:url(/kit/atlas/dial-bl-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--a-dial-bl:url(/kit/atlas/dial-bl-day@2x.webp)}}:root[data-style=atlas][data-rice-mode=light]{--a-dial-br:url(/kit/atlas/dial-br-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--a-dial-br:url(/kit/atlas/dial-br-day@2x.webp)}}:root[data-style=atlas][data-rice-mode=light]{--a-compass:url(/kit/atlas/compass-day.webp);--a-quiet:url(/kit/atlas/sky-quiet-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--a-quiet:url(/kit/atlas/sky-quiet-day@2x.webp)}}:root[data-style=atlas][data-rice-mode=light]{--a-copy-sky:url(/kit/atlas/sky-copy-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--a-copy-sky:url(/kit/atlas/sky-copy-day@2x.webp)}}:root[data-style=atlas][data-rice-mode=light]{--signal:#7a5718;--signal-ink:#6e4c12;--signal-rule:#9a7430;--print:#13213f;--print-soft:#24345a;--print-faint:#33426a;--engrave-lo:#7a57184d;--scene-ground:#dfe6ea;--k-scene-flat:url(/kit/atlas/scene-day.webp);--k-sky:url(/kit/atlas/sky-plate-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-sky:url(/kit/atlas/sky-plate-day@2x.webp)}}:root[data-style=atlas][data-rice-mode=light]{--k-sun:url(/kit/atlas/scene/day/sun.webp);--sun-sw:392;--sun-sh:392;--sun-cx:195;--sun-cy:195;--sun-r:190;--a-moon-d:80;--k-far:none;--k-mid:none;--k-near:none;--k-left-back:none;--k-right-back:none;--k-left:none;--k-right:none;--k-plate:url(/kit/atlas/sheet-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-plate:image-set(url(/kit/atlas/sheet-day-normal@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--k-plate-hover:url(/kit/atlas/sheet-day-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-plate-hover:image-set(url(/kit/atlas/sheet-day-hover@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--k-plate-pressed:url(/kit/atlas/sheet-day-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-plate-pressed:image-set(url(/kit/atlas/sheet-day-pressed@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--k-plate-focus:url(/kit/atlas/sheet-day-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-plate-focus:image-set(url(/kit/atlas/sheet-day-focus@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--k-plate-flat:url(/kit/atlas/sheet-day-flat.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-plate-flat:image-set(url(/kit/atlas/sheet-day-flat@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--plate-fill:url(/kit/atlas/enamel-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--plate-fill:url(/kit/atlas/enamel-day@2x.webp)}}:root[data-style=atlas][data-rice-mode=light]{--plate-light:url(/kit/atlas/sheet-day-light.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--plate-light:url(/kit/atlas/sheet-day-light@2x.webp)}}:root[data-style=atlas][data-rice-mode=light]{--plate-sheen:url(/kit/atlas/sheet-day-sheen.webp);--k-strip:url(/kit/atlas/sheet-strip-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-strip:image-set(url(/kit/atlas/sheet-strip-day-normal@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--silk-shadow:0 1px 0 #fffaeb99;--k-bezel:url(/kit/atlas/mat-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-bezel:image-set(url(/kit/atlas/mat-day@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--mat-t:67;--mat-r:65;--mat-b:65;--mat-l:66;--k-key:url(/kit/atlas/tile-day-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-key:image-set(url(/kit/atlas/tile-day-normal@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--k-key-hover:url(/kit/atlas/tile-day-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-key-hover:image-set(url(/kit/atlas/tile-day-hover@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--k-key-pressed:url(/kit/atlas/tile-day-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-key-pressed:image-set(url(/kit/atlas/tile-day-pressed@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--k-key-focus:url(/kit/atlas/tile-day-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-key-focus:image-set(url(/kit/atlas/tile-day-focus@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--k-key-signal:url(/kit/atlas/tile-signal-normal.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-key-signal:image-set(url(/kit/atlas/tile-signal-normal@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--k-key-signal-hover:url(/kit/atlas/tile-signal-hover.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-key-signal-hover:image-set(url(/kit/atlas/tile-signal-hover@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--k-key-signal-pressed:url(/kit/atlas/tile-signal-pressed.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-key-signal-pressed:image-set(url(/kit/atlas/tile-signal-pressed@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--k-key-signal-focus:url(/kit/atlas/tile-signal-focus.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-key-signal-focus:image-set(url(/kit/atlas/tile-signal-focus@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--k-tape:url(/kit/atlas/tape-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-tape:image-set(url(/kit/atlas/tape-day@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--tape-ink:#13213f;--k-chip:url(/kit/atlas/chip-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--k-chip:image-set(url(/kit/atlas/chip-day@2x.webp) 2x)}}:root[data-style=atlas][data-rice-mode=light]{--k-drift-cloud:none;--motes:#fff3d0;--motes-kind:dust;--plate-under:#f3ead6;--bezel-under:#f3ead6;--key-under:#f3ead6;--key-ink:#13213f;--key-ink-soft:#33426a;--key-signal-under:#dcb767;--k-pin-brass:url(/kit/atlas/pin-brass.webp);--k-pin-green:url(/kit/atlas/pin-green.webp);--k-pin-amber:url(/kit/atlas/pin-amber.webp);--k-pin-signal:url(/kit/atlas/pin-signal.webp);--l-ink:#13213f;--l-ink-soft:#24345a;--l-halo:0 0 10px #f0f4f6e6, 0 0 3px #f0f4f6e6;--xw-shadow:0 calc(9.9 * var(--u)) calc(25.7 * var(--u)) #28324647;--xw-edge:#13213f66;--a-select:#bcd3ee;--a-folder:linear-gradient(#4f8fd6, #3f7ac0);--a-mat:url(/kit/atlas/card-mat-day.webp)}@media (min-resolution:1.5x),(min-width:2200px){:root[data-style=atlas][data-rice-mode=light]{--a-mat:url(/kit/atlas/card-mat-day@2x.webp)}}:root[data-style=atlas][data-rice-mode=light]{--a-recess:#cdbe968c;--a-recess-line:#7a571840;--a-pane-line:#7a571852;--a-pane-shade:#7a571829;--a-hair:#7a571847}:root[data-style=atlas]{--a-sparkle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0 11.3 8.7 20 10 11.3 11.3 10 20 8.7 11.3 0 10 8.7 8.7Z' fill='%23f0cf86'/%3E%3C/svg%3E");--a-diamond:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0 10 5 5 10 0 5Z' fill='%23e2bb6a'/%3E%3C/svg%3E");--a-star8:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cdefs%3E%3CradialGradient%20id='k'%3E%3Cstop%20offset='.6'%20stop-color='%23071a2d'/%3E%3Cstop%20offset='1'%20stop-color='%23071a2d'%20stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse%20cx='12'%20cy='12'%20rx='12'%20ry='6.5'%20fill='url(%23k)'/%3E%3Cg%20fill='%23f0cf86'%20stroke='%23f0cf86'%20stroke-linecap='round'%3E%3Cpath%20d='M12%20.8V23.2'%20stroke-width='1.8'/%3E%3Cpath%20d='M7%2012H17'%20stroke-width='1.6'/%3E%3Cpath%20d='M8.2%208.2%2015.8%2015.8M15.8%208.2%208.2%2015.8'%20stroke-width='1.4'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='2.6'%20stroke='none'/%3E%3C/g%3E%3C/svg%3E")}:root[data-style=atlas][data-rice-mode=light]{--a-sparkle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0 11.3 8.7 20 10 11.3 11.3 10 20 8.7 11.3 0 10 8.7 8.7Z' fill='%239a7430'/%3E%3C/svg%3E");--a-diamond:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0 10 5 5 10 0 5Z' fill='%239a7430'/%3E%3C/svg%3E");--a-star8:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cg%20fill='%239a7430'%20stroke='%239a7430'%20stroke-linecap='round'%3E%3Cpath%20d='M12%20.8V23.2'%20stroke-width='1.8'/%3E%3Cpath%20d='M7%2012H17'%20stroke-width='1.6'/%3E%3Cpath%20d='M8.2%208.2%2015.8%2015.8M15.8%208.2%208.2%2015.8'%20stroke-width='1.4'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='2.6'%20stroke='none'/%3E%3C/g%3E%3C/svg%3E")}:root[data-style=atlas]{--plate-k:.56;--frame-k:var(--u)}@media (max-width:720px){:root[data-style=atlas]{--plate-k:.48;--frame-k:.6px}}@media (min-width:900px){:root[data-style=atlas]{--a-sky-k:max(var(--u), 100vh / (941 + var(--sky-bleed-bottom)), var(--page-w) / (1672 + 2 * var(--sky-bleed-x)))}:root[data-style=atlas]:has(.masthead){--sun-x:calc(var(--page-w) / 2 + 664.2 * var(--a-sky-k));--sun-y:calc(186.9 * var(--a-sky-k));--sun-d:calc(var(--a-moon-d) * var(--a-sky-k))}}:root[data-style=atlas]:not(:has(.masthead)){--sun-d:clamp(64px, 5vw, 90px);--sun-x:calc(100vw - clamp(48px, (100vw - 1180px) * .225, 160px));--sun-y:130px}@media (max-width:1399px){:root[data-style=atlas]:not(:has(.masthead)){--sun-d:44px;--sun-x:calc(100vw - 120px);--sun-y:40px}}@media (min-width:721px) and (max-width:1399px) and (max-height:860px){:root[data-style=atlas]:not(:has(.masthead)){--sun-d:36px;--sun-y:34px}}@media (max-width:720px){:root[data-style=atlas]:not(:has(.masthead)){--sun-d:30px;--sun-x:calc(100vw - 80px);--sun-y:28px}}@media (max-width:899px){:root[data-style=atlas] [data-layer=sky]{--layer-x:calc((100cqw - 1672 * var(--sky-s)) * .96 - var(--sky-bleed-x) * var(--sky-s))}:root[data-style=atlas]:has(.masthead){--ps:max(100vw / 1672, 100vh / 941);--sun-x:calc((100vw - 1672 * var(--ps)) * .96 + 1500.2 * var(--ps));--sun-y:calc(100vh - 754.1 * var(--ps));--sun-d:calc(var(--a-moon-d) * var(--ps))}}@media (max-width:599px){:root[data-style=atlas]:has(.masthead){--sun-d:clamp(36px, 12.5vw, 50px);--sun-x:calc(100vw - 12px - .75 * var(--sun-d));--sun-y:124px}}:root[data-style=atlas] :is(.running-head,.divider,.folio,.statusline){min-height:calc(2 * 56px * var(--plate-k) + 8px)}:root[data-style=atlas] .running-head{padding-block:calc(12px * var(--plate-k) + 10px)}@media (max-width:600px){:root[data-style=atlas] .running-head{padding-inline:calc(12px * var(--plate-k) + 8px)}}:root[data-style=atlas] .running-head .brand .led{background:var(--a-compass) center / contain no-repeat;width:30px;height:30px;margin:0 8px 0 0}:root[data-style=atlas] .running-head .brand .led:before{content:none}:root[data-style=atlas] body:before{content:"";inset:calc(4 * var(--frame-k));z-index:-1;border:0 solid #0000;border-image:var(--a-frame) 152 / calc(152 * var(--frame-k)) round;pointer-events:none;position:fixed}:root[data-style=atlas] body:after{content:"";z-index:-1;background:var(--a-dial-bl) left bottom / calc(184 * var(--frame-k)) calc(153 * var(--frame-k)) no-repeat, var(--a-dial-br) right bottom / calc(188 * var(--frame-k)) calc(241 * var(--frame-k)) no-repeat;pointer-events:none;position:fixed;inset:0}@media (max-width:720px){:root[data-style=atlas] body:before{border-image-repeat:repeat}:root[data-style=atlas] .rack{padding-inline:24px}}@media (min-width:900px){:root[data-style=atlas] .masthead{min-height:calc(148.5 * var(--u))}}:root[data-style=atlas] .masthead .brand .led{left:calc(38.7 * var(--u));top:calc(29.7 * var(--u));width:calc(107.9 * var(--u));height:calc(107.9 * var(--u));background:var(--a-compass) center / contain no-repeat;margin:0;position:absolute}:root[data-style=atlas] .masthead .brand .led:before{content:none}:root[data-style=atlas] .masthead .brand{letter-spacing:.005em;line-height:1}:root[data-style=atlas]:not([data-rice-mode=light]) .masthead .brand :is(a,:where([data-studio-link])){color:#fce29a}:root[data-style=atlas] .masthead .tagline{margin-top:calc(2 * var(--u));margin-left:calc(2 * var(--u));font-weight:420;line-height:1.15}:root[data-style=atlas] .masthead:after{content:"";left:calc(149.5 * var(--u));right:calc(14 * var(--frame-k) - (var(--page-w) - var(--stage-w)) / 2);top:calc(95.1 * var(--u));height:calc(59.4 * var(--u));background:radial-gradient(circle closest-side, transparent calc(2.1 * var(--u)), var(--a-gilt) calc(2.5 * var(--u)) calc(3.6 * var(--u)), transparent calc(4 * var(--u))) calc(1007.4 * var(--u)) calc(4.2 * var(--u)) / calc(9 * var(--u)) calc(9 * var(--u)) no-repeat, linear-gradient(var(--a-gilt), var(--a-gilt)) calc(1010.8 * var(--u)) calc(11.6 * var(--u)) / calc(2.2 * var(--u)) calc(16.4 * var(--u)) no-repeat, var(--a-diamond) calc(1008.8 * var(--u)) calc(13.3 * var(--u)) / calc(6.2 * var(--u)) calc(6.2 * var(--u)) no-repeat, var(--a-diamond) calc(1.4 * var(--u)) calc(15.3 * var(--u)) / calc(6.2 * var(--u)) calc(6.2 * var(--u)) no-repeat, linear-gradient(var(--a-gilt), var(--a-gilt)) calc(1254.2 * var(--u)) calc(12.4 * var(--u)) / max(1px, 1.6 * var(--u)) calc(12.2 * var(--u)) no-repeat, linear-gradient(var(--a-gilt), var(--a-gilt)) calc(1255 * var(--u)) calc(15.9 * var(--u)) / calc(12 * var(--u)) max(1px, 1.4 * var(--u)) no-repeat, var(--a-diamond) calc(1264.4 * var(--u)) calc(13.4 * var(--u)) / calc(5 * var(--u)) calc(5 * var(--u)) no-repeat, linear-gradient(var(--a-gilt), var(--a-gilt)) calc(10.9 * var(--u)) calc(15.8 * var(--u)) / calc(1241.5 * var(--u)) max(1px, 1.6 * var(--u)) no-repeat, linear-gradient(var(--a-gilt), var(--a-gilt)) calc(10.9 * var(--u)) calc(21.3 * var(--u)) / calc(1241.5 * var(--u)) max(1px, 1.2 * var(--u)) no-repeat, var(--a-sparkle) calc(1100 * var(--u)) calc(-2 * var(--u)) / calc(12.9 * var(--u)) calc(12.9 * var(--u)) no-repeat, linear-gradient(var(--a-gilt), var(--a-gilt)) calc(1114.9 * var(--u)) calc(3.9 * var(--u)) / calc(100% - 1114.9 * var(--u)) max(1px, 1.6 * var(--u)) no-repeat;pointer-events:none;position:absolute}@media (min-width:900px){:root[data-style=atlas] :is(.masthead .tagline,.masthead .instruments){position:relative}:root[data-style=atlas] :is(.masthead .tagline,.masthead .instruments):before{--feather:calc(25.7 * var(--u));content:"";inset:calc(-9.9 * var(--u)) calc(-21.8 * var(--u));z-index:-1;background:var(--a-quiet) center top / calc(1672 * var(--a-sky-k)) auto no-repeat fixed;-webkit-mask:linear-gradient(90deg, transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent), linear-gradient(transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent);-webkit-mask:linear-gradient(90deg, transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent), linear-gradient(transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent);-webkit-mask:linear-gradient(90deg, transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent), linear-gradient(transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent);mask:linear-gradient(90deg, transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent), linear-gradient(transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent);pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-style=atlas] .masthead .tagline:before{inset:calc(-61.4 * var(--u)) calc(-21.8 * var(--u)) calc(-9.9 * var(--u)) calc(-15.8 * var(--u))}:root[data-style=atlas] .masthead .instruments:before{inset:calc(-11.9 * var(--u)) calc(-7.9 * var(--u)) calc(-11.9 * var(--u)) calc(-21.8 * var(--u));--feather:calc(17.8 * var(--u))}}.launchpad-sky{display:none}:root[data-style=atlas] :is(.launchpad-title,.launchpad-pitch,.launchpad-call){isolation:isolate;width:fit-content;max-width:100%;position:relative}:root[data-style=atlas] .launchpad-sky{--feather:max(4px, calc(10 * var(--u)));--copy-pad:2px;inset:calc(-1 * (var(--feather) + var(--copy-pad)));z-index:-1;-webkit-mask:linear-gradient(90deg, transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent), linear-gradient(transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent);-webkit-mask:linear-gradient(90deg, transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent), linear-gradient(transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent);-webkit-mask:linear-gradient(90deg, transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent), linear-gradient(transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent);mask:linear-gradient(90deg, transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent), linear-gradient(transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent);pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;display:block;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-style=atlas] .launchpad-sky>span{position:fixed;inset:0;container-type:size}:root[data-style=atlas] .launchpad-sky>span:before{--a-copy-k:max(100cqw / 1672, 100cqh / 941);--a-copy-x:calc((100cqw - 1672 * var(--a-copy-k)) * .96);--a-copy-y:calc(100cqh - 941 * var(--a-copy-k));content:"";background:var(--a-copy-sky) var(--a-copy-x) var(--a-copy-y) / calc(1672 * var(--a-copy-k)) auto no-repeat;position:absolute;inset:0}@media (min-width:900px){:root[data-style=atlas] .launchpad-sky>span:before{--a-copy-k:max(var(--u), 100cqh / (941 + var(--sky-bleed-bottom)), 100cqw / (1672 + 2 * var(--sky-bleed-x)));--a-copy-x:calc((100cqw - 1672 * var(--a-copy-k)) / 2);--a-copy-y:0px}}@media (prefers-reduced-motion:no-preference){:root[data-style=atlas] .rack-inner>.rack-main{animation-name:sheet-fade}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){:root[data-style=atlas] :is(.masthead .tagline,.masthead .instruments):before,:root[data-style=atlas] .launchpad-sky{animation:.7s ease-out both layer-fade}}:root[data-style=atlas] .style-caret{opacity:1}:root[data-style=atlas] .masthead .key{letter-spacing:0;text-decoration-thickness:1px}:root[data-style=atlas] .launchpad-copy{padding-top:calc(31.7 * var(--u));padding-right:calc(15.8 * var(--u));padding-left:calc(31.7 * var(--u))}:root[data-style=atlas] .launchpad-title{margin-left:calc(-2 * var(--u));letter-spacing:-.016em;text-shadow:none;line-height:.96}:root[data-style=atlas] .launchpad-title-ink{background:var(--a-title-light), var(--a-foil) 0 0 / calc(415.8 * var(--u)) auto repeat;color:#0000;filter:var(--a-title-shadow);-webkit-background-clip:text;background-clip:text;display:block}:root[data-style=atlas] .launchpad-pitch{margin-top:calc(8.9 * var(--u))}:root[data-style=atlas] :is(.launchpad-pitch,.launchpad-call){padding-left:calc(5.9 * var(--u));font-weight:500;line-height:1.09}:root[data-style=atlas] .launchpad-pitch{letter-spacing:.0028em}:root[data-style=atlas] .launchpad-call{letter-spacing:-.0046em;padding-left:calc(8 * var(--u))}:root[data-style=atlas] .launchpad-keys{gap:calc(19.8 * var(--u));margin-top:calc(22.8 * var(--u));margin-left:calc(5.9 * var(--u))}:root[data-style=atlas] .launchpad-keys .key{--key-k:.5;min-width:calc(169.3 * var(--u));min-height:calc(52.5 * var(--u));padding-inline:calc(32.7 * var(--u));font-size:max(17px, 25.2 * var(--u));font-weight:500}:root[data-style=atlas] .launchpad-keys .key[data-tone=signal]{padding-inline:calc(32.7 * var(--u)) calc(24.8 * var(--u));font-weight:620}:root[data-style=atlas] .launchpad-keys .key-arrow{margin-left:-.1em;font-size:1.3em;line-height:.75}:root[data-style=atlas] :where(.key:not(.cap)){font-family:var(--font-garamond), Georgia, serif;letter-spacing:0;font-size:17px;font-weight:500}:root[data-style=atlas] .launchpad-window{margin-top:calc(3.5 * var(--u))}:root[data-style=atlas] .launchpad-window:before{--wk:.5;content:"";inset:calc(-10.5px * var(--wk));z-index:1;border:0 solid #0000;border-image:var(--k-plate) var(--slice-plate) / calc(152px * var(--wk)) / calc(96px * var(--wk)) stretch;pointer-events:none;position:absolute}:root[data-style=atlas] .xw{position:relative}:root[data-style=atlas] .xw:after{content:"";box-shadow:inset 0 0 0 calc(7.5 * var(--u)) var(--a-recess);pointer-events:none;position:absolute;inset:0}@media (min-width:481px){:root[data-style=atlas] .xw{font-size:max(11px,2.6cqw)}:root[data-style=atlas] .xw-rows{grid-template-rows:repeat(auto-fill,max(17px,5cqw))}}:root[data-style=atlas]:not([data-rice-mode=light]) .xw{--paper:#0e1927;--paper-warm:#051626;--rule:#14212f;--ink:#b9bec9;--ink-soft:#8b98a5;--rust:#fb4b41;--amber:#fdbe29;--olive:#46b455}:root[data-style=atlas]:not([data-rice-mode=light]) .xw-rows li[data-selected]{color:#b4cee9}:root[data-style=atlas] .tier-cut{background-attachment:fixed}:root[data-style=atlas] .xw-rows li{gap:2.4cqw}:root[data-style=atlas] .xw-rows li[data-selected]{background:var(--a-select)}:root[data-style=atlas] .xw-icon{background:var(--a-folder);width:3.9cqw;height:3.1cqw}:root[data-style=atlas] .xw-icon[data-kind=file]{background:var(--ink-soft);width:3cqw;height:3.7cqw;margin-inline:.45cqw}:root[data-style=atlas] .xw-lights{gap:1.4cqw}:root[data-style=atlas] .xw-lights i{width:2.5cqw}:root[data-style=atlas] .xw-title{text-align:start;color:var(--ink);margin-left:6.8cqw;font-size:1em;position:static}:root[data-style=atlas] .xw-hints{display:none}:root[data-style=atlas] .xw-branch{margin-left:auto}:root[data-style=atlas] .xw{--wp:calc(100cqw / 496);background:var(--paper-warm)}:root[data-style=atlas] .xw-bar{padding-inline:calc(15.5 * var(--wp));padding-top:calc(5.5 * var(--wp));border-bottom-color:var(--a-hair)}:root[data-style=atlas] .xw-title{margin-left:calc(28 * var(--wp))}:root[data-style=atlas] .xw-panes{padding:calc(9 * var(--wp)) calc(14.5 * var(--wp)) calc(3 * var(--wp)) calc(15 * var(--wp));position:relative}:root[data-style=atlas] .xw-pane{border:1px solid var(--a-pane-line);border-radius:calc(7 * var(--wp));background:var(--paper);box-shadow:0 0 calc(4 * var(--wp)) calc(1.5 * var(--wp)) var(--a-pane-shade);overflow:hidden}:root[data-style=atlas] .xw-path{padding:calc(5.5 * var(--wp)) calc(14 * var(--wp));border-bottom-color:var(--a-pane-line)}:root[data-style=atlas] .xw-rows{padding:calc(3 * var(--wp)) calc(2 * var(--wp))}:root[data-style=atlas] .xw-rows li{padding-inline:calc(13 * var(--wp)) calc(4 * var(--wp));gap:0}:root[data-style=atlas] .xw-rows .xw-icon{margin-right:calc(14 * var(--wp))}:root[data-style=atlas] .xw-rows .xw-icon[data-kind=file]{margin-right:calc(14 * var(--wp) + .45cqw)}:root[data-style=atlas] .xw-kind{padding-left:calc(10 * var(--wp))}:root[data-style=atlas] .xw-status{padding-inline:calc(27 * var(--wp)) calc(24 * var(--wp));border-top-color:var(--a-hair)}:root[data-style=atlas] .xw-panes:after{content:"";inset:0 calc(6.5 * var(--wp)) calc(-.5 * var(--wp)) calc(7 * var(--wp));border-inline:1px solid var(--a-recess-line);pointer-events:none;position:absolute}@container (max-width:330px){:root[data-style=atlas] .xw{font-size:max(9.5px,2.6cqw)}:root[data-style=atlas] .xw-kind{display:none}}@media (min-width:481px){:root[data-style=atlas] .xw-panes{column-gap:calc(11 * var(--wp));grid-template-columns:219fr 235fr}:root[data-style=atlas] .xw-panes:before{content:"";top:0;bottom:calc(-.5 * var(--wp));left:calc(15 * var(--wp) + (100% - 40.5 * var(--wp)) * 219 / 454 + 5 * var(--wp));background:var(--a-hair);pointer-events:none;width:1px;position:absolute}}:root[data-style=atlas] .showcase-title{--a-rule-lit:var(--l-rule)}@supports (color:color-mix(in lab, red, red)){:root[data-style=atlas] .showcase-title{--a-rule-lit:color-mix(in srgb, var(--l-rule) 80%, transparent)}}:root[data-style=atlas] .showcase-title{gap:calc(15.8 * var(--u));margin:0 0 calc(12.4 * var(--u)) calc(2 * var(--u));color:var(--a-gold-ink)}:root[data-style=atlas] .showcase-title:after{height:calc(29.7 * var(--u));margin-bottom:calc(-5.9 * var(--u));background:var(--a-star8) calc(203.5 * var(--u)) 50% / calc(22 * var(--u)) calc(22 * var(--u)) no-repeat, var(--a-star8) calc(376 * var(--u)) 50% / calc(22 * var(--u)) calc(22 * var(--u)) no-repeat, var(--a-star8) calc(640 * var(--u)) 50% / calc(22 * var(--u)) calc(22 * var(--u)) no-repeat, var(--a-star8) calc(754 * var(--u)) 50% / calc(16 * var(--u)) calc(16 * var(--u)) no-repeat, linear-gradient(var(--a-rule-lit), var(--a-rule-lit)) 0 calc(50% - 2.2 * var(--u)) / 100% max(1px, 2 * var(--u)) no-repeat, linear-gradient(var(--a-rule-lit), var(--a-rule-lit)) calc(13 * var(--u)) calc(50% + 2.4 * var(--u)) / calc(100% - 13 * var(--u)) max(1px, 1.5 * var(--u)) no-repeat;border:0;align-self:flex-end}@media (max-width:720px){:root[data-style=atlas] .showcase-title:after{background:linear-gradient(var(--a-rule-lit), var(--a-rule-lit)) 0 calc(50% - 2.2 * var(--u)) / 100% max(1px, 2 * var(--u)) no-repeat, linear-gradient(var(--a-rule-lit), var(--a-rule-lit)) calc(13 * var(--u)) calc(50% + 2.4 * var(--u)) / calc(100% - 13 * var(--u)) max(1px, 1.5 * var(--u)) no-repeat}}:root[data-style=atlas] .card.faceplate{--a-title-drop:calc(2.5 * var(--u));gap:calc(10.9 * var(--u) + var(--a-title-drop));padding:calc(12px * var(--plate-k)) calc(12px * var(--plate-k)) calc(var(--plate-w) - 12px + 1.5 * var(--u) - var(--a-title-drop))}:root[data-style=atlas] .card.faceplate:before{border-image-source:none}:root[data-style=atlas] .card-title{padding-inline:calc(34.7 * var(--u) - 12px * var(--plate-k) + 4px + var(--title-dx,0px)) calc(34.7 * var(--u) - 12px * var(--plate-k) + 4px)}:root[data-style=atlas] .showcase-row:has(>li:nth-child(4):last-child)>li:nth-child(4n+1) .card{--title-dx:calc(2 * var(--u))}:root[data-style=atlas] .showcase-row:has(>li:nth-child(4):last-child)>li:nth-child(4n+2) .card{--title-dx:calc(-7 * var(--u))}:root[data-style=atlas] .showcase-row:has(>li:nth-child(4):last-child)>li:nth-child(4n+4) .card{--title-dx:calc(5 * var(--u))}:root[data-style=atlas] .card .card-mark{inset:calc(var(--plate-fill-in) * var(--plate-k));z-index:2;border:0 solid #0000;border-image:var(--k-plate) var(--plate-slice) / calc(152px * var(--plate-k)) / calc((96px + var(--plate-fill-in)) * var(--plate-k)) stretch;pointer-events:none;display:block;position:absolute}:root[data-style=atlas] .card-screen{background:0 0;padding:0}:root[data-style=atlas] .card .card-screen:after{inset:auto calc(-9px * var(--plate-k)) calc(-8px * var(--plate-k) - 1px);height:calc(53px * var(--plate-k));border-image:var(--k-plate) 490 152 152 152 / 0 calc(152px * var(--plate-k)) calc(152px * var(--plate-k)) / 0 calc(99px * var(--plate-k)) calc(99px * var(--plate-k)) stretch;-webkit-mask-image:linear-gradient(#000 calc(100% - 4.7px * var(--plate-k)), transparent 0);-webkit-mask-image:linear-gradient(#000 calc(100% - 4.7px * var(--plate-k)), transparent 0);-webkit-mask-image:linear-gradient(#000 calc(100% - 4.7px * var(--plate-k)), transparent 0);-webkit-mask-image:linear-gradient(#000 calc(100% - 4.7px * var(--plate-k)), transparent 0);mask-image:linear-gradient(#000 calc(100% - 4.7px * var(--plate-k)), transparent 0)}:root[data-style=atlas] .card.faceplate.is-live:focus-visible{outline:2px solid var(--signal);outline-offset:3px}:root[data-style=atlas] .card-screen .screen-face.has-art{aspect-ratio:16/9}@media (min-width:900px){:root[data-style=atlas] .showcase-row:has(>li:nth-child(4):last-child){grid-template-columns:370.4fr 359.1fr 355.8fr 375.1fr}:root[data-style=atlas] .card-screen .screen-face.has-art{aspect-ratio:auto;height:calc(192 * var(--u))}}:root[data-style=atlas] :is(.screen,.code-duet):after{border-image-slice:112;border-image-width:calc(112px * var(--mat-k))}:root[data-style=atlas] .card .screen-face.has-art{background:var(--a-mat) 0 0 / calc(640 * var(--u)) repeat}:root[data-style=atlas] .card .screen-art{--art-h:calc(84% / var(--drawn-h,1));--art-dx:calc((var(--drawn-x,.5) - .5) * 100%);--art-dy:calc((var(--drawn-y,.5) - .5) * 100%);height:var(--art-h);aspect-ratio:3/2;transform:translate(calc(-50% - var(--art-dx)), calc(-50% - var(--art-dy)));inset:50% auto auto 50%;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (max-width:899px){:root[data-style=atlas] .card .screen-art{height:calc(var(--art-h) * .88)}}:root[data-style=atlas] .screen-edge{--panel-edge:#00000073;box-shadow:inset 0 0 0 1px var(--panel-edge)}:root[data-style=atlas] .landing{position:relative}:root[data-style=atlas] .landing:before{content:"";left:calc(198 * var(--u));right:calc(130.7 * var(--u));bottom:calc(63.4 * var(--u));height:calc(13.9 * var(--u));background:var(--a-sparkle) 0 50% / calc(11.9 * var(--u)) calc(11.9 * var(--u)) no-repeat, var(--a-sparkle) calc(188.1 * var(--u)) 50% / calc(11.9 * var(--u)) calc(11.9 * var(--u)) no-repeat, var(--a-sparkle) calc(100% - 259.4 * var(--u)) 50% / calc(13.9 * var(--u)) calc(13.9 * var(--u)) no-repeat, linear-gradient(var(--a-gilt), var(--a-gilt)) calc(5.9 * var(--u)) 50% / calc(100% - 5.9 * var(--u)) max(1px, 1.6 * var(--u)) no-repeat;opacity:.95;pointer-events:none;position:absolute}:root[data-style=atlas] .landing:after{content:"AD ASTRA PER CODICEM" / "";left:calc(50% - 419.8 * var(--u));width:calc(839.5 * var(--u));bottom:calc(38.2 * var(--u));font-family:var(--font-garamond), Georgia, serif;font-size:calc(20.8 * var(--u));letter-spacing:.17em;text-indent:.17em;text-align:center;color:var(--a-gold-ink);text-shadow:var(--l-halo);background:linear-gradient(var(--a-gilt), var(--a-gilt)) 0 55% / calc(242.6 * var(--u)) 1px no-repeat, linear-gradient(var(--a-gilt), var(--a-gilt)) 100% 55% / calc(242.6 * var(--u)) 1px no-repeat;pointer-events:none;font-weight:500;line-height:1;position:absolute}@media (max-width:899px){:root[data-style=atlas] .masthead .brand{align-items:center;gap:10px;display:flex}:root[data-style=atlas] .masthead .brand .led{flex:none;width:44px;height:44px;position:static}:root[data-style=atlas] :is(.masthead,.landing):after,:root[data-style=atlas] .landing:before{content:none}:root[data-style=atlas] .launchpad-copy{padding:0}:root[data-style=atlas] .launchpad-keys .key{min-height:52px;padding-inline:26px}:root[data-style=atlas][data-rice-mode=light] .showcase-title{color:#4a330c;text-shadow:0 0 2px #f8f2e2,0 0 5px #f8f2e2,0 0 9px #f8f2e2,0 0 15px #f8f2e2d9}}:root[data-style=atlas] .led[data-on=false]:before{opacity:.45}:root[data-style=atlas] .running-head .key:not(.cap){--kn:none;--kh:none;--kp:none;--kf:none;--ki:var(--print);--ku:transparent;text-underline-offset:5px;min-height:36px;padding:0 3px;font-size:19px;font-weight:400;text-decoration-thickness:1px}:root[data-style=atlas] .running-head .head-nav{gap:14px 22px}:root[data-style=atlas] .running-head :is(a.key,button.key):not(.cap):hover,:root[data-style=atlas] .running-head .key[aria-expanded=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}:root[data-style=atlas] .running-head .key:not(.cap):focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}:root[data-style=atlas] .running-head .key-legend{display:none}:root[data-style=atlas] body{font-size:18.5px}:root[data-style=atlas] :is(.tape,.kicker){border-image:var(--k-tape) 14 48 fill / calc(14px * .3) calc(48px * .3) / calc(8px * .3) 2px stretch;padding:6px 16px 5px;line-height:1.45}:root[data-style=atlas] :not(pre)>code{border-image:var(--k-chip) 8 48 fill / 0 calc(48px * .16) / .22em 1px stretch}:root[data-style=atlas] .key.cap{--ki:var(--chip-ink)}:root[data-style=atlas] .key.cap:before{border-image:var(--k-chip) 8 48 fill / 0 calc(48px * .2) / 0 stretch;background:0 0}:root[data-style=atlas] .key.cap:after{content:none}:root[data-style=atlas] .key.cap[data-down=true]:before{filter:brightness(.86)}:root[data-style=atlas] .key.cap-inline{height:1.8em;padding:.14em .55em 0}:root[data-style=atlas] .key.cap-inline:before{border-image-width:0 6.72px}@media (max-width:720px){:root[data-style=atlas] :is(.hero-copy.faceplate,.detail-hero,.section,.launch-copy.faceplate,.colophon){padding-inline:calc(var(--plate-w) + 6px)}}.zsy-table{background:var(--paper);flex-direction:column;gap:22px;padding:clamp(14px,2vw,22px);display:flex}.zsy-pane{border:1px solid var(--rule);border-radius:var(--radius);position:relative}.zsy-pane.active{border-color:#0000;border-image:var(--active-grad) 1}.zsy-pane-title{background:var(--paper);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);padding:0 6px;font-size:10px;line-height:1;position:absolute;top:0;left:10px;transform:translateY(-50%)}.zsy-pane.active>.zsy-pane-title{color:var(--ink)}.zsy-opponents{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.zsy-opp{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-soft);justify-content:flex-end;align-items:baseline;padding:14px 12px 8px;display:flex}.zsy-opp.done{opacity:.55}.zsy-opp .n{color:var(--ink);font-size:18px}.zsy-opp .unit{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.zsy-opp .medal{color:var(--amber);font-size:13px}.zsy-trick{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:132px;padding:14px;display:flex}.zsy-trick-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.zsy-trick-label b{color:var(--rust);font-weight:500}.zsy-cards{flex-wrap:wrap;justify-content:center;padding-left:26px;display:flex}.zsy-card{background:var(--paper);border:1px solid var(--ink-soft);border-radius:calc(var(--radius) * 2);width:58px;height:82px;box-shadow:0 2px 8px -4px var(--shadow);font-family:var(--font-mono), ui-monospace, monospace;flex-shrink:0;margin-left:-26px;transition:transform .15s,box-shadow .15s;position:relative}.zsy-card .corner{white-space:pre-line;font-size:15px;line-height:1.05;position:absolute;top:5px;left:7px}.zsy-card .pip{font-size:19px;position:absolute;bottom:6px;right:8px}.zsy-card.red{color:var(--rust)}.zsy-card.black{color:var(--ink)}.zsy-card.joker{color:var(--amber)}button.zsy-card{cursor:pointer;padding:0}button.zsy-card:hover{transform:translateY(-6px)}button.zsy-card[aria-pressed=true]{border-color:var(--cyan);box-shadow:0 8px 18px -8px var(--shadow);transform:translateY(-14px)}.zsy-hand{flex-direction:column;gap:14px;padding:22px 14px 14px;display:flex}.zsy-hand .zsy-cards{justify-content:flex-start;row-gap:10px}.zsy-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.zsy-status{color:var(--ink-soft);min-height:1.5em;font-size:15px;font-style:italic}.zsy-status b{color:var(--rust);font-style:normal;font-weight:600}.zsy-fin{text-align:center;padding:10px 0 2px}.zsy-fin h3{font-family:var(--font-ui), system-ui, sans-serif;margin:0 0 6px;font-size:26px;font-weight:700}.zsy-fin ol{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--ink-soft);margin:0 0 14px;padding:0;font-size:12px;list-style:none}.zsy-fin li{margin:3px 0}@media (max-width:640px){.zsy-opp .unit{display:none}.zsy-card{width:48px;height:70px;margin-left:-22px}.zsy-cards{padding-left:22px}}:root{--font-ui:var(--font-print);--measure:60ch}*{box-sizing:border-box}.section>*,.detail-hero>*,.code-duet>*,.shelf>*{min-width:0}img,svg,video{max-width:100%}html,body{margin:0;padding:0}p{text-wrap:pretty}body{background:var(--paper);color:var(--ink);font-family:var(--font-print), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-kerning:normal;min-height:100vh;font-size:16.5px;line-height:1.6;position:relative;overflow-x:clip}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}a:not(.key):not([data-rack-stop]):not(.shot-link):not(.skip-link):focus-visible{color:var(--print);-webkit-text-decoration:underline 2px var(--signal-rule,var(--signal));-webkit-text-decoration:underline 2px var(--signal-rule,var(--signal));-webkit-text-decoration:underline 2px var(--signal-rule,var(--signal));text-decoration:underline 2px var(--signal-rule,var(--signal));text-underline-offset:5px;outline:none}@media (forced-colors:active){a:not(.key):focus-visible{outline:2px solid canvastext}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}a{color:inherit}code{font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;font-size:.84em}pre code{box-shadow:none;color:inherit;white-space:inherit;background:0 0;margin:0;padding:0}@media (min-width:480px){code wbr{display:none}}.section .aside-note code:has(wbr){white-space:normal}.feat code:has(wbr){white-space:normal}.section .aside-note code wbr,.feat code wbr{display:inline}@media (max-width:479px){.section p code:has(wbr){white-space:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.section li code:has(wbr){white-space:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.plate-caption code:has(wbr){white-space:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.feat code:has(wbr){white-space:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.openq code:has(wbr){white-space:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}}.screen-face code{border-image-source:none}.screen-face :not(pre)>code,.screen-face>code{background:var(--code-bg);color:var(--cyan);border-radius:2px;padding:1px 6px 2px}.section a:not(.key),.detail-hero a:not(.key),.intro a:not(.key),.colophon a:not(.key),.openq a:not(.key),.blank-leaf a:not(.key),.statusline a:not(.key){color:var(--print);text-decoration:underline;-webkit-text-decoration-color:var(--signal-rule,var(--signal));-webkit-text-decoration-color:var(--signal-rule,var(--signal));-webkit-text-decoration-color:var(--signal-rule,var(--signal));text-decoration-color:var(--signal-rule,var(--signal));text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .12s ease-out}.section a:not(.key):hover,.detail-hero a:not(.key):hover,.intro a:not(.key):hover,.colophon a:not(.key):hover,.openq a:not(.key):hover,.blank-leaf a:not(.key):hover,.statusline a:not(.key):hover{color:var(--signal)}.running-head,.detail-hero,.section,.colophon,.folio,.blank-leaf,.statusline{isolation:isolate;position:relative}.running-head,.folio,.statusline{--plate-k:.24;min-height:calc(2 * 152px * var(--plate-k))}.running-head{padding:calc(var(--plate-w) * .62) calc(var(--plate-w) + 12px);flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.brand{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;text-transform:lowercase;align-items:center;gap:12px;font-size:25px;font-weight:650;line-height:1;display:inline-flex}.brand :is(a,:where([data-studio-link])){color:var(--print);text-decoration:none}.meta{flex:1;min-width:0}.meta .filed{color:var(--print)}.instruments{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.theme-key{min-width:calc(2 * (18px + var(--key-inset)) + 9px + .52em + 7ch);justify-content:center}@media (max-width:720px){.meta{display:none}}@media (max-width:600px){.running-head{padding-block:calc(var(--plate-w) * .5);gap:8px 10px}.instruments{gap:6px}.running-head .key{min-height:36px;padding-inline:calc(12px + var(--key-inset))}.instruments .rice-name{display:none}.instruments .theme-key{min-width:0}.instruments .rice-word.coarse-only{display:inline!important}.running-head .head-nav{flex:100%}.running-head .head-nav>.key{flex:1 1 0;justify-content:center}}@media (max-width:400px){.running-head{padding-inline:calc(56px * var(--plate-k) + 2px);column-gap:6px}.brand{gap:8px;font-size:22px}.instruments .key-legend{display:none}.running-head .instruments .key{padding-inline:calc(clamp(8px, 3.4vw, 14px) + var(--key-inset) * .75)}}.hero-copy.faceplate{padding:calc(var(--plate-w) + 34px) calc(var(--plate-w) + 26px) calc(var(--plate-w) + 22px)}@media (min-width:1000px){.rack-main>.intro{width:74%}}.title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.018em;text-wrap:balance;color:var(--print);margin:18px 0 22px;font-size:clamp(38px,4.4vw,58px);font-weight:600;line-height:1.02}.title .soft{color:var(--print-soft);font-style:italic;font-weight:500}.lede{max-width:54ch;color:var(--print-soft);margin:0;font-size:clamp(17px,1.6vw,19px);line-height:1.55}.hero-more{margin:16px 0 0;font-size:16px}.lede b{color:var(--print);font-weight:600}:root{--page-w:calc(100vw - var(--scrollbar,16px));--stage-w:min(var(--page-w), 177.7svh);--u:calc(var(--stage-w) / 1672);--l-left:calc(80 * var(--u));--l-right:calc(80 * var(--u));--l-head-top:calc(26 * var(--u));--l-brand:calc(60 * var(--u));--l-tagline:calc(17 * var(--u));--l-nav:calc(20 * var(--u));--l-launch-top:calc(36 * var(--u));--l-win-x:calc(734 * var(--u));--l-win-w:calc(606 * var(--u));--l-title:calc(88 * var(--u));--l-pitch:calc(26 * var(--u));--l-cards-l:calc(74 * var(--u));--l-cards-r:calc(72 * var(--u));--l-cards-gap:calc(20 * var(--u));--l-foot:calc(40 * var(--u));--l-heading:calc(34 * var(--u));--l-card-title:calc(24 * var(--u));--l-ink:var(--print);--l-ink-soft:var(--print-soft);--l-call:var(--l-ink);--l-halo:none;--l-rule:var(--l-ink)}@supports (color:color-mix(in lab, red, red)){:root{--l-rule:color-mix(in srgb, var(--l-ink) 35%, transparent)}}.rack:has(.masthead){padding-top:0}.rack-inner:has(>.masthead){row-gap:0}.masthead,.landing{width:var(--stage-w);align-self:center}.masthead{padding:var(--l-head-top) var(--l-right) 0 var(--l-left);color:var(--l-ink);text-shadow:var(--l-halo);justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.masthead .brand{font-size:max(30px, var(--l-brand));font-weight:var(--l-brand-weight,600);margin:0}.masthead .brand :is(a,:where([data-studio-link])){color:var(--l-ink)}.masthead .brand .led{width:.36em;height:.36em}.tagline{margin:calc(10 * var(--u)) 0 0;font-family:var(--l-tagline-font,var(--font-display)), Georgia, serif;font-size:max(13px, var(--l-tagline));letter-spacing:var(--l-tagline-track,.01em);color:var(--l-ink-soft)}.masthead .instruments{gap:calc(34 * var(--u));margin-top:calc(8 * var(--u))}.masthead .key{--kn:none;--kh:none;--kp:none;--kf:none;--ki:var(--l-ink);--ku:transparent;min-height:36px;font-family:var(--l-nav-font,var(--font-display)), Georgia, serif;font-size:max(15px, var(--l-nav));font-weight:var(--l-nav-weight,500);letter-spacing:.01em;text-underline-offset:6px;padding:0 2px;text-decoration-thickness:1.5px}.masthead :is(a.key,button.key):hover,.masthead .key[aria-expanded=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.masthead .key:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}.masthead .key-legend{display:none}.masthead .theme-key{min-width:0}.landing{min-height:calc(941 * var(--u) - var(--masthead-h,calc(150 * var(--u))));padding-bottom:var(--l-foot);flex-direction:column;display:flex}.launchpad{grid-template-columns:calc(var(--l-win-x) - var(--l-left)) var(--l-win-w);align-items:var(--l-launch-align,center);padding:var(--l-launch-top) 0 0 var(--l-left);color:var(--l-ink);display:grid}.launchpad-copy{padding-right:calc(40 * var(--u));text-shadow:var(--l-halo)}.launchpad-title{font-family:var(--l-title-font,var(--font-display)), Georgia, serif;font-weight:var(--l-title-weight,600);font-size:max(40px, var(--l-title));letter-spacing:-.015em;text-wrap:balance;color:var(--l-ink);margin:0;line-height:1}.launchpad-pitch,.launchpad-call{font-family:var(--l-pitch-font,var(--font-display)), Georgia, serif;font-size:max(17px, var(--l-pitch));margin:0;line-height:1.3}.launchpad-pitch{margin-top:calc(22 * var(--u));color:var(--l-ink)}.launchpad-call{color:var(--l-call)}.launchpad-keys{gap:calc(22 * var(--u));margin-top:calc(34 * var(--u));text-shadow:none;flex-wrap:wrap;display:flex}.key-arrow{margin-left:.35em}.launchpad-window{border-radius:var(--xw-round,calc(10 * var(--u)));box-shadow:var(--xw-shadow,0 calc(18 * var(--u)) calc(40 * var(--u)) #0a081061);color:inherit;text-decoration:none;display:block;position:relative;container-type:inline-size}.launchpad-window:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.xw{aspect-ratio:606/344;border:1px solid var(--xw-edge,var(--ink));flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.xw{border:1px solid var(--xw-edge,color-mix(in srgb, var(--ink) 22%, var(--paper)))}}.xw{border-radius:inherit;background:var(--paper);color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;font-size:max(8px,2.05cqw);line-height:1}.xw-bar{background:var(--paper-warm);border-bottom:1px solid var(--rule);flex:none;align-items:center;height:6.2cqw;padding-inline:2.2cqw;display:flex;position:relative}.xw-lights{gap:1.1cqw;display:flex}.xw-lights i{aspect-ratio:1;background:var(--rust);border-radius:50%;width:1.7cqw}.xw-lights i:nth-child(2){background:var(--amber)}.xw-lights i:nth-child(3){background:var(--olive)}.xw-title{text-align:center;color:var(--ink-soft);font-size:.95em;position:absolute;inset-inline:0}.xw-panes{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}.xw-pane{flex-direction:column;min-width:0;display:flex}.xw-pane+.xw-pane{border-left:1px solid var(--rule)}.xw-path{border-bottom:1px solid var(--rule);color:var(--ink-soft);white-space:nowrap;padding:1.7cqw 2.4cqw}.xw-rows{flex:1;grid-template-rows:repeat(auto-fill,3.95cqw);grid-auto-rows:0;min-height:0;margin:0;padding:1cqw 1.2cqw;list-style:none;display:grid;overflow:hidden}.xw-rows li{white-space:nowrap;border-radius:.7cqw;align-items:center;gap:1.3cqw;padding-inline:1.2cqw;display:flex;overflow:hidden}.xw-rows li[data-selected]{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.xw-rows li[data-selected]{background:color-mix(in srgb, var(--cyan) 30%, transparent)}}.xw-icon{background:var(--cyan);clip-path:polygon(0 0,42% 0,52% 18%,100% 18%,100% 100%,0 100%);flex:none;width:2.1cqw;height:1.65cqw}.xw-icon[data-kind=file]{background:var(--ink-soft);clip-path:polygon(0 0,66% 0,100% 30%,100% 100%,0 100%);width:1.55cqw;height:1.95cqw}.xw-name{text-overflow:ellipsis;overflow:hidden}.xw-kind{color:var(--ink-soft);margin-left:auto;padding-left:1cqw}.xw-status{border-top:1px solid var(--rule);background:var(--paper-warm);color:var(--ink-soft);white-space:nowrap;flex:none;gap:2.4cqw;padding:1.5cqw 2.4cqw;font-size:.86em;display:flex}.xw-mode{color:var(--cyan)}.xw-hints{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.xw-hint+.xw-hint:before{content:" · "}.xw-hints kbd{font:inherit}.showcase{padding:calc(30 * var(--u)) var(--l-cards-r) 0 var(--l-cards-l);margin-top:auto}.showcase-title{align-items:center;gap:calc(20 * var(--u));margin:0 0 calc(14 * var(--u));font-family:var(--l-heading-font,var(--font-display)), Georgia, serif;font-weight:var(--l-heading-weight,600);font-size:max(22px, var(--l-heading));color:var(--l-ink);text-shadow:var(--l-halo);line-height:1.1;display:flex}.showcase-title:after{content:var(--l-heading-rule,"");border-top:1px solid var(--l-rule);flex:1;height:0}.showcase-row{gap:var(--l-cards-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.showcase-row>li{min-width:0;display:flex}.card.faceplate{gap:calc(12 * var(--u));padding:calc(var(--plate-w) + 8px) calc(var(--plate-w) + 10px) calc(var(--plate-w) + 12px);color:var(--print);flex-direction:column;flex:1;text-decoration:none;display:flex}.card-title{order:var(--card-title-order,0);font-family:var(--l-card-font,var(--font-display)), Georgia, serif;font-weight:var(--l-card-weight,600);font-size:max(16px, var(--l-card-title));letter-spacing:-.005em;margin:0;line-height:1.1}.card-screen{min-width:0}.card-screen .screen-face.has-art{aspect-ratio:16/10}.card-mark{display:none}@media (max-width:899px){:root{--u:.62px}.masthead,.landing{width:100%}.masthead{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:4px 0 0;display:grid}.masthead-brand{display:contents}.masthead .instruments{grid-area:1/2}.masthead .tagline{grid-area:2/1/3/-1}.masthead .brand{font-size:34px}.tagline{margin-top:6px;font-size:14px}.masthead .instruments{gap:6px;margin-top:0}.masthead .key{justify-content:center;min-width:36px}.landing{min-height:0;padding-bottom:0}.launchpad{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 0 0}.launchpad-copy{padding-right:0}.launchpad-title{font-size:clamp(42px,11vw,64px)}.launchpad-pitch{margin-top:14px}.launchpad-keys{gap:12px;margin-top:22px}.launchpad-window{border-radius:8px;box-shadow:0 12px 28px #0a081057}.xw{font-size:max(9px,2.4cqw)}.showcase{margin-top:0;padding:40px 0 0}.showcase-title{gap:14px;margin-bottom:14px;font-size:28px}.showcase-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:12px}.card.faceplate{gap:8px}.card-title{font-size:17px}}@media (max-width:480px){.xw-panes{grid-template-columns:1fr}.xw-pane+.xw-pane{display:none}.xw{aspect-ratio:auto;font-size:11px}.xw-rows{grid-template-rows:none;grid-auto-rows:3.95cqw}.xw-hints{display:none}}.divider{--plate-k:.3;word-spacing:.1em;min-height:92px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--print);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:17px 40px;font-size:13px;font-weight:500;display:flex}.shelf-count{color:var(--print-soft);font-size:11px;font-weight:600}.shelf-label{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;text-transform:none;align-items:baseline;gap:16px;margin:0;font-size:27px;font-weight:600;display:flex}.shelf-label .shelf-note{color:var(--print-soft);letter-spacing:0;font-size:19px;font-style:italic;font-weight:500}.shelf{gap:var(--rack-gap);align-items:var(--shelf-align);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.shelf>:nth-child(2n){margin-top:var(--shelf-stagger)}.shelf>:nth-child(2n):before{border-image-source:var(--k-plate-flat)}@media (max-width:680px){.shelf>:nth-child(2n){margin-top:0}}.shelf>*{grid-column:span 2}.shelf>:nth-last-child(2):nth-child(3n+1),.shelf>:last-child:nth-child(3n+2){grid-column:span 3}.shelf>:last-child:nth-child(3n+1){grid-column:1/-1}@media (max-width:1020px){.shelf>*,.shelf>:nth-last-child(2):nth-child(3n+1),.shelf>:last-child:nth-child(3n+2){grid-column:span 3}.shelf>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:680px){.shelf>*,.shelf>:nth-last-child(2):nth-child(3n+1),.shelf>:last-child:nth-child(3n+2),.shelf>:last-child:nth-child(odd){grid-column:1/-1}}.module .screen{--mat-k:.18}.module{padding:calc(var(--plate-w) * .75) calc(var(--plate-w) * .75 + 4px) calc(var(--plate-w) * .8);color:var(--print);text-decoration:none;display:block;container-type:inline-size}.module-inner{flex-direction:column;gap:16px;height:100%;display:flex}.module-top{justify-content:space-between;align-items:center;padding:0 6px;display:flex}.module-num{color:var(--print);font-weight:800}.module-status{align-items:center;gap:12px;display:inline-flex}.module-body{flex-direction:column;gap:6px;padding:0 6px;display:flex}.module-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;font-size:25px;font-weight:600;line-height:1.1}.module-heading{color:var(--print-soft);text-wrap:pretty;font-size:15px;line-height:1.45}.module .engraved{flex:none;margin:auto 6px 0}.module-body{margin-bottom:4px}@container (min-width:440px){.module-inner{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px 24px;display:grid}.module-inner>.module-top{grid-column:1/-1}.module-inner>.screen{grid-area:2/1/6;align-self:start}.module-inner>.engraved{margin-top:4px}.module-inner>.module-body{grid-column:2;align-self:start}.module-inner>.module-body .module-title{font-size:26px}.module-inner>.engraved,.module-inner>.module-stats{grid-column:2}}.module-stats{flex-wrap:wrap;gap:4px 16px;padding:0 6px;font-size:11px;display:flex}.tags{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--print-soft);flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:11px;font-weight:500;display:flex}.openq{color:var(--print);background:linear-gradient(var(--engrave-lo) 0 1px, var(--engrave-hi) 1px 2px) top / 100% 2px no-repeat;margin-top:22px;padding:14px 0 2px;font-size:16px;line-height:1.55}.openq strong{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--print);align-items:center;gap:10px;margin-bottom:6px;font-size:11px;font-weight:500;display:flex}.plate{flex-direction:column;gap:8px;margin:0;display:flex}.plate-figure-label{text-wrap:balance;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--print-soft);padding-left:4px;font-size:11px;font-weight:500}.plate .screen-face{padding:clamp(10px,1.6vw,18px)}.plate .screen-face:has(>.plate-art>img:only-child){background:#07080a;padding:0}.plate .screen-face:after{content:"";z-index:2;pointer-events:none;box-shadow:var(--screen-occlusion,inset 0 0 0 1px #0000008c, inset 8px 10px 22px -10px #000000b3, inset 0 0 60px #0000002e);position:absolute;inset:0}.plate-art pre{white-space:pre;margin:0;font-size:13px;line-height:1.55;overflow-x:auto}.plate-art pre,.code-panel pre{background:linear-gradient(to right, var(--paper) 40%, transparent) left / 28px 100% no-repeat local, linear-gradient(to left, var(--paper) 40%, transparent) right / 28px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--ink), transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--ink), transparent) right / 12px 100% no-repeat scroll}@supports (color:color-mix(in lab, red, red)){.plate-art pre,.code-panel pre{background:linear-gradient(to right, var(--paper) 40%, transparent) left / 28px 100% no-repeat local, linear-gradient(to left, var(--paper) 40%, transparent) right / 28px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--ink) 38%, transparent), transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--ink) 38%, transparent), transparent) right / 12px 100% no-repeat scroll}}.plate-art>.code-duet{padding:0}.plate-art>.code-duet:after{display:none}@media (max-width:600px){.plate .screen{--mat-k:.106}.plate .screen-face{padding:8px}.plate-art pre{font-size:12px}.code-duet{--code-max:12px}.plate-art .code-panel{padding:10px 8px}}.plate-caption{overflow-wrap:anywhere;color:var(--print-soft);padding-left:4px;font-size:14px}.features{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:22px 28px;margin-top:30px;display:grid}.feat{background:linear-gradient(var(--engrave-lo) 0 1px, var(--engrave-hi) 1px 2px) top / 100% 2px no-repeat;padding-top:14px}.feat h3{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--print);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:500}.feat p{color:var(--print-soft);margin:0;font-size:15px;line-height:1.5}@media (max-width:1100px){.running-head .meta{display:none}}.head-nav{flex-wrap:wrap;gap:8px;display:flex}.detail-hero{padding:calc(var(--plate-w) + 32px) calc(var(--plate-w) + 22px) calc(var(--plate-w) + 22px);grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.detail-hero.solo{grid-template-columns:minmax(0,1fr)}.detail-hero.solo h1{max-width:22ch}.detail-hero.solo p{max-width:60ch}.portrait{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.section[data-draft]{opacity:.72}.draft-tag{color:var(--signal)}.kicker{text-wrap:balance;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--tape-ink);margin-bottom:18px;font-size:11px;font-weight:500}.detail-hero h1,.section h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.detail-hero h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.016em;text-wrap:balance;max-width:18ch;color:var(--print);margin:0 0 20px;font-size:clamp(36px,5.6vw,64px);font-weight:600;line-height:1.04}.detail-hero p{color:var(--print-soft);max-width:48ch;margin:0;font-size:19px;line-height:1.55}.detail-hero :is(p+p,:where(.content-block+.content-block>p:first-of-type)){margin-top:14px}.section{padding:calc(var(--plate-w) + 18px) calc(var(--plate-w) + 22px) calc(var(--plate-w) + 14px);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,56px);display:grid}@media (max-width:900px){.detail-hero,.section{grid-template-columns:1fr}}@media (min-width:901px){.section:not(.stack)>:first-child{position:sticky;top:24px}}.section.stack{grid-template-columns:minmax(0,1fr);gap:24px}.section.stack>:first-child{max-width:44rem}.section.stack .features{margin-top:0}@media (min-width:760px){.section.stack .reflexes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;max-width:none}.section.stack .reflexes li{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:8px;padding:14px 0}.section.stack .reflexes li:nth-last-child(2):nth-child(odd){background:0 0}.section.stack .prose-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 44px;display:grid}.section.stack .prose-cols>:is(p,:where(.content-block)):last-child:nth-child(odd){grid-column:1/-1}.section.stack .prose-cols>:is(p,:where(.content-block)):first-child{margin-top:0}}@media (min-width:1000px){.section.stack .features{grid-template-columns:repeat(3,minmax(0,1fr))}}.section h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--print);text-wrap:balance;margin:0 0 10px;font-size:29px;font-weight:600;line-height:1.12}.section-kicker{text-wrap:balance;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--print-faint);margin-bottom:10px;font-size:11px;font-weight:500}.section .plate{margin:6px 0 26px}.section .plate:last-child{margin-bottom:0}.section p{max-width:var(--measure);color:var(--print);margin:0 0 14px;font-size:17.5px;line-height:1.62}.section .aside-note{color:var(--print-soft);overflow-wrap:anywhere;margin-top:8px;font-size:14.5px;line-height:1.5}.section ol,.section ul{color:var(--print-soft);max-width:var(--measure);margin:0;padding-left:22px}.section ol{list-style:decimal}.section ul{list-style:outside}.section ol li,.section ul li{margin:10px 0;line-height:1.55}.section ol li strong,.section ul li strong{color:var(--print)}.section ul li::marker{color:var(--signal)}.pin-left{--pin-x:24%}.pin-right{--pin-x:76%}.section.sheet-flat:before,.sheet-row>:nth-child(2):before{border-image-source:var(--k-plate-flat)}@media (min-width:1000px){.rack-main>.sheet-narrow{width:74%}.rack-main>.sheet-wide{width:86%}.rack-main>.sheet-start{align-self:flex-start}.rack-main>.sheet-end{align-self:flex-end}.sheet-row{gap:var(--rack-gap);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.sheet-row>:nth-child(2){margin-top:22px}.sheet-row>.section{grid-template-columns:minmax(0,1fr);gap:18px}.section.alpha{padding-block:calc(var(--plate-w) + 30px) calc(var(--plate-w) + 24px)}.section.alpha h2{font-size:36px;line-height:1.08}}.section.alpha:after{--prop:var(--k-pin-hold-signal)}@media (max-width:999px){.sheet-row{gap:var(--rack-gap);flex-direction:column;display:flex}}.colophon{padding:calc(var(--plate-w) + 12px) calc(var(--plate-w) + 22px);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px;display:grid}.colophon div{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--print-faint);font-size:11px;font-weight:500}.colophon div strong{overflow-wrap:anywhere;letter-spacing:0;text-transform:none;color:var(--print);margin-top:6px;font-size:16.5px;font-weight:500;display:block}.code-duet{--code-max:12.5px;--code-min:11px;grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(24.8 * var(--code-min) + 36px)), 1fr));display:grid}.code-panel{background:var(--paper);color:var(--ink);min-width:0;padding:16px 18px;container-type:inline-size}.code-panel+.code-panel{box-shadow:inset 1px 0 0 var(--rule)}.code-panel h3{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--olive);margin:0 0 10px;font-size:11px;font-weight:500}.code-panel pre{font-family:var(--font-mono), ui-monospace, monospace;font-size:clamp(10px, 100cqi / 24.8, var(--code-max));color:var(--ink);margin:0;line-height:1.55;overflow-x:auto}.code-panel pre code{box-shadow:none;white-space:pre;color:inherit;font-size:inherit;background:0 0;padding:0}.ci-overlay{width:100%;max-width:none;height:100%;max-height:none;color:var(--print);background:0 0;border:0;margin:0;padding:clamp(40px,13vh,130px) 14px 14px;position:fixed;inset:0}.ci-overlay[open]{justify-content:center;align-items:flex-start;animation:.14s ease-out ci-fade;display:flex}.ci-overlay::backdrop{background:#040507d6}@keyframes ci-fade{0%{opacity:0}}.ci-panel{width:min(660px,100%)}.ci-panel .screen-face{animation-duration:.26s}.ci-head{border-bottom:1px solid var(--rule);letter-spacing:.08em;text-transform:uppercase;color:var(--rust);justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;display:flex}.ci-input{border:0;border-bottom:1px solid var(--rule);background:var(--paper-warm);width:100%;font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink);caret-color:var(--rust);padding:12px 16px;font-size:17px}.ci-input:focus{outline:none}.ci-input::placeholder{color:var(--ink-soft)}.ci-list{max-height:min(52vh,440px);margin:0;padding:6px 0;list-style:none;overflow-y:auto}.ci-item{cursor:pointer;border-left:3px solid #0000;grid-template-columns:34px 1fr;gap:2px 12px;padding:9px 16px;display:grid}.ci-num{color:var(--ink-soft);padding-top:3px;font-size:11px}.ci-title{color:var(--ink);font-size:15px;font-weight:600}.ci-desc{color:var(--ink-soft);grid-column:2;font-size:12px}.ci-item[aria-selected=true]{background:var(--paper-warm);border-left-color:var(--rust)}.ci-item[aria-selected=true] .ci-title{color:var(--rust)}.ci-empty{color:var(--ink-soft);margin:0;padding:20px 16px;font-size:13px}.ci-empty:empty{display:none}.ci-foot{border-top:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;gap:6px 16px;padding:10px 16px;font-size:11px;display:flex}.ci-foot .ci-close{margin-left:auto}.ci-foot .k{color:var(--ink);margin-right:5px}.blank-leaf{padding:calc(var(--plate-w) + 60px) calc(var(--plate-w) + 22px);text-align:center}.blank-leaf h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(34px,5.5vw,56px);font-weight:600}.blank-leaf p{color:var(--print-soft);max-width:46ch;margin:0 auto 26px}.folio,.statusline{padding:calc(var(--plate-w) * .6) calc(var(--plate-w) + 14px);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--print-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 22px;font-size:11px;font-weight:500;display:flex}.statusline a:not(.key){text-decoration-thickness:1px}.folio>*,.statusline>*{text-wrap:balance}.statusline .sl-k{color:var(--print-soft)}.statusline .sl-keys{color:var(--print-soft);word-spacing:.5em}.statusline .sl-keys>span{white-space:nowrap;word-spacing:normal}.statusline .key.cap-inline{letter-spacing:0;font-size:1.05em}@media print{.instruments,.ci-overlay,.rack:before,.rack:after,.scene{display:none!important}body{background:#fff}}.shelf-group{gap:var(--rack-gap);flex-direction:column;display:flex}.launch-kicker{width:fit-content;max-width:100%;color:var(--print);align-items:center;gap:10px;display:flex}.launch-kicker>.seplist{max-width:28ch}.launch-hero{--hero-gap:32px;align-items:var(--hero-align);grid-template-columns:minmax(0,.77fr) minmax(0,1.23fr);display:grid}.launch-copy.faceplate{padding:calc(var(--plate-w) + 26px) calc(var(--plate-w) + 16px) calc(var(--plate-w) + 22px)}.launch-shot.faceplate{z-index:1;margin:var(--hero-stagger) 0 0 var(--hero-gap);padding:calc(var(--plate-w) + 20px) calc(var(--plate-w) + 6px) calc(var(--plate-w) + 10px);position:relative}.launch-col{gap:var(--rack-gap);flex-direction:column;min-width:0;display:flex}.launch-col>.tier-cut{margin-inline-start:var(--hero-gap)}.launch-shot .screen{--mat-k:.16}@media (min-width:1100px) and (max-width:1399px){.launch-keys .key[data-size=lg]{padding-inline:20px;font-size:16px}}@media (min-width:1400px){.launch-hero{grid-template-columns:minmax(0,.73fr) minmax(0,1.27fr)}}.launch-hero h1{text-wrap:balance;font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:var(--print);margin:0 0 20px;font-size:clamp(40px,5vw,66px);font-weight:600;line-height:.98}.launch-hero .launch-sub{color:var(--print);margin:0 0 12px;font-size:19px;font-weight:560}.launch-hero p{max-width:46ch;color:var(--print-soft);margin:0;font-size:18px;line-height:1.55}.launch-keys,.alpha-keys{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.launch-keys .key[data-size=lg]{flex:auto}@media (min-width:901px){.alpha-keys .key[data-size=lg]{flex:100%;justify-content:center}}[data-rice-shot] img{display:none}:root[data-rice=paper] [data-rice-shot=paper] img,:root:not([data-rice]) [data-rice-shot=paper] img,:root[data-rice=horizon] [data-rice-shot=horizon] img,:root[data-rice=cosmic-dusk] [data-rice-shot=cosmic-dusk] img,:root[data-rice=rapture] [data-rice-shot=rapture] img,:root[data-rice=ayu-mirage] [data-rice-shot=ayu-mirage] img,:root[data-rice=catppuccin-latte] [data-rice-shot=catppuccin-latte] img,:root[data-rice=gruvbox] [data-rice-shot=gruvbox] img,:root[data-rice=solarized-light] [data-rice-shot=solarized-light] img{display:block}.launch-shot picture,.shot picture{display:contents}.launch-hero .launch-keys-note{max-width:none;color:var(--print-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0 0;font-size:13.5px;line-height:1.45;display:flex}.launch-proof{background:linear-gradient(var(--engrave-lo) 0 1px, var(--engrave-hi) 1px 2px) top / 100% 2px no-repeat;row-gap:6px;margin:18px 0 0;padding:12px 0 0;list-style:none}.launch-proof li{white-space:nowrap;max-width:100%}@media (max-width:400px){.launch-proof li{white-space:normal}}.seplist{--sep:24px;column-gap:var(--sep);flex-wrap:wrap;display:flex;overflow:hidden}.seplist>*{position:relative}.seplist>:before{content:"·";content:"·" / "";width:var(--sep);text-align:center;color:var(--print-soft);position:absolute;right:100%}.launch-keys-note a{color:var(--print)}.text-action{font:inherit;color:var(--print);text-decoration:underline;-webkit-text-decoration-color:var(--signal-rule,var(--signal));-webkit-text-decoration-color:var(--signal-rule,var(--signal));-webkit-text-decoration-color:var(--signal-rule,var(--signal));text-decoration-color:var(--signal-rule,var(--signal));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration-thickness:1.5px;transition:color .12s ease-out}.text-action:hover{color:var(--signal-ink)}.text-action:focus-visible{background:var(--signal);outline:none;text-decoration-thickness:3px}@supports (color:color-mix(in lab, red, red)){.text-action:focus-visible{background:color-mix(in srgb, var(--signal) 18%, transparent)}}.text-action:focus-visible{box-shadow:0 0 0 3px var(--signal)}@supports (color:color-mix(in lab, red, red)){.text-action:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--signal) 18%, transparent)}}@media (forced-colors:active){.text-action:focus-visible{outline-offset:3px;outline:2px solid canvastext}}.launch-shot{flex-direction:column;gap:12px;margin:0;display:flex}.launch-shot .screen-face{aspect-ratio:1396/876;background:#07080a}.launch-shot-cap{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 4px;display:flex}@media (max-width:1099px){.launch-hero{grid-template-columns:minmax(0,1fr)}.launch-copy.faceplate{padding:calc(var(--plate-w) + 22px) calc(var(--plate-w) + 22px) calc(var(--plate-w) + 30px)}.launch-shot.faceplate{margin:var(--rack-gap) 0 0}}@media (min-width:900px) and (max-width:1099px){.launch-copy.faceplate{padding-block:calc(var(--plate-w) + 14px) calc(var(--plate-w) + 14px);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:28px;display:grid}.launch-copy.faceplate>*{grid-column:1/-1}.launch-copy.faceplate>.launch-keys{grid-column:1}.launch-copy.faceplate>.launch-keys-note{grid-column:2;margin-top:0}.launch-hero h1{margin-bottom:12px;font-size:50px}.launch-copy>.launch-keys{grid-template-columns:repeat(2,minmax(0,210px));display:grid}.launch-copy>.launch-keys .key{width:100%}.launch-copy>.launch-proof{margin-top:14px}}@media (min-width:900px) and (max-width:1099px) and (max-height:820px){.launch-copy>:is(.launch-lede,.content-block:has(>.launch-lede)){display:none}.launch-hero h1{font-size:46px}}@media (min-width:1100px) and (max-height:860px){.launch-copy>:is(.launch-lede,.content-block:has(>.launch-lede)){display:none}.launch-hero h1{font-size:clamp(44px,7.4vh,66px)}}@media (max-width:600px){.launch-copy.faceplate{padding:calc(var(--plate-w) + 8px) calc(var(--plate-w) + 10px) calc(var(--plate-w) + 22px)}.launch-shot.faceplate{padding:calc(var(--plate-w) + 14px) calc(var(--plate-w) + 8px) calc(var(--plate-w) + 8px)}.launch-hero h1{margin-bottom:14px}.launch-hero .launch-sub{margin-bottom:0;font-size:17px}.launch-keys{gap:8px;margin-top:16px}.launch-keys .key[data-size=lg]{letter-spacing:.01em;padding-inline:12px;font-size:15px}.launch-keys .key[data-tone=signal]{flex:1.5 auto}.launch-keys .key:not([data-tone=signal]){flex:auto}.launch-hero .launch-keys-note{flex-wrap:nowrap;gap:4px 10px;margin-top:10px;font-size:12.5px}.launch-keys-note .keys-note-terms{display:none}.launch-proof{letter-spacing:.07em;margin-top:8px;padding-top:10px}.launch-proof li:nth-child(n+4),.launch-proof .proof-more{display:none}.launch-proof{--sep:18px}.launch-hero .launch-lede{display:none}.launch-shot .screen-face{aspect-ratio:812/324}.launch-shot-cap{display:none}}@media (max-width:400px){.launch-hero h1{margin-bottom:10px}.launch-keys{margin-top:12px}.launch-hero .launch-keys-note{flex-wrap:wrap}}:is(h1,h2) .chord-plus{font-family:var(--font-mono), ui-monospace, monospace;font-size:.9em;font-weight:700}.chord{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.chord-part{align-items:center;gap:4px;display:inline-flex}.chord-plus{color:var(--print-soft);padding:0 2px;font-size:13px}.cap-glyph{font-family:system-ui,sans-serif;font-size:1.3em;font-weight:500;line-height:1}.reflexes .key.cap,.folio .key.cap,.launch-shot-cap .key.cap{min-height:32px;min-width:calc(36px + 2 * var(--key-inset));padding:0 calc(9px + var(--key-inset)) 2px;--key-w:12px;font-size:12px}@media (hover:none) and (pointer:coarse){.fine-only,.key-legend{display:none!important}}@media not all and (hover:none) and (pointer:coarse){.coarse-only{display:none!important}}@media (pointer:coarse){.launch-keys-note a,.text-action{align-items:center;min-height:32px;display:inline-flex}.shot .plate-caption a.shot-full{margin-top:0;padding-block:7px}}.launch-live{padding:calc(var(--plate-w) + 8px) calc(var(--plate-w) + 10px) calc(var(--plate-w) + 2px);flex-direction:column;gap:12px;scroll-margin-top:20px;display:flex}.launch-live-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:0 6px;display:flex}.live-foot-keys{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%;margin-left:auto;display:flex}@media (max-width:600px){.launch-live-foot{flex-direction:column;align-items:flex-start}.live-foot-keys{justify-content:flex-start;margin-left:0}}.live-screen .screen-face{background:#07080a}.launch-live[data-keys]:after{border-image-source:var(--k-plate-focus);opacity:1}.launch-live-foot .led{vertical-align:-1px}.live-demo:focus{outline:none}.live-demo{aspect-ratio:16/10;background:var(--live-poster) top left / cover no-repeat;width:100%;position:relative;overflow:hidden}.live-frame{width:1440px;height:900px;transform:scale(var(--live-scale,1));transform-origin:0 0;border:0;display:block}.live-off{background:#07080a;position:absolute;inset:0}.live-poster{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}@media (max-width:600px){.launch-live .key.fine-only{display:none!important}.launch-live .key.coarse-only{display:inline-flex!important}}.reflexes{gap:0;margin:0;list-style:none;display:grid;padding:0!important}.reflexes li{color:var(--print);background:linear-gradient(var(--engrave-lo) 0 1px, var(--engrave-hi) 1px 2px) bottom / 100% 2px no-repeat;grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:center;gap:18px;padding:12px 0;font-size:16px;display:grid;margin:0!important}.reflexes li:last-child{background:0 0}@media (max-width:560px){.reflexes li{grid-template-columns:1fr;gap:8px}}.shots{gap:var(--rack-gap);flex-direction:column;display:flex}.shot-tier{display:contents}.shot-tier>.tier-cut{display:var(--shot-cut,none)}.shot{--shot-px:calc(var(--shot-w,9999) * 1px + (var(--mat-l) + var(--mat-r) - 80) * 1px * var(--mat-k));padding:calc(var(--plate-w) + 22px) calc(var(--plate-w) + 18px) calc(var(--plate-w) + 16px);flex-direction:column;gap:12px;margin:0;display:flex}.shot-link{width:min(100%, var(--shot-px))}.shot .plate-caption .plate-figure-label{margin-bottom:4px;padding-left:0;display:block}.shot-tier:nth-child(2)>.shot:before{border-image-source:var(--k-plate-flat)}@media (min-width:1000px){.shot{width:calc(var(--shot-px) + 2 * (var(--plate-w) + 18px));max-width:100%}.shot>.shot-link{width:100%}.shot-tier:nth-child(odd)>.shot{align-self:flex-start}.shot-tier:nth-child(2n)>.shot{align-self:flex-end}}.shot-link{text-decoration:none;display:block}.shot-link:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.shot .screen-face{aspect-ratio:var(--shot-ar,3 / 2);background:#f4f4f4}@media (max-width:600px){.shot .screen-face{aspect-ratio:3/2}}.shot-img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.ledger{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:22px 24px;margin:0;display:grid}.ledger-row{border-top:1px solid var(--rule);flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding-top:10px;display:flex}.ledger-n{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:lining-nums;color:var(--print);margin:0;font-size:34px;font-weight:600;line-height:1}.ledger-l{color:var(--print-soft);text-wrap:balance;font-size:13px;line-height:1.35}@media (max-width:600px){.ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.ledger-n{font-size:28px}}.section p.alpha-alt{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.download-note{flex-basis:100%;margin:2px 0 0}.download-note a{color:var(--print)}.alpha .section-kicker{color:var(--signal);align-items:center;gap:10px;display:flex}.alpha{scroll-margin-top:20px}@media (min-width:901px){.alpha.section{grid-template-columns:minmax(0,320px) minmax(0,1fr)}}.install{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.install-keys,.install-nix{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.install-nix>.silk{color:var(--print-soft);flex-basis:100%;font-size:12px}.cmd{flex:0 auto;min-width:0;padding:9px 22px 8px}.cmd-text{color:var(--tape-ink);white-space:normal;overflow-wrap:normal;border:0;background:0 0;border-image-source:none;margin:0;padding:0;font-size:15px}.cmd-text:before{content:"$ ";opacity:.6}@media (max-width:420px){.cmd-text{font-size:13px}}.blank-keys{justify-content:center;margin-bottom:30px;display:flex}.blank-screen{max-width:360px;margin:0 auto}.blank-screen .screen-face{place-items:center;min-height:120px;display:grid}.blank-code{color:var(--rust);letter-spacing:.3em;font-size:20px}.og-stage{z-index:100;background:var(--scene-ground) var(--k-scene-flat) center bottom / cover no-repeat;padding:44px 96px 84px;display:grid;position:fixed;inset:0}.og-plate{--plate-k:.6;grid-template-columns:1fr 1fr;align-items:center;gap:34px;display:grid;padding:44px 52px!important}.og-copy{flex-direction:column;gap:22px;display:flex}.og-title{font-family:var(--font-display);letter-spacing:-.018em;color:var(--print);margin:0;font-size:64px;font-weight:600;line-height:.98}.og-title .soft{color:var(--print-soft);font-style:italic;font-weight:500}.og-home{grid-template-columns:1.12fr .88fr}.og-home .og-title{font-size:50px}.og-kicker{color:var(--print);align-items:center;gap:10px;font-size:13px;display:inline-flex}.og-tiles{--mat-k:.12;grid-template-columns:1fr 1fr;gap:10px;display:grid}.og-caps{align-items:center;gap:8px;display:inline-flex}.og-caps .key.cap{--key-w:26px;min-width:92px;min-height:86px;font-size:26px}.og-caps .key.cap:first-child{min-width:150px}.og-shot .screen-face img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;display:block}.og-stage .screen-face{animation:none}@media (max-width:560px){.module-top{flex-wrap:wrap;gap:10px}}.plate-art img{width:100%;height:auto;margin:0 auto;display:block}.plate-art img.plate-portrait{object-fit:contain;width:auto;max-width:min(100%,360px);max-height:520px}.og-tauri{grid-template-columns:.82fr 1.18fr;gap:26px}.og-tauri .og-kicker{white-space:nowrap;font-size:11.5px}.og-tauri .og-shot .screen-face img{aspect-ratio:4/3;object-position:62% 18%}.skip-link{z-index:70;background:var(--print);color:var(--scene-ground);border-radius:4px;padding:8px 14px;font-size:14px;font-weight:650;text-decoration:none;position:absolute;top:10px;left:50%;translate:-50% -200%}.skip-link:not(:focus-visible){opacity:0;clip-path:inset(50%)}.skip-link:focus-visible{outline:2px solid var(--signal);outline-offset:2px;translate:-50%}.rack-main{gap:var(--rack-gap);flex-direction:column;display:flex}main[tabindex="-1"]:focus{outline:none}.shot-full{width:fit-content;margin-top:2px;padding-block:3px;line-height:18px;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lightbox{width:min(1240px,100vw - 28px);max-width:none;max-height:calc(100dvh - 28px);color:var(--print);background:0 0;border:0;margin:auto;padding:0;overflow:visible}html:has(dialog[open]){overflow:hidden}.lightbox::backdrop{background:#040507d6}.lightbox[open]{animation:.14s ease-out ci-fade}.lightbox-inner{padding:calc(var(--plate-w) + 6px) calc(var(--plate-w) + 10px) calc(var(--plate-w) + 2px);flex-direction:column;gap:14px;display:flex}.lightbox .screen-face{background:#07080a}.lightbox-img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 230px);display:block}.lightbox-pan{display:none}@media (max-width:760px){.lightbox-pan{display:block}}.lightbox-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}@media (prefers-reduced-motion:reduce){.lightbox[open]{animation:none}}@media (max-width:760px){.lightbox{height:calc(100dvh - 28px)}.lightbox-inner{box-sizing:border-box;height:100%;padding:calc(var(--plate-w) + 2px) calc(var(--plate-w) + 2px) calc(var(--plate-w) - 4px)}.lightbox-inner>.screen{flex-direction:column;flex:auto;min-height:0;display:flex}.lightbox-foot{flex:none}.lightbox .screen-face{overscroll-behavior:contain;--pan-l:28px;--pan-r:28px;--pan-t:28px;--pan-b:28px;min-height:0;-webkit-mask-image:linear-gradient(to right, #0000004d, #000 var(--pan-l), #000 calc(100% - var(--pan-r)), #0000004d), linear-gradient(to bottom, #0000004d, #000 var(--pan-t), #000 calc(100% - var(--pan-b)), #0000004d);-webkit-mask-image:linear-gradient(to right, #0000004d, #000 var(--pan-l), #000 calc(100% - var(--pan-r)), #0000004d), linear-gradient(to bottom, #0000004d, #000 var(--pan-t), #000 calc(100% - var(--pan-b)), #0000004d);-webkit-mask-image:linear-gradient(to right, #0000004d, #000 var(--pan-l), #000 calc(100% - var(--pan-r)), #0000004d), linear-gradient(to bottom, #0000004d, #000 var(--pan-t), #000 calc(100% - var(--pan-b)), #0000004d);mask-image:linear-gradient(to right, #0000004d, #000 var(--pan-l), #000 calc(100% - var(--pan-r)), #0000004d), linear-gradient(to bottom, #0000004d, #000 var(--pan-t), #000 calc(100% - var(--pan-b)), #0000004d);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;flex:auto;overflow:auto;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.lightbox .screen-face{animation:linear both pan-x,linear both pan-y;animation-timeline:scroll(self inline),scroll(self)}}.lightbox-img{width:1280px;max-width:none;max-height:none}}@property --pan-l{syntax:"<length>";inherits:false;initial-value:28px}@property --pan-r{syntax:"<length>";inherits:false;initial-value:28px}@property --pan-t{syntax:"<length>";inherits:false;initial-value:28px}@property --pan-b{syntax:"<length>";inherits:false;initial-value:28px}@keyframes pan-x{0%{--pan-l:0px;--pan-r:28px}6%{--pan-l:28px}94%{--pan-r:28px}to{--pan-l:28px;--pan-r:0px}}@keyframes pan-y{0%{--pan-t:0px;--pan-b:28px}6%{--pan-t:28px}94%{--pan-b:28px}to{--pan-t:28px;--pan-b:0px}}.video-screen{aspect-ratio:16/9;--tone:var(--cyan);background:#07080a;place-items:center;display:grid;position:relative}.video-screen .key{z-index:3;position:relative}.plate .screen-face:has(>.plate-art>.video-screen){padding:0}.nowrap{white-space:nowrap}.style-key{gap:7px}.style-caret{opacity:.7;font-size:.78em}.style-menu.faceplate{--plate-k:.3;color:var(--print);width:max-content;max-width:calc(100vw - 28px);padding:calc(var(--plate-w) + 4px) calc(var(--plate-w) + 8px);opacity:0;background:0 0;border:0;margin:0;transition:opacity .14s ease-out;position:fixed;inset:auto;overflow:auto}.style-menu.faceplate:popover-open{opacity:1;flex-direction:column;gap:8px;display:flex}@starting-style{.style-menu.faceplate:popover-open{opacity:0}}.style-opt{justify-content:flex-start;min-width:11.5em}@media (prefers-reduced-motion:reduce){.style-menu.faceplate{transition:none}}.style-icon,.rice-icon,.about-icon,.index-icon{flex:none;display:none}@media (max-width:600px){.instruments :is(.style-name,.style-word,.style-caret){display:none!important}.instruments .style-icon{display:block}.running-head .instruments .style-key{justify-content:center;min-width:36px;padding-inline:0}}@media (max-width:400px){.instruments .theme-key :is(.rice-name,.rice-word),.instruments .about-word{display:none!important}.instruments :is(.rice-icon,.about-icon){display:block}.running-head .instruments :is(.theme-key,.about-key){justify-content:center;min-width:36px;padding-inline:0}}@media (max-width:340px){.running-head .instruments{gap:2px}.running-head .instruments :is(.about-key,.index-key,.theme-key,.style-key){min-width:32px}.instruments .index-word{display:none!important}.instruments .index-icon{display:block}.running-head .instruments .index-key{justify-content:center;padding-inline:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
