@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_bfdce3ba-module__7DV9xG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_bfdce3ba-module__7DV9xG__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/856ed4826022579c-s.3eosw_5ieg3g8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33f10b7fa82524eb-s.3szd-8-73675l.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/34eaf81c50a1ffa9-s.0ia0bwd-fjee-.woff2)format("woff2");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:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/52b5d5098cb87ddd-s.p.2p-737viryg7r.woff2)format("woff2");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:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/856ed4826022579c-s.3eosw_5ieg3g8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33f10b7fa82524eb-s.3szd-8-73675l.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34eaf81c50a1ffa9-s.0ia0bwd-fjee-.woff2)format("woff2");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:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52b5d5098cb87ddd-s.p.2p-737viryg7r.woff2)format("woff2");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:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(../media/856ed4826022579c-s.3eosw_5ieg3g8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33f10b7fa82524eb-s.3szd-8-73675l.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(../media/34eaf81c50a1ffa9-s.0ia0bwd-fjee-.woff2)format("woff2");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:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(../media/52b5d5098cb87ddd-s.p.2p-737viryg7r.woff2)format("woff2");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:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.bodoni_moda_fbe2156d-module__ZLLLVG__className{font-family:Bodoni Moda,Bodoni Moda Fallback;font-style:normal}.bodoni_moda_fbe2156d-module__ZLLLVG__variable{--font-bodoni:"Bodoni Moda", "Bodoni Moda Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@layer theme{:root,:host{--font-sans:var(--font-jakarta), system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--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);--section-py:clamp(48px, 6vw, 72px);--section-gap:clamp(20px, 3vw, 32px);--z-nav:50;--z-panel:60;--z-boot:80}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.visible{visibility:visible}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.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{--teal:#006565;--teal-c:teal;--teal-deep:#004f4f;--mint:#f0f9f9;--ice:#e8f5f5;--paper:#f9f9f9;--ink:#1a1c1c;--mute:#5f6475;--line:#bdc9c8;--dark:#0f1118;--blue:#2196f3;--amber:#ffb300;--green:#4caf50;--coral:#ff6b6b;--glass-dark:#0f111875;--glass-light:#f9f9f9b8;--shadow:0 18px 50px #0a141424;--ease:cubic-bezier(.16, 1, .3, 1);--z-nav:50;--z-seam:40;--z-panel:60;--z-boot:80;--section-py:clamp(48px, 6vw, 72px);--section-gap:clamp(20px, 3vw, 32px);--content-inset:20px}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{scroll-behavior:smooth}body{font-family:var(--font-jakarta), system-ui, sans-serif;color:#fff;background:var(--dark);overflow-x:hidden}button,a{font-family:inherit}svg{display:block}:where(a,button,input,label):focus-visible{outline:2px solid var(--teal);outline-offset:3px}.grain{background-image:repeating-linear-gradient(0deg,#1a1c1c0b 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#1a1c1c0b 0 1px,#0000 1px 3px)}.grain-dark{background-image:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 3px)}.stitch{color:currentColor;place-items:center;display:inline-grid}.stitch svg{width:16px;height:16px}.stitch path{stroke-dasharray:3.4 2.6}@keyframes march{to{stroke-dashoffset:-6px}}a:hover .stitch path,button:hover .stitch path,.card:hover .stitch path{animation:.9s linear infinite march}.scroll-cue .stitch svg{width:20px;height:20px}@keyframes cueDrop{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes scrollTextGlow{0%,to{text-shadow:0 0 8px #2dd4bf8c,0 0 18px #2dd4bf38}50%{text-shadow:0 0 12px #2dd4bfe6,0 0 26px #2dd4bf73,0 0 40px #00808047}}@keyframes cueGlow{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.scroll-cue .stitch{animation:1.8s ease-in-out infinite cueDrop}.tile{color:#fff;background:var(--tile,var(--teal));width:54px;height:54px;transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:16px;place-items:center;display:grid}.tile svg{width:26px;height:26px}.card:hover .tile,a:hover>.tile{transform:translateY(-2px);box-shadow:0 10px 22px #00282840}.tile .thread{stroke-dasharray:26;stroke-dashoffset:26px;transition:stroke-dashoffset .7s var(--ease)}.card:hover .thread,a:hover .thread,.floater:hover .thread{stroke-dashoffset:0}.tile .route{stroke-dasharray:3 3}@keyframes dotTravel{0%{transform:translate(0)}50%{transform:translate(4px,-3px)}to{transform:translate(8px,1px)}}.card:hover .route-dot,a:hover .route-dot,.floater:hover .route-dot{animation:1.1s ease-in-out infinite alternate dotTravel}.tile .coin{transition:transform .6s var(--ease);transform-origin:50%}.card:hover .coin,a:hover .coin,.floater:hover .coin{transform:rotateY(180deg)}@keyframes typing{0%,to{transform:translateY(0)}40%{transform:translateY(-2.4px)}}.card:hover .tdot,a:hover .tdot,.floater:hover .tdot{animation:.9s ease-in-out infinite typing}.card:hover .tdot:nth-child(2),a:hover .tdot:nth-child(2),.floater:hover .tdot:nth-child(2){animation-delay:.12s}.card:hover .tdot:nth-child(3),a:hover .tdot:nth-child(3),.floater:hover .tdot:nth-child(3){animation-delay:.24s}.tile .awning{stroke-dasharray:3 2}.card:hover .awning,a:hover .awning,.floater:hover .awning{animation:.9s linear infinite march}.chip{background:var(--ice);height:26px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.chip i{background:var(--c,var(--teal));border-radius:50%;width:7px;height:7px}.chip.on-dark{color:#fff;background:#ffffff1a}@keyframes pulse{50%{opacity:.5}}@keyframes liveChip{0%,to{opacity:.78;text-shadow:none}50%{opacity:1;text-shadow:0 0 10px #2dd4bf73}}.chip.live i{animation:1.6s ease-in-out infinite pulse}.hero-copy .chip.live{animation:1.8s ease-in-out infinite liveChip}.topbar{z-index:var(--z-nav);padding:18px var(--content-inset);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:fixed;inset:0 0 auto}.topbar>*{pointer-events:auto}.logo,.cta,.nav-pill,.menu-dot{background:var(--glass-dark);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);color:#fff;border:1px solid #fff3;transition:background .4s,color .4s,border-color .4s}.topbar.on-light .logo,.topbar.on-light .cta,.topbar.on-light .nav-pill,.topbar.on-light .menu-dot{background:var(--glass-light);border-color:var(--line);color:var(--ink)}.logo{border-radius:999px;justify-self:start;align-items:center;gap:8px;height:42px;padding:0 16px 0 8px;text-decoration:none;display:inline-flex}.logo-mark{border-radius:8px;width:28px;height:28px;display:block}.wordmark{font-family:var(--font-jakarta), system-ui, sans-serif;letter-spacing:-.02em;font-size:15px;font-weight:600}.nav-wrap{justify-self:center;position:relative}.nav-pill{border-radius:999px;gap:4px;padding:5px;display:flex}.nav-pill button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;height:34px;padding:0 16px;font-size:14px;font-weight:500}.nav-pill button.is-on{background:#00656538}.topbar.on-light .nav-pill button.is-on,.topbar.on-light .nav-pill button:hover{background:var(--ice)}.nav-pill button:hover{background:#ffffff1f}.cta-wrap{justify-self:end;position:relative}.cta{cursor:pointer;border-radius:999px;align-items:center;gap:10px;height:42px;padding:0 16px 0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cta .cta-chev{transition:transform .3s var(--ease);display:inline-grid}.cta[aria-expanded=true] .cta-chev{transform:rotate(180deg)}.menu-dot{cursor:pointer;border-radius:50%;justify-self:end;place-items:center;width:42px;height:42px;display:none}.panel{-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);width:min(660px,92vw);box-shadow:var(--shadow);z-index:var(--z-panel);background:#f0f9f9c7;border:1px solid #fff9;border-radius:30px;padding:14px;display:none;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.panel.open{animation:panelIn .28s var(--ease);display:grid}.product-stage{padding:var(--section-py) 0 var(--section-gap);scroll-margin-top:88px}#product{scroll-margin-top:88px}.product-anchor{height:0;scroll-margin-top:88px;display:block}.product-detail{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-detail .pill-btn{justify-self:start}@keyframes panelIn{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes panelInMobile{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.panel-products,.panel-cleo{grid-template-rows:1fr auto;grid-template-columns:1.05fr 1fr 1fr;gap:10px}.panel-cols{grid-template-columns:1fr 1fr 1fr;gap:10px}.panel-bare{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:grid;position:static;transform:none}.panel-mobile{gap:18px;max-height:min(78svh,720px);display:grid;overflow:auto}.card{min-height:168px;color:var(--ink);transition:transform .45s var(--ease), box-shadow .45s var(--ease), background .3s ease;font:inherit;cursor:pointer;background:#ffffff80;border:1px solid #ffffffb3;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:20px 16px 16px;text-decoration:none;display:flex}button.card{appearance:none}.card:hover{background:#ffffffdb;transform:translateY(-8px);box-shadow:0 22px 48px #0a141424}.card.is-on{box-shadow:0 0 0 1.5px var(--teal);background:#ffffffe6}.card.tall{grid-row:1/3;min-height:248px}.card.wide{flex-direction:row;justify-content:space-between;min-height:68px;padding:0 18px}.card h3{letter-spacing:-.02em;font-size:17px;font-weight:600}.card.wide .tile{display:none}.panel.open .card{animation:cardIn .5s var(--ease) backwards}.panel.open .card:first-child{animation-delay:30ms}.panel.open .card:nth-child(2){animation-delay:80ms}.panel.open .card:nth-child(3){animation-delay:.13s}.panel.open .card:nth-child(4){animation-delay:.18s}.panel.open .card:nth-child(5){animation-delay:.23s}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.cmg-card,.shell,.lift,.rcard{transition:transform .45s var(--ease), box-shadow .45s var(--ease)}.cmg-card:hover,.shell:hover,.lift:hover{transform:translateY(-6px);box-shadow:0 20px 44px #0a19191f}.getapp{grid-template-columns:auto auto auto;justify-content:center;place-items:center stretch;gap:10px 12px;width:max-content;max-width:100%;margin-inline:auto;display:grid}.ga-roles{gap:8px;display:grid}.ga-role{border:1px solid var(--line);height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;transition:border-color .25s,box-shadow .25s,background .25s;display:inline-flex}.ga-role i{background:var(--line);border-radius:50%;width:8px;height:8px;transition:background .25s}.ga-role.on{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.ga-role.on i{background:var(--teal)}.ga-qr{justify-items:center;gap:10px;display:grid}.ga-qr .qr-img{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 18px 44px #0a191929}.ga-qr .qr-img img{object-fit:contain;width:100%;height:100%;display:block}.ga-soon{background:var(--ice);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;text-align:center;place-items:center;padding:16px;font-size:13px;font-weight:700;display:grid}.ga-label{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:700}.ga-stores{gap:8px;display:grid}.ga-store{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;height:44px;transition:transform .25s var(--ease), background .25s ease;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ga-store:hover{background:var(--teal);transform:translateY(-1px)}.ga-store.on{background:var(--teal)}.ga-store svg{width:15px;height:15px}.popover{-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);width:min(480px,92vw);box-shadow:var(--shadow);color:var(--ink);z-index:var(--z-panel);background:#f0f9f9e6;border:1px solid #fff9;border-radius:28px;padding:20px;display:none;position:absolute;top:calc(100% + 12px);right:0}.popover.open{animation:popIn .28s var(--ease);transform-origin:100% 0;display:block}@keyframes popIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.popover .ga-qr .qr-img{width:150px;height:150px}.hero{height:100svh;min-height:100svh;padding:96px 0 24px;position:relative;overflow:hidden}.hero-bg{z-index:0;background:url(/photos/hero-wardrobe.png) 48% 38% / cover no-repeat, var(--dark);filter:blur(6px)saturate(.85)brightness(.72);animation:22s ease-in-out infinite alternate drift;position:absolute;inset:-10%}.hero-bg:before{content:"";pointer-events:none;filter:blur(18px);background:radial-gradient(80% 70% at 50% 0,#2dd4bf94,#0000 62%),radial-gradient(42% 55% at 8% 8%,#00b4a06b,#0000 58%),linear-gradient(#2dd4bf52 0%,#00808024 42%,#0000 100%);height:58%;animation:6.4s ease-in-out infinite heroBreathe;position:absolute;inset:-18% -10% auto}.hero-bg:after{content:"";background:linear-gradient(#080e0e38 0%,#080e0e94 100%),repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 3px);position:absolute;inset:0}.hero-scratch{z-index:3;pointer-events:none;opacity:.42;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.09  0 0 0 0 0.1  0 0 0 0 0.08  0 0 0 0.62 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"),repeating-linear-gradient(128deg,#ffffff12 0 1px,#0000 1px 3px),repeating-linear-gradient(38deg,#080a0c24 0 1px,#0000 1px 4px);background-size:180px 180px,7px 7px,8px 8px;position:absolute;inset:0}.hero-stars{z-index:4;pointer-events:none;opacity:.55;background-image:radial-gradient(1.2px 1.2px at 14% 18%,#ffffffb3,#0000),radial-gradient(1px 1px at 22% 62%,#fff6,#0000),radial-gradient(1.4px 1.4px at 38% 28%,#ffffff8c,#0000),radial-gradient(1px 1px at 58% 12%,#ffffff59,#0000),radial-gradient(1.2px 1.2px at 71% 44%,#ffffff80,#0000),radial-gradient(1px 1px at 84% 22%,#ffffff9e,#0000),radial-gradient(1.3px 1.3px at 91% 68%,#ffffff6b,#0000),radial-gradient(1px 1px at 8% 78%,#ffffff52,#0000);position:absolute;inset:0}.hero-glow{z-index:1;pointer-events:none;filter:blur(22px);background:radial-gradient(circle,#2dd4bf61 0%,#00808033 38%,#0000 68%);width:min(58vw,720px);height:min(58vw,720px);animation:7.2s ease-in-out infinite heroGlow;position:absolute;top:12%;right:-10%}@keyframes drift{0%{transform:scale(1.06)translate(-1.5%)}to{transform:scale(1.12)translate(1.5%,2%)}}@keyframes heroBreathe{0%,to{opacity:.42;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@keyframes heroGlow{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.hero-grid{z-index:5;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(20px,3vw,36px);width:100%;min-height:calc(100svh - 168px);padding-inline:clamp(28px,4.5vw,72px);display:grid;position:relative}.hero-copy{text-align:left;align-self:start;padding-top:12px;padding-right:clamp(8px,1.5vw,28px)}.hero-copy h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,5.6vw,76px);font-weight:600;line-height:1.04}.hero-copy .sub{color:#ffffffb8;max-width:42ch;margin-top:18px;font-size:16.5px;line-height:1.55}.hero-copy .hero-ctas{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.scroll-cue{z-index:6;color:#f2fffb;letter-spacing:.2em;text-transform:uppercase;box-shadow:none;clip-path:none;opacity:.3;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;margin-top:0;padding:6px 10px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.scroll-cue:before{content:"";z-index:-1;pointer-events:none;filter:blur(16px);background:radial-gradient(at 50% 48%,#2dd4bf8c 0%,#00808033 42%,#0000 70%);border-radius:999px;animation:2.8s ease-in-out infinite cueGlow;position:absolute;inset:-22px -36px}.scroll-cue .scroll-glow{animation:2.2s ease-in-out infinite scrollTextGlow}.scroll-cue .stitch{filter:drop-shadow(0 0 8px #2dd4bfbf)}.hero-stage{align-self:end;width:100%;padding-top:0;padding-bottom:186px;position:relative}.window{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);text-align:left;transform-style:preserve-3d;background:linear-gradient(155deg,#243430cc 0%,#161c1ccc 55%,#121818cc 100%);border:1px solid #2dd4bf8c;border-radius:28px;grid-template-columns:170px 1fr;min-height:380px;transition:transform .35s;display:grid;position:relative;overflow:visible;box-shadow:0 0 10px #2dd4bf38,0 28px 60px #00000052}.window:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff1a 0%,#0000 42%,#2dd4bf12 100%);position:absolute;inset:0}.window>*{z-index:2;position:relative}.rail{border-right:1px solid #ffffff14;align-content:start;gap:6px;padding:16px 12px;display:grid}.rail small{color:#ffffff73;letter-spacing:.14em;text-transform:uppercase;padding:0 8px 6px;font-size:11px}.rail button{color:#ffffffbf;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.rail button.on{color:#fff;background:#0080804d}.rail button i{opacity:.5;background:currentColor;border-radius:50%;width:8px;height:8px}.rail button.on i{opacity:1;background:#2dd4bf}.pane{align-content:center;min-height:300px;padding:22px;display:grid}.order-card{background:var(--paper);color:var(--ink);border-radius:22px;gap:12px;padding:18px 20px;display:grid;box-shadow:0 18px 40px #00000047}.order-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-top b{letter-spacing:-.01em;font-size:15px}.order-items{color:var(--mute);font-size:13.5px;line-height:1.5}.order-track{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;display:grid}.order-track .node{background:var(--line);border-radius:50%;width:10px;height:10px}.order-track .node.done{background:var(--teal)}.order-track .seam{background-image:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 10px);height:2px}.order-track .seam.done{background-image:repeating-linear-gradient(90deg, var(--teal) 0 6px, transparent 6px 10px)}.order-meta{color:var(--mute);justify-content:space-between;align-items:center;font-size:13px;display:flex}.order-meta b{color:var(--ink);font-size:15px}.pane .shop-view{display:none}.pane.shop .shop-view{gap:12px;display:grid}.pane.shop .order-card{display:none}.pipe-card{background:var(--paper);color:var(--ink);border-radius:22px;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex;box-shadow:0 14px 30px #00000038}.pipe-card b{font-size:14px}.pipe-card span{color:var(--mute);margin-top:2px;font-size:12px;display:block}.floater{z-index:2;pointer-events:auto;position:absolute}.floater .tile{box-shadow:0 16px 34px #0006}@keyframes floatA{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-14px)rotate(3deg)}}@keyframes floatB{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(12px)rotate(-3deg)}}.floater.f1{animation:5.4s ease-in-out infinite floatA;top:-26px;left:-30px}.floater.f2{animation:6.2s ease-in-out infinite floatB;top:18%;right:-30px}.floater.f3{animation:5.8s ease-in-out .6s infinite floatB;bottom:-22px;left:12%}.floater.f4{animation:6.8s ease-in-out .9s infinite floatA;top:42%;left:-44px}.floater.f5{animation:5s ease-in-out .3s infinite floatA;bottom:8%;right:-24px}.floater .tile{border-radius:14px;width:48px;height:48px}.page{background:var(--paper);color:var(--ink);position:relative}.wrap{width:100%;padding-inline:var(--content-inset)}.edge-pad{padding-inline:var(--content-inset)}.full-bleed{width:100%}.section-frame{width:100%;padding-inline:var(--content-inset)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.eyebrow:before{content:"";background-image:repeating-linear-gradient(90deg, var(--teal) 0 4px, transparent 4px 7px);width:14px;height:2px}.eyebrow.plain:before{background-image:none;background:var(--teal);border-radius:99px;width:16px;height:1.5px}.h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,4.2vw,46px);font-weight:500;line-height:1.12}.lede{color:var(--mute);text-wrap:pretty;max-width:44ch;margin-top:12px;font-size:16px;line-height:1.55}.pill-btn{background:var(--teal);color:#fff;cursor:pointer;height:46px;transition:background .25s ease, transform .25s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #00656547}.pill-btn:hover{background:var(--teal-c);transform:translateY(-1px)}.pill-btn.light{color:var(--ink);background:#fff;box-shadow:0 8px 22px #0f19191a}.cmg{padding:10px var(--content-inset) 8px;background:var(--paper)}.cmg-inner{width:100%}.cmg-copy{max-width:52ch;margin:0 0 16px}.cmg-cine{background:linear-gradient(155deg,#1e4542 0%,#0f1118 58%,#183530 100%);border-radius:clamp(24px,2.8vw,36px);min-height:clamp(560px,72vw,760px);margin-bottom:10px;position:relative;overflow:hidden}.cmg-cine-bg{background:radial-gradient(at 28% 88%,#00808061,#0000 58%),radial-gradient(at 82% 18%,#2dd4bf24,#0000 42%);position:absolute;inset:0}.cmg-cine-img{object-fit:cover;z-index:0;opacity:.34;width:100%;height:100%;position:absolute;inset:0}.cmg-cine-img:not([src]),.cmg-cine-img[src=""],.csplit-img:not([src]),.csplit-img[src=""]{display:none}.cmg-cine-bg:after{content:"";background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 3px);position:absolute;inset:0}.cmg-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cmg-video:not([src]){display:none}.cmg-cine-stage{z-index:1;justify-content:center;align-items:center;padding:8% 12% 10% 46%;display:flex;position:absolute;inset:0}.phone-cine{border:2px solid var(--coral);opacity:.78;will-change:transform, opacity;background:#0d1117;border-radius:48px;width:min(280px,36vw);height:min(580px,68vw);padding:10px;position:relative;transform:translateY(6%)scale(.96);box-shadow:0 40px 80px #00000073,inset 0 0 0 2px #ffffff12}.cmg.is-active .phone-cine{animation:cmgEnter 1.65s var(--ease) forwards}.cmg-clip{background:var(--paper);border-radius:32px;position:absolute;inset:10px;overflow:hidden}.cmg-flow{color:var(--ink);flex-direction:column;gap:8px;padding:16px 12px 14px;animation:.45s both cmgBeatIn;display:flex;position:absolute;inset:0}@keyframes cmgBeatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cmgEnter{0%{opacity:.72;transform:translateY(12%)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.cmg-tabs{background:var(--ice);border-radius:999px;gap:3px;padding:3px;display:flex}.cmg-tab{height:26px;color:var(--mute);text-transform:capitalize;border-radius:999px;flex:1;place-items:center;font-size:10.5px;font-weight:600;display:grid}.cmg-tab.on{background:var(--teal);color:#fff}.cmg-pick{box-shadow:0 0 0 1.5px var(--teal)}.cmg-phone-chat{flex-direction:column;gap:7px;min-height:0;display:flex}.cmg-phone-chat .ps-bubble.them{background:var(--ice);border:1px solid var(--line);color:var(--ink)}.cmg-flow .cmg-map{max-width:none;height:118px}.cmg-pin-shop{top:44%;left:46%}.cmg-lab-shop{top:44%;left:46%;transform:translate(-30%,-28px)}.cmg-eta-phone{max-width:none;margin-top:0}.cmg-flow .ps-cta{flex-shrink:0;margin-top:0}.cmg-flow .ps-bubble.me{align-self:flex-end}.cmg-cap{z-index:2;color:#fff;pointer-events:none;text-shadow:0 10px 28px #0812128c;background:0 0;max-width:min(36ch,44%);padding:0;position:absolute;inset:50% auto auto 28px;transform:translateY(-50%)}.cmg-cap h3{letter-spacing:-.03em;font-size:clamp(20px,2.6vw,26px);font-weight:600;line-height:1.15}.cmg-cap p{color:#ffffffbd;margin-top:8px;font-size:14.5px;line-height:1.5;animation:.4s cmgCapIn}@keyframes cmgCapIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cmg-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cmg-card{border-radius:clamp(22px,2.5vw,30px);grid-template-rows:1fr auto;min-height:260px;display:grid;position:relative;overflow:hidden}.cmg-card-vis{align-content:center;justify-items:center;min-height:210px;padding:22px 20px 10px;display:grid;position:relative}.cmg-card-copy{color:var(--ink);padding:0 22px 22px}.cmg-card-copy h3{letter-spacing:-.02em;font-size:18px;font-weight:600}.cmg-card-copy p{color:var(--mute);margin-top:6px;font-size:13.5px;line-height:1.5}.cmg-chat,.cmg-track{background:linear-gradient(155deg, var(--teal-deep), var(--dark)), var(--paper)}@supports (color:color-mix(in lab, red, red)){.cmg-chat,.cmg-track{background:linear-gradient(155deg, color-mix(in srgb, var(--teal-deep) 10%, transparent), color-mix(in srgb, var(--dark) 6%, transparent)), var(--paper)}}.cmg-bubble{border-radius:18px;max-width:88%;padding:11px 14px;font-size:12.5px;line-height:1.45}.cmg-bubble.them{background:var(--ice);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:6px;justify-self:start}.cmg-bubble.me{background:var(--teal);color:#fff;border-bottom-right-radius:6px;justify-self:end}.cmg-stack{gap:8px;width:100%;max-width:240px;display:grid}.cmg-map{border:1px solid var(--line);background:#e7eee8;border-radius:18px;width:100%;max-width:320px;height:168px;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f191914}.cmg-map-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cmg-map-svg{width:100%;height:100%;position:absolute;inset:0}.cmg-map-trail{fill:none;stroke:#00656547;stroke-width:10px;stroke-linecap:round}.cmg-map-route{fill:none;stroke:#006565;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:7 8;animation:1.1s linear infinite cmgDash}.cmg-courier{fill:#fff;stroke:#006565;stroke-width:2.4px;filter:drop-shadow(0 2px 4px #00000059)}@keyframes cmgDash{to{stroke-dashoffset:-15px}}.cmg-pin{z-index:2;border-radius:50%;width:12px;height:12px;position:absolute}.cmg-pin.a{background:#ffb300;animation:2s ease-in-out infinite cmgPin;top:78%;left:11%;box-shadow:0 0 0 5px #ffb30047}.cmg-pin.b{background:#006565;animation:2.2s ease-in-out .4s infinite cmgPinTeal;top:22%;left:84%;box-shadow:0 0 0 5px #00656540}.cmg-map-lab{z-index:2;letter-spacing:.04em;color:var(--ink);background:#fff;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;box-shadow:0 4px 10px #0f191929}.cmg-map-lab.a{top:78%;left:16%;transform:translateY(-28px)}.cmg-map-lab.b{top:22%;left:84%;transform:translate(-70%,-28px)}@keyframes cmgPin{0%,to{box-shadow:0 0 0 5px #ffb30038}50%{box-shadow:0 0 0 9px #ffb30014}}@keyframes cmgPinTeal{0%,to{box-shadow:0 0 0 5px #00656538}50%{box-shadow:0 0 0 9px #00656514}}.cmg-eta{border:1px solid var(--line);width:100%;max-width:320px;color:var(--ink);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 12px;font-size:12px;display:flex}.cmg-eta b{color:var(--ink);font-size:14px}.cust-cta{margin-top:20px}.csplit{padding:10px var(--content-inset) 8px;background:var(--paper)}.csplit-inner{grid-template-columns:minmax(0,1fr) minmax(280px,38%);align-items:stretch;gap:10px;width:100%;min-height:min(88vh,780px);display:grid}.csplit-copy{background:#fff;border-radius:clamp(24px,2.8vw,36px);flex-direction:column;justify-content:center;padding:clamp(28px,4.5vw,56px) clamp(24px,4vw,48px);display:flex}.csplit-copy h2{font-size:clamp(30px,3.8vw,48px)}.csplit-copy .lede{max-width:36ch}.csplit-copy .pill-btn{align-self:flex-start;margin-top:24px}.csplit-media{background:#1a2a28;border-radius:clamp(24px,2.8vw,36px);min-height:420px;position:relative;overflow:hidden}.csplit-media .grain{pointer-events:none;opacity:.18;z-index:1;position:absolute;inset:0}.csplit-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.csplit-img.on{opacity:1}.csplit-wash{z-index:1;pointer-events:none;transition:background .4s;position:absolute;inset:0}.csplit-media[data-state="0"] .csplit-wash{background:#00464629}.csplit-media[data-state="1"] .csplit-wash{background:#5a371238}.csplit-media[data-state="2"] .csplit-wash{background:#243e1c38}.csplit-visual{z-index:2;height:100%;min-height:inherit;position:relative}.cs-panel{background:var(--paper);width:min(300px,70%);color:var(--ink);opacity:0;pointer-events:none;border-radius:24px;gap:10px;padding:18px 20px;transition:opacity .4s,transform .4s;display:grid;position:absolute;bottom:36px;left:50%;transform:translate(-50%,14px)scale(.97);box-shadow:0 30px 60px #00000059}.cs-panel b{letter-spacing:-.01em;font-size:15px}.cs-panel .sub2{color:var(--mute);font-size:12.5px;line-height:1.5}.cs-panel.on{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.csplit-inner:has(#svc-0:checked) .cs-panel[data-panel="0"]{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.csplit-inner:has(#svc-1:checked) .cs-panel[data-panel="1"]{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.csplit-inner:has(#svc-2:checked) .cs-panel[data-panel="2"]{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.csplit-tabs{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#12161666;border:1px solid #ffffff29;border-radius:999px;flex-wrap:nowrap;gap:3px;padding:5px;display:inline-flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.csplit-tabs input{opacity:0;clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.csplit-tabs label{color:#ffffffd1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background .4s,color .4s;display:inline-flex}.csplit-tabs label:hover{color:#fff}.csplit-tabs input:focus-visible+label{outline-offset:2px;outline:2px solid #fff}.csplit-tabs input:checked+label{color:#1c2422;background:#e8b080e0}.cs-progress{background:var(--ice);border-radius:2px;height:3px;overflow:hidden}.cs-progress i{background:var(--teal);width:0;height:100%;display:block}:is(.csplit-inner:has(#svc-0:checked) .cs-panel[data-panel="0"] .cs-progress i,.csplit-inner:has(#svc-1:checked) .cs-panel[data-panel="1"] .cs-progress i,.csplit-inner:has(#svc-2:checked) .cs-panel[data-panel="2"] .cs-progress i){animation:4s linear forwards atfill}@keyframes atfill{0%{width:0}to{width:100%}}noscript .cs-panel{margin-bottom:12px;opacity:1!important;pointer-events:auto!important;position:relative!important;transform:none!important}noscript .csplit-visual{place-items:stretch stretch;gap:12px;display:grid}.phone{background:#0d1117;border-radius:46px;width:252px;height:520px;padding:11px;position:relative;box-shadow:0 34px 70px #0a19194d,inset 0 0 0 2px #ffffff0f}.phone:before{content:"";z-index:3;background:#0d1117;border-radius:12px;width:84px;height:22px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.pscreen{background:var(--paper);color:var(--ink);opacity:0;border-radius:36px;flex-direction:column;gap:10px;padding:40px 14px 14px;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:11px;overflow:hidden;transform:translateY(16px)scale(.98)}.pscreen.on{opacity:1;transform:none}.ps-head{justify-content:space-between;align-items:center;display:flex}.ps-head b{letter-spacing:-.02em;font-size:14px}.ps-avatar{background:var(--ice);border-radius:50%;width:26px;height:26px}.ps-search{border:1px solid var(--line);height:36px;color:var(--mute);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.ps-row{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ps-row .tile{border-radius:10px;width:34px;height:34px}.ps-row .tile svg{width:17px;height:17px}.ps-row b{font-size:12.5px;display:block}.ps-row span{color:var(--mute);font-size:11px}.ps-bubble{border-radius:16px;max-width:82%;padding:9px 12px;font-size:12px;line-height:1.4}.ps-bubble.them{background:0 0;border:0;border-bottom-left-radius:6px}.ps-bubble.me{background:var(--teal);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.ps-input{border:1px solid var(--line);height:36px;color:var(--mute);background:#fff;border-radius:999px;align-items:center;margin-top:auto;padding:0 12px;font-size:12px;display:flex}.ps-card{border:1px solid var(--line);background:#fff;border-radius:18px;gap:8px;padding:12px;display:grid}.ps-track{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:6px;display:grid}.ps-track .node{background:var(--line);border-radius:50%;width:9px;height:9px}.ps-track .node.done{background:var(--teal)}.ps-track .seam{background-image:repeating-linear-gradient(90deg, var(--line) 0 5px, transparent 5px 8px);height:2px}.ps-track .seam.done{background-image:repeating-linear-gradient(90deg, var(--teal) 0 5px, transparent 5px 8px)}.ps-cols{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.ps-col{background:var(--ice);border-radius:12px;align-content:start;gap:6px;min-height:150px;padding:7px;display:grid}.ps-col small{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:9px;font-weight:700}.ps-mini{background:#fff;border-radius:8px;padding:6px;font-size:10px;font-weight:600}.ps-field{border:1px solid var(--line);height:32px;color:var(--mute);background:#fff;border-radius:10px;align-items:center;padding:0 10px;font-size:11px;display:flex}.ps-cta{background:var(--teal);color:#fff;border-radius:999px;place-items:center;height:38px;margin-top:4px;font-size:12px;font-weight:700;display:grid}.ps-big{letter-spacing:-.03em;font-size:26px;font-weight:700}.floor{padding:8px var(--content-inset) 14px;background:var(--paper);color:var(--ink)}.floor-inner{grid-template-columns:minmax(280px,38%) minmax(0,1fr);align-items:stretch;gap:10px;min-height:min(92vh,860px);display:grid}.floor-copy{background:#fff;border-radius:clamp(24px,2.8vw,36px);flex-direction:column;justify-content:center;padding:clamp(28px,4.5vw,56px) clamp(24px,4vw,48px);display:flex}.floor-copy .h2{font-size:clamp(30px,4vw,52px);font-weight:500}.floor-copy .lede{max-width:36ch}.floor-copy .pill-btn{align-self:flex-start;margin-top:24px}.floor-media{background:#1a2a28;border-radius:clamp(24px,2.8vw,36px);min-height:420px;position:relative;overflow:hidden}.floor-slide{opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.floor-slide.on{opacity:1;z-index:1;pointer-events:auto}.floor-slide img{object-fit:cover;width:100%;height:100%;display:block}.floor-tabs{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#12161666;border:1px solid #ffffff29;border-radius:999px;gap:3px;padding:5px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.floor-tabs button{color:#ffffffd1;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background .4s,color .4s}.floor-tabs button:hover{color:#fff}.floor-tabs button.on{color:#1c2422;background:#e8b080e0}.floor-float{z-index:3;background:var(--paper);width:min(280px,72%);color:var(--ink);border-radius:20px;gap:8px;padding:14px 16px;display:grid;position:absolute;bottom:20px;left:20px;box-shadow:0 22px 48px #00000052}.floor-float b{letter-spacing:-.01em;font-size:14px}.floor-float span{color:var(--mute);font-size:12.5px;line-height:1.45}.floor-mark{z-index:3;color:#fff;pointer-events:none;background:#0f11188c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:16px;right:16px}.floor-mark svg{width:14px;height:14px}.offers{padding:var(--section-py) var(--content-inset) var(--section-gap);position:relative}.offers-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;width:100%;margin-bottom:clamp(12px,1.5vw,18px);padding-inline:0;display:flex}.seg{background:var(--ice);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.seg button,.seg a{color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;height:36px;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.seg button.on,.seg a.on{background:var(--teal);color:#fff;box-shadow:0 6px 16px #0065654d}.stage-wrap{perspective:1400px;height:72vh;min-height:460px;margin-inline:0;position:relative;overflow:clip}.glow{filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#00808040,#0000 65%);width:420px;height:420px;position:absolute;top:28%;right:16%}.stage{height:100%;transform-style:preserve-3d;position:relative}.cover{cursor:pointer;color:#1c2422;text-align:left;transform-origin:50%;width:min(330px,72vw);height:min(430px,58vh);transition:transform .65s var(--ease), opacity .45s ease;--card:#c8e0d4;--accent:#5a9a82;border:0;border-radius:36px;padding:0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 18px 40px #0a19191f}.cover .tag{background:var(--accent);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;left:16px}@supports (color:color-mix(in lab, red, red)){.cover .tag{background:color-mix(in srgb, var(--accent) 18%, #fff)}}.cover .tag{color:var(--accent);z-index:2}.cover .tag svg{width:20px;height:20px}.cover-vis{pointer-events:none;border:1px solid var(--accent);background:#ffffff70;border-radius:20px;align-content:center;justify-items:stretch;padding:14px 14px 12px;display:grid;position:absolute;inset:66px 18px 108px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cover-vis{border:1px solid color-mix(in srgb, var(--accent) 22%, #fff)}}.cover-vis:after{content:"";pointer-events:none;opacity:.38;background-image:radial-gradient(var(--accent) .75px, transparent 1.05px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cover-vis:after{background-image:radial-gradient(color-mix(in srgb, var(--accent) 30%, transparent) .75px, transparent 1.05px)}}.cover-vis:after{background-size:8px 8px}.cover-vis>*{z-index:1;position:relative}.cover>p{z-index:2;letter-spacing:-.02em;color:#1c2422;text-align:left;text-align-last:left;text-wrap:wrap;-webkit-hyphens:none;hyphens:none;isolation:isolate;border:1px solid var(--accent);background:#ffffff70;border-radius:16px;margin:0;padding:12px 14px;font-size:16.5px;font-weight:600;line-height:1.35;position:absolute;bottom:16px;left:18px;right:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cover>p{border:1px solid color-mix(in srgb, var(--accent) 22%, #fff)}}.cover>p:before{content:"";z-index:-1;pointer-events:none;opacity:.38;background-image:radial-gradient(var(--accent) .75px, transparent 1.05px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cover>p:before{background-image:radial-gradient(color-mix(in srgb, var(--accent) 30%, transparent) .75px, transparent 1.05px)}}.cover>p:before{background-size:8px 8px}.products{--product-card:min(560px, 82vw);--product-gap:calc(var(--product-card) * 1.1);--product-rail-y:calc(var(--product-card) * .5 + 28px);padding:clamp(24px, 3vw, 36px) var(--content-inset) clamp(64px, 9vw, 110px);flex-direction:column;justify-content:center;min-height:min(94svh,980px);display:flex}.products .products-head{margin-bottom:2px;padding-inline:0}.products .stage-wrap{perspective:2800px;height:min(78vh,700px);min-height:520px;margin-inline:0;overflow:visible}.products .glow{background:radial-gradient(circle,#2dd4bf38 0%,#00808029 42%,#0000 68%);width:560px;height:560px;top:8%;right:18%}.products .glow.warm{background:radial-gradient(circle,#e89a6075 0%,#c47a5a2e 40%,#0000 68%);width:500px;height:500px;top:24%;left:auto;right:6%}.products .product-orbit{transform-style:preserve-3d;position:absolute;inset:0}.photo-cover{width:var(--product-card);height:var(--product-card);aspect-ratio:1;cursor:pointer;color:#fff;text-align:left;transform-origin:50%;transform-style:preserve-3d;perspective:1600px;background:#1a1c1c;border:0;border-radius:36px;padding:0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 32px 70px #0a10104d}.pd-flip{transform-style:preserve-3d;transition:transform 1.5s cubic-bezier(.45,.04,.2,1);position:absolute;inset:0;transform:rotateY(0)}.photo-cover.is-flipped .pd-flip{transform:rotateY(180deg)}.pd-face{backface-visibility:hidden;border-radius:36px;position:absolute;inset:0;overflow:hidden}.pd-front:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a10102e 0%,#0000 46%);position:absolute;inset:0}.pd-back-wrap{transform:rotateY(180deg)}.photo-cover img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.photo-cover.app-ui{background:radial-gradient(at 30% 18%,#2dd4bf38,#0000 48%),linear-gradient(165deg,#0f3d3d 0%,#0f1118 55%,#1a1c1c 100%)}.photo-cover.app-ui .pd-front:after{background:0 0}.photo-cover .tag{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f11186b;border:1px solid #ffffff61;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;left:16px}.photo-cover .tag svg{width:18px;height:18px}.pd-back{text-align:center;color:#f4f7f7;background:radial-gradient(ellipse at 18% 12%, var(--tone), transparent 52%), linear-gradient(165deg, #0f3d3d 0%, #121414 58%, #1a1c1c 100%);place-content:center;justify-items:center;height:100%;padding:28px 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.pd-back{background:radial-gradient(ellipse at 18% 12%, color-mix(in srgb, var(--tone) 46%, transparent), transparent 52%), linear-gradient(165deg, #0f3d3d 0%, #121414 58%, #1a1c1c 100%)}}.pd-back-inner{justify-items:stretch;gap:8px;width:min(100%,400px);display:grid}.pd-back-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--tone);margin:0;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pd-back-kicker{color:color-mix(in srgb, var(--tone) 70%, #fff)}}.pd-back-body{color:#f4f7f7db;text-wrap:pretty;margin:0 0 4px;font-size:14.5px;line-height:1.4}.pd-steps{text-align:left;gap:7px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pd-steps li{opacity:1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;padding:8px 11px;font-size:13px;font-weight:600;line-height:1.3}.pd-step-row{align-items:center;gap:10px;display:flex}.pd-step-block{gap:6px;display:grid}.pd-kids{gap:5px;margin:0 0 0 38px;padding:0;list-style:none;display:grid}.pd-kids li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;padding:6px 10px;font-size:12px;font-weight:500}.photo-cover.is-flipped .pd-steps>li{animation:.55s cubic-bezier(.16,1,.3,1) both pdStepIn}.pd-steps li span,.pd-step-row span{letter-spacing:.08em;width:28px;color:var(--tone);flex:none;font-size:11px}@supports (color:color-mix(in lab, red, red)){.pd-steps li span,.pd-step-row span{color:color-mix(in srgb, var(--tone) 55%, #fff)}}.pd-steps-track>li:last-child{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.pd-steps-track>li:last-child{background:color-mix(in srgb, var(--tone) 28%, transparent)}}.pd-steps-track>li:last-child{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.pd-steps-track>li:last-child{border-color:color-mix(in srgb, var(--tone) 45%, transparent)}}@keyframes pdStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pd-chat{text-align:left;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pd-chat li{border-radius:14px;max-width:92%;padding:9px 12px;font-size:12.5px;line-height:1.4}.pd-chat li.them{color:#1a1c1c;background:#ffffffeb;border-bottom-left-radius:4px;justify-self:start}.pd-chat li.me{color:#1a1c1c;background:#c8e0d4;border-bottom-right-radius:4px;justify-self:end}.photo-cover.is-flipped .pd-chat li{animation:.45s cubic-bezier(.16,1,.3,1) both pdStepIn}.photo-cover.is-flipped .pd-chat li:first-child{animation-delay:.4s}.photo-cover.is-flipped .pd-chat li:nth-child(2){animation-delay:.52s}.photo-cover.is-flipped .pd-chat li:nth-child(3){animation-delay:.66s}.pd-split{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.pd-pane{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;align-content:start;gap:6px;padding:12px 12px 10px;display:grid}.pd-pane small{letter-spacing:.12em;text-transform:uppercase;color:var(--tone);font-size:10px}@supports (color:color-mix(in lab, red, red)){.pd-pane small{color:color-mix(in srgb, var(--tone) 60%, #fff)}}.pd-pane>b{letter-spacing:-.03em;font-size:18px}.pd-pane ul{gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pd-pane li{color:#f4f7f7db;justify-content:space-between;gap:8px;font-size:11.5px;font-weight:500;display:flex}.pd-pane li strong{color:#fff}.pd-pane p{color:#f4f7f7c7;margin:0;font-size:12px;line-height:1.4}.pd-total{color:#fff;margin:4px 0 0;font-size:13px;font-weight:700}.pd-earn{justify-items:center;gap:6px;margin-top:10px;display:grid}.pd-earn-legend{letter-spacing:.04em;text-transform:uppercase;color:#f4f7f78c;gap:14px;font-size:11px;display:flex}.pd-earn-legend .on{color:#2dd4bf}.pd-lines{width:100%;height:92px;overflow:visible}.pd-line{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px}.pd-line.muted{stroke:#ffffff52}.pd-line.live{stroke:#2dd4bf}.photo-cover.is-flipped .pd-line{animation:1.15s forwards pdDraw}.photo-cover.is-flipped .pd-line.live{animation-delay:.18s}@keyframes pdDraw{to{stroke-dashoffset:0}}.pd-andon{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.pd-andon span{letter-spacing:.04em;border-radius:999px;place-items:center;height:26px;padding:0 10px;font-size:11px;font-weight:700;display:grid}.pd-andon .ok{color:#a5d6a7;background:#2e7d3247}.pd-andon .warn{color:#f6c453;background:#f59e0b38}.pd-andon .stop{color:#ef9a9a;background:#c6282847}.pd-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.pd-metrics div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;padding:10px 8px}.pd-metrics b{letter-spacing:-.03em;font-size:18px;display:block}.pd-metrics small{letter-spacing:.08em;text-transform:uppercase;color:#f4f7f79e;font-size:10px}.pd-phone{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:16px 0 12px}.pd-phone-shell{aspect-ratio:9/19.5;background:linear-gradient(160deg,#4a4e52 0%,#1c1e20 42%,#0a0b0c 100%);border:1px solid #fff3;border-radius:38px;width:min(56%,236px);height:100%;max-height:94%;padding:6px;position:relative;box-shadow:inset 0 0 0 1.5px #0a0b0c,0 22px 44px #0000006b}.pd-phone-shell:before,.pd-phone-shell:after{content:"";pointer-events:none;background:#2a2c2e;border-radius:2px;width:3px;position:absolute}.pd-phone-shell:before{height:36px;top:18%;left:-2px}.pd-phone-shell:after{height:64px;top:24%;right:-2px}.pd-phone-screen{color:#1a1c1c;background:#f4f7f7;border-radius:32px;height:100%;position:relative;overflow:hidden}.pd-island{z-index:3;background:#0a0c0c;border-radius:999px;width:26%;height:12px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14}.pd-app{align-content:start;gap:7px;height:100%;padding:28px 9px 8px;font-size:10.5px;display:grid}.pd-app.pd-chat{grid-template-rows:auto 1fr auto;align-content:stretch}.pd-app-bar{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pd-app-bar span{letter-spacing:.12em;text-transform:uppercase;color:#5f6475;font-size:9px;font-weight:700}.pd-app-bar b{letter-spacing:-.02em;font-size:12px}.pd-inv-shop{background:#e8f5f5;border-radius:11px;gap:2px;padding:8px 9px;display:grid}.pd-inv-shop b{font-size:11.5px}.pd-inv-shop span{color:#5f6475;font-size:10px}.pd-inv-lines{align-content:start;gap:5px;margin:0;padding:0;list-style:none;display:grid}.pd-inv-lines li{background:#fff;border:1px solid #bdc9c8;border-radius:8px;justify-content:space-between;gap:8px;padding:6px 7px;display:flex}.pd-inv-lines span{color:#3a4844}.pd-inv-lines b{color:#1a1c1c;font-size:11px}.pd-inv-total{color:#fff;background:#006565;border-radius:11px;justify-content:space-between;align-items:center;padding:9px;display:flex}.pd-inv-total span{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:9.5px}.pd-inv-total b{letter-spacing:-.03em;font-size:18px}.pd-inv-status{color:#2e7d32;justify-self:start;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.pd-inv-status i{background:#4caf50;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4caf5033}.pd-chat-thread{align-content:start;gap:6px;min-height:0;display:grid;overflow:hidden}.pd-bubble{color:#1a1c1c;border-radius:12px;max-width:92%;padding:7px 9px;font-size:10.5px;line-height:1.35}.pd-bubble.them{background:#fff;border:1px solid #bdc9c8;border-bottom-left-radius:4px;justify-self:start}.pd-bubble.me{background:#c8e0d4;border-bottom-right-radius:4px;justify-self:end}.pd-typing{background:#fff;border:1px solid #bdc9c8;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:5px 7px;display:inline-flex}.pd-typing i{opacity:.35;background:#5a9a82;border-radius:50%;width:5px;height:5px}.pd-typing.on i{animation:1.1s ease-in-out infinite ovDot}.pd-typing.on i:nth-child(2){animation-delay:.15s}.pd-typing.on i:nth-child(3){animation-delay:.3s}.pd-chat-compose{color:#5f6475;background:#fff;border:1px solid #bdc9c8;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:10px;display:flex}.product-below{text-align:center;justify-items:center;gap:8px;width:100%;margin:4px 0 0;padding:0 0 clamp(16px,3vw,36px);display:grid}.product-rail{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.product-rail-spin{width:min(calc(var(--product-gap) * 2.2), 94%);height:80px;transform:translate(-50%, calc(var(--product-rail-y) - 40px));pointer-events:none;position:absolute;top:50%;left:50%;overflow:hidden}.product-rail-ring3d{left:50%;top:calc(40px - var(--product-rail-y));border:1.75px solid var(--teal);position:absolute}@supports (color:color-mix(in lab, red, red)){.product-rail-ring3d{border:1.75px solid color-mix(in srgb, var(--teal) 42%, var(--line))}}.product-rail-ring3d{box-sizing:border-box;transform:translate(-50%, -50%) rotateX(87deg) rotate(var(--spin,0deg));transform-origin:50%;border-radius:50%}.product-arc-dot{background:var(--dot);border:0;border-radius:50%;width:11px;height:11px;padding:0;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.product-arc-dot{background:color-mix(in srgb, var(--dot) 48%, #fff)}}.product-arc-dot{box-shadow:0 0 0 3px var(--dot)}@supports (color:color-mix(in lab, red, red)){.product-arc-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--dot) 18%, transparent)}}.product-arc-dot{cursor:pointer;pointer-events:auto;transition:background .35s,box-shadow .35s,transform .85s cubic-bezier(.16,1,.3,1),opacity .4s}.product-arc-dot.on{background:var(--dot);box-shadow:0 0 0 5px var(--dot)}@supports (color:color-mix(in lab, red, red)){.product-arc-dot.on{box-shadow:0 0 0 5px color-mix(in srgb, var(--dot) 30%, transparent)}}.product-desc{max-width:42ch;animation:.55s cubic-bezier(.16,1,.3,1) both productDescIn}.product-desc h3{letter-spacing:-.03em;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.15}.product-desc p{color:var(--mute);text-wrap:pretty;margin:10px 0 0;font-size:15.5px;line-height:1.5}@keyframes productDescIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ov{gap:7px;width:100%;display:grid}.ov-row{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.ov-row{background:color-mix(in srgb, #fff 62%, var(--card))}}.ov-row{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ov-row{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.ov-row{color:#3a4844;font-size:12.5px;font-weight:500}.ov-row b{color:#1c2422;font-size:12px}.ov-row.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ov-row.on{background:color-mix(in srgb, var(--accent) 22%, #fff)}}.ov-row.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ov-row.on{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.ov-row.on{color:#1c2422}.ov-note{color:var(--accent);margin:2px 2px 0;font-size:11.5px;display:block}@supports (color:color-mix(in lab, red, red)){.ov-note{color:color-mix(in srgb, var(--accent) 55%, #1c2422)}}.ov-chat{gap:8px}.ov-bubble{border-radius:16px;max-width:92%;padding:9px 12px;font-size:12px;line-height:1.4}.ov-bubble.them{background:#fff}@supports (color:color-mix(in lab, red, red)){.ov-bubble.them{background:color-mix(in srgb, #fff 70%, var(--card))}}.ov-bubble.them{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ov-bubble.them{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.ov-bubble.them{border-bottom-left-radius:5px;justify-self:start}.ov-bubble.me{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ov-bubble.me{background:color-mix(in srgb, var(--accent) 28%, #fff)}}.ov-bubble.me{border-bottom-right-radius:5px;justify-self:end}.ov-typing{color:var(--accent);align-items:center;gap:5px;font-size:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.ov-typing{color:color-mix(in srgb, var(--accent) 50%, #1c2422)}}.ov-typing i{background:var(--accent);opacity:.35;border-radius:50%;width:5px;height:5px}.ov-typing.on i{animation:1.1s ease-in-out infinite ovDot}.ov-typing.on i:nth-child(2){animation-delay:.15s}.ov-typing.on i:nth-child(3){animation-delay:.3s}@keyframes ovDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.ov-track{flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:228px;margin-inline:auto;padding:0;display:flex;position:relative}.ov-track:before{display:none}.ov-step{width:100%;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.ov-step{color:color-mix(in srgb, var(--accent) 40%, #8a9692)}}.ov-step{background:#fff;position:relative}@supports (color:color-mix(in lab, red, red)){.ov-step{background:color-mix(in srgb, #fff 62%, var(--card))}}.ov-step{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ov-step{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.ov-step .ov-dot{background:var(--accent);border-radius:50%;width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.ov-step .ov-dot{background:color-mix(in srgb, var(--accent) 28%, #fff)}}.ov-step .ov-dot{box-shadow:0 0 0 4px var(--card)}@supports (color:color-mix(in lab, red, red)){.ov-step .ov-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--card) 70%, #fff)}}.ov-step.done{color:#1c2422}.ov-step.done .ov-dot{background:var(--accent)}.ov-step.on{color:#1c2422;font-weight:600}.ov-step.on .ov-dot{background:var(--accent);animation:1.4s ease-in-out infinite ovPulse}@keyframes ovPulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--card) 70%, #fff), 0 0 0 0 color-mix(in srgb, var(--accent) 40%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--card) 70%, #fff), 0 0 0 7px color-mix(in srgb, var(--accent) 16%, transparent)}}.ov-pay{background:var(--accent);border-radius:16px;padding:14px 14px 12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ov-pay{background:color-mix(in srgb, var(--accent) 20%, #fff)}}.ov-pay{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ov-pay{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent)}}.ov-pay{color:#1c2422;gap:4px;display:grid}.ov-pay:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73,#0000 70%);animation:3.2s ease-in-out infinite ovShine;position:absolute;inset:0;transform:translate(-120%)}.ov-pay span{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px}.ov-pay b{letter-spacing:-.03em;color:var(--accent);font-size:26px}.ov-pay small{color:#5a6864;font-size:11.5px}.ov-pay.compact b{font-size:20px}@keyframes ovShine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.ov-week{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px;display:grid}.ov-week span{background:#fff;border-radius:8px;place-items:center;height:26px;font-size:10px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.ov-week span{background:color-mix(in srgb, #fff 55%, var(--card))}}.ov-week span{color:#6a7874}.ov-week span.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ov-week span.on{background:color-mix(in srgb, var(--accent) 28%, #fff)}}.ov-week span.on{color:#1c2422}.ov-pipe{align-items:center;gap:8px;display:flex}.ov-pipe i{background:var(--accent);border-radius:50%;width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.ov-pipe i{background:color-mix(in srgb, var(--accent) 45%, #fff)}}.ov-pipe i.pulse{background:var(--accent);animation:1.4s ease-in-out infinite ovPulse}.ov-slots{flex-wrap:wrap;gap:6px;display:flex}.ov-slots span{background:#fff;border-radius:9px;place-items:center;height:28px;padding:0 10px;font-size:11px;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.ov-slots span{background:color-mix(in srgb, #fff 55%, var(--card))}}.ov-slots span{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ov-slots span{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.ov-slots span{color:#1c2422}.ov-slots span.on{background:var(--accent);color:#fff;border-color:var(--accent)}.ov-slots span.off{color:#8a9692;text-decoration:line-through}.ov-bars{align-items:end;gap:6px;height:72px;padding:0 4px;display:flex}.ov-bars i{height:var(--h);background:var(--accent);opacity:.88;transform-origin:bottom;border-radius:4px 4px 0 0;flex:1}.ov-bars i:nth-child(2n){opacity:.62}.ov-bars[data-live="1"] i{animation:ovBar 1.1s var(--ease) both}.ov-bars[data-live="1"] i:nth-child(2){animation-delay:80ms}.ov-bars[data-live="1"] i:nth-child(3){animation-delay:.16s}.ov-bars[data-live="1"] i:nth-child(4){animation-delay:.24s}.ov-bars[data-live="1"] i:nth-child(5){animation-delay:.32s}@keyframes ovBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hint{text-align:center;color:var(--mute);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:12px}.spot{padding:var(--section-py) var(--content-inset)}.spot-grid{grid-template-columns:1fr 1.7fr 1fr;align-items:stretch;gap:14px;display:grid}.spot-card{min-height:240px;transition:transform .4s var(--ease), box-shadow .4s var(--ease);border-radius:30px;flex-direction:column;justify-content:space-between;gap:18px;padding:26px;display:flex;position:relative;overflow:hidden}.spot-card:hover{transform:translateY(-4px);box-shadow:0 26px 56px #0a191929}.spot-card h3{letter-spacing:-.02em;margin-top:14px;font-size:20px;font-weight:600}.spot-card p{color:var(--mute);margin-top:8px;font-size:14px;line-height:1.55}.spot-main{background:var(--teal-deep);color:#fff;min-height:420px}.spot-main p{color:#ffffffb8}.spot-main h3{font-size:26px}.spot-side{background:var(--mint)}.spot-mint{background:#d8f0e8}.spot-sage{background:#eef0d6}.spot-visual{background:#ffffff1a;border:1px solid #ffffff29;border-radius:18px;gap:8px;padding:14px;display:grid}.spot-row{color:var(--ink);background:#ffffffeb;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.spot-slots{flex-wrap:wrap;gap:6px;display:flex}.spot-slot{border:1px solid var(--line);height:30px;color:var(--ink);background:#fff;border-radius:9px;place-items:center;padding:0 12px;font-size:11.5px;font-weight:600;display:grid}.spot-slot.on{background:var(--teal);color:#fff;border-color:var(--teal)}.spot-slot.off{background:var(--ice);color:var(--mute);text-decoration:line-through}.spot-pay b{letter-spacing:-.03em;font-size:26px;display:block}.reviews{padding:var(--section-py) var(--content-inset)}.reviews-head{justify-content:space-between;align-items:end;gap:20px;width:100%;margin-bottom:clamp(18px,2.5vw,28px);padding-inline:0;display:flex}.q-nav{gap:8px;display:flex}.q-nav button{border:1px solid var(--line);cursor:pointer;width:40px;height:40px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;transition:background .25s;display:grid}.q-nav button:hover{background:var(--ice)}.r-stage{place-items:center;min-height:280px;display:grid}.rcard{text-align:left;background:#fff;border:1px solid #bdc9c866;border-radius:32px;grid-template-columns:168px 1fr;width:min(560px,88vw);height:250px;padding:0;display:grid;overflow:hidden;box-shadow:0 24px 60px #0a19191f}.rcard .face{position:relative}.rcard .face:after{content:"";background-image:repeating-linear-gradient(0deg,#1a1c1c0d 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#1a1c1c0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.rcard .body{flex-direction:column;justify-content:space-between;gap:12px;padding:24px 24px 20px;display:flex}.rcard q{letter-spacing:-.01em;quotes:"“" "”";font-size:15.5px;line-height:1.5}.rcard cite{letter-spacing:.12em;color:var(--mute);font-size:11px;font-style:normal;font-weight:600}.connect{padding:var(--section-gap) var(--content-inset) var(--section-py)}.connect-grid{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:14px;display:grid}.shell{background:var(--mint);border-radius:28px;align-content:start;gap:6px;padding:24px;display:grid}.shell-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.shell-head .tile{border-radius:12px;width:40px;height:40px}.shell-head .tile svg{width:20px;height:20px}.shell-head h3{letter-spacing:-.02em;margin-right:auto;font-size:18px;font-weight:600}.shell-row{border-top:1px dashed var(--line);text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border-bottom:0;border-left:0;border-right:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;font-size:14px;display:flex}.shell-row small{color:var(--mute);white-space:nowrap;font-size:12px}.shell-row .stitch{transition:transform .3s var(--ease)}.shell-row[aria-expanded=true] .stitch{transform:rotate(180deg)}.role-detail{max-height:0;transition:max-height .45s var(--ease);overflow:hidden}.role-detail.open{max-height:220px}.role-detail .inner{justify-items:start;gap:10px;padding:4px 2px 14px;display:grid}.role-detail p{color:var(--mute);font-size:13px;line-height:1.55}.role-tags{flex-wrap:wrap;gap:6px;display:flex}.apply-pill{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 16px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.download-shell{width:calc(100% - (var(--content-inset) * 2));background:var(--mint);border-radius:clamp(28px,3vw,40px);margin:0 auto 24px;padding:clamp(22px,3vw,36px) clamp(24px,4vw,48px);position:relative;overflow:hidden}.download-shell h2{text-align:center;margin:0 0 14px}.download-shell .ga-qr .qr-img{width:210px;height:210px;transition:transform .4s var(--ease);transform:rotate(-3deg)}.download-shell .ga-qr .qr-img:hover{transform:rotate(0)scale(1.02)}footer{width:100%;padding:40px var(--content-inset) 56px;color:#ffffff9e;background:radial-gradient(ellipse at 18% 0%, #00808061 0%, transparent 52%), radial-gradient(ellipse at 86% 110%, #004f4f8c 0%, transparent 55%), var(--dark);border-top:0;grid-template-columns:minmax(160px,1.15fr) repeat(4,minmax(0,1fr));align-items:start;gap:24px 28px;margin:0;font-size:13px;display:grid;position:relative;overflow:hidden}footer:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 3px);position:absolute;inset:0}footer>*{z-index:1;position:relative}footer .brand{flex-direction:column;gap:8px;display:flex}footer .brand-row{color:#fff;align-items:center;gap:8px;text-decoration:none;display:flex}footer .brand-row img{border-radius:8px;width:28px;height:28px}footer .brand-row b{color:#fff;margin:0;display:inline}footer .cols{display:contents}footer b{color:#fff;margin-bottom:8px;font-weight:600;display:block}footer a{color:#ffffff9e;padding:3px 0;text-decoration:none;display:block}footer a:hover{color:#fff}.seam-svg{display:none}@media (max-width:767px){.hero{height:auto;min-height:0}.hero-grid{grid-template-columns:1fr;align-items:start;min-height:0}.hero-stage{align-self:stretch;padding-bottom:88px}.spot-grid,.connect-grid,.csplit-inner,.floor-inner,.page-grid,.page-grid.two,.stats-grid,.panel-cleo,.panel-products,.product-detail{grid-template-columns:1fr}.card.tall{grid-row:auto;min-height:140px}.panel{width:auto;left:10px;right:10px;transform:none}.panel.open{animation:panelInMobile .28s var(--ease)}.csplit-inner,.floor-inner{min-height:0}.csplit-media,.floor-media{min-height:460px}.nav-pill,.cta,.cta-wrap{display:none}.menu-dot{display:grid}.products{min-height:0;padding:20px var(--content-inset) 52px;--product-card:min(340px, 86vw)}.products .stage-wrap{height:min(78vw,440px);min-height:340px;max-height:480px}.photo-cover{width:var(--product-card);height:var(--product-card)}.pd-back{padding:16px 14px}.pd-back-body{font-size:13px}.pd-steps li{padding:7px 9px;font-size:12px}.pd-split{grid-template-columns:1fr}.pd-lines{height:72px}.pd-metrics b{font-size:16px}.pd-phone-shell{width:min(58%,168px)}.product-below{gap:8px}.product-rail-spin{width:min(92vw,420px);height:64px}.product-desc h3{font-size:22px}.product-desc p{font-size:14.5px}.window{grid-template-columns:1fr;min-height:0}.rail{border-bottom:1px solid #ffffff14;border-right:0;display:flex}.cmg-grid{grid-template-columns:1fr}.cmg-cine{flex-direction:column;min-height:0;max-height:none;display:flex}.cmg-cap{z-index:2;max-width:none;text-shadow:none;padding:22px 20px 10px;position:relative;inset:auto;transform:none}.cmg-cine-stage{flex:1;justify-content:center;align-items:center;min-height:520px;padding:8px 22px 28px;position:relative}.phone-cine{width:min(240px,68vw);height:min(500px,118vw)}.about-mission,.about-founders,.video-grid,.jobs,.news-row{grid-template-columns:1fr}.page-hero-fit{width:auto}.page-hero-fit .h2{white-space:normal}.page-hero-fit .lede{width:auto;min-width:0}.about-founder{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:0}.about-founder img{grid-area:1/1;height:clamp(220px,58vw,320px)}.about-founder .about-card-copy{grid-area:2/1}.cs-panel{width:min(300px,100% - 36px);left:50%}.download-shell{width:calc(100% - (var(--content-inset) * 2))}footer{width:100%;padding-inline:var(--content-inset);grid-template-columns:1fr 1fr}footer .brand{grid-column:1/-1}.phone-cine,.cmg.is-active .phone-cine{opacity:1;transform:none;animation:none!important}.csplit-tabs,.floor-tabs{flex-wrap:wrap;justify-content:center;width:auto;left:12px;right:12px;transform:none}.download-shell .getapp,.popover .getapp{grid-template-columns:1fr;justify-items:center}.ga-roles,.ga-stores{grid-auto-flow:column}.seam-svg{display:none}.news-row figure{height:168px}.form-split{grid-template-columns:1fr}.floater{display:none}}@media (max-width:1100px) and (min-width:768px){.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1920px){.hero-grid{grid-template-columns:minmax(420px,1fr) minmax(560px,1.15fr);align-items:start;gap:36px;padding-inline:72px}.hero-copy h1{font-size:76px}.hero-stage{align-self:end;padding-bottom:186px}.window{min-height:420px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before{transition:none!important;animation:none!important}.phone-cine{opacity:1!important;animation:none!important;transform:none!important}.cmg-flow{animation:none}.scroll-cue .scroll-glow{text-shadow:0 0 10px #2dd4bf66;animation:none}.scroll-cue:before{opacity:.5;animation:none}.hero-bg:before,.hero-glow{opacity:.7;animation:none!important}.hero-scratch{opacity:.22}.boot-logo.fill{clip-path:none;animation:none}.boot-bar:after{width:100%;animation:none}}a.shell-row{color:inherit;text-decoration:none}.page-inner{background:var(--paper);min-height:100vh;padding-top:108px}.page-hero{padding:28px var(--content-inset) 8px;max-width:72ch}.page-hero .h2{margin-top:10px;font-size:clamp(36px,5vw,56px)}.page-hero-fit{flex-direction:column;width:fit-content;max-width:100%;display:flex}.page-hero-fit .h2{white-space:nowrap;text-wrap:unset}.page-hero-fit .lede{width:0;min-width:100%;max-width:none}.page-body{padding-block:24px 8px}.page-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.page-grid.two{grid-template-columns:1fr 1fr}.stats-grid{grid-template-columns:repeat(4,1fr)}.page-stack{gap:10px;display:grid}.glass-card{color:var(--ink);background:#ffffff94;border:1px solid #ffffffb8;border-radius:28px;padding:28px 24px}.glass-card h3{letter-spacing:-.02em;margin:8px 0;font-size:18px;font-weight:600}.glass-card p{color:var(--mute);font-size:14.5px;line-height:1.55}.glass-card a{color:var(--teal);font-weight:600;text-decoration:none}.stat-card{text-align:center}.stat-card b{color:var(--teal);font-size:32px;display:block}.card-link{color:inherit;text-decoration:none;display:block}.article-card{max-width:760px}.article-card p{margin-bottom:14px}.apply-shell{width:min(1280px,100%);margin-inline:auto}.apply-page{padding-inline:0}.apply-page.wrap{padding-inline:clamp(16px,2.5vw,40px)}.glass-card.apply-card{padding:clamp(20px,2.5vw,32px);overflow:hidden}.apply-form{gap:16px;min-width:0}.req-legend{letter-spacing:0;text-transform:none;color:var(--mute);margin:0;font-size:12px;font-weight:600}.req-star{color:#c62828;margin-left:3px;font-weight:700}.opt-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);opacity:.75;margin-left:8px;font-size:9px;font-weight:700}.apply-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);align-items:start;gap:22px 24px;width:100%;min-width:0;display:grid}.apply-main,.apply-aside,.apply-foot{align-content:start;gap:12px;min-width:0;display:grid}.apply-aside{background:var(--ice);border:1px solid var(--line);border-radius:22px;padding:16px;overflow:hidden}.apply-aside label,.apply-aside input,.apply-aside textarea,.apply-aside select{box-sizing:border-box;min-width:0;max-width:100%}.apply-aside .form-kicker{margin-top:0}.photo-field{gap:8px;min-width:0;display:grid}.photo-caption{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:700}.photo-drop{aspect-ratio:1;border:1.5px dashed var(--line);cursor:pointer;letter-spacing:0;text-transform:none;background:#fff;border-radius:22px;place-items:center;width:min(100%,220px);margin-inline:auto;display:grid;position:relative;overflow:hidden}.photo-drop:hover{border-color:var(--teal)}.photo-drop img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo-drop input{opacity:0;cursor:pointer;border:0;border-radius:0;padding:0;position:absolute;inset:0}.photo-hint{text-align:center;color:var(--mute);letter-spacing:0;text-transform:none;padding:16px;font-size:12.5px;font-weight:600;line-height:1.4}.apply-aside .file-name{word-break:break-word;margin-top:2px}.form-block-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.form-block-label{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:700}.form-remove{border:1px solid var(--line);color:#b42318;cursor:pointer;background:#fff;border-radius:999px;height:30px;padding:0 10px;font-size:12px;font-weight:600}.form-remove:hover{border-color:#b42318}.form-row-actions{flex-wrap:wrap;gap:8px;display:flex}.month-year{grid-template-columns:1.1fr .9fr;gap:8px;display:grid}.month-year select{min-width:0}@media (max-width:960px){.apply-grid{grid-template-columns:1fr}}.form-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin:10px 0 0;font-size:11px;font-weight:700}.form-block{background:var(--ice);border:1px solid var(--line);border-radius:18px;gap:10px;padding:12px;display:grid}.form-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-add{border:1px dashed var(--line);height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;justify-self:start;padding:0 14px;font-size:12.5px;font-weight:600}.form-add:hover{border-color:var(--teal);color:var(--teal)}.update-card{border:1px solid var(--line);background:#fff;border-radius:28px;overflow:hidden}.update-hit{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:6px;padding:24px 24px 20px;display:grid}.update-hit h3{letter-spacing:-.02em;font-size:18px;font-weight:600}.update-hit p{color:var(--mute);font-size:14.5px;line-height:1.55}.update-card.on{box-shadow:0 22px 50px #0a19191f}.update-toast{animation:toastUp .42s var(--ease);background:#fff;border:1px solid #bdc9c88c;border-radius:20px;gap:10px;margin:0 16px 16px;padding:18px 20px;display:grid;box-shadow:0 -10px 32px #0a19191a,0 18px 40px #0a191924}.update-toast p{color:var(--ink);margin:0;font-size:14.5px;line-height:1.55}@keyframes toastUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.legal-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.legal-list li{color:var(--mute);padding-left:14px;font-size:14.5px;line-height:1.55;position:relative}.legal-list li:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.contact-form{gap:12px;display:grid}.contact-form h3{margin:0 0 4px}.contact-form label{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);gap:6px;font-size:11px;font-weight:700;display:grid}.contact-form input,.contact-form textarea,.contact-form select{border:1px solid var(--line);color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border-radius:16px;padding:12px 14px;font-size:14px;font-weight:500}.contact-form .pill-btn{justify-self:start;margin-top:6px}.form-ok{color:var(--teal);font-size:13px;font-weight:600}.form-err{color:#b42318;font-size:13px;font-weight:600}.form-err a{color:inherit}.form-hp{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.contact-form .photo-drop{letter-spacing:0;text-transform:none;aspect-ratio:1;place-items:center;gap:0;width:min(100%,220px);margin-inline:auto;padding:0;font-weight:600;display:grid}.contact-form .photo-drop input{opacity:0;cursor:pointer;border:0;border-radius:0;padding:0;position:absolute;inset:0}.about-stage{gap:10px;display:grid}.about-mission{background:#fff;border-radius:clamp(24px,2.8vw,36px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(72vh,640px);display:grid;overflow:hidden}.about-mission figure{min-width:0;min-height:420px;margin:0;position:relative}.about-mission img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-mission .about-card-copy,.about-founder .about-card-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.about-mission .about-card-copy{padding:clamp(28px,4.5vw,56px) clamp(24px,4vw,48px)}.about-mission h2,.about-founder h3,.about-mission p.body,.about-founder p{width:100%;max-width:none}.about-mission h2{letter-spacing:-.035em;text-wrap:pretty;margin-top:10px;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.12}.about-mission p.body{color:var(--mute);text-wrap:pretty;margin-top:14px;font-size:16px;line-height:1.55}.about-founders{grid-template-columns:1fr;gap:10px;display:grid}.about-founder{min-height:clamp(320px,42vw,520px);color:var(--ink);background:#fff;border-radius:clamp(24px,2.8vw,36px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.about-founder img{object-fit:cover;grid-area:1/2;width:100%;min-width:0;height:100%;display:block}.about-founder .about-card-copy{background:#fff;grid-area:1/1;padding:28px clamp(24px,4vw,48px) 32px}.about-founder .eyebrow{color:var(--mute)}.about-founder .eyebrow.plain:before{background:#e8b080e6}.about-founder h3{letter-spacing:-.03em;margin-top:8px;font-size:clamp(26px,3vw,36px);font-weight:500}.about-founder p{color:var(--mute);margin-top:8px;font-size:15px;line-height:1.5}.video-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.video-card{color:inherit;gap:14px;text-decoration:none;display:grid}.video-card figure{aspect-ratio:16/10;background:#1a2a28;border-radius:clamp(22px,2.5vw,30px);margin:0;overflow:hidden}.video-card img{object-fit:cover;width:100%;height:100%;display:block}.video-card h3{letter-spacing:-.02em;font-size:17px;font-weight:600}.video-card p{color:var(--mute);margin-top:6px;font-size:13.5px;line-height:1.5}.news-list{gap:10px;display:grid}.news-row{color:inherit;border:1px solid var(--line);min-height:132px;transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:24px;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:18px;padding:12px;text-decoration:none;display:grid}.news-row:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0a19191a}.news-row figure{background:var(--ice);border-radius:16px;height:108px;margin:0;overflow:hidden}.news-row img{object-fit:cover;width:100%;height:100%;display:block}.news-row .news-copy{padding-right:8px}.news-row h3{letter-spacing:-.02em;margin:4px 0 6px;font-size:18px;font-weight:600}.news-row h3 a{color:inherit;text-decoration:none}.news-row h3 a:hover{color:var(--teal)}.news-row p a{color:var(--teal);font-weight:600;text-decoration:none}.news-row p{color:var(--mute);font-size:14px;line-height:1.5}.news-row.no-thumb{grid-template-columns:1fr;min-height:0;padding:18px 20px}.story-by{align-items:center;gap:10px;margin-top:14px;display:flex}.story-avatar{color:#fff;letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff59}.story-by b{letter-spacing:-.01em;font-size:13.5px;display:block}.story-by small{color:var(--mute);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}.jobs{grid-template-columns:minmax(260px,34%) minmax(0,1fr);align-items:stretch;gap:10px;min-height:min(72vh,640px);display:grid}.jobs-list{border:1px solid var(--line);background:#fff;border-radius:clamp(22px,2.5vw,30px);overflow:auto}.jobs-item{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;transition:background .28s ease, transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;gap:4px;padding:18px 20px;display:grid}.jobs-item:last-child{border-bottom:0}.jobs-item:hover{background:var(--ice);transform:translate(4px);box-shadow:0 12px 28px #0a191914}.jobs-item.on{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.jobs-item.on{background:color-mix(in srgb, var(--teal) 10%, #fff)}}.jobs-item.on{box-shadow:inset 3px 0 0 var(--teal);transform:none}.jobs-item b{letter-spacing:-.02em;font-size:15px;font-weight:600}.jobs-item small{color:var(--mute);font-size:12.5px}.jobs-detail{border:1px solid var(--line);animation:jobsIn .45s var(--ease);background:#fff;border-radius:clamp(22px,2.5vw,30px);flex-direction:column;gap:14px;padding:clamp(24px,3vw,40px);display:flex;box-shadow:0 18px 44px #0a191914}@keyframes jobsIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.jobs-detail h2{letter-spacing:-.03em;font-size:clamp(26px,3vw,36px);font-weight:500}.jobs-detail .meta{color:var(--mute);font-size:14.5px}.jobs-detail p{color:var(--mute);max-width:58ch;font-size:15px;line-height:1.55}.jobs-detail ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.jobs-detail li{color:var(--ink);padding-left:14px;font-size:14.5px;line-height:1.5;position:relative}.jobs-detail li:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.jobs-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.file-name{color:var(--mute);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}.boot{z-index:var(--z-boot);background:var(--dark);color:#fff;transition:opacity .45s var(--ease), visibility .45s linear;align-content:center;place-items:center;gap:18px;display:grid;position:fixed;inset:0}.boot.is-out{opacity:0;visibility:hidden;pointer-events:none}.boot-mark{border-radius:28px;width:96px;height:96px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.boot-logo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.boot-logo.wait{filter:grayscale()brightness(1.15);opacity:.28}.boot-logo.fill{clip-path:inset(100% 0 0);animation:4s cubic-bezier(.22,1,.36,1) forwards bootFill}.boot-word{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;font-size:15px;font-weight:600}.boot-bar{background:#ffffff1f;border-radius:99px;width:96px;height:3px;position:relative;overflow:hidden}.boot-bar:after{content:"";background:var(--teal-c);width:0;animation:4s cubic-bezier(.22,1,.36,1) forwards bootBar;position:absolute;inset:0 auto 0 0}@keyframes bootFill{to{clip-path:inset(0)}}@keyframes bootBar{0%{width:0}to{width:100%}}@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-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}
