@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.56419174.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.cfd9c1c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.6cf41120.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.56419174.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.cfd9c1c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.6cf41120.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.56419174.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.cfd9c1c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.6cf41120.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39c55468420adfa6-s.56419174.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.cfd9c1c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.6cf41120.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_9d071836-module__eTVsga__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_9d071836-module__eTVsga__variable{--font-jost:"Jost","Jost Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_3fcef8f3-module__aYbx9q__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_3fcef8f3-module__aYbx9q__variable{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_586582ef-module__HSyUyW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_586582ef-module__HSyUyW__variable{--font-inter:"Inter","Inter Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-light:300;--font-weight-medium:500;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-jost),"Jost",system-ui,sans-serif;--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.max-w-\[44ch\]{max-width:44ch}.grow{flex-grow:1}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing)*4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-sand-4{border-color:#d4c9b4}.bg-ink{background-color:#1e1810}.bg-sand{background-color:#f5efe4}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.text-center{text-align:center}.font-display{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif}.font-sans{font-family:var(--font-jost),"Jost",system-ui,sans-serif}.text-\[11px\]{font-size:11px}.text-\[17px\]{font-size:17px}.text-\[clamp\(36px\,5vw\,56px\)\]{font-size:clamp(36px,5vw,56px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.text-cognac{color:#7a5a2f}.text-ink{color:#1e1810}.text-ink-80{color:#1e1810d1}.text-sand{color:#f5efe4}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:border-cognac:hover{border-color:#7a5a2f}.hover\:bg-cognac:hover{background-color:#7a5a2f}}}:root{--background:#fff;--foreground:#171717;--arya-page-gutter:clamp(24px,4vw + 12px,120px);--arya-content-max:1680px;--arya-sand:#f5efe4;--arya-sand-2:#eee6d8;--arya-sand-3:#e6dcc9;--arya-sand-4:#d4c9b4;--arya-sand-5:#b8a98f;--arya-cognac:#7a5a2f;--arya-cognac-lt:#9a7040;--arya-ink:#1e1810;--arya-ink-80:#1e1810d1;--arya-ink-60:#1e18109e;--arya-ink-40:#1e18106b;--arya-ink-08:#1e18100d;--sand:#f5efe4;--sand-2:#eee6d8;--sand-3:#e6dcc9;--sand-4:#d4c9b4;--sand-5:#b8a98f;--cognac:#7a5a2f;--cognac-lt:#9a7040;--ink:#1e1810;--ink-80:#1e1810d1;--ink-60:#1e18109e;--ink-40:#1e18106b;--ink-08:#1e18100d;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}@media (min-width:1440px){:root{--arya-page-gutter:clamp(40px,5vw + 16px,140px)}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden}@media (max-width:480px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px!important}}body{background:var(--arya-sand);color:var(--arya-ink);font-family:var(--font-jost),"Jost",system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100%;margin:0;font-size:16px;font-weight:400;line-height:1.6;overflow-x:hidden}.btn-waitlist{background:var(--arya-sand);color:var(--arya-ink);letter-spacing:.26em;text-transform:uppercase;font-size:11px;font-weight:500;font-family:var(--font-jost),sans-serif;clip-path:none;border:1px solid #a08c78;border-radius:0;justify-content:center;align-items:center;padding:14px 32px;text-decoration:none;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.btn-waitlist:hover{border-color:var(--arya-cognac);color:var(--arya-ink);background:var(--arya-sand-2)}.section-page{box-sizing:border-box;background:var(--arya-sand);width:100%;max-width:100%;min-height:100vh;color:var(--arya-ink);font-family:var(--font-jost),sans-serif;overflow-x:hidden}.sp-nav{z-index:200;box-sizing:border-box;width:100%;max-width:100%;padding:26px var(--arya-page-gutter);padding-top:max(26px,var(--safe-top));background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:all .45s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;right:0}.sp-nav.stuck{padding:14px var(--arya-page-gutter);padding-top:max(14px,var(--safe-top));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--arya-sand-4);background:#f5efe4f7;box-shadow:0 1px 20px #1e18100f}.sp-logo{color:inherit;align-items:center;min-width:0;max-width:100%;line-height:0;text-decoration:none;display:flex}.sp-links{align-items:center;gap:40px;list-style:none;display:flex}.sp-links a{letter-spacing:.22em;text-transform:uppercase;color:var(--arya-ink-80);font-size:12px;font-weight:500;text-decoration:none}.sp-links a:hover,.sp-links a.active{color:var(--arya-ink)}.sp-explore{position:relative}.sp-explore-btn{letter-spacing:.22em;text-transform:uppercase;color:var(--arya-ink-80);font-size:12px;font-family:var(--font-jost),sans-serif;cursor:pointer;background:0 0;border:none;font-weight:500}.sp-explore-btn:hover{color:var(--arya-ink)}.sp-explore-menu{background:var(--arya-sand);border:1px solid var(--arya-sand-4);z-index:120;flex-direction:column;gap:2px;min-width:220px;padding:10px;display:none;position:absolute;top:100%;right:0;box-shadow:0 4px 20px #0000001a}.sp-explore:hover .sp-explore-menu,.sp-explore:focus-within .sp-explore-menu{display:flex}.sp-explore-menu a{letter-spacing:.2em;text-transform:uppercase;color:var(--arya-ink-80);align-items:center;min-height:44px;padding:10px 12px;font-size:11px;display:flex}.sp-explore-menu a:hover{color:var(--arya-ink);background:var(--arya-sand-2)}.sp-actions{align-items:center;gap:10px;display:flex}.sp-waitlist-btn{letter-spacing:.26em;text-transform:uppercase;color:var(--arya-ink);border:1px solid #a08c78;justify-content:center;align-items:center;min-height:44px;padding:10px 24px;font-size:11px;text-decoration:none;display:inline-flex}.sp-waitlist-btn:hover{border-color:var(--arya-cognac);background:var(--arya-sand-2)}.sp-hamburger{cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;z-index:201;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;padding:0;display:none;position:relative}.sp-hamburger span{background:currentColor;width:22px;height:2px;transition:transform .25s,opacity .25s;display:block}.sp-hamburger.open span:first-child{transform:translateY(8px)rotate(45deg)}.sp-hamburger.open span:nth-child(2){opacity:0}.sp-hamburger.open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.sp-mobile-menu{align-items:center;display:none}.sp-mobile-menu .sp-links{border:none;margin:0;padding:0}.sp-mobile-menu-primaries{flex-direction:column;gap:12px;width:100%;max-width:280px;margin-bottom:8px;display:flex}.sp-mobile-menu-cta{letter-spacing:.24em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;min-height:54px;font-weight:500;text-decoration:none;font-family:var(--font-jost),sans-serif!important;padding:18px 28px!important;font-size:12px!important;display:inline-flex!important}.sp-mobile-menu-cta-primary{background:var(--arya-ink);color:var(--arya-sand)!important}.sp-mobile-menu-cta-primary:hover{background:var(--arya-cognac)!important;color:var(--arya-sand)!important}.sp-mobile-menu-cta-secondary{background:var(--arya-sand);border:1px solid #a08c78;color:var(--arya-ink)!important}.sp-mobile-menu-cta-secondary:hover{border-color:var(--arya-cognac);background:var(--arya-sand-2)!important;color:var(--arya-ink)!important}.sp-mobile-menu-divider{background:var(--arya-sand-4);width:40px;height:1px;margin:20px 0}.mission .sp-hamburger{color:#f5efe4f2}.sp-main{padding:140px var(--arya-page-gutter)80px;max-width:min(var(--arya-content-max),100%);box-sizing:border-box;width:100%;min-width:0;margin:0 auto}.sp-main--founder{padding-top:80px}.sp-label{letter-spacing:.45em;text-transform:uppercase;color:var(--arya-cognac);margin-bottom:20px;font-size:11px;font-weight:600;display:block}.sp-foot.site-footer-root{padding:48px var(--arya-page-gutter);padding-left:max(var(--arya-page-gutter),var(--safe-left));padding-right:max(var(--arya-page-gutter),var(--safe-right));border-top:1px solid var(--arya-sand-4);box-sizing:border-box;flex-direction:column;align-items:stretch;gap:20px;width:100%;max-width:100%;display:flex}.site-footer-desktop-classic{display:none}@media (min-width:1025px){.site-footer-desktop-classic{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.site-footer-desktop-classic>a:first-of-type{letter-spacing:.28em;text-transform:uppercase;color:var(--arya-cognac);font-size:12px;font-weight:600;text-decoration:none}.site-footer-desktop-classic>div{flex-wrap:wrap;justify-content:flex-end;gap:28px;display:flex}.site-footer-desktop-classic>div a{letter-spacing:.2em;text-transform:uppercase;color:var(--arya-ink-60);font-size:12px;text-decoration:none}.site-footer-desktop-classic>div a:hover{color:var(--arya-ink)}}.site-footer-mobile-rich{display:block}@media (min-width:1025px){.site-footer-mobile-rich{display:none}}.site-footer-mobile-inner{flex-direction:column;gap:28px;width:100%;display:flex}.site-footer-brand>a:not(.p-foot-logo){letter-spacing:.28em;text-transform:uppercase;color:var(--arya-cognac);font-size:12px;font-weight:600;text-decoration:none}.site-footer-social{flex-wrap:wrap;gap:14px 22px;margin-top:16px;display:flex}.site-footer-social a{letter-spacing:.2em;text-transform:uppercase;color:var(--arya-ink-60);font-size:12px;text-decoration:none}.site-footer-social a:hover{color:var(--arya-ink)}.site-footer-contact-title{letter-spacing:.4em;text-transform:uppercase;color:var(--arya-cognac);margin:0 0 14px;font-size:11px;font-weight:600}.site-footer-contact-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-footer-contact-list a{color:var(--arya-ink);font-size:15px;text-decoration:none}.site-footer-contact-list a:hover{color:var(--arya-cognac)}.site-footer-copy{color:var(--arya-ink-60);margin:0;font-size:11px}.sp-hero{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;width:100%;min-width:0;max-width:100%;display:grid}.sp-hero>*{min-width:0}.sp-hero-img{aspect-ratio:4/5;background:var(--arya-sand-3);position:relative;overflow:hidden}.sp-hero-img img,img.sp-img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.sp-hero-content h1{font-family:var(--font-cormorant),serif;margin:0 0 28px;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.1}.sp-hero-content h1 em{color:var(--arya-cognac);font-style:italic}.sp-hero-content p{color:var(--arya-ink-80);margin:0 0 18px;font-size:17px;line-height:1.85}.sp-values{margin:36px 0 40px}.sp-values div{font-family:var(--font-cormorant),serif;color:var(--arya-ink);border-left:2px solid var(--arya-sand-4);background:var(--arya-sand-2);margin-bottom:8px;padding:16px 24px;font-size:19px;font-style:italic}.sp-btn-group{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sp-btn{background:var(--arya-ink);color:var(--arya-sand);letter-spacing:.26em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% 75%,95% 100%,0 100%);padding:14px 32px;font-size:11px;font-weight:500;text-decoration:none;transition:background .3s;display:inline-block}.sp-btn:hover{background:var(--arya-cognac)}.sp-btn-secondary{margin-top:0;margin-left:0}@media (max-width:480px){.sp-btn-group{flex-direction:column;align-items:stretch}.sp-btn-group .sp-btn{text-align:center}}.mission{background:var(--arya-ink);color:var(--arya-sand)}.mission .sp-nav{background:0 0;border-bottom-color:#0000}.mission .sp-nav.stuck{background:#1e1810f7;border-bottom-color:#f5efe41a;box-shadow:0 1px 20px #0003}.mission .sp-logo,.mission .sp-links a{color:#f5efe4e6}.mission .sp-links a:hover,.mission .sp-links a.active{color:var(--arya-sand)}.mission .sp-explore-btn{color:#f5efe4c7}.mission .sp-explore-btn:hover{color:var(--arya-sand)}.mission .sp-waitlist-btn{color:#f5efe4eb;border-color:#f5efe459}.mission .sp-waitlist-btn:hover{color:var(--arya-sand);background:#f5efe414;border-color:#c9a96e}.mission .sp-cta{background:var(--arya-sand)!important;color:var(--arya-ink)!important}.mission .sp-cta:hover{background:#c9a96e!important}.mission .sp-btn{background:var(--arya-sand);color:var(--arya-ink);border:1px solid #c9a96e}.mission .sp-btn:hover{color:var(--arya-ink);background:#c9a96e}.mission-main{text-align:center;max-width:min(760px,100%);margin:0 auto}.mission-main .sp-label{color:#f5efe480}.mission-main h1{font-family:var(--font-cormorant),serif;margin:0 0 32px;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.1}.mission-main h1 em{color:#c9a96e;font-style:italic}.mission-main p{color:#f5efe4cc;margin:0 0 20px;font-size:17px;line-height:1.9}.mission-pillars{grid-template-columns:repeat(2,1fr);gap:24px;margin:48px 0 56px;display:grid}.pillar{text-align:left;border:1px solid #f5efe41a;padding:40px 32px;transition:border-color .3s}.pillar:hover{border-color:#c9a96e}.pillar-n{font-family:var(--font-cormorant),serif;color:#c9a96e;margin-bottom:16px;font-size:48px;line-height:1}.pillar-t{letter-spacing:.34em;text-transform:uppercase;color:#f5efe4bf;margin-bottom:12px;font-size:11px;font-weight:500}.pillar p{color:#f5efe4ad;margin:0;font-size:15px;line-height:1.75}.mission-foot{border-color:#f5efe41a}.mission-foot .site-footer-desktop-classic a,.mission-foot .site-footer-desktop-classic div a{color:#f5efe499}.mission-foot .site-footer-desktop-classic a:hover,.mission-foot .site-footer-desktop-classic div a:hover{color:#f5efe4e6}.mission-foot .site-footer-desktop-classic>a:first-of-type{color:#c9a96e}.mission-foot .site-footer-desktop-classic>a:first-of-type:hover{color:#f5efe4f2}.mission-foot .site-footer-brand>a:not(.p-foot-logo){color:#c9a96e}.mission-foot .site-footer-brand>a:not(.p-foot-logo):hover{color:#f5efe4f2}.mission-foot .site-footer-social a,.mission-foot .site-footer-contact-list a{color:#f5efe499}.mission-foot .site-footer-social a:hover,.mission-foot .site-footer-contact-list a:hover{color:#f5efe4e6}.mission-foot .site-footer-contact-title{color:#f5efe480}.mission-foot .site-footer-copy{color:#f5efe473}.fit-layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.fit-content h1{font-family:var(--font-cormorant),serif;margin:0 0 28px;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.1}.fit-content h1 em{color:var(--arya-cognac);font-style:italic}.fit-content p{color:var(--arya-ink-80);margin:0 0 18px;font-size:17px;line-height:1.85}.fit-specs{margin:32px 0}.fit-specs h3{font-family:var(--font-cormorant),serif;color:var(--arya-cognac);margin:0 0 16px;font-size:28px}.fspec{background:var(--arya-sand-2);border-left:2px solid #0000;margin-bottom:4px;padding:20px 24px;transition:border-color .3s}.fspec:hover{border-color:var(--arya-cognac)}.fspec span{letter-spacing:.36em;text-transform:uppercase;color:var(--arya-cognac);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.fit-minis{flex-direction:column;gap:20px;margin:32px 0 40px;display:flex}.fit-minis div{background:var(--arya-sand);border:1px solid var(--arya-sand-4);color:var(--arya-ink-80);border-radius:8px;flex-direction:column;gap:10px;padding:20px 24px;font-size:14px;font-weight:400;line-height:1.5;transition:border-color .25s,box-shadow .25s;display:flex}.fit-minis div:hover{border-color:var(--arya-cognac);box-shadow:0 4px 16px #1e18100f}.fit-minis strong{font-family:var(--font-cormorant),serif;color:var(--arya-cognac);letter-spacing:.02em;margin-bottom:4px;font-size:22px;font-weight:500;line-height:1.2;display:block}.fit-visual{aspect-ratio:3/4;background:var(--arya-sand-3);overflow:hidden}.fit-visual img{object-fit:cover;width:100%;height:100%}.sp-main h1{font-family:var(--font-cormorant),serif;margin:0 0 12px;font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1.14}.sp-main h1 em{color:var(--arya-cognac);font-style:italic}.coll-section-title{font-family:var(--font-cormorant),serif;color:var(--arya-ink);margin-bottom:24px;font-size:clamp(26px,3vw,38px);font-weight:500}.coll-tabs{gap:2px;margin-bottom:32px;display:flex}.coll-tab{letter-spacing:.26em;text-transform:uppercase;border:1px solid var(--arya-sand-4);background:var(--arya-sand);color:var(--arya-ink-80);font-size:11px;font-family:var(--font-jost),sans-serif;cursor:pointer;padding:12px 24px;font-weight:500;transition:all .3s}.coll-tab:hover{color:var(--arya-ink);border-color:var(--arya-cognac)}.coll-tab.active{background:var(--arya-ink);color:var(--arya-sand);border-color:var(--arya-ink)}.coll-section{margin-bottom:48px}.coll-section.hide-by-filter{display:none}.coll-note{color:var(--arya-ink-80);margin:0 0 40px;font-size:16px}.coll-launch-banner{font-family:var(--font-cormorant),serif;color:#8b6a3e;text-align:center;margin:-10px 0 34px;font-size:15px;font-style:italic}.coll-mission-link{font-family:var(--font-cormorant),serif;color:#8b6a3e;text-align:center;margin:-10px 0 16px;font-size:14px;font-style:italic}.coll-mission-link a{color:#8b6a3e;text-underline-offset:3px;text-decoration:underline}.coll-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.coll-card{color:inherit;border:1px solid var(--arya-sand-3);background:var(--arya-sand);text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}.coll-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1e18100f}.coll-visual{aspect-ratio:3/4;background:var(--arya-sand-3);justify-content:center;align-items:center;display:flex;position:relative}.coll-placeholder{flex-direction:column;align-items:center;gap:10px;display:flex}.coll-placeholder span{font-family:var(--font-cormorant),serif;color:var(--arya-ink-60);font-size:18px;font-style:italic}.coll-tag{background:var(--arya-ink);color:var(--arya-sand);letter-spacing:.18em;padding:6px 12px;font-size:14px;position:absolute;top:8px;left:0}.coll-info{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:14px 16px;display:flex}.coll-cat{letter-spacing:.36em;text-transform:uppercase;color:var(--arya-cognac);font-size:14px;font-weight:600}.coll-name{font-family:var(--font-cormorant),serif;color:var(--arya-ink);font-size:18px;font-weight:500}.coll-price{font-family:var(--font-cormorant),serif;color:var(--arya-ink);font-size:18px}.coll-coming{font-family:var(--font-cormorant),serif;color:#8b6a3e;text-align:center;margin-top:2px;font-size:14px;font-style:italic}@media (min-width:769px){.fit-minis{flex-flow:wrap;gap:20px}.fit-minis div{flex:1;min-width:140px;max-width:220px}}@media (min-width:1025px){.sp-main{padding:152px var(--arya-page-gutter)92px;max-width:min(var(--arya-content-max),100%)}.sp-main--founder{padding-top:88px}.sp-foot.site-footer-root{padding-top:52px;padding-bottom:48px;padding-left:max(var(--arya-page-gutter),var(--safe-left));padding-right:max(var(--arya-page-gutter),var(--safe-right))}.coll-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.coll-section{margin-bottom:56px}.coll-tabs{margin-bottom:36px}.sp-copy-section{margin-top:52px}.sp-waitlist-cta{padding:48px var(--arya-page-gutter);margin-top:64px}.faq-section{margin-top:48px}.faq-contact{margin-top:48px;padding-top:32px}.fit-guide-cards,.blog-grid{gap:20px}.sustainability-grid,.fit-guide-links{gap:16px}.mission-pillars{gap:28px;margin:44px 0 52px}.pillar{padding:36px 28px}.sp-hero,.fit-layout{gap:72px}}@media (max-width:768px){.sp-nav,.sp-nav.stuck{padding:16px 32px;padding-top:max(16px,var(--safe-top));align-items:center;gap:10px;min-width:0}.sp-logo{flex:0 auto;min-width:0;max-width:calc(100% - 52px)}.sp-hamburger{color:var(--arya-ink);flex-shrink:0;margin-left:auto;display:flex!important}.mission .sp-hamburger{color:#f5efe4f2}.sp-nav>.sp-links,.sp-nav>.sp-actions{display:none!important}.sp-mobile-menu{z-index:190;padding:80px 24px 24px;padding-top:max(80px,calc(60px + var(--safe-top)));opacity:0;visibility:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;pointer-events:none;background:#f5efe4fa;flex-direction:column;justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.sp-mobile-menu.open{opacity:1;visibility:visible;pointer-events:auto}.sp-mobile-menu .sp-links{flex-direction:column;align-items:center;gap:4px;width:100%;max-width:280px;display:flex}.sp-mobile-menu .sp-links a{justify-content:center;align-items:center;width:100%;min-height:48px;padding:14px 20px;display:inline-flex}.mission .sp-mobile-menu{background:#1e1810fa}.sp-foot.site-footer-root{text-align:center;padding-bottom:max(64px,var(--safe-bottom));align-items:stretch;gap:22px}.site-footer-mobile-inner{gap:28px}.site-footer-brand,.site-footer-contact{text-align:center;flex-direction:column;align-items:center;display:flex}.site-footer-social{justify-content:center}.site-footer-contact-list{align-items:center}.site-footer-contact-list li{text-align:center}.site-footer-copy{text-align:center;width:100%}.sp-main{padding:120px 24px 60px;padding-bottom:max(60px,var(--safe-bottom))}.sp-main--founder{padding-top:76px}.sp-hero,.fit-layout{grid-template-columns:1fr;gap:48px}.fit-layout>.fit-visual{order:-1}.mission-pillars,.coll-grid{grid-template-columns:1fr}.sp-foot{padding:36px 24px;padding-bottom:max(64px,var(--safe-bottom))}}@media (max-width:480px){.sp-nav,.sp-nav.stuck{padding:14px 20px;padding-top:max(14px,var(--safe-top));gap:12px}.sp-main{padding:116px 20px 48px;padding-bottom:max(48px,var(--safe-bottom))}.sp-main--founder{padding-top:72px}.sp-main h1{margin-bottom:16px;line-height:1.18}.sp-hero-content h1,.fit-content h1{font-size:clamp(28px,8vw,36px)!important}.sp-hero-content p,.fit-content p{font-size:18px;line-height:1.75}.sp-hero,.fit-layout{gap:32px}.mission-main h1{font-size:clamp(32px,8vw,40px)!important}.pillar{padding:28px 20px}.pillar-n{font-size:40px}.sp-foot{padding:28px 20px;padding-bottom:max(28px,var(--safe-bottom))}.coll-tab,.sp-btn{justify-content:center;align-items:center;min-height:48px;display:inline-flex}}.sp-copy-section{margin-top:44px}.sp-copy-section h2{font-family:var(--font-cormorant),serif;color:var(--arya-ink);margin:0 0 14px;font-size:clamp(28px,3.2vw,40px);font-weight:500}.sp-copy-section p{color:var(--arya-ink-80);margin:0 0 14px;font-size:17px;line-height:1.85}.sp-waitlist-cta{background:var(--arya-sand-2);border:1px solid var(--arya-sand-4);text-align:center;margin-top:56px;padding:44px 28px}.sp-waitlist-cta h2{font-family:var(--font-cormorant),serif;color:var(--arya-ink);margin:0 0 10px;font-size:clamp(32px,4vw,48px);font-weight:400}.sp-waitlist-cta p{color:var(--arya-ink-80);margin:0 0 20px;font-size:17px;line-height:1.8}.faq-main h1{margin-bottom:28px}.faq-section{margin-top:40px}.faq-section h2{font-family:var(--font-cormorant),serif;color:var(--arya-cognac);margin:0 0 14px;font-size:clamp(28px,3vw,40px)}.faq-list{gap:8px;display:grid}.faq-item{border:1px solid var(--arya-sand-4);background:var(--arya-sand);padding:0}.faq-item[open]{background:var(--arya-sand-2);border-left:3px solid #8b6a3e}.faq-item summary{cursor:pointer;min-height:56px;color:var(--arya-ink);align-items:center;padding:18px 20px;font-size:15px;font-weight:500;line-height:1.45;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{color:var(--arya-ink-80);margin:0;padding:0 20px 18px;font-size:16px;line-height:1.75}.faq-contact{border-top:1px solid var(--arya-sand-4);margin-top:56px;padding-top:36px}.faq-contact h2{font-family:var(--font-cormorant),serif;margin:0 0 10px;font-size:clamp(30px,3.5vw,44px);font-weight:500}.faq-contact p{color:var(--arya-ink-80);margin:0 0 20px;font-size:17px}.fit-guide-cards{grid-template-columns:1fr;gap:16px;margin-top:18px;display:grid}.fit-guide-card{border:1px solid var(--arya-sand-4);background:var(--arya-sand);padding:22px}.fit-guide-card h3{font-family:var(--font-cormorant),serif;color:var(--arya-cognac);margin:0 0 10px;font-size:28px;font-weight:500}.fit-guide-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fit-guide-card li{color:var(--arya-ink-80);font-size:15px;line-height:1.6}.fit-guide-table{border:1px solid var(--arya-sand-4);grid-template-columns:1fr;margin-top:16px;display:grid}.fit-guide-table>div{border-bottom:1px solid var(--arya-sand-4);padding:14px 16px}.fit-guide-table>div:nth-child(4n+1),.fit-guide-table>div:nth-child(4n+2){background:var(--arya-sand-2)}.fit-guide-table>div:nth-child(odd){letter-spacing:.2em;text-transform:uppercase;color:var(--arya-cognac);font-size:12px;font-weight:600}.fit-guide-table>div:nth-child(2n){color:var(--arya-ink-80);font-size:15px;line-height:1.6}.fit-guide-links{grid-template-columns:1fr;gap:12px;margin-top:48px;display:grid}.fit-guide-link-card{border:1px solid var(--arya-sand-4);background:var(--arya-sand);color:var(--arya-ink);font-family:var(--font-cormorant),serif;padding:22px;font-size:30px;font-style:italic;text-decoration:none}.fit-guide-link-card:hover{border-color:var(--arya-cognac);color:var(--arya-cognac)}.sustainability-grid{grid-template-columns:1fr;gap:10px;margin-top:18px;display:grid}.sustainability-card{border:1px solid var(--arya-sand-4);background:var(--arya-sand);padding:20px}.sustainability-card h3{font-family:var(--font-cormorant),serif;color:var(--arya-cognac);margin:0 0 8px;font-size:28px}.sustainability-card p{color:var(--arya-ink-80);margin:0;font-size:15px;line-height:1.65}.blog-main h1{padding-left:0}.blog-grid{grid-template-columns:1fr;gap:20px;margin-top:28px;display:grid}.blog-card{border:1px solid var(--arya-sand-4);background:var(--arya-sand);min-height:340px;color:inherit;border-radius:0;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;overflow:hidden}.blog-card:hover{transform:scale(1.02);box-shadow:0 12px 40px #1e18101f}.blog-card-visual{background:linear-gradient(165deg,#c4a882 0%,#e8ddd0 100%);flex-shrink:0;height:200px;min-height:200px;position:relative;overflow:hidden}.blog-card-visual .blog-card-image{object-fit:cover}.blog-card-body{flex-direction:column;flex:1;min-height:0;padding:20px;display:flex}.blog-date{letter-spacing:.24em;text-transform:uppercase;color:var(--arya-cognac);margin:0 0 8px;font-size:11px;font-weight:600}.blog-card h2{font-family:var(--font-cormorant),serif;color:var(--arya-ink);margin:0 0 10px;font-size:28px;font-weight:400;line-height:1.12}.blog-card p{color:var(--arya-ink-80);flex:1;margin:0 0 16px;font-size:16px;line-height:1.65}.blog-read{color:#8b6a3e;font-style:italic;font-family:var(--font-cormorant),serif;margin-top:auto;font-size:22px;text-decoration:none}.blog-read:hover{text-underline-offset:3px;text-decoration:underline}.article-main{max-width:min(860px,100%)}.article-date{letter-spacing:.24em;text-transform:uppercase;color:var(--arya-cognac);margin:0 0 10px;font-size:11px;font-weight:600}.article-main h1{margin-bottom:20px}.article-main h2{font-family:var(--font-cormorant),serif;color:var(--arya-ink);margin:28px 0 10px;font-size:clamp(28px,3vw,40px);font-weight:500}.article-main p{color:var(--arya-ink-80);margin:0 0 14px;font-size:17px;line-height:1.85}.article-links a{color:#8b6a3e}@media (min-width:900px){.fit-guide-cards,.fit-guide-table{grid-template-columns:1fr 1fr}.fit-guide-table>div:nth-child(odd){border-right:1px solid var(--arya-sand-4)}.sustainability-grid,.blog-grid,.fit-guide-links{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.blog-main h1{padding-left:24px}.blog-grid{gap:20px;margin-left:16px;margin-right:16px;grid-template-columns:1fr!important}}.sp-main--hero-first{padding-top:0!important}.sp-page-hero{width:100vw;min-height:300px;padding:max(120px,calc(72px + var(--safe-top)))max(var(--arya-page-gutter),env(safe-area-inset-right))40px max(var(--arya-page-gutter),env(safe-area-inset-left));box-sizing:border-box;background:linear-gradient(165deg,#c4a882 0%,#e8ddd0 55%,#f0e8dc 100%);align-items:flex-end;margin-bottom:40px;margin-left:calc(50% - 50vw);display:flex;position:relative}.sp-page-hero-inner{width:100%;max-width:min(var(--arya-content-max),100%);box-sizing:border-box;margin:0 auto}.sp-page-hero .sp-label{margin-bottom:12px}.sp-page-hero h1{font-family:var(--font-cormorant),serif;color:var(--arya-ink);margin:0;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.1}.blog-post-hero{width:100vw;min-height:280px;padding:max(100px,calc(56px + var(--safe-top)))max(var(--arya-page-gutter),env(safe-area-inset-right))36px max(var(--arya-page-gutter),env(safe-area-inset-left));box-sizing:border-box;background:linear-gradient(165deg,#c4a882 0%,#e8ddd0 55%,#f5efe4 100%);align-items:flex-end;margin-bottom:32px;margin-left:calc(50% - 50vw);display:flex;position:relative}.blog-post-hero--image{background:#1e1810}.blog-post-hero-media{z-index:0;position:absolute;inset:0}.blog-post-hero-img{object-fit:cover}@media (min-width:769px){.blog-post-hero{min-height:400px;padding-top:max(120px,calc(72px + var(--safe-top)));margin-bottom:40px}}.blog-post-hero-gradient{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#1e18100f 100%);position:absolute;inset:0}.blog-post-hero--image .blog-post-hero-gradient{background:linear-gradient(#1e181059 0%,#1e1810b8 55%,#1e1810e0 100%)}.blog-post-hero-inner{z-index:2;box-sizing:border-box;width:100%;max-width:min(860px,100%);margin:0 auto;position:relative}.blog-post-hero-eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--arya-cognac);margin-bottom:10px;font-size:11px;font-weight:600;display:block}.blog-post-hero--image .blog-post-hero-eyebrow{color:#c9a96ef2}.blog-post-hero-title{font-family:var(--font-cormorant),serif;color:var(--arya-ink);margin:0;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.08}.blog-post-hero--image .blog-post-hero-title{color:var(--arya-sand);text-shadow:0 2px 28px #00000073}.home-branded-footer{--foot-extra-left:clamp(24px,5vw,96px);padding-top:clamp(68px,8vw,92px);padding-bottom:clamp(64px,5vw,72px);padding-right:var(--arya-page-gutter);padding-left:calc(var(--arya-page-gutter) + var(--foot-extra-left));background:var(--arya-ink);color:#f5efe4eb}.home-branded-footer .foot-grid{width:100%;max-width:min(var(--arya-content-max),100%);box-sizing:border-box;grid-template-columns:1fr;align-items:start;gap:32px;min-width:0;margin-bottom:clamp(24px,3.5vw,40px);margin-left:auto;margin-right:auto;display:grid}.home-branded-footer .foot-brand{box-sizing:border-box;min-width:0;max-width:100%}.home-branded-footer .foot-brand>*{max-width:100%}.home-branded-footer .foot-col-desktop-only{display:none}@media (min-width:1025px){.home-branded-footer{padding-top:clamp(92px,10vw,120px)}.home-branded-footer .foot-col-desktop-only{display:block}.home-branded-footer .foot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,40px) clamp(24px,3.5vw,80px)}.home-branded-footer .foot-grid>*{min-width:0}}.home-branded-footer .foot-tagline{font-family:var(--font-cormorant),serif;color:#f5efe4b8;box-sizing:border-box;margin:18px 0 24px;font-size:17px;font-style:italic;line-height:1.7}.home-branded-footer .foot-social{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;gap:14px 18px;width:100%;max-width:100%;display:flex}.home-branded-footer .foot-social a{letter-spacing:.28em;text-transform:uppercase;color:#f5efe499;box-sizing:border-box;padding:0 .15em;font-size:12px;font-weight:500;text-decoration:none;transition:color .3s}@media (max-width:640px){.home-branded-footer .foot-social{flex-direction:column;align-items:flex-start;gap:11px}.home-branded-footer .foot-social a{letter-spacing:.24em}}.home-branded-footer .foot-social a:hover{color:#c9a96e}.home-branded-footer .foot-col h5{letter-spacing:.4em;text-transform:uppercase;color:#f5efe4e6;margin:0 0 20px;font-size:11px;font-weight:600}.home-branded-footer .foot-col ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.home-branded-footer .foot-col a{color:#f5efe494;font-size:15px;font-weight:400;text-decoration:none;transition:color .3s}.home-branded-footer .foot-col a:hover{color:#f5efe4e0}.home-branded-footer .foot-bottom{max-width:min(var(--arya-content-max),100%);box-sizing:border-box;border-top:none;justify-content:space-between;align-items:center;width:100%;margin-left:auto;margin-right:auto;padding-top:clamp(20px,2.5vw,28px);display:flex;position:relative}.home-branded-footer .foot-bottom:before{content:"";background:#f5efe414;height:1px;position:absolute;top:0;left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.home-branded-footer .foot-bottom p{letter-spacing:.06em;color:#f5efe473;font-size:12px}.home-branded-footer .foot-bottom-mark{align-items:center;gap:10px;display:flex}.home-branded-footer .foot-bottom-mark span{letter-spacing:.26em;text-transform:uppercase;color:#f5efe473;font-size:11px;font-weight:500}@media (max-width:768px){.home-branded-footer{padding-top:clamp(56px,7vw,76px);padding-left:calc(max(28px,env(safe-area-inset-left)) + clamp(24px,5vw,96px));padding-right:max(28px,env(safe-area-inset-right))}.home-branded-footer .foot-grid{gap:36px;margin-bottom:32px}.home-branded-footer .foot-bottom{text-align:center;flex-direction:column;align-items:center;gap:14px}.home-branded-footer .foot-bottom-mark{justify-content:center}.home-branded-footer .foot-brand{text-align:center;flex-direction:column;align-items:center;display:flex}.home-branded-footer .foot-brand .foot-social{justify-content:center;align-items:center}.home-branded-footer .foot-contact{text-align:center;flex-direction:column;align-items:center;display:flex}.home-branded-footer .foot-contact ul{align-items:center}}@media (max-width:480px){.home-branded-footer{padding-top:clamp(52px,8vw,64px);padding-left:calc(max(28px,env(safe-area-inset-left)) + clamp(24px,5vw,96px));padding-right:max(28px,env(safe-area-inset-right))}}.arya-page{box-sizing:border-box;background:var(--arya-sand);width:100%;max-width:100%;min-height:100vh;color:var(--arya-ink);font-family:var(--font-jost),sans-serif;overflow-x:hidden}.p-nav{z-index:100;border-bottom:1px solid var(--arya-sand-4);background:#f5efe4f7;justify-content:space-between;align-items:center;padding:20px 32px;display:flex;position:fixed;top:0;left:0;right:0}.p-nav-logo{color:var(--arya-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.p-nav-wordmark{letter-spacing:.2em;font-size:14px;font-weight:500}.p-nav-links{align-items:center;gap:32px;display:flex}.p-nav-links a{letter-spacing:.2em;text-transform:uppercase;color:var(--arya-ink-80);font-size:12px;font-weight:500;text-decoration:none}.p-nav-links a:hover{color:var(--arya-ink)}.p-nav-cta{background:var(--arya-ink)!important;color:var(--arya-sand)!important;padding:8px 20px!important}.p-nav-cta:hover{background:var(--arya-cognac)!important}.p-main{padding:120px var(--arya-page-gutter)80px;max-width:min(var(--arya-content-max),100%);box-sizing:border-box;margin:0 auto}.p-back{letter-spacing:.2em;text-transform:uppercase;color:var(--arya-ink-60);margin-bottom:32px;font-size:12px;text-decoration:none;display:inline-block}.p-back:hover{color:var(--arya-ink)}.p-foot.site-footer-root{padding:40px var(--arya-page-gutter);padding-left:max(var(--arya-page-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--arya-page-gutter),env(safe-area-inset-right,0px));border-top:1px solid var(--arya-sand-4);box-sizing:border-box;flex-direction:column;align-items:stretch;gap:20px;display:flex}.p-foot-logo{color:var(--arya-ink);font-family:var(--font-cormorant),serif;align-items:center;gap:8px;font-style:italic;text-decoration:none;display:flex}@media (min-width:1025px){.p-foot.site-footer-root .site-footer-desktop-classic{align-items:center}.p-foot .site-footer-desktop-classic>a.p-foot-logo{font-family:var(--font-cormorant),serif;font-style:italic;font-weight:400;font-size:unset;letter-spacing:.02em;text-transform:none;color:var(--arya-ink)}}.p-foot-links{flex-wrap:wrap;justify-content:flex-end;gap:24px;display:flex}.p-foot-links a{letter-spacing:.18em;text-transform:uppercase;color:var(--arya-ink-60);font-size:12px;text-decoration:none}.p-foot-links a:hover{color:var(--arya-ink)}.p-foot.site-footer-root .site-footer-copy{letter-spacing:.1em;color:var(--arya-ink-60);margin:0;font-size:11px}.pp-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.pp-image-options{flex-direction:column;gap:0;min-width:0;display:flex;position:sticky;top:100px}.pp-options-stack{border-top:1px solid var(--arya-sand-4);margin-top:0;padding:24px 0 0}.pp-options-stack .pp-color,.pp-options-stack .pp-size{margin-bottom:20px}.pp-options-stack .pp-add{margin-top:4px}.pp-visual-wrap{position:relative}.pp-visual{aspect-ratio:3/4;background:var(--arya-sand-3);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pp-bg{background:linear-gradient(165deg,var(--arya-sand-2)0%,var(--arya-sand-3)40%,#d4c4a8 100%);position:absolute;inset:0}.pp-content{z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.pp-name{font-family:var(--font-cormorant),serif;color:var(--arya-ink-60);letter-spacing:.08em;font-size:18px;font-style:italic}.pp-tag{background:var(--arya-ink);color:var(--arya-sand);letter-spacing:.18em;text-transform:uppercase;padding:6px 12px;font-size:14px;font-weight:500;position:absolute;top:12px;left:0}.pp-detail{min-width:0;padding-top:0}.pp-cat{letter-spacing:.4em;text-transform:uppercase;color:var(--arya-cognac);margin-bottom:8px;font-size:11px;font-weight:600}.pp-title{font-family:var(--font-cormorant),serif;color:var(--arya-ink);margin:0 0 8px;font-size:32px;font-weight:500;line-height:1.2}.pp-oneline{color:var(--arya-ink-80);margin:0 0 16px;font-size:15px;font-weight:500;line-height:1.5}.pp-price{font-family:var(--font-cormorant),serif;color:var(--arya-ink);margin:0 0 20px;font-size:24px}.pp-price small{color:var(--arya-ink-60);letter-spacing:.1em;margin-left:4px;font-size:11px}.pp-desc{color:var(--arya-ink-80);margin:0 0 24px;font-size:16px;line-height:1.7}.pp-fabric{color:var(--arya-ink-80);margin:0 0 24px;font-size:16px;line-height:1.75}.fabric-link{color:#8b6a3e;text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.fabric-link:hover{color:var(--arya-cognac)}.pp-features{margin:0 0 28px;padding:0;list-style:none}.pp-features li{color:var(--arya-ink-80);border-bottom:1px solid var(--arya-sand-3);align-items:flex-start;gap:8px;padding:6px 0;font-size:14px;line-height:1.5;display:flex}.pp-features li:before{content:"";background:var(--arya-cognac);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:8px}.pp-specs{margin:0 0 28px;padding:0;list-style:none}.pp-specs li{color:var(--arya-ink-80);border-bottom:1px solid var(--arya-sand-3);align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.pp-specs li:before{content:"";background:var(--arya-cognac);border-radius:50%;flex-shrink:0;width:4px;height:4px}.pp-opt-label{letter-spacing:.35em;text-transform:uppercase;color:var(--arya-ink-60);margin-bottom:10px;font-size:10px;font-weight:500;display:block}.pp-color{margin-bottom:20px}.pp-color-swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pp-color-swatch{border:2px solid var(--arya-sand-4);cursor:pointer;border-radius:50%;flex-shrink:0;width:28px;height:28px;padding:0;transition:transform .2s,border-color .2s}.pp-color-swatch:hover{border-color:var(--arya-sand-5);transform:scale(1.08)}.pp-color-swatch.selected{border-color:var(--arya-ink);box-shadow:0 0 0 1px var(--arya-sand)}.pp-size{margin-bottom:20px}.pp-size-btns{flex-wrap:wrap;gap:8px;display:flex}.pp-size-btns .pp-size-btn{border:1px solid var(--arya-sand-4);background:var(--arya-sand-2);width:44px;min-width:44px;height:44px;min-height:44px;font-size:11px;font-weight:500;font-family:var(--font-jost),sans-serif;color:var(--arya-ink-80);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.pp-size-btns .pp-size-btn:hover{border-color:var(--arya-sand-5);color:var(--arya-ink)}.pp-size-btns .pp-size-btn.selected{border-color:var(--arya-cognac);background:var(--arya-ink);color:var(--arya-sand)}.pp-fit-help{color:#8b6a3e;margin-top:10px;font-size:13px}.pp-fit-help a{color:#8b6a3e;text-underline-offset:3px;text-decoration:underline}.pp-add{background:var(--arya-ink);width:100%;color:var(--arya-sand);font-family:var(--font-jost),sans-serif;letter-spacing:.26em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 85%,96% 100%,0 100%);border:none;padding:14px 24px;font-size:11px;font-weight:500;transition:background .3s}.pp-add:hover:not(:disabled){background:var(--arya-cognac)}.pp-add:disabled{background:var(--arya-sand-5);cursor:not-allowed}.pp-add.added{background:var(--arya-cognac)}.pp-waitlist-cta{color:var(--arya-ink-80);margin-top:20px;font-size:14px}.pp-delivery{font-family:var(--font-cormorant),serif;color:#8b6a3e;margin-top:14px;font-size:15px;font-style:italic;line-height:1.4}.pp-waitlist-link{color:#8b6a3e;text-underline-offset:3px;font-weight:500;text-decoration:underline}.pp-waitlist-link:hover{color:var(--arya-cognac)}.pp-note{font-family:var(--font-cormorant),serif;color:var(--arya-ink-60);margin-top:20px;font-size:14px;font-style:italic;line-height:1.5}.pp-crosssell{border-top:1px solid var(--arya-sand-4);margin-top:56px;padding-top:40px}.pp-crosssell-title{font-family:var(--font-cormorant),serif;color:var(--arya-ink);margin:0 0 24px;font-size:clamp(22px,3vw,28px);font-weight:500}.pp-crosssell-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.pp-crosssell-card{color:inherit;border:1px solid var(--arya-sand-4);background:var(--arya-sand-2);flex-direction:column;padding:20px;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:flex}.pp-crosssell-card:hover{border-color:var(--arya-cognac);box-shadow:0 4px 16px #1e18100f}.pp-crosssell-visual{aspect-ratio:3/4;background:var(--arya-sand-3);justify-content:center;align-items:center;margin-bottom:12px;display:flex}.pp-crosssell-name{font-family:var(--font-cormorant),serif;color:var(--arya-ink);font-size:18px;font-weight:500}.pp-crosssell-price{color:var(--arya-ink-80);margin-top:4px;font-size:14px}.pp-know{border-top:1px solid var(--arya-sand-4);margin-top:48px;padding-top:32px}.pp-know-title{font-family:var(--font-cormorant),serif;color:var(--arya-ink);margin:0 0 16px;font-size:clamp(24px,3vw,32px);font-weight:500}.pp-know-links{gap:10px;display:grid}.pp-know-links a{color:#8b6a3e;font-style:italic;font-family:var(--font-cormorant),serif;font-size:20px;text-decoration:none}.pp-know-links a:hover{color:var(--arya-cognac);text-underline-offset:3px;text-decoration:underline}.pp-legging-mission{color:var(--arya-ink-80);margin-top:18px;font-size:14px}.pp-legging-mission a{color:#8b6a3e;text-underline-offset:3px;text-decoration:underline}@media (min-width:1025px){.p-main{padding:132px var(--arya-page-gutter)96px;max-width:min(var(--arya-content-max),100%)}.pp-layout{grid-template-columns:minmax(0,45%) minmax(0,55%);align-items:start;gap:clamp(48px,5vw,80px)}.pp-title{font-size:clamp(34px,2.6vw,44px)}.pp-oneline{max-width:52ch;font-size:17px;line-height:1.55}.pp-fabric,.pp-desc{max-width:58ch;font-size:17px;line-height:1.75}.pp-features li,.pp-specs li{padding:10px 0;font-size:15px}.pp-crosssell{margin-top:64px;padding-top:48px}.pp-crosssell-grid{gap:24px}.p-foot.site-footer-root{padding-top:48px;padding-bottom:44px}}@media (min-width:1280px){.pp-layout{grid-template-columns:minmax(0,42%) minmax(0,58%);gap:clamp(56px,5vw,88px)}}@media (min-width:769px) and (max-width:1024px){.p-main{max-width:min(var(--arya-content-max),100%);padding-left:var(--arya-page-gutter);padding-right:var(--arya-page-gutter)}.pp-layout{grid-template-columns:minmax(0,44%) minmax(0,56%);gap:36px}}@media (max-width:768px){.p-nav{flex-direction:column;align-items:center;gap:0;padding:16px 20px}.p-nav-links{border-top:1px solid var(--arya-sand-4);flex-direction:column;align-items:center;width:100%;margin-top:10px;padding-top:12px;display:flex}.p-nav-links a{justify-content:center;align-items:center;min-height:44px;padding:12px 16px;display:inline-flex}.p-main{padding:100px 20px 60px}.p-foot.site-footer-root{text-align:center;padding:32px 20px}.p-foot.site-footer-root .site-footer-mobile-inner{align-items:center;gap:24px}.p-foot.site-footer-root .site-footer-brand,.p-foot.site-footer-root .site-footer-contact{align-items:center}.p-foot.site-footer-root .site-footer-social{justify-content:center}.p-foot.site-footer-root .site-footer-contact-list{align-items:center}.p-foot.site-footer-root .site-footer-copy{text-align:center}.pp-layout{grid-template-columns:1fr;gap:32px}.pp-image-options{position:static}.pp-options-stack{padding:20px 0 0}.pp-add{min-height:52px}.pp-crosssell-grid{grid-template-columns:1fr}.pp-crosssell-card{flex-direction:row;align-items:center;gap:16px;min-height:48px;padding:16px;display:flex}.pp-crosssell-visual{aspect-ratio:1;width:72px;min-width:72px;margin-bottom:0}}@media (max-width:480px){.p-nav{padding:14px 16px}.p-main{padding:88px 16px 48px}.pp-title{font-size:28px!important}.pp-size-btns .pp-size-btn{width:44px;min-width:44px;height:44px;min-height:44px;font-size:11px}.pp-color-swatch{width:32px;min-width:32px;height:32px;min-height:32px}.p-foot{padding:28px 16px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
.arya-home,.arya-home *,.arya-home :before,.arya-home :after{box-sizing:border-box;margin:0;padding:0}html:has(.arya-home){scroll-behavior:smooth}.arya-home{background:var(--sand);min-height:100dvh;color:var(--ink);font-family:var(--font-jost),sans-serif;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#7a5a2f26;cursor:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='50,7 93,87 7,87' stroke='%237A5A2F' stroke-width='4.5' fill='none' stroke-linejoin='miter'/%3E%3Cline x1='27' y1='63' x2='73' y2='63' stroke='%237A5A2F' stroke-width='4.5'/%3E%3C/svg%3E") 16 2,auto;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.6;overflow-x:visible}html:has(.arya-home)::-webkit-scrollbar{width:3px}html:has(.arya-home)::-webkit-scrollbar-track{background:var(--sand)}html:has(.arya-home)::-webkit-scrollbar-thumb{background:var(--sand-5)}@scope(.arya-home){.arya-home-main{overflow-x:hidden}.fade-section{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.fade-section.visible{opacity:1;transform:translateY(0)}.hero.fade-section,.std-teaser.fade-section,.skin-health.fade-section,footer.fade-section{opacity:1;transform:none}a,button,[role=button],[type=button],[type=submit],.nav-cart-btn,.hamburger,.fit-tab,.coll-tab,.p-quickadd-add,.p-quickadd-sizes button,.p-size-btn,.btn-p,.qty-btn,.wl-submit,.cart-drawer-close{cursor:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='50,7 93,87 7,87' stroke='%237A5A2F' stroke-width='5' fill='none' stroke-linejoin='miter'/%3E%3Cline x1='27' y1='63' x2='73' y2='63' stroke='%237A5A2F' stroke-width='5'/%3E%3C/svg%3E") 16 2,pointer;touch-action:manipulation}input,textarea{cursor:text}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--cognac);outline-offset:2px}.nav{z-index:200;box-sizing:border-box;width:100%;max-width:100%;padding:26px var(--arya-page-gutter);padding-top:max(26px,env(safe-area-inset-top));justify-content:space-between;align-items:center;transition:all .45s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;right:0}.nav.stuck{padding:14px var(--arya-page-gutter);padding-top:max(14px,env(safe-area-inset-top));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--sand-4);background:#f5efe4f7;box-shadow:0 1px 20px #1e18100f}.nav-logo-link{align-items:center;text-decoration:none;display:flex}.nav-links{gap:40px;list-style:none;display:flex}.nav-links a{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-80);font-size:12px;font-weight:500;text-decoration:none;transition:color .25s;position:relative}.nav-links a:after{content:"";background:var(--cognac);height:1px;transition:right .3s;position:absolute;bottom:-3px;left:0;right:100%}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{right:0}.nav-links a.active{color:var(--ink)}.nav-links a.active:after{right:0}.nav-explore{position:relative}.nav-explore-btn{cursor:pointer;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-60);font-size:11px;font-family:var(--font-jost),sans-serif;background:0 0;border:none;font-weight:500}.nav-explore-menu{background:var(--sand);border:1px solid var(--sand-4);z-index:120;flex-direction:column;gap:2px;min-width:220px;padding:10px;display:none;position:absolute;top:100%;right:0;box-shadow:0 4px 20px #0000001a}.nav-explore:hover .nav-explore-menu,.nav-explore:focus-within .nav-explore-menu{display:flex}.nav-explore-menu a{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-80);align-items:center;min-height:44px;padding:10px 12px;font-size:11px;text-decoration:none;display:flex}.nav-explore-menu a:hover{color:var(--ink);background:var(--sand-2)}.nav-actions{align-items:center;gap:10px;display:flex}.nav-cart-btn{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-80);border:1px solid var(--sand-4);cursor:pointer;font-size:11px;font-family:var(--font-jost),sans-serif;background:0 0;align-items:center;gap:7px;padding:9px 18px;font-weight:500;transition:all .25s;display:inline-flex;position:relative}.nav-cart-btn:hover{border-color:var(--cognac);color:var(--cognac)}.nav-cart-count{background:var(--cognac);min-width:17px;height:17px;color:var(--sand);border-radius:50%;justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:600;display:inline-flex}.nav-btn{letter-spacing:.26em;text-transform:uppercase;padding:10px 26px;font-size:11px;font-weight:500;text-decoration:none;transition:all .25s}.nav .btn-waitlist{padding:10px 24px}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:44px;min-width:44px;height:44px;min-height:44px;padding:14px;display:none}.hamburger span{background:var(--ink);transform-origin:50%;height:1.5px;transition:all .3s cubic-bezier(.16,1,.3,1);display:block}.hamburger.open span:first-child{transform:translateY(6.5px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu{z-index:190;opacity:0;visibility:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding:max(80px,calc(60px + env(safe-area-inset-top)))max(24px,env(safe-area-inset-right))max(24px,env(safe-area-inset-bottom))max(24px,env(safe-area-inset-left));pointer-events:none;background:#f5efe4fa;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu.open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-links{border:none;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:280px;margin:0;padding:0;display:flex}.mobile-menu-links a{font-family:var(--font-jost),sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-80);border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:14px 20px;font-size:12px;font-weight:500;text-decoration:none;transition:color .25s,background .25s;display:inline-flex}.mobile-menu-links a:hover{color:var(--ink);background:#1e18100a}.mobile-menu-links a.active{color:var(--ink)}.mobile-menu-primaries{flex-direction:column;gap:12px;width:100%;max-width:280px;margin-bottom:8px;display:flex}.mobile-menu-cta{letter-spacing:.24em;text-transform:uppercase;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-width:auto;min-height:54px;font-weight:500;text-decoration:none;font-family:var(--font-jost),sans-serif!important;padding:18px 28px!important;font-size:12px!important;display:inline-flex!important}.mobile-menu-cta-primary{background:var(--ink);color:var(--sand)!important}.mobile-menu-cta-primary:hover{background:var(--cognac)!important;color:var(--sand)!important}.mobile-menu-cta-secondary{background:var(--sand);border:1px solid #a08c78;color:var(--ink)!important}.mobile-menu-cta-secondary:hover{border-color:var(--cognac);background:var(--sand-2)!important;color:var(--ink)!important}.mobile-menu-divider{background:var(--sand-4);width:40px;height:1px;margin:20px 0}.hero{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid;position:relative;overflow:hidden}.hero-left{z-index:2;padding:64px var(--arya-page-gutter)72px;background:var(--sand);flex-direction:column;justify-content:center;display:flex;position:relative}.hero-right{background:var(--sand-2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-right img,.hero-right .hero-placeholder{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-right>span{inset:0;width:100%!important;height:100%!important;display:block!important;position:absolute!important}.hero-right-overlay{pointer-events:none;z-index:1;background:linear-gradient(105deg,#f5efe440 0%,#0000 35%);position:absolute;inset:0}.hero-content{animation:1s cubic-bezier(.16,1,.3,1) .1s both riseIn}@media (prefers-reduced-motion:reduce){.hero-content{opacity:1;animation:none}.ticker-track{animation:none}.fade-section{opacity:1!important;transition:none!important;transform:none!important}}@keyframes riseIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleFade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.eyebrow{letter-spacing:.42em;text-transform:uppercase;color:var(--cognac);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.eyebrow-rule{background:var(--cognac);flex-shrink:0;width:28px;height:1px}.hero-h1{font-family:var(--font-cormorant),serif;letter-spacing:-.01em;color:var(--ink);margin-bottom:10px;font-size:clamp(52px,6.5vw,88px);font-weight:400;line-height:1.1}.hero-h1 em{color:var(--cognac);font-style:italic}.hero-sub{font-family:var(--font-cormorant),serif;color:var(--ink-80);max-width:440px;margin-top:22px;margin-bottom:28px;font-size:20px;font-style:italic;font-weight:400;line-height:1.6}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-proof{font-family:var(--font-jost),sans-serif;letter-spacing:.08em;color:var(--ink-60);margin-top:20px;font-size:13px;font-weight:400}.hero-cta-note{font-family:var(--font-cormorant),serif;color:var(--ink-80);margin-top:16px;font-size:17px;font-style:italic;font-weight:400}.btn-dark{letter-spacing:.26em;text-transform:uppercase;color:var(--sand);background:var(--ink);cursor:pointer;clip-path:polygon(0 0,100% 0,100% 68%,93% 100%,0 100%);font-size:11px;font-family:var(--font-jost),sans-serif;border:none;padding:14px 36px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.btn-dark:hover{background:var(--cognac);transform:translateY(-2px)}.btn-outline{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-80);border:1px solid var(--sand-4);cursor:pointer;font-size:11px;font-family:var(--font-jost),sans-serif;background:0 0;padding:14px 36px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.btn-outline:hover{border-color:var(--cognac);color:var(--cognac)}.ticker{background:var(--ink);white-space:nowrap;padding:12px 0;overflow:hidden}.ticker-track{animation:32s linear infinite tick;display:inline-flex}.ticker-item{letter-spacing:.4em;text-transform:uppercase;color:#f5efe499;align-items:center;gap:32px;padding:0 32px;font-size:11px;font-weight:500;display:inline-flex}.ticker-item:after{content:"◆";opacity:.35;font-size:4px}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.label{letter-spacing:.46em;text-transform:uppercase;color:var(--cognac);align-items:center;gap:14px;margin-bottom:18px;font-size:11px;font-weight:600;display:flex}.label:after{content:"";background:var(--cognac);width:26px;height:1px;display:block}.display{font-family:var(--font-cormorant),serif;color:var(--ink);font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.05}.display em{color:var(--cognac);font-style:italic}.body-txt{color:var(--ink-80);margin-bottom:18px;font-size:17px;font-weight:400;line-height:1.85}.ethos{padding:160px var(--arya-page-gutter);background:var(--sand);grid-template-columns:1fr 1fr;align-items:center;gap:120px;display:grid}.ethos-card{background:var(--sand-3);border:1px solid var(--sand-4);aspect-ratio:4/5;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ethos-card-img{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.ethos-card>span{inset:0;width:100%!important;height:100%!important;display:block!important;position:absolute!important}.ethos-card-content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex;position:relative}.ethos-card-label{letter-spacing:.5em;text-transform:uppercase;color:var(--ink);margin-top:20px;margin-bottom:10px;font-size:11px;font-weight:600}.ethos-card-meaning{font-family:var(--font-cormorant),serif;color:var(--ink);font-size:24px;font-style:italic;font-weight:500;line-height:1.5}.ethos-corner{background:var(--cognac);width:40%;height:3px;position:absolute;bottom:0;right:0}.ethos-divider{background:var(--cognac);width:40px;height:1px;margin:40px 0}.values{grid-template-columns:1fr;gap:2px;display:grid}.val{background:var(--sand-2);border-left:2px solid #0000;padding:20px 24px;transition:border-color .3s}.val:hover{border-left-color:var(--cognac)}.val-b{font-family:var(--font-cormorant),serif;color:var(--ink);font-size:19px;font-style:italic;font-weight:500;line-height:1.5}.problem{padding:160px var(--arya-page-gutter);background:var(--sand-2);grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.pullquote{border-left:2px solid var(--cognac);background:var(--ink-08);margin-top:40px;padding:28px 32px}.pullquote p{font-family:var(--font-cormorant),serif;color:var(--ink);font-size:22px;font-style:italic;font-weight:500;line-height:1.55}.stats{grid-template-columns:1fr 1fr;gap:24px;display:grid}.stat{background:var(--sand);border:1px solid var(--sand-4);text-align:center;border-radius:8px;padding:28px 24px;transition:border-color .25s}.stat:hover{border-color:var(--cognac)}.stat-n{font-family:var(--font-cormorant),serif;color:var(--cognac);margin-bottom:10px;font-size:clamp(28px,3vw,34px);font-weight:500;line-height:1}.stat-l{color:var(--ink-80);font-size:14px;font-weight:400;line-height:1.6}@media (min-width:769px){.stats{flex-flow:wrap;gap:20px;display:flex}.stat{flex:1;min-width:160px;max-width:240px}}.fit{padding:160px var(--arya-page-gutter);background:var(--sand)}.fit-grid{grid-template-columns:1fr 1fr;align-items:start;gap:120px;margin-top:60px;display:grid}.fit-tabs{gap:2px;margin-bottom:32px;display:flex}.fit-tab{letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:var(--sand-3);color:var(--ink-80);font-size:11px;font-family:var(--font-jost),sans-serif;border:none;padding:10px 20px;font-weight:500;transition:all .3s}.fit-tab.active{background:var(--ink);color:var(--sand)}.fit-specs{grid-template-columns:1fr 1fr;gap:2px;display:grid}.fspec{background:var(--sand-2);border-left:2px solid #0000;padding:24px 26px;transition:border-color .3s}.fspec:hover{border-left-color:var(--cognac)}.fspec-t{letter-spacing:.38em;text-transform:uppercase;color:var(--cognac);margin-bottom:8px;font-size:11px;font-weight:600}.fspec-b{color:var(--ink-80);font-size:15px;font-weight:400;line-height:1.65}.fit-visual{flex-direction:column;gap:12px;display:flex}.fit-main{background:var(--sand-3);border:1px solid var(--sand-4);aspect-ratio:3/4;position:relative;overflow:hidden}.fit-main img,.fit-main .fit-section-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fit-main>span{inset:0;width:100%!important;height:100%!important;display:block!important;position:absolute!important}.fit-stats-row{flex-direction:column;gap:20px;display:flex}@media (min-width:961px){.fit-stats-row{flex-flow:wrap;align-items:stretch;gap:20px}.fit-mini{flex:1;min-width:140px;max-width:220px}}.fit-mini{background:var(--sand);border:1px solid var(--sand-4);border-radius:8px;flex-direction:column;flex:1;gap:10px;min-width:0;padding:20px 24px;transition:border-color .25s,box-shadow .25s;display:flex}.fit-mini:hover{border-color:var(--cognac);box-shadow:0 4px 16px #1e18100f}.mini-n{font-family:var(--font-cormorant),serif;color:var(--cognac);letter-spacing:.02em;font-size:22px;font-weight:500;line-height:1.2}.mini-l{color:var(--ink-80);font-size:14px;font-weight:400;line-height:1.5}.collection{padding:160px var(--arya-page-gutter);background:var(--sand-2)}.coll-sections{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.coll-sections .coll-section{margin-bottom:0}.coll-sections:has(.hide-by-filter) .coll-section:not(.hide-by-filter){grid-column:1/-1}.coll-header{grid-template-columns:1fr 1fr;align-items:flex-end;gap:60px;margin-bottom:48px;display:grid}.coll-note{color:var(--ink-80);font-size:17px;font-weight:400;line-height:1.8}.coll-tabs{gap:2px;margin-bottom:48px;display:flex}.coll-tab{letter-spacing:.26em;text-transform:uppercase;cursor:pointer;border:1px solid var(--sand-4);background:var(--sand);color:var(--ink-80);font-size:11px;font-family:var(--font-jost),sans-serif;padding:12px 24px;font-weight:500;transition:all .3s}.coll-tab:hover{color:var(--ink);border-color:var(--cognac)}.coll-tab.active{background:var(--ink);color:var(--sand);border-color:var(--ink)}.coll-section{margin-bottom:64px}.coll-section:last-child{margin-bottom:0}.coll-section.hide-by-filter{display:none}.coll-section-title{font-family:var(--font-cormorant),serif;color:var(--ink);letter-spacing:-.01em;margin-bottom:32px;font-size:clamp(26px,3vw,38px);font-weight:500}.product-grid{grid-template-columns:repeat(2,1fr);gap:12px;max-width:720px;margin:0 auto;display:grid}.p-card{background:var(--sand);border:1px solid var(--sand-3);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.p-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1e18100f}.p-visual-link{text-decoration:none;display:block}.p-visual{aspect-ratio:3/4;background:var(--sand-3);position:relative;overflow:hidden}.p-placeholder{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.p-placeholder-bg{background:linear-gradient(165deg,var(--sand-2)0%,var(--sand-3)40%,#d4c4a8 100%);position:absolute;inset:0}.p-placeholder-content{z-index:2;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.p-placeholder-name{font-family:var(--font-cormorant),serif;color:var(--ink-60);letter-spacing:.06em;font-size:18px;font-style:italic}.p-tag{background:var(--ink);color:var(--sand);letter-spacing:.18em;text-transform:uppercase;padding:6px 12px;font-size:14px;font-weight:500;position:absolute;top:8px;left:0}.p-info{text-align:center;padding:14px 16px 18px}.p-cat{letter-spacing:.36em;text-transform:uppercase;color:var(--cognac);margin-bottom:4px;font-size:14px;font-weight:600}.p-name{font-family:var(--font-cormorant),serif;color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:500;text-decoration:none;transition:color .2s;display:block}.p-name:hover{color:var(--cognac)}.p-card-desc{color:var(--ink-80);margin:0 0 12px;font-size:13px;font-weight:400;line-height:1.5}.p-opt-label{letter-spacing:.32em;text-transform:uppercase;color:var(--ink-60);margin-bottom:6px;font-size:10px;font-weight:500;display:block}.p-color-row{margin-bottom:10px}.p-color-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p-color-swatch{border:2px solid var(--sand-4);cursor:pointer;border-radius:50%;flex-shrink:0;width:24px;height:24px;padding:0;transition:transform .2s,border-color .2s}.p-color-swatch:hover{border-color:var(--sand-5);transform:scale(1.08)}.p-color-swatch.selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--sand);border-width:2px}.p-size-row{margin-bottom:10px}.p-size-btns{flex-wrap:wrap;gap:6px;display:flex}.p-size-btn{border:1px solid var(--sand-4);background:var(--sand-2);width:32px;min-width:32px;height:32px;min-height:32px;font-size:10px;font-weight:500;font-family:var(--font-jost),sans-serif;color:var(--ink-80);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.p-size-btn:hover{border-color:var(--sand-5);color:var(--ink)}.p-size-btn.selected{border-color:var(--cognac);background:var(--ink);color:var(--sand)}.p-foot{border-top:1px solid var(--sand-3);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.p-price{font-family:var(--font-cormorant),serif;color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:18px;display:flex}.p-price small{color:var(--ink-60);letter-spacing:.1em;margin-left:3px;font-size:10px}.p-coming{color:#8b6a3e;letter-spacing:0;font-size:14px;font-style:italic;font-weight:400}.btn-p{letter-spacing:.22em;text-transform:uppercase;background:var(--ink);color:var(--sand);cursor:pointer;min-height:44px;font-size:9px;font-family:var(--font-jost),sans-serif;clip-path:polygon(0 0,100% 0,100% 68%,88% 100%,0 100%);border:none;justify-content:center;align-items:center;padding:10px 16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.btn-p:hover{background:var(--cognac);color:var(--sand)}.btn-p:disabled{background:var(--sand-5);cursor:not-allowed}.skin-health{padding:120px var(--arya-page-gutter);background:var(--ink);color:#f5efe4eb;position:relative;overflow:hidden}.skin-health .label{color:#f5efe48c}.skin-health .label:after{background:#f5efe48c}.skin-health .display{color:#f5efe4f5}.skin-health .display em{color:#c9a96e}.skin-health-grid{max-width:min(var(--arya-content-max),100%);grid-template-columns:1fr;gap:40px;margin-top:44px;margin-left:auto;margin-right:auto;display:grid}.skin-col h3{letter-spacing:.34em;text-transform:uppercase;color:#c9a96e;margin:0 0 16px;font-size:11px;font-weight:600}.skin-col p{color:#f5efe4b8;margin:0;font-size:16px;line-height:1.75}.skin-health-pull{font-family:var(--font-cormorant),serif;text-align:center;color:#f5efe4e0;max-width:48ch;margin:48px auto 0;font-size:clamp(19px,2.1vw,24px);font-style:italic;line-height:1.55}@media (min-width:1025px){.skin-health-grid{grid-template-columns:repeat(3,1fr);gap:40px 48px}}.craft{padding:160px var(--arya-page-gutter);background:var(--ink);position:relative;overflow:hidden}.craft-inner{z-index:2;text-align:center;max-width:min(760px,100%);margin:0 auto;position:relative}.craft .label{color:#f5efe480;justify-content:center}.craft .label:after{background:#f5efe480}.craft-h{font-family:var(--font-cormorant),serif;color:var(--sand);margin-bottom:28px;font-size:clamp(44px,5.5vw,76px);font-weight:400;line-height:1}.craft-h em{color:#c9a96e;font-style:italic}.craft-body{color:#f5efe4cc;margin-bottom:16px;font-size:17px;font-weight:400;line-height:1.9}.craft-pillars{grid-template-columns:repeat(2,1fr);gap:2px;margin-top:80px;display:grid}.pillar{text-align:left;background:#f5efe40a;border-top:2px solid #0000;padding:52px 40px;transition:border-color .3s}.pillar:hover{border-top-color:#c9a96e}.pil-n{font-family:var(--font-cormorant),serif;color:#c9a96e;margin-bottom:18px;font-size:48px;line-height:1}.pil-t{letter-spacing:.34em;text-transform:uppercase;color:#f5efe4bf;margin-bottom:12px;font-size:11px;font-weight:500;text-decoration:none;display:block}.pil-t:hover{color:#c9a96e}.pil-b{color:#f5efe4ad;font-size:15px;font-weight:400;line-height:1.75}.waitlist{padding:160px var(--arya-page-gutter);background:var(--sand-3);text-align:center;position:relative;overflow:hidden}.wl-inner{z-index:2;max-width:min(560px,100%);margin:0 auto;position:relative}.wl-sub{color:var(--ink-80);margin-bottom:52px;font-size:17px;font-weight:400;line-height:1.85}.wl-launch{font-size:15px}.wl-form{flex-wrap:wrap;max-width:480px;margin:0 auto 16px;display:flex}.wl-input{font-family:var(--font-jost),sans-serif;color:var(--ink);background:#fbf7f0;border:1px solid #8b6a3e;border-right:none;outline:none;flex:1;padding:15px 22px;font-size:15px;font-weight:400;transition:border-color .3s,box-shadow .3s,background .3s}.wl-input::placeholder{color:#1e1810b8}.wl-input:focus{background:#fff;border-color:#1e1810;box-shadow:inset 0 0 0 1px #1e1810}.wl-submit{background:var(--sand);color:var(--ink);font-family:var(--font-jost),sans-serif;letter-spacing:.26em;text-transform:uppercase;cursor:pointer;white-space:nowrap;clip-path:none;border:1px solid #a08c78;min-width:140px;padding:15px 28px;font-size:11px;font-weight:500;transition:border-color .25s,background .25s,color .25s}.wl-submit:hover:not(:disabled){border-color:var(--cognac);background:var(--sand-2)}.wl-submit:disabled{background:var(--sand-5);border-color:var(--sand-5);cursor:not-allowed}.wl-mobile-popup-btn{background:var(--sand);width:100%;max-width:480px;color:var(--ink);font-family:var(--font-jost),sans-serif;letter-spacing:.26em;text-transform:uppercase;cursor:pointer;border:1px solid #a08c78;min-height:52px;margin:0 auto 16px;padding:15px 28px;font-size:11px;font-weight:500;transition:border-color .25s,background .25s,color .25s;display:none}.wl-mobile-popup-btn:hover{border-color:var(--cognac);background:var(--sand-2)}.wl-add-another-email{background:var(--sand);width:100%;max-width:360px;min-height:48px;color:var(--ink);font-family:var(--font-jost),sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:1px solid #a08c78;margin:20px auto 0;padding:14px 24px;font-size:11px;font-weight:500;transition:border-color .25s,background .25s;display:block}.wl-add-another-email:hover{border-color:var(--cognac);background:var(--sand-2)}.wl-error{color:var(--cognac);margin-bottom:12px;font-size:14px}.wl-input-error{color:#b04343;text-align:left;width:100%;margin-top:8px;font-size:13px}.wl-note{letter-spacing:.08em;color:var(--ink-60);font-size:13px}.wl-success{border:1px solid var(--sand-5);background:var(--sand);padding:28px 44px;display:inline-block}.wl-success p{font-family:var(--font-cormorant),serif;color:var(--cognac);font-size:22px;font-style:italic}.wl-priority{color:#8b6a3e;text-align:center;margin:0 0 14px;font-size:14px;font-style:italic}.cart-overlay{z-index:300;opacity:0;visibility:hidden;background:#1e181066;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.cart-overlay.open{opacity:1;visibility:visible}.cart-drawer{width:100%;max-width:420px;height:100dvh;padding-bottom:env(safe-area-inset-bottom);background:var(--sand);z-index:301;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-8px 0 40px #1e18101f}.cart-overlay.open .cart-drawer{transform:translate(0)}.cart-drawer-header{border-bottom:1px solid var(--sand-4);font-family:var(--font-cormorant),serif;color:var(--ink);justify-content:space-between;align-items:center;padding:22px 28px;font-size:22px;font-weight:500;display:flex}.cart-drawer-close{cursor:pointer;color:var(--ink-60);box-sizing:border-box;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;font-size:22px;line-height:1;transition:color .2s;display:inline-flex}.cart-drawer-close:hover{color:var(--ink)}.cart-drawer-body{flex:1;padding:20px 28px;overflow:auto}.cart-item{border-bottom:1px solid var(--sand-3);gap:16px;padding:20px 0;display:flex}.cart-item-img{object-fit:cover;background:var(--sand-3);flex-shrink:0;width:72px;height:90px}.cart-item-details{flex:1;min-width:0}.cart-item-name{font-family:var(--font-cormorant),serif;color:var(--ink);margin-bottom:4px;font-size:17px;font-weight:500}.cart-item-meta{color:var(--ink-60);margin-bottom:10px;font-size:13px}.cart-item-qty{align-items:center;gap:12px;display:flex}.qty-btn{border:1px solid var(--sand-4);background:var(--sand-2);cursor:pointer;width:26px;height:26px;color:var(--ink-80);font-size:14px;font-family:var(--font-jost),sans-serif;justify-content:center;align-items:center;transition:all .2s;display:flex}.qty-btn:hover{border-color:var(--cognac);background:var(--sand)}.qty-num{color:var(--ink);text-align:center;min-width:16px;font-size:14px;font-weight:500}.cart-item-remove{letter-spacing:.1em;text-transform:uppercase;color:var(--cognac);cursor:pointer;font-size:11px;font-family:var(--font-jost),sans-serif;background:0 0;border:none;margin-left:8px;padding:0}.cart-item-remove:hover{text-decoration:underline}.cart-item-price{font-family:var(--font-cormorant),serif;color:var(--ink);flex-shrink:0;align-self:flex-start;font-size:18px}.cart-drawer-footer{border-top:1px solid var(--sand-4);padding:20px 28px}.cart-preorder-note{color:var(--ink-60);text-align:center;margin-bottom:16px;font-size:13px;line-height:1.5}.cart-total{font-family:var(--font-cormorant),serif;color:var(--ink);justify-content:space-between;margin-bottom:14px;font-size:20px;font-weight:500;display:flex}.cart-checkout{letter-spacing:.26em;text-transform:uppercase;background:var(--ink);width:100%;color:var(--sand);cursor:pointer;font-size:11px;font-family:var(--font-jost),sans-serif;clip-path:polygon(0 0,100% 0,100% 92%,98% 100%,0 100%);border:none;padding:14px;font-weight:500;transition:background .3s}.cart-checkout:hover:not(:disabled){background:var(--cognac)}.cart-checkout:disabled{opacity:.8;cursor:wait}.cart-checkout-error{color:var(--cognac);text-align:center;margin-bottom:10px;font-size:13px}.cart-empty{text-align:center;padding:48px 20px}.cart-empty p{font-family:var(--font-cormorant),serif;color:var(--ink-60);font-size:18px;font-style:italic}.std-teaser{padding:80px var(--arya-page-gutter);text-align:center;background:#2c2418}.std-teaser .label{color:#f5efe499;justify-content:center;width:100%;max-width:40rem;margin-left:auto;margin-right:auto}.std-teaser .label:after{background:#f5efe499}.std-teaser .std-teaser-h{font-family:var(--font-cormorant),serif;color:var(--sand);max-width:20ch;margin:0 auto 24px;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.2}.std-teaser .std-teaser-p{color:#f5efe4d1;max-width:44ch;margin:0 auto 36px;font-size:17px;line-height:1.75}.std-teaser .std-teaser-btn{letter-spacing:.26em;text-transform:uppercase;color:var(--ink);background:var(--sand);font-size:11px;font-family:var(--font-jost),sans-serif;clip-path:polygon(0 0,100% 0,100% 75%,95% 100%,0 100%);padding:14px 32px;font-weight:500;text-decoration:none;transition:background .3s,color .3s;display:inline-block}.std-teaser .std-teaser-btn:hover{color:var(--ink);background:#c9a96e}@media (max-width:960px){.std-teaser{padding:60px 24px}}@media (max-width:480px){.std-teaser{padding:56px 20px}.std-teaser .std-teaser-btn{justify-content:center;align-items:center;min-height:52px;display:inline-flex}}.foot-grid{width:100%;max-width:min(var(--arya-content-max),100%);box-sizing:border-box;grid-template-columns:1fr;align-items:start;gap:32px;min-width:0;margin-bottom:clamp(24px,3.5vw,40px);margin-left:auto;margin-right:auto;display:grid}.foot-brand{box-sizing:border-box;min-width:0;max-width:100%}.foot-brand>*{max-width:100%}.foot-col-desktop-only{display:none}@media (min-width:1025px){.foot-col-desktop-only{display:block}.foot-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(28px,3vw,40px) clamp(24px,3.5vw,80px)}.foot-grid>*{min-width:0}}.foot-tagline{font-family:var(--font-cormorant),serif;color:#f5efe4b8;margin:18px 0 24px;font-size:17px;font-style:italic;line-height:1.7}.foot-social{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;gap:14px 18px;width:100%;max-width:100%;display:flex}.foot-social a{letter-spacing:.28em;text-transform:uppercase;color:#f5efe499;box-sizing:border-box;padding:0 .15em;font-size:12px;font-weight:500;text-decoration:none;transition:color .3s}.foot-social a:hover{color:#c9a96e}@media (max-width:640px){footer .foot-social{flex-direction:column;align-items:flex-start;gap:11px}footer .foot-social a{letter-spacing:.24em}}.foot-col h5{letter-spacing:.4em;text-transform:uppercase;color:#f5efe4e6;margin:0 0 20px;font-size:11px;font-weight:600}.foot-col ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.foot-col a{color:#f5efe494;font-size:15px;font-weight:400;text-decoration:none;transition:color .3s}.foot-col a:hover{color:#f5efe4e0}.foot-bottom{max-width:min(var(--arya-content-max),100%);box-sizing:border-box;border-top:none;justify-content:space-between;align-items:center;width:100%;margin-left:auto;margin-right:auto;padding-top:clamp(20px,2.5vw,28px);display:flex;position:relative}.foot-bottom:before{content:"";background:#f5efe414;height:1px;position:absolute;top:0;left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.foot-bottom p{letter-spacing:.06em;color:#f5efe473;font-size:12px}.foot-bottom-mark{align-items:center;gap:10px;display:flex}.foot-bottom-mark span{letter-spacing:.26em;text-transform:uppercase;color:#f5efe473;font-size:11px;font-weight:500}@media (min-width:1025px){.hero-left{padding:72px var(--arya-page-gutter)80px}.product-grid{max-width:min(1000px,100%)}.std-teaser{padding-top:52px;padding-bottom:52px}.std-teaser .std-teaser-h{margin-bottom:18px}.std-teaser .std-teaser-p{margin-bottom:26px}.ethos,.problem,.fit,.collection,.skin-health,.craft,.waitlist{padding-top:120px;padding-bottom:120px}.ethos,.fit-grid{gap:100px}}@media (max-width:1024px){.hero{grid-template-rows:minmax(50vh,1fr) auto;grid-template-columns:1fr}.hero-right{order:1;min-height:50vh;display:flex!important}.hero-right img{object-position:center 30%}.hero-right-overlay{background:linear-gradient(#0000 40%,#f5efe499 100%)}.hero-left{order:2;padding:60px 24px}.hero-sub{font-size:18px}.btn-dark,.btn-outline{align-items:center;min-height:48px;padding:16px 28px;display:inline-flex}.ethos,.problem{grid-template-columns:1fr;gap:48px;padding:60px 24px}.problem .stats{grid-template-columns:1fr 1fr;gap:24px}.problem .stat-n{font-size:clamp(26px,4vw,30px)}.ethos-card{aspect-ratio:16/10}.ethos-card-img{opacity:.65}.fit{padding:60px 24px}.fit-grid{grid-template-columns:1fr;gap:48px}.fit-grid>div:first-child{order:2}.fit-grid>div:last-child{order:1}.fit-main{aspect-ratio:4/5}.fit-specs{grid-template-columns:1fr}.fit-tabs{margin-bottom:24px}.fit-tab{min-height:44px;padding:14px 24px}.fit-stats-row{gap:20px}.fit-mini{min-width:0}.collection,.skin-health{padding:60px 24px}.coll-sections{grid-template-columns:1fr;gap:32px}.coll-sections .coll-section{margin-bottom:48px}.coll-sections .coll-section:last-child{margin-bottom:0}.coll-header{grid-template-columns:1fr;gap:20px}.coll-section{overflow:visible}.product-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;display:grid;overflow:visible}.product-grid .p-card{min-width:0}.coll-tab{min-height:44px;padding:14px 20px}.craft{padding:60px 24px}.craft-pillars{grid-template-columns:1fr}.waitlist{padding:60px 24px}.wl-mobile-popup-btn{display:block}.wl-form{display:none}.wl-input{border-right:1px solid var(--sand-4);border-bottom:none}.wl-submit{clip-path:none;min-height:52px}.wl-submit,.wl-input{min-height:52px}footer{padding-top:clamp(56px,7vw,76px);padding-bottom:32px;padding-left:calc(max(28px,env(safe-area-inset-left)) + clamp(24px,5vw,96px));padding-right:max(28px,env(safe-area-inset-right))}.foot-grid{grid-template-columns:1fr;gap:36px;margin-bottom:32px}.foot-bottom{text-align:center;flex-direction:column;align-items:center;gap:14px}.foot-bottom-mark{justify-content:center}}@media (max-width:768px){.hamburger{flex-shrink:0;margin-left:auto;display:flex}.nav-links{display:none!important}.nav,.nav.stuck{padding:16px 32px;padding-top:max(16px,env(safe-area-inset-top));align-items:center;gap:10px;min-width:0}.nav-logo-link{flex:0 auto;min-width:0;max-width:calc(100% - 120px)}.nav-actions{flex-shrink:0;gap:8px}.nav-btn{display:none!important}.mobile-menu{justify-content:center;align-items:center;padding-top:max(80px,50vh - 200px)}.hero{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:0}.hero-right{order:1;height:380px;min-height:380px;max-height:380px}.hero-right-overlay{background:linear-gradient(#0000 35%,#f5efe480 100%)}.hero-left{order:2;padding:32px 24px 48px}.hero-ctas{flex-direction:column;gap:12px;width:100%}.hero-ctas a{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:none;min-height:52px;display:inline-flex}.collection{padding-left:0;padding-right:0}.product-grid{box-sizing:border-box;gap:28px;padding-left:16px;padding-right:16px;grid-template-columns:1fr!important}.p-card{min-width:0;overflow:visible}.p-info{padding-bottom:8px;overflow:visible}.nav-cart-btn{min-height:44px;padding:12px 20px}.qty-btn{width:36px;min-width:36px;height:36px;min-height:36px}.p-quickadd-add,.btn-p{min-height:44px;padding:12px 20px}.p-size-btn{width:36px;min-width:36px;height:36px;min-height:36px}}@media (max-width:480px){.nav,.nav.stuck{padding:14px 20px;padding-top:max(14px,env(safe-area-inset-top))}.hero-right{min-height:52vh}.hero-left{padding:48px 20px 56px;padding-bottom:max(56px,env(safe-area-inset-bottom))}.hero-h1{font-size:clamp(36px,10vw,48px)!important}.eyebrow{letter-spacing:.28em;gap:10px;margin-bottom:16px;font-size:10px}.hero-ctas{flex-direction:column;gap:14px;width:100%}.hero-ctas a{justify-content:center;width:100%;min-height:52px;padding:16px 24px}.body-txt{font-size:18px;line-height:1.75}.ethos,.problem{gap:40px;padding:60px 20px}.ethos,.problem,.fit,.collection,.craft,.waitlist{margin-bottom:0}section.fade-section{scroll-margin-top:80px}section.fade-section+section.fade-section{border-top:1px solid var(--sand-4)}.label{letter-spacing:.4em;font-size:12px}.problem .stats{gap:20px}.problem .stat{padding:24px 20px}.problem .stat-n{font-size:26px}.ethos-card{aspect-ratio:4/3}.ethos-card-img{opacity:.7}.display{font-size:clamp(28px,7vw,42px)!important}.fit{padding:60px 20px}.fit-main{aspect-ratio:3/4}.fit-stats-row{gap:18px}.fit-mini{padding:18px 20px}.collection,.skin-health{padding:60px 20px}.product-grid .p-card{min-width:0}.p-color-swatches{gap:10px}.p-color-swatch{width:30px;min-width:30px;height:30px;min-height:30px}.craft,.waitlist{padding:60px 20px}.waitlist .display{font-size:clamp(32px,8vw,48px)!important}.foot-grid{grid-template-columns:1fr;gap:28px;margin-bottom:24px}footer .foot-brand{text-align:center;flex-direction:column;align-items:center;display:flex}footer .foot-brand .foot-social{justify-content:center;align-items:center}footer .foot-contact{text-align:center;flex-direction:column;align-items:center;display:flex}footer .foot-contact h5{letter-spacing:.28em;width:100%;margin-bottom:16px}footer .foot-contact ul{align-items:center;width:100%}footer .foot-contact li{text-align:center;width:100%}}@media (max-width:896px) and (orientation:landscape) and (max-height:520px){.hero{grid-template-rows:minmax(38vh,220px) auto;min-height:auto}.hero-right{max-height:280px;min-height:38vh!important}.hero-left{padding-top:32px;padding-bottom:32px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--ink);color:var(--sand);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--cognac);padding:10px 14px;font-size:12px;text-decoration:none;position:absolute;top:-100px;left:12px}.skip-link:focus:not(:focus-visible){outline:none;top:-100px}.skip-link:focus-visible{top:calc(max(8px,env(safe-area-inset-top)));outline:2px solid var(--cognac);outline-offset:3px}}.arya-home>footer.home-branded-footer{--foot-extra-left:clamp(24px,5vw,96px);padding-top:clamp(68px,8vw,92px);padding-bottom:clamp(24px,3vw,32px);padding-right:var(--arya-page-gutter);padding-left:calc(var(--arya-page-gutter) + var(--foot-extra-left));background:var(--ink)}@media (min-width:1025px){.arya-home>footer.home-branded-footer{padding-top:clamp(92px,10vw,120px);padding-bottom:clamp(26px,3vw,34px)}}@media (max-width:1024px){.arya-home>footer.home-branded-footer{padding-top:clamp(56px,7vw,76px);padding-bottom:32px;padding-left:calc(max(28px,env(safe-area-inset-left)) + clamp(24px,5vw,96px));padding-right:max(28px,env(safe-area-inset-right))}}@media (max-width:768px){.arya-home>footer.home-branded-footer{padding-bottom:max(64px,env(safe-area-inset-bottom));padding-left:calc(max(28px,env(safe-area-inset-left)) + clamp(24px,5vw,96px));padding-right:max(28px,env(safe-area-inset-right))}}@media (max-width:480px){.arya-home>footer.home-branded-footer{padding-top:clamp(52px,8vw,64px);padding-bottom:max(28px,env(safe-area-inset-bottom));padding-left:calc(max(28px,env(safe-area-inset-left)) + clamp(24px,5vw,96px));padding-right:max(28px,env(safe-area-inset-right))}}.hero-scroll-cue{z-index:10;animation:1.2s 2s both fadeInUp;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.hero-scroll-arrow{border-right:1.5px solid var(--cognac);border-bottom:1.5px solid var(--cognac);opacity:.6;width:20px;height:20px;animation:2s ease-in-out infinite scrollBounce;display:block;transform:rotate(45deg)}@keyframes scrollBounce{0%,to{opacity:.6;transform:rotate(45deg)translateY(0)}50%{opacity:1;transform:rotate(45deg)translateY(8px)}}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:768px){.hero-scroll-cue{bottom:16px}}@media (max-width:480px){.hero-scroll-cue{display:none}}.coll-waitlist-strip{background:var(--sand);border:1px solid var(--sand-4);justify-content:center;align-items:center;gap:20px;margin-top:48px;padding:28px 24px;display:flex}.coll-waitlist-text{font-family:var(--font-cormorant),serif;color:var(--ink-80);margin:0;font-size:17px;font-style:italic}.coll-waitlist-btn{background:var(--ink);min-height:44px;color:var(--sand);font-family:var(--font-jost),sans-serif;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% 75%,93% 100%,0 100%);border:none;justify-content:center;align-items:center;padding:12px 28px;font-size:11px;font-weight:500;text-decoration:none;transition:background .25s;display:inline-flex}.coll-waitlist-btn:hover{background:var(--cognac)}@media (max-width:768px){.coll-waitlist-strip{text-align:center;flex-direction:column;gap:12px;margin-top:32px;padding:24px 20px}.coll-waitlist-btn{width:100%;padding:14px 24px}}.sticky-cta-bar{z-index:200;pointer-events:none;transition:transform .35s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-cta-bar.visible{pointer-events:auto;transform:translateY(0)}.sticky-cta-inner{padding:12px 24px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);background:#1e1810f2;justify-content:center;align-items:center;gap:16px;display:flex}.sticky-cta-text{font-family:var(--font-cormorant),serif;color:#f5efe4e0;white-space:nowrap;font-size:15px;font-style:italic}.sticky-cta-btn{background:var(--cognac);color:#f5efe4;min-height:44px;font-family:var(--font-jost),sans-serif;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;border:none;justify-content:center;align-items:center;padding:10px 24px;font-size:11px;font-weight:500;text-decoration:none;transition:background .25s;display:inline-flex}.sticky-cta-btn:hover{background:var(--cognac-lt)}@media (max-width:480px){.sticky-cta-inner{padding:10px 20px;padding-bottom:max(10px,env(safe-area-inset-bottom,0px));flex-direction:column;gap:8px}.sticky-cta-text{font-size:13px}.sticky-cta-btn{width:100%;padding:12px 20px}}.arya-home:has(#waitlist:target) .sticky-cta-bar{transform:translateY(100%)!important}
