@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_da056767-module__7i3zvG__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_da056767-module__7i3zvG__variable{--font-display:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4084ce120da2621a-s.24j78amfme-4i.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/16d91c780434f2ce-s.2-a1crq_j_v8o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.36qyt9g-141hd.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/611a8bd7707cff25-s.0a2ba7i0436aq.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.1qa4j0y-kycyw.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef79401ea952b7f0-s.1na0jnguos70p.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8800dfc60902df36-s.p.36xefmj0vqxkn.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4084ce120da2621a-s.24j78amfme-4i.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/16d91c780434f2ce-s.2-a1crq_j_v8o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.36qyt9g-141hd.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/611a8bd7707cff25-s.0a2ba7i0436aq.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.1qa4j0y-kycyw.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ef79401ea952b7f0-s.1na0jnguos70p.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8800dfc60902df36-s.p.36xefmj0vqxkn.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4084ce120da2621a-s.24j78amfme-4i.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/16d91c780434f2ce-s.2-a1crq_j_v8o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.36qyt9g-141hd.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/611a8bd7707cff25-s.0a2ba7i0436aq.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.1qa4j0y-kycyw.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ef79401ea952b7f0-s.1na0jnguos70p.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8800dfc60902df36-s.p.36xefmj0vqxkn.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:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_56fdb528-module__9rMViG__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_56fdb528-module__9rMViG__variable{--font-body:"Onest", "Onest 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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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{.\@container{container-type:inline-size}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.underline{text-decoration-line:underline}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}}:root{--sticky-h:76px;--surface:#f2f5fa;--surface-raised:#fff;--surface-sunken:#e8edf6;--surface-cool:#dbe3ef;--surface-deep:#071633;--surface-deep-2:#0b1f44;--surface-deep-3:#15316a;--ink:#09111f;--ink-soft:#36404e;--ink-faint:#5f6a7a;--ink-mute:#91a0b2;--ink-invert:#e9effa;--ink-invert-soft:#9db0cd;--brand:#0a84ff;--brand-press:#0063cc;--brand-tint:#e3efff;--accent:#ffd60a;--accent-ink:#241c00;--line:#d7dfeb;--line-strong:#bfcbdb;--line-invert:#1c3463;--ok:#0a7a3d;--no:#c8442b;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-card:22px;--r-xl:28px;--r-pill:999px;--shadow-l:0 1px 1px #09111f0a, 0 3px 4px #09111f0a, 0 10px 16px #09111f0d;--shadow-d:0 30px 70px -30px #000000d9;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--d-press:.16s;--d-enter:.28s;--d-modal:.32s;--w-text:40rem;--w-content:80rem;--gutter:16px;--seam:clamp(26px, 5vw, 60px);--hdr:60px;--sp:clamp(56px, 8vw, 112px)}@media (min-width:900px){:root{--gutter:26px}}@media (min-width:1024px){:root{--hdr:76px;--gutter:32px}}html{-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}figure,figcaption,blockquote,dl,dd,h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,video,svg{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:4px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}figure,figcaption,blockquote,h1,h2,h3,h4,p,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit}a{color:inherit}table{border-collapse:collapse;width:100%}body{font-family:var(--font-body);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;transition:background-color .6s var(--ease-out);font-size:17px;line-height:1.55;overflow-x:clip}body[data-on=dark]{background:var(--surface-deep)}.wrap{width:min(1220px,100% - 40px);margin-inline:auto}@media (min-width:1024px){.wrap{width:min(1220px,100% - 80px)}}h1,h2,h3,.num{font-family:var(--font-display);letter-spacing:-.035em;font-weight:800;line-height:1}.display{letter-spacing:-.05em;font-size:clamp(50px,13.2vw,112px);font-weight:900;line-height:.9}h2{letter-spacing:-.042em;font-size:clamp(34px,6.4vw,66px);line-height:.97}h3{letter-spacing:-.025em;font-size:clamp(19px,2.2vw,23px);line-height:1.15}.lede{color:var(--ink-soft);font-size:clamp(17px,2.1vw,21px);line-height:1.5}.scene--dark .lede{color:var(--ink-invert-soft)}.scene{padding-block:var(--sp);position:relative}.scene+.scene{margin-top:calc(var(--seam) * -1);padding-top:calc(var(--sp) + var(--seam) * .5);border-start-start-radius:var(--seam);border-start-end-radius:var(--seam)}.scene--light{background:var(--surface);color:var(--ink)}.scene--dark{background:var(--surface-deep);color:#eaf1ff}.scene--dark:before{content:"";height:var(--seam);pointer-events:none;background:linear-gradient(#ffffff1a,#fff0);border-start-start-radius:var(--seam);border-start-end-radius:var(--seam);position:absolute;inset:0 0 auto}.scene--light+.scene--dark{box-shadow:0 -26px 60px -34px #0716338c}.scene--dark+.scene--light{box-shadow:0 -20px 50px -30px #07163359}.scene--dark .lede,.scene--dark p{color:#d6e2f8}.hd{z-index:60;height:var(--hdr);background:var(--surface);align-items:center;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.hd{background:color-mix(in oklab, var(--surface) 86%, transparent)}}.hd{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:background-color .6s var(--ease-out), border-color .6s var(--ease-out), color .6s var(--ease-out)}body[data-on=dark] .hd{background:var(--surface-deep)}@supports (color:color-mix(in lab, red, red)){body[data-on=dark] .hd{background:color-mix(in oklab, var(--surface-deep) 82%, transparent)}}body[data-on=dark] .hd{color:#eaf1ff;border-color:#ffffff1a}.hd__in{align-items:center;gap:14px;width:min(1220px,100% - 40px);margin-inline:auto;display:flex}@media (min-width:1024px){.hd__in{width:min(1220px,100% - 80px)}}.brand{font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.brand img{border-radius:9px;width:30px;height:30px}.brand span i{color:var(--ink-soft);letter-spacing:.01em;font-size:11.5px;font-style:normal;font-weight:600;font-family:var(--font-body);display:block}body[data-on=dark] .brand span i{color:var(--ink-invert-soft)}.hd nav{gap:26px;margin-left:auto;font-size:15px;display:none}.hd nav a{color:var(--ink-soft);transition:color var(--d-press) var(--ease-out);text-decoration:none}.hd nav a:hover{color:var(--brand-press)}body[data-on=dark] .hd nav a{color:var(--ink-invert-soft)}body[data-on=dark] .hd nav a:hover{color:var(--accent)}@media (min-width:900px){.hd nav{display:flex}.hd .btn{margin-left:26px}}.hd .btn{margin-left:auto;padding:11px 18px;font-size:15px}@media (min-width:900px){.hd .btn{margin-left:26px}}.btn{background:var(--brand);color:#fff;border-radius:var(--r-pill);font-family:var(--font-display);letter-spacing:-.02em;cursor:pointer;white-space:nowrap;transition:transform var(--d-press) var(--ease-out), box-shadow var(--d-press) var(--ease-out), background-color var(--d-press) var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:clamp(17px,1.7vw,19px);font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px -12px #0a84ffbf}.btn:hover{background:#0077f0;box-shadow:0 16px 34px -14px #0a84ffd9}.btn:active{transform:scale(.975)}.btn--ghost{color:inherit;box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.btn--ghost:hover{background:var(--surface-sunken);box-shadow:inset 0 0 0 1.5px var(--ink-soft)}body[data-on=dark] .hd .btn--ghost{box-shadow:inset 0 0 0 1.5px #ffffff47}body[data-on=dark] .hd .btn--ghost:hover{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffff80}.btn svg{width:19px;height:19px}.js .r{opacity:0;translate:0 18px}.js.shown .r{opacity:1;translate:0}.js .r.in{opacity:1;transition:opacity var(--d-enter) var(--ease-out), translate .32s var(--ease-out);transition-delay:calc(var(--i,0) * 50ms);translate:0}@media (prefers-reduced-motion:reduce){.js .r{opacity:1;translate:0}*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.hero{gap:clamp(30px,5vw,54px);display:grid}.eyebrow{color:var(--ink-soft);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:9px;padding:7px 15px 7px 9px;font-size:14.5px;font-weight:500;display:inline-flex}.eyebrow svg{width:22px;height:22px;color:var(--brand)}.hero h1{max-width:15ch;margin-top:22px}.hero h1 b{color:var(--brand);font-weight:900}.byline{color:var(--ink-soft);margin-top:18px;font-size:15px}.byline b{color:var(--ink);font-weight:600}.answer-block{background:var(--surface-raised);border:1px solid var(--line);border-left:4px solid var(--brand);color:#1b2739;max-width:56ch;box-shadow:var(--shadow-l);border-radius:14px;margin-top:26px;padding:clamp(18px,3vw,26px);font-size:clamp(16.5px,1.75vw,19px);line-height:1.55}.cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.ratingline{color:var(--ink-soft);margin-top:14px;font-size:15px}.ratingline b{color:var(--ink);font-weight:600}.hero__art{isolation:isolate;position:relative}.hero__art .arcs{width:min(58%,300px);color:var(--brand);opacity:.22;z-index:-1;position:absolute;inset:auto 1% 12% auto}.shot-card{border-radius:var(--r-card);box-shadow:var(--shadow-l);border:1px solid var(--line);background:#e4e6e9;position:relative;overflow:hidden}.shot-card img{object-fit:cover;width:100%;height:100%}.hero__art .shot-card{aspect-ratio:4/4.2}.hero__art .shot-card img{object-position:50% 26%}.hero__tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-pill);box-shadow:var(--shadow-l);background:#ffffffeb;align-items:center;gap:9px;padding:8px 15px 8px 9px;font-size:14.5px;font-weight:500;display:flex;position:absolute;bottom:14px;left:14px}.hero__tag em{background:#30d158;border-radius:50%;flex:none;width:9px;height:9px;font-style:normal}@media (min-width:1000px){.hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,5vw,78px)}.hero__art .shot-card{aspect-ratio:4/4.7}.hero__art .shot-card img{object-position:50% 22%}}.seam-chip{z-index:3;margin:calc(var(--sp) * .55) auto calc(var(--seam) * -.85);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:12px;width:max-content;max-width:100%;padding:9px 20px 9px 10px;font-size:15px;display:flex;position:relative;box-shadow:0 18px 40px -20px #0b152480}.seam-chip img{border-radius:10px;width:34px;height:34px}.seam-chip b{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800}.seam-chip s{color:var(--ink-soft);text-decoration:none}.stars{color:#ffb800;letter-spacing:.06em;font-size:13.5px}.room{position:relative}.room__ph{aspect-ratio:4/4.9;box-shadow:var(--shadow-d);background:#150e2e;border-radius:0;margin-inline:-20px;position:relative;overflow:hidden}.room__ph img{object-fit:cover;object-position:50% 34%;will-change:transform;width:100%;height:118%}.room__ph:after{content:"";background:linear-gradient(#07163326 34%,#071633e0 100%);position:absolute;inset:0}.room__card{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--r-card);box-shadow:var(--shadow-d);background:#0c2049db;border:1px solid #ffffff24;margin:-58px 14px 0;padding:20px;position:relative}.room__card .top{align-items:center;gap:13px;display:flex}.room__card .top img{border-radius:14px;flex:none;width:52px;height:52px}.room__card h3{letter-spacing:-.03em}.room__card .top p{color:var(--ink-invert-soft);margin-top:3px;font-size:14.5px}.count{font-family:var(--font-display);letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(30px,5.2vw,44px);font-weight:900;line-height:1}.room__meta{color:var(--ink-invert-soft);border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:18px;padding-top:16px;font-size:15px;display:flex}.room__meta b{color:#eaf1ff;font-weight:600}.room__words{margin-top:clamp(32px,5vw,56px)}.room__words h2 b{color:var(--accent);font-weight:900}.facts{gap:14px;margin-top:26px;display:grid}.facts li{color:#d6e2f8;align-items:flex-start;gap:13px;font-size:16.5px;display:flex}.facts svg{width:24px;height:24px;color:var(--accent);flex:none;margin-top:1px}@media (min-width:900px){.room{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(34px,4vw,64px);display:grid}.room__ph{aspect-ratio:4/3.5;border-radius:var(--r-card);margin-inline:0}.room__card{width:min(370px,44%);margin:0;position:absolute;bottom:clamp(18px,3vw,40px);left:clamp(18px,3vw,40px)}.room__words{margin-top:0}.facts{gap:16px}}.tv-head{gap:18px;max-width:34ch;display:grid}.tv-head h2 b{color:var(--brand);font-weight:900}.tv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(28px,4vw,44px);display:grid}.tv-grid a,.tv-grid>div{background:var(--surface-raised);border:1px solid var(--line);transition:transform var(--d-press) var(--ease-out), border-color var(--d-press) var(--ease-out), box-shadow var(--d-press) var(--ease-out);border-radius:16px;gap:3px;padding:18px 16px 16px;text-decoration:none;display:grid;position:relative}.tv-grid a:hover{border-color:var(--brand);box-shadow:var(--shadow-l);transform:translateY(-3px)}.tv-grid svg{width:26px;height:26px;color:var(--brand);margin-bottom:8px}.tv-grid b{font-family:var(--font-display);letter-spacing:-.03em;font-size:19px;font-weight:800}.tv-grid s{color:var(--ink-soft);font-size:14px;text-decoration:none}.tv-grid>div{transition:none}.tv-note{color:var(--ink-soft);margin-top:20px;font-size:15.5px}.tv-note a{color:var(--brand-press);text-underline-offset:3px}@media (min-width:640px){.tv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pair{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.tv-block{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:clamp(30px,4vw,70px);display:grid}.tv-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.tv-head{top:calc(var(--hdr) + 28px);position:sticky}}.how h2 b{color:var(--accent);font-weight:900}.pinwrap{margin-top:clamp(26px,4vw,46px);position:relative}.pin{align-content:center;gap:22px;display:grid}.dev{aspect-ratio:320/660;width:auto;height:clamp(230px,46svh,380px);box-shadow:var(--shadow-d), inset 0 0 0 1px #ffffff1a;background:linear-gradient(170deg,#243b68,#0a1b3d 55%,#1b2e57);border-radius:40px;margin-inline:auto;padding:9px;position:relative}.dev__scr{background:#071633;border-radius:33px;height:100%;position:relative;overflow:hidden;container-type:inline-size}.dev__notch{z-index:5;background:#04101f;border-radius:12px;width:34%;height:19px;position:absolute;top:9px;left:50%;translate:-50%}.scr{opacity:0;transition:opacity var(--d-enter) var(--ease-out), translate .32s var(--ease-out), scale .32s var(--ease-out);flex-direction:column;gap:9px;padding:34px 13px 15px;display:flex;position:absolute;inset:0;translate:0 16px;scale:.985}.pin[data-step="0"] .scr[data-s="0"],.pin[data-step="1"] .scr[data-s="1"],.pin[data-step="2"] .scr[data-s="2"]{opacity:1;translate:0;scale:1}.scr__top{color:var(--ink-invert-soft);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.scr__top b{color:#eaf1ff;font-size:13.5px;font-weight:600}.row{background:#ffffff12;border-radius:13px;align-items:center;gap:10px;padding:11px 12px;font-size:14.5px;display:flex}.row svg{width:19px;height:19px;color:var(--ink-invert-soft);flex:none}.row.on{box-shadow:inset 0 0 0 1.5px var(--brand);background:#0a84ff3d}.row.on svg{color:#fff}.row .ok{width:19px;height:19px;color:var(--accent);margin-left:auto}.tile{text-align:center;background:#ffffff12;border-radius:15px;place-items:center;gap:6px;padding:13px 8px;display:grid}.tile svg{width:24px;height:24px;color:var(--brand)}.tile b{font-size:13.5px;font-weight:600}.tile.on{box-shadow:inset 0 0 0 1.5px var(--accent);background:#ffd60a24}.tile.on svg{color:var(--accent)}.grid2{grid-template-columns:1fr 1fr;gap:9px;display:grid}.findr{flex:1;place-items:center;display:grid;position:relative}.findr svg{width:74%;color:var(--accent)}.dev__tv{aspect-ratio:16/10;background:#04101f;border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff29}.dev__tv img{object-fit:cover;object-position:50% 46%;width:100%;height:100%}.scr__foot{color:var(--ink-invert-soft);border-top:1px solid #ffffff1f;align-items:center;gap:9px;margin-top:auto;padding-top:11px;font-size:13.5px;display:flex}.scr__foot b{color:var(--accent);font-weight:600}.scr__btn{border-radius:var(--r-pill);background:var(--brand);color:#fff;width:100%;font-family:var(--font-display);letter-spacing:-.02em;cursor:pointer;border:0;margin-top:9px;padding:12px;font-size:14.5px;font-weight:700}.scr__btn.warn{color:#eaf1ff;background:#ffffff1f}.steps li{position:relative}.steps button{text-align:left;cursor:pointer;width:100%;color:inherit;opacity:.45;transition:opacity var(--d-enter) var(--ease-out), background-color var(--d-enter) var(--ease-out);background:0 0;border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px 16px;display:grid}.steps .k{color:#eaf1ff;width:30px;height:30px;font-family:var(--font-display);font-variant-numeric:tabular-nums;transition:background-color var(--d-enter) var(--ease-out), color var(--d-enter) var(--ease-out);background:#ffffff1a;border-radius:50%;grid-row:span 2;place-items:center;font-size:14.5px;font-weight:700;display:grid}.steps h3{letter-spacing:-.03em}.steps p{color:#c5d4ee;margin-top:5px;font-size:15.5px}.pin[data-step="0"] .steps li:first-child button,.pin[data-step="1"] .steps li:nth-child(2) button,.pin[data-step="2"] .steps li:nth-child(3) button{opacity:1;background:#ffffff0f}.pin[data-step="0"] .steps li:first-child .k,.pin[data-step="1"] .steps li:nth-child(2) .k,.pin[data-step="2"] .steps li:nth-child(3) .k{background:var(--accent);color:#071633}.how__cta p{color:var(--ink-invert-soft);font-size:15px}@media (max-width:1023px) and (max-height:860px){.pin .steps p{display:none}.pin .steps button{padding:13px 15px}}@media (min-width:1024px){.pin__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,6vw,90px);display:grid}.dev{height:clamp(360px,60svh,560px)}.steps{max-width:520px}.steps button{padding:18px 20px}}@supports (height:100svh){.pinwrap{height:220vh}.pin{align-content:center;height:100svh;position:sticky;top:0}}@media (prefers-reduced-motion:reduce){.pinwrap{height:auto}.pin{height:auto;position:static}.steps button{opacity:1}}.cast-head{max-width:30ch}.cast-head h2 b{color:var(--brand);font-weight:900}.pair{grid-template-columns:1fr;gap:14px;margin-top:clamp(26px,4vw,44px);display:grid}.pair figure{border-radius:var(--r-card);border:1px solid var(--line);box-shadow:var(--shadow-l);background:#e4e6e9;overflow:hidden}.pair img{aspect-ratio:1/.78;object-fit:cover;object-position:50% 28%;width:100%}.pair figcaption{color:var(--ink-soft);background:var(--surface-raised);padding:13px 15px;font-size:14.5px}.pair figcaption b{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:2px;font-size:16.5px;font-weight:700;display:block}.tbl{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-raised);margin-top:clamp(26px,4vw,44px);overflow:hidden}.tbl table{font-size:16px}.tbl caption{text-align:left;color:var(--ink-soft);background:var(--surface-sunken);padding:16px 18px;font-size:14.5px}.tbl th,.tbl td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:16px 18px}.tbl thead th{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-soft);border-top:0;font-size:14.5px;font-weight:700}.tbl tbody th{font-family:var(--font-display);letter-spacing:-.025em;width:38%;font-size:17.5px;font-weight:800}.tbl td.n{white-space:nowrap;width:1%}.verdict{border-radius:var(--r-pill);color:var(--brand-press);background:#0a84ff1a;align-items:center;gap:7px;padding:5px 13px 5px 9px;font-size:14.5px;font-weight:600;display:inline-flex}.verdict svg{width:17px;height:17px}.verdict.no{background:var(--surface-sunken);color:#7a2e2e}.tbl td p{color:var(--ink-soft);font-size:15.5px}.tbl tr.off th,.tbl tr.off td{background:#fbf7f1}@media (max-width:719px){.tbl thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tbl tbody th{border-top:1px solid var(--line);width:auto;padding-bottom:6px;display:block}.tbl tbody td{border-top:0;padding-top:0;padding-bottom:8px;display:block}.tbl tbody td:last-child{padding-bottom:18px}}@media (min-width:1000px){.cast-block{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:clamp(30px,4vw,64px);display:grid}.cast-head{grid-area:1/1}.pair{grid-area:2/1;grid-template-columns:1fr;align-self:start;gap:16px;margin-top:28px}.pair img{aspect-ratio:1/.82;object-position:50% 26%}.tbl{grid-area:1/2/span 2;margin-top:0}}.close img.ic{width:78px;height:78px;box-shadow:var(--shadow-d);border-radius:22px}.close .display{max-width:16ch}.close .display b{color:var(--accent);font-weight:900}.close p{color:#c5d4ee;max-width:46ch}.close .fine{color:var(--ink-invert-soft);font-size:14.5px}.ft{background:var(--surface);color:var(--ink-soft);margin-top:calc(var(--seam) * -1);border-start-start-radius:var(--seam);border-start-end-radius:var(--seam);padding-block:34px;font-size:14.5px;position:relative}.ft__in{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.ft a{color:var(--ink-soft);text-decoration:none}.ft a:hover{color:var(--brand-press)}.ft .sp{margin-left:auto}.faq{gap:0;display:grid}.faq-item{border-bottom:1px solid var(--line);padding:22px 0}.faq-item:first-child{padding-top:0}.faq h3{max-width:46ch;margin-bottom:8px}.faq .faq-a{color:var(--ink-soft);max-width:64ch}.faq .faq-links{margin-top:8px;font-size:15px}.faq a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.scene-deep .faq-item{border-bottom-color:var(--line-invert)}.scene-deep .faq .faq-a{color:var(--ink-invert-soft)}.js .reveal{opacity:0;transform:translateY(10px)}.js .reveal.in,.js .reveal-done .reveal{opacity:1;transition:opacity var(--d-enter) var(--ease-out), transform var(--d-enter) var(--ease-out);transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sticky-cta{z-index:40;background:var(--surface-raised);border-top:1px solid var(--line);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));transition:transform var(--d-modal) var(--ease-out);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px -22px #0b152480}.sticky-cta.on{transform:none}@media (min-width:1024px){.sticky-cta{display:none}}.sticky-row{max-width:var(--w-content);align-items:center;gap:12px;margin-inline:auto;display:flex}.sticky-note{color:var(--ink-soft);flex:1;font-size:14px;line-height:1.3}.sticky-btn{min-height:38px;padding:4px 8px;font-size:14px}.sticky-x{color:var(--ink-faint);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--d-modal) var(--ease-out);background:0 0;border:0;padding:4px 6px;font-size:22px;line-height:1}.sticky-x.show{opacity:1;pointer-events:auto}.ftr{border-top:1px solid var(--line);background:var(--surface-sunken);padding-block:clamp(44px,6vw,72px) 28px}.ftr-cols{grid-template-columns:1fr;gap:34px;display:grid}@media (min-width:720px){.ftr-cols{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px}}.ftr-h{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px;font-size:13px;font-weight:620}.ftr-col ul{gap:9px;font-size:16px;display:grid}.ftr-col a{color:var(--ink-soft);text-decoration:none}.ftr-col a:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.ftr-legal{border-top:1px solid var(--line);margin-top:34px;padding-top:20px}.ftr-legal .meta{max-width:88ch}.prose h2{font-family:var(--font-display), inherit;letter-spacing:-.02em;margin-top:40px;margin-bottom:12px;font-size:clamp(24px,3.4vw,30px);font-weight:700}.prose p{color:var(--ink-soft);margin-bottom:16px}.prose ul{color:var(--ink-soft);margin-bottom:16px;padding-left:22px;list-style:outside}.prose li{margin-bottom:8px}.prose a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.hero__ph{border-radius:var(--r-card);box-shadow:var(--shadow-l);aspect-ratio:5/4;display:block;overflow:hidden}.hero__ph img{object-fit:cover;object-position:50% 26%;width:100%;height:100%}@media (min-width:900px){.why{grid-template-columns:.85fr 1.15fr;align-items:start}}.why__head .lede{margin:16px 0 24px}.why__list{counter-reset:w;gap:2px;display:grid}.why__list li{counter-increment:w;border-top:1px solid var(--line-invert);grid-template-columns:34px 1fr;gap:4px 14px;padding:18px 0;display:grid}.why__list li:before{content:counter(w);font-family:var(--font-display);color:var(--accent);grid-row:span 2;padding-top:3px;font-size:15px;font-weight:800}.why__list b{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(17px,2vw,19px);font-weight:700}.why__list p{color:var(--ink-invert-soft);font-size:16px}.cast-shot{border-radius:var(--r-card);display:block;overflow:hidden}.cast-shot img{aspect-ratio:4/3.4;object-fit:cover;object-position:50% 18%;border-radius:var(--r-card);width:100%;height:auto;box-shadow:var(--shadow-l);display:block}.cast-shot figcaption{color:var(--ink-faint);max-width:34ch;margin-top:10px;font-size:14px}@media (min-width:1000px){.cast-shot img{aspect-ratio:4/4.6}}.facts-table{border-collapse:collapse;width:100%;font-size:16px}.facts-table th,.facts-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:15px 14px 15px 0}.facts-table thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:9px;font-size:12.5px;font-weight:600}.facts-table tbody th{font-family:var(--font-display);width:30%;font-weight:700}.facts-table td:last-child,.facts-table th:last-child{white-space:nowrap;padding-right:0}.facts-table .ok,.facts-table .off{align-items:center;gap:6px;font-weight:650;display:inline-flex}.facts-table .ok{color:var(--ok)}.facts-table .off{color:var(--no)}.facts-table .ok svg,.facts-table .off svg{width:16px;height:16px}@media (max-width:700px){.tbl{overflow-x:auto}.facts-table{min-width:540px}}.price__head{max-width:54ch;margin-bottom:clamp(24px,3.5vw,40px)}.price__cards{gap:14px;display:grid}@media (min-width:860px){.price__cards{grid-template-columns:1fr 1fr 1.15fr;align-items:stretch}}.plan{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-card);padding:26px 22px 22px;position:relative}.plan--best{border-color:var(--brand);box-shadow:0 18px 44px -28px #0a84ffbf}.plan__badge{background:var(--brand);color:#fff;letter-spacing:.02em;border-radius:var(--r-pill);padding:5px 11px;font-size:12px;font-weight:700;position:absolute;top:-11px;left:22px}.plan>.btn{width:100%;margin-top:20px}.plan__price{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(38px,5vw,50px);font-weight:800;line-height:1}.plan__per{color:var(--ink-faint);margin-left:7px;font-size:16px}.plan__note{color:var(--ink-soft);margin-top:12px;font-size:15.5px}.plan__day{color:var(--ink-faint);margin-top:6px;font-size:14px}.price__side{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:4px 0;display:flex}.price__side .fine{max-width:40ch}.rev{gap:14px;display:grid}@media (min-width:860px){.rev{grid-template-columns:repeat(3,1fr);align-items:start}}.rev li{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-card);padding:20px}@media (min-width:860px){.rev li:nth-child(2){margin-top:22px}.rev li:nth-child(3){margin-top:44px}}.rev__stars{color:var(--accent);letter-spacing:2px;font-size:14px}.rev__title{font-family:var(--font-display);letter-spacing:-.01em;margin:8px 0 6px;font-size:18px;font-weight:700;display:block}.rev__text{color:var(--ink-soft);font-size:15.5px}.rev__by{color:var(--ink-faint);margin-top:12px;font-size:13.5px}.rev__all{margin-top:20px;font-size:15.5px}.rev__all a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.scene--sunken{background:var(--surface-sunken)}.faq-wrap{max-width:46rem}.faq-wrap h2{margin-bottom:18px}.guides{gap:10px;margin-top:clamp(34px,5vw,56px);display:grid}@media (min-width:700px){.guides{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.guides{grid-template-columns:repeat(4,1fr)}}.guides a{border-radius:var(--r-md);border:1px solid var(--line-invert);transition:border-color var(--d-press) var(--ease-out), background-color var(--d-press) var(--ease-out);padding:16px 16px 15px;text-decoration:none;display:block}.guides a:hover{border-color:var(--accent);background:var(--surface-deep-2)}.guides b{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:700;display:block}.guides s{color:var(--ink-invert-soft);margin-top:5px;font-size:13.5px;line-height:1.4;text-decoration:none;display:block}.room__sub{color:var(--ink-invert-soft);margin-top:2px;font-size:15px}.accent{color:var(--accent)}.mirror-live{aspect-ratio:9/15;border-radius:12px;overflow:hidden}.mirror-live img{object-fit:cover;width:100%;height:100%}.room__h{letter-spacing:-.028em;font-size:clamp(30px,5.4vw,46px);font-weight:800;line-height:1.05}.room__h b,.close__h b{color:var(--accent);font-weight:900}.close__h{letter-spacing:-.035em;font-size:clamp(38px,7.4vw,72px);font-weight:900;line-height:.98}.why__head .fine a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.why__head .fine{max-width:42ch;margin-top:16px}.crumbs{color:var(--ink-faint);margin-bottom:14px;font-size:14.5px}.crumbs ol{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.crumbs li{align-items:center;gap:9px;display:flex}.crumbs li+li:before{content:"/";color:var(--line-strong)}.crumbs a{color:var(--ink-soft);text-decoration:none}.crumbs a:hover{color:var(--brand-press);text-underline-offset:3px;text-decoration:underline}.crumbs [aria-current]{color:var(--ink);font-weight:600}.scene--dark .crumbs,.scene--dark .crumbs a,.scene--dark .crumbs [aria-current]{color:var(--ink-invert-soft)}.pr-hero{gap:clamp(28px,4vw,52px);display:grid}@media (min-width:960px){.pr-hero{grid-template-columns:1.25fr .75fr;align-items:start}}.pr-h1{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(38px,6vw,60px);font-weight:800;line-height:1}.pr-hero .lede{max-width:46ch;margin:16px 0 20px}.pr-tag{background:var(--surface-deep);color:var(--ink-invert);border-radius:var(--r-card);box-shadow:var(--shadow-d);top:calc(var(--hdr) + 18px);padding:26px 24px 24px;position:sticky}.pr-tag__k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-invert-soft);font-size:13px}.pr-tag__n{font-family:var(--font-display);letter-spacing:-.045em;color:var(--accent);margin:6px 0 2px;font-size:clamp(62px,9vw,92px);font-weight:900;line-height:.92}.pr-tag__d{color:var(--ink-invert-soft);margin-bottom:20px;font-size:15.5px}.pr-tag .btn{width:100%}.pr-tag__f{color:var(--ink-invert-soft);text-align:center;margin-top:12px;font-size:13.5px}.pr-plans{gap:14px;display:grid}@media (min-width:960px){.pr-plans{grid-template-columns:1fr 1fr 1.1fr;align-items:start}}.plan__name{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:10px;font-size:13px;font-weight:650}.plan__list{color:var(--ink-soft);gap:9px;margin-top:16px;font-size:15.5px;display:grid}.plan__list li{grid-template-columns:19px 1fr;align-items:start;gap:10px;display:grid}.plan__list svg{width:17px;height:17px;color:var(--ok);margin-top:2px}.pr-note{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-card);padding:24px 22px}.pr-note h2{font-family:var(--font-display);letter-spacing:-.015em;margin-bottom:10px;font-size:20px;font-weight:700}.pr-note p{color:var(--ink-soft);font-size:15.5px}.pr-cancel{counter-reset:c;color:var(--ink-soft);gap:9px;margin-top:16px;font-size:15px;display:grid}.pr-cancel li{counter-increment:c;grid-template-columns:24px 1fr;gap:9px;display:grid}.pr-cancel li:before{content:counter(c);background:var(--brand-tint);width:21px;height:21px;color:var(--brand-press);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.pr-in{gap:clamp(28px,4vw,56px);display:grid}@media (min-width:860px){.pr-in{grid-template-columns:1fr 1fr}}.pr-in h2{margin-bottom:18px}.facts--no li svg{color:var(--no)}.pr-refund{max-width:62ch}.pr-refund h2{margin-bottom:14px}.pr-refund .fine{margin-top:16px}.pr-refund .fine a,.pr-refund .lede a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.btn--accent{background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 26px -12px var(--accent)}.btn--accent:hover{box-shadow:0 12px 30px -12px var(--accent);background:#ffe04a}.close .fine a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.sup-head{max-width:58ch;margin-bottom:clamp(28px,4vw,44px)}.sup-list{gap:12px;display:grid}@media (min-width:760px){.sup-list{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.sup-list{grid-template-columns:repeat(3,1fr)}.sup-list li:first-child{grid-column:span 2}}.sup-list a{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-card);height:100%;transition:border-color var(--d-press) var(--ease-out), transform var(--d-press) var(--ease-out);padding:22px 20px 18px;text-decoration:none;display:block}.sup-list a:hover{border-color:var(--brand);transform:translateY(-2px)}.sup-list b{font-family:var(--font-display);letter-spacing:-.015em;font-size:19px;font-weight:700;display:block}.sup-list p{color:var(--ink-soft);margin-top:8px;font-size:15.5px}.sup-go{color:var(--brand);align-items:center;gap:7px;margin-top:14px;font-size:14.5px;font-weight:600;display:inline-flex}.sup-go svg{width:15px;height:15px}.ab-h2{font-family:var(--font-display);letter-spacing:-.02em;margin:40px 0 14px;font-size:clamp(24px,3.4vw,30px);font-weight:700}.ab-table tbody th{width:34%}.art-h1{font-family:var(--font-display);letter-spacing:-.032em;max-width:20ch;font-size:clamp(34px,5.6vw,52px);font-weight:800;line-height:1.04}.art-meta{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:16px 0 24px;display:flex}.art-cover{border-radius:var(--r-card);margin:28px 0 8px;overflow:hidden}.art-cover img{aspect-ratio:16/9;object-fit:cover;object-position:50% 30%;width:100%}.art-body h2{scroll-margin-top:calc(var(--hdr) + 20px)}.art-body section{margin-top:12px}.art-cta{background:var(--surface-deep);color:var(--ink-invert);border-radius:var(--r-card);align-items:center;gap:16px;margin:32px 0;padding:24px 22px;display:grid}@media (min-width:640px){.art-cta{grid-template-columns:1fr auto}}.art-cta b{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px;font-weight:700}.art-cta p{color:var(--ink-invert-soft);max-width:46ch;margin-top:6px;font-size:15.5px}.takeaways{background:var(--brand-tint);border-radius:var(--r-card);margin-top:40px;padding:24px 22px}.takeaways h2{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:12px;font-size:21px;font-weight:700}.takeaways ul{gap:10px;display:grid}.takeaways li{color:var(--ink);grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:16px;display:grid}.takeaways svg{width:18px;height:18px;color:var(--brand);margin-top:2px}.art-links{border-top:1px solid var(--line);margin-top:44px;padding-top:24px}.art-links h2{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:12px;font-size:21px;font-weight:700}.art-links ul{gap:8px;display:grid}@media (min-width:640px){.art-links ul{grid-template-columns:1fr 1fr}}.art-links a{color:var(--brand);text-underline-offset:3px;font-size:16px;text-decoration:underline}.blog-head{max-width:60ch;margin-bottom:clamp(30px,4vw,48px)}.blog-list{gap:16px;display:grid}@media (min-width:760px){.blog-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.blog-list{grid-template-columns:repeat(3,1fr)}}.blog-list a{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-card);height:100%;transition:border-color var(--d-press) var(--ease-out), transform var(--d-press) var(--ease-out);text-decoration:none;display:grid;overflow:hidden}.blog-list a:hover{border-color:var(--brand);transform:translateY(-2px)}.blog-card__ph{aspect-ratio:16/10;overflow:hidden}.blog-card__ph img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.blog-card__body{padding:18px 18px 20px}.blog-card__body b{font-family:var(--font-display);letter-spacing:-.018em;font-size:19px;font-weight:700;line-height:1.2;display:block}.blog-card__body p{color:var(--ink-soft);margin:9px 0 12px;font-size:15px}@media (min-width:1000px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr)}.hero__ph{aspect-ratio:4/4.5}}.tv-band{border-radius:var(--r-card);box-shadow:var(--shadow-l);margin-bottom:clamp(26px,3.5vw,44px);overflow:hidden}@media (max-width:640px){.tv-band img{aspect-ratio:16/10}}@media (min-width:1100px){.why{grid-template-columns:.78fr .62fr 1.1fr}}.why__shot{border-radius:var(--r-card);box-shadow:var(--shadow-d);overflow:hidden}.why__shot img{aspect-ratio:3/4;object-fit:cover;object-position:50% 22%;width:100%}@media (max-width:1099px){.why__shot{display:none}}@media (min-width:860px){.price__cards{grid-template-columns:1fr 1fr .68fr .9fr}}.price__shot{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface-sunken);overflow:hidden}.price__shot img{aspect-ratio:3/4.4;object-fit:cover;object-position:50% 12%;width:100%}@media (max-width:859px){.price__shot{display:none}}.faq-split{gap:clamp(26px,4vw,48px);display:grid}@media (min-width:960px){.faq-split{grid-template-columns:.82fr 1.18fr;align-items:start}}.faq-shot{top:calc(var(--hdr) + 22px);position:sticky}.faq-shot img{border-radius:var(--r-card);aspect-ratio:5/4;object-fit:cover;object-position:50% 38%;width:100%;box-shadow:var(--shadow-l)}.faq-shot figcaption{color:var(--ink-faint);max-width:32ch;margin-top:12px;font-size:14.5px}@media (max-width:959px){.faq-shot{position:static}.faq-shot figcaption{display:none}}.faq-split .faq-wrap{max-width:none}.hero__ph{aspect-ratio:5/4}@media (min-width:1000px){.hero__ph{aspect-ratio:4/3.5}}.tv-band{margin-inline:calc(var(--gutter) * -1);border-radius:0}@media (min-width:900px){.tv-band{border-radius:var(--r-card);margin-inline:0}}.tv-band img{aspect-ratio:2.6;object-fit:cover;object-position:50% 46%;width:100%}@media (max-width:899px){.tv-band img{aspect-ratio:16/9}}@media (max-width:999px){.room__frame img{aspect-ratio:4/3;object-fit:cover;object-position:50% 26%}.faq-shot img,.art-cover img{aspect-ratio:16/10}.blog-card__ph{aspect-ratio:16/9}.mirror-live{aspect-ratio:9/13}}@media (min-width:1000px){.why__shot img{aspect-ratio:3/3.6}.price__shot img{aspect-ratio:3/4.2}.faq-shot img{aspect-ratio:4/3.2}.room__frame img{aspect-ratio:4/4.2;object-fit:cover;object-position:50% 24%}.room{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.room__ph{width:calc(50% + 50vw);margin-left:calc(50% - 50vw)}.room__frame img{aspect-ratio:16/10}.hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.hero__ph{aspect-ratio:4/3.3}}@media (min-width:1280px){.tv-band img{aspect-ratio:2.35}.faq-shot img{aspect-ratio:4/3.6}}@media (max-width:999px){.hero__ph{aspect-ratio:4/4.4}.hero__art{margin-inline:calc(var(--gutter) * -.5)}.room__ph{margin-inline:calc(var(--gutter) * -1)}.room__frame{border-radius:0}.room__frame img{aspect-ratio:4/3.6}.tv-band img{aspect-ratio:4/2.6}.cast-shot img{aspect-ratio:4/4.2}.faq-shot img{aspect-ratio:4/3.2}.art-cover img{aspect-ratio:4/3}}@media (min-width:1000px){.cast-block .cast-shot{grid-area:2/1;align-self:start;margin-top:28px}.cast-block .tbl{grid-area:1/2/span 2;margin-top:0}}@media (max-width:999px){.cast-block .cast-shot{margin-top:24px}}@media (min-width:1000px){.cast-block{grid-template-rows:auto auto;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.cast-head{grid-area:1/1/auto/-1;max-width:62ch}.cast-block .cast-shot{grid-area:2/1;align-self:start;margin-top:clamp(20px,2.6vw,36px)}.cast-block .tbl{grid-area:2/2;align-self:start;margin-top:clamp(20px,2.6vw,36px)}.cast-shot img{aspect-ratio:4/4.2}}.tv-band img{object-position:50% 42%}.tv-band{position:relative}.tv-band__cap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--r-pill);width:max-content;max-width:calc(100% - 32px);color:var(--ink);box-shadow:var(--shadow-l);background:#ffffffed;align-items:center;gap:9px;padding:9px 17px 9px 13px;font-size:14.5px;font-weight:500;display:inline-flex;position:absolute;bottom:16px;left:16px;right:16px}.tv-band__dot{background:#30d158;border-radius:50%;flex:none;width:9px;height:9px}@media (max-width:640px){.tv-band__cap{padding:8px 13px 8px 10px;font-size:13px;bottom:12px;left:12px}}h1.display,.hero h1{letter-spacing:-.035em;max-width:13ch;font-size:clamp(48px,6vw,70px);line-height:.98}.hero h1{margin-top:0}.hero-scene{padding-top:clamp(24px,3vw,44px)}.hero-scene .answer-block{padding:16px 18px;font-size:clamp(16px,1.7vw,17.5px)}.hero .byline{margin:12px 0 16px}.hero .cta-row{margin-top:18px}.hero .ratingline{margin-top:12px}@media (min-width:1000px){.hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center}.hero__ph{aspect-ratio:4/3.5}}.what__top{max-width:60ch;margin-bottom:clamp(24px,3.4vw,44px)}.what__body{gap:clamp(22px,3vw,44px);display:grid}@media (min-width:900px){.what__body{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}}.what__shot{border-radius:var(--r-card);box-shadow:var(--shadow-l);overflow:hidden}.what__shot img{aspect-ratio:4/4.4;object-fit:cover;object-position:50% 24%;width:100%}@media (min-width:900px){.what__shot{top:calc(var(--hdr) + 26px);position:sticky}}@media (max-width:899px){.what__shot img{aspect-ratio:4/3}}.lines{gap:0;display:grid}.line{border-bottom:1px solid var(--line);padding:16px 0}.line:first-child{padding-top:0}.line__t{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(17px,2vw,19px);font-weight:700}.line__x{color:var(--ink-soft);max-width:58ch;margin-top:4px;font-size:16px}.line__x em{color:var(--ok);font-style:normal;font-weight:700}.line--no .line__x em{color:var(--no)}.no-card{background:var(--surface-deep);color:var(--ink-invert);border-radius:var(--r-card);align-items:center;gap:18px;margin-top:22px;padding:22px;display:grid}@media (min-width:620px){.no-card{grid-template-columns:1fr auto}}.no-card h3{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:700}.no-card p{color:var(--ink-invert-soft);max-width:54ch;font-size:15.5px}.no-card__more{margin-top:10px}.no-card__more a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.no-card__art{place-items:center;display:grid}.dead-tv{width:104px;display:block}.dead-tv i{border:2.5px solid var(--line-invert);background:#05102a;border-radius:8px;height:66px;display:block}.dead-tv u{background:var(--line-invert);border-radius:3px;width:44px;height:4px;margin:7px auto 0;display:block}@media (max-width:619px){.no-card__art{display:none}}.how__top{align-items:end;gap:18px;margin-bottom:clamp(22px,3vw,36px);display:grid}@media (min-width:860px){.how__top{grid-template-columns:1fr auto}}.how__top .lede{max-width:52ch}.bignum{align-items:baseline;gap:12px;display:flex}.bignum__n{font-family:var(--font-display);letter-spacing:-.05em;color:var(--brand);font-size:clamp(64px,8vw,104px);font-weight:900;line-height:.8}.bignum u{color:var(--ink-faint);font-size:clamp(16px,1.9vw,21px);text-decoration:none}.steps{gap:14px;display:grid}@media (min-width:760px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.step{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-card);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.step__shot{background:var(--surface-cool);height:200px;overflow:hidden}.step__shot img{object-fit:cover;object-position:50% 8%;width:100%;height:200px}.step__body{padding:16px 18px 18px}.step__n{background:var(--brand);color:#fff;width:24px;height:24px;font-family:var(--font-display);border-radius:7px;place-items:center;margin-bottom:8px;font-size:13px;font-weight:800;display:inline-grid}.step__body h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:700}.step__body p{color:var(--ink-soft);margin-top:5px;font-size:15.5px}.how__cta{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:clamp(20px,2.6vw,32px);display:flex}.how__cta .fine{color:var(--ink-faint);font-size:15px}.how__cta .fine a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.ps{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-card);align-items:center;gap:20px;padding:clamp(22px,3vw,34px);display:grid}@media (min-width:1000px){.ps{grid-template-columns:minmax(0,1fr) auto minmax(0,.9fr);gap:clamp(24px,3vw,46px)}}.ps__left h2{margin-bottom:8px}.ps__left .lede{max-width:40ch;font-size:16.5px}.ps__nums{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.ps__plan{display:grid}.ps__plan b{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(36px,4.4vw,52px);font-weight:900;line-height:1}.ps__plan--best b{color:var(--brand)}.ps__plan s{color:var(--ink-faint);margin-top:4px;font-size:14px;text-decoration:none}.ps__or{color:var(--ink-mute);font-size:15px}.ps__act{justify-items:start;gap:10px;display:grid}.ps__act .fine{color:var(--ink-faint);max-width:40ch;font-size:14px}.ps__act .fine a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.rev2{gap:16px;display:grid}@media (min-width:960px){.rev2{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}}.rev2__lead{background:var(--surface-deep);color:var(--ink-invert);border-radius:var(--r-card);padding:clamp(24px,3vw,36px)}.rev2__stars{color:var(--accent);letter-spacing:3px;font-size:15px}.rev2__lead blockquote{font-family:var(--font-display);letter-spacing:-.02em;margin:14px 0 16px;font-size:clamp(21px,2.6vw,27px);font-weight:600;line-height:1.32}.rev2__lead figcaption{color:var(--ink-invert-soft);font-size:14.5px}.rev2__side{align-content:start;gap:12px;display:grid}.rev2__score{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-card);align-items:center;gap:14px;padding:16px 18px;display:flex}.rev2__score img{border-radius:11px;flex:none;width:46px;height:46px}.rev2__score b{font-family:var(--font-display);letter-spacing:-.015em;font-size:19px;font-weight:700;display:block}.rev2__score s{color:var(--ink-faint);margin-top:2px;font-size:14px;text-decoration:none;display:block}.rev2__small{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px}.rev2__small blockquote{color:var(--ink-soft);font-size:15.5px}.rev2__small figcaption{color:var(--ink-faint);margin-top:8px;font-size:13.5px}.rev2__all{font-size:15px}.guides__top{max-width:54ch;margin-bottom:clamp(20px,2.6vw,32px)}.scene--light .guides a{border-color:var(--line);background:var(--surface-raised)}.scene--light .guides a:hover{border-color:var(--brand);background:var(--surface-raised)}.scene--light .guides s{color:var(--ink-faint)}.close{text-align:center;justify-items:center;gap:0;display:grid}.close__ic{width:76px;height:76px;box-shadow:var(--shadow-d);border-radius:18px;margin-bottom:18px}.close__h{margin-bottom:14px}.close .lede{max-width:46ch;margin-bottom:22px}.close .fine{color:var(--ink-invert-soft);max-width:52ch;margin-top:16px;font-size:14.5px}.room,.room__ph,.room__words,.room__card,.cast-block,.pair,.price__cards,.plan,.rev,.tv-band,.cast-shot,.price__shot,.why__shot{display:revert}.how .steps{max-width:none}@media (min-width:760px){.how .steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.scene--light .how h2 b{color:var(--brand)}.how h2{max-width:20ch}.ftr-legal .meta,.ft .sp,p.meta{max-width:78ch}.meta{color:var(--ink-faint);max-width:78ch;font-size:14px;line-height:1.45}.scene--dark .meta{color:var(--ink-invert-soft)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.meta,p.meta,.ftr-legal .meta,.ft .sp{max-width:36rem}.fine{max-width:34rem}.scene--light.how h2 b,.scene--light .how h2 b,.scene--light h2 b{color:var(--brand)}.scene--dark h2 b{color:var(--accent)}.why{gap:clamp(26px,3.4vw,54px);display:grid}@media (min-width:1000px){.why{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}}.why__head h2{max-width:11ch}.why__head .lede{max-width:34ch;margin:14px 0 20px}.why__grid{gap:12px;display:grid}@media (min-width:640px){.why__grid{grid-template-columns:1fr 1fr}}.why__grid li{background:var(--surface-deep-2);border:1px solid var(--line-invert);border-radius:var(--r-lg);padding:18px 18px 16px;position:relative}.why__n{background:var(--accent);width:23px;height:23px;color:var(--accent-ink);font-family:var(--font-display);border-radius:7px;place-items:center;margin-bottom:9px;font-size:12.5px;font-weight:800;display:inline-grid}.why__grid b{font-family:var(--font-display);letter-spacing:-.015em;font-size:17.5px;font-weight:700;display:block}.why__grid p{color:var(--ink-invert-soft);margin-top:6px;font-size:15px}.rev__head{max-width:52ch;margin-bottom:clamp(20px,2.6vw,30px)}.rv2{align-items:stretch;gap:16px;display:grid}@media (min-width:900px){.rv2{grid-template-columns:minmax(230px,.28fr) minmax(0,1fr);gap:20px}}.rv2__panel{background:var(--surface-deep);color:var(--ink-invert);border-radius:var(--r-card);align-content:start;gap:2px;padding:clamp(22px,2.6vw,30px);display:grid}.rv2__panel img{border-radius:13px;width:54px;height:54px;margin-bottom:14px}.rv2__big{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(52px,6vw,72px);font-weight:900;line-height:.9}.rv2__stars{color:var(--accent);letter-spacing:3px;margin-top:8px;font-size:16px}.rv2__sub{color:var(--ink-invert-soft);max-width:22ch;margin-top:8px;font-size:14.5px}.rv2__link{margin-top:14px;font-size:15px}.rv2__link a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.rv2__main{align-content:start;gap:14px;min-width:0;display:grid}.rv__rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:min(400px,84%);grid-auto-flow:column;align-items:stretch;gap:14px;padding-bottom:2px;display:grid;overflow-x:auto}@media (min-width:900px){.rv__rail{grid-auto-columns:min(360px,42%)}}.rv__rail::-webkit-scrollbar{display:none}.rv__rail:focus-visible{outline:3px solid var(--brand);outline-offset:4px;border-radius:var(--r-card)}.rv__card{scroll-snap-align:start;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;padding:clamp(20px,2.2vw,26px);display:flex}.rv__stars{color:var(--accent);letter-spacing:3px;font-size:14px}.rv__title{font-family:var(--font-display);letter-spacing:-.015em;margin:10px 0 7px;font-size:17px;font-weight:700;display:block}.rv__card blockquote{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-size:clamp(16.5px,1.7vw,19px);font-weight:400;line-height:1.38}.rv__card figcaption{color:var(--ink-faint);margin-top:auto;padding-top:14px;font-size:13.5px}.rv__nav{align-items:center;gap:10px;display:flex}.rv__nav>button{border:1px solid var(--line-strong);background:var(--surface-raised);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;transition:border-color var(--d-press) var(--ease-out), color var(--d-press) var(--ease-out), opacity var(--d-press) var(--ease-out);border-radius:50%;font-size:20px;line-height:1}.rv__nav>button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.rv__nav>button:disabled{opacity:.3;cursor:default}.rv__count{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:4px;font-size:14px}.rev2__all{margin-top:18px;font-size:15px}.rev2__all a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.guides{gap:12px;display:grid}@media (min-width:640px){.guides{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.guides{grid-template-columns:repeat(4,1fr)}}.scene--light .guides a{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-card);grid-template-rows:auto auto 1fr;padding:0;display:grid;overflow:hidden}.guides__ph{background:var(--surface-cool);height:116px;display:block;overflow:hidden}.guides__ph img{object-fit:cover;object-position:50% 46%;width:100%;height:116px}.scene--light .guides b{padding:14px 16px 0;font-size:16.5px;line-height:1.22}.scene--light .guides s{margin-top:0;padding:6px 16px 16px;font-size:13.5px}.step__shot img{object-position:50% 4%}.what__top{max-width:64ch}.what__top h2{max-width:15ch}.close__ic{border-radius:20px;width:84px;height:84px}.close .fine{font-size:15px}.rv__dots{gap:0}.rv__dots button{background-clip:content-box;border:0;width:9px;height:9px;margin:0 3.5px;padding:0;position:relative}.rv__dots button:after{content:"";position:absolute;inset:-17px -10px}.lede,.line__x,.faq-a p,.faq-a,.step__body p,.why__grid p,.no-card p,.guides s,.sup-list p,.prose p,.prose li,.plan__note,.ps__left .lede,.rv__card blockquote,.close .lede{max-width:68ch}@media (min-width:521px) and (max-width:1100px){.lede,.line__x,.faq-a p,.step__body p,.why__grid p,.no-card p,.prose p,.prose li,.sup-list p{max-width:62ch}}.rv__card{flex-direction:column;min-height:clamp(178px,19vw,226px);display:flex}.rv__card blockquote{flex:1}.rv__card figcaption{margin-top:auto;padding-top:12px}.rv__rail{scroll-snap-type:x proximity}.ps__plan b{align-items:baseline;display:inline-flex}.ps__unit{letter-spacing:normal;opacity:.7;margin-left:1px;font-size:12px;font-weight:100;display:inline}.ps__plan s{margin-top:6px}.wrap-text{width:min(40rem, 100% - var(--gutter) * 2);margin-inline:auto}.hero__words{min-width:0}.price-strip{--sp:clamp(44px, 6vw, 84px)}.hdr-icon{border-radius:9px}.ftr-about{max-width:38ch}.legal-page{padding-block:clamp(28px, 3.4vw, 52px) var(--sp)}.legal-page .answer-block{margin-top:24px}h2+.lede,.display+.lede,h2+p.lede{margin-top:12px}.tv-head h2+.lede,.how__top .lede,.what__top h2+.lede,.guides__top h2+.lede,.rev__head h2+.lede{margin-top:14px}.hd__burger{cursor:pointer;border-radius:var(--r-sm);width:44px;height:44px;color:var(--ink);background:0 0;border:0;flex:none;align-content:center;justify-items:center;gap:5px;margin-left:12px;padding:0;display:inline-grid}.hd__burger span{width:20px;height:2px;transition:transform var(--d-press) var(--ease-out), opacity var(--d-press) var(--ease-out);background:currentColor;border-radius:2px;display:block}.hd[data-nav=open] .hd__burger span:first-child{transform:translateY(7px)rotate(45deg)}.hd[data-nav=open] .hd__burger span:nth-child(2){opacity:0}.hd[data-nav=open] .hd__burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}body[data-on=dark] .hd__burger{color:var(--ink-invert)}.hd__burger:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hd__menu{left:0;right:0;top:var(--hdr);background:var(--surface-raised);border-bottom:1px solid var(--line);box-shadow:var(--shadow-l);position:absolute}.hd__menu .hd__menu-in{width:min(1220px,100% - 40px);margin-inline:auto;padding:8px 0 16px;display:grid}.hd__menu .hd__menu-in a{color:var(--ink);border-bottom:1px solid var(--line);padding:14px 2px;font-size:17px;font-weight:600;text-decoration:none;display:block}.hd__menu .hd__menu-in a:last-child{border-bottom:0}.hd__menu .hd__menu-in a.hd__menu-cta{text-align:center;border-radius:var(--r-pill);background:var(--brand);color:#fff;border-bottom:0;margin-top:12px;padding:14px 18px}@media (min-width:900px){.hd__burger,.hd__menu{display:none}}@media (max-width:699px){.ps__nums{text-align:center;justify-content:center;gap:14px}.ps__plan,.ps__act{justify-items:center}.ps__act .btn{justify-content:center;width:100%;max-width:300px}}.faq-q{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:0;display:flex}.faq-q:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:var(--r-sm)}.faq-q:hover .faq-chev{border-color:var(--brand)}.faq-chev{border-right:2px solid var(--ink-faint);border-bottom:2px solid var(--ink-faint);width:11px;height:11px;transition:transform var(--d-press) var(--ease-out), border-color var(--d-press) var(--ease-out);flex:none;margin-top:7px;transform:rotate(45deg)}.faq-item[data-open=true] .faq-chev{transform:rotate(-135deg)}.faq .faq-a{opacity:0;transition:grid-template-rows var(--d-enter) var(--ease-out), opacity var(--d-press) var(--ease-out);grid-template-rows:0fr;display:grid}.faq .faq-a-in{min-height:0;overflow:hidden}.faq-item[data-open=true] .faq-a{opacity:1;grid-template-rows:1fr;margin-top:8px}@media (max-width:959px){.faq-item{padding:18px 0}}.guides{grid-template-columns:1fr}@media (min-width:420px){.guides{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.guides{grid-template-columns:repeat(3,1fr)}}.guides s{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guides__nav{justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.guides__nav>button{cursor:pointer;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface-raised);width:44px;height:44px;color:var(--ink-soft);transition:border-color var(--d-press) var(--ease-out), color var(--d-press) var(--ease-out);place-items:center;display:grid}.guides__nav>button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.guides__nav>button:disabled{opacity:.3;cursor:default}.guides__count{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:14px}@media (max-width:419px){.brand{font-size:15.5px}.brand span{white-space:nowrap}.hd .btn{padding:9px 13px;font-size:14px}.hd__burger{width:44px;margin-left:6px}}@media (max-width:1023px){body:has(.sticky-cta) .ftr{padding-bottom:calc(28px + var(--sticky-h))}}:is(.sg-years,.bl-table,.tbl) :is(th,td) svg{flex:none;width:1.1em;height:1.1em}.mk{white-space:nowrap;vertical-align:top;align-items:center;gap:6px;font-weight:650;display:inline-flex}.mk svg{flex:none;width:1.1em;height:1.1em}.mk--yes{color:var(--ok)}.mk--no{color:var(--no)}:is(.sg-years,.bl-table) :is(th,td) a{color:var(--brand-press);text-underline-offset:3px;text-decoration:underline}:is(.sg-years,.bl-table) :is(th,td) a:hover{color:var(--brand)}@media (max-width:767px){:is(.sg-years,.bl-table) td[data-label]:before{content:attr(data-label);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:2px;font-size:12.5px;font-weight:700;display:block}}.apk-host{position:relative;container-type:inline-size}.apk{z-index:2;transform-origin:50% 100%;-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);color:#fff;background:#0e192ee6;border-radius:clamp(13px,3.2cqw,22px) clamp(13px,3.2cqw,22px) 0 0;width:42%;padding:clamp(5px,1.3cqw,9px) clamp(7px,1.6cqw,11px) clamp(10px,2.4cqw,16px);line-height:1.2;position:absolute;bottom:-1px;left:37.5%;transform:skew(4deg);box-shadow:inset 0 1px #ffffff24,0 -14px 34px -16px #000000b3}@media (max-width:999px){.apk{width:43.5%;left:39%}}.apk__in{gap:clamp(5px,1.2cqw,8px);display:grid;transform:skew(-4deg)}.apk__grab{background:#ffffff59;border-radius:3px;justify-self:center;width:22%;height:3px}.apk__bar{align-items:center;gap:clamp(4px,1cqw,7px);font-size:clamp(10px,1.95cqw,12.5px);display:flex}.apk__bar img{border-radius:26%;flex:none;width:clamp(15px,3.2cqw,21px);height:clamp(15px,3.2cqw,21px)}.apk__bar b{letter-spacing:-.01em;white-space:nowrap;font-weight:700}.apk__note{border-radius:var(--r-pill);color:#ebebf5cc;white-space:nowrap;background:#ffffff1f;margin-left:auto;padding:2px 7px;font-size:clamp(9px,1.75cqw,11px)}.apk__title{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;color:#fff;font-size:clamp(13px,2.75cqw,17px);font-weight:800}.apk__rows{gap:clamp(4px,.9cqw,6px);display:grid}.apk__rows li{background:#ffffff12;border-radius:clamp(7px,1.7cqw,11px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(5px,1.2cqw,8px);padding:clamp(5px,1.2cqw,8px) clamp(6px,1.4cqw,10px);display:grid}.apk__rows li.apk__on{background:#ffffff2b}.apk__rows svg{color:#ffffffd1;width:clamp(12px,2.5cqw,17px);height:clamp(12px,2.5cqw,17px)}.apk__name b{color:#fff;font-size:clamp(11px,2.3cqw,14px);font-weight:600;display:block}.apk__name s{color:#ebebf5a8;margin-top:1px;font-size:clamp(9.5px,1.95cqw,11.5px);text-decoration:none;display:block}.apk__rows .apk__ok{color:#fff}.apk--framed{border:6px solid #0b0f17;border-bottom:0;width:min(46%,250px);left:auto;right:5%;transform:none}.apk--framed .apk__in{transform:none}.nf{padding-block:clamp(36px, 6vw, 88px) var(--sp)}.nf__code{font-family:var(--font-display);letter-spacing:-.05em;color:var(--brand);font-size:clamp(72px,12vw,136px);font-weight:900;line-height:.85}.nf .nf__h1{letter-spacing:-.035em;max-width:16ch;margin-top:16px;font-size:clamp(40px,5.6vw,64px);line-height:1}.nf__head .lede{max-width:46ch;margin-top:16px}.nf__list{gap:12px;margin-top:clamp(28px,4vw,44px);display:grid}@media (min-width:760px){.nf__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.nf__list a{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-card);height:100%;transition:border-color var(--d-press) var(--ease-out), transform var(--d-press) var(--ease-out);align-content:start;gap:8px;padding:22px 20px 20px;text-decoration:none;display:grid}.nf__list a:hover{border-color:var(--brand);transform:translateY(-2px)}.nf__list b{font-family:var(--font-display);letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.2}.nf__txt{color:var(--ink-soft);font-size:16px;line-height:1.5}.nf__go{color:var(--brand-press);align-items:center;gap:7px;margin-top:4px;font-size:15px;font-weight:600;display:inline-flex}.nf__go svg{width:16px;height:16px}@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}@property --tw-ease{syntax:"*";inherits:false}
