@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-cyrillic-ext-opsz-normal.3j7458fpqnizt.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-cyrillic-opsz-normal.1lnz6mgtgk_0l.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-greek-opsz-normal.35lbqngyba2hu.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-vietnamese-opsz-normal.23x8hkoskv7nl.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-ext-opsz-normal.28_7fur8pm80p.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-opsz-normal.34w3mzf0pwje2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-cyrillic-ext-opsz-italic.27a-_quniiwka.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-cyrillic-opsz-italic.1n2rspzt4vtg7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-greek-opsz-italic.35bcsw1hqn917.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-vietnamese-opsz-italic.0wx85s0ydjfd_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-ext-opsz-italic.24vfqkeu3t2ri.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-opsz-italic.357upjflixf5q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Nothing You Could Do;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nothing-you-could-do-latin-400-normal.2vie--8p-uko-.woff2)format("woff2"),url(../media/nothing-you-could-do-latin-400-normal.2njiie2ve45x8.woff)format("woff")}
:root{--color-stone-50:#fffdf8;--color-stone-100:#f7f5ef;--color-stone-200:#e7e1d6;--color-stone-300:#cfc9bd;--color-stone-400:#a39e93;--color-stone-500:#8d877e;--color-stone-600:#46433e;--color-stone-700:#2c2a27;--color-stone-800:#202020;--color-stone-900:#0b0b0b;--color-green-50:#e7f9ee;--color-green-100:#c8f3d8;--color-green-200:#96e8b8;--color-green-300:#62dc94;--color-green-400:#4ad47e;--color-green-500:#3dce6e;--color-green-600:#2eaa58;--color-green-700:#228244;--color-green-800:#175c30;--color-green-900:#0c3a1e;--color-cobalt-50:#eef3fc;--color-cobalt-100:#d4e1f8;--color-cobalt-200:#a9c3f1;--color-cobalt-300:#58c8dd;--color-cobalt-400:#4f78ed;--color-cobalt-500:#2c60d7;--color-cobalt-600:#2264d7;--color-cobalt-700:#1b3d88;--color-cobalt-800:#10284f;--color-cobalt-900:#0c1628;--color-amber-50:#fbf6e6;--color-amber-100:#f6e8c0;--color-amber-200:#f0d48a;--color-amber-300:#f7c94a;--color-amber-400:#e8bb43;--color-amber-500:#d4a42e;--color-amber-600:#b08622;--color-amber-700:#866618;--color-amber-800:#5c4610;--color-amber-900:#332708;--color-coral-50:#fdeeea;--color-coral-100:#fad4cc;--color-coral-200:#f4aa9c;--color-coral-300:#ee8574;--color-coral-400:#ea6f57;--color-coral-500:#e97056;--color-coral-600:#c4543e;--color-coral-700:#943f2e;--color-coral-800:#642b1f;--color-coral-900:#3a1912;--color-red-50:#fef2f1;--color-red-100:#fde3e1;--color-red-200:#fbc2be;--color-red-300:#f89993;--color-red-400:#f3635a;--color-red-500:#ed3327;--color-red-600:#d62318;--color-red-700:#b31a11;--color-red-800:#941810;--color-red-900:#7b1a13;--color-plaster-50:#f3eadc;--color-plaster-100:#e6d7c2;--color-plaster-200:#d9c6ab;--color-plaster-300:#c9b79a;--color-plaster-400:#b5a184;--color-plaster-500:#9a866c;--color-plaster-600:#7d6b55;--color-plaster-700:#6d6254;--color-plaster-800:#4a433a;--color-plaster-900:#2c2722;--color-wood-50:#f0d7bc;--color-wood-100:#e0b892;--color-wood-200:#c4895a;--color-wood-300:#a56b3e;--color-wood-400:#8d5a34;--color-wood-500:#7a4e30;--color-wood-600:#6b4228;--color-wood-700:#4e301c;--color-wood-800:#3a2416;--color-wood-900:#24160d;--color-metal-50:#f4f5f6;--color-metal-100:#d5d7d9;--color-metal-200:#8d9196;--color-metal-300:#5c6166;--color-metal-400:#3a3d40;--color-metal-500:#2a2d30;--color-metal-600:#232527;--color-metal-700:#161615;--color-metal-800:#141311;--color-metal-900:#0c0c0c;--color-blossom-50:#fdeef2;--color-blossom-100:#f8d5de;--color-blossom-200:#f0c0cc;--color-blossom-300:#e7a8b8;--color-blossom-400:#d894a6;--color-blossom-500:#c98498;--color-blossom-600:#a86a7c;--color-blossom-700:#7d4e5c;--color-blossom-800:#54343e;--color-blossom-900:#2e1c22;--color-white:#fff;--color-light-fill:#fff8e8;--color-light-key:#ffe2b8;--color-light-rim:#f3d7c4;--color-lilac-50:#f6f3ff;--color-lilac-100:#ede7ff;--color-lilac-200:#dcd2fd;--color-lilac-300:#cbbcf8;--color-lilac-400:#b1adfb;--color-lilac-500:#8f7cf0;--color-lilac-600:#6e4fd9;--color-lilac-700:#5c39ad;--color-lilac-800:#3f2580;--color-lilac-900:#2a1757;--color-plum-50:#f3eef9;--color-plum-100:#ddd2ec;--color-plum-200:#b9a6d6;--color-plum-300:#8f78b8;--color-plum-400:#6a5294;--color-plum-500:#4c3575;--color-plum-600:#3a2660;--color-plum-700:#2c1a4f;--color-plum-800:#211046;--color-plum-900:#140a2c;--color-rose-50:#fff3fb;--color-rose-100:#fde3f5;--color-rose-200:#f9d6f3;--color-rose-300:#eec5ec;--color-rose-400:#dc97da;--color-rose-500:#bb4fbd;--color-rose-600:#9f3fa3;--color-rose-700:#7d2f82;--color-rose-800:#5a2160;--color-rose-900:#36133a;--color-sun-50:#fff7ec;--color-sun-100:#ffecd2;--color-sun-200:#ffdcae;--color-sun-300:#ffc98a;--color-sun-400:#f8b26a;--color-sun-500:#ea9a4f;--color-sun-600:#cc7c38;--color-sun-700:#a05e29;--color-sun-800:#6f401c;--color-sun-900:#40250f;--color-flable-room:#d2c1fc;--color-flable-under:#281356;--color-flable-neck:#8c71af;--color-flable-linen:#bfa9ff;--color-flable-glass:#070609;--color-flable-aluminium:#e4e0ea;--color-flable-lens:#221a42;--color-flable-lens-ring:#3a2f63;--color-flable-accent:#643cc1;--color-aiwa-amber:#ffb300;--color-aiwa-orange:#ff5e00;--color-aiwa-ember:#a8320c;--color-aiwa-glow:#ffc58a;--color-aiwa-paper:#ffe6d2;--color-aiwa-deep:#2e0f05;--color-aiwa-haze:#ffdbb8;--color-aiwa-haze-light:#ffebd6;--color-aiwa-leaf:#f2670f;--color-aiwa-rust:#7a2c04;--color-aiwa-mirror:#1e0f04;--color-aiwa-water:#9c4210;--color-aiwa-plaster:#e9a27c;--color-aiwa-plaster-sun:#ffd0a6;--color-aiwa-plaster-shade:#b25a36;--color-aiwa-oak:#a8784e;--color-aiwa-oak-grain:#6a3a1c;--color-seorce-backdrop-light:#8b8e91;--color-seorce-backdrop-mid:#111;--color-seorce-backdrop-deep:#0d0d0d;--color-seorce-steel:#16171a;--color-seorce-aluminium:#dfe1e4;--color-seorce-glass:#050506;--color-seorce-lens:#1b1d28;--color-seorce-lens-ring:#2c2f3d;--color-seorce-screen:#05080f;--color-seorce-screen-glow:#10213d;--color-seorce-mark:#ff5a1f;--color-seorce-blue:#0067bf;--color-seorce-orange:#ff7d00;--color-seorce-red-orange:#ff4224;--color-seorce-pink-red:#ff006c;--color-qualia-velvet:#b99f78;--color-qualia-velvet-shade:#4a3a28;--color-qualia-sheen:#f3e6cf;--color-qualia-light:#ffe6cc;--color-qualia-screen:#0b1422;--color-qualia-screen-glow:#1d3354;--color-qualia-accent:#fe550f;--color-loomify-purple:#643f80;--color-loomify-pink:#fd6e8c;--color-loomify-peach:#ffa458;--color-loomify-lilac:#cfc3d8;--color-loomify-leather:#2c193a;--color-loomify-leather-shade:#08030e;--color-loomify-sheen:#f1f0ee;--color-loomify-light:#fff3e6;--color-loomify-phone:#8a857f;--color-loomify-glass:#050506;--color-room-reel-wash:#ff5222;--color-room-reel-spill:#ff5a24;--color-room-reel-gobo:#ff8a12;--color-room-reel-led:#ff240c;--color-room-reel-bar:#fff3e4;--color-room-reel-plant:#ff6a2a;--color-room-reel-fill-sky:#3a2e2a;--color-room-reel-fill-ground:#3a2018;--color-room-reel-room:#ffd9cf;--color-room-reel-bounce:#f2ecff;--color-room-reel-halo:#ffe6d6;--color-room-reel-softbox:#fff0e6;--color-room-reel-cove:#ff3a4a;--color-room-reel-ring:#f2f6ff;--color-room-reel-lamp:#ffc690;--color-room-reel-strip:#ff2a10;--color-room-reel-bar-strip:#fff4ea;--color-room-reel-screen-glow:#fff4ea;--color-room-aiwa-gobo:#ffb300;--color-room-aiwa-led:#ff5e00;--color-room-aiwa-plant:#f2813e;--color-room-aiwa-strip:#ff5e00;--color-room-aiwa-bar-strip:#ffc56b;--color-room-aiwa-halo:#ffe6d6;--color-room-flable-wash:#7d5cf5;--color-room-flable-spill:#8a6cff;--color-room-flable-gobo:#d9ccff;--color-room-flable-led:#6e4fd9;--color-room-flable-plant:#b1adfb;--color-room-flable-strip:#6e4fd9;--color-room-flable-bar-strip:#ede7ff;--color-room-flable-halo:#ede7ff;--color-room-flable-bounce:#f2ecff;--color-room-flable-cove:#8f7cf0;--color-room-flable-ring:#f2f0ff;--color-room-flable-lamp:#ffd6b0;--color-room-seorce-wash:#0067bf;--color-room-seorce-spill:#0067bf;--color-room-seorce-gobo:#ff7d00;--color-room-seorce-led:#0067bf;--color-room-seorce-plant:#ff4224;--color-room-seorce-strip:#0067bf;--color-room-seorce-bar-strip:#ffe3cc;--color-room-seorce-halo:#dbe8ff;--color-room-seorce-bounce:#eef3ff;--color-room-seorce-cove:#0067bf;--color-room-seorce-ring:#eef4ff;--color-room-seorce-lamp:#ffb877;--color-room-seorce-room:#d4e0ff;--color-room-seorce-fill-sky:#0d2a4a;--color-room-seorce-fill-ground:#08182b;--color-room-loomify-wash:#643f80;--color-room-loomify-spill:#fd6e8c;--color-room-loomify-gobo:#ffa458;--color-room-loomify-led:#ffa458;--color-room-loomify-plant:#ffa458;--color-room-loomify-strip:#ffa458;--color-room-loomify-bar-strip:#cfc3d8;--color-room-loomify-halo:#cfc3d8;--color-room-loomify-bounce:#eee8f3;--color-room-loomify-cove:#9f64cc;--color-room-loomify-ring:#f3eef7;--color-room-loomify-lamp:#ffa458;--color-room-loomify-room:#cfc3d8;--color-room-loomify-fill-sky:#2a1a38;--color-room-loomify-fill-ground:#1a1024;--color-room-qualia-wash:#ff9a50;--color-room-qualia-spill:#ffb070;--color-room-qualia-gobo:#ffd9ae;--color-room-qualia-led:#fe550f;--color-room-qualia-plant:#ffc08a;--color-room-qualia-strip:#fe7a2f;--color-room-qualia-bar-strip:#fff0dc;--color-room-qualia-halo:#fff0dc;--color-room-qualia-bounce:#fff2e4;--color-room-qualia-cove:#ffb07a;--color-room-qualia-ring:#fff4e8;--color-room-qualia-lamp:#ffc690;--color-room-wall:#f3eadc;--color-room-ceiling:#f6f1ea;--color-room-steel:#141416;--color-room-bezel:#141418;--color-room-plastic:#1a1a1c;--color-room-white:#ece8e2;--color-room-cabinet-wood:#141213;--color-room-mesh:#1c1c1f;--color-room-chrome:#9a9aa0;--color-room-ceramic:#a8481e;--color-room-speaker-cabinet:#2c2b2e;--color-room-speaker-cone:#18181a;--color-room-speaker-trim:#c9c9ce;--color-room-cushion:#1d1b1c;--color-room-succulent:#86a08c;--color-room-planter:#8c8a86;--color-room-planter-soil:#2a2624;--color-room-softbox-shell:#0d0d0e;--color-room-softbox-rim:#0a0a0b;--color-room-lacquer:#ddd5ca;--color-room-table-lacquer:#d8d0c5;--color-room-shell-chair:#e6ddd2;--color-room-oak-leg:#8a6a4a;--color-room-upholstery:#f3eee8;--color-room-upholstery-sheen:#fff1e4;--color-room-shag-rug:#f2e8dc;--color-room-pouf:#c9a28a;--color-room-door-paint:#ebe3d7;--color-room-lamp-ceramic:#e9e1d6;--color-room-lamp-shade:#f4ead8;--color-room-hallway:#4a4038;--color-room-sideboard-groove:#2a2420;--color-room-brass:#c9a46a;--color-room-print-frame:#141214;--color-room-book-paper:#f1ebe0;--color-room-book-cover:#2e3a3a;--color-room-mug-glaze:#d8cfc2;--color-room-coffee:#6a4026;--color-room-book-dark:#3a3f4a;--color-room-book-sand:#c8b49a;--color-room-device-glass:#050506;--color-room-tablet-shell:#4a4a4e;--color-room-phone-shell:#8c8883;--color-room-bamboo-leaf:#34442a;--color-room-print-paper:#e9dccb;--color-room-print-sun:#f2a35a;--color-room-print-ember:#d9622b;--color-room-bloom-ground:#1c1418;--color-room-bloom-magenta:#d9467a;--color-room-bloom-coral:#f07a8c;--color-room-bloom-plum:#7a2a52;--color-room-bloom-blush:#f3a3a0;--color-room-key-gap:#9a9894;--color-room-key-cap:#f1efea;--color-room-void:#050303;--color-room-screen-off:#050505;--color-room-screen-dim:#9a8484;--color-room-flable-screen-dim:#dedbe6;--color-room-sideboard-veneer:#e8c9a4;--color-room-screen-glass:#141414;--color-room-tile:#d2c2b6;--color-room-tile-light:#fff3ea;--color-room-tile-shadow:#040202;--color-room-seorce-screen-glow:#0a3c70;--color-room-loomify-screen-ground:#120b18;--color-room-loomify-screen-glow:#643f80;--color-room-seorce-screen-spill:#1f6fc4;--color-room-loomify-screen-spill:#8a55b0;--font-family-display:"Source Serif 4 Variable", "Source Serif 4", Georgia, serif;--font-family-heading:var(--font-family-display);--font-family-body:"Inter Variable", "Inter", Arial, sans-serif;--font-family-mono:ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace;--font-family-hand:"Nothing You Could Do", "Segoe Script", cursive;--font-weight-plain:400;--font-weight-light:430;--font-weight-regular:450;--font-weight-book:470;--font-weight-medium:500;--font-weight-heading:520;--font-weight-semibold:560;--font-weight-strong:600;--font-weight-bold:650;--font-weight-heavy:750;--font-weight-ui:510;--scale-0:0px;--scale-2:2px;--scale-4:4px;--scale-8:8px;--scale-12:12px;--scale-16:16px;--scale-20:20px;--scale-24:24px;--scale-32:32px;--scale-40:40px;--scale-48:48px;--scale-56:56px;--scale-64:64px;--scale-80:80px;--scale-96:96px;--scale-128:128px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--scale-1:1px;--scale-10:10px;--scale-14:14px;--scale-18:18px;--scale-22:22px;--scale-26:26px;--scale-28:28px;--scale-30:30px;--scale-34:34px;--scale-36:36px;--scale-38:38px;--scale-42:42px;--scale-44:44px;--scale-46:46px;--scale-50:50px;--scale-52:52px;--scale-54:54px;--scale-60:60px;--scale-62:62px;--scale-66:66px;--scale-70:70px;--scale-72:72px;--scale-78:78px;--scale-82:82px;--scale-84:84px;--scale-88:88px;--scale-90:90px;--scale-92:92px;--scale-100:100px;--scale-106:106px;--scale-110:110px;--scale-120:120px;--scale-130:130px;--scale-140:140px;--scale-150:150px;--scale-160:160px;--scale-180:180px;--scale-190:190px;--scale-200:200px;--scale-220:220px;--scale-240:240px;--scale-250:250px;--scale-260:260px;--scale-284:284px;--scale-320:320px;--scale-340:340px;--scale-390:390px;--scale-400:400px;--scale-420:420px;--scale-430:430px;--scale-440:440px;--scale-480:480px;--scale-500:500px;--scale-650:650px;--scale-680:680px;--scale-860:860px;--scale-1200:1200px;--scale-count-4:4;--scale-count-8:8;--scale-count-12:12;--scale-ratio-0:0;--scale-ratio-100:1;--scale-1440:1440px;--scale-980:980px;--scale-700:700px;--scale-1600:1600px;--scale-1000:1000px;--scale-ratio-2:.02;--scale-ratio-3:.03;--scale-ratio-5:.05;--scale-ratio-6:.06;--scale-ratio-8:.08;--scale-ratio-9:.09;--scale-ratio-10:.1;--scale-ratio-12:.12;--scale-ratio-14:.14;--scale-ratio-15:.15;--scale-ratio-16:.16;--scale-ratio-18:.18;--scale-ratio-20:.2;--scale-ratio-22:.22;--scale-ratio-24:.24;--scale-ratio-25:.25;--scale-ratio-28:.28;--scale-ratio-30:.3;--scale-ratio-35:.35;--scale-ratio-40:.4;--scale-ratio-42:.42;--scale-ratio-45:.45;--scale-ratio-50:.5;--scale-ratio-55:.55;--scale-ratio-60:.6;--scale-ratio-62:.62;--scale-ratio-70:.7;--scale-ratio-72:.72;--scale-ratio-74:.74;--scale-ratio-76:.76;--scale-ratio-78:.78;--scale-ratio-80:.8;--scale-ratio-82:.82;--scale-ratio-85:.85;--scale-ratio-90:.9;--scale-ratio-92:.92;--color-keycap-50:#fff;--color-keycap-100:#e9e9e9;--color-keycap-200:#cfcfcf;--color-keycap-300:#aaa;--color-keycap-400:#777;--color-keycap-500:#4a4a4a;--color-keycap-600:#333;--color-keycap-700:#282828;--color-keycap-800:#232323;--color-keycap-900:#202020;--color-keycap-shadow:#000;--font-family-control:var(--font-family-body);--scale-rem:1rem;--scale-keycap-alpha-26:calc(26 / 255);--scale-keycap-alpha-31:calc(31 / 255);--scale-keycap-alpha-38:calc(38 / 255);--scale-keycap-alpha-51:calc(51 / 255);--scale-keycap-alpha-56:calc(56 / 255);--scale-keycap-alpha-64:calc(64 / 255);--scale-keycap-alpha-68:calc(68 / 255);--scale-keycap-alpha-71:calc(71 / 255);--scale-keycap-alpha-128:calc(128 / 255);--scale-keycap-alpha-153:calc(153 / 255);--scale-keycap-alpha-166:calc(166 / 255);--scale-keycap-alpha-191:calc(191 / 255);--scale-6:6px;--color-hero-world-void:#030304;--color-hero-world-desk:#101011;--color-hero-world-frame:#0f0f10;--color-hero-world-prop:#0d0d0e;--color-hero-world-cup:#121213;--color-hero-world-speckle:#060607;--color-hero-world-pencils-1:#0b0b0c;--color-hero-world-pencils-2:#151516;--color-hero-world-pencil-wood:#0e0d0c;--color-hero-world-lamp-body:#111112;--color-hero-world-notebook:#0e0d0d;--color-hero-world-pages:#141414;--color-hero-world-phone:#151516;--color-hero-world-phone-glass:#121213;--color-hero-world-coaster:#0d0c0c;--color-hero-world-wall:#0a0a0b;--color-hero-world-floor:#050506;--color-hero-world-plate-tint:#fff;--color-hero-world-graphite:#0b0b0c;--color-hero-world-chair:#0b0b0c;--color-hero-world-tile:#e6e6e8;--color-hero-world-tile-shadow:#050506;--color-hero-world-key:#151517;--color-hero-world-key-glow:#000;--color-hero-world-tile-light:#e9e9ec;--color-hero-flable-desk:#d9d5d1;--color-hero-flable-frame:#9c99a1;--color-hero-flable-prop:#2a2a2c;--color-hero-flable-cup:#e6e3de;--color-hero-flable-speckle:#8b857d;--color-hero-flable-pencils-1:#1d1d22;--color-hero-flable-pencils-2:#3a3a44;--color-hero-flable-pencils-3:#8a8f99;--color-hero-flable-pencils-4:#e8e4dc;--color-hero-flable-pencils-5:#c9b79c;--color-hero-flable-pencils-6:#5a4f48;--color-hero-flable-pencil-wood:#cfa77c;--color-hero-flable-lamp-body:#ebe9e6;--color-hero-flable-notebook:#b48a62;--color-hero-flable-pages:#e9e2d4;--color-hero-flable-phone:#c0d9b0;--color-hero-flable-phone-glass:#c8ddb9;--color-hero-flable-coaster:#6f4a2e;--color-hero-flable-wall:#1c0d29;--color-hero-flable-floor:#2a2140;--color-hero-flable-plate-tint:#fff;--color-hero-flable-graphite:#1d1d21;--color-hero-flable-chair:#7a5fb8;--color-hero-flable-tile:#fff;--color-hero-flable-tile-shadow:#17151d;--color-hero-flable-key:#f4f0f8;--color-hero-flable-key-glow:#dcd2fd;--color-hero-flable-tile-light:#fcfbfd;--color-hero-screen-off:#050506;--color-hero-screen-dim:#514c63;--color-hero-screen-glass:#2a1a33;--color-hero-base-lamp:#fff0df;--color-hero-base-window:#dfe6ee;--color-hero-base-ambient-sky:#c9ccd1;--color-hero-base-ambient-ground:#0a0a0a;--color-hero-base-screen:#eef1f7;--color-hero-base-practicals:#ffe2c2;--color-hero-base-env-room:#b9bcc2;--color-hero-base-env-desk:#d8d6d3;--color-hero-base-sketch-paper:#030304;--color-hero-base-sketch-ink:#d9d9dc;--color-hero-base-sketch-shade:#34343a;--color-hero-flable-lamp:#ff9ccf;--color-hero-flable-window:#8c6bff;--color-hero-flable-ambient-sky:#8a5be0;--color-hero-flable-ambient-ground:#1a0d26;--color-hero-flable-screen:#e9e6ff;--color-hero-flable-practicals:#ffae7a;--color-hero-flable-env-room:#8a6fa8;--color-hero-flable-env-desk:#d9b8ea;--color-hero-flable-sketch-paper:#030304;--color-hero-flable-sketch-ink:#dcd2fd;--color-hero-flable-sketch-shade:#3a3446}
:root{--breakpoint-desktop:var(--scale-1440);--breakpoint-tablet:var(--scale-980);--breakpoint-mobile:var(--scale-700);--layout-margin:var(--scale-40);--layout-columns:var(--scale-count-12);--layout-gutter:var(--scale-24);--layout-content:var(--scale-1600);--layout-row:var(--scale-8);--layout-height:100svh;--space-3xs:var(--scale-2);--space-2xs:var(--scale-4);--space-xs:var(--scale-8);--space-sm:var(--scale-12);--space-md:var(--scale-16);--space-lg:var(--scale-24);--space-xl:var(--scale-32);--space-2xl:var(--scale-48);--space-3xl:var(--scale-64);--space-hero-gap:clamp(var(--scale-24), 4vw, calc(var(--scale-64) + var(--scale-8)));--space-header-y:var(--scale-16);--space-copy-top:calc(var(--scale-20) + var(--scale-2));--space-hero-footer-gap:var(--scale-64);--space-hero-bottom:var(--scale-40);--radius-hairline:calc(var(--scale-2) / 2);--radius-xs:calc(var(--scale-4) - var(--scale-2) / 2);--radius-sm:var(--scale-4);--radius-md:var(--scale-12);--radius-pill:calc(var(--scale-1000) - var(--scale-1));--border-hairline:calc(var(--scale-2) / 2);--border-strong:var(--scale-2);--text-xxs-size:calc(var(--scale-8) + var(--scale-2));--text-xs-size:calc(var(--scale-8) + var(--scale-2) + var(--scale-2) / 2);--text-sm-size:calc(var(--scale-12) + var(--scale-2) / 2);--text-base-size:calc(var(--scale-16) - var(--scale-2));--text-md-size:calc(var(--scale-16) - var(--scale-2) / 2);--text-lg-size:clamp(var(--text-md-size), 1.2vw, calc(var(--scale-16) + var(--scale-2)));--text-xl-size:calc(var(--scale-20) + var(--scale-2));--text-2xl-size:clamp(calc(var(--scale-16) + var(--scale-2)), 1.55vw, calc(var(--scale-24) + var(--scale-2)));--text-3xl-size:calc(var(--scale-40) - var(--scale-2));--text-4xl-size:clamp(calc(var(--scale-32) + var(--scale-2)), 4vw, calc(var(--scale-64) + var(--scale-4)));--text-5xl-size:clamp(calc(var(--scale-40) + var(--scale-2)), 4vw, calc(var(--scale-64) + var(--scale-4) + var(--scale-2)));--text-6xl-size:clamp(var(--scale-48), 5vw, calc(var(--scale-80) + var(--scale-2)));--text-7xl-size:clamp(calc(var(--scale-48) - var(--scale-2)), 6vw, calc(var(--scale-96) - var(--scale-2)));--text-8xl-size:clamp(calc(var(--scale-56) + var(--scale-2)), 8vw, var(--scale-128));--text-hero-size:clamp(var(--scale-48), 5vw, var(--scale-64));--text-display-size:clamp(calc(var(--scale-80) - var(--scale-4) - var(--scale-2)), 9.3vw, calc(var(--scale-128) + var(--scale-32) - var(--scale-2)));--text-wide-size:clamp(calc(var(--scale-56) + var(--scale-2)), 7vw, calc(var(--scale-128) - var(--scale-8) - var(--scale-2)));--text-section-size:clamp(calc(var(--scale-56) + var(--scale-2)), 5.7vw, var(--scale-96));--text-faq-size:clamp(calc(var(--scale-24) + var(--scale-2) / 2), 2.5vw, calc(var(--scale-40) + var(--scale-2)));--text-menu-size:clamp(calc(var(--scale-56) + var(--scale-2)), 17vw, calc(var(--scale-96) - var(--scale-4)));--text-eyebrow-size:var(--text-xs-size);--text-availability-size:var(--text-sm-size);--text-meta-size:var(--text-caption-size);--text-note-size:var(--text-xxs-size);--text-caption-size:var(--scale-12);--text-9xl-line:.96;--control-height:var(--scale-40);--control-height-sm:calc(var(--scale-32) + var(--scale-4));--control-icon:var(--scale-20);--badge-size:var(--scale-12);--current-dot-size:var(--scale-8);--badge-radius:calc(var(--scale-4) - var(--scale-2) / 4);--badge-height:var(--scale-28);--header-pill-height:var(--scale-30);--header-control-size:var(--scale-32);--header-icon-size:var(--scale-16);--header-logo-height:var(--scale-20);--hero-action-height:var(--scale-44);--hero-copy-shade-bleed:var(--scale-40);--hero-copy-shade-blur:var(--scale-48);--space-logo-section-y:var(--scale-56);--logo-grid-gap:var(--scale-12);--logo-tile-pad:var(--scale-24);--logo-height:var(--scale-28);--logo-max-width:calc(var(--scale-96) + var(--scale-20));--tooltip-rich-max-width:var(--scale-340);--tooltip-pad:var(--scale-12);--tooltip-section-gap:var(--scale-10);--investor-chip-pad:var(--scale-4) var(--scale-10) var(--scale-4) var(--scale-4);--investor-chip-gap:var(--scale-6);--investor-icon-size:var(--scale-20);--investor-icon-inset:var(--scale-4);--logo-tap-hint:var(--scale-6);--radius-tile:var(--scale-10);--tooltip-max-width:var(--scale-240);--tooltip-pad-y:var(--scale-6);--tooltip-pad-x:var(--scale-12);--tooltip-offset:var(--scale-12);--tooltip-arrow:var(--scale-8);--tooltip-rise:var(--scale-8);--tooltip-edge:var(--scale-12);--text-statement-size:var(--scale-48);--text-signature-size:var(--scale-16);--text-wordmark-size:19.4cqi;--statement-pad-y:var(--scale-80);--statement-gap:var(--scale-64);--statement-headline-width:var(--scale-1000);--statement-aside-width:calc(var(--scale-340) + var(--scale-24));--statement-portrait-width:var(--scale-80);--intro-counter-cell:1lh;--intro-info-gap:var(--scale-48);--statement-portrait-height:var(--scale-100);--statement-torch-radius:var(--scale-180);--wordmark-dot-pitch:var(--scale-6);--text-cases-size:var(--scale-48);--cases-pad-y:var(--scale-96);--cases-head-gap:var(--scale-44);--cases-grid-gap:var(--scale-12);--case-card-radius:var(--scale-18);--case-head-pad:var(--scale-28);--case-head-gap:var(--scale-12);--text-testimonial-title-size:var(--scale-32);--text-testimonial-line-size:var(--scale-16);--text-testimonial-name-size:var(--scale-14);--text-testimonial-quote-size:calc(var(--scale-14) + var(--scale-1));--text-testimonial-more-size:var(--scale-12);--testimonials-card-pad:var(--scale-28);--testimonial-pad:var(--scale-18);--testimonial-avatar-size:var(--scale-36);--testimonial-quote-gap:var(--scale-16);--work-pad-y:var(--scale-80);--work-head-gap:var(--scale-56);--work-grid-gap:var(--scale-16);--footer-gap:var(--scale-16);--footer-pad-top:var(--scale-64);--footer-pad-x:var(--scale-16);--footer-pad-bottom:var(--scale-16);--footer-card-height:calc(var(--scale-340) + var(--scale-10));--footer-card-short:calc(var(--scale-340) + var(--scale-10));--footer-card-radius:var(--scale-12);--footer-card-pad:var(--scale-24);--text-footer-card-size:clamp(var(--scale-16), 1.4vw, var(--scale-24));--text-footer-word-size:clamp(var(--scale-48), 14vw, var(--scale-250));--case-mark-size:var(--scale-40);--case-mark-radius:var(--scale-10);--case-mark-inset:calc(var(--scale-8) - var(--scale-1));--case-arrow-size:var(--scale-36);--case-arrow-icon:var(--scale-18);--case-control-radius:var(--scale-8);--case-badge-height:var(--scale-28);--case-badge-pad-x:var(--scale-12);--case-badge-gap:var(--scale-6);--case-glow-radius:calc(var(--scale-400) + var(--scale-20));--case-lift:var(--scale-24);--case-perspective:var(--scale-1000);--case-panel-radius:var(--scale-12);--alpha-3:calc(var(--scale-ratio-3) * 100%);--alpha-8:calc(var(--scale-ratio-8) * 100%);--alpha-9:calc(var(--scale-ratio-9) * 100%);--alpha-10:calc(var(--scale-ratio-10) * 100%);--alpha-12:calc(var(--scale-ratio-12) * 100%);--alpha-14:calc(var(--scale-ratio-14) * 100%);--alpha-16:calc(var(--scale-ratio-16) * 100%);--alpha-18:calc(var(--scale-ratio-18) * 100%);--alpha-22:calc(var(--scale-ratio-22) * 100%);--alpha-24:calc(var(--scale-ratio-24) * 100%);--alpha-25:calc(var(--scale-ratio-25) * 100%);--alpha-28:calc(var(--scale-ratio-28) * 100%);--alpha-30:calc(var(--scale-ratio-30) * 100%);--alpha-35:calc(var(--scale-ratio-35) * 100%);--alpha-40:calc(var(--scale-ratio-40) * 100%);--alpha-42:calc(var(--scale-ratio-42) * 100%);--alpha-45:calc(var(--scale-ratio-45) * 100%);--alpha-50:calc(var(--scale-ratio-50) * 100%);--alpha-55:calc(var(--scale-ratio-55) * 100%);--alpha-62:calc(var(--scale-ratio-62) * 100%);--alpha-70:calc(var(--scale-ratio-70) * 100%);--alpha-72:calc(var(--scale-ratio-72) * 100%);--alpha-74:calc(var(--scale-ratio-74) * 100%);--alpha-76:calc(var(--scale-ratio-76) * 100%);--alpha-78:calc(var(--scale-ratio-78) * 100%);--alpha-82:calc(var(--scale-ratio-82) * 100%);--alpha-85:calc(var(--scale-ratio-85) * 100%);--alpha-90:calc(var(--scale-ratio-90) * 100%);--alpha-92:calc(var(--scale-ratio-92) * 100%)}@media (max-width:980px){:root{--layout-margin:var(--scale-20);--layout-columns:var(--scale-count-8);--layout-gutter:var(--scale-16);--text-hero-size:clamp(var(--scale-40), 5vw, var(--scale-48));--text-display-size:clamp(calc(var(--scale-64) + var(--scale-2)), 13vw, calc(var(--scale-96) + var(--scale-16)));--footer-gap:var(--scale-8);--footer-pad-top:var(--scale-32);--footer-pad-x:var(--scale-8);--footer-pad-bottom:var(--scale-32);--footer-card-height:var(--scale-200);--footer-card-short:var(--scale-120);--footer-card-radius:var(--scale-8);--footer-card-pad:var(--scale-16)}}@media (max-width:700px){:root{--layout-margin:var(--scale-20);--space-hero-footer-gap:var(--scale-56);--logo-tile-pad:var(--scale-16);--logo-height:var(--scale-22);--logo-max-width:calc(var(--scale-80) + var(--scale-8));--layout-columns:var(--scale-count-4);--layout-gutter:var(--scale-12);--text-hero-size:clamp(calc(var(--scale-32) + var(--scale-2)), 8.4vw, calc(var(--scale-48) - var(--scale-2)));--text-9xl-line:1;--text-eyebrow-size:calc(var(--scale-8) + var(--scale-2) / 2);--text-lg-size:var(--text-base-size);--text-2xl-size:calc(var(--scale-16) + var(--scale-2) / 2);--text-4xl-size:calc(var(--scale-32) + var(--scale-4));--text-5xl-size:var(--scale-40);--text-display-size:clamp(calc(var(--scale-56) + var(--scale-2)), 18vw, calc(var(--scale-96) - var(--scale-4) - var(--scale-2)));--text-wide-size:calc(var(--scale-64) + var(--scale-4) + var(--scale-2));--text-section-size:calc(var(--scale-64) - var(--scale-4));--text-faq-size:calc(var(--scale-24) + var(--scale-2) + var(--scale-2) / 2);--text-availability-size:var(--scale-12);--text-meta-size:var(--text-xs-size);--text-note-size:calc(var(--scale-8) + var(--scale-2) / 2);--text-statement-size:var(--scale-24);--statement-pad-y:var(--scale-56);--statement-gap:var(--scale-40);--statement-portrait-width:calc(var(--scale-128) + var(--scale-16));--intro-info-gap:var(--scale-24);--statement-portrait-height:var(--scale-180);--statement-torch-radius:var(--scale-120);--wordmark-dot-pitch:var(--scale-4);--text-cases-size:calc(var(--scale-30));--text-testimonial-title-size:var(--scale-26);--cases-pad-y:var(--scale-64);--cases-grid-gap:var(--scale-32);--case-head-pad:var(--scale-16);--work-pad-y:var(--scale-48);--work-head-gap:var(--scale-32)}}:root{--layout-size-320:var(--scale-320);--border-2:var(--scale-2);--border-bezel:var(--scale-4);--border-5:calc(var(--scale-4) + var(--scale-1));--space-22:var(--scale-22);--space-8:var(--scale-8);--motion-distance-480:var(--scale-480);--layout-size-92:var(--scale-92);--space-106:var(--scale-106);--space-150:var(--scale-150);--space-26:var(--scale-26);--space-24:var(--scale-24);--space-72:var(--scale-72);--space-28:var(--scale-28);--space-52:var(--scale-52);--layout-size-860:var(--scale-860);--space-17:calc(var(--scale-16) + var(--scale-1));--layout-size-1:calc(var(--scale-0) + var(--scale-1));--space-1:calc(var(--scale-0) + var(--scale-1));--layout-size-340:var(--scale-340);--space-4:var(--scale-4);--space-9:calc(var(--scale-8) + var(--scale-1));--space-3:calc(var(--scale-2) + var(--scale-1));--space-16:var(--scale-16);--motion-distance-42:var(--scale-42);--motion-distance-1:calc(var(--scale-0) + var(--scale-1));--opacity-72:var(--scale-ratio-72);--opacity-60:var(--scale-ratio-60);--opacity-90:var(--scale-ratio-90);--motion-distance-0_5:calc(var(--scale-2) / 4);--motion-distance-2:var(--scale-2);--opacity-50:var(--scale-ratio-50);--space-30:var(--scale-30);--border-1:calc(var(--scale-0) + var(--scale-1));--space-12:var(--scale-12);--space-38:var(--scale-38);--layout-size-4:var(--scale-4);--space-120:var(--scale-120);--space-240:var(--scale-240);--space-110:var(--scale-110);--space-190:var(--scale-190);--space-36:var(--scale-36);--space-70:var(--scale-70);--space-140:var(--scale-140);--space-88:var(--scale-88);--space-160:var(--scale-160);--space-20:var(--scale-20);--layout-size-680:var(--scale-680);--radius-4:var(--scale-4);--opacity-28:var(--scale-ratio-28);--space-40:var(--scale-40);--layout-size-440:var(--scale-440);--space-14:var(--scale-14);--space-62:var(--scale-62);--layout-size-16:var(--scale-16);--layout-size-8:var(--scale-8);--space-10:var(--scale-10);--layout-size-400:var(--scale-400);--space-32:var(--scale-32);--space-50:var(--scale-50);--space-100:var(--scale-100);--space-200:var(--scale-200);--layout-size-390:var(--scale-390);--layout-size-60:var(--scale-60);--space-18:var(--scale-18);--layout-size-260:var(--scale-260);--space-78:var(--scale-78);--layout-size-250:var(--scale-250);--layout-size-70:var(--scale-70);--layout-size-430:var(--scale-430);--space-44:var(--scale-44);--space-130:var(--scale-130);--space-180:var(--scale-180);--layout-size-500:var(--scale-500);--space-34:var(--scale-34);--space-60:var(--scale-60);--layout-size-180:var(--scale-180);--radius-2:var(--scale-2);--motion-distance-3:calc(var(--scale-2) + var(--scale-1));--space-220:var(--scale-220);--space-42:var(--scale-42);--layout-size-84:var(--scale-84);--layout-size-650:var(--scale-650);--space-54:var(--scale-54);--space-90:var(--scale-90);--layout-size-1200:var(--scale-1200);--layout-size-44:var(--scale-44);--space-5:calc(var(--scale-4) + var(--scale-1));--layout-size-42:var(--scale-42);--layout-size-3:calc(var(--scale-2) + var(--scale-1));--space-80:var(--scale-80);--layout-size-46:var(--scale-46);--space-96:var(--scale-96);--space-82:var(--scale-82);--layout-size-32:var(--scale-32);--layout-size-240:var(--scale-240);--layout-size-285:calc(var(--scale-284) + var(--scale-1));--space-11:calc(var(--scale-10) + var(--scale-1));--space-64:var(--scale-64);--layout-size-420:var(--scale-420);--space-66:var(--scale-66);--layout-size-220:var(--scale-220);--layout-size-140:var(--scale-140);--layout-size-78:var(--scale-78);--space-92:var(--scale-92);--alpha-0:calc(var(--scale-ratio-0) * 100%);--alpha-2:calc(var(--scale-ratio-2) * 100%);--alpha-5:calc(var(--scale-ratio-5) * 100%);--alpha-6:calc(var(--scale-ratio-6) * 100%);--alpha-15:calc(var(--scale-ratio-15) * 100%);--alpha-20:calc(var(--scale-ratio-20) * 100%);--alpha-25:calc(var(--scale-ratio-25) * 100%);--alpha-60:calc(var(--scale-ratio-60) * 100%);--alpha-80:calc(var(--scale-ratio-80) * 100%);--alpha-100:calc(var(--scale-ratio-100) * 100%);--text-9xl-size:clamp(var(--scale-64), 10vw, calc(var(--scale-128) + var(--scale-32)))}@media (max-width:980px){:root{--text-8xl-size:var(--scale-80);--text-9xl-size:var(--scale-96)}}@media (max-width:700px){:root{--text-6xl-size:var(--scale-48);--text-7xl-size:var(--scale-56);--text-8xl-size:var(--scale-64);--text-9xl-size:var(--scale-80)}}:root{--text-project-size:clamp(var(--scale-48), 5vw, calc(var(--scale-80) + var(--scale-2)));--text-qualia-size:clamp(calc(var(--scale-48) - var(--scale-2)), 6vw, calc(var(--scale-96) - var(--scale-2)));--text-aiwa-size:clamp(calc(var(--scale-56) + var(--scale-2)), 8vw, var(--scale-128));--breakpoint-width:var(--breakpoint-desktop);--opacity-35:var(--scale-ratio-35)}@media (max-width:980px){:root{--breakpoint-width:var(--breakpoint-tablet)}}@media (max-width:700px){:root{--breakpoint-width:var(--breakpoint-mobile)}}:root{--keycap-unit-1:calc(var(--scale-0) + var(--scale-1));--keycap-unit-3:calc(var(--scale-2) + var(--scale-1));--keycap-unit-4:var(--scale-4);--keycap-unit-5:calc(var(--scale-4) + var(--scale-1));--keycap-unit-6:var(--scale-6);--keycap-unit-7:calc(var(--scale-6) + var(--scale-1));--keycap-unit-9:calc(var(--scale-8) + var(--scale-1));--keycap-unit-10:var(--scale-10);--keycap-unit-12:var(--scale-12);--keycap-unit-13:calc(var(--scale-12) + var(--scale-1));--keycap-unit-16:var(--scale-16);--keycap-alpha-26:calc(var(--scale-keycap-alpha-26) * 100%);--keycap-alpha-31:calc(var(--scale-keycap-alpha-31) * 100%);--keycap-alpha-38:calc(var(--scale-keycap-alpha-38) * 100%);--keycap-alpha-51:calc(var(--scale-keycap-alpha-51) * 100%);--keycap-alpha-56:calc(var(--scale-keycap-alpha-56) * 100%);--keycap-alpha-64:calc(var(--scale-keycap-alpha-64) * 100%);--keycap-alpha-68:calc(var(--scale-keycap-alpha-68) * 100%);--keycap-alpha-71:calc(var(--scale-keycap-alpha-71) * 100%);--keycap-alpha-128:calc(var(--scale-keycap-alpha-128) * 100%);--keycap-alpha-153:calc(var(--scale-keycap-alpha-153) * 100%);--keycap-alpha-166:calc(var(--scale-keycap-alpha-166) * 100%);--keycap-alpha-191:calc(var(--scale-keycap-alpha-191) * 100%);--keycap-radius:var(--scale-12);--keycap-face-radius:calc(var(--scale-8) + var(--scale-1));--keycap-pad-top:calc(var(--scale-rem) * .6);--keycap-pad-x:calc(var(--scale-rem) * 1.15);--keycap-pad-bottom:calc(var(--scale-rem) * .75);--keycap-outline-width:calc(var(--scale-1) * 1.5);--keycap-face-inset:var(--keycap-unit-3) var(--keycap-unit-3) var(--keycap-unit-7);--keycap-face-inset-hover:calc(var(--scale-1) * 3.5) calc(var(--scale-1) * 3.5) var(--keycap-unit-6);--keycap-face-inset-press:var(--keycap-unit-4) var(--keycap-unit-4) var(--keycap-unit-5);--keycap-hover-travel:var(--scale-1);--keycap-press-travel:var(--scale-2);--keycap-label-hover-travel:calc(var(--scale-1) / 2);--keycap-label-press-travel:var(--scale-1);--keycap-lip:calc(var(--keycap-unit-7) - var(--keycap-unit-3));--text-control-size:var(--scale-14);--text-control-lg-size:var(--scale-16)}
:root,[data-theme=light]{--surface-canvas:var(--color-stone-100);--surface-bright:var(--color-stone-50);--surface-raised:var(--color-stone-200);--surface-sunken:var(--color-stone-300);--surface-inverse:var(--color-stone-900);--surface-glass:color-mix(in srgb, var(--color-stone-900) var(--alpha-10), transparent);--surface-tile:color-mix(in srgb, var(--text-heading) var(--alpha-2), var(--surface-bright));--surface-tile-hover:color-mix(in srgb, var(--text-heading) var(--alpha-6), var(--surface-bright));--line-tile:color-mix(in srgb, var(--text-heading) var(--alpha-6), var(--surface-bright));--text-tile:color-mix(in srgb, var(--text-heading) var(--alpha-60), var(--surface-bright));--line-default:var(--color-stone-300);--line-strong:var(--color-stone-700);--line-inverse:color-mix(in srgb, var(--color-stone-50) var(--alpha-28), transparent);--line-focus:var(--color-cobalt-500);--action-primary:var(--color-stone-900);--action-primary-hover:var(--color-stone-800);--action-primary-press:var(--color-stone-700);--action-on-primary:var(--color-stone-50);--action-accent:var(--color-red-500);--state-success:var(--color-green-500);--state-success-surface:var(--color-green-50);--text-heading:var(--color-stone-900);--text-body:var(--color-stone-800);--text-muted:var(--color-stone-600);--text-inverse:var(--color-stone-50);--text-inverse-muted:color-mix(in srgb, var(--color-stone-50) var(--alpha-62), transparent);--text-inverse-soft:color-mix(in srgb, var(--color-stone-50) var(--alpha-72), transparent);--text-accent:var(--color-red-600);--selection-fill:var(--color-red-600);--selection-ink:var(--color-stone-50);--text-statement-start:color-mix(in srgb, var(--text-muted) var(--alpha-50), transparent);--text-statement-end:var(--text-heading);--text-fill-start:var(--text-statement-start);--text-wordmark:var(--text-heading);--text-wordmark-ghost:color-mix(in srgb, var(--text-heading) var(--alpha-6), var(--surface-bright));--surface-case-placeholder:var(--color-stone-200);--surface-case-mark:var(--color-stone-50);--surface-case-arrow:color-mix(in srgb, var(--text-heading) var(--alpha-5), transparent);--surface-case-arrow-hover:color-mix(in srgb, var(--text-heading) var(--alpha-10), transparent);--text-cases-muted:color-mix(in srgb, var(--text-heading) var(--alpha-35), transparent);--text-case-muted:color-mix(in srgb, var(--text-heading) var(--alpha-50), transparent);--icon-heading:var(--text-heading);--icon-body:var(--text-body);--icon-muted:var(--text-muted);--icon-inverse:var(--text-inverse);--icon-accent:var(--text-accent);--icon-logo-filter:grayscale(1);--icon-logo-filter-on-dark:grayscale(1) invert(1);--scene-paper:var(--color-stone-100);--scene-shade:var(--color-stone-500);--scene-cobalt:var(--color-cobalt-500);--scene-amber:var(--color-amber-300);--scene-coral:var(--color-coral-400);--scene-plaster:var(--color-plaster-300);--scene-wood-top:var(--color-wood-300);--scene-metal-ink:var(--color-metal-800);--scene-pure:var(--color-white);--scene-light-fill:var(--color-light-fill);--scene-light-key:var(--color-light-key);--scene-light-rim:var(--color-light-rim);--scene-cursor-face:var(--color-stone-50);--scene-cursor-body:var(--color-stone-900);--scene-cursor-shadow:var(--color-stone-700)}[data-theme=dark]{--surface-canvas:var(--color-stone-900);--surface-bright:var(--color-stone-800);--surface-raised:var(--color-stone-800);--surface-sunken:var(--color-stone-700);--surface-inverse:var(--color-stone-50);--surface-glass:color-mix(in srgb, var(--color-stone-50) var(--alpha-10), transparent);--surface-tile:color-mix(in srgb, var(--text-heading) var(--alpha-2), var(--surface-bright));--surface-tile-hover:color-mix(in srgb, var(--text-heading) var(--alpha-6), var(--surface-bright));--line-tile:color-mix(in srgb, var(--text-heading) var(--alpha-6), var(--surface-bright));--text-tile:color-mix(in srgb, var(--text-heading) var(--alpha-60), var(--surface-bright));--line-default:var(--color-stone-700);--line-strong:var(--color-stone-400);--line-inverse:color-mix(in srgb, var(--color-stone-900) var(--alpha-28), transparent);--line-focus:var(--color-cobalt-300);--action-primary:var(--color-stone-50);--action-primary-hover:var(--color-stone-200);--action-primary-press:var(--color-stone-300);--action-on-primary:var(--color-stone-900);--action-accent:var(--color-red-400);--state-success:var(--color-green-400);--state-success-surface:var(--color-green-900);--text-heading:var(--color-stone-50);--text-body:var(--color-stone-200);--text-muted:var(--color-stone-400);--text-inverse:var(--color-stone-900);--text-inverse-muted:color-mix(in srgb, var(--color-stone-900) var(--alpha-62), transparent);--text-inverse-soft:color-mix(in srgb, var(--color-stone-900) var(--alpha-72), transparent);--text-accent:var(--color-red-400);--selection-fill:var(--color-red-600);--selection-ink:var(--color-stone-50);--text-statement-start:color-mix(in srgb, var(--text-muted) var(--alpha-50), transparent);--text-statement-end:var(--text-heading);--text-fill-start:var(--text-statement-start);--text-wordmark:var(--text-heading);--text-wordmark-ghost:color-mix(in srgb, var(--text-heading) var(--alpha-6), var(--surface-bright));--surface-case-placeholder:var(--color-stone-700);--surface-case-mark:var(--color-stone-50);--surface-case-arrow:color-mix(in srgb, var(--text-heading) var(--alpha-5), transparent);--surface-case-arrow-hover:color-mix(in srgb, var(--text-heading) var(--alpha-10), transparent);--text-cases-muted:color-mix(in srgb, var(--text-heading) var(--alpha-35), transparent);--text-case-muted:color-mix(in srgb, var(--text-heading) var(--alpha-50), transparent);--icon-heading:var(--text-heading);--icon-body:var(--text-body);--icon-muted:var(--text-muted);--icon-inverse:var(--text-inverse);--icon-accent:var(--text-accent);--icon-logo-filter:grayscale(1) invert(1);--icon-logo-filter-on-dark:grayscale(1)}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--state-warning:var(--color-amber-700);--state-warning-surface:var(--color-amber-50);--state-error:var(--color-coral-700);--state-error-surface:var(--color-coral-50);--state-info:var(--color-cobalt-700);--state-info-surface:var(--color-cobalt-50);--action-disabled:var(--color-stone-200);--action-on-disabled:var(--color-stone-600);--line-disabled:var(--color-stone-300);--icon-disabled:var(--color-stone-400)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--state-warning:var(--color-amber-200);--state-warning-surface:var(--color-amber-900);--state-error:var(--color-coral-200);--state-error-surface:var(--color-coral-900);--state-info:var(--color-cobalt-200);--state-info-surface:var(--color-cobalt-900);--action-disabled:var(--color-stone-700);--action-on-disabled:var(--color-stone-400);--line-disabled:var(--color-stone-700);--icon-disabled:var(--color-stone-600)}:root{--surface-artwork:var(--color-stone-900);--text-on-artwork:var(--color-stone-50);--surface-highlight:var(--color-stone-50);--icon-on-artwork:var(--color-stone-50);--line-artwork:color-mix(in srgb, var(--text-on-artwork) var(--alpha-28), transparent);--text-fill-start-artwork:color-mix(in srgb, currentColor var(--alpha-28), transparent);--action-keycap-artwork-shell-start:var(--color-stone-200);--action-keycap-artwork-shell-end:var(--color-stone-300);--action-keycap-artwork-face-start:var(--color-stone-50);--action-keycap-artwork-face-end:var(--color-stone-100);--action-keycap-artwork-label:var(--color-stone-900);--action-keycap-artwork-edge:var(--color-stone-600);--scene-plaster-grain:var(--color-plaster-400);--code-surface:var(--color-stone-800);--code-surface-raised:var(--color-stone-700);--code-line:var(--color-stone-600);--code-text:var(--color-stone-100);--code-muted:var(--color-stone-500);--code-punctuation:var(--color-stone-400);--code-keyword:var(--color-cobalt-200);--code-string:var(--color-green-300);--code-function:var(--color-amber-300);--code-constant:var(--color-coral-300);--code-parameter:var(--color-blossom-200)}:root,[data-theme=light]{--line-emphasis:var(--color-stone-900)}[data-theme=dark]{--line-emphasis:var(--color-stone-50)}:root,[data-theme=light]{--action-keycap-shell-start:var(--color-keycap-700);--action-keycap-shell-end:var(--color-keycap-900);--action-keycap-face-start:var(--color-keycap-800);--action-keycap-face-end:var(--color-keycap-500);--action-keycap-label:var(--color-keycap-100);--action-keycap-edge:var(--color-keycap-shadow)}[data-theme=dark]{--action-keycap-shell-start:var(--color-stone-200);--action-keycap-shell-end:var(--color-stone-300);--action-keycap-face-start:var(--color-stone-50);--action-keycap-face-end:var(--color-stone-100);--action-keycap-label:var(--color-stone-900);--action-keycap-edge:var(--color-stone-600)}:root,[data-theme]{--action-keycap-shadow:var(--color-keycap-shadow);--action-keycap-highlight:var(--color-white)}:root,[data-theme],.keycap{--line-keycap-top:color-mix(in srgb, var(--action-keycap-edge) var(--keycap-alpha-153), transparent);--line-keycap-side:color-mix(in srgb, var(--action-keycap-edge) var(--keycap-alpha-68), transparent)}:root,[data-theme]{--action-current:var(--color-red-600);--intro-paper:var(--scene-hero-world-void);--action-current-hover:var(--color-red-700);--action-on-current:var(--color-stone-50);--surface-work-card:color-mix(in srgb, var(--text-heading) var(--alpha-5), var(--surface-bright));--line-work-card:color-mix(in srgb, var(--text-heading) var(--alpha-12), var(--surface-bright));--surface-work-screen:color-mix(in srgb, var(--text-heading) var(--alpha-10), var(--surface-bright));--footer-card-fill:color-mix(in srgb, color-mix(in srgb, var(--text-heading) var(--alpha-15), var(--surface-canvas)) var(--alpha-50), transparent);--glass-ground-fill:color-mix(in srgb, var(--text-heading) var(--alpha-10), transparent);--glass-ground-fill-hover:color-mix(in srgb, var(--text-heading) var(--alpha-16), transparent);--surface-case-light:var(--color-stone-100);--surface-case-dark:var(--color-stone-900);--text-case-on-light:var(--color-stone-900);--text-case-on-dark:var(--color-stone-50);--text-case-on-light-muted:color-mix(in srgb, var(--color-stone-900) var(--alpha-60), transparent);--text-case-on-dark-muted:color-mix(in srgb, var(--color-stone-50) var(--alpha-60), transparent);--glass-case-dark-ground:color-mix(in srgb, var(--color-stone-50) var(--alpha-10), transparent);--glass-case-dark-ground-hover:color-mix(in srgb, var(--color-stone-50) var(--alpha-16), transparent)}[data-theme=dark]{--surface-case-dark:var(--color-stone-800)}[data-keycap=charcoal]{--action-keycap-shell-start:var(--color-keycap-700);--action-keycap-shell-end:var(--color-keycap-900);--action-keycap-face-start:var(--color-keycap-800);--action-keycap-face-end:var(--color-keycap-500);--action-keycap-label:var(--color-keycap-100);--action-keycap-edge:var(--color-keycap-shadow)}[data-keycap=stone]{--action-keycap-shell-start:var(--color-stone-200);--action-keycap-shell-end:var(--color-stone-300);--action-keycap-face-start:var(--color-stone-50);--action-keycap-face-end:var(--color-stone-100);--action-keycap-label:var(--color-stone-900);--action-keycap-edge:var(--color-stone-600)}:root{--scene-hero-world-void:var(--color-hero-world-void);--scene-hero-world-desk:var(--color-hero-world-desk);--scene-hero-world-frame:var(--color-hero-world-frame);--scene-hero-world-prop:var(--color-hero-world-prop);--scene-hero-world-cup:var(--color-hero-world-cup);--scene-hero-world-speckle:var(--color-hero-world-speckle);--scene-hero-world-pencils-1:var(--color-hero-world-pencils-1);--scene-hero-world-pencils-2:var(--color-hero-world-pencils-2);--scene-hero-world-pencil-wood:var(--color-hero-world-pencil-wood);--scene-hero-world-lamp-body:var(--color-hero-world-lamp-body);--scene-hero-world-notebook:var(--color-hero-world-notebook);--scene-hero-world-pages:var(--color-hero-world-pages);--scene-hero-world-phone:var(--color-hero-world-phone);--scene-hero-world-phone-glass:var(--color-hero-world-phone-glass);--scene-hero-world-coaster:var(--color-hero-world-coaster);--scene-hero-world-wall:var(--color-hero-world-wall);--scene-hero-world-floor:var(--color-hero-world-floor);--scene-hero-world-plate-tint:var(--color-hero-world-plate-tint);--scene-hero-world-graphite:var(--color-hero-world-graphite);--scene-hero-world-chair:var(--color-hero-world-chair);--scene-hero-world-tile:var(--color-hero-world-tile);--scene-hero-world-tile-shadow:var(--color-hero-world-tile-shadow);--scene-hero-world-key:var(--color-hero-world-key);--scene-hero-world-key-glow:var(--color-hero-world-key-glow);--scene-hero-world-tile-light:var(--color-hero-world-tile-light);--scene-hero-flable-desk:var(--color-hero-flable-desk);--scene-hero-flable-frame:var(--color-hero-flable-frame);--scene-hero-flable-prop:var(--color-hero-flable-prop);--scene-hero-flable-cup:var(--color-hero-flable-cup);--scene-hero-flable-speckle:var(--color-hero-flable-speckle);--scene-hero-flable-pencils-1:var(--color-hero-flable-pencils-1);--scene-hero-flable-pencils-2:var(--color-hero-flable-pencils-2);--scene-hero-flable-pencils-3:var(--color-hero-flable-pencils-3);--scene-hero-flable-pencils-4:var(--color-hero-flable-pencils-4);--scene-hero-flable-pencils-5:var(--color-hero-flable-pencils-5);--scene-hero-flable-pencils-6:var(--color-hero-flable-pencils-6);--scene-hero-flable-pencil-wood:var(--color-hero-flable-pencil-wood);--scene-hero-flable-lamp-body:var(--color-hero-flable-lamp-body);--scene-hero-flable-notebook:var(--color-hero-flable-notebook);--scene-hero-flable-pages:var(--color-hero-flable-pages);--scene-hero-flable-phone:var(--color-hero-flable-phone);--scene-hero-flable-phone-glass:var(--color-hero-flable-phone-glass);--scene-hero-flable-coaster:var(--color-hero-flable-coaster);--scene-hero-flable-wall:var(--color-hero-flable-wall);--scene-hero-flable-floor:var(--color-hero-flable-floor);--scene-hero-flable-plate-tint:var(--color-hero-flable-plate-tint);--scene-hero-flable-graphite:var(--color-hero-flable-graphite);--scene-hero-flable-chair:var(--color-hero-flable-chair);--scene-hero-flable-tile:var(--color-hero-flable-tile);--scene-hero-flable-tile-shadow:var(--color-hero-flable-tile-shadow);--scene-hero-flable-key:var(--color-hero-flable-key);--scene-hero-flable-key-glow:var(--color-hero-flable-key-glow);--scene-hero-flable-tile-light:var(--color-hero-flable-tile-light);--scene-hero-screen-off:var(--color-hero-screen-off);--scene-hero-screen-dim:var(--color-hero-screen-dim);--scene-hero-screen-glass:var(--color-hero-screen-glass);--scene-hero-base-lamp:var(--color-hero-base-lamp);--scene-hero-base-window:var(--color-hero-base-window);--scene-hero-base-ambient-sky:var(--color-hero-base-ambient-sky);--scene-hero-base-ambient-ground:var(--color-hero-base-ambient-ground);--scene-hero-base-screen:var(--color-hero-base-screen);--scene-hero-base-practicals:var(--color-hero-base-practicals);--scene-hero-base-env-room:var(--color-hero-base-env-room);--scene-hero-base-env-desk:var(--color-hero-base-env-desk);--scene-hero-base-sketch-paper:var(--color-hero-base-sketch-paper);--scene-hero-base-sketch-ink:var(--color-hero-base-sketch-ink);--scene-hero-base-sketch-shade:var(--color-hero-base-sketch-shade);--scene-hero-flable-lamp:var(--color-hero-flable-lamp);--scene-hero-flable-window:var(--color-hero-flable-window);--scene-hero-flable-ambient-sky:var(--color-hero-flable-ambient-sky);--scene-hero-flable-ambient-ground:var(--color-hero-flable-ambient-ground);--scene-hero-flable-screen:var(--color-hero-flable-screen);--scene-hero-flable-practicals:var(--color-hero-flable-practicals);--scene-hero-flable-env-room:var(--color-hero-flable-env-room);--scene-hero-flable-env-desk:var(--color-hero-flable-env-desk);--scene-hero-flable-sketch-paper:var(--color-hero-flable-sketch-paper);--scene-hero-flable-sketch-ink:var(--color-hero-flable-sketch-ink);--scene-hero-flable-sketch-shade:var(--color-hero-flable-sketch-shade);--scene-case-flable-wall:var(--color-lilac-300);--scene-case-flable-light:var(--color-lilac-100);--scene-case-flable-shade:var(--color-lilac-500);--scene-case-flable-deep:var(--color-lilac-700);--scene-case-flable-room:var(--color-flable-room);--scene-case-flable-under:var(--color-flable-under);--scene-case-flable-neck:var(--color-flable-neck);--scene-case-flable-linen:var(--color-flable-linen);--scene-case-flable-glass:var(--color-flable-glass);--scene-case-flable-aluminium:var(--color-flable-aluminium);--scene-case-flable-lens:var(--color-flable-lens);--scene-case-flable-lens-ring:var(--color-flable-lens-ring);--scene-case-flable-ui-accent:var(--color-flable-accent);--scene-case-cursor-fill:var(--color-white);--scene-case-cursor-ink:var(--color-stone-900);--scene-case-aiwa-wall:var(--color-aiwa-paper);--scene-case-aiwa-warm:var(--color-aiwa-glow);--scene-case-aiwa-hot:var(--color-aiwa-orange);--scene-case-aiwa-shadow:var(--color-aiwa-ember);--scene-case-aiwa-floor:var(--color-aiwa-deep);--scene-case-aiwa-glint:var(--color-aiwa-amber);--scene-case-aiwa-haze:var(--color-aiwa-haze);--scene-case-aiwa-haze-light:var(--color-aiwa-haze-light);--scene-case-aiwa-leaf:var(--color-aiwa-leaf);--scene-case-aiwa-rust:var(--color-aiwa-rust);--scene-case-aiwa-mirror:var(--color-aiwa-mirror);--scene-case-aiwa-water:var(--color-aiwa-water);--scene-case-aiwa-plaster:var(--color-aiwa-plaster);--scene-case-aiwa-plaster-sun:var(--color-aiwa-plaster-sun);--scene-case-aiwa-plaster-shade:var(--color-aiwa-plaster-shade);--scene-case-aiwa-oak:var(--color-aiwa-oak);--scene-case-aiwa-oak-grain:var(--color-aiwa-oak-grain);--scene-case-aiwa-sun:var(--color-aiwa-glow);--scene-case-aiwa-room:var(--color-white);--scene-case-seorce-backdrop-light:var(--color-seorce-backdrop-light);--scene-case-seorce-backdrop-mid:var(--color-seorce-backdrop-mid);--scene-case-seorce-backdrop-deep:var(--color-seorce-backdrop-deep);--scene-case-seorce-steel:var(--color-seorce-steel);--scene-case-seorce-aluminium:var(--color-seorce-aluminium);--scene-case-seorce-glass:var(--color-seorce-glass);--scene-case-seorce-lens:var(--color-seorce-lens);--scene-case-seorce-lens-ring:var(--color-seorce-lens-ring);--scene-case-seorce-screen:var(--color-seorce-screen);--scene-case-seorce-screen-glow:var(--color-seorce-screen-glow);--scene-case-seorce-studio-light:var(--color-white);--scene-case-seorce-screen-ink:var(--color-white);--scene-case-seorce-mark:var(--color-seorce-mark);--scene-case-qualia-velvet:var(--color-qualia-velvet);--scene-case-qualia-velvet-shade:var(--color-qualia-velvet-shade);--scene-case-qualia-sheen:var(--color-qualia-sheen);--scene-case-qualia-light:var(--color-qualia-light);--scene-case-qualia-screen:var(--color-qualia-screen);--scene-case-qualia-screen-glow:var(--color-qualia-screen-glow);--scene-case-qualia-room-light:var(--color-white);--scene-case-qualia-screen-ink:var(--color-white);--scene-case-qualia-accent:var(--color-qualia-accent);--scene-case-loomify-leather:var(--color-loomify-leather);--scene-case-loomify-leather-shade:var(--color-loomify-leather-shade);--scene-case-loomify-sheen:var(--color-loomify-sheen);--scene-case-loomify-light:var(--color-loomify-light);--scene-case-loomify-room-light:var(--color-white);--scene-case-loomify-phone:var(--color-loomify-phone);--scene-case-loomify-glass:var(--color-loomify-glass);--scene-case-loomify-screen:var(--color-loomify-pink);--scene-case-loomify-screen-glow:var(--color-loomify-peach);--scene-case-loomify-screen-ink:var(--color-white);--scene-room-reel-wash:var(--color-room-reel-wash);--scene-room-reel-spill:var(--color-room-reel-spill);--scene-room-reel-gobo:var(--color-room-reel-gobo);--scene-room-reel-led:var(--color-room-reel-led);--scene-room-reel-bar:var(--color-room-reel-bar);--scene-room-reel-plant:var(--color-room-reel-plant);--scene-room-reel-fill-sky:var(--color-room-reel-fill-sky);--scene-room-reel-fill-ground:var(--color-room-reel-fill-ground);--scene-room-reel-room:var(--color-room-reel-room);--scene-room-reel-bounce:var(--color-room-reel-bounce);--scene-room-reel-halo:var(--color-room-reel-halo);--scene-room-reel-softbox:var(--color-room-reel-softbox);--scene-room-reel-cove:var(--color-room-reel-cove);--scene-room-reel-ring:var(--color-room-reel-ring);--scene-room-reel-lamp:var(--color-room-reel-lamp);--scene-room-reel-strip:var(--color-room-reel-strip);--scene-room-reel-bar-strip:var(--color-room-reel-bar-strip);--scene-room-reel-screen-glow:var(--color-room-reel-screen-glow);--scene-room-aiwa-gobo:var(--color-room-aiwa-gobo);--scene-room-aiwa-led:var(--color-room-aiwa-led);--scene-room-aiwa-plant:var(--color-room-aiwa-plant);--scene-room-aiwa-strip:var(--color-room-aiwa-strip);--scene-room-aiwa-bar-strip:var(--color-room-aiwa-bar-strip);--scene-room-aiwa-halo:var(--color-room-aiwa-halo);--scene-room-flable-wash:var(--color-room-flable-wash);--scene-room-flable-spill:var(--color-room-flable-spill);--scene-room-flable-gobo:var(--color-room-flable-gobo);--scene-room-flable-led:var(--color-room-flable-led);--scene-room-flable-plant:var(--color-room-flable-plant);--scene-room-flable-strip:var(--color-room-flable-strip);--scene-room-flable-bar-strip:var(--color-room-flable-bar-strip);--scene-room-flable-halo:var(--color-room-flable-halo);--scene-room-flable-bounce:var(--color-room-flable-bounce);--scene-room-flable-cove:var(--color-room-flable-cove);--scene-room-flable-ring:var(--color-room-flable-ring);--scene-room-flable-lamp:var(--color-room-flable-lamp);--scene-room-seorce-wash:var(--color-room-seorce-wash);--scene-room-seorce-spill:var(--color-room-seorce-spill);--scene-room-seorce-gobo:var(--color-room-seorce-gobo);--scene-room-seorce-led:var(--color-room-seorce-led);--scene-room-seorce-plant:var(--color-room-seorce-plant);--scene-room-seorce-strip:var(--color-room-seorce-strip);--scene-room-seorce-bar-strip:var(--color-room-seorce-bar-strip);--scene-room-seorce-halo:var(--color-room-seorce-halo);--scene-room-seorce-bounce:var(--color-room-seorce-bounce);--scene-room-seorce-cove:var(--color-room-seorce-cove);--scene-room-seorce-ring:var(--color-room-seorce-ring);--scene-room-seorce-lamp:var(--color-room-seorce-lamp);--scene-room-seorce-room:var(--color-room-seorce-room);--scene-room-seorce-fill-sky:var(--color-room-seorce-fill-sky);--scene-room-seorce-fill-ground:var(--color-room-seorce-fill-ground);--scene-room-loomify-wash:var(--color-room-loomify-wash);--scene-room-loomify-spill:var(--color-room-loomify-spill);--scene-room-loomify-gobo:var(--color-room-loomify-gobo);--scene-room-loomify-led:var(--color-room-loomify-led);--scene-room-loomify-plant:var(--color-room-loomify-plant);--scene-room-loomify-strip:var(--color-room-loomify-strip);--scene-room-loomify-bar-strip:var(--color-room-loomify-bar-strip);--scene-room-loomify-halo:var(--color-room-loomify-halo);--scene-room-loomify-bounce:var(--color-room-loomify-bounce);--scene-room-loomify-cove:var(--color-room-loomify-cove);--scene-room-loomify-ring:var(--color-room-loomify-ring);--scene-room-loomify-lamp:var(--color-room-loomify-lamp);--scene-room-loomify-room:var(--color-room-loomify-room);--scene-room-loomify-fill-sky:var(--color-room-loomify-fill-sky);--scene-room-loomify-fill-ground:var(--color-room-loomify-fill-ground);--scene-room-qualia-wash:var(--color-room-qualia-wash);--scene-room-qualia-spill:var(--color-room-qualia-spill);--scene-room-qualia-gobo:var(--color-room-qualia-gobo);--scene-room-qualia-led:var(--color-room-qualia-led);--scene-room-qualia-plant:var(--color-room-qualia-plant);--scene-room-qualia-strip:var(--color-room-qualia-strip);--scene-room-qualia-bar-strip:var(--color-room-qualia-bar-strip);--scene-room-qualia-halo:var(--color-room-qualia-halo);--scene-room-qualia-bounce:var(--color-room-qualia-bounce);--scene-room-qualia-cove:var(--color-room-qualia-cove);--scene-room-qualia-ring:var(--color-room-qualia-ring);--scene-room-qualia-lamp:var(--color-room-qualia-lamp);--scene-room-wall:var(--color-room-wall);--scene-room-ceiling:var(--color-room-ceiling);--scene-room-steel:var(--color-room-steel);--scene-room-bezel:var(--color-room-bezel);--scene-room-plastic:var(--color-room-plastic);--scene-room-white:var(--color-room-white);--scene-room-cabinet-wood:var(--color-room-cabinet-wood);--scene-room-mesh:var(--color-room-mesh);--scene-room-chrome:var(--color-room-chrome);--scene-room-ceramic:var(--color-room-ceramic);--scene-room-speaker-cabinet:var(--color-room-speaker-cabinet);--scene-room-speaker-cone:var(--color-room-speaker-cone);--scene-room-speaker-trim:var(--color-room-speaker-trim);--scene-room-cushion:var(--color-room-cushion);--scene-room-succulent:var(--color-room-succulent);--scene-room-planter:var(--color-room-planter);--scene-room-planter-soil:var(--color-room-planter-soil);--scene-room-softbox-shell:var(--color-room-softbox-shell);--scene-room-softbox-rim:var(--color-room-softbox-rim);--scene-room-lacquer:var(--color-room-lacquer);--scene-room-table-lacquer:var(--color-room-table-lacquer);--scene-room-shell-chair:var(--color-room-shell-chair);--scene-room-oak-leg:var(--color-room-oak-leg);--scene-room-upholstery:var(--color-room-upholstery);--scene-room-upholstery-sheen:var(--color-room-upholstery-sheen);--scene-room-shag-rug:var(--color-room-shag-rug);--scene-room-pouf:var(--color-room-pouf);--scene-room-door-paint:var(--color-room-door-paint);--scene-room-lamp-ceramic:var(--color-room-lamp-ceramic);--scene-room-lamp-shade:var(--color-room-lamp-shade);--scene-room-hallway:var(--color-room-hallway);--scene-room-sideboard-groove:var(--color-room-sideboard-groove);--scene-room-brass:var(--color-room-brass);--scene-room-print-frame:var(--color-room-print-frame);--scene-room-book-paper:var(--color-room-book-paper);--scene-room-book-cover:var(--color-room-book-cover);--scene-room-mug-glaze:var(--color-room-mug-glaze);--scene-room-coffee:var(--color-room-coffee);--scene-room-book-dark:var(--color-room-book-dark);--scene-room-book-sand:var(--color-room-book-sand);--scene-room-device-glass:var(--color-room-device-glass);--scene-room-tablet-shell:var(--color-room-tablet-shell);--scene-room-phone-shell:var(--color-room-phone-shell);--scene-room-bamboo-leaf:var(--color-room-bamboo-leaf);--scene-room-print-paper:var(--color-room-print-paper);--scene-room-print-sun:var(--color-room-print-sun);--scene-room-print-ember:var(--color-room-print-ember);--scene-room-bloom-ground:var(--color-room-bloom-ground);--scene-room-bloom-magenta:var(--color-room-bloom-magenta);--scene-room-bloom-coral:var(--color-room-bloom-coral);--scene-room-bloom-plum:var(--color-room-bloom-plum);--scene-room-bloom-blush:var(--color-room-bloom-blush);--scene-room-key-gap:var(--color-room-key-gap);--scene-room-key-cap:var(--color-room-key-cap);--scene-room-void:var(--color-room-void);--scene-room-screen-off:var(--color-room-screen-off);--scene-room-screen-dim:var(--color-room-screen-dim);--scene-room-flable-screen-dim:var(--color-room-flable-screen-dim);--scene-room-sideboard-veneer:var(--color-room-sideboard-veneer);--scene-room-screen-glass:var(--color-room-screen-glass);--scene-room-tile:var(--color-room-tile);--scene-room-tile-light:var(--color-room-tile-light);--scene-room-tile-shadow:var(--color-room-tile-shadow);--scene-room-screen-ink:var(--color-white);--scene-room-seorce-screen-ground:var(--color-seorce-screen);--scene-room-seorce-screen-glow:var(--color-room-seorce-screen-glow);--scene-room-loomify-screen-ground:var(--color-room-loomify-screen-ground);--scene-room-loomify-screen-glow:var(--color-room-loomify-screen-glow);--scene-room-qualia-screen-ground:var(--color-qualia-screen);--scene-room-qualia-screen-glow:var(--color-qualia-screen-glow);--scene-room-seorce-screen-spill:var(--color-room-seorce-screen-spill);--scene-room-loomify-screen-spill:var(--color-room-loomify-screen-spill);--surface-case-glow:color-mix(in srgb, var(--color-stone-50) var(--alpha-6), transparent);--surface-case-panel:var(--color-stone-50);--surface-case-skeleton:color-mix(in srgb, var(--color-stone-900) var(--alpha-6), transparent);--surface-case-skeleton-strong:color-mix(in srgb, var(--color-stone-900) var(--alpha-12), transparent);--line-case-panel:color-mix(in srgb, var(--color-stone-900) var(--alpha-8), transparent)}
:root{--text-display-family:var(--font-family-display);--text-heading-family:var(--font-family-heading);--text-body-family:var(--font-family-body);--text-code-family:var(--font-family-mono);--text-code-line:1.6;--text-xxs-family:var(--text-body-family);--text-xxs-weight:var(--font-weight-bold);--text-xxs-line:1.2;--text-xxs-tracking:.12em;--text-xs-family:var(--text-body-family);--text-xs-weight:var(--font-weight-bold);--text-xs-line:1.2;--text-xs-tracking:.12em;--text-sm-family:var(--text-body-family);--text-sm-weight:var(--font-weight-bold);--text-sm-line:1.2;--text-sm-tracking:-.01em;--text-base-family:var(--text-body-family);--text-base-weight:var(--font-weight-medium);--text-base-line:1.3;--text-base-tracking:-.02em;--text-md-family:var(--text-body-family);--text-md-weight:var(--font-weight-bold);--text-md-line:1.25;--text-md-tracking:-.03em;--text-lg-family:var(--text-body-family);--text-lg-weight:var(--font-weight-regular);--text-lg-line:1.45;--text-lg-tracking:0em;--text-xl-family:var(--text-body-family);--text-xl-weight:var(--font-weight-regular);--text-xl-line:1.3;--text-xl-tracking:0em;--text-2xl-family:var(--text-heading-family);--text-2xl-weight:var(--font-weight-semibold);--text-2xl-line:1.15;--text-2xl-tracking:0em;--text-3xl-family:var(--text-heading-family);--text-3xl-weight:var(--font-weight-medium);--text-3xl-line:1.05;--text-3xl-tracking:0em;--text-4xl-family:var(--text-heading-family);--text-4xl-weight:var(--font-weight-medium);--text-4xl-line:.96;--text-4xl-tracking:-.03em;--text-5xl-family:var(--text-heading-family);--text-5xl-weight:var(--font-weight-medium);--text-5xl-line:.92;--text-5xl-tracking:-.035em;--text-6xl-family:var(--text-heading-family);--text-6xl-weight:var(--font-weight-semibold);--text-6xl-line:.92;--text-6xl-tracking:-.04em;--text-7xl-family:var(--text-heading-family);--text-7xl-weight:var(--font-weight-regular);--text-7xl-line:.9;--text-7xl-tracking:-.04em;--text-8xl-family:var(--text-heading-family);--text-8xl-weight:var(--font-weight-regular);--text-8xl-line:.86;--text-8xl-tracking:-.045em;--text-9xl-family:var(--text-display-family);--text-9xl-weight:var(--font-weight-semibold);--text-9xl-tracking:-.045em;--text-display-weight:var(--font-weight-regular);--text-display-line:.84;--text-display-tracking:-.045em;--text-statement-family:var(--text-body-family);--text-statement-weight:var(--font-weight-medium);--text-statement-line:1.1;--text-statement-tracking:-.02em;--text-cases-family:var(--text-display-family);--text-cases-weight:var(--font-weight-medium);--text-cases-line:1.05;--text-cases-tracking:-.02em;--text-case-name-family:var(--text-body-family);--text-case-name-size:var(--scale-18);--text-case-name-weight:var(--font-weight-semibold);--text-case-name-line:1.55;--text-case-name-tracking:-.01em;--text-testimonial-title-family:var(--text-display-family);--text-testimonial-title-weight:var(--font-weight-medium);--text-testimonial-title-line:1.05;--text-testimonial-title-tracking:-.02em;--text-testimonial-name-family:var(--text-body-family);--text-testimonial-name-weight:var(--font-weight-medium);--text-testimonial-name-line:1.25;--text-testimonial-name-tracking:-.01em;--text-testimonial-quote-family:var(--text-body-family);--text-testimonial-quote-weight:var(--font-weight-plain);--text-testimonial-quote-line:1.4;--text-testimonial-quote-tracking:-.01em;--text-wordmark-family:var(--text-display-family);--text-wordmark-weight:var(--font-weight-semibold);--text-wordmark-line:.84;--text-wordmark-tracking:-.045em;--text-wordmark-ink-drop:.013em;--text-signature-family:var(--font-family-hand);--text-signature-weight:var(--font-weight-plain);--text-signature-line:1.2;--text-line-1:1;--text-line-1_3:1.3;--text-tracking-0_09:.09em;--text-line-0_88:.88;--text-tracking-minus-0_058:-.058em;--text-line-1_5:1.5;--text-tracking-0_08:.08em;--text-line-0_92:.92;--text-tracking-minus-0_05:-.05em;--text-tracking-0_16:.16em;--text-line-0_74:.74;--text-tracking-minus-0_06:-.06em;--text-line-0_8:.8;--text-tracking-minus-0_08:-.08em;--text-line-1_4:1.4;--text-line-1_375:1.375;--text-line-0_84:.84;--text-tracking-minus-0_035:-.035em;--text-line-1_55:1.55}.text-xxs{font-family:var(--text-xxs-family);font-size:var(--text-xxs-size);font-weight:var(--text-xxs-weight);line-height:var(--text-xxs-line);letter-spacing:var(--text-xxs-tracking)}.text-xs{font-family:var(--text-xs-family);font-size:var(--text-xs-size);font-weight:var(--text-xs-weight);line-height:var(--text-xs-line);letter-spacing:var(--text-xs-tracking)}.text-sm{font-family:var(--text-sm-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight);line-height:var(--text-sm-line);letter-spacing:var(--text-sm-tracking)}.text-base{font-family:var(--text-base-family);font-size:var(--text-base-size);font-weight:var(--text-base-weight);line-height:var(--text-base-line);letter-spacing:var(--text-base-tracking)}.text-md{font-family:var(--text-md-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight);line-height:var(--text-md-line);letter-spacing:var(--text-md-tracking)}.text-lg{font-family:var(--text-lg-family);font-size:var(--text-lg-size);font-weight:var(--text-lg-weight);line-height:var(--text-lg-line);letter-spacing:var(--text-lg-tracking)}.text-xl{font-family:var(--text-xl-family);font-size:var(--text-xl-size);font-weight:var(--text-xl-weight);line-height:var(--text-xl-line);letter-spacing:var(--text-xl-tracking)}.text-2xl{font-family:var(--text-2xl-family);font-size:var(--text-2xl-size);font-weight:var(--text-2xl-weight);line-height:var(--text-2xl-line);letter-spacing:var(--text-2xl-tracking)}.text-3xl{font-family:var(--text-3xl-family);font-size:var(--text-3xl-size);font-weight:var(--text-3xl-weight);line-height:var(--text-3xl-line);letter-spacing:var(--text-3xl-tracking)}.text-4xl{font-family:var(--text-4xl-family);font-size:var(--text-4xl-size);font-weight:var(--text-4xl-weight);line-height:var(--text-4xl-line);letter-spacing:var(--text-4xl-tracking)}.text-5xl{font-family:var(--text-5xl-family);font-size:var(--text-5xl-size);font-weight:var(--text-5xl-weight);line-height:var(--text-5xl-line);letter-spacing:var(--text-5xl-tracking)}.text-6xl{font-family:var(--text-6xl-family);font-size:var(--text-6xl-size);font-weight:var(--text-6xl-weight);line-height:var(--text-6xl-line);letter-spacing:var(--text-6xl-tracking)}.text-7xl{font-family:var(--text-7xl-family);font-size:var(--text-7xl-size);font-weight:var(--text-7xl-weight);line-height:var(--text-7xl-line);letter-spacing:var(--text-7xl-tracking)}.text-8xl{font-family:var(--text-8xl-family);font-size:var(--text-8xl-size);font-weight:var(--text-8xl-weight);line-height:var(--text-8xl-line);letter-spacing:var(--text-8xl-tracking)}.text-9xl{font-family:var(--text-9xl-family);font-size:var(--text-9xl-size);font-weight:var(--text-9xl-weight);line-height:var(--text-9xl-line);letter-spacing:var(--text-9xl-tracking)}:root{--text-scene-brand-font:var(--font-weight-strong) var(--scale-34) var(--font-family-body);--text-scene-label-font:var(--font-weight-medium) var(--scale-18) var(--font-family-body);--text-scene-heading-font:var(--font-weight-medium) var(--scale-24) var(--font-family-body);--text-scene-body-font:var(--font-weight-plain) var(--scale-18) var(--font-family-body);--text-control-family:var(--font-family-control);--text-control-weight:var(--font-weight-medium);--text-control-line:1.5;--text-control-tracking:-.01em}
:root{--hero-scrim-tint:var(--color-stone-900)}:root,[data-hero-shot]{--gradient-hero-scrim:linear-gradient(90deg, color-mix(in srgb, var(--hero-scrim-tint) 76%, transparent) 0%, color-mix(in srgb, var(--hero-scrim-tint) 30%, transparent) 38%, transparent 67%), linear-gradient(270deg, color-mix(in srgb, var(--hero-scrim-tint) 44%, transparent) 0%, color-mix(in srgb, var(--hero-scrim-tint) 14%, transparent) 20%, transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--hero-scrim-tint) 52%, transparent) 0%, transparent 16%), linear-gradient(0deg, color-mix(in srgb, var(--hero-scrim-tint) 78%, transparent) 0%, color-mix(in srgb, var(--hero-scrim-tint) 42%, transparent) 22%, transparent 48%);--hero-copy-shade:color-mix(in srgb, var(--hero-scrim-tint) 62%, transparent);--gradient-hero-scrim-mobile:linear-gradient(0deg, color-mix(in srgb, var(--hero-scrim-tint) 90%, transparent) 0%, color-mix(in srgb, var(--hero-scrim-tint) 58%, transparent) 57%, color-mix(in srgb, var(--hero-scrim-tint) 14%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--hero-scrim-tint) 50%, transparent), transparent 76%)}[data-hero-shot]{--hero-scrim-tint:var(--scene-hero-world-void)}:root,[data-theme=light]{--gradient-page-wash:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--color-amber-400) var(--alpha-9), transparent), transparent 22rem);--gradient-ink-wash:linear-gradient(120deg, color-mix(in srgb, var(--color-cobalt-500) 76%, transparent), transparent 42%), linear-gradient(300deg, color-mix(in srgb, var(--color-amber-400) 82%, transparent), transparent 46%);--gradient-night-glow:radial-gradient(circle at 25% 20%, color-mix(in srgb, var(--color-cobalt-500) 80%, transparent), transparent 24%), radial-gradient(circle at 82% 80%, color-mix(in srgb, var(--color-coral-500) 75%, transparent), transparent 28%);--gradient-closing-glow:radial-gradient(circle at 72% 22%, color-mix(in srgb, var(--color-cobalt-500) 70%, transparent), transparent 32%), radial-gradient(circle at 95% 90%, color-mix(in srgb, var(--color-amber-400) 44%, transparent), transparent 24%);--gradient-grid:repeating-linear-gradient(90deg, transparent 0 var(--scale-32), color-mix(in srgb, var(--color-stone-900) var(--alpha-8), transparent) calc(var(--scale-32) + var(--scale-4))), repeating-linear-gradient(0deg, transparent 0 var(--scale-32), color-mix(in srgb, var(--color-stone-900) var(--alpha-8), transparent) calc(var(--scale-32) + var(--scale-4))), var(--surface-sunken);--surface-night:var(--color-stone-900);--surface-night-copy:var(--color-stone-50);--line-inverse-soft:color-mix(in srgb, var(--text-inverse) var(--alpha-24), transparent);--line-inverse-strong:color-mix(in srgb, var(--text-inverse) var(--alpha-50), transparent);--surface-overlay:color-mix(in srgb, var(--color-stone-900) var(--alpha-74), transparent);--surface-overlay-strong:color-mix(in srgb, var(--color-stone-900) var(--alpha-78), transparent);--surface-overlay-solid:color-mix(in srgb, var(--color-stone-900) var(--alpha-92), transparent);--text-inverse-faint:color-mix(in srgb, var(--text-inverse) var(--alpha-70), transparent);--gradient-divider:linear-gradient(90deg, transparent 0%, var(--line-inverse) var(--alpha-fade,20%), var(--line-inverse) calc(100% - var(--alpha-fade,20%)), transparent 100%);--shadow-float:0 var(--scale-8) var(--scale-24) color-mix(in srgb, var(--color-stone-900) var(--alpha-18), transparent);--shadow-menu:0 var(--scale-12) var(--scale-32) color-mix(in srgb, var(--color-stone-900) var(--alpha-28), transparent)}:root{--glass-card-angle:-131deg;--glass-card-intensity:100%;--glass-card-refraction:66;--glass-card-depth:67;--glass-card-dispersion:67;--glass-card-frost:37;--glass-card-splay:0;--glass-card-fill:color-mix(in srgb, var(--surface-bright) 55%, transparent);--glass-card-blur:calc(var(--scale-16) + var(--scale-4));--glass-card-highlight:linear-gradient(var(--glass-card-angle), color-mix(in srgb, var(--surface-bright) var(--glass-card-intensity), transparent), transparent 60%);--glass-elevated-angle:-45deg;--glass-elevated-intensity:25%;--glass-elevated-refraction:100;--glass-elevated-depth:64;--glass-elevated-dispersion:56;--glass-elevated-frost:25;--glass-elevated-splay:0;--glass-elevated-fill:color-mix(in srgb, var(--surface-bright) 72%, transparent);--glass-elevated-blur:var(--scale-24);--glass-elevated-highlight:linear-gradient(var(--glass-elevated-angle), color-mix(in srgb, var(--surface-bright) var(--glass-elevated-intensity), transparent), transparent 55%);--glass-icon-angle:-26deg;--glass-icon-intensity:100%;--glass-icon-refraction:92;--glass-icon-depth:84;--glass-icon-dispersion:42;--glass-icon-frost:0;--glass-icon-splay:0;--glass-icon-fill:color-mix(in srgb, var(--color-stone-900) var(--alpha-25), transparent);--glass-icon-fill-hover:color-mix(in srgb, var(--color-stone-900) var(--alpha-40), transparent);--glass-icon-fill-lift:color-mix(in srgb, var(--color-stone-50) var(--alpha-16), transparent);--glass-icon-blur:var(--scale-12);--glass-icon-backdrop:blur(var(--glass-icon-blur));--glass-icon-backdrop-hover:var(--glass-icon-backdrop);--shadow-glass-icon:0 var(--scale-1) var(--scale-1) color-mix(in srgb, var(--color-stone-900) var(--alpha-3), transparent);--glass-light-fill:color-mix(in srgb, var(--color-stone-50) var(--alpha-90), transparent);--glass-light-fill-hover:var(--color-stone-50);--glass-light-backdrop:blur(var(--glass-icon-blur));--glass-light-backdrop-hover:var(--glass-light-backdrop);--glass-light-ink:var(--color-stone-900);--glass-icon-highlight:linear-gradient(var(--glass-icon-angle), color-mix(in srgb, var(--text-inverse) var(--alpha-16), transparent), transparent 62%)}.glass-card,.glass-elevated,.glass-icon{background:var(--glass-icon-fill);-webkit-backdrop-filter:blur(var(--glass-icon-blur));backdrop-filter:blur(var(--glass-icon-blur));border:0}.glass-card{background:var(--glass-card-highlight), var(--glass-card-fill);-webkit-backdrop-filter:blur(var(--glass-card-blur));backdrop-filter:blur(var(--glass-card-blur));box-shadow:inset 0 0 0 var(--border-hairline) var(--line-default), var(--shadow-float)}.glass-elevated{background:var(--glass-elevated-highlight), var(--glass-elevated-fill);-webkit-backdrop-filter:blur(var(--glass-elevated-blur));backdrop-filter:blur(var(--glass-elevated-blur));box-shadow:var(--shadow-float)}.layout-grid{grid-template-columns:repeat(var(--layout-columns), minmax(0, 1fr));gap:var(--layout-gutter);width:min(var(--layout-content), 100%);padding-inline:var(--layout-margin);margin-inline:auto;display:grid}:root{--duration-550:.55s;--duration-400:.4s;--duration-450:.45s;--duration-500:.5s;--duration-180:.18s;--duration-100:.1s;--duration-1200:1.2s;--duration-800:.8s;--duration-700:.7s;--duration-600:.6s;--duration-350:.35s;--duration-200:.2s;--duration-2000:2s;--shadow-work-screen:0 0 0 var(--scale-1) color-mix(in srgb, var(--color-stone-900) var(--alpha-5), transparent), 0 var(--scale-10) var(--scale-14) calc(var(--scale-4) * -1) color-mix(in srgb, var(--color-stone-900) var(--alpha-5), transparent), 0 var(--scale-4) var(--scale-6) calc(var(--scale-4) * -1) color-mix(in srgb, var(--color-stone-900) var(--alpha-5), transparent);--footer-card-blur:blur(var(--scale-8));--footer-card-blur-hover:blur(var(--scale-12));--intro-col-stagger:.1s;--intro-roll-stagger:60ms;--tooltip-fill:color-mix(in srgb, var(--color-stone-900) var(--alpha-45), transparent);--tooltip-fill-opaque:color-mix(in srgb, var(--color-stone-900) var(--alpha-92), transparent);--tooltip-line:color-mix(in srgb, var(--color-stone-50) var(--alpha-8), transparent);--tooltip-ink:var(--color-stone-50);--tooltip-ink-muted:color-mix(in srgb, var(--color-stone-50) var(--alpha-60), transparent);--tooltip-ink-soft:color-mix(in srgb, var(--color-stone-50) var(--alpha-80), transparent);--tooltip-chip-fill:color-mix(in srgb, var(--color-stone-50) var(--alpha-10), transparent);--tooltip-icon-fill:var(--color-stone-50);--tooltip-icon-ink:var(--color-stone-900);--tooltip-blur:var(--glass-card-blur);--shadow-tooltip:0 var(--scale-10) calc(var(--scale-14) + var(--scale-1)) calc(var(--scale-1) * -3) color-mix(in srgb, var(--color-stone-900) var(--alpha-10), transparent), 0 var(--scale-4) var(--scale-6) calc(var(--scale-4) * -1) color-mix(in srgb, var(--color-stone-900) var(--alpha-10), transparent);--shadow-window:var(--space-16) var(--space-16) 0 var(--line-emphasis);--blur-background:var(--scale-8);--blur-backdrop:var(--scale-24)}.glass-icon{background:var(--glass-icon-highlight), var(--glass-icon-fill)}.blur-background{filter:blur(var(--blur-background))}.blur-backdrop{-webkit-backdrop-filter:blur(var(--blur-backdrop));backdrop-filter:blur(var(--blur-backdrop))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-card,.glass-elevated,.glass-icon{background:var(--surface-bright)}}:root{--shadow-cta:0 var(--scale-1) var(--scale-1) 0 color-mix(in srgb, var(--color-keycap-shadow) var(--alpha-3), transparent)}:root,[data-theme],.keycap{--gradient-keycap-shell:linear-gradient(var(--action-keycap-shell-start), var(--action-keycap-shell-end));--gradient-keycap-face:linear-gradient(90deg, var(--action-keycap-face-start), var(--action-keycap-face-end));--shadow-keycap-rest:inset calc(var(--keycap-unit-6) * -1) 0 var(--keycap-unit-6) color-mix(in srgb, var(--action-keycap-shadow) var(--keycap-alpha-38), transparent), inset 0 calc(var(--keycap-unit-6) * -1) var(--keycap-unit-6) color-mix(in srgb, var(--action-keycap-shadow) var(--keycap-alpha-64), transparent), 0 0 0 var(--keycap-outline-width) color-mix(in srgb, var(--action-keycap-edge) var(--keycap-alpha-191), transparent), var(--shadow-cta);--shadow-keycap-face-rest:calc(var(--keycap-unit-10) * -1) calc(var(--keycap-unit-10) * -1) var(--keycap-unit-10) color-mix(in srgb, var(--action-keycap-highlight) var(--keycap-alpha-64), transparent), var(--keycap-unit-10) var(--keycap-unit-5) var(--keycap-unit-10) color-mix(in srgb, var(--action-keycap-shadow) var(--keycap-alpha-38), transparent);--shadow-keycap-hover:inset calc(var(--keycap-unit-4) * -1) 0 var(--keycap-unit-4) color-mix(in srgb, var(--action-keycap-shadow) var(--keycap-alpha-31), transparent), inset 0 calc(var(--keycap-unit-4) * -1) var(--keycap-unit-4) color-mix(in srgb, var(--action-keycap-shadow) var(--keycap-alpha-51), transparent), 0 0 0 var(--keycap-outline-width) color-mix(in srgb, var(--action-keycap-edge) var(--keycap-alpha-166), transparent), var(--shadow-cta);--shadow-keycap-face-hover:calc(var(--keycap-unit-7) * -1) calc(var(--keycap-unit-7) * -1) var(--keycap-unit-7) color-mix(in srgb, var(--action-keycap-highlight) var(--keycap-alpha-51), transparent), var(--keycap-unit-7) var(--keycap-unit-4) var(--keycap-unit-7) color-mix(in srgb, var(--action-keycap-shadow) var(--keycap-alpha-31), transparent);--shadow-keycap-press:inset calc(var(--keycap-unit-3) * -1) 0 var(--keycap-unit-3) color-mix(in srgb, var(--action-keycap-shadow) var(--keycap-alpha-26), transparent), inset 0 calc(var(--keycap-unit-3) * -1) var(--keycap-unit-3) color-mix(in srgb, var(--action-keycap-shadow) var(--keycap-alpha-38), transparent), 0 0 0 var(--keycap-outline-width) color-mix(in srgb, var(--action-keycap-edge) var(--keycap-alpha-128), transparent), var(--shadow-cta);--shadow-keycap-face-press:calc(var(--keycap-unit-5) * -1) calc(var(--keycap-unit-5) * -1) var(--keycap-unit-5) color-mix(in srgb, var(--action-keycap-highlight) var(--keycap-alpha-38), transparent), var(--keycap-unit-5) var(--keycap-unit-3) var(--keycap-unit-5) color-mix(in srgb, var(--action-keycap-shadow) var(--keycap-alpha-26), transparent)}:root{--case-tilt-max:6;--shadow-case-panel:0 var(--scale-24) var(--scale-48) color-mix(in srgb, var(--color-stone-900) var(--alpha-18), transparent), 0 var(--scale-4) var(--scale-12) color-mix(in srgb, var(--color-stone-900) var(--alpha-10), transparent);--wordmark-dot-rest:.25;--text-skeleton-fill:color-mix(in srgb, currentColor var(--alpha-14), transparent);--text-skeleton-height:.56em;--text-skeleton-radius:.28em;--text-skeleton-shift:-44%}
:root{--cursor-default:image-set(url(/cursors/default.png) 1x, url(/cursors/default@2x.png) 2x, url(/cursors/default@3x.png) 3x) 2 1, default;--cursor-pointer:image-set(url(/cursors/pointer.png) 1x, url(/cursors/pointer@2x.png) 2x, url(/cursors/pointer@3x.png) 3x) 10 1, pointer;--cursor-text:image-set(url(/cursors/text.png) 1x, url(/cursors/text@2x.png) 2x, url(/cursors/text@3x.png) 3x) 8 10, text;--cursor-grab:image-set(url(/cursors/grab.png) 1x, url(/cursors/grab@2x.png) 2x, url(/cursors/grab@3x.png) 3x) 11 11, grab;--cursor-grabbing:image-set(url(/cursors/grabbing.png) 1x, url(/cursors/grabbing@2x.png) 2x, url(/cursors/grabbing@3x.png) 3x) 10 9, grabbing;--cursor-ew-resize:image-set(url(/cursors/ew-resize.png) 1x, url(/cursors/ew-resize@2x.png) 2x, url(/cursors/ew-resize@3x.png) 3x) 13 6, ew-resize;--cursor-ns-resize:image-set(url(/cursors/ns-resize.png) 1x, url(/cursors/ns-resize@2x.png) 2x, url(/cursors/ns-resize@3x.png) 3x) 6 12, ns-resize}@media (forced-colors:active){:root{--cursor-default:default;--cursor-pointer:pointer;--cursor-text:text;--cursor-grab:grab;--cursor-grabbing:grabbing;--cursor-ew-resize:ew-resize;--cursor-ns-resize:ns-resize}}

