@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/ubuntu-cyrillic-ext-300-normal-Cra8ppKj.woff2)format("woff2"),url(/build/assets/ubuntu-cyrillic-ext-300-normal-C-_BUhjm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/ubuntu-cyrillic-300-normal-0C0wNzNP.woff2)format("woff2"),url(/build/assets/ubuntu-cyrillic-300-normal-BY-gyEVt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/ubuntu-greek-ext-300-normal-B48UlMaN.woff2)format("woff2"),url(/build/assets/ubuntu-greek-ext-300-normal-CF7xqVtt.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/ubuntu-greek-300-normal-PYcx8i7o.woff2)format("woff2"),url(/build/assets/ubuntu-greek-300-normal-CMHg4wAf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/ubuntu-latin-ext-300-normal-BZo4g7G8.woff2)format("woff2"),url(/build/assets/ubuntu-latin-ext-300-normal-CRE5BpN7.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/ubuntu-latin-300-normal-NpPLQc9R.woff2)format("woff2"),url(/build/assets/ubuntu-latin-300-normal-DYCVGgB8.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-cyrillic-ext-400-normal-B-Nhg57H.woff2)format("woff2"),url(/build/assets/ubuntu-cyrillic-ext-400-normal-BQUrPAlD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-cyrillic-400-normal-D9OZd8lm.woff2)format("woff2"),url(/build/assets/ubuntu-cyrillic-400-normal-CD6XmiVF.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-greek-ext-400-normal-CeBDcuzJ.woff2)format("woff2"),url(/build/assets/ubuntu-greek-ext-400-normal-VZgpvyyF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-greek-400-normal-GaJa0t-K.woff2)format("woff2"),url(/build/assets/ubuntu-greek-400-normal-UX4bU-Ff.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-latin-ext-400-normal-Bb6UNjxu.woff2)format("woff2"),url(/build/assets/ubuntu-latin-ext-400-normal-kv0aZEtN.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-latin-400-normal-CQJ26Fy6.woff2)format("woff2"),url(/build/assets/ubuntu-latin-400-normal-ChuJk2Dr.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ubuntu-cyrillic-ext-500-normal-AcePgoUe.woff2)format("woff2"),url(/build/assets/ubuntu-cyrillic-ext-500-normal-D_nARPSq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ubuntu-cyrillic-500-normal-BU9-HBoA.woff2)format("woff2"),url(/build/assets/ubuntu-cyrillic-500-normal-CwjDQ7H5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ubuntu-greek-ext-500-normal-B00wCqpo.woff2)format("woff2"),url(/build/assets/ubuntu-greek-ext-500-normal-C7ALJ6Zy.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ubuntu-greek-500-normal-B3ImYAyH.woff2)format("woff2"),url(/build/assets/ubuntu-greek-500-normal-D9iATQq0.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ubuntu-latin-ext-500-normal-DzrGfuVI.woff2)format("woff2"),url(/build/assets/ubuntu-latin-ext-500-normal-Cd8iAjtc.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ubuntu-latin-500-normal-CnjGCQfM.woff2)format("woff2"),url(/build/assets/ubuntu-latin-500-normal-BMp9VhBY.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-cyrillic-ext-700-normal-VUzwJTK6.woff2)format("woff2"),url(/build/assets/ubuntu-cyrillic-ext-700-normal-BZbN9t83.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-cyrillic-700-normal-CF4plK0P.woff2)format("woff2"),url(/build/assets/ubuntu-cyrillic-700-normal-DN03sdX6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-greek-ext-700-normal-BKlOPkfe.woff2)format("woff2"),url(/build/assets/ubuntu-greek-ext-700-normal-5K5_eCDc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-greek-700-normal-Jbnau0eS.woff2)format("woff2"),url(/build/assets/ubuntu-greek-700-normal-DM68am3C.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-latin-ext-700-normal-D3iP7lMw.woff2)format("woff2"),url(/build/assets/ubuntu-latin-ext-700-normal-YrKfr4VU.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-latin-700-normal-DlYwEzNn.woff2)format("woff2"),url(/build/assets/ubuntu-latin-700-normal-DAmh8SsM.woff)format("woff");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:Ubuntu;font-style:italic;font-display:swap;font-weight:300;src:url(/build/assets/ubuntu-cyrillic-ext-300-italic-DBp2usq8.woff2)format("woff2"),url(/build/assets/ubuntu-cyrillic-ext-300-italic-DOPYNais.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:300;src:url(/build/assets/ubuntu-cyrillic-300-italic-tPEpCAgR.woff2)format("woff2"),url(/build/assets/ubuntu-cyrillic-300-italic-DcEj7Qjy.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:300;src:url(/build/assets/ubuntu-greek-ext-300-italic-BOizdap8.woff2)format("woff2"),url(/build/assets/ubuntu-greek-ext-300-italic-CNpBhnf9.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:300;src:url(/build/assets/ubuntu-greek-300-italic-ShH1syac.woff2)format("woff2"),url(/build/assets/ubuntu-greek-300-italic-C5A6WJVB.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:300;src:url(/build/assets/ubuntu-latin-ext-300-italic-DabGl-QC.woff2)format("woff2"),url(/build/assets/ubuntu-latin-ext-300-italic-Cx_EtFHA.woff)format("woff");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:Ubuntu;font-style:italic;font-display:swap;font-weight:300;src:url(/build/assets/ubuntu-latin-300-italic-Bi6Gqorc.woff2)format("woff2"),url(/build/assets/ubuntu-latin-300-italic-CTMK1_iY.woff)format("woff");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:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-cyrillic-ext-400-italic-Ce5LYHaE.woff2)format("woff2"),url(/build/assets/ubuntu-cyrillic-ext-400-italic-B2Ao_nLu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-cyrillic-400-italic-Dq7l88Q2.woff2)format("woff2"),url(/build/assets/ubuntu-cyrillic-400-italic-DMyqIptS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-greek-ext-400-italic-CHRNVK7M.woff2)format("woff2"),url(/build/assets/ubuntu-greek-ext-400-italic-CzjlV56-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-greek-400-italic-Cti6CY_o.woff2)format("woff2"),url(/build/assets/ubuntu-greek-400-italic-Cbui3qIY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-latin-ext-400-italic-DkcO_Yie.woff2)format("woff2"),url(/build/assets/ubuntu-latin-ext-400-italic-DEsIG4QT.woff)format("woff");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:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-latin-400-italic-Bd6WIbJ7.woff2)format("woff2"),url(/build/assets/ubuntu-latin-400-italic-C6ypzvBx.woff)format("woff");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:Ubuntu;font-style:italic;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-cyrillic-ext-700-italic-6dnCoa0l.woff2)format("woff2"),url(/build/assets/ubuntu-cyrillic-ext-700-italic-DCspO0m8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-cyrillic-700-italic-6ahlRwst.woff2)format("woff2"),url(/build/assets/ubuntu-cyrillic-700-italic-DVtHOVhr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-greek-ext-700-italic-BUUkpGYO.woff2)format("woff2"),url(/build/assets/ubuntu-greek-ext-700-italic-4K3VPKun.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-greek-700-italic-C_IjRXJK.woff2)format("woff2"),url(/build/assets/ubuntu-greek-700-italic-C0X3Nphy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-latin-ext-700-italic-_LFWXm2d.woff2)format("woff2"),url(/build/assets/ubuntu-latin-ext-700-italic-D9FqLkU4.woff)format("woff");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:Ubuntu;font-style:italic;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-latin-700-italic-ehSQpnQ6.woff2)format("woff2"),url(/build/assets/ubuntu-latin-700-italic-uWXC6G84.woff)format("woff");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:Ubuntu Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-condensed-cyrillic-ext-400-normal-mYVTaX1_.woff2)format("woff2"),url(/build/assets/ubuntu-condensed-cyrillic-ext-400-normal-D7zj4_J8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-condensed-cyrillic-400-normal-e0j5jhuz.woff2)format("woff2"),url(/build/assets/ubuntu-condensed-cyrillic-400-normal-QrhSUeH-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-condensed-greek-ext-400-normal-yDOpHvRZ.woff2)format("woff2"),url(/build/assets/ubuntu-condensed-greek-ext-400-normal-pA62oxc6.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-condensed-greek-400-normal-CH9ZZP4K.woff2)format("woff2"),url(/build/assets/ubuntu-condensed-greek-400-normal-DXiMOG68.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-condensed-latin-ext-400-normal-C-IAj97P.woff2)format("woff2"),url(/build/assets/ubuntu-condensed-latin-ext-400-normal-D9GhE11j.woff)format("woff");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:Ubuntu Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-condensed-latin-400-normal-DvzG3wRj.woff2)format("woff2"),url(/build/assets/ubuntu-condensed-latin-400-normal-Dsr3wV4J.woff)format("woff");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:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-mono-cyrillic-ext-400-normal-C5u8faa9.woff2)format("woff2"),url(/build/assets/ubuntu-mono-cyrillic-ext-400-normal-CL-A5l1V.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-mono-cyrillic-400-normal-OGyu3tt3.woff2)format("woff2"),url(/build/assets/ubuntu-mono-cyrillic-400-normal-Di_0TARV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-mono-greek-ext-400-normal-CUE8Ia0W.woff2)format("woff2"),url(/build/assets/ubuntu-mono-greek-ext-400-normal-BNZd3ZNJ.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-mono-greek-400-normal-CCUzT4Jh.woff2)format("woff2"),url(/build/assets/ubuntu-mono-greek-400-normal-DR50Gfyl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-mono-latin-ext-400-normal-Cadvr_Yo.woff2)format("woff2"),url(/build/assets/ubuntu-mono-latin-ext-400-normal-C-izf5FM.woff)format("woff");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:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ubuntu-mono-latin-400-normal-l4cqI2xd.woff2)format("woff2"),url(/build/assets/ubuntu-mono-latin-400-normal-DpWeehTz.woff)format("woff");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:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-mono-cyrillic-ext-700-normal-Bs-2rkWJ.woff2)format("woff2"),url(/build/assets/ubuntu-mono-cyrillic-ext-700-normal-CqMWGnc6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-mono-cyrillic-700-normal-BFVeNRUG.woff2)format("woff2"),url(/build/assets/ubuntu-mono-cyrillic-700-normal-Fcmsc1TE.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-mono-greek-ext-700-normal-BT9L2HK2.woff2)format("woff2"),url(/build/assets/ubuntu-mono-greek-ext-700-normal-C7ZC70Zm.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-mono-greek-700-normal-BZ2dYCtm.woff2)format("woff2"),url(/build/assets/ubuntu-mono-greek-700-normal-CzNTt3J6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-mono-latin-ext-700-normal-DW9JNpKV.woff2)format("woff2"),url(/build/assets/ubuntu-mono-latin-ext-700-normal-DDYBRrrS.woff)format("woff");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:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ubuntu-mono-latin-700-normal-nUYOZNIl.woff2)format("woff2"),url(/build/assets/ubuntu-mono-latin-700-normal-g9eDMPsO.woff)format("woff");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}.expedition-grid{grid-template-columns:repeat(2,1fr);gap:3rem;padding:0 7vw 8rem;display:grid}.expedition-grid article{background:#fff}.expedition-grid article img{aspect-ratio:16/10}.expedition-grid article div{padding:2rem}.expedition-grid h2{margin:.4rem 0;font:600 2.8rem/1 Newsreader,serif}.expedition-info .guide-columns{grid-template-columns:1.4fr .8fr}.itinerary{padding:0;list-style:none}.itinerary li{border-top:1px solid #102a4326;grid-template-columns:100px 1fr;padding:1.2rem 0;display:grid}.itinerary span{font:500 .65rem DM Mono,monospace}.include-box{background:#d9f0f4;padding:2rem}.interest-form{background:#ffd447;flex-direction:column;gap:.7rem;padding:2rem;display:flex}.interest-form h3,.include-box h3{font:600 2rem Newsreader,serif}.interest-form input,.interest-form textarea{background:0 0;border:0;border-bottom:1px solid #102a43;padding:.8rem}.interest-form .cta{border:0;justify-content:center}@media (width<=800px){.expedition-grid{grid-template-columns:1fr;padding:0 1.4rem 5rem}.expedition-info .guide-columns{grid-template-columns:1fr}}.search-suggestions{background:#fff;border:1px solid #102a4326;gap:.25rem;max-width:42rem;margin-top:.5rem;padding:.5rem;display:grid}.search-suggestions a{color:#102a43;justify-content:space-between;gap:1rem;padding:.55rem .7rem;text-decoration:none;display:flex}.search-suggestions a:hover{background:#f4f7f8}.search-suggestions small{text-transform:uppercase;letter-spacing:.08em;opacity:.55}.photo-mosaic{background:#102a43;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:minmax(220px,34vw);gap:.5rem;padding:.5rem;display:grid}.photo-mosaic a:first-child{grid-row:span 2}.photo-mosaic img{height:100%}.guide-band{background:#d9f0f4}.culture-guide{background:#fff}.culture-guide .post-grid{padding:2rem 0 0}@media (width<=800px){.photo-mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:45vw}.photo-mosaic a:first-child{grid-area:auto/1/auto/-1}}.gallery{max-width:1400px;margin:4rem auto;padding:0 2vw}.gallery-track{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.gallery-item{text-align:left;cursor:zoom-in;color:inherit;background:0 0;border:0;padding:0}.gallery-item img{aspect-ratio:4/3}.gallery-item span{font:.65rem var(--mono);padding:.4rem;display:block}.gallery-masonry .gallery-track{columns:3;display:block}.gallery-masonry .gallery-item{break-inside:avoid;width:100%;margin-bottom:.65rem;display:block}.gallery-masonry .gallery-item img{aspect-ratio:auto}.gallery-slider .gallery-track{scroll-snap-type:x mandatory;display:flex;overflow:auto}.gallery-slider .gallery-item{scroll-snap-align:center;min-width:78%}.gallery-controls{justify-content:flex-end;gap:.5rem;display:flex}.gallery-controls button{padding:.6rem 1rem}.lightbox-dialog{color:#fff;background:#07131def;border:0;width:100vw;max-width:none;height:100vh;max-height:none;padding:1rem}.lightbox-dialog::backdrop{background:#07131d}.lightbox-dialog img{object-fit:contain;height:calc(100vh - 5rem)}.lightbox-dialog button{z-index:2;position:absolute;top:1rem;right:1rem}@media (width<=800px){.gallery-track{grid-template-columns:1fr 1fr}.gallery-masonry .gallery-track{columns:2}.gallery-slider .gallery-item{min-width:92%}}.brand>img{width:auto;max-width:190px;max-height:58px}.mobile-menu-items{display:none}.social-links{flex-wrap:wrap;gap:1rem;display:flex}.sortable-block.dragging{opacity:.45}.drag-handle{cursor:grab;font-size:1.5rem}@media (width<=800px){.desktop-menu-item{display:none!important}.mobile-menu-items{flex-direction:column;gap:1rem;display:flex}.brand>img{max-height:44px}}.contextual-cta{background:var(--sun);max-width:900px;color:var(--ink);margin:4rem auto;padding:3rem}.contextual-cta h2{font:600 clamp(2rem,5vw,4rem)/1 var(--display);margin:.3em 0}.ad-slot{text-align:center;background:#fff;padding:1rem}.ad-slot small{font:.55rem var(--mono);text-transform:uppercase;display:block}.ad-slot img{object-fit:contain;max-height:280px}.ad-mobile_sticky{z-index:25;position:fixed;bottom:0;left:0;right:0}@media (width>=801px){.ad-mobile_sticky{display:none}}.ad-slot.ad-device-desktop{background:#102a43;padding:0;position:relative;overflow:hidden}.ad-slot.ad-device-desktop>a{width:100%;line-height:0;display:block}.ad-slot.ad-device-desktop img{object-fit:cover;object-position:center;width:100%;height:clamp(240px,28vw,430px);max-height:none;display:block}.ad-slot.ad-device-desktop>small{z-index:2;color:#102a43;letter-spacing:.1em;background:#fff;padding:.4rem .55rem;line-height:1;position:absolute;top:1rem;left:1rem}.ad-home_middle.ad-device-desktop,.ad-home_top.ad-device-desktop,.ad-home_bottom.ad-device-desktop{width:100%;margin:0}@media (width<=800px){.ad-slot.ad-device-desktop img{height:220px}.ad-slot.ad-device-tablet img,.ad-slot.ad-device-mobile img{object-fit:cover;width:100%;max-height:none}}.ad-slot{box-sizing:border-box;text-align:left;background:0 0;max-width:1200px;margin:28px auto;padding:0;position:relative;container-type:inline-size}.ad-slot *,.ad-preview *{box-sizing:border-box}.ad-slot .ad-disclosure{color:#526574;font:500 10px/1.4 var(--body,"Ubuntu",sans-serif);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;display:block}.ad-slot .ad-link{color:inherit;line-height:normal;text-decoration:none;display:block}.ad-slot .ad-link:focus-visible{outline-offset:5px;outline:3px solid #1d7053}.ad-editorial{--ad-bg:#102a43;--ad-fg:#fff;--ad-muted:#d0dde6;isolation:isolate;background:var(--ad-bg);min-height:280px;color:var(--ad-fg);border:1px solid #ffffff20;grid-template-columns:176px minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4cqw,56px);padding:28px 44px;display:grid;position:relative;overflow:hidden}.ad-editorial:after{content:"";z-index:-1;border:1px solid #ffd44740;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-155px;right:-80px;box-shadow:0 0 0 28px #ffd4470a,0 0 0 56px #ffd44708}.ad-theme-forest{--ad-bg:#174f40;--ad-muted:#d8e9e1}.ad-theme-paper{--ad-bg:#e9eef0;--ad-fg:#102a43;--ad-muted:#345269;border-color:#102a4326}.ad-cover{justify-self:center;width:100%;max-width:176px}.ad-slot .ad-editorial .ad-cover img,.ad-preview .ad-editorial .ad-cover img{aspect-ratio:999/1500;object-fit:contain;width:100%;height:auto;max-height:none;display:block;box-shadow:7px 9px #0003}.ad-copy{flex-direction:column;gap:9px;min-width:0;display:flex}.ad-kicker{font:650 10px/1.4 var(--body,"Ubuntu",sans-serif);text-transform:uppercase;letter-spacing:.15em;color:var(--ad-muted)}.ad-message{font:500 clamp(22px,3cqw,37px)/1.12 var(--display,"Ubuntu Condensed","Ubuntu",sans-serif);text-wrap:balance;max-width:23ch}.ad-title{font:700 17px/1.25 var(--body,"Ubuntu",sans-serif);letter-spacing:.025em}.ad-subtitle{font:400 14px/1.4 var(--body,"Ubuntu",sans-serif);color:var(--ad-muted)}.ad-cta{color:#102a43;font:800 13px/1.3 var(--body,"Ubuntu",sans-serif);white-space:nowrap;background:#ffd447;justify-content:space-between;align-self:center;align-items:center;gap:20px;padding:15px 19px;display:flex;box-shadow:4px 4px #0003}.ad-link:hover .ad-cta{background:#ffe17d}.ad-cta>span{font-size:22px;line-height:1}.ad-layout-card{grid-template-columns:116px minmax(0,1fr);gap:16px 24px;max-width:760px;min-height:248px;margin:auto;padding:24px}.ad-layout-card .ad-cover{grid-row:1/3;max-width:116px}.ad-layout-card .ad-copy{align-self:end}.ad-layout-card .ad-cta{place-self:start}.ad-layout-card .ad-message{font-size:26px}.ad-layout-compact{grid-template-columns:52px minmax(0,1fr) auto;gap:18px;min-height:100px;padding:12px 22px}.ad-layout-compact .ad-cover{max-width:52px}.ad-layout-compact .ad-kicker,.ad-layout-compact .ad-message{display:none}.ad-layout-compact .ad-copy{gap:4px}.ad-layout-compact .ad-title{font-size:17px}.ad-layout-compact .ad-cta{padding:12px 16px}.ad-slot.ad-format-editorial{background:0 0;padding:0;overflow:visible}.ad-slot.ad-format-editorial>a{line-height:normal}.ad-slot.ad-format-editorial>small{color:#526574;background:0 0;padding:0;position:static}.ad-slot .ad-image{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.ad-mobile_sticky{z-index:45;background:#102a43;width:100%;max-width:none;margin:0;padding:4px 10px 8px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #0002}.ad-mobile_sticky.ad-format-editorial{padding:4px 10px calc(8px + env(safe-area-inset-bottom,0px));background:#102a43}.ad-mobile_sticky .ad-disclosure{margin:0;color:#cbdbe3!important;padding-right:36px!important}.ad-mobile_sticky .ad-editorial{border:0;min-height:94px;padding:8px 28px 8px 0}.ad-toolbar{z-index:2;background:#f2f5f5;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-left:10px;display:flex;position:relative}.ad-content{isolation:isolate;z-index:0;position:relative}.ad-slot .ad-toolbar .ad-disclosure{overflow-wrap:anywhere;color:#425868;background:0 0;min-width:0;margin:0;padding:0;position:static}.ad-slot .ad-dismiss{color:#fff;min-width:88px;min-height:44px;font:600 12px/1.2 var(--body,sans-serif);cursor:pointer;touch-action:manipulation;background:#102a43;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex;position:relative}.ad-dismiss span[aria-hidden]{font:24px/1 sans-serif}.ad-slot .ad-dismiss:hover{background:#234861}.ad-slot .ad-dismiss:focus-visible{outline-offset:-4px;outline:3px solid #ffd447}.ad-mobile_sticky .ad-toolbar{background:#102a43}.ad-mobile_sticky .ad-toolbar .ad-disclosure{color:#cbdbe3}.ad-slot.ad-mobile_sticky{padding-inline-start:max(10px,env(safe-area-inset-left,0px));padding-inline-end:max(10px,env(safe-area-inset-right,0px))}.ad-dismiss-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ad-slot[hidden]{display:none!important}.ad-js [data-ad-pending]{visibility:hidden}.ad-slot[data-ad-dismissed=true]{pointer-events:none}.ad-preview[data-ad-presentation=sticky] .ad-toolbar{background:#102a43}.ad-preview[data-ad-presentation=sticky] .ad-disclosure{color:#cbdbe3}@media (prefers-reduced-motion:reduce){.ad-slot{transition:none;animation:none}}html.pwa-standalone .ad-mobile_sticky{bottom:calc(74px + env(safe-area-inset-bottom,0px));padding-bottom:6px}body:has(.ad-mobile_sticky:not([hidden])){padding-bottom:var(--ad-sticky-height,160px)}html.pwa-standalone body:has(.ad-mobile_sticky:not([hidden])){padding-bottom:calc(74px + var(--ad-sticky-height,160px) + env(safe-area-inset-bottom,0px))}@media (width>=768px){.ad-mobile_sticky{display:none!important}body:has(.ad-mobile_sticky:not([hidden])){padding-bottom:0}}@container (width<=767px){.ad-editorial{grid-template-columns:86px minmax(0,1fr);gap:14px 20px;min-height:224px;padding:22px}.ad-cover{grid-row:1/3;max-width:86px}.ad-copy{align-self:end;gap:6px}.ad-kicker{letter-spacing:.06em;font-size:8px}.ad-message{font-size:23px}.ad-title{font-size:14px}.ad-subtitle{font-size:12px}.ad-cta{place-self:start;gap:12px;padding:11px 13px;font-size:11px}.ad-layout-card{min-height:240px}.ad-layout-card .ad-cover{max-width:86px}.ad-layout-card .ad-message{font-size:23px}.ad-layout-compact{grid-template-columns:44px minmax(0,1fr);gap:5px 12px;min-height:100px;padding:12px 16px}.ad-layout-compact .ad-cover{max-width:44px}.ad-layout-compact .ad-title{font-size:13px}.ad-layout-compact .ad-subtitle{font-size:10px}.ad-layout-compact .ad-cta{min-height:26px;box-shadow:none;padding:5px 9px;font-size:10px}.ad-layout-compact .ad-cta>span{font-size:14px}}@container (width<=359px){.ad-editorial:not(.ad-layout-compact){grid-template-columns:70px minmax(0,1fr);gap:12px;padding:18px 14px}.ad-editorial:not(.ad-layout-compact) .ad-cover{max-width:70px}.ad-message,.ad-layout-card .ad-message{font-size:21px}.ad-kicker{font-size:7px}}@media (width<=767px){.ad-slot:not(.ad-mobile_sticky){margin:20px 12px}.prose .ad-slot{margin:22px 0}}.ad-text{color:#fff;background:#102a43;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.ad-text>div{min-width:0}.ad-text .ad-title{overflow-wrap:anywhere;margin:8px 0;display:block}.ad-text p{font:400 16px/1.5 var(--body,sans-serif);margin:10px 0}.ad-text.ad-theme-paper{color:#102a43;background:#e9eef0}.ad-text.ad-theme-forest{background:#174f40}.ad-video{color:#fff;background:#102a43}.ad-video video{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;max-height:70vh;display:block}.ad-video-copy{padding:16px 22px}.ad-video-copy p{white-space:pre-line;font-size:15px;line-height:1.5}.ad-video-cta{background:#ffd447;padding:16px 22px;font-weight:800;color:#102a43!important}.ad-video details{margin-top:12px}.ad-format-text .ad-link,.ad-format-link .ad-link{line-height:normal!important}.ad-format-video{background:0 0!important}.ad-text .ad-cta{flex-shrink:0}@container (width<=600px){.ad-text{flex-direction:column;align-items:start;gap:14px;padding:20px}.ad-text .ad-cta{white-space:normal;align-self:start}}.hero{background:linear-gradient(90deg,rgba(8,20,30,var(--hero-overlay,.45)),rgba(8,20,30,calc(var(--hero-overlay,.45)*.12))),var(--hero) var(--hero-position,center)/cover}.hero-height-tall{height:82vh;min-height:680px}.hero-height-medium{height:68vh;min-height:560px}.hero-height-compact{height:52vh;min-height:460px}.hero-vertical-top{align-items:flex-start}.hero-vertical-center{align-items:center}.hero-vertical-bottom{align-items:flex-end}.hero-align-center{text-align:center;justify-content:center}.hero-align-center .hero-copy,.hero-align-center .hero-copy p{margin-inline:auto}.hero-align-right{text-align:right;justify-content:flex-end}.hero-align-right .hero-copy p{margin-left:auto}.hero-width-narrow .hero-copy{max-width:580px}.hero-width-medium .hero-copy{max-width:720px}.hero-width-wide .hero-copy{max-width:980px}.hero-text-dark,.hero-text-dark .eyebrow,.hero-text-dark .coordinates,.hero-text-dark .scroll-note{color:#102a43}.home-managed-block{background-image:var(--section-background,none);background-size:cover;background-position:var(--section-position,center);position:relative}.home-managed-block.is-full-width>section{width:100%;max-width:none}.home-managed-block.has-custom-spacing>section{padding-top:var(--section-padding-top)!important;padding-bottom:var(--section-padding-bottom)!important}@media (width<=800px){.hero{background:linear-gradient(0deg,rgba(8,20,30,var(--hero-overlay,.45)),rgba(8,20,30,calc(var(--hero-overlay,.45)*.08))),var(--hero-mobile,var(--hero)) var(--hero-position,center)/cover}.hero-height-tall,.hero-height-medium,.hero-height-compact{height:auto;min-height:calc(100svh - 68px)}.hero-align-right{text-align:left}.hero-align-center{text-align:center}.home-managed-block{background-image:var(--section-mobile-background,var(--section-background,none))}}.hero-side-story{z-index:2;color:#fff;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(110deg,#08141e99,#08141e38);border-top:1px solid #ffffff80;border-bottom:1px solid #ffffff50;width:min(340px,28vw);padding:1.5rem;position:absolute;bottom:9vh;right:6vw}.hero-side-label{letter-spacing:.14em;text-transform:uppercase;color:#ffd447;font-size:.61rem;font-weight:700}.hero-side-number{color:#ffffff80;font:600 .8rem Newsreader;position:absolute;top:1.35rem;right:1.4rem}.hero-side-story h2{letter-spacing:-.03em;margin:.7rem 0;font:600 clamp(1.7rem,2.4vw,2.7rem)/.98 Newsreader}.hero-side-story p{color:#e4edf2;margin:0 0 1rem;font-size:.78rem;line-height:1.55}.hero-side-story a{border-top:1px solid #ffffff3d;justify-content:space-between;padding-top:.8rem;font-size:.68rem;font-weight:700;display:flex}.hero-align-right .hero-side-story{left:6vw;right:auto}.hero-align-center .hero-side-story{right:4vw}@media (width<=1000px){.hero-side-story{display:none}}.feature-grid>.story-card:last-child:nth-child(odd){color:#fff;background:#102a43;grid-column:1/-1;margin-top:1.5rem}.feature-grid>.story-card:last-child:nth-child(odd)>a{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,7fr) minmax(280px,5fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);display:grid}.feature-grid>.story-card:last-child:nth-child(odd) .image-wrap{grid-area:1/1/5}.feature-grid>.story-card:last-child:nth-child(odd) img{aspect-ratio:auto;object-fit:cover;height:100%;min-height:520px}.feature-grid>.story-card:last-child:nth-child(odd) .eyebrow{color:#ffd447;grid-column:2;margin:clamp(2rem,5vw,4.5rem) clamp(1.5rem,4vw,4rem) 0 0;border-left-color:#ffd447!important}.feature-grid>.story-card:last-child:nth-child(odd) h3{letter-spacing:-.04em;grid-column:2;margin:1rem clamp(1.5rem,4vw,4rem) 1rem 0;font-size:clamp(2.5rem,4.5vw,5rem);line-height:.94}.feature-grid>.story-card:last-child:nth-child(odd) p{color:#d5e0e7;grid-column:2;margin:0 clamp(1.5rem,4vw,4rem) 2rem 0;font-size:.9rem;line-height:1.7}.feature-grid>.story-card:last-child:nth-child(odd) h3:after{content:"Explorar a história  ↗";letter-spacing:.04em;color:#ffd447;border-top:1px solid #ffffff40;margin-top:1.5rem;padding-top:1rem;font:700 .68rem Manrope;display:block}@media (width<=800px){.feature-grid>.story-card:last-child:nth-child(odd){margin-top:0}.feature-grid>.story-card:last-child:nth-child(odd)>a{display:block}.feature-grid>.story-card:last-child:nth-child(odd) img{min-height:0;aspect-ratio:4/5!important}.feature-grid>.story-card:last-child:nth-child(odd) .eyebrow{margin:1.2rem 1.2rem 0}.feature-grid>.story-card:last-child:nth-child(odd) h3{margin:1rem 1.2rem;font-size:2.3rem}.feature-grid>.story-card:last-child:nth-child(odd) p{margin:0 1.2rem;padding-bottom:1.5rem}.feature-grid>.story-card:last-child:nth-child(odd) h3:after{margin-top:1rem}}@media (width<=430px){.post-grid .post-card{min-width:0}.post-grid .post-card .post-card-footer{flex-wrap:wrap;gap:.65rem}}@media (width>=801px){.site-header .has-mega{position:static}.site-header .has-mega:after{content:"";height:37px;position:absolute;top:48px;left:0;right:0}.site-header .mega{top:85px}}.reading-progress{z-index:80;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.reading-progress span{background:var(--coral);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.story-article{--story-max:1440px;background:#fff}.story-hero{max-width:var(--story-max);grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:end;gap:clamp(2rem,5vw,6rem);margin:auto;padding:clamp(2rem,5vw,5.5rem) clamp(1.25rem,5vw,5rem) 0;display:grid}.story-hero-copy{padding-bottom:clamp(2rem,4vw,4rem)}.story-breadcrumb{font:500 .63rem/1 var(--mono);text-transform:uppercase;letter-spacing:.12em;gap:.7rem;margin-bottom:clamp(3rem,8vh,7rem);display:flex}.story-breadcrumb span{opacity:.35}.story-kicker{font:600 .68rem/1 var(--mono);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:1rem;margin-bottom:1.3rem;display:flex}.story-kicker span{align-items:center;gap:.55rem;display:flex}.story-kicker span:before{content:"";background:var(--story-accent,var(--coral));border-radius:50%;width:9px;height:9px}.story-kicker a{border-left:1px solid var(--line);padding-left:1rem}.story-hero h1{font:500 clamp(3.5rem,6.6vw,7.7rem)/.88 var(--display);letter-spacing:-.055em;text-wrap:balance;max-width:10ch;margin:0}.story-deck{font:400 clamp(1.1rem,1.5vw,1.4rem)/1.55 var(--body);max-width:44rem;color:color-mix(in srgb,var(--ink) 74%,transparent);margin:2rem 0 0}.story-meta{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr 1fr;gap:1.4rem;margin-top:clamp(2rem,5vw,4.5rem);padding-top:1.25rem;display:grid}.story-meta>div,.story-author-mini span{flex-direction:column;display:flex}.story-meta small{font:500 .56rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.1em;opacity:.58}.story-meta strong{margin-top:.35rem;font-size:.76rem}.story-author-mini{align-items:center;gap:.7rem;display:flex}.story-author-mini img{border-radius:50%;width:38px;height:38px}.story-cover{background:var(--ink);align-self:stretch;min-height:min(73vh,820px);margin:0;position:relative;overflow:hidden}.story-cover img{filter:saturate(.88);height:100%;min-height:min(73vh,820px);transition:transform 1.2s cubic-bezier(.2,.75,.25,1)}.story-cover:hover img{transform:scale(1.015)}.story-cover figcaption{color:#fff;font:500 .58rem var(--mono);text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(#0000,#08141ebd);justify-content:space-between;gap:1rem;padding:1rem 1.25rem;display:flex;position:absolute;inset:auto 0 0}.story-reading-shell{grid-template-columns:260px minmax(0,720px);justify-content:center;gap:clamp(3rem,7vw,8rem);max-width:1240px;margin:auto;padding:clamp(5rem,9vw,9rem) 2rem;display:grid}.story-rail-inner{position:sticky;top:2rem}.story-route-head{border-bottom:1px solid var(--line);align-items:center;gap:.85rem;padding-bottom:1rem;display:flex}.story-route-head>div{flex-direction:column;display:flex}.story-route-head small,.story-share small{font:500 .56rem var(--mono);text-transform:uppercase;letter-spacing:.12em;opacity:.58}.story-route-head strong{font:600 .85rem var(--body)}.route-pulse{background:var(--sun);width:12px;height:12px;box-shadow:0 0 0 1px var(--ink);border:3px solid #fff;border-radius:50%}.story-toc{flex-direction:column;margin:1rem 0 2rem;padding-left:1.25rem;display:flex;position:relative}.story-toc:before{content:"";background:var(--line);width:1px;position:absolute;top:.6rem;bottom:.6rem;left:3px}.story-toc a{opacity:.58;padding:.6rem 0;font-size:.76rem;line-height:1.35;transition:all .2s;position:relative}.story-toc a:before{content:"";background:#fff;border:1px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:.95rem;left:-1.48rem}.story-toc a:hover,.story-toc a.is-active{opacity:1}.story-toc a.is-active:before{background:var(--coral);border-color:var(--coral);box-shadow:0 0 0 4px #ff5c5c20}.story-share{border-top:1px solid var(--line);padding-top:1rem}.story-share>div{gap:.5rem;margin-top:.65rem;display:flex}.story-share button{border:1px solid var(--line);font:600 .62rem var(--body);cursor:pointer;background:0 0;padding:.55rem .7rem}.story-share button:hover,.story-share button:focus-visible{background:var(--ink);color:#fff}.story-share>[data-copy-status]{min-height:1rem;color:var(--forest);margin-top:.5rem;font-size:.65rem;display:block}.story-lead{font:500 clamp(1.65rem,2.6vw,2.35rem)/1.32 var(--display);letter-spacing:-.018em;margin:0 0 3rem}.story-lead:first-letter{float:left;font:500 5.6rem/.72 var(--display);color:var(--coral);padding:.18rem .55rem 0 0}.story-rule{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:0 0 4rem;display:grid}.story-rule span{background:var(--line);height:1px}.story-rule small{font:500 .55rem var(--mono);text-transform:uppercase;letter-spacing:.12em;opacity:.6}.story-body .prose{font:400 clamp(1.18rem,1.55vw,1.33rem)/1.85 var(--display);color:#19354d}.story-body .prose>p:first-of-type{font-size:1.4em;line-height:1.55}.story-body .prose p{margin:0 0 1.55em}.story-body .prose h2{font:600 clamp(2.5rem,4vw,4rem)/.98 var(--display);letter-spacing:-.035em;margin:2.2em 0 .65em;scroll-margin-top:3rem}.story-body .prose h3{font:600 clamp(1.6rem,2.5vw,2.3rem)/1.05 var(--display);margin:2em 0 .6em;scroll-margin-top:3rem}.story-body .prose blockquote{font:500 clamp(2rem,4vw,3.5rem)/1.08 var(--display);letter-spacing:-.03em;color:var(--ink);border:0;margin:3rem 0;padding:2rem 0 2rem clamp(2rem,5vw,4rem);position:relative}.story-body .prose blockquote:before{content:"“";font:500 5rem var(--display);color:var(--sun);position:absolute;top:1rem;left:0}.story-body .prose img{width:min(980px,100vw - 3rem);max-width:none;margin:3rem 0 3rem 50%;transform:translate(-50%)}.story-tags{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:5rem;padding-top:1.5rem;display:flex}.story-tags span{width:100%;font:500 .57rem var(--mono);text-transform:uppercase;letter-spacing:.12em}.story-tags b{border:1px solid var(--line);padding:.45rem .65rem;font-size:.72rem}.story-author-card{background:var(--sky);grid-template-columns:110px 1fr;align-items:center;gap:1.7rem;margin-top:5rem;padding:2rem;display:grid}.story-author-card img{aspect-ratio:1;border-radius:50%}.story-author-card small{font:500 .56rem var(--mono);text-transform:uppercase;letter-spacing:.1em}.story-author-card h2{font:600 2rem/1 var(--display);margin:.45rem 0}.story-author-card p{margin:.6rem 0;font-size:.84rem}.story-author-card a{border-bottom:1px solid;font-size:.72rem;font-weight:700}.story-related{background:var(--paper)}.story-related>header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.story-related>header>a{border-bottom:1px solid;font-size:.72rem;font-weight:700}.story-related .related-image{border-radius:6px;position:relative;overflow:hidden}.story-related .related-image span{background:var(--sun);font:500 .65rem var(--mono);padding:.5rem .7rem;position:absolute;bottom:0;right:0}.story-related .post-card small{text-transform:uppercase;letter-spacing:.08em;margin-top:1.1rem;display:block}.story-related .post-card h3{font:600 clamp(1.8rem,2.6vw,2.7rem)/1 var(--display);margin:.55rem 0}.story-related .post-card b{font-size:.7rem}.story-related .post-card img{transition:transform .6s}.story-related .post-card:hover img{transform:scale(1.035)}@media (width<=900px){.story-hero{grid-template-columns:1fr;padding-left:0;padding-right:0}.story-hero-copy{padding:2.5rem 1.4rem 1rem}.story-breadcrumb{margin-bottom:3rem}.story-hero h1{font-size:clamp(3.6rem,14vw,6.3rem)}.story-cover,.story-cover img{min-height:62vh}.story-reading-shell{grid-template-columns:1fr;padding:4.5rem 1.4rem}.story-rail{order:2}.story-rail-inner{position:static}.story-toc{display:none}.story-share{border:1px solid var(--line);padding:1rem}.story-route-head{display:none}.story-author-card{grid-template-columns:80px 1fr}.story-related>header{flex-direction:column;align-items:start}.story-related .post-grid{padding-left:0;padding-right:0}}@media (width<=560px){.story-meta{grid-template-columns:1fr 1fr}.story-author-mini{grid-column:1/-1}.story-cover,.story-cover img{min-height:54vh}.story-cover figcaption span:last-child{display:none}.story-lead:first-letter{font-size:4.5rem}.story-author-card{grid-template-columns:1fr}.story-author-card img{width:84px}.story-body .prose blockquote{padding-left:2.5rem}}@media (prefers-reduced-motion:reduce){.story-cover img,.story-related .post-card img{transition:none}.reading-progress{display:none}}.story-reading-shell>*{overflow-wrap:anywhere;min-width:0}.story-share>div{flex-wrap:wrap}:root{--pwa-safe-bottom:env(safe-area-inset-bottom,0px);--pwa-safe-top:env(safe-area-inset-top,0px)}.pwa-bottom-nav,.pwa-splash{display:none}.pwa-install-banner{z-index:70;width:min(640px,100% - 2rem);color:var(--ink);border:1px solid var(--line);background:#fff;grid-template-columns:48px 1fr auto auto;align-items:center;gap:.8rem;padding:.8rem;display:grid;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #07131d40}.pwa-install-banner[hidden]{display:none}.pwa-install-banner img{border-radius:12px;width:48px;height:48px}.pwa-install-banner div{flex-direction:column;display:flex}.pwa-install-banner span{font-size:.72rem}.pwa-install-banner button{background:var(--sun);border:0;padding:.7rem;font-weight:700}.pwa-install-banner [data-dismiss-install]{background:0 0;font-size:1.2rem}.pwa-update{z-index:90;background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:1rem;width:min(540px,100% - 2rem);padding:1rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #0005}.pwa-update[hidden]{display:none}.pwa-update div{flex-direction:column;display:flex}.pwa-update span{color:#c8dce5;font-size:.72rem}.pwa-update button{background:var(--sun);border:0;padding:.7rem;font-weight:800}.pwa-ios-dialog{width:min(430px,100% - 2rem);color:var(--ink);border:0;padding:2rem}.pwa-ios-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08141ecc}.pwa-ios-dialog>button{float:right;background:0 0;border:0;font-size:1.5rem}.pwa-ios-dialog>img{border-radius:18px;width:72px}.pwa-ios-dialog h2{font:600 2.5rem/1 var(--display)}.pwa-ios-dialog ol{padding:0;list-style:none}.pwa-ios-dialog li{border-top:1px solid var(--line);grid-template-columns:42px 1fr;align-items:center;gap:1rem;padding:1rem 0;display:grid}.pwa-ios-dialog svg,.pwa-bottom-nav svg,.pwa-app-header svg,.pwa-page-head svg,.pwa-settings-list svg,.pwa-search-empty svg,.pwa-empty svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.app-landing{background:linear-gradient(135deg,var(--sky),#fff);grid-template-columns:1fr .8fr;min-height:calc(100svh - 86px);display:grid;overflow:hidden}.app-landing-copy{align-self:center;padding:clamp(4rem,9vw,9rem)}.app-landing h1{font:600 clamp(4rem,9vw,9rem)/.82 var(--display);letter-spacing:-.06em;margin:.3em 0}.app-landing-copy>p{max-width:600px;font-size:1.2rem}.app-landing-copy>div{align-items:center;gap:1rem;display:flex}.app-landing .outline-cta{margin:1rem 0}.app-landing ul{font:.65rem var(--mono);flex-wrap:wrap;gap:1rem;padding:0;list-style:none;display:flex}.app-landing li{border:1px solid var(--line);padding:.5rem}.app-phone{background:var(--ink);place-items:center;padding:4rem;display:grid}.app-phone-screen{aspect-ratio:9/18;background:#f8f7f2;border:10px solid #07131d;border-radius:3rem;flex-direction:column;width:min(390px,85%);padding:3rem 2rem;display:flex;box-shadow:0 40px 90px #0009}.app-phone-screen img{border-radius:16px;width:64px}.app-phone-screen span{font:.6rem var(--mono);text-transform:uppercase;margin-top:auto}.app-phone-screen strong{font:600 3.5rem/.9 var(--display);margin:.5rem 0}.app-phone-screen i{background:var(--coral);width:60%;height:8px}.app-phone-screen small{font:.55rem var(--mono);margin-top:auto}.app-install-guide{padding:8rem 7vw}.app-install-guide>header h2{font:600 clamp(3rem,6vw,6rem)/.9 var(--display)}.app-install-guide>div{grid-template-columns:1fr 1fr .7fr;gap:1rem;display:grid}.app-install-guide article{background:#fff;padding:2rem}.app-install-guide b{font:600 2rem var(--display)}.app-qr img{width:180px;margin:1rem auto}.app-qr p{font:.55rem var(--mono);overflow-wrap:anywhere}.pwa-screen{background:#f6f8f7;max-width:1180px;min-height:100svh;margin:0 auto;padding-bottom:3rem}.pwa-app-header,.pwa-page-head{justify-content:space-between;align-items:center;padding:1.2rem clamp(1.2rem,5vw,3rem);display:flex}.pwa-app-header>div:first-child{flex-direction:column;display:flex}.pwa-app-header small,.pwa-page-head small{font:.58rem var(--mono);text-transform:uppercase;letter-spacing:.12em}.pwa-app-header strong{font:700 1.2rem var(--body);text-transform:uppercase}.pwa-app-header strong i{color:var(--coral);font:700 1.8rem var(--display)}.pwa-app-header>div:last-child{gap:.5rem;display:flex}.pwa-app-header a,.pwa-page-head>a{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pwa-page-head>div{text-align:center}.pwa-page-head h1{font:600 2.7rem/1 var(--display);margin:.1rem}.pwa-page-head>button{background:0 0;border:0;font-size:.7rem;font-weight:700}.pwa-featured{padding:2rem 0 3rem}.pwa-featured>header,.pwa-section>header{justify-content:space-between;align-items:end;padding:0 clamp(1.2rem,5vw,3rem) 1.3rem;display:flex}.pwa-featured h1,.pwa-section h2{font:600 clamp(2.6rem,6vw,5rem)/.88 var(--display);letter-spacing:-.045em;margin:.2rem 0}.pwa-featured>header>span{font:.55rem var(--mono)}.pwa-snap-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(76vw,500px);grid-auto-flow:column;gap:1rem;padding:0 clamp(1.2rem,5vw,3rem);display:grid;overflow-x:auto}.pwa-snap-row article{scroll-snap-align:start;background:var(--ink);color:#fff;border-radius:6px;min-height:520px;position:relative;overflow:hidden}.pwa-snap-row img{opacity:.72;height:100%;position:absolute;inset:0}.pwa-snap-row article:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07131df2);position:absolute;inset:20% 0 0}.pwa-snap-row article>a>div{z-index:1;position:absolute;inset:auto 1.5rem 1.5rem}.pwa-snap-row small{font:.58rem var(--mono);text-transform:uppercase;color:var(--sun)}.pwa-snap-row h2{font:600 clamp(2.6rem,7vw,4.4rem)/.9 var(--display);margin:.3rem 0}.pwa-snap-row article>a span{font-size:.8rem}.pwa-snap-row article>button,.pwa-feed article>button{z-index:2;width:44px;height:44px;color:var(--ink);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.pwa-snap-row article>button svg,.pwa-feed article>button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px}.pwa-snap-row article>button.saved,.pwa-feed article>button.saved{background:var(--sun)}.pwa-section{padding:4rem 0}.pwa-section>header>a{font-size:.7rem;font-weight:700}.pwa-country-row{scroll-snap-type:x mandatory;grid-auto-columns:min(58vw,260px);grid-auto-flow:column;gap:.8rem;padding:0 clamp(1.2rem,5vw,3rem);display:grid;overflow-x:auto}.pwa-country-row a{scroll-snap-align:start;aspect-ratio:3/4;background:linear-gradient(transparent,#06131ddd),var(--country-image) center/cover;color:#fff;flex-direction:column;justify-content:end;padding:1.2rem;display:flex}.pwa-country-row span{font:.6rem var(--mono);margin-bottom:auto}.pwa-country-row strong{font:600 2rem/1 var(--display)}.pwa-country-row small{font:.6rem var(--mono)}.pwa-feed{max-width:840px;margin:auto}.pwa-feed article{border-top:1px solid var(--line);background:#fff;position:relative}.pwa-feed article>a{grid-template-columns:220px 1fr;gap:1.3rem;padding:1rem;display:grid}.pwa-feed img{border-radius:6px;height:180px}.pwa-feed small{font:.58rem var(--mono);text-transform:uppercase}.pwa-feed h3{font:600 2rem/1 var(--display);margin:.4rem 0}.pwa-feed p{font-size:.78rem}.pwa-load-more,.pwa-recent{padding:2rem}.pwa-recent header{justify-content:space-between;display:flex}.pwa-recent button{background:0 0;border:0}.pwa-recent [data-recent-list]{gap:.7rem;display:flex;overflow:auto}.pwa-recent a{background:#fff;min-width:210px;padding:1rem}.pwa-explore-hero{color:#fff;background:linear-gradient(#102a4340,#102a43cc),url(https://images.unsplash.com/photo-1521292270410-a8c4d716d518?w=1600) 50%/cover;align-items:end;min-height:42vh;margin:0 1.2rem;padding:2rem;display:flex}.pwa-explore-hero span{font:600 clamp(3rem,10vw,7rem)/.85 var(--display)}.pwa-region-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;padding:0 1.2rem;display:grid}.pwa-region-grid article{background:#fff;padding:1.4rem}.pwa-region-grid article>span{font:.6rem var(--mono);color:var(--coral)}.pwa-region-grid h3{font:600 2.5rem/1 var(--display);margin:.4rem 0 1rem}.pwa-region-grid a{border-top:1px solid var(--line);padding:.55rem 0;font-size:.78rem;display:block}.pwa-chips{flex-wrap:wrap;gap:.6rem;padding:0 1.2rem;display:flex}.pwa-chips a{border:1px solid var(--line);background:#fff;padding:.8rem 1rem;font-weight:700}.pwa-chips small{background:var(--sun);margin-left:.4rem;padding:.2rem}.pwa-native-search>header{background:var(--sun);gap:1rem;padding:clamp(2rem,8vw,5rem);display:flex}.pwa-native-search>header>a{font-size:1.5rem}.pwa-native-search form{flex:1}.pwa-native-search label{font:600 clamp(2.5rem,8vw,6rem)/.9 var(--display);max-width:800px;display:block}.pwa-native-search form>div{border-bottom:2px solid;margin-top:2rem;display:flex}.pwa-native-search input{background:0 0;border:0;outline:0;flex:1;padding:1rem 0;font-size:1.1rem}.pwa-native-search form button{background:0 0;border:0;font-size:1.5rem}.pwa-native-search>section{padding:2rem clamp(1.2rem,6vw,5rem)}.pwa-search-empty,.pwa-empty{text-align:center;max-width:500px;margin:4rem auto}.pwa-search-empty>span,.pwa-empty>span{background:var(--sky);border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;display:grid}.pwa-search-empty h2,.pwa-empty h2{font:600 2.5rem/1 var(--display)}.pwa-suggestion{border-top:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:center;gap:1rem;padding:.8rem;display:grid}.pwa-suggestion span:first-child{width:52px;height:52px;font:600 1.5rem var(--display);background:#fff;place-items:center;display:grid}.pwa-suggestion small{text-transform:uppercase;font:.55rem var(--mono);display:block}.pwa-search-recents header{justify-content:space-between;display:flex}.pwa-search-recents button{background:0 0;border:0}.pwa-search-recents div{flex-wrap:wrap;gap:.5rem;display:flex}.pwa-search-recents span{border:1px solid var(--line);padding:.5rem;font-size:.75rem}.pwa-tabs{gap:.5rem;padding:1rem;display:flex}.pwa-tabs button{border:1px solid var(--line);background:#fff;padding:.7rem 1rem}.pwa-tabs button.active{background:var(--ink);color:#fff}.pwa-saved-list{max-width:800px;margin:auto;padding:1rem}.pwa-saved-item{background:#fff;grid-template-columns:100px 1fr auto;align-items:center;gap:1rem;margin-bottom:.7rem;padding:.7rem;display:grid}.pwa-saved-item img{width:100px;height:100px}.pwa-saved-item b{display:block}.pwa-saved-item small{font:.6rem var(--mono)}.pwa-saved-item button{background:0 0;border:0}.pwa-profile-card{background:var(--ink);color:#fff;align-items:center;gap:1.5rem;margin:1rem;padding:2rem;display:flex}.pwa-avatar{background:var(--sun);width:74px;height:74px;color:var(--ink);font:600 1.8rem var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.pwa-profile-card small{font:.55rem var(--mono);text-transform:uppercase;color:var(--sun)}.pwa-profile-card h2{font:600 2.2rem/1 var(--display);margin:.4rem 0}.pwa-profile-card p{font-size:.75rem}.pwa-profile-card a{border-bottom:1px solid;font-weight:700}.pwa-settings-list{background:#fff;margin:1rem}.pwa-settings-list>a,.pwa-settings-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;grid-template-columns:44px 1fr auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.pwa-settings-list>a>span,.pwa-settings-list>button>span{background:var(--sky);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pwa-settings-list div{flex-direction:column;display:flex}.pwa-settings-list small{opacity:.7;font-size:.68rem}.pwa-settings-list i{font-size:1.5rem}.pwa-version{text-align:center;font:.55rem var(--mono);padding:2rem}.pwa-offline-summary{text-align:center;background:var(--sky);margin:1rem;padding:3rem}.pwa-offline-summary strong{font:600 5rem/1 var(--display);display:block}.pwa-offline-summary span,.pwa-offline-summary small{display:block}.pwa-offline-summary small{font:.6rem var(--mono);margin-top:.5rem}.pwa-action-toast{z-index:100;left:50%;bottom:calc(6rem + var(--pwa-safe-bottom));background:var(--ink);color:#fff;padding:.8rem 1rem;font-size:.75rem;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0004}html.pwa-standalone body{padding-top:var(--pwa-safe-top);padding-bottom:calc(74px + var(--pwa-safe-bottom));overscroll-behavior-y:contain}html.pwa-standalone .site-header,html.pwa-standalone body>footer,html.pwa-standalone main>footer,html.pwa-standalone .pwa-install-banner{display:none!important}html.pwa-standalone .pwa-bottom-nav{z-index:60;padding:6px 5px calc(6px + var(--pwa-safe-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.pwa-bottom-nav a{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:56px;font-size:.55rem;display:flex}.pwa-bottom-nav span{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.pwa-bottom-nav svg{width:21px;height:21px}.pwa-bottom-nav a.active{color:var(--coral)}.pwa-bottom-nav a.active span{background:var(--sun);color:var(--ink)}html.pwa-first-open .pwa-splash{z-index:120;background:var(--ink);color:#fff;place-items:center;animation:.5s 1.1s forwards pwa-splash-out;display:grid;position:fixed;inset:0}.pwa-splash>div{flex-direction:column;align-items:center;animation:.6s both pwa-mark-in;display:flex}.pwa-splash img{border-radius:22px;width:92px;box-shadow:0 18px 50px #0006}.pwa-splash span{font:600 1rem var(--body);text-transform:uppercase;margin-top:1.2rem}.pwa-splash small{font:.55rem var(--mono);color:var(--sun);letter-spacing:.12em}@keyframes pwa-mark-in{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes pwa-splash-out{to{opacity:0;visibility:hidden}}body.pwa-dark{--paper:#07131d;--ink:#edf5f7;--line:#ffffff24;background:#07131d}.pwa-dark .pwa-screen{background:#0d202d}.pwa-dark .pwa-section article,.pwa-dark .pwa-settings-list,.pwa-dark .pwa-settings-list>a,.pwa-dark .pwa-settings-list>button,.pwa-dark .pwa-saved-item{color:#edf5f7;background:#122a38}@media (width<=800px){.app-landing{grid-template-columns:1fr}.app-landing-copy{padding:5rem 1.4rem}.app-landing-copy>div{flex-direction:column;align-items:stretch}.app-phone{padding:3rem 1rem}.app-phone-screen{min-height:640px}.app-install-guide{padding:5rem 1.4rem}.app-install-guide>div{grid-template-columns:1fr}.pwa-feed article>a{grid-template-columns:110px 1fr}.pwa-feed img{height:140px}.pwa-feed p{display:none}.pwa-region-grid{grid-template-columns:1fr}.pwa-featured h1,.pwa-section h2{font-size:2.9rem}}.install-page{--install-ink:#102a43;--install-sun:#ffd447;--install-coral:#bd292f;--install-sky:#d9f0f4;--install-paper:#f8f7f2;background:var(--install-paper);color:var(--install-ink)}.install-hero{background:var(--install-sky);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:calc(100svh - 82px);display:grid;overflow:hidden}.install-hero-copy{z-index:2;align-self:center;padding:clamp(3rem,7vw,7rem);position:relative}.install-breadcrumb{font:500 .65rem var(--mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.7rem;margin-bottom:clamp(3rem,8vh,7rem);display:flex}.install-breadcrumb a{color:inherit}.install-breadcrumb b{color:#405f73}.install-hero h1{font:600 clamp(4.5rem,9vw,9.5rem)/.78 var(--display);letter-spacing:-.065em;margin:.2em 0 .25em}.install-hero h1 em{color:var(--install-coral);font-style:italic}.install-hero-copy>p{max-width:650px;font-size:clamp(1rem,1.4vw,1.25rem)}.install-primary-actions{align-items:center;gap:1rem;margin:2.2rem 0 1rem;display:flex}.install-main-button,.install-platform-panel button,.install-final button{background:var(--install-ink);color:#fff;min-height:56px;font:750 .78rem var(--body);cursor:pointer;border:0;align-items:center;gap:1.5rem;padding:0 1.25rem;display:inline-flex}.install-main-button i{font:400 1.3rem var(--body);font-style:normal}.install-primary-actions>a{color:inherit;padding:1rem;font-weight:750}.install-device-status{font:.68rem var(--mono);align-items:center;gap:.55rem;min-height:24px;display:flex}.install-device-status i{background:#9b6900;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #9b690020}.install-device-status.ready i,.install-device-status.installed i{background:#16835b}.install-benefit-strip{border-top:1px solid #102a4330;grid-template-columns:repeat(4,1fr);gap:0;margin:clamp(3rem,7vh,6rem) 0 0;padding:0;list-style:none;display:grid}.install-benefit-strip li{font:.65rem var(--mono);flex-direction:column;padding:1rem .4rem 0;display:flex}.install-benefit-strip b{color:var(--install-coral)}.install-visual{background:var(--install-ink);place-items:center;min-height:760px;display:grid;position:relative}.route-line{border:2px dashed #ffffff35;border-left:0;border-radius:0 50% 50% 0;width:70%;height:55%;position:absolute;transform:rotate(-8deg)}.install-phone{aspect-ratio:9/18;z-index:2;background:#07131d;border:9px solid #07131d;border-radius:3rem;width:min(340px,68%);position:relative;transform:rotate(3deg);box-shadow:0 45px 100px #0009}.install-phone-top{z-index:2;background:#07131d;border-radius:0 0 13px 13px;width:28%;height:18px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.install-phone-screen{background:var(--install-paper);border-radius:2.45rem;flex-direction:column;height:100%;padding:2.1rem 1.5rem 1.2rem;display:flex;overflow:hidden}.install-phone-screen header{font:.48rem var(--mono);justify-content:space-between;align-items:center;display:flex}.install-phone-screen header img{border-radius:11px;width:42px}.install-phone-screen>small{font:.55rem var(--mono);color:var(--install-coral);margin-top:2.7rem}.install-phone-screen>strong{font:600 clamp(2rem,3.7vw,3.3rem)/.88 var(--display);margin:.5rem 0 1.2rem}.install-phone-photo{background:linear-gradient(#0000,#102a4380),url(https://images.unsplash.com/photo-1555881400-74d7acaacd8b?w=600&auto=format&fit=crop&q=70) 50%/cover;flex:1;min-height:220px}.install-phone-screen footer{background:var(--install-paper);color:var(--install-ink);font:.48rem var(--mono);justify-content:space-between;padding:.9rem 0 0;display:flex}.install-qr-card{z-index:3;background:var(--install-sun);flex-direction:column;padding:1rem;display:flex;position:absolute;bottom:7%;right:clamp(1rem,4vw,4rem);transform:rotate(-3deg);box-shadow:12px 12px #07131d}.install-qr-card>span{font:750 .7rem var(--mono);text-transform:uppercase;margin-bottom:.6rem}.install-qr-card canvas,.install-qr-card img{background:#fff;width:150px;height:150px;padding:.4rem}.install-qr-card small{font:.5rem var(--mono);margin-top:.5rem}.install-quick{border-bottom:1px solid #102a4325;grid-template-columns:.7fr .7fr 1.4fr .8fr;display:grid}.install-quick>div{border-right:1px solid #102a4325;flex-direction:column;justify-content:center;min-height:120px;padding:1.7rem 2rem;display:flex}.install-quick small{font:.55rem var(--mono);color:#587287}.install-quick strong{font:600 1.35rem var(--display);margin-top:.4rem}.install-steps{padding:clamp(5rem,9vw,9rem) 7vw}.install-steps>header{max-width:760px}.install-steps h2,.install-features h2,.install-help h2{font:600 clamp(3.4rem,7vw,7rem)/.86 var(--display);letter-spacing:-.045em;margin:.25em 0}.install-steps>header p{max-width:580px}.install-platform-tabs{border-bottom:1px solid #102a4330;gap:0;margin-top:4rem;display:flex}.install-platform-tabs button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;padding:1rem 1.5rem;font-weight:750}.install-platform-tabs button[aria-selected=true]{border-color:var(--install-coral);background:#fff}.install-platform-panel{background:#fff;grid-template-columns:.75fr 1.25fr;min-height:500px;display:grid}.platform-intro{background:var(--install-ink);color:#fff;flex-direction:column;align-items:flex-start;padding:clamp(2rem,5vw,5rem);display:flex}.platform-intro>span{font:.6rem var(--mono);color:var(--install-sun)}.platform-intro h3{font:600 clamp(2.8rem,5vw,5rem)/.9 var(--display);margin:.35em 0}.platform-intro p{color:#d8e4eb}.platform-intro button{background:var(--install-sun);color:var(--install-ink);margin-top:auto}.install-platform-panel ol{margin:0;padding:clamp(1rem,4vw,4rem);list-style:none}.install-platform-panel li{border-bottom:1px solid #102a4320;grid-template-columns:54px 1fr;gap:1rem;padding:1.4rem 0;display:grid}.install-platform-panel li>b{background:var(--install-sky);width:42px;height:42px;font:600 1.2rem var(--display);border-radius:50%;place-items:center;display:grid}.install-platform-panel li strong{font-size:1.05rem}.install-platform-panel li p{color:#587287;margin:.35rem 0 0;font-size:.88rem}.install-features{background:var(--install-ink);color:#fff;padding:clamp(5rem,9vw,9rem) 7vw}.install-features>div{border:1px solid #ffffff25;grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.install-features article{border-right:1px solid #ffffff25;min-height:280px;padding:2rem}.install-features article:last-child{border:0}.install-features article>span{font:600 2.5rem var(--display);color:var(--install-sun)}.install-features h3{font:600 1.8rem/1 var(--display);margin:3rem 0 1rem}.install-features p{color:#c9d9e1;font-size:.85rem}.install-send-link{background:var(--install-sky);grid-template-columns:1fr 1fr;align-items:end;gap:4rem;padding:clamp(4rem,7vw,7rem);display:grid}.install-send-link h2{font:600 clamp(3rem,5vw,5rem)/.9 var(--display);margin:.3em 0}.install-url{background:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;padding:1rem;display:grid}.install-url code{text-overflow:ellipsis;white-space:nowrap;font:.65rem var(--mono);overflow:hidden}.install-url button{background:var(--install-ink);color:#fff;cursor:pointer;border:0;padding:.8rem;font-weight:750}.install-url button:last-child{background:var(--install-sun);color:var(--install-ink)}.install-help{grid-template-columns:.8fr 1.2fr;gap:7vw;padding:clamp(5rem,9vw,9rem) 7vw;display:grid}.install-help details{border-top:1px solid #102a4330;padding:1.5rem 0}.install-help details:last-child{border-bottom:1px solid #102a4330}.install-help summary{cursor:pointer;justify-content:space-between;gap:1rem;font-weight:750;list-style:none;display:flex}.install-help summary:after{content:"+";font:400 1.5rem var(--display)}.install-help details[open] summary:after{content:"−"}.install-help details p{color:#587287;max-width:650px}.install-final{background:var(--install-sun);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;margin:0 7vw 7vw;padding:2rem;display:grid}.install-final img{border-radius:22px;width:92px}.install-final small{font:.58rem var(--mono)}.install-final h2{font:600 clamp(1.8rem,3vw,3.2rem)/.95 var(--display);margin:.2rem 0}.install-final button{background:var(--install-ink)}@media (width<=1000px){.install-hero{grid-template-columns:1fr}.install-visual{min-height:700px}.install-quick,.install-features>div{grid-template-columns:1fr 1fr}.install-features article:nth-child(2){border-right:0}.install-features article:nth-child(-n+2){border-bottom:1px solid #ffffff25}.install-send-link,.install-help{grid-template-columns:1fr;gap:2rem}}@media (width<=650px){.install-hero-copy{padding:3rem 1.25rem}.install-breadcrumb{margin-bottom:3rem}.install-hero h1{font-size:4.2rem}.install-primary-actions{flex-direction:column;align-items:stretch}.install-main-button{justify-content:space-between}.install-benefit-strip{grid-template-columns:1fr 1fr}.install-benefit-strip li{border-bottom:1px solid #102a4320}.install-visual{min-height:620px}.install-phone{width:70%}.install-qr-card{bottom:3%;right:.8rem}.install-qr-card canvas,.install-qr-card img{width:105px;height:105px}.install-quick{grid-template-columns:1fr 1fr}.install-quick>div{min-height:95px;padding:1.2rem}.install-platform-tabs{overflow:auto}.install-platform-tabs button{white-space:nowrap;padding:1rem}.install-platform-panel{grid-template-columns:1fr}.platform-intro{min-height:360px}.install-features>div{grid-template-columns:1fr}.install-features article{border-right:0;min-height:220px;border-bottom:1px solid #ffffff25!important}.install-url{grid-template-columns:1fr 1fr}.install-url code{grid-column:1/-1}.install-final{grid-template-columns:auto 1fr;margin:0 1rem 6rem}.install-final button{grid-column:1/-1;justify-content:space-between}.install-help,.install-steps,.install-features{padding-left:1.25rem;padding-right:1.25rem}.install-send-link{padding:4rem 1.25rem}}.home-install-banner{isolation:isolate;color:#fff;background:#102a43;border-bottom:5px solid #ffd447;grid-template-columns:72px minmax(0,1fr) minmax(260px,340px);align-items:center;gap:1.25rem;padding:1.15rem clamp(1.25rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.home-install-banner:after{content:"";z-index:-1;border:1px dashed #fff5;border-radius:50%;width:240px;height:240px;position:absolute;top:-150px;right:-80px}.home-install-icon{align-self:center;position:relative}.home-install-icon img{border-radius:17px;width:64px;height:64px;display:block;box-shadow:0 10px 28px #0005}.home-install-icon i{color:#102a43;width:25px;height:25px;font:800 .85rem var(--body);background:#ffd447;border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px}.home-install-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.home-install-copy small{font:500 .55rem var(--mono);letter-spacing:.1em;color:#ffd447}.home-install-copy strong{font:600 clamp(1.45rem,2.4vw,2.15rem)/1 var(--display);margin:.2rem 0}.home-install-copy span{color:#cbdbe3;font-size:.75rem}.home-install-actions{grid-template-columns:minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;display:grid}.home-install-actions button{color:#102a43;width:100%;min-width:0;min-height:50px;font:800 .78rem var(--body);cursor:pointer;background:#ffd447;border:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;box-shadow:5px 5px #07131d}.home-install-actions button:active{transform:translate(3px,3px);box-shadow:2px 2px #07131d}.home-install-actions button b{font-size:1.1rem}.home-install-actions>a{color:#fff;text-align:center;text-underline-offset:3px;white-space:nowrap;font-size:.68rem;font-weight:750;text-decoration:underline}.home-install-banner[hidden],.pwa-standalone .home-install-banner{display:none!important}@media (width<=800px){.home-install-banner{isolation:isolate;color:#fff;padding:1rem 1rem calc(1rem + env(safe-area-inset-top,0px));background:#102a43;border-bottom:5px solid #ffd447;grid-template-columns:58px minmax(0,1fr);gap:.85rem;display:grid;position:relative;overflow:hidden}.home-install-banner:after{content:"";z-index:-1;border:1px dashed #fff5;border-radius:50%;width:170px;height:170px;position:absolute;top:-105px;right:-75px}.home-install-icon{align-self:center;position:relative}.home-install-icon img{border-radius:15px;width:58px;height:58px;display:block;box-shadow:0 10px 28px #0005}.home-install-icon i{color:#102a43;width:23px;height:23px;font:800 .8rem var(--body);background:#ffd447;border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px}.home-install-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.home-install-copy small{font:500 .52rem var(--mono);letter-spacing:.1em;color:#ffd447}.home-install-copy strong{font:600 1.45rem/1 var(--display);margin:.2rem 0}.home-install-copy span{color:#cbdbe3;font-size:.68rem}.home-install-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.home-install-actions button{color:#102a43;width:100%;min-width:0;min-height:48px;font:800 .75rem var(--body);cursor:pointer;background:#ffd447;border:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;box-shadow:5px 5px #07131d}.home-install-actions button:active{transform:translate(3px,3px);box-shadow:2px 2px #07131d}.home-install-actions button b{font-size:1.1rem}.home-install-actions>a{color:#fff;text-align:center;text-underline-offset:3px;white-space:nowrap;font-size:.68rem;font-weight:750;text-decoration:underline}.home-install-banner[hidden]{display:none!important}}.home-install-banner{z-index:80;border:1px solid #ffffff26;border-bottom:5px solid #ffd447;width:min(1100px,100% - 2rem);position:fixed;bottom:1rem;left:50%;right:auto;transform:translate(-50%);box-shadow:0 20px 60px #07131d66}.home-install-close{z-index:2;color:#fff;width:38px;height:38px;font:400 1.4rem/1 var(--body);cursor:pointer;background:#07131d99;border:1px solid #ffffff35;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.5rem;right:.5rem}.home-install-close:hover,.home-install-close:focus-visible{color:#102a43;outline-offset:2px;background:#ffd447;border-color:#ffd447;outline:2px solid #fff}.home-install-actions{padding-right:2.75rem}@media (width<=800px){.home-install-banner{width:100%;padding:1rem 3.5rem calc(1rem + env(safe-area-inset-bottom,0px)) 1rem;border:0;border-top:5px solid #ffd447;bottom:0;left:0;right:0;transform:none;box-shadow:0 -16px 45px #07131d55}.home-install-close{top:.65rem;right:.65rem}.home-install-actions{padding-right:0}}@media (prefers-reduced-motion:reduce){html.pwa-first-open .pwa-splash{animation:none;display:none}.pwa-splash>div{animation:none}}.header-install{border:1px solid var(--ink);min-height:40px;color:var(--ink);font:700 .72rem var(--body);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;padding:.55rem .8rem}.pwa-standalone .header-install{display:none}.pwa-onboarding[hidden]{display:none!important}.pwa-onboarding{z-index:200;background:var(--ink);color:#fff;position:fixed;inset:0;overflow:hidden}.pwa-onboarding-track,.pwa-onboarding-slide{position:absolute;inset:0}.pwa-onboarding-slide{opacity:0;visibility:hidden;transition:opacity .35s}.pwa-onboarding-slide.active{opacity:1;visibility:visible}.pwa-onboarding-slide>img{object-fit:cover;width:100%;height:100%}.pwa-onboarding-shade{background:linear-gradient(#07131d18 18%,#07131d55 48%,#07131df5 88%);position:absolute;inset:0}.pwa-onboarding-copy{z-index:1;left:max(1.4rem,env(safe-area-inset-left));right:max(1.4rem,env(safe-area-inset-right));bottom:calc(8.5rem + env(safe-area-inset-bottom));max-width:620px;position:absolute}.pwa-onboarding-copy small{font:.62rem var(--mono);letter-spacing:.16em;color:var(--sun)}.pwa-onboarding-copy h2{font:600 clamp(3rem,12vw,5.6rem)/.88 var(--display);letter-spacing:-.05em;margin:.3rem 0 .8rem}.pwa-onboarding-copy p{color:#edf4f6;max-width:530px;margin:0;font-size:clamp(.86rem,3vw,1.05rem);line-height:1.55}.pwa-onboarding-controls{z-index:2;left:max(1.2rem,env(safe-area-inset-left));right:max(1.2rem,env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));grid-template-columns:minmax(64px,auto) 1fr minmax(132px,auto);align-items:center;gap:1rem;display:grid;position:absolute}.pwa-onboarding-controls button{border:0;min-height:52px;font-weight:800}.pwa-onboarding-skip{color:#fff;background:0 0}.pwa-onboarding-next{background:var(--sun);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;display:flex}.pwa-onboarding-progress{justify-content:center;gap:.38rem;display:flex}.pwa-onboarding-progress i{background:#fff6;border-radius:99px;width:7px;height:7px;transition:width .25s}.pwa-onboarding-progress i.active{background:var(--sun);width:24px}html.pwa-onboarding-open{overflow:hidden}html.pwa-onboarding-open .pwa-bottom-nav,html.pwa-onboarding-open .pwa-splash{display:none!important}html.pwa-standalone .pwa-snap-row{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;display:grid;overflow:visible}html.pwa-standalone .pwa-snap-row article{min-height:clamp(430px,72svh,620px)}html.pwa-standalone .pwa-featured>header>span{display:none}html.pwa-standalone .pwa-country-row{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;display:grid;overflow:visible}html.pwa-standalone .pwa-country-row a{aspect-ratio:4/5;width:100%}html.pwa-standalone .pwa-recent [data-recent-list]{grid-template-columns:1fr 1fr;display:grid;overflow:visible}html.pwa-standalone .pwa-recent a{min-width:0}html.pwa-standalone .pwa-screen{overflow-x:clip}@media (width<=480px){.pwa-onboarding-controls{grid-template-columns:64px 1fr;gap:.6rem}.pwa-onboarding-progress{grid-area:1/1/auto/-1}.pwa-onboarding-skip{grid-column:1}.pwa-onboarding-next{grid-column:2}.pwa-onboarding-copy{bottom:10rem}html.pwa-standalone .pwa-snap-row{gap:.8rem}html.pwa-standalone .pwa-country-row{gap:.65rem}html.pwa-standalone .pwa-country-row strong{font-size:1.55rem}}@media (width>=700px){.pwa-onboarding-copy{left:clamp(3rem,9vw,8rem)}.pwa-onboarding-controls{left:clamp(3rem,9vw,8rem);right:clamp(3rem,9vw,8rem)}html.pwa-standalone .pwa-snap-row{grid-template-columns:repeat(2,minmax(0,1fr))}html.pwa-standalone .pwa-snap-row article:first-child{grid-column:1/-1}html.pwa-standalone .pwa-country-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pwa-onboarding-slide,.pwa-onboarding-progress i{transition:none!important}}html.pwa-onboarding-open .cookie-consent{display:none!important}@media (width<=760px){.header-install{background:var(--sun);width:100%;min-height:48px}}.pwa-store-entry{background:var(--sun);grid-template-columns:1fr auto;align-items:end;gap:1rem;margin:1rem;padding:2rem;display:grid;overflow:hidden}.pwa-store-entry small{font:.58rem var(--mono);letter-spacing:.14em}.pwa-store-entry h2{font:600 clamp(2.8rem,9vw,5rem)/.88 var(--display);margin:.25rem 0}.pwa-store-entry p{max-width:520px;font-size:.78rem}.pwa-store-entry a{border-bottom:2px solid;font-weight:800}.pwa-store-entry>span{font:700 7rem/1 var(--display);opacity:.15}.pwa-profile-actions{gap:.65rem;margin-top:1rem;display:flex}.pwa-profile-actions a{border:1px solid #ffffff80;padding:.6rem .9rem}.pwa-profile-actions a:last-child{background:var(--sun);border-color:var(--sun);color:var(--ink)}.pwa-register-screen{padding-bottom:0}.pwa-register-layout{background:#fff;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);max-width:960px;margin:1rem auto 4rem;display:grid;box-shadow:0 20px 70px #102a4314}.pwa-register-intro{background:var(--ink);color:#fff;padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.pwa-register-intro:after{content:"↗";color:#ffffff0d;font:700 13rem/1 var(--display);position:absolute;bottom:-2.7rem;right:-.35rem}.pwa-register-intro>small,.pwa-register-form>div>small{font:.58rem var(--mono);letter-spacing:.13em;color:var(--sun)}.pwa-register-intro h2,.pwa-register-form h2{font:600 clamp(2.8rem,6vw,4.8rem)/.88 var(--display);letter-spacing:-.04em;margin:.35rem 0 1rem}.pwa-register-intro p{color:#d9e7ec;font-size:.78rem}.pwa-register-intro ol{margin:0;padding:2rem 0 0;list-style:none}.pwa-register-intro li{border-top:1px solid #ffffff2b;grid-template-columns:42px 1fr;padding:1rem 0;font-size:.78rem;display:grid}.pwa-register-intro li span{font:.58rem var(--mono);color:var(--sun)}.pwa-register-form{flex-direction:column;gap:1rem;padding:clamp(2rem,5vw,4rem);display:flex}.pwa-register-form>div>p{margin:0;font-size:.76rem}.pwa-register-form label{font-size:.68rem;font-weight:700}.pwa-register-form label>small{float:right;opacity:.65;font-weight:400}.pwa-register-form input:not([type=checkbox]){border:0;border-bottom:1px solid var(--ink);background:0 0;outline:0;width:100%;padding:.75rem 0;display:block}.pwa-register-form input:focus{border-color:var(--coral);box-shadow:0 1px var(--coral)}.pwa-register-terms{align-items:flex-start;gap:.65rem;display:flex;font-weight:400!important}.pwa-register-terms input{margin-top:.3rem}.pwa-register-terms a,.pwa-register-login a{border-bottom:1px solid;font-weight:700}.pwa-register-form>button{background:var(--sun);color:var(--ink);border:0;justify-content:space-between;padding:1rem 1.2rem;font-weight:800;display:flex}.pwa-register-login{text-align:center;font-size:.72rem}.pwa-form-error{color:#8e201b;border-left:4px solid var(--coral);background:#fff0ee;padding:.8rem;font-size:.72rem}@media (width<=700px){.pwa-register-layout{grid-template-columns:1fr;margin:0}.pwa-register-intro{padding:2rem 1.4rem}.pwa-register-intro h2{font-size:3rem}.pwa-register-intro ol{padding-top:1rem}.pwa-register-form{padding:2rem 1.4rem 4rem}.pwa-register-form h2{font-size:3.2rem}}.pwa-screen,.install-page{overflow-wrap:anywhere}.pwa-screen img,.install-page img{max-width:100%}.pwa-screen button,.pwa-screen a,.install-page button,.install-page a{-webkit-tap-highlight-color:transparent}.pwa-screen :focus-visible,.install-page :focus-visible,.pwa-bottom-nav :focus-visible{outline:3px solid var(--sun);outline-offset:3px}@media (width<=650px){.pwa-screen{width:100%;max-width:none;min-height:100svh;padding-bottom:1.5rem;overflow-x:clip}.pwa-app-header,.pwa-page-head{gap:.65rem;min-height:76px;padding:.8rem 1rem}.pwa-app-header a,.pwa-page-head>a,.pwa-page-head>button{min-width:44px;min-height:44px}.pwa-page-head>div{min-width:0}.pwa-page-head h1{white-space:normal;font-size:clamp(2rem,10vw,2.65rem)}.pwa-page-head small{white-space:normal;display:block}.pwa-page-head>button{padding:.5rem;font-size:.66rem}.pwa-featured{padding:1rem 0 2.25rem}.pwa-featured>header,.pwa-section>header{align-items:flex-end;gap:.8rem;padding:0 1rem 1rem}.pwa-featured h1,.pwa-section h2{font-size:clamp(2.35rem,12vw,3.15rem);line-height:.9}.pwa-section{padding:2.75rem 0}.pwa-section>header>a{flex:none;padding:.65rem 0}.pwa-snap-row{grid-auto-columns:calc(100vw - 2rem);gap:.75rem;padding:0 1rem}.pwa-snap-row article{min-height:min(560px,72svh)}.pwa-snap-row article>a>div{padding-right:2.75rem;inset:auto 1.15rem 1.2rem}.pwa-snap-row h2{font-size:clamp(2.2rem,11vw,3.25rem)}.pwa-snap-row article>a span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pwa-country-row{grid-auto-columns:min(72vw,260px);padding:0 1rem}.pwa-feed article>a{grid-template-columns:96px minmax(0,1fr);gap:.85rem;padding:.85rem}.pwa-feed img{width:96px;height:120px}.pwa-feed h3{overflow-wrap:anywhere;font-size:clamp(1.45rem,7vw,1.9rem)}.pwa-feed article>button{top:.65rem;right:.65rem}.pwa-feed article>a>div{min-width:0;padding-right:2.65rem}.pwa-load-more{padding:1.25rem 1rem}.pwa-load-more a{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;min-height:48px;font-weight:750;display:flex}.pwa-explore-hero{min-height:46svh;margin:0 1rem;padding:1.25rem}.pwa-explore-hero span{font-size:clamp(2.7rem,14vw,4.25rem)}.pwa-region-grid,.pwa-chips{padding:0 1rem}.pwa-region-grid article{padding:1.15rem}.pwa-region-grid h3{font-size:2.15rem}.pwa-region-grid a{align-items:center;min-height:44px;display:flex}.pwa-chips{gap:.5rem}.pwa-chips a{align-items:center;min-height:44px;padding:.7rem .8rem;display:flex}.pwa-native-search>header{padding:calc(1rem + var(--pwa-safe-top)) 1rem 1.5rem;align-items:flex-start}.pwa-native-search>header>a{flex:none;place-items:center;width:44px;height:44px;display:grid}.pwa-native-search label{font-size:clamp(2.2rem,12vw,3.5rem)}.pwa-native-search form>div{margin-top:1.25rem}.pwa-native-search input{min-width:0;padding:.85rem 0;font-size:1rem}.pwa-native-search form button{flex:none;width:44px;height:44px}.pwa-native-search>section{padding:1.25rem 1rem}.pwa-search-empty,.pwa-empty{margin:2.5rem auto;padding:0 .5rem}.pwa-search-empty h2,.pwa-empty h2{font-size:2.15rem}.pwa-suggestion{grid-template-columns:44px minmax(0,1fr) auto;gap:.7rem;min-height:64px;padding:.7rem 0}.pwa-suggestion span:first-child{width:44px;height:44px}.pwa-search-recents header{align-items:center;gap:1rem}.pwa-search-recents button{min-height:44px}.pwa-tabs{scrollbar-width:none;padding:.75rem 1rem;overflow-x:auto}.pwa-tabs button{white-space:nowrap;min-height:44px}.pwa-saved-list{padding:.75rem 1rem}.pwa-saved-item{grid-template-columns:76px minmax(0,1fr) 44px;gap:.75rem;padding:.65rem}.pwa-saved-item img{width:76px;height:76px}.pwa-saved-item button{width:44px;height:44px}.pwa-offline-summary{margin:.75rem 1rem;padding:2rem 1rem}.pwa-offline-summary strong{font-size:4.25rem}.pwa-profile-card{align-items:flex-start;gap:1rem;margin:.75rem 1rem;padding:1.35rem}.pwa-profile-card>div:last-child{min-width:0}.pwa-profile-card h2{overflow-wrap:anywhere;font-size:clamp(1.85rem,9vw,2.45rem)}.pwa-profile-card p{overflow-wrap:anywhere}.pwa-avatar{width:60px;height:60px;font-size:1.45rem}.pwa-profile-actions{flex-wrap:wrap}.pwa-profile-actions a{align-items:center;min-height:44px;display:flex}.pwa-settings-list{margin:.75rem 1rem}.pwa-settings-list>a,.pwa-settings-list>button{grid-template-columns:42px minmax(0,1fr) 18px;gap:.65rem;min-height:68px;padding:.8rem}.pwa-settings-list>a>span,.pwa-settings-list>button>span{width:42px;height:42px}.pwa-settings-list div{min-width:0}.pwa-settings-list b,.pwa-settings-list small{overflow-wrap:anywhere}.pwa-store-entry{grid-template-columns:1fr;margin:.75rem 1rem;padding:1.4rem}.pwa-store-entry h2{font-size:clamp(2.5rem,13vw,3.7rem)}.pwa-store-entry>span{display:none}.pwa-recent{padding:1.25rem 1rem}.pwa-install-banner{bottom:calc(.75rem + var(--pwa-safe-bottom));grid-template-columns:42px minmax(0,1fr) 44px;gap:.6rem;width:calc(100% - 1.5rem);padding:.7rem}.pwa-install-banner img{width:42px;height:42px}.pwa-install-banner div{min-width:0}.pwa-install-banner div span{display:none}.pwa-install-banner>button[data-install-app]{grid-column:2;min-height:44px}.pwa-install-banner [data-dismiss-install]{grid-area:1/3;width:44px;height:44px}.pwa-update{bottom:calc(.75rem + var(--pwa-safe-bottom));flex-direction:column;align-items:stretch;width:calc(100% - 1.5rem)}.pwa-update button{min-height:44px}.pwa-ios-dialog{max-height:calc(100svh - 1.5rem);padding:1.35rem;overflow:auto}.pwa-ios-dialog h2{font-size:2.2rem}html.pwa-standalone body{padding-bottom:calc(68px + var(--pwa-safe-bottom))}html.pwa-standalone .pwa-screen{padding-bottom:1rem}html.pwa-standalone .pwa-bottom-nav{padding:4px max(4px,env(safe-area-inset-right)) calc(4px + var(--pwa-safe-bottom)) max(4px,env(safe-area-inset-left))}.pwa-bottom-nav a{min-width:0;min-height:58px}.pwa-bottom-nav small{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pwa-action-toast{text-align:center;width:calc(100% - 2rem)}.pwa-register-intro{padding:1.5rem 1rem}.pwa-register-intro h2{font-size:2.65rem}.pwa-register-intro li{align-items:center;min-height:44px}.pwa-register-form{padding:1.5rem 1rem calc(2rem + var(--pwa-safe-bottom));gap:1.15rem}.pwa-register-form h2{font-size:2.8rem}.pwa-register-form input:not([type=checkbox]){min-height:48px;font-size:16px}.pwa-register-terms input{flex:none;width:22px;height:22px}.pwa-register-form>button{min-height:52px}.install-hero-copy{padding:2.5rem 1rem}.install-breadcrumb{flex-wrap:wrap;margin-bottom:2rem}.install-hero h1{overflow-wrap:normal;font-size:clamp(3.4rem,18vw,4.5rem)}.install-primary-actions>a{justify-content:center;align-items:center;min-height:48px;display:flex}.install-benefit-strip{margin-top:2.25rem}.install-benefit-strip li{min-height:62px}.install-visual{min-height:540px}.install-phone{width:min(76%,280px)}.install-phone-screen{padding:1.8rem 1.15rem 1rem}.install-phone-screen>small{margin-top:2rem}.install-phone-photo{min-height:170px}.install-qr-card{right:.5rem}.install-quick>div{min-width:0}.install-quick strong{overflow-wrap:anywhere;font-size:1.12rem}.install-steps,.install-features,.install-help{padding-top:4rem;padding-bottom:4rem}.install-steps h2,.install-features h2,.install-help h2{font-size:clamp(2.8rem,15vw,4rem)}.install-platform-tabs{scroll-snap-type:x proximity;margin-top:2.5rem}.install-platform-tabs button{scroll-snap-align:start;min-height:48px}.platform-intro{min-height:300px;padding:2rem 1.25rem}.platform-intro button{justify-content:space-between;width:100%}.install-platform-panel ol{padding:.75rem 1rem}.install-platform-panel li{grid-template-columns:44px minmax(0,1fr);padding:1.15rem 0}.install-features>div{margin-top:2rem}.install-features article{min-height:auto;padding:1.5rem}.install-features h3{margin:1.5rem 0 .7rem}.install-url button{min-height:46px}.install-help summary{align-items:center;min-height:48px}.install-final{gap:1rem;padding:1.25rem}.install-final img{width:68px}.install-final button{width:100%}}@media (width<=370px){.pwa-app-header,.pwa-page-head{padding-inline:.75rem}.pwa-app-header strong{font-size:1rem}.pwa-page-head h1{font-size:2rem}.pwa-featured>header,.pwa-section>header,.pwa-snap-row,.pwa-country-row,.pwa-region-grid,.pwa-chips{padding-left:.75rem;padding-right:.75rem}.pwa-snap-row{grid-auto-columns:calc(100vw - 1.5rem)}.pwa-snap-row article{min-height:68svh}.pwa-feed article>a{grid-template-columns:82px minmax(0,1fr);padding:.7rem}.pwa-feed img{width:82px;height:108px}.pwa-feed h3{font-size:1.35rem}.pwa-profile-card{flex-direction:column}.pwa-saved-item{grid-template-columns:64px minmax(0,1fr) 40px}.pwa-saved-item img{width:64px;height:64px}.pwa-settings-list>a,.pwa-settings-list>button{padding:.7rem}.pwa-bottom-nav a{font-size:.5rem}.pwa-bottom-nav svg{width:19px;height:19px}.install-hero h1{font-size:3.25rem}.install-visual{min-height:500px}.install-phone{width:78%}.install-qr-card canvas,.install-qr-card img{width:88px;height:88px}}@media (height<=620px) and (orientation:landscape){.pwa-onboarding-copy{max-width:70%;bottom:5.25rem}.pwa-onboarding-copy h2{margin:.15rem 0 .35rem;font-size:2.25rem}.pwa-onboarding-copy p{font-size:.78rem;line-height:1.35}.pwa-onboarding-controls{bottom:calc(.4rem + env(safe-area-inset-bottom));grid-template-columns:64px 1fr 150px}.pwa-onboarding-controls button{min-height:44px}.pwa-featured h1,.pwa-section h2{font-size:2.4rem}}.store-shell{--store-max:1440px;color:var(--ink);background:#f7f8f6;min-height:70vh}.store-hero{color:#fff;background:linear-gradient(90deg,#07131dd9,#07131d26),url(https://images.unsplash.com/photo-1523381210434-271e8be1f52b?w=1800) 50%/cover;justify-content:space-between;align-items:end;min-height:78vh;padding:8vw;display:flex}.store-hero>div{max-width:850px}.store-hero span,.store-hero small,.store-showcase small,.store-collections small,.store-manifesto small,.store-list-head small,.store-summary>small,.store-product .store-sku,.store-order-head small{font:.62rem var(--mono);letter-spacing:.15em}.store-hero h1,.store-list-head h1,.store-product h1,.store-checkout h1,.store-order-head h1{font:600 clamp(4rem,10vw,9rem)/.82 var(--display);letter-spacing:-.06em;margin:.25em 0}.store-hero p{max-width:540px}.store-hero a,.store-summary>a,.store-summary>button{background:var(--sun);color:var(--ink);border:0;justify-content:space-between;width:100%;margin-top:1.5rem;padding:1.1rem 1.3rem;font-weight:800;display:flex}.store-hero aside{border:1px solid #fff6;min-width:220px;padding:2rem;transform:rotate(2deg)}.store-hero aside strong{font:600 2.4rem/1 var(--display);margin-top:1rem;display:block}.store-category-strip{background:var(--sun);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.store-category-strip a{border-right:1px solid #102a4326;justify-content:space-between;padding:1.6rem;display:flex}.store-showcase{max-width:var(--store-max);margin:auto;padding:7rem clamp(1.2rem,6vw,6rem)}.store-showcase>header{justify-content:space-between;align-items:end;margin-bottom:2rem;display:flex}.store-showcase h2,.store-collections h2,.store-manifesto h2{font:600 clamp(2.8rem,6vw,5.8rem)/.9 var(--display);letter-spacing:-.04em;margin:.25rem 0}.store-product-grid{grid-template-columns:repeat(4,1fr);gap:2rem 1rem;display:grid}.store-product-image{aspect-ratio:4/5;background:var(--sky);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.store-product-image img{height:100%;transition:transform .35s}.store-product-card:hover img{transform:scale(1.025)}.store-product-image>span{font:700 5rem var(--display);opacity:.15}.store-product-image i{background:var(--sun);font:.55rem var(--mono);padding:.35rem .55rem;font-style:normal;position:absolute;top:1rem;left:1rem}.store-product-card>a>small{font:.55rem var(--mono);text-transform:uppercase;margin-top:.9rem;display:block}.store-product-card h3{font:600 1.65rem/1 var(--display);margin:.35rem 0}.store-price{align-items:center;gap:.6rem;display:flex}.store-price del{opacity:.55;font-size:.7rem}.store-price strong{font-size:.9rem}.store-collections{background:var(--ink);color:#fff;padding:7rem 6vw}.store-collections>div{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.store-collections a{background:linear-gradient(transparent,#07131ddd),var(--collection) center/cover;flex-direction:column;justify-content:end;min-height:420px;padding:2rem;display:flex}.store-collections b{font:600 3.5rem/1 var(--display)}.store-manifesto{background:var(--sun);grid-template-columns:1fr 3fr;gap:3rem;padding:8vw;display:grid}.store-manifesto>span{font:700 8rem/1 var(--display)}.store-list-head{padding:7rem 7vw 3rem}.store-list-head.compact{padding-bottom:1rem}.store-list-head p{max-width:600px}.store-filters{grid-template-columns:2fr 1fr 1fr auto;gap:.5rem;padding:0 7vw 3rem;display:grid}.store-filters input,.store-filters select,.store-filters button{border:1px solid var(--line);background:#fff;padding:1rem}.store-filters button{background:var(--ink);color:#fff}.store-catalog{padding:0 7vw 7rem}.store-empty{text-align:center;grid-column:1/-1;padding:5rem}.store-empty h2{font:600 3rem var(--display)}.store-product{max-width:var(--store-max);grid-template-columns:1.25fr .75fr;margin:auto;display:grid}.store-gallery{background:#fff;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem;display:grid}.store-gallery-main{background:var(--sky);grid-column:1/-1;place-items:center;min-height:75vh;display:grid}.store-gallery-main img{height:75vh}.store-gallery-main span{font:700 10rem var(--display);opacity:.12}.store-gallery>img{aspect-ratio:4/5}.store-product-buy{align-self:start;padding:clamp(2rem,5vw,5rem);position:sticky;top:0}.store-product-buy nav{font-size:.65rem}.store-product-buy h1{font-size:clamp(3.5rem,6vw,6.8rem)}.store-price.big{flex-direction:column;align-items:flex-start;margin:2rem 0}.store-price.big strong{font:600 2.4rem var(--display)}.store-product-buy form,.store-product-buy label{gap:.5rem;display:grid}.store-product-buy select,.store-product-buy input{border:1px solid var(--line);background:#fff;padding:1rem}.store-product-buy form>button{background:var(--sun);border:0;justify-content:space-between;margin-top:1rem;padding:1.2rem;font-weight:800;display:flex}.store-delivery-note{background:var(--sky);flex-direction:column;margin:1.5rem 0;padding:1rem;display:flex}.store-product-buy details{border-top:1px solid var(--line);padding:1rem 0}.store-product-buy summary{cursor:pointer;font-weight:800}.store-cart-layout,.store-order-layout{grid-template-columns:1fr 380px;gap:3rem;padding:1rem 7vw 7rem;display:grid}.store-cart-item{border-top:1px solid var(--line);grid-template-columns:120px 1fr auto auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.store-cart-item img{width:120px;height:140px}.store-cart-item h2{font:600 1.8rem var(--display);margin:.2rem 0}.store-cart-item input{width:68px;padding:.5rem}.store-cart-item button{background:0 0;border:0}.store-summary{background:var(--ink);color:#fff;align-self:start;padding:2rem}.store-summary>div{border-top:1px solid #ffffff2b;justify-content:space-between;padding:1rem 0;display:flex}.store-summary .total{font-size:1.15rem}.store-summary input,.store-summary textarea{width:100%;padding:.8rem}.store-summary form{display:flex}.store-summary form button{background:var(--sun);border:0}.store-summary img{background:#fff;margin:1rem 0;padding:1rem}.store-checkout{padding:5rem 7vw}.store-checkout>header{max-width:900px}.store-checkout h1{font-size:clamp(3.5rem,8vw,7rem)}.store-checkout>form{grid-template-columns:1fr 380px;gap:3rem;display:grid}.store-checkout-fields{gap:1rem;display:grid}.store-checkout fieldset{background:#fff;border:0;grid-template-columns:1fr 1fr;gap:1rem;padding:2rem;display:grid}.store-checkout legend{font:600 2rem var(--display);padding-top:2rem}.store-checkout label{gap:.35rem;font-size:.68rem;font-weight:700;display:grid}.store-checkout input{border:1px solid var(--line);padding:.9rem}.store-choice{border:1px solid var(--line);grid-column:1/-1;align-items:center;padding:1rem;grid-template-columns:auto 1fr!important}.store-choice span{flex-direction:column;display:flex}.store-terms{grid-template-columns:auto 1fr!important;display:flex!important}.store-order-head{padding:7rem 7vw 3rem}.store-order-head h1{font-size:clamp(3.5rem,8vw,7rem)}.store-order-timeline>div{border-top:1px solid var(--line);grid-template-columns:20px 100px 1fr;gap:1rem;padding:1rem;display:grid}.store-order-timeline i{background:var(--forest);border-radius:50%;width:12px;height:12px}.store-account-orders{max-width:1000px;padding:0 7vw 7rem}.store-account-orders>a{border-top:1px solid var(--line);grid-template-columns:120px 1fr 1fr auto;padding:1.2rem;display:grid}@media (width<=800px){.store-hero{min-height:calc(100svh - 68px);padding:2rem 1.4rem}.store-hero aside{display:none}.store-hero h1{font-size:4rem}.store-product-grid{grid-template-columns:repeat(2,1fr);gap:2rem .6rem}.store-showcase{padding:4rem 1rem}.store-product-card h3{font-size:1.3rem}.store-collections>div,.store-product,.store-cart-layout,.store-order-layout,.store-checkout>form{grid-template-columns:1fr}.store-collections a{min-height:300px}.store-manifesto{grid-template-columns:1fr;padding:5rem 1.4rem}.store-manifesto>span{font-size:5rem}.store-list-head{padding:5rem 1.4rem 2rem}.store-list-head h1{font-size:4.3rem}.store-filters{grid-template-columns:1fr;padding:0 1.4rem 2rem}.store-catalog{padding:0 1rem 5rem}.store-gallery-main{min-height:60vh}.store-gallery-main img{height:60vh}.store-product-buy{position:static}.store-cart-layout,.store-order-layout{padding:1rem 1rem 5rem}.store-cart-item{grid-template-columns:84px 1fr auto}.store-cart-item img{width:84px;height:100px}.store-cart-item>form:first-of-type,.store-cart-item>strong{grid-column:2}.store-checkout{padding:3rem 1rem}.store-checkout fieldset{grid-template-columns:1fr;padding:1.2rem}.store-summary{position:sticky;bottom:0}.store-account-orders>a{grid-template-columns:1fr 1fr;padding:1rem}.store-category-strip{display:flex;overflow:auto}.store-category-strip a{min-width:180px}}.store-policy{max-width:820px;padding:0 7vw 7rem}.store-stripe-pay,.store-wishlist-button{background:var(--sun);border:0;width:100%;margin-top:1rem;padding:1rem;font-weight:800}.pwa-standalone .store-shell{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.pwa-standalone .store-checkout input,.pwa-standalone .store-checkout select{min-height:52px;font-size:16px}html.pwa-standalone .store-shell{width:100%;min-height:100svh;padding-bottom:calc(74px + env(safe-area-inset-bottom));overflow-wrap:anywhere;overflow-x:clip}html.pwa-standalone .store-shell :focus-visible{outline:3px solid var(--sun);outline-offset:3px}html.pwa-standalone .store-shell button,html.pwa-standalone .store-shell a,html.pwa-standalone .store-shell input,html.pwa-standalone .store-shell select,html.pwa-standalone .store-shell textarea{-webkit-tap-highlight-color:transparent}html.pwa-standalone .store-shell input,html.pwa-standalone .store-shell select,html.pwa-standalone .store-shell textarea{max-width:100%;font-size:16px}html.pwa-standalone .store-shell button,html.pwa-standalone .store-shell input,html.pwa-standalone .store-shell select{min-height:48px}html.pwa-standalone .store-shell img,html.pwa-standalone .store-shell iframe,html.pwa-standalone .store-shell video{max-width:100%}@media (width<=800px){html.pwa-standalone .store-hero{background-position:58%;align-items:flex-end;min-height:min(700px,100svh - 68px);padding:clamp(2rem,8svh,4rem) 1rem 2rem}html.pwa-standalone .store-hero>div{width:100%}html.pwa-standalone .store-hero span{max-width:26ch;display:block}html.pwa-standalone .store-hero h1{margin:.3em 0;font-size:clamp(3.25rem,16vw,5rem);line-height:.84}html.pwa-standalone .store-hero p{max-width:32ch;font-size:.9rem}html.pwa-standalone .store-hero a{align-items:center;min-height:54px;padding:.9rem 1rem}html.pwa-standalone .store-category-strip{scroll-snap-type:x proximity;scrollbar-width:none}html.pwa-standalone .store-category-strip a{scroll-snap-align:start;align-items:center;min-width:min(72vw,260px);min-height:64px;padding:1rem}html.pwa-standalone .store-showcase{padding:3.5rem 1rem}html.pwa-standalone .store-showcase>header{align-items:flex-end;gap:1rem;margin-bottom:1.4rem}html.pwa-standalone .store-showcase>header>div{min-width:0}html.pwa-standalone .store-showcase>header>a{flex:none;align-items:center;min-height:44px;display:flex}html.pwa-standalone .store-showcase h2,html.pwa-standalone .store-collections h2,html.pwa-standalone .store-manifesto h2{font-size:clamp(2.45rem,12vw,3.5rem)}html.pwa-standalone .store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .65rem}html.pwa-standalone .store-product-card{min-width:0}html.pwa-standalone .store-product-card>a{height:100%;display:block}html.pwa-standalone .store-product-image{width:100%}html.pwa-standalone .store-product-image i{top:.65rem;left:.65rem}html.pwa-standalone .store-product-card>a>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html.pwa-standalone .store-product-card h3{overflow-wrap:anywhere;font-size:clamp(1.25rem,6vw,1.65rem)}html.pwa-standalone .store-price{flex-direction:column;align-items:flex-start;gap:.1rem}html.pwa-standalone .store-collections{padding:3.75rem 1rem}html.pwa-standalone .store-collections>div{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}html.pwa-standalone .store-collections a{scroll-snap-align:center;flex:0 0 min(86vw,390px);min-height:360px;padding:1.25rem}html.pwa-standalone .store-collections b{font-size:2.7rem}html.pwa-standalone .store-manifesto{gap:1rem;padding:3.75rem 1rem}html.pwa-standalone .store-manifesto>span{font-size:4rem}html.pwa-standalone .store-manifesto h2 br{display:none}html.pwa-standalone .store-list-head,html.pwa-standalone .store-order-head{padding:3.5rem 1rem 1.5rem}html.pwa-standalone .store-list-head.compact{padding-bottom:.5rem}html.pwa-standalone .store-list-head h1,html.pwa-standalone .store-order-head h1{overflow-wrap:anywhere;font-size:clamp(3.1rem,15vw,4.5rem)}html.pwa-standalone .store-list-head p,html.pwa-standalone .store-order-head p{font-size:.86rem}html.pwa-standalone .store-filters{gap:.6rem;padding:0 1rem 1.5rem;position:relative}html.pwa-standalone .store-filters input,html.pwa-standalone .store-filters select,html.pwa-standalone .store-filters button{width:100%;min-width:0}html.pwa-standalone .store-filters button{font-weight:800}html.pwa-standalone .store-catalog{padding:0 1rem 4rem}html.pwa-standalone .store-empty{padding:3rem 1rem}html.pwa-standalone .store-empty h2{font-size:2.35rem}html.pwa-standalone .store-product{flex-direction:column;display:flex}html.pwa-standalone .store-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;background:#fff;grid-template-columns:none;gap:.5rem;padding:.5rem;display:flex;overflow-x:auto}html.pwa-standalone .store-gallery>*{scroll-snap-align:center;flex:0 0 calc(100vw - 1rem)}html.pwa-standalone .store-gallery-main{aspect-ratio:4/5;height:auto;min-height:0}html.pwa-standalone .store-gallery-main img{object-fit:cover;width:100%;height:100%}html.pwa-standalone .store-gallery>a{aspect-ratio:4/5}html.pwa-standalone .store-gallery>a img{object-fit:cover;width:100%;height:100%}html.pwa-standalone .store-product-video{aspect-ratio:4/5;background:var(--ink);place-items:center;display:grid}html.pwa-standalone .store-product-video iframe,html.pwa-standalone .store-product-video video{border:0;width:100%;height:100%}html.pwa-standalone .store-product-buy{padding:2rem 1rem 3rem}html.pwa-standalone .store-product-buy nav{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.pwa-standalone .store-product-buy h1{overflow-wrap:anywhere;font-size:clamp(3rem,15vw,4.6rem);line-height:.86}html.pwa-standalone .store-price.big{margin:1.4rem 0}html.pwa-standalone .store-price.big strong{font-size:2.2rem}html.pwa-standalone .store-product-buy label{min-width:0}html.pwa-standalone .store-product-buy select,html.pwa-standalone .store-product-buy input{width:100%;min-width:0}html.pwa-standalone .store-product-buy form>button{align-items:center;min-height:54px;margin-top:.65rem;padding:1rem}html.pwa-standalone .store-product-buy summary{justify-content:space-between;align-items:center;min-height:48px;display:flex}html.pwa-standalone .store-product-buy summary:after{content:"+";font-size:1.35rem}html.pwa-standalone .store-product-buy details[open] summary:after{content:"−"}html.pwa-standalone .store-product-buy details div,html.pwa-standalone .store-product-buy details p{font-size:.88rem}html.pwa-standalone .store-delivery-note{margin:1.25rem 0}html.pwa-standalone .store-reviews{padding:3rem 1rem}html.pwa-standalone .store-reviews header h2{font-size:2.7rem}html.pwa-standalone .store-reviews article{border-top:1px solid var(--line);padding:1.25rem 0}html.pwa-standalone .store-cart-layout,html.pwa-standalone .store-order-layout{gap:1.5rem;padding:.5rem 1rem 3rem}html.pwa-standalone .store-cart-item{grid-template-columns:76px minmax(0,1fr) 44px;align-items:start;gap:.7rem;padding:1rem 0}html.pwa-standalone .store-cart-item img{grid-row:1/3;width:76px;height:96px}html.pwa-standalone .store-cart-item>div{min-width:0}html.pwa-standalone .store-cart-item h2{overflow-wrap:anywhere;font-size:1.45rem}html.pwa-standalone .store-cart-item>form:first-of-type{grid-column:2;grid-template-columns:64px minmax(82px,auto);align-items:center;gap:.4rem;display:grid}html.pwa-standalone .store-cart-item input{width:64px;min-height:44px}html.pwa-standalone .store-cart-item form button{min-height:44px;padding:.5rem}html.pwa-standalone .store-cart-item>strong{grid-column:2;align-self:center}html.pwa-standalone .store-cart-item>form:last-child{grid-area:1/3}html.pwa-standalone .store-cart-item>form:last-child button{width:44px;font-size:1.4rem}html.pwa-standalone .store-summary{min-width:0;margin:0;padding:1.35rem;position:static}html.pwa-standalone .store-summary>div{gap:1rem}html.pwa-standalone .store-summary>div span{min-width:0}html.pwa-standalone .store-summary>div b{text-align:right;flex:none}html.pwa-standalone .store-summary form,html.pwa-standalone .store-summary form input{min-width:0}html.pwa-standalone .store-summary form button{min-width:76px;padding:.5rem}html.pwa-standalone .store-summary>a,html.pwa-standalone .store-summary>button{align-items:center;min-height:54px}html.pwa-standalone .store-cart-reminder{gap:.7rem;margin-top:1.5rem;display:grid!important}html.pwa-standalone .store-cart-reminder label{gap:.35rem;display:grid}html.pwa-standalone .store-cart-reminder label:last-of-type{grid-template-columns:24px 1fr;align-items:start}html.pwa-standalone .store-cart-reminder input[type=checkbox]{width:22px;height:22px;min-height:0}html.pwa-standalone .store-checkout{padding:3rem 1rem calc(3rem + env(safe-area-inset-bottom))}html.pwa-standalone .store-checkout>header h1{overflow-wrap:anywhere;font-size:clamp(3.1rem,15vw,4.6rem)}html.pwa-standalone .store-checkout>form{gap:1.5rem}html.pwa-standalone .store-checkout-fields{gap:.75rem}html.pwa-standalone .store-checkout fieldset{gap:.85rem;padding:1rem}html.pwa-standalone .store-checkout legend{padding-top:1.25rem;font-size:1.75rem}html.pwa-standalone .store-checkout label{min-width:0}html.pwa-standalone .store-checkout input{width:100%;min-width:0}html.pwa-standalone .store-choice{min-height:66px;padding:.8rem;grid-template-columns:24px minmax(0,1fr)!important}html.pwa-standalone .store-choice input,html.pwa-standalone .store-terms input{width:22px;height:22px;min-height:0}html.pwa-standalone .store-terms{align-items:flex-start;gap:.65rem}html.pwa-standalone .store-checkout .store-summary button{width:100%;min-height:56px}html.pwa-standalone .store-order-timeline>div{grid-template-columns:16px 76px minmax(0,1fr);gap:.65rem;padding:1rem .25rem}html.pwa-standalone .store-order-timeline small{font-size:.62rem}html.pwa-standalone .store-order-timeline b{overflow-wrap:anywhere}html.pwa-standalone .store-summary textarea{resize:vertical;min-height:110px}html.pwa-standalone .store-account-orders{padding:0 1rem 4rem}html.pwa-standalone .store-account-orders>a{grid-template-columns:1fr auto;align-items:center;gap:.35rem 1rem;min-height:86px;padding:1rem 0}html.pwa-standalone .store-account-orders>a span{grid-column:1}html.pwa-standalone .store-account-orders>a strong{text-align:right;grid-area:1/2/3}html.pwa-standalone .store-policy{max-width:100%;padding:0 1rem 4rem}html.pwa-standalone .store-policy h2{font-size:2rem}html.pwa-standalone .store-policy table{max-width:100%;display:block;overflow-x:auto}html.pwa-standalone .store-address-grid{grid-template-columns:1fr;gap:.75rem;padding:0 1rem 1.5rem;display:grid}html.pwa-standalone .store-address{border-top:4px solid var(--sun);background:#fff;padding:1.25rem}html.pwa-standalone .store-address h2{font:600 2rem/1 var(--display);margin:.35rem 0}html.pwa-standalone .store-address form button{border:1px solid var(--line);background:0 0;padding:.65rem 1rem}html.pwa-standalone .store-checkout-form{background:#fff;gap:1rem;margin:0 1rem 4rem;padding:1.25rem;display:grid}html.pwa-standalone .store-checkout-form h2{font:600 2.35rem/1 var(--display);margin:.25rem 0}html.pwa-standalone .store-fields{grid-template-columns:1fr;gap:.8rem;display:grid}html.pwa-standalone .store-fields label,html.pwa-standalone .store-checkout-form>label{gap:.35rem;font-size:.7rem;font-weight:700;display:grid}html.pwa-standalone .store-fields input{border:1px solid var(--line);width:100%;padding:.8rem}html.pwa-standalone .store-checkout-form>label:last-of-type{grid-template-columns:24px 1fr;align-items:center}html.pwa-standalone .store-checkout-form input[type=checkbox]{width:22px;height:22px;min-height:0}html.pwa-standalone .store-buy{background:var(--sun);border:0;width:100%;padding:1rem;font-weight:800}}@media (width<=359px){html.pwa-standalone .store-product-grid{grid-template-columns:1fr;gap:2rem}html.pwa-standalone .store-product-image{aspect-ratio:5/6}html.pwa-standalone .store-product-card h3{font-size:1.7rem}html.pwa-standalone .store-price{flex-direction:row;align-items:center;gap:.6rem}html.pwa-standalone .store-showcase>header{display:block}html.pwa-standalone .store-showcase>header>a{margin-top:.5rem}html.pwa-standalone .store-cart-item{grid-template-columns:64px minmax(0,1fr) 40px}html.pwa-standalone .store-cart-item img{width:64px;height:82px}html.pwa-standalone .store-order-timeline>div{grid-template-columns:14px minmax(0,1fr)}html.pwa-standalone .store-order-timeline small,html.pwa-standalone .store-order-timeline b{grid-column:2}}@media (height<=620px) and (orientation:landscape){html.pwa-standalone .store-hero{min-height:100svh}html.pwa-standalone .store-hero h1{font-size:3.5rem}html.pwa-standalone .store-gallery>*{flex-basis:min(62vw,520px)}html.pwa-standalone .store-gallery-main{aspect-ratio:4/3}}
