@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-normal.sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-normal.TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-normal.B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-semi-condensed-vietnamese-600-normal.b1FQiZcx.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-vietnamese-600-normal.DzVrjA0Q.woff)format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-semi-condensed-latin-ext-600-normal.BkQ9hN72.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-ext-600-normal.BuP8AaxH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-semi-condensed-latin-600-normal.BkLiAYu4.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-600-normal.DyOfdMBA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.C1uRvKPU.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.BqRLTx4X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-cyrillic-ext-wght-normal.7w74d1lj.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-cyrillic-wght-normal.B9hoeQUC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-vietnamese-wght-normal.BhFYcaJr.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-latin-ext-wght-normal.DMEAsnHD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-latin-wght-normal.BWQ3gi2K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-cyrillic-wght-normal.5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-vietnamese-wght-normal.Cabi7G8-.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-ext-wght-normal.CT1r92Rl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-wght-normal.BOwq7MWX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2)format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff)format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2)format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-vietnamese-wght-normal.BKsN3ITN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-latin-ext-wght-normal.B5dZ8C4S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-latin-wght-normal.Bl-S9Xys.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DynaPuff Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:DynaPuff Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/dynapuff-latin-ext-wght-normal.CdncvL5j.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DynaPuff Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/dynapuff-latin-wght-normal.Cyz4smvr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/quicksand-vietnamese-wght-normal.ei70gACF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/quicksand-latin-ext-wght-normal.CrJ75Ewg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/quicksand-latin-wght-normal.Buj9m_3d.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fs-display:clamp(2.5rem,1.85rem + 3.2vw,4rem);--fs-lead:clamp(1.0625rem,1rem + .35vw,1.25rem);--fs-small:.875rem;--gap:clamp(1rem,.7rem + 1vw,1.5rem);--gap-lg:clamp(1.5rem,1rem + 2vw,2.5rem);--shadow-1:0 1px 2px #0000000d;--shadow-2:0 2px 8px -2px #00000024;--edge:1px solid var(--color-line);--header-h:64px;--state-ok:#146b3a;--state-bad:#b3261e;--accent-text:var(--color-primary);--accent-graphic:var(--color-primary);--field-line:var(--color-secondary)}@supports (color:oklch(from red l c h)){:root{--accent-text:oklch(from var(--color-accent) min(l,.45) c h);--accent-graphic:oklch(from var(--color-accent) min(l,.52) c h);--field-line:oklch(from var(--color-ink) max(l,.52) c h)}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;font-family:var(--font-body);color:var(--color-ink);background:var(--color-surface);line-height:1.55}body{margin:0;font-size:clamp(1rem,.95rem + .25vw,1.125rem)}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .5em;line-height:1.1}h1{font-size:clamp(2.125rem,1.6rem + 2.2vw,3.25rem)}h2{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.375rem)}h3{font-size:clamp(1.375rem,1.25rem + .5vw,1.625rem)}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--color-primary)}small{font-size:var(--fs-small)}.edge-ink{--edge:2px solid var(--color-ink);--shadow-2:4px 4px 0 var(--color-ink)}.preset-warm{--fs-display:clamp(3rem, 2.2rem + 3.6vw, 5.5rem)}.preset-warm h1,.preset-warm h2,.preset-warm h3{letter-spacing:-.01em;font-weight:400;line-height:1.05}.preset-warm h2{font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem)}.preset-warm .eyebrow{color:var(--color-ink);letter-spacing:.1em;font-weight:500}.preset-warm .eyebrow:before{content:"";background:var(--color-accent);vertical-align:middle;width:.4em;height:.4em;margin-right:.6em;display:inline-block}.preset-studio{--fs-display:clamp(3.5rem, 2.4rem + 6vw, 9rem)}.preset-studio h1,.preset-studio h2,.preset-studio h3{letter-spacing:-.025em;font-weight:800;line-height:.95}.preset-studio h2{font-size:clamp(2.25rem,1.8rem + 2vw,3.75rem)}.preset-studio .eyebrow{background:var(--color-accent);border:var(--edge);box-shadow:2px 2px 0 var(--color-ink);color:var(--color-ink);letter-spacing:.18em;border-radius:999px;padding:.25em .8em;display:inline-block}.preset-studio .block:nth-of-type(4n+2) .eyebrow{background:var(--color-extra-1);color:var(--color-ink)}.preset-studio .block:nth-of-type(4n+3) .eyebrow{background:var(--color-extra-2);color:#fff}.preset-studio .block:nth-of-type(4n+4) .eyebrow{background:var(--color-extra-3);color:var(--color-ink)}.preset-studio .hero__inner--cover .eyebrow,.preset-studio .hero__inner--banner .eyebrow{color:var(--color-ink)}.preset-bistro{--fs-display:clamp(3rem, 2rem + 5vw, 6.5rem);--brass-text:var(--accent-text);--brass-rule:color-mix(in oklab, var(--color-accent) 55%, transparent)}@supports (color:oklch(from red l c h)){.preset-bistro{--brass-text:oklch(from var(--color-accent) min(l, .5) c h)}}.preset-bistro h1,.preset-bistro h2,.preset-bistro h3{letter-spacing:-.015em;font-weight:500;line-height:1.08}.preset-bistro h2{font-size:clamp(2rem,1.5rem + 1.8vw,3.125rem)}.preset-bistro .eyebrow{font-family:var(--font-body);letter-spacing:.22em;color:var(--brass-text);font-size:.75rem;font-weight:600}.preset-bistro .s-bg-dark{background:var(--color-primary);--color-ink-muted:color-mix(in oklab, var(--color-surface) 72%, transparent);--brass-text:var(--color-accent);--accent-text:var(--color-accent);--accent-graphic:var(--color-accent);--edge:1px solid var(--brass-rule)}.preset-advisory{--fs-display:clamp(2.75rem, 2.1rem + 3.2vw, 5.5rem)}.preset-advisory h1{letter-spacing:-.03em;font-weight:800;line-height:1.05}.preset-advisory h2,.preset-advisory h3{font-weight:700}.preset-atelier{--fs-display:clamp(3.5rem, 2.4rem + 6vw, 9rem);font-synthesis-weight:none;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem)}.preset-atelier h1,.preset-atelier h2{text-transform:uppercase}.preset-atelier h1,.preset-atelier h2,.preset-atelier h3{letter-spacing:-.01em;font-weight:400;line-height:.95}.preset-atelier h2{font-size:clamp(2.25rem,1.75rem + 2.2vw,3.75rem)}.preset-atelier h3{line-height:1.08}.preset-canvas{--fs-display:clamp(2.75rem, 2rem + 3.6vw, 5rem);background-image:linear-gradient(90deg, color-mix(in oklab, var(--color-ink) 6%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklab, var(--color-ink) 6%, transparent) 1px, transparent 1px);background-size:32px 32px}.preset-canvas h1,.preset-canvas h2,.preset-canvas h3{letter-spacing:0;font-weight:600;line-height:1.08}.preset-canvas h2{font-size:clamp(1.875rem,1.5rem + 1.6vw,2.625rem)}.preset-canvas .eyebrow{background:var(--color-accent);border:var(--edge);box-shadow:2px 2px 0 var(--color-ink);color:var(--color-accent-ink);letter-spacing:.1em;border-radius:999px;padding:.25em .8em;display:inline-block}.preset-canvas .block:nth-of-type(4n+2) .eyebrow{background:var(--color-extra-1);color:var(--color-ink);transform:rotate(-2deg)}.preset-canvas .block:nth-of-type(4n+3) .eyebrow{background:var(--color-extra-2);color:var(--color-ink);transform:rotate(2deg)}.preset-canvas .block:nth-of-type(4n+4) .eyebrow{background:var(--color-extra-3);color:var(--color-ink);transform:rotate(0)}.preset-canvas .hero__inner--cover .eyebrow,.preset-canvas .hero__inner--banner .eyebrow{color:var(--color-accent-ink)}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.s-bg-dark :focus-visible{outline-color:var(--color-surface)}.container{width:min(100% - 2rem,var(--content-width));margin-inline:auto}.s-w-wide .container{width:min(100% - 2rem,var(--wide-width))}.s-w-full .container{width:100%}section.block{padding-block:var(--space-section)}.s-sp-compact{padding-block:calc(var(--space-section) * .6)!important}.s-sp-loose{padding-block:calc(var(--space-section) * 1.35)!important}.s-sp-flush{padding-top:0!important}.block:has(+.s-sp-flush){padding-bottom:calc(var(--space-section) * .3)!important}.s-bg-muted{background:var(--color-surface-muted)}.s-bg-muted+.s-bg-muted,.s-bg-dark+.s-bg-dark,.s-bg-accent+.s-bg-accent{padding-top:0}.s-bg-accent{background:var(--color-accent-tint)}.s-bg-dark{background:var(--color-surface-dark);color:var(--color-surface)}.s-bg-dark h1,.s-bg-dark h2,.s-bg-dark h3,.s-bg-dark a:not(.btn){color:var(--color-surface)}.prose{max-width:var(--measure)}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.25em}.prose li+li{margin-top:.35em}.prose h2,.prose h3{margin-top:1.25em}.prose a{text-underline-offset:.2em;text-decoration-thickness:1px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.875rem;font-weight:600;font-family:var(--font-mono);margin-bottom:.75rem}.preset-industrial h1,.preset-industrial h2,.preset-industrial h3{letter-spacing:0}.preset-editorial h1,.preset-editorial h2{letter-spacing:-.02em}.preset-tend{--fs-display:clamp(2.5rem, 1.4rem + 3.6vw, 4.25rem);--content-width:1116px;--color-ink-muted:color-mix(in oklab, var(--color-ink) 65%, var(--color-surface));--tend-faint:color-mix(in oklab, var(--color-ink) 42%, var(--color-surface));--tend-positive:#4a6b55;--tend-shadow:0 30px 60px -24px #1a28202e, 0 4px 14px -6px #1a282014;--tend-shadow-lg:0 60px 110px -40px #1a28204d, 0 8px 24px -10px #1a28201a;font-synthesis-weight:none;font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.preset-tend h1,.preset-tend h2,.preset-tend h3,.preset-tend h4{font-weight:400}.preset-tend h1{font-size:var(--fs-display);letter-spacing:-.018em;line-height:1}.preset-tend h2{letter-spacing:-.018em;font-size:clamp(2rem,1.15rem + 2.8vw,3.625rem);line-height:1}.preset-tend h3{letter-spacing:-.018em;line-height:1.12}.preset-tend .hero__em,.preset-tend h2 em,.preset-tend h3 em{color:var(--color-accent);font-style:italic}.preset-tend{--wash-1:141 178 152;--wash-2:178 190 214;--wash-3:160 190 196;--wash-4:206 160 128;position:relative}.preset-tend:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 480px 410px at 13% 1%, rgb(var(--wash-1) / .46) 0%, rgb(var(--wash-1) / .46) 62%, rgb(var(--wash-1) / 0) 100%), radial-gradient(ellipse 430px 370px at 92% 4%, rgb(var(--wash-2) / .36) 0%, rgb(var(--wash-2) / .36) 58%, rgb(var(--wash-2) / 0) 100%), radial-gradient(ellipse 410px 360px at 5% 21%, rgb(var(--wash-3) / .34) 0%, rgb(var(--wash-3) / .34) 56%, rgb(var(--wash-3) / 0) 100%), radial-gradient(ellipse 450px 380px at 94% 35%, rgb(var(--wash-1) / .32) 0%, rgb(var(--wash-1) / .32) 60%, rgb(var(--wash-1) / 0) 100%), radial-gradient(ellipse 420px 370px at 9% 51%, rgb(var(--wash-2) / .32) 0%, rgb(var(--wash-2) / .32) 57%, rgb(var(--wash-2) / 0) 100%), radial-gradient(ellipse 440px 370px at 93% 66%, rgb(var(--wash-4) / .2) 0%, rgb(var(--wash-4) / .2) 59%, rgb(var(--wash-4) / 0) 100%), radial-gradient(ellipse 410px 350px at 6% 81%, rgb(var(--wash-1) / .3) 0%, rgb(var(--wash-1) / .3) 56%, rgb(var(--wash-1) / 0) 100%);position:absolute;inset:0}.preset-tend:after{content:"";z-index:60;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:fixed;inset:0}.preset-tend .s-bg-dark,.preset-tend .s-bg-muted,.preset-tend .s-bg-accent{z-index:0;position:relative}.preset-tend{font-size:16px}.preset-tend h1{font-size:clamp(40px,7.4vw,68px)}.preset-tend h2{font-size:clamp(32px,5.6vw,58px)}.preset-tend h3{font-size:clamp(22px,2.6vw,28px);line-height:1.1}.preset-tend .eyebrow{font-family:var(--font-body);letter-spacing:.17em;margin-bottom:20px;font-size:11px;font-weight:500}.preset-tend .s-bg-muted,.preset-tend .s-bg-accent,.preset-tend .s-bg-dark{color:inherit;background:0 0}.preset-tend .s-bg-dark h1,.preset-tend .s-bg-dark h2,.preset-tend .s-bg-dark h3,.preset-tend .s-bg-dark a:not(.btn){color:inherit}.preset-tend .s-bg-muted+.s-bg-muted,.preset-tend .s-bg-dark+.s-bg-dark,.preset-tend .s-bg-accent+.s-bg-accent{padding-top:var(--space-section)}.preset-tend{--space-section:clamp(64px, 9vw, 100px);--fs-lead:clamp(15.5px, 1.4vw, 17px)}.preset-tend .btn{min-height:46px;padding:14px 24px;font-size:14.5px;font-weight:500}.preset-tend .site-header .btn{min-height:42px;padding:11px 19px;font-size:13.5px}.preset-tend .btn-primary{background:var(--color-ink);color:var(--color-surface);border:1px solid #0000;box-shadow:0 12px 26px -12px #1a211cb3}.preset-tend .btn-primary:hover{background:color-mix(in oklab, var(--color-ink) 88%, white);border-color:#0000}.preset-tend .btn-secondary,.preset-tend .site-header .btn-primary{color:var(--color-ink);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);box-shadow:var(--tend-shadow);background:#ffffffb8;border:1px solid #ffffffe6}.preset-tend .btn-secondary:hover,.preset-tend .site-header .btn-primary:hover{background:#ffffffe6;border-color:#fffffff2}.preset-tend .b-Hero .btn{min-height:54px;padding:17px 30px;font-size:15.5px}.preset-tend .site-nav a{font-size:14px;font-weight:400}.preset-meadow .s-bg-dark{background:linear-gradient(115deg, color-mix(in oklab, var(--color-primary) 78%, black) 0%, var(--color-primary) 55%, color-mix(in oklab, var(--color-accent) 82%, black) 130%)}.preset-meadow .btn-primary{background:linear-gradient(120deg, var(--color-accent), color-mix(in oklab, var(--color-accent) 78%, black));border-color:#0000}.preset-meadow .btn-primary:hover{background:linear-gradient(120deg, var(--color-accent-hover), color-mix(in oklab, var(--color-accent-hover) 78%, black));border-color:#0000}.accent-gradient .s-bg-dark{background:linear-gradient(115deg, color-mix(in oklab, var(--color-primary) 78%, black) 0%, var(--color-primary) 55%, color-mix(in oklab, var(--color-accent) 82%, black) 130%)}.accent-gradient .btn-primary{background:linear-gradient(120deg, var(--color-accent), color-mix(in oklab, var(--color-accent) 78%, black));border-color:#0000}.accent-gradient .btn-primary:hover{background:linear-gradient(120deg, var(--color-accent-hover), color-mix(in oklab, var(--color-accent-hover) 78%, black));border-color:#0000}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:-1px;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.site-header{z-index:50;background:var(--color-surface);position:relative}.site-header.is-sticky{position:sticky;top:0}.site-header__row{min-height:var(--header-h);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding-block:.5rem;display:flex}.brand{min-height:44px;color:inherit;align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.brand__name{font-family:var(--font-heading);letter-spacing:-.01em;font-size:clamp(1.125rem,1rem + .6vw,1.4rem);font-weight:700;line-height:1.1}.brand__logo{width:auto;max-height:44px}.brand:has(.brand__logo+.brand__name){gap:.55rem}.brand:has(.brand__logo+.brand__name) .brand__logo{max-height:34px}.hs-solid,.edge-ink .site-header{border-bottom:var(--edge)}.hs-bar{background:var(--color-primary);color:var(--color-primary-ink)}.hs-bar .brand,.hs-bar .site-nav a,.hs-bar .header-phone,.hs-bar .locale-switch a{color:var(--color-primary-ink)}.hs-bar .nav-burger{border-color:color-mix(in oklab, var(--color-primary-ink) 45%, transparent);background:0 0}.hs-bar .nav-burger span{background:var(--color-primary-ink)}.hs-transparent{background:0 0}.site-header.hs-floating{width:min(100% - 1.5rem, var(--content-width));background:var(--color-primary);color:var(--color-primary-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-2);z-index:50;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.hs-floating .site-header__row{padding-inline:1rem}.hs-floating .site-nav ul{gap:0 1.25rem}.hs-floating .brand,.hs-floating .site-nav a,.hs-floating .header-phone,.hs-floating .locale-switch a{color:var(--color-primary-ink)}.hs-floating .nav-burger{border-color:color-mix(in oklab, var(--color-primary-ink) 45%, transparent);background:0 0}.hs-floating .nav-burger span{background:var(--color-primary-ink)}.hs-floating .site-nav a[aria-current=page]{color:var(--color-primary-ink);box-shadow:inset 0 -3px var(--color-accent)}.preset-tend .site-header.hs-floating{background:color-mix(in oklab, var(--color-surface) 72%, transparent);color:var(--color-ink);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border:1px solid #ffffffb3;border-radius:999px;top:1rem;box-shadow:0 18px 40px -22px #1a282047}.preset-tend .hs-floating .brand,.preset-tend .hs-floating .header-phone,.preset-tend .hs-floating .locale-switch a{color:var(--color-ink)}.preset-tend .hs-floating .site-nav a{color:var(--color-ink-muted)}.preset-tend .hs-floating .site-nav a:hover{color:var(--color-ink)}.preset-tend .hs-floating .nav-burger{border-color:color-mix(in oklab, var(--color-ink) 45%, transparent)}.preset-tend .hs-floating .nav-burger span{background:var(--color-ink)}.preset-tend .hs-floating .site-nav a[aria-current=page]{color:var(--color-ink);box-shadow:inset 0 -3px var(--color-accent)}.preset-tend .hs-floating .site-header__row{padding-inline:1.25rem}.preset-tend .hs-floating .brand{min-height:0}.preset-tend .hs-floating .brand__logo{max-height:29px}@media (width<=899px){.preset-tend .site-header.hs-floating:has(.nav-toggle:checked){border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-surface) 97%, transparent)}}body:has(.hs-floating) main{padding-top:calc(var(--header-h) + 1.5rem)}body:has(.hs-floating) main>.b-Hero.v-cover:first-child{margin-top:calc(-1 * (var(--header-h) + 1.5rem))}body:has(.hs-floating) main>.b-Hero.v-cover:first-child .hero__inner--cover{padding-top:calc(var(--header-h) + 2.5rem)}.site-nav ul{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a{min-height:44px;color:var(--color-ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--color-primary)}.hs-bar .site-nav a:hover,.hs-floating .site-nav a:hover{color:var(--color-primary-ink);opacity:.85}.site-nav a[aria-current=page]{color:var(--color-primary);box-shadow:inset 0 -3px var(--color-accent)}.hs-bar .site-nav a[aria-current=page]{color:var(--color-primary-ink);box-shadow:inset 0 -3px var(--color-accent)}.nav-burger{border:var(--edge);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:11px 10px;display:inline-flex}.nav-burger span{background:var(--color-ink);height:2px;transition:transform .2s,opacity .2s;display:block}.nav-toggle:focus-visible+.nav-burger{outline:3px solid var(--color-primary);outline-offset:2px}.nav-toggle:checked+.nav-burger span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle:checked+.nav-burger span:nth-child(2){opacity:0}.nav-toggle:checked+.nav-burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=899px){.site-nav,.site-header__actions{flex-basis:100%;display:none}.nav-toggle:checked~.site-nav{border-top:var(--edge);padding-block:.25rem .5rem;display:block}.nav-toggle:checked~.site-header__actions{border-top:var(--edge);flex-direction:column;align-items:stretch;gap:.75rem;padding-block:1rem 1.25rem;display:flex}.site-nav ul{flex-direction:column;gap:0}.site-nav li{border-bottom:1px solid color-mix(in oklab, var(--color-line) 60%, transparent)}.site-nav li:last-child{border-bottom:0}.site-nav a{width:100%;min-height:52px;font-size:1.125rem}.site-nav .has-children>ul{padding-left:1rem}.site-header__actions .header-phone{font-size:1.125rem}.site-header__actions .btn{justify-content:center}.hs-floating{max-height:calc(100dvh - 1.5rem);overflow:auto}.hs-floating .nav-toggle:checked~.site-nav,.hs-floating .nav-toggle:checked~.site-header__actions{border-top-color:color-mix(in oklab, var(--color-primary-ink) 25%, transparent)}.hs-floating .site-nav li{border-bottom-color:color-mix(in oklab, var(--color-primary-ink) 20%, transparent)}}@media (width>=900px){.nav-burger{display:none}.site-header__row{gap:.5rem 2rem}.site-header__actions{display:flex}.site-nav{margin-left:auto}.site-nav .has-children{position:relative}.site-nav .has-children>ul{z-index:10;background:var(--color-surface);border:var(--edge);border-radius:var(--radius-md);min-width:13rem;box-shadow:var(--shadow-2);flex-direction:column;padding:.5rem .75rem;display:none;position:absolute;top:100%;left:-.75rem}.site-nav .has-children:hover>ul,.site-nav .has-children:focus-within>ul{display:flex}.site-nav .has-children>ul a{min-height:40px;color:var(--color-ink);font-weight:500}}.site-header__actions{align-items:center;gap:.75rem 1.25rem}.header-phone{min-height:44px;color:var(--color-ink);white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.header-phone:hover{color:var(--color-primary)}.locale-switch{font-size:var(--fs-small);align-items:center;display:flex}.locale-switch a{min-height:44px;color:var(--color-ink);align-items:center;padding-inline:.5rem;text-decoration:none;display:inline-flex}.locale-switch a+a{border-left:var(--edge)}.locale-switch a[aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.3em;font-weight:700;text-decoration-thickness:2px}.edge-ink main>.block+.block{border-top:var(--edge)}.section-head{max-width:var(--measure);margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.section-head h2{margin-bottom:.3em}.section-head>.prose{color:var(--color-ink-muted);font-size:var(--fs-lead);margin-bottom:0}.section-head>.prose>:last-child{margin-bottom:0}.s-bg-dark .section-head>.prose{color:color-mix(in oklab, var(--color-surface) 78%, transparent)}.btn{border-radius:var(--radius-md);text-align:center;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.65rem 1.35rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-split .btn-primary:has(.btn__label){grid-template-columns:1fr auto;align-items:stretch;padding:0;display:inline-grid;overflow:hidden}.btn-split .btn-primary:has(.btn__label):after{content:"↗" / "";background:color-mix(in oklab, var(--color-accent) 82%, white);border-left:1px solid color-mix(in oklab, var(--color-accent-ink) 18%, transparent);place-items:center;padding-inline:.9em;font-weight:400;display:grid}.btn-split .btn-primary .btn__label{padding:.65rem 1.35rem}.preset-advisory.btn-split .btn:not(.btn-text){border-radius:999px}.preset-advisory.btn-split .btn-primary:has(.btn__label){grid-template-columns:1fr auto;align-items:center;padding:.25rem;display:inline-grid;overflow:visible}.preset-advisory.btn-split .btn-primary:has(.btn__label):after{content:"↗" / "";background:var(--color-accent-ink);block-size:2.25rem;inline-size:2.25rem;color:var(--color-accent);border-left:0;border-radius:999px;place-items:center;font-weight:400;line-height:1;display:grid}.preset-advisory.btn-split .btn-primary .btn__label{padding-block:.65rem;padding-inline:1.1rem .75rem}.btn-secondary{color:inherit;background:0 0;border-color:currentColor}.btn-secondary:hover{background:color-mix(in oklab, currentColor 12%, transparent)}.btn-text{min-height:44px;color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.25em;border:0;padding-inline:0;text-decoration-thickness:2px}.btn-text:after{content:"→";content:"→" / "";transition:transform .15s}.btn-text:hover:after{transform:translate(3px)}.s-bg-dark .btn-text{color:var(--color-surface)}.btn-pill .btn{border-radius:999px}.btn-pill.edge-ink .btn-primary,.btn-pill.edge-ink .btn-secondary{border:var(--edge);box-shadow:var(--shadow-2);transform:translate(0)}.btn-pill.edge-ink .btn-primary:active,.btn-pill.edge-ink .btn-secondary:active{box-shadow:2px 2px 0 var(--color-ink);transform:translate(2px,2px)}.form__grid{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (width>=600px){.form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form__field{grid-column:1/-1}.form__field--half{grid-column:auto}}.form__field{align-content:start;gap:.4rem;display:grid}.form label{font-size:.9375rem;font-weight:600;font-family:var(--font-mono)}.form input,.form select,.form textarea{width:100%;min-height:48px;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--field-line);border-radius:var(--radius-sm);padding:.65rem .8rem}.edge-ink .form input:not([aria-invalid=true]),.edge-ink .form select:not([aria-invalid=true]),.edge-ink .form textarea:not([aria-invalid=true]){border:var(--edge);box-shadow:var(--shadow-2)}.form textarea{resize:vertical;min-height:9rem}.form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 1.1rem center,right .85rem center;background-repeat:no-repeat;background-size:6px 6px;padding-right:2.25rem}.form input::placeholder,.form textarea::placeholder{color:var(--color-ink-muted)}.form input:hover,.form select:hover,.form textarea:hover{border-color:var(--color-ink)}.form__field--checkbox label{align-items:flex-start;gap:.65rem;min-height:44px;padding-block:.5rem;font-weight:400;display:flex}.form__field--checkbox input{width:22px;height:22px;min-height:0;accent-color:var(--color-accent);flex:none;margin-top:.15em}.form__field--file input{padding:.6rem}.form__choices{border:0;gap:.1rem;min-width:0;margin:0;padding:0;display:grid}.form__choices legend{margin-bottom:.4rem;padding:0}.form__choice{align-items:flex-start;gap:.65rem;min-height:44px;padding-block:.5rem;font-weight:400;display:flex}.form__choice input{width:22px;height:22px;min-height:0;accent-color:var(--color-accent);flex:none;margin-top:.15em}.form__help{color:var(--color-ink-muted);font-size:var(--fs-small)}.form__consent{max-width:var(--measure);color:var(--color-ink-muted);font-size:var(--fs-small);margin-top:1rem}.form__consent>:last-child{margin-bottom:0}.form .cf-turnstile{max-width:130px;margin-top:1.25rem}.form button[type=submit]{margin-top:1.25rem}.form [aria-invalid=true]{border-color:var(--state-bad);border-width:2px}.form__error{color:var(--state-bad);font-size:var(--fs-small);gap:.4rem;font-weight:600;display:flex}.form__error:before{content:"!";border:2px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.15em;height:1.15em;font-size:.8em;display:inline-flex}.form__success{background:var(--color-surface);border:2px solid var(--state-ok);border-radius:var(--radius-md);justify-items:start;gap:.75rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.form__success:before{content:"✓";background:var(--state-ok);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;line-height:1;display:inline-flex}.form__success>:last-child{margin-bottom:0}.site-footer{background:var(--color-surface-muted);border-top:var(--edge);padding-block:clamp(2.5rem,2rem + 2vw,4rem) 1.25rem}.site-footer__grid{gap:var(--gap-lg);grid-template-columns:1fr;display:grid}.preset-tend .site-footer{border-top:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent);background:0 0}.preset-tend .site-footer h3{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.15em;color:var(--tend-faint);font-size:11px;font-weight:700}@media (width>=600px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.site-footer__grid{grid-template-columns:1.5fr;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.site-footer__brand strong{font-family:var(--font-heading);margin-bottom:.5rem;font-size:1.25rem;font-weight:700;display:block}.site-footer__brand p{color:var(--color-ink-muted);max-width:34ch}.site-footer address{color:var(--color-ink-muted);margin-bottom:.5rem;font-style:normal}.site-footer__brand a{display:block}.site-footer h3{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:.75rem;font-weight:700}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer a{min-height:44px;color:var(--color-ink);align-items:center;text-decoration:none;display:inline-flex}.site-footer a:hover{color:var(--color-primary);text-decoration:underline}.site-footer__social a{text-transform:capitalize}.site-footer__brand a{width:fit-content;display:flex}.site-footer__legal{border-top:var(--edge);font-size:var(--fs-small);color:var(--color-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:2rem;padding-top:1.25rem;display:flex}.preview-note a{color:var(--color-primary);text-decoration:underline}.preset-industrial .site-header{border-bottom-color:var(--color-primary)}.preset-industrial .site-header:after{content:"";background:var(--color-accent);height:3px;display:block}.preset-industrial .site-nav a,.preset-industrial .locale-switch a{text-transform:uppercase;letter-spacing:.06em;font-size:.9375rem}.preset-industrial .btn{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.preset-industrial .btn-text{text-transform:none;letter-spacing:0;font-family:inherit}.preset-clean .section-head{text-align:center;margin-inline:auto}.preset-clean .btn{font-weight:600}.preset-warm .section-head{text-align:center;margin-inline:auto}.preset-warm .site-footer{background:var(--color-surface-step)}.preset-editorial .site-header{border-bottom:1px solid var(--color-ink)}.preset-editorial .section-head{border-bottom:1px solid var(--color-ink);max-width:none;padding-bottom:1rem}.preset-editorial .section-head>.prose{max-width:var(--measure)}.preset-editorial .btn{letter-spacing:.02em}.preset-editorial .nav-burger{border-color:var(--color-ink)}.preset-studio .site-nav a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;border-radius:999px;padding:.35em .9em;font-size:.8rem}.preset-studio .site-nav a[aria-current=page]{background:var(--color-ink);color:var(--color-surface);box-shadow:none}.preset-studio .site-footer{background:var(--color-ink);color:var(--color-surface)}.preset-studio .site-footer h3{color:var(--color-surface);font-family:var(--font-mono)}.preset-studio .site-footer a{color:var(--color-surface)}.preset-studio .site-footer a:hover{color:var(--color-accent)}.preset-studio .site-footer address,.preset-studio .site-footer__brand p,.preset-studio .site-footer__legal{color:color-mix(in oklab, var(--color-surface) 70%, transparent)}.preset-studio .site-footer__legal{border-top-color:color-mix(in oklab, var(--color-surface) 25%, transparent)}.preset-bistro .site-header.hs-transparent.is-sticky{background:var(--color-primary);color:var(--color-primary-ink);border-bottom:1px solid var(--brass-rule)}.preset-bistro .hs-transparent.is-sticky .brand,.preset-bistro .hs-transparent.is-sticky .site-nav a,.preset-bistro .hs-transparent.is-sticky .header-phone,.preset-bistro .hs-transparent.is-sticky .locale-switch a{color:var(--color-primary-ink)}.preset-bistro .hs-transparent.is-sticky .site-nav a:hover,.preset-bistro .hs-transparent.is-sticky .header-phone:hover{color:var(--color-accent)}.preset-bistro .hs-transparent.is-sticky .site-nav a[aria-current=page]{color:var(--color-accent);box-shadow:none;text-underline-offset:.6em;text-decoration:underline;text-decoration-thickness:1px}.preset-bistro .hs-transparent.is-sticky .nav-burger{border-color:var(--brass-rule);background:0 0}.preset-bistro .hs-transparent.is-sticky .nav-burger span{background:var(--color-primary-ink)}.preset-bistro .hs-transparent.is-sticky .locale-switch a+a{border-left-color:var(--brass-rule)}.preset-bistro .hs-transparent.is-sticky :focus-visible,.preset-bistro .site-footer :focus-visible,.preset-bistro .hs-transparent.is-sticky .nav-toggle:focus-visible+.nav-burger{outline-color:var(--color-primary-ink)}.preset-bistro .brand__name{letter-spacing:-.005em;font-weight:500}.preset-bistro .site-nav a,.preset-bistro .locale-switch a{letter-spacing:.16em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.preset-bistro .btn{border-radius:var(--radius-sm);letter-spacing:.16em;text-transform:uppercase;padding-inline:1.6rem;font-size:.8125rem;font-weight:700}.preset-bistro .btn-text{letter-spacing:0;text-transform:none;padding-inline:0;font-size:.9375rem;font-weight:600}@media (width<=899px){.preset-bistro .hs-transparent.is-sticky{max-height:100dvh;overflow:auto}.preset-bistro .hs-transparent.is-sticky .nav-toggle:checked~.site-nav,.preset-bistro .hs-transparent.is-sticky .nav-toggle:checked~.site-header__actions{border-top-color:var(--brass-rule)}.preset-bistro .hs-transparent.is-sticky .site-nav li{border-bottom-color:color-mix(in oklab, var(--color-primary-ink) 14%, transparent)}.preset-bistro .site-nav a{font-size:.9375rem}}@media (width>=900px){.preset-bistro .hs-transparent.is-sticky .site-nav .has-children>ul a{color:var(--color-ink)}}.preset-bistro .section-head,.preset-bistro .faq__list{margin-inline:auto}.preset-bistro .section-head,.preset-bistro .faq>.container>h2{text-align:center}.preset-bistro .section-head h2:after,.preset-bistro .faq>.container>h2:after{content:"";background:var(--color-accent);width:2.5rem;height:1px;margin:.45em auto 0;display:block}.preset-bistro .section-head h2{margin-bottom:.6em}.preset-bistro .faq>.container>h2{margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.preset-bistro .s-bg-dark .form input::placeholder,.preset-bistro .s-bg-dark .form textarea::placeholder{color:color-mix(in oklab, var(--color-ink) 72%, var(--color-surface))}.preset-bistro .site-footer{background:var(--color-primary);color:var(--color-primary-ink);border-top:1px solid var(--brass-rule)}.preset-bistro .site-footer h3{font-family:var(--font-body);letter-spacing:.22em;color:var(--color-accent);font-size:.75rem;font-weight:600}.preset-bistro .site-footer__brand strong{font-size:1.5rem;font-weight:500}.preset-bistro .site-footer a{color:var(--color-primary-ink)}.preset-bistro .site-footer a:hover{color:var(--color-accent)}.preset-bistro .site-footer address,.preset-bistro .site-footer__brand p,.preset-bistro .site-footer__legal{color:color-mix(in oklab, var(--color-primary-ink) 72%, transparent)}.preset-bistro .site-footer__legal{border-top-color:var(--brass-rule)}@media print{.preset-bistro .site-footer,.preset-bistro .site-footer a,.preset-bistro .site-footer address,.preset-bistro .site-footer__brand p,.preset-bistro .site-footer__legal{color:#000;background:0 0}.site-header,.nav-burger,.site-nav,.locale-switch,.b-CTA,.b-Form,.site-footer__social,.preview-note{display:none!important}body{color:#000;background:#fff}.site-footer{background:0 0;border-top:1px solid #000}.site-footer__brand address,.site-footer__brand a{color:#000;display:block}section.block{break-inside:avoid;padding-block:1rem}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}}.hero__inner{gap:var(--gap-lg);display:grid}.hero__text>:last-child{margin-bottom:0}.hero h1{margin-bottom:.35em}.hero__sub{max-width:46ch;color:var(--color-ink-muted);font-size:var(--fs-lead)}.hero__sub>:last-child{margin-bottom:0}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}@media (width<=599px){.hero__actions .btn{flex:100%}}.hero__chips{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.hero__chips li,.hero__chip{background:var(--color-surface);border:var(--edge);font-size:var(--fs-small);font-weight:600;font-family:var(--font-mono);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;display:inline-flex}.hero__chip:not(.hero__chip--icon):before{content:"";background:var(--color-accent);border-radius:50%;flex:none;width:6px;height:6px}.hero__inner--split .hero__media{order:-1}.hero__inner--split .hero__media--noted{order:0}@media (width>=900px){.hero__inner--split{grid-template-columns:55fr 45fr;align-items:center}.hero__inner--split .hero__media{order:0}}.hero__media{isolation:isolate;position:relative}.hero__media:before{content:"";z-index:-1;background:var(--color-accent-tint);border-radius:var(--radius-lg);width:58%;height:58%;position:absolute;bottom:-1rem;right:-1rem}.hero__media img{width:100%;aspect-ratio:var(--media-aspect,3 / 2);object-fit:cover;border-radius:var(--radius-lg);position:relative}.frame-notch .hero__media img,.frame-notch .mediatext__media img{clip-path:polygon(0 0,calc(100% - 2.75rem) 0,100% 2.75rem,100% 100%,0 100%);border-radius:0}.frame-notch .hero__media:before{display:none}.hero__inner--cover{align-content:end;gap:0;min-height:clamp(26rem,58vh,40rem);position:relative}.hero__cover{position:absolute;inset:0}.hero__cover img{object-fit:cover;width:100%;height:100%}.hero__inner--cover:after{content:"";background:linear-gradient(#0000001a 0%,#00000073 55%,#000000c7 100%);position:absolute;inset:0}@media (width<=899px){.hero__inner--cover:after{background:linear-gradient(#0000006b 0%,#000000a8 45%,#000000d1 100%)}}.hero__inner--cover .hero__text{z-index:1;width:min(100% - 2rem, var(--content-width));color:#fff;margin-inline:auto;padding-block:clamp(2rem,1.5rem + 3vw,4rem);position:relative}.hero__inner--cover .hero__text h1,.hero__inner--cover .hero__sub,.hero__inner--cover .eyebrow{color:#fff}.hero__inner--cover .hero__chips li{color:#fff;background:#ffffff24;border-color:#ffffff73}.hero__inner--banner{align-content:end;gap:0;min-height:clamp(13rem,32vh,20rem);position:relative}.hero__inner--banner:after{content:"";background:linear-gradient(#0000001a,#00000040 40%,#000000b8);position:absolute;inset:0}@media (width<=899px){.hero__inner--banner:after{background:linear-gradient(#0006,#00000094 40%,#000c)}}.hero__inner--banner .hero__text{z-index:1;width:min(100% - 2rem, var(--content-width));margin-inline:auto;padding-block:clamp(1.5rem,1rem + 2vw,2.5rem);position:relative}.hero__inner--banner h1{margin-bottom:.25em;font-size:clamp(2rem,1.6rem + 1.6vw,3rem)}.hero__inner--banner .hero__text h1,.hero__inner--banner .hero__sub,.hero__inner--banner .eyebrow{color:#fff}.hero__inner--banner .hero__sub{max-width:60ch}.hero__inner--banner .hero__actions{margin-top:1rem}.b-Hero.v-banner,.b-Hero.v-cover{padding-block:0!important}.hero__inner--minimal{max-width:52rem}.hero__inner--minimal h1{font-size:var(--fs-display)}.hero__inner--stacked{text-align:center;justify-items:center}.hero__inner--stacked .hero__text{max-width:46rem}.hero__inner--stacked .hero__sub{margin-inline:auto}.hero__inner--stacked .hero__actions,.hero__inner--stacked .hero__chips{justify-content:center}.hero__inner--stacked .hero__media{width:100%}.hero__inner--stacked .hero__media img{aspect-ratio:var(--media-aspect,16 / 7)}.b-StatusBanner{--tone:var(--color-secondary)}.status--success{--tone:var(--state-ok)}.status--warning{--tone:#8a5a00}.status--accent{--tone:var(--accent-text)}.b-StatusBanner.s-bg-default{background:color-mix(in oklab, var(--tone) 10%, var(--color-surface));border-block:1px solid color-mix(in oklab, var(--tone) 32%, var(--color-surface))}.status__row{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.status__text{font-weight:600}.status__text:before{content:"";background:var(--tone);vertical-align:.15em;border-radius:50%;width:8px;height:8px;margin-right:.6rem;display:inline-block}.b-StatusBanner.v-inline .status__row{text-align:center;justify-content:center}.b-StatusBanner.v-bar{padding-block:.9rem!important}.stats__list{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.stats h2{margin-bottom:1.5rem}.stats__item{padding-inline:var(--gap);text-align:center}.stats__item dd{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-primary);margin:0;font-size:clamp(2rem,1.4rem + 2.2vw,2.75rem);font-weight:700;line-height:1}.stats__item dt{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600;font-family:var(--font-mono);margin-top:.6rem}.stats__item dt small{letter-spacing:0;text-transform:none;margin-top:.25rem;font-weight:400;display:block}.stats__item:nth-child(2n){border-left:var(--edge)}@media (width>=900px){.stats__list{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}.stats__item:nth-child(2n){border-left:0}.stats__item+.stats__item{border-left:var(--edge)}}.b-Stats.v-band.s-bg-default{background:var(--color-primary-tint)}.b-Stats.v-inline .stats__item{text-align:left;padding-inline:0}.b-Stats.v-inline .stats__item+.stats__item{padding-left:var(--gap)}.b-Stats.v-cards .stats__item{padding:var(--gap);background:var(--color-surface);border:var(--edge);border-radius:var(--radius-md)}.b-Stats.v-cards .stats__item,.b-Stats.v-cards .stats__item+.stats__item{border-left:var(--edge)}.richtext__body{max-width:var(--measure)}.b-RichText.v-lead .richtext__body>p:first-of-type{font-size:var(--fs-lead);color:var(--color-ink)}.b-RichText.v-two-column .richtext__body{max-width:none}.b-RichText.v-statement .prose p{font-family:var(--font-heading);max-width:30ch;font-size:clamp(1.75rem,1.4rem + 1.6vw,3rem);line-height:1.15}@media (width>=900px){.b-RichText.v-two-column .richtext__body{column-count:2;column-gap:3rem}.b-RichText.v-two-column .richtext__body>:first-child{margin-top:0}}.mediatext__grid{gap:var(--gap-lg);align-items:center;display:grid}.mediatext__media img{width:100%;aspect-ratio:var(--media-aspect,4 / 3);object-fit:cover;border-radius:var(--radius-md)}.mediatext__text>:last-child{margin-bottom:0}.mediatext__text .prose{max-width:var(--measure)}@media (width>=900px){.b-MediaText.v-image-right .mediatext__grid,.b-MediaText.v-image-left .mediatext__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b-MediaText.v-image-right .mediatext__media{order:1}}.b-MediaText.v-image-top .mediatext__text{max-width:var(--measure)}.b-MediaText.v-image-top .mediatext__media img{aspect-ratio:21/9}.mediatext__highlights{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.mediatext__highlight{border-radius:var(--radius-md);background:var(--color-primary-tint);align-items:center;gap:.9rem;padding:1rem 1.15rem;font-size:.975rem;font-weight:600;line-height:1.35;display:flex}.mediatext__highlight-icon{background:var(--color-primary);width:2.5rem;height:2.5rem;color:var(--color-primary-ink);border-radius:999px;flex:none;place-items:center;display:grid}.mediatext__highlight-icon .icon{width:20px;height:20px}.s-bg-dark .mediatext__highlight{background:color-mix(in oklab, var(--color-surface) 10%, transparent)}.features__grid{gap:var(--gap);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.features__grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}}.feature{flex-direction:column;gap:.85rem;display:flex}.feature h3{margin:0 0 .35em;font-size:1.25rem}.feature__body>:last-child{margin-bottom:0}.feature__body .prose{color:var(--color-ink-muted)}.feature__icon{background:var(--color-accent-tint);width:56px;height:56px;color:var(--accent-graphic);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.feature__kicker{border:1px solid var(--color-line);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.75rem;font-family:var(--font-mono);border-radius:999px;margin-bottom:.5rem;padding:.15em .6em;display:inline-block}.feature__media img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);width:100%}.feature__num{font-family:var(--font-heading);color:var(--accent-text);font-size:2.25rem;font-weight:700;line-height:1}.features__grid--cards .feature{background:var(--color-surface);border:var(--edge);border-radius:var(--radius-md);padding:1.5rem}.edge-ink .features__grid--cards .feature{box-shadow:var(--shadow-2)}.features__grid--plain .feature{border-top:var(--edge);padding-top:1.25rem;position:relative}.features__grid--plain .feature:before{content:"";background:var(--color-accent);width:2.5rem;height:3px;position:absolute;top:-1px;left:0}.features__grid--numbered .feature{border-top:var(--edge);padding-top:1.25rem}.feature__lead{align-items:center;gap:.9rem;display:flex}.feature__lead .feature__kicker{margin-bottom:0;margin-left:auto}.features__grid--icon-left .feature{flex-direction:row;align-items:flex-start;gap:1rem}.features__grid--tiles .feature{border:var(--edge);border-radius:var(--radius-md);background:var(--color-surface);padding:1.5rem}.edge-ink .features__grid--tiles .feature{box-shadow:var(--shadow-2)}.features__grid--tiles .feature__icon{border-radius:var(--radius-md);background:var(--color-accent-tint);place-items:center;width:4.5rem;height:4.5rem;margin-bottom:.5rem;display:grid}.features__grid--tiles .feature h3{font-size:1.35rem}.s-bg-dark .features__grid--tiles .feature{background:color-mix(in oklab, var(--color-surface) 8%, transparent);border-color:color-mix(in oklab, var(--color-surface) 25%, transparent)}.features__grid--raised .feature{background:var(--color-surface);border:var(--edge);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:1.75rem}.features__grid--raised .feature__icon{border-radius:var(--radius-md);background:var(--color-accent-tint);place-items:center;width:3.25rem;height:3.25rem;margin-bottom:.35rem;display:grid}.s-bg-dark .features__grid--raised .feature{background:color-mix(in oklab, var(--color-surface) 8%, transparent);border-color:color-mix(in oklab, var(--color-surface) 25%, transparent)}.features__rail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(1.25rem,1rem + 1.5vw,2rem);display:flex}.features__rail-head .section-head{margin-bottom:0}.features__arrows{gap:.5rem;margin-left:auto;display:flex}.features__arrow{border:var(--edge);background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:border-color .15s,opacity .15s;display:grid}.features__arrow:hover:not(:disabled){border-color:var(--color-ink)}.features__arrow:disabled{opacity:.35;cursor:default}@media (width<=599px){.features__arrows{display:none}}.features__grid--rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:min(17.5rem,78vw);grid-auto-flow:column;gap:1rem;padding-block:.25rem 1rem;overflow-x:auto}@media (width<=899px){.features__grid--rail{margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem}}.features__grid--rail .feature{scroll-snap-align:start;background:var(--color-surface);border:var(--edge);border-radius:var(--radius-lg);gap:0;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.features__grid--rail .feature:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.features__grid--rail .feature:has(a:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.feature__window{border-bottom:var(--edge)}.feature__chrome{background:color-mix(in oklab, var(--color-ink) 5%, var(--color-surface));border-bottom:var(--edge);gap:6px;padding:8px 10px;display:flex}.feature__chrome i{background:#ff5f57;border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 .5px #00000024}.feature__chrome i:nth-child(2){background:#febc2e}.feature__chrome i:nth-child(3){background:#28c840}.feature__window img{aspect-ratio:4/3;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.features__grid--rail .feature__icon{margin:1rem 1rem 0}.features__grid--rail .feature__body{gap:.25rem;padding:.9rem 1rem 1.1rem;display:grid}.features__grid--rail .feature__kicker{font-family:var(--font-body);color:var(--accent-text);border:0;border-radius:0;margin:0;padding:0;font-size:.72rem;font-weight:600}.features__grid--rail .feature h3{margin:0;font-size:1.125rem;line-height:1.25}.features__grid--rail .feature h3 a{color:inherit;text-decoration:none}.features__grid--rail .feature h3 a:after{content:"";z-index:1;position:absolute;inset:0}.features__grid--rail .feature .prose{font-size:.875rem;line-height:1.45}.features__grid--rail .feature .prose>*{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.feature__go{z-index:2;background:var(--color-ink);width:2rem;height:2rem;color:var(--color-surface);opacity:0;pointer-events:none;border-radius:999px;place-items:center;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:2.6rem;right:.6rem;transform:translateY(4px)}.feature__go:before{content:"↗";font-size:.95rem;line-height:1}.features__grid--rail .feature:hover .feature__go,.features__grid--rail .feature:focus-within .feature__go{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.features__grid--rail .feature,.feature__go,.features__arrow{transition:none}.features__grid--rail .feature:hover{transform:none}}.specs__scroll{border:var(--edge);border-radius:var(--radius-md);overflow-x:auto}.specs__table{border-collapse:collapse;width:100%;min-width:34rem}.specs__table tbody tr:nth-child(odd){background:var(--color-surface-muted)}.specs__table th[scope=row]{width:40%;font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--color-ink-muted);vertical-align:top;padding:.85rem 1rem;font-weight:600}.specs__table td{padding:.85rem 1rem}.specs__value>:last-child{margin-bottom:0}.specs__table .specs__group th{background:var(--color-primary-tint);color:var(--color-ink);font-family:var(--font-heading);letter-spacing:0;text-transform:none;text-align:left;padding:.85rem 1rem;font-size:1.125rem;font-weight:700}.specs__footnote{font-size:var(--fs-small);color:var(--color-ink-muted);margin-top:1rem}.specs__groups{gap:var(--gap);display:grid}@media (width>=600px){.specs__groups--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.specs__groups--cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.specs__card h3{margin-bottom:.75rem;font-size:1.125rem}.specs__groups--cards .specs__card{background:var(--color-surface);border:var(--edge);border-radius:var(--radius-md);padding:1.5rem}.specs__card dl{grid-template-columns:minmax(8rem,40%) 1fr;gap:.1rem 1rem;margin:0;display:grid}.specs__card dt{font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);padding-block:.5rem;font-weight:600}.specs__card dd{border-bottom:1px solid color-mix(in oklab, var(--color-line) 70%, transparent);margin:0;padding-block:.5rem}.specs__card dt{border-bottom:1px solid color-mix(in oklab, var(--color-line) 70%, transparent)}.badges h2{margin-bottom:1.5rem}.badges__list{gap:var(--gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.badge__img{width:auto;height:48px}.badges__list--logos{align-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem)}.badges__list--logos .badge{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.badges__list--logos .badge a{color:inherit;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;display:flex}.badges__list--logos .badge__img{filter:grayscale();opacity:.8;transition:filter .2s,opacity .2s}.badges__list--logos .badge:hover .badge__img{filter:none;opacity:1}.badges__list--logos .badge__label{font-size:var(--fs-small);color:var(--color-ink-muted);font-weight:600}.badges__list--logos .badge:not(:has(.badge__img)) .badge__label{background:var(--color-surface);border:var(--edge);color:var(--color-ink);border-radius:999px;padding:.5rem 1rem;font-size:.9375rem}.badges__list--chips{gap:.6rem}.preset-clean .badges__list,.preset-warm .badges__list,.preset-bistro .badges__list{justify-content:center}.badges__list--chips .badge{background:var(--color-surface);border:var(--edge);font-size:var(--fs-small);border-radius:999px;padding:.5rem 1rem;font-weight:600}.badges__list--list{flex-direction:column;gap:0}.badges__list--list .badge{border-bottom:var(--edge);gap:.2rem;padding-block:1rem;display:grid}.badges__list--list .badge__label{font-weight:700}.badges__list--list .badge__desc{color:var(--color-ink-muted);font-size:.9375rem}.gallery__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.gallery__link{border-radius:var(--radius-md);display:block;overflow:hidden}.gallery__link img{width:100%;transition:transform .3s}.gallery__link:hover img{transform:scale(1.02)}.gallery figcaption{font-size:var(--fs-small);color:var(--color-ink-muted);margin-top:.5rem}@media (width>=600px){.gallery__list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.gallery__list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery__list--grid .gallery__link img{aspect-ratio:4/3;object-fit:cover}.gallery__list--masonry{columns:1;column-gap:12px;display:block}@media (width>=600px){.gallery__list--masonry{columns:2}}@media (width>=900px){.gallery__list--masonry{columns:3}}.gallery__list--masonry .gallery__item{break-inside:avoid;margin-bottom:12px}.gallery__list--carousel,.gallery__list--filmstrip{scroll-snap-type:x mandatory;grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.gallery__list--carousel{grid-auto-columns:min(80%,30rem)}.gallery__list--filmstrip{grid-auto-columns:min(45%,16rem)}.gallery__list--carousel .gallery__item,.gallery__list--filmstrip .gallery__item{scroll-snap-align:start}.gallery__list--carousel .gallery__link img,.gallery__list--filmstrip .gallery__link img{aspect-ratio:4/3;object-fit:cover}.lightbox{background:0 0;border:0;width:min(100vw,1600px);max-width:100vw;max-height:100dvh;padding:0;overflow:visible}.lightbox::backdrop{background:#000000d9}.lightbox figure{justify-items:center;gap:.75rem;margin:0;padding:1rem;display:grid}.lightbox img{object-fit:contain;width:auto;max-height:80dvh}.lightbox figcaption{color:#fff;font-size:var(--fs-small);text-align:center}.lightbox button{color:#fff;cursor:pointer;background:#0000008c;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.75rem;line-height:1;display:inline-flex;position:fixed}.lightbox button:hover{background:#000c}.lightbox button:focus-visible{outline-offset:2px;outline:3px solid #fff}.lightbox__close{top:1rem;right:1rem}.lightbox__prev{top:50%;left:1rem;transform:translateY(-50%)}.lightbox__next{top:50%;right:1rem;transform:translateY(-50%)}.testimonials__summary{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.stars{color:var(--accent-text);letter-spacing:.1em;white-space:nowrap}.testimonials__list{gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.testimonials__list--cards,.testimonials__list--wall{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.testimonial blockquote{background:var(--color-surface);border:var(--edge);border-radius:var(--radius-md);height:100%;margin:0;padding:1.75rem 1.5rem 1.5rem;position:relative}.edge-ink .testimonial blockquote{box-shadow:var(--shadow-2)}.testimonial blockquote:before{content:"“";font-family:var(--font-heading);color:var(--color-accent-tint);content:"“" / "";font-size:4.5rem;line-height:1;position:absolute;top:.1em;left:.35rem}.testimonial blockquote>*{position:relative}.testimonial p{font-size:var(--fs-lead);margin-bottom:1rem}.testimonial footer{gap:.15rem;display:grid}.testimonial cite{font-style:normal;font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.testimonial__role{font-size:var(--fs-small);color:var(--color-ink-muted)}.testimonial__source--google{color:var(--color-ink-muted);align-items:center;gap:.4rem;margin-top:.5rem;font-size:.8125rem;display:inline-flex}.testimonial__source--google:before{content:"G";border:1px solid var(--color-line);background:var(--color-surface);width:20px;height:20px;font-family:var(--font-heading);color:var(--color-ink);content:"G" / "";border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.testimonials__list--single{max-width:48rem;margin-inline:auto}.testimonials__list--single blockquote{text-align:center;background:0 0;border:0;padding-inline:0}.testimonials__list--single blockquote:before{text-align:center;display:block;position:static}.testimonials__list--single p{font-size:clamp(1.25rem,1.1rem + .8vw,1.75rem)}.testimonials__list--single footer{justify-items:center}.testimonials__list--carousel{scroll-snap-type:x mandatory;grid-auto-columns:min(85%,26rem);grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.testimonials__list--carousel .testimonial{scroll-snap-align:start}.testimonials__list--wall .testimonial p{font-size:1rem}.people__list{gap:var(--gap-lg);margin:0;padding:0;list-style:none;display:grid}.people__list--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}@media (width>=900px){.people__list--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.people__list--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.people__list--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.people__list--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.person__photo img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);width:100%}.person h3{margin:.85rem 0 .15rem;font-size:1.125rem}.person__role{font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 .5rem;font-weight:600}.person__body .prose{color:var(--color-ink-muted)}.person__contact{font-size:var(--fs-small);flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem 0 0;display:flex}.people__list--list{gap:0}.people__list--list .person{border-bottom:var(--edge);grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;padding-block:1.5rem;display:grid}.people__list--list .person__photo{width:112px}.people__list--list .person__photo img{aspect-ratio:4/5;border-radius:var(--radius-md)}.people__list--list .person h3{margin-top:0}.preset-canvas .person__photo img{box-shadow:0 0 0 9px #fff,0 14px 28px -10px #00000059}.preset-canvas .people__list .person:nth-child(3n+1) .person__photo img{transform:rotate(-3deg)}.preset-canvas .people__list .person:nth-child(3n+2) .person__photo img{transform:rotate(2deg)}.preset-canvas .people__list .person:nth-child(3n) .person__photo img{transform:rotate(-1deg)}.people__list--spotlight{grid-template-columns:repeat(6,minmax(0,1fr))}.people__list--spotlight .person{grid-column:1/-1}@media (width>=600px){.people__list--spotlight .person{grid-column:span 3}.people__list--spotlight .person:first-child,.people__list--spotlight .person:nth-child(2):last-child{grid-column:1/-1}}@media (width>=900px){.people__list--spotlight .person{grid-column:span 2}.people__list--spotlight .person:nth-child(2):nth-last-child(2),.people__list--spotlight .person:nth-child(3):last-child{grid-column:span 3}.people__list--spotlight .person:first-child,.people__list--spotlight .person:nth-child(2):last-child{gap:var(--gap-lg);grid-column:1/-1;grid-template-columns:minmax(0,18rem) 1fr;align-items:center;display:grid}.people__list--spotlight .person:first-child h3,.people__list--spotlight .person:nth-child(2):last-child h3{margin-top:0;font-size:1.5rem}}.faq h2{margin-bottom:1.5rem}.faq__list{max-width:var(--measure)}.faq__item{border-bottom:var(--edge)}.faq__item summary{min-height:56px;font-family:var(--font-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:1.125rem;font-weight:700;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";color:var(--accent-text);flex:none;font-size:1.5rem;font-weight:400;line-height:1}.faq__item[open] summary:after{content:"–"}.faq__item .prose{color:var(--color-ink-muted);padding-bottom:1.25rem}.faq__item .prose>:last-child{margin-bottom:0}.faq__list--list .faq__item{padding-block:1.25rem}.faq__list--list .faq__item h3{margin-bottom:.5rem;font-size:1.125rem}.formblock__inner{gap:var(--gap-lg);display:grid}.formblock__intro>:last-child{margin-bottom:0}.formblock__intro .prose{max-width:var(--measure);color:var(--color-ink-muted)}.formblock__inner--stacked .form,.formblock__inner--stacked .formblock__intro{max-width:44rem}@media (width>=900px){.formblock__inner--split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.formblock__inner--card .form{background:var(--color-surface);border:var(--edge);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:clamp(1.25rem,1rem + 1.5vw,2rem)}.formblock__inner--card{max-width:44rem;margin-inline:auto}.cta__inner{gap:var(--gap-lg);align-items:center;display:grid}.cta h2{margin-bottom:.3em}.cta__text>:last-child{margin-bottom:0}.cta__text .prose{max-width:var(--measure)}.cta__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=599px){.cta__actions .btn{flex:100%}}@media (width>=900px){.b-CTA.v-band .cta__inner,.b-CTA.v-split .cta__inner{grid-template-columns:minmax(0,1fr) auto}.b-CTA.v-split .cta__inner{gap:clamp(2rem,1rem + 4vw,5rem)}}.b-CTA.v-card{background:var(--color-surface);color:var(--color-ink)}.b-CTA.v-card .cta__inner{background:var(--color-surface-dark);color:var(--color-surface);border-radius:var(--radius-lg);padding:clamp(1.5rem,1rem + 3vw,3rem)}@media (width>=900px){.b-CTA.v-card .cta__inner{grid-template-columns:minmax(0,1fr) auto}}.contact__grid{gap:var(--gap-lg);align-items:start;display:grid}@media (width>=900px){.contact__grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact__text>:last-child,.contact__details>:last-child{margin-bottom:0}.contact__icon{border:var(--edge);border-radius:var(--radius-md);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--accent-graphic);vertical-align:middle;flex:none;place-items:center;margin-right:.9rem;display:inline-grid}.edge-ink .contact__icon{box-shadow:var(--shadow-2)}.contact__state .contact__icon{order:-1;margin-right:0}.contact__address{font-style:normal;font-size:var(--fs-lead);text-indent:-3.65rem;margin-bottom:1rem;padding-left:3.65rem}.contact__phone{font-size:var(--fs-lead);font-weight:700}.contact__hours{margin-top:1.5rem}.contact__state{align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.contact__state:before{content:"";background:currentColor;border-radius:50%;width:10px;height:10px}.contact__state.is-open{color:var(--state-ok)}.contact__state.is-closed{color:var(--color-ink-muted)}.contact__hours dl{grid-template-columns:auto 1fr;gap:.1rem 1.5rem;max-width:22rem;margin:.5rem 0 0;font-size:.9375rem;display:grid}.contact__hours dt{color:var(--color-ink-muted)}.contact__hours dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.contact__hours-note{font-size:var(--fs-small);color:var(--color-ink-muted);margin-top:.75rem}.contact__social{flex-wrap:wrap;gap:.25rem 1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.contact__social a{align-items:center;min-height:44px;display:inline-flex}.contact__map{background:var(--color-surface);border:var(--edge);border-radius:var(--radius-md);padding:1.5rem}.contact__map-label{margin:0 0 .75rem;font-weight:700}.contact__map-link .icon{color:var(--color-ink-muted)}.contact__grid--compact .contact__text,.contact__grid--compact .contact__details{max-width:var(--measure)}.embed__frame{margin:0}.embed__frame iframe{border-radius:var(--radius-md);background:var(--color-surface-muted);border:0;width:100%;display:block}.embed__frame--16x9 iframe{aspect-ratio:16/9}.embed__frame--4x3 iframe{aspect-ratio:4/3}.embed__frame--1x1 iframe{aspect-ratio:1}.embed__frame--auto iframe{min-height:26rem}.embed figcaption{font-size:var(--fs-small);color:var(--color-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:.75rem;display:flex}.embed__link{align-items:center;min-height:44px;display:inline-flex}.downloads h2{margin-bottom:1.5rem}.downloads__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.downloads__list--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.downloads__list--cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.download a{background:var(--color-surface);border:var(--edge);border-radius:var(--radius-md);height:100%;min-height:64px;color:var(--color-ink);grid-template-columns:auto 1fr;align-items:center;gap:.2rem 1rem;padding:1rem;text-decoration:none;display:grid}.download a:hover{border-color:var(--color-accent)}.download__kind{background:var(--color-primary-tint);border-radius:var(--radius-sm);min-width:3.5rem;color:var(--color-primary);font-family:var(--font-heading);font-size:var(--fs-small);letter-spacing:.06em;text-align:center;grid-row:span 2;align-self:start;padding:.4rem .5rem;font-weight:700}.download__title{font-weight:600}.download__desc{color:var(--color-ink-muted);font-size:var(--fs-small)}.downloads__list--cards .download a{grid-template-columns:1fr;align-content:start}.downloads__list--cards .download__kind{grid-row:auto;justify-self:start;margin-bottom:.5rem}.pricing__list{gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.pricing__list--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.pricing__list--cards{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr))}}.plan{border:var(--edge);border-radius:var(--radius-md);background:var(--color-surface);grid-template-rows:auto auto auto 1fr auto auto;gap:.75rem;padding:1.5rem;display:grid;position:relative}.edge-ink .plan{box-shadow:var(--shadow-2)}.plan__badge{background:var(--color-accent);color:var(--color-accent-ink);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.25rem .6rem;font-size:.6875rem;font-weight:700;position:absolute;top:0;right:1rem;transform:translateY(-50%)}.plan__name{border-bottom:var(--edge);font-family:var(--font-mono);margin:0;padding-bottom:.75rem}.plan__price{align-items:baseline;gap:.5rem;margin:0;display:flex}.plan__price strong{font-family:var(--font-heading);font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:600;line-height:1}.plan__period{color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.875rem}.plan__desc{color:var(--color-ink-muted)}.plan__desc>:last-child{margin-bottom:0}.plan__features{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.plan__features li{padding-left:1.5rem;position:relative}.plan__features li:before{content:"✓" / "";color:var(--accent-graphic);font-weight:700;position:absolute;left:0}.plan__action .btn{justify-content:center;width:100%}.plan__note{color:var(--color-ink-muted);text-align:center;margin:0;font-size:.875rem}.plan--featured{background:var(--color-primary);color:var(--color-primary-ink);border-color:var(--color-primary);box-shadow:var(--shadow-2)}.plan--featured .plan__name,.plan--featured .plan__period,.plan--featured .plan__desc,.plan--featured .plan__note{color:color-mix(in oklab, var(--color-primary-ink) 78%, transparent)}.plan--featured .plan__name{border-bottom-color:color-mix(in oklab, var(--color-primary-ink) 25%, transparent)}.plan--featured .plan__features li:before{color:var(--color-accent)}.pricing__footnote{color:var(--color-ink-muted);margin-top:1.5rem;font-size:.9375rem}.pricing__list--compact .plan{grid-template-rows:none;grid-template-columns:1fr auto;align-items:center}.pricing__list--compact .plan__features{display:none}.pricing__list--compact .plan__action .btn{width:auto}@media (width<=599px){.pricing__list--compact .plan{grid-template-columns:1fr}}.stripepricing stripe-pricing-table{max-width:var(--content-width);margin-inline:auto;display:block}.preset-industrial .hero__chips li{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em}.preset-industrial .hero__media:before{border:3px solid var(--color-accent);border-radius:0}.preset-industrial .features__grid--cards .feature{border-top:3px solid var(--color-primary)}.preset-clean .features__grid--cards .feature,.preset-clean .testimonial blockquote,.preset-clean .specs__groups--cards .specs__card{box-shadow:var(--shadow-1), var(--shadow-2);border-color:#0000}.preset-clean .hero__media:before{background:var(--color-primary-tint)}.preset-warm .features__grid--cards .feature,.preset-warm .testimonial blockquote,.preset-warm .specs__groups--cards .specs__card{border:1px solid var(--color-line);box-shadow:none;background:0 0}.preset-warm .b-Stats.v-band.s-bg-default{background:var(--color-surface-muted)}.preset-warm .stats__item dd,.preset-warm .plan__price strong{font-weight:400}.preset-editorial .features__grid--cards .feature,.preset-editorial .specs__groups--cards .specs__card,.preset-editorial .testimonial blockquote{border:0;border-top:1px solid var(--color-ink);padding-inline:0;background:0 0;padding-top:1.25rem}.preset-editorial .feature__icon{border:1px solid var(--color-ink);color:var(--color-ink);background:0 0}.preset-editorial .hero__media:before{border:1px solid var(--color-ink);background:0 0;width:auto;height:auto;inset:-.5rem -1rem -1rem -.5rem}.preset-editorial .hero__chips li{border-color:var(--color-ink);background:0 0}.preset-editorial .testimonial blockquote:before{color:var(--color-accent);opacity:.35}.preset-studio .hero__em{background:linear-gradient(transparent 62%, var(--color-accent) 62%);font-style:italic}.preset-studio .feature__num{border:var(--edge);width:2.75rem;height:2.75rem;font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.preset-bistro .hero__inner--cover{min-height:clamp(30rem,82vh,46rem)}.preset-bistro .hero__inner--cover:after{background:linear-gradient(to top, color-mix(in oklab, var(--color-primary) 94%, transparent) 0%, color-mix(in oklab, var(--color-primary) 76%, transparent) 50%, color-mix(in oklab, var(--color-primary) 60%, transparent) 100%)}.preset-bistro .hero__inner--banner:after{background:linear-gradient(to top, color-mix(in oklab, var(--color-primary) 90%, transparent), color-mix(in oklab, var(--color-primary) 55%, transparent) 60%, color-mix(in oklab, var(--color-primary) 30%, transparent))}.preset-bistro .hero__inner--cover .hero__text h1{font-size:var(--fs-display);letter-spacing:-.02em;max-width:16ch;font-weight:500;line-height:.98}.preset-bistro .hero__inner--cover .hero__text,.preset-bistro .hero__inner--banner .hero__text,.preset-bistro .hero__inner--cover .hero__text h1,.preset-bistro .hero__inner--banner .hero__text h1{color:var(--color-surface)}.preset-bistro .hero__inner--cover .hero__sub,.preset-bistro .hero__inner--banner .hero__sub{color:color-mix(in oklab, var(--color-surface) 86%, transparent)}.preset-bistro .hero__inner--cover .eyebrow,.preset-bistro .hero__inner--banner .eyebrow{color:var(--color-surface)}.preset-bistro .hero__inner--cover .eyebrow:before,.preset-bistro .hero__inner--banner .eyebrow:before{content:"";background:var(--color-accent);vertical-align:middle;width:2rem;height:1px;margin-right:.9em;display:inline-block}.preset-bistro .hero__inner--cover .hero__chips li{background:color-mix(in oklab, var(--color-primary) 35%, transparent);border-color:var(--brass-rule);color:var(--color-surface);font-weight:500}.preset-bistro .hero__inner--minimal h1{letter-spacing:-.02em;font-size:clamp(2.75rem,2rem + 3.6vw,5rem)}.preset-bistro .stats__item dt,.preset-bistro .person__role,.preset-bistro .pricelist .pricelist__title{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-text);font-size:.75rem;font-weight:600}.preset-bistro .pricelist .pricelist__title{font-size:.8125rem;line-height:1.4}.preset-bistro .stats__item dd,.preset-bistro .plan__price strong{font-weight:500}.preset-bistro .b-Stats:not(.v-cards) .stats__list{--edge:1px solid var(--brass-rule)}.preset-bistro .b-Stats.v-band.s-bg-default{background:var(--color-surface-muted)}.preset-bistro .faq__item summary{font-size:1.25rem;font-weight:500}.preset-bistro :is(.features__grid--cards .feature,.features__grid--tiles .feature,.testimonials__list:not(.testimonials__list--single) .testimonial blockquote,.specs__groups--cards .specs__card,.pricelist__groups--cards .pricelist__group,.plan:not(.plan--featured)){box-shadow:none;background:var(--color-surface-muted);border:0}.preset-bistro .s-bg-muted :is(.features__grid--cards .feature,.features__grid--tiles .feature,.testimonials__list:not(.testimonials__list--single) .testimonial blockquote,.specs__groups--cards .specs__card,.pricelist__groups--cards .pricelist__group,.plan:not(.plan--featured)){background:var(--color-surface)}.preset-bistro .s-bg-dark :is(.features__grid--cards .feature,.features__grid--tiles .feature,.testimonials__list:not(.testimonials__list--single) .testimonial blockquote,.specs__groups--cards .specs__card,.pricelist__groups--cards .pricelist__group,.plan:not(.plan--featured)){background:color-mix(in oklab, var(--color-surface) 6%, transparent)}.preset-bistro .features__grid--tiles .feature__icon{background:var(--color-surface)}.preset-bistro .s-bg-dark .feature__icon{background:color-mix(in oklab, var(--color-surface) 14%, transparent);color:var(--color-surface)}.preset-bistro .testimonial blockquote:before{color:var(--brass-rule);font-size:3.5rem;top:.6rem;left:1.35rem}.preset-bistro .testimonials__list:not(.testimonials__list--single) .testimonial blockquote{padding-top:3.25rem}.preset-bistro .b-icon--tile{border:1px solid var(--brass-rule);background:0 0}.preset-meadow .b-icon--tile,.accent-gradient .b-icon--tile{background:linear-gradient(135deg, var(--color-primary-tint), var(--color-accent-tint))}.preset-bistro .testimonials__list--single p{font-family:var(--font-heading);letter-spacing:-.01em;font-size:clamp(1.375rem,1.15rem + .9vw,2rem);line-height:1.35}.preset-bistro .testimonial cite{letter-spacing:.18em;font-weight:600}.preset-bistro .pricelist .pricelist__items{border-top:1px solid var(--brass-rule);gap:1.1rem}.preset-bistro .pricelist__name{font-family:var(--font-heading);font-size:1.125rem;font-weight:500}.preset-bistro .pricelist__tag{font-family:var(--font-body)}.preset-bistro .pricelist .pricelist__leader{border-bottom:1px dotted color-mix(in oklab, var(--color-accent) 40%, transparent)}.preset-bistro .s-bg-dark .contact__icon,.preset-bistro .s-bg-dark .contact__map{background:0 0}.preset-bistro .s-bg-dark .contact__state.is-open{color:color-mix(in oklab, var(--state-ok) 40%, var(--color-surface))}.preset-bistro .b-CTA.v-card .cta__inner{background:var(--color-primary)}.formblock__media{max-width:26rem;margin-top:1.5rem}.formblock__media img{width:100%;height:auto;display:block}.preset-studio .plan__name{border-bottom:0;width:auto;padding-bottom:0;display:inline-block}.preset-atelier .hero__inner--cover{min-height:clamp(32rem,88vh,52rem)}.preset-atelier .hero__inner--cover .hero__text h1{font-size:var(--fs-display)}.preset-atelier .b-Gallery.s-w-full .gallery__list--grid,.preset-atelier .b-Gallery.s-w-full .gallery__list--masonry{gap:2px}.preset-atelier .b-Gallery.s-w-full .gallery__list--masonry .gallery__item{margin-bottom:2px}.preset-atelier .b-Gallery.s-w-full .section-head{margin-inline:max(1rem, calc((100% - var(--content-width)) / 2))}.preset-atelier .b-Gallery.s-w-full .gallery__item figcaption{padding-inline:1rem}.preset-atelier .btn-secondary{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.preset-atelier .btn-secondary:hover{background:color-mix(in oklab, var(--color-ink) 84%, var(--color-surface));border-color:color-mix(in oklab, var(--color-ink) 84%, var(--color-surface))}.preset-atelier .s-bg-dark .btn-secondary,.preset-atelier .hero__inner--cover .btn-secondary{color:inherit;background:0 0;border-color:currentColor}.preset-atelier .s-bg-dark .btn-secondary:hover,.preset-atelier .hero__inner--cover .btn-secondary:hover{background:color-mix(in oklab, currentColor 12%, transparent);border-color:currentColor}.preset-meadow .hero__media:before,.accent-gradient .hero__media:before{background:linear-gradient(135deg, var(--color-primary-tint), var(--color-accent-tint))}.b-icon{color:var(--accent-graphic);line-height:0}.b-icon--inline{vertical-align:middle;align-items:center;margin-inline-end:.45rem;display:inline-flex}.b-icon--tile{width:var(--b-icon-size,44px);height:var(--b-icon-size,44px);border-radius:var(--radius-md);background:var(--color-accent-tint);flex:none;justify-content:center;align-items:center;display:inline-flex}.edge-ink .b-icon--tile{border:var(--edge)}.stats__item .b-icon--tile{margin:0 auto .6rem;display:flex}.s-bg-dark .stats__item dd{color:var(--color-surface)}.b-Stats.v-inline .stats__item .b-icon--tile{margin-inline:0}.download__kind.b-icon--tile{min-width:0;padding:0}.s-bg-dark .b-icon--tile{background:color-mix(in oklab, var(--color-surface) 14%, transparent);color:var(--color-surface)}.s-bg-dark .b-icon--inline,.hero__inner--cover .hero__chip .b-icon,.hero__inner--banner .hero__chip .b-icon{color:currentColor}.hero__chip .b-icon--inline{margin-inline-end:0}.badges__list--logos .badge:has(.b-icon--tile) .badge__label{font-size:var(--fs-small);color:var(--color-ink-muted);background:0 0;border:0;padding:0}.plan--featured .b-icon{color:var(--color-accent)}.contact__entity{margin:0 0 .75rem;font-weight:700}.pricelist__group{break-inside:avoid;margin-bottom:var(--gap-lg)}.pricelist__group:last-child{margin-bottom:0}.pricelist__title{margin:0 0 .25rem}.pricelist__note{color:var(--color-ink-muted);font-size:var(--fs-small);margin:0}.pricelist__items{border-top:var(--edge);gap:.9rem;margin:.9rem 0 0;padding:.9rem 0 0;list-style:none;display:grid}.pricelist__row{align-items:baseline;gap:.5rem;display:flex}.pricelist__name{min-width:0;font-weight:600}.pricelist__leader{border-bottom:1px dotted var(--color-line);flex:1;min-width:1rem;transform:translateY(-.35em)}.pricelist__price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pricelist__tag{border:var(--edge);letter-spacing:.06em;text-transform:uppercase;vertical-align:.15em;color:var(--color-ink-muted);border-radius:999px;margin-inline-start:.15rem;padding:.05rem .4rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-block}.pricelist__desc{color:var(--color-ink-muted);margin:.15rem 0 0;font-size:.9375rem}.pricelist__footnote{max-width:var(--measure);color:var(--color-ink-muted);margin-top:1.5rem}.pricelist__footnote>*{font-size:.9375rem}.pricelist__footnote>:last-child{margin-bottom:0}@media (width>=900px){.pricelist__groups--columns{columns:2;column-gap:var(--gap-lg)}}.pricelist__groups--list{max-width:var(--measure)}.preset-clean .pricelist__groups--list,.preset-clean .v-list .pricelist__footnote,.preset-warm .pricelist__groups--list,.preset-warm .v-list .pricelist__footnote,.preset-bistro .pricelist__groups--list,.preset-bistro .v-list .pricelist__footnote{margin-inline:auto}.pricelist__groups--cards{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));display:grid}.pricelist__groups--cards .pricelist__group{background:var(--color-surface);border:var(--edge);border-radius:var(--radius-md);margin:0;padding:1.5rem}.edge-ink .pricelist__groups--cards .pricelist__group{box-shadow:var(--shadow-2)}.preset-clean .pricelist__groups--cards .pricelist__group{box-shadow:var(--shadow-1), var(--shadow-2);border-color:#0000}.preset-warm .pricelist__groups--cards .pricelist__group{border:1px solid var(--color-line);box-shadow:none;background:0 0}.s-bg-dark .pricelist__note,.s-bg-dark .pricelist__desc,.s-bg-dark .pricelist__tag,.s-bg-dark .pricelist__footnote{color:color-mix(in oklab, var(--color-surface) 75%, transparent)}.s-bg-dark .pricelist__items,.s-bg-dark .pricelist__tag{border-color:color-mix(in oklab, var(--color-surface) 30%, transparent)}.s-bg-dark .pricelist__leader{border-bottom-color:color-mix(in oklab, var(--color-surface) 40%, transparent)}.s-bg-dark .pricelist__groups--cards .pricelist__group{background:color-mix(in oklab, var(--color-surface) 6%, transparent);border-color:color-mix(in oklab, var(--color-surface) 25%, transparent)}.sitecheck__grid{gap:var(--gap-lg);align-items:start;display:grid}@media (width>=900px){.b-SiteCheck .sitecheck__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.sitecheck__text>:last-child{margin-bottom:0}.sitecheck__text .prose{max-width:var(--measure)}.sitecheck__highlights{margin-top:1.5rem}.sitecheck__card{background:var(--color-surface);border:var(--edge);border-radius:var(--radius-lg);min-height:16rem;box-shadow:var(--shadow-2);padding:clamp(1.5rem,1rem + 1.5vw,2rem)}.sitecheck__form{gap:.5rem;display:grid}.sitecheck__row{align-items:center;gap:.75rem;display:grid}@media (width>=600px){.sitecheck__row{grid-template-columns:minmax(0,1fr) auto}}.sitecheck__row .btn{justify-content:center;gap:.5rem;min-height:48px}.sitecheck__row .btn[type=submit]{margin-top:0}.sitecheck__arrow svg,.sitecheck__step-icon svg,.sitecheck__finding-icon svg{display:block}.sitecheck__steps,.sitecheck__findings{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sitecheck__step,.sitecheck__finding{align-items:center;gap:.75rem;min-height:1.75rem;display:flex}.sitecheck__step.is-done{color:var(--color-ink-muted)}.sitecheck__step-icon,.sitecheck__finding-icon{flex:none;place-items:center;width:20px;height:20px;display:grid}.sitecheck__step.is-done .sitecheck__step-icon,.sitecheck__finding.is-pass .sitecheck__finding-icon{color:var(--accent-graphic)}.sitecheck__finding.is-issue .sitecheck__finding-icon{color:var(--color-ink)}.sitecheck__spinner{border:2px solid color-mix(in oklab, currentColor 25%, transparent);border-top-color:currentColor;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite sitecheck-spin;display:inline-block}@keyframes sitecheck-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sitecheck__spinner{border-top-color:color-mix(in oklab, currentColor 25%, transparent);border-right-color:currentColor;animation:none}}.sitecheck__heading{margin:0 0 1rem;font-size:1.35rem}.sitecheck__heading:focus,.sitecheck__done .prose:focus{outline:none}.sitecheck__findings{margin-bottom:1.5rem}.sitecheck__findings:has(+.sitecheck__result-note){margin-bottom:.875rem}.sitecheck__result-note{border-left:2px solid var(--accent-graphic);font-size:var(--fs-small);color:var(--color-ink-muted);margin:0 0 1.5rem;padding-left:.75rem;line-height:1.5}.sitecheck__prompt{margin:0 0 .25rem;font-weight:600}.sitecheck__phase{font-size:var(--fs-small);margin:0 0 .25rem;font-weight:600}.sitecheck__sub{font-size:var(--fs-small);color:var(--color-ink-muted);margin:0 0 1rem}.sitecheck__consent{color:var(--color-ink-muted);margin:.5rem 0 0;font-size:.8rem}.sitecheck__error{color:var(--state-bad);margin:.75rem 0 0;font-size:.9rem}.sitecheck__done{justify-items:start;gap:.75rem;display:grid}.sitecheck__done-icon{color:var(--accent-graphic)}.sitecheck__done-icon svg{width:40px;height:40px}.sitecheck__turnstile:empty{display:none}.sitecheck__noscript,.booking__frame,.calendar__frame{margin:0}.booking__frame iframe,.calendar__frame iframe{border-radius:var(--radius-md);background:var(--color-surface-muted);border:0;width:100%;display:block}.booking__frame--standard iframe,.calendar__frame--standard iframe{height:44rem}.booking__frame--tall iframe,.calendar__frame--tall iframe{height:62rem}.booking figcaption,.calendar figcaption{font-size:var(--fs-small);color:var(--color-ink-muted);flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.5rem;margin-top:.75rem;display:flex}.booking__link,.calendar__link{align-items:center;min-height:44px;display:inline-flex}.booking__action,.calendar__action{margin:0}.payments__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.payments__list--cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.payopt a{background:var(--color-surface);border:var(--edge);border-radius:var(--radius-md);height:100%;min-height:64px;color:var(--color-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem 1rem;padding:1.15rem 1.25rem;text-decoration:none;display:grid}.payopt a:hover{border-color:var(--color-accent)}.payopt--featured a{border-color:var(--color-accent);background:var(--color-primary-tint)}.payopt__icon{grid-row:span 2;align-self:start}.payopt__label{font-family:var(--font-heading);font-weight:700}.payopt__amount{white-space:nowrap;font-weight:700}.payopt__desc{font-size:var(--fs-small);color:var(--color-ink-muted);grid-column:2/-1}.payopt:not(:has(.payopt__icon)) a{grid-template-columns:1fr auto}.payopt:not(:has(.payopt__icon)) .payopt__desc{grid-column:1/-1}.payments__note{font-size:var(--fs-small);color:var(--color-ink-muted);margin-top:1rem}.payments__secured{font-size:var(--fs-small);color:var(--color-ink-muted);margin:.75rem 0 0}.preset-tend .features__grid--rail .feature,.preset-tend .features__grid--raised .feature,.preset-tend .formblock__inner--card .form,.preset-tend .sitecheck__card{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffff94;border:1px solid #ffffffbf;border-radius:28px;box-shadow:0 30px 60px -24px #1a28202e,0 4px 14px -6px #1a282014}.preset-tend .mthread__card,.preset-tend .timeline__card,.preset-tend .statuscard__card,.preset-tend .frame__device{--panel-bg:#ffffff94;--panel-line:#ffffffbf;--panel-radius:28px;--panel-shadow:0 30px 60px -24px #1a28202e, 0 4px 14px -6px #1a282014;-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25)}.preset-tend .b-CTA .container{text-align:center;-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffff80;border:1px solid #ffffffb3;border-radius:38px;padding:clamp(48px,7vw,92px) clamp(24px,4vw,60px);box-shadow:0 60px 110px -40px #1a28204d,0 8px 24px -10px #1a28201a}.preset-tend .b-CTA .cta__inner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0}.preset-tend .b-CTA .cta__text,.preset-tend .b-CTA .prose{max-width:720px;margin-inline:auto}.preset-tend .b-CTA .cta__actions{flex-direction:column;justify-content:center;align-items:center;gap:18px;width:min(100%,620px);margin-top:32px}.preset-tend .b-Stats.v-band.s-bg-default{background:0 0}.preset-tend .stats__item dd{font-size:clamp(30px,3.4vw,41px);font-weight:400}.preset-tend .stats__item dt{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--color-ink-muted);font-size:12.5px;font-weight:400}.preset-tend .b-Stats.v-band .container{background:#1a211c1a;border:1px solid #ffffffbf;border-radius:28px;padding:0;overflow:hidden;box-shadow:0 30px 60px -24px #1a28202e,0 4px 14px -6px #1a282014}.preset-tend .b-Stats.v-band .stats__list{background:0 0;border:0;gap:1px;margin:0;display:grid}.preset-tend .b-Stats.v-band .stats__item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#ffffff8c;border:0;border-radius:0;padding:34px 30px}@media (width>=40rem){.preset-tend .b-Stats.v-band .stats__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.preset-tend .b-Stats.v-band .stats__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.preset-tend :is(.features__grid--cards,.features__grid--raised) .feature h3{font-size:clamp(22px,2.6vw,28px);line-height:1.1}.preset-tend .features__grid--rail .feature h3{font-family:var(--font-body);font-size:13.5px;font-weight:500;line-height:1.35}.mthread__card,.timeline__card,.statuscard__card,.frame__device{--panel-bg:var(--color-surface);--panel-line:var(--color-line);--panel-radius:20px;--panel-shadow:var(--shadow-2);background:var(--panel-bg);border:1px solid var(--panel-line);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow)}.mthread__intro{margin-bottom:var(--gap)}.mthread__split{align-items:center;gap:clamp(28px,5vw,56px);display:grid}@media (width>=900px){.mthread__split{grid-template-columns:1fr 1fr}}.mthread__chips{margin:var(--gap) 0 0;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.mthread__chip{font-size:var(--fs-small);background:var(--color-surface);border:var(--edge);color:var(--color-ink-muted);border-radius:999px;padding:.5rem 1rem}.mthread__card{flex-direction:column;gap:14px;padding:clamp(22px,3vw,28px);display:flex;position:relative}.mthread__msg{border-radius:18px;padding:16px 18px;font-size:13.5px;line-height:1.55}.mthread__msg--in{background:color-mix(in oklab, var(--color-ink) 6%, transparent);border-radius:18px 18px 18px 6px}.mthread__msg--out{background:var(--color-primary-tint);border-radius:18px 18px 6px;align-self:flex-end;max-width:90%}.mthread__who{align-items:center;gap:9px;margin-bottom:7px;display:flex}.mthread__who-text{letter-spacing:.13em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10px;line-height:1.35}.mthread__who-text b{letter-spacing:.04em;text-transform:none;color:var(--color-ink);font-size:11.5px;font-weight:500;display:block}.mthread__meta{display:block}.mthread__avatar{background:var(--color-accent);width:25px;height:25px;color:var(--color-accent-ink);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:500;display:grid}.mthread__body p{margin:0}.mthread__body p+p{margin-top:.5em}.mthread__note{color:var(--color-ink-muted);margin:8px 0 0;font-size:11px}.mthread__footnote{color:var(--color-ink-muted);text-align:center;margin:2px 0 0;font-size:11px}.mthread__wave{align-items:center;gap:3px;height:36px;margin:4px 0 14px;display:flex}.mthread__wave i{background:color-mix(in oklab, var(--color-primary) 42%, transparent);border-radius:2px;flex:1;height:40%;display:block}.mthread__wave i:nth-child(3n){height:100%}.mthread__wave i:nth-child(3n+1){height:62%}.mthread__wave i:nth-child(4n){height:80%}.mthread__play{background:var(--color-ink);width:36px;height:36px;color:var(--color-surface);border-radius:50%;flex:none;place-items:center;margin-right:9px;font-size:11px;display:grid}.mthread__duration{color:var(--color-ink-muted);flex:none;margin-left:9px;font-size:11px}.mthread__footer{color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.mthread__badge{letter-spacing:.1em;text-transform:uppercase;background:color-mix(in oklab, var(--state-ok) 12%, transparent);color:var(--state-ok);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:9.5px}.mthread__stamp{background:var(--color-ink);color:var(--color-surface);box-shadow:var(--shadow-2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:11px;display:flex;position:absolute;bottom:-18px;right:-14px}.b-MessageThread.v-note .mthread__card{max-width:330px;padding:18px 19px 28px;transform:rotate(-2.6deg)}.b-MessageThread.v-note .mthread__msg{background:0 0;padding:0}.b-MessageThread.v-note .mthread__body p{font-family:var(--font-heading);color:var(--color-ink);font-size:17px;font-style:italic;line-height:1.3}.b-MessageThread.v-voice .mthread__msg{background:0 0;padding:0}.b-MessageThread.v-voice .mthread__body p{color:var(--color-ink-muted);font-size:13px;font-style:italic;line-height:1.6}.b-MessageThread.v-voice .mthread__who{margin-bottom:14px}.timeline__card{padding:26px 28px}.timeline__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.timeline__head b{font-family:var(--font-heading);font-size:21px;font-weight:400}.timeline__badge{color:var(--color-ink-muted);font-size:11px}.timeline__intro p{color:var(--color-ink-muted);margin:0;font-size:12.5px;line-height:1.5}.timeline__list{margin:14px 0 0;padding:0;list-style:none}.timeline__item{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);grid-template-columns:52px 1fr;gap:14px;padding:11px 0;font-size:13px;line-height:1.5;display:grid}.timeline__item:last-child{border:0;padding-bottom:0}.timeline__text{grid-column:2}.timeline__date{letter-spacing:.06em;color:var(--color-ink-muted);grid-area:1/1;padding-top:2px;font-size:10.5px;font-style:normal}.timeline__foot{color:var(--color-ink-muted);align-items:center;gap:7px;margin-top:16px;font-size:12px;display:flex}.timeline__foot:before{content:"";background:var(--color-primary);border-radius:50%;flex:none;width:5px;height:5px}.b-Timeline.v-plain .timeline__card{box-shadow:none;background:0 0;border:0;padding:0}.frame__intro{margin-bottom:var(--gap)}.frame__device{--panel-radius:22px;margin:0;padding:0;overflow:hidden}.frame__bar{background:var(--color-surface-muted);border-bottom:1px solid var(--color-line);align-items:center;gap:6px;height:34px;padding:0 13px;display:flex}.frame__dot{background:color-mix(in oklab, var(--color-ink) 16%, transparent);border-radius:50%;flex:none;width:8px;height:8px}.frame__url{background:color-mix(in oklab, var(--color-ink) 5%, transparent);min-width:0;height:18px;color:var(--color-ink-muted);white-space:nowrap;border-radius:999px;flex:1;align-items:center;margin-left:8px;padding:0 10px;font-size:9.5px;display:flex;overflow:hidden}.frame__screen img{width:100%;height:auto;display:block}.frame__caption{color:var(--color-ink-muted);padding:12px 16px;font-size:12px}.b-DeviceFrame.v-phone .frame__device{--panel-radius:30px;border-width:8px;max-width:320px}.b-DeviceFrame.v-phone .container{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.b-DeviceFrame.v-phone .frame__device{justify-self:center}@media (width>=60rem){.b-DeviceFrame.v-phone .container{grid-template-columns:1fr minmax(0,20rem)}}.statuscard__intro{margin-bottom:var(--gap)}.statuscard__card{width:100%;max-width:400px;padding:24px}.statuscard__biz{border-bottom:1px solid var(--color-line);align-items:center;gap:13px;padding-bottom:16px;display:flex}.statuscard__avatar{background:var(--color-primary);width:42px;height:42px;color:var(--color-surface);font-family:var(--font-heading);border-radius:12px;flex:none;place-items:center;font-size:19px;display:grid}.statuscard__id b{font-size:14.5px;font-weight:500;display:block}.statuscard__subtitle{color:var(--color-ink-muted);font-size:11.5px}.statuscard__row{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:12.5px;display:flex}.statuscard__row:last-child{border:0;padding-bottom:0}.statuscard__label{color:var(--color-ink-muted)}.statuscard__value{text-align:right;align-items:center;gap:7px;display:flex}.statuscard__note{color:var(--color-ink-muted);font-size:10px}.statuscard__badge{letter-spacing:.1em;text-transform:uppercase;background:var(--color-surface-muted);color:var(--color-ink-muted);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:9.5px}.statuscard__badge--good{background:color-mix(in oklab, var(--state-ok) 12%, transparent);color:var(--state-ok)}.statuscard__badge--warn{background:var(--color-accent-tint);color:var(--accent-text)}.statuscard__tiles{gap:7px;padding:16px 0 4px;display:flex}.statuscard__tiles i{background:var(--color-surface-muted);border-radius:9px;flex:1;height:52px;display:block}.statuscard__review{border-bottom:1px solid var(--color-line);padding:16px 0 4px}.statuscard__stars{color:var(--accent-graphic);letter-spacing:.14em;font-size:11px}.statuscard__quote{color:var(--color-ink-muted);margin:7px 0 10px;font-size:12.5px;line-height:1.55}.statuscard__reply{background:var(--color-primary-tint);color:var(--color-ink-muted);border-radius:12px;padding:11px 13px;font-size:11.5px;line-height:1.5}.statuscard__reply b{color:var(--color-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:500;display:block}.preset-tend .mthread__card,.preset-tend .timeline__card,.preset-tend .statuscard__card,.preset-tend .frame__device{--panel-bg:#ffffffb8;--panel-line:#ffffffe6;--panel-radius:22px;--panel-shadow:0 30px 60px -24px #1a28202e, 0 4px 14px -6px #1a282014}.preset-tend .mthread__card{--panel-radius:26px}.hero__media--noted{position:relative}.hero__chrome{background:var(--color-surface);border:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent);border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -24px #1a282038,0 4px 14px -6px #1a28201a}.hero__chrome-bar{background:color-mix(in oklab, var(--color-ink) 92%, black);align-items:center;gap:6px;padding:10px 14px;display:flex}.hero__chrome-dot{background:color-mix(in oklab, var(--color-surface) 38%, transparent);border-radius:50%;width:9px;height:9px}.hero__chrome-url{letter-spacing:.01em;color:color-mix(in oklab, var(--color-surface) 72%, transparent);white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-size:11px;overflow:hidden}.hero__chrome-shot{display:block}.hero__chrome-shot img{width:100%;height:auto;display:block}.hero__note{background:var(--color-surface);border:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);--hero-note-tilt:-2.6deg;width:min(300px,78%);transform:rotate(var(--hero-note-tilt));border-radius:18px;margin:0;padding:16px 18px;position:absolute;bottom:-28px;right:-6px;box-shadow:0 30px 60px -24px #1a282042,0 4px 14px -6px #1a28201a}.hero__note-from{align-items:center;gap:10px;margin-bottom:10px;display:flex}.hero__note-av{background:color-mix(in oklab, var(--color-accent) 22%, transparent);width:30px;height:30px;color:var(--color-ink);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.hero__note-who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.hero__note-who b{font-size:13px;font-weight:600}.hero__note-meta{color:var(--color-ink-muted);font-size:11px}.hero__note-quote{margin:0;font-size:13.5px;line-height:1.5}.hero__note-stamp{color:var(--color-ink-muted);align-items:center;gap:7px;margin:12px 0 0;font-size:11px;display:flex}.hero__note-tick{background:var(--state-ok,#146b3a);border-radius:50%;flex:none;width:7px;height:7px}@media (width<=56rem){.hero__note{--hero-note-tilt:-1.2deg;width:auto;margin-top:22px;position:static}}.preset-tend .hero__note{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffffb8;border-color:#ffffffe6}.preset-tend .hero__chrome{border-radius:18px}.preset-tend .plan{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffff94;border:1px solid #ffffffbf;box-shadow:0 30px 60px -24px #1a28202e,0 4px 14px -6px #1a282014}.preset-tend .pricing__list--cards{gap:20px}.preset-tend .hero__chips{gap:10px 22px}.preset-tend .hero__chip{color:var(--color-ink-muted);background:0 0;border:0;border-radius:0;gap:8px;padding:0;font-size:13.5px;font-weight:400}.preset-tend .hero__chip:not(:has(svg)):before{content:"✓";background:color-mix(in oklab, var(--state-ok,#4a6b55) 20%, transparent);width:17px;height:17px;color:color-mix(in oklab, var(--state-ok,#3c5a46) 80%, var(--color-ink));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.stats__em{color:var(--color-accent);font-style:italic;font-weight:inherit}.preset-tend .feature__num,.preset-tend .plan__price strong,.preset-tend .site-footer__brand strong{font-weight:400}.preset-tend .site-footer__col a{color:var(--color-ink-muted);font-size:13.5px}.preset-tend .site-footer__col a:hover{color:var(--color-ink)}.preset-tend .eyebrow{color:var(--tend-faint)}.preset-tend .feature .prose p,.preset-tend .plan .prose p,.preset-tend .mthread__intro .prose p,.preset-tend .sitecheck__text .prose p{font-size:13.5px}.preset-tend .feature .prose li,.preset-tend .plan .prose li,.preset-tend .sitecheck__text .prose li{color:var(--color-ink-muted);font-size:13px}.mthread__split--reverse .mthread__copy{order:2}.mthread__sticky{background:var(--color-surface-muted);border:var(--edge);border-radius:4px 18px 6px 16px;padding:22px 24px 26px}.mthread__sticky p{font-family:var(--font-heading);margin:0;font-size:19px;font-style:italic;line-height:1.38}.mthread__sticky-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);margin-top:16px;font-size:11px}.mthread__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.mthread__copy>.mthread__sticky+*{margin-top:32px}.timeline__split{align-items:center;gap:clamp(28px,5vw,56px);display:grid}@media (width>=900px){.timeline__split{grid-template-columns:1fr 1fr}}.timeline__gauges{flex-direction:column;gap:18px;display:flex}.timeline__score{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-2);border-radius:20px;align-items:center;gap:20px;padding:24px;display:flex}.timeline__gauge{background:conic-gradient(var(--state-ok,#4a6b55) 0 var(--gauge-fill,100%), color-mix(in oklab, var(--color-ink) 8%, transparent) 0);border-radius:50%;flex:none;place-items:center;width:78px;height:78px;display:grid;position:relative}.timeline__gauge:after{content:"";background:color-mix(in oklab, var(--color-surface) 55%, #fff);border-radius:50%;position:absolute;inset:7px}.timeline__gauge span{z-index:2;font-family:var(--font-heading);font-size:26px;position:relative}.timeline__score-text{color:var(--color-ink-muted);font-size:13px;line-height:1.55}.timeline__score-text b{color:var(--color-ink);margin-bottom:4px;font-size:14.5px;font-weight:500;display:block}.statuscard__split{align-items:center;gap:clamp(28px,5vw,56px);display:grid}@media (width>=900px){.statuscard__split{grid-template-columns:.95fr 1.05fr}.statuscard__split .statuscard__copy{order:2}.statuscard__split--reverse{grid-template-columns:1.05fr .95fr}.statuscard__split--reverse .statuscard__copy{order:0}}.statuscard__list{flex-direction:column;gap:24px;margin:32px 0 0;padding:0;list-style:none;display:flex}.statuscard__list-item{grid-template-columns:26px 1fr;gap:16px;display:grid}.statuscard__list-item>div>:last-child{margin-bottom:0}.statuscard__num{font-family:var(--font-heading);color:var(--color-accent);font-size:19px;font-style:italic;line-height:1}.statuscard__list-item h3{margin:0 0 6px;font-size:14.5px;font-weight:500;line-height:1.35}.statuscard__list-item p{color:var(--color-ink-muted);margin:0;font-size:13.5px;line-height:1.6}.statuscard__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.statuscard__total{border-top:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;padding-top:18px;font-size:13px;display:flex}.statuscard__total-value{font-family:var(--font-heading);font-size:34px;line-height:1}.statuscard__footnote{color:var(--color-ink-muted);margin:14px 0 0;font-size:12.5px;line-height:1.5}.features__grid--showcase{gap:18px}@media (width>=900px){.features__grid--showcase{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr))}}.feature--showcase{padding:0}.feature__link{color:inherit;padding:14px 14px 22px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.3,1);display:block}.feature__link:hover{transform:translateY(-6px)}.feature__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:24px}.feature__thumb{aspect-ratio:4/3;background:var(--color-surface-muted);border:1px solid var(--color-line);border-radius:17px;display:block;position:relative;overflow:hidden}.feature__thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.3,1);display:block}.feature__link:hover .feature__thumb img{transform:scale(1.04)}.feature__peek{letter-spacing:.03em;background:color-mix(in oklab, var(--color-ink) 84%, transparent);color:var(--color-surface);opacity:0;border-radius:999px;padding:6px 11px;font-size:10px;transition:opacity .28s,transform .28s;position:absolute;bottom:9px;right:9px;transform:translateY(5px)}.feature__link:hover .feature__peek,.feature__link:focus-visible .feature__peek{opacity:1;transform:none}.feature__name{margin:16px 4px 5px;font-size:13.5px;font-weight:500;display:block}.feature__for{margin:0 4px;display:block}.feature__for p{color:var(--color-ink-muted);margin:0;font-size:11.5px;line-height:1.5}.features__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (prefers-reduced-motion:reduce){.feature__link,.feature__thumb img,.feature__peek{transition:none}.feature__link:hover{transform:none}}.plan__billed{color:var(--color-ink-muted);margin:0;font-size:12px}.pricing__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.formblock__aside{flex-direction:column;gap:18px;display:flex}@media (width>=900px){.formblock__inner--split:has(.formblock__aside){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.formblock__inner--card:has(.formblock__aside){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;max-width:64rem}.formblock__inner--card:has(.formblock__aside) .formblock__intro{max-width:var(--measure);grid-column:1/-1}}.formblock__panel--card{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-2);border-radius:26px;padding:26px 28px}.formblock__panel>h2{margin:0 0 10px;font-size:14.5px;font-weight:500;line-height:1.35}.formblock__panel p{color:var(--color-ink-muted);margin:0;font-size:13.5px;line-height:1.6}.formblock__panel a{color:var(--color-accent)}.formblock__steps{flex-direction:column;gap:20px;margin:20px 0 0;padding:0;list-style:none;display:flex}.formblock__step{grid-template-columns:26px 1fr;gap:16px;display:grid}.formblock__num{font-family:var(--font-heading);color:var(--color-accent);font-size:19px;font-style:italic;line-height:1}.formblock__step h3{margin:0 0 6px;font-size:14.5px;font-weight:500;line-height:1.35}.formblock__panel--note{background:var(--color-surface-muted);border:var(--edge);border-radius:4px 18px 6px 16px;padding:22px 24px 26px}.formblock__panel--note p{font-family:var(--font-heading);color:var(--color-ink);font-size:19px;font-style:italic;line-height:1.38}.formblock__panel-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);margin-top:16px;font-size:11px}.beforeafter__pair{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=700px){.beforeafter__pair{grid-template-columns:1fr 1fr}}.beforeafter__side{border:1px solid var(--color-line);border-radius:20px;position:relative;overflow:hidden}.beforeafter__tag{z-index:3;letter-spacing:.12em;text-transform:uppercase;background:var(--color-surface);color:var(--color-ink-muted);border-radius:999px;padding:5px 11px;font-size:9.5px;position:absolute;top:12px;left:12px}.beforeafter__panel{height:100%;min-height:190px;padding:44px 20px 20px}.beforeafter__side--before .beforeafter__panel{background:color-mix(in oklab, var(--color-ink) 13%, var(--color-surface-muted))}.beforeafter__side--after .beforeafter__panel{background:linear-gradient(165deg, color-mix(in oklab, var(--color-surface) 55%, #fff), var(--color-surface-muted))}.beforeafter__side--before .beforeafter__title{color:color-mix(in oklab, var(--color-ink) 82%, var(--color-surface));font-family:Times,Times New Roman,serif;font-size:20px}.beforeafter__side--after .beforeafter__title{font-family:var(--font-heading);font-size:22px;line-height:1.06}.beforeafter__lines i{background:color-mix(in oklab, var(--color-ink) 12%, transparent);border-radius:2px;height:7px;margin-top:9px;display:block}.beforeafter__lines i:last-child{width:58%}.beforeafter__points{color:var(--color-ink-muted);flex-direction:column;gap:7px;margin:12px 0 0;padding:0;font-size:12.5px;line-height:1.5;list-style:none;display:flex}.beforeafter__pill{background:var(--color-ink);color:var(--color-surface);border-radius:999px;margin-top:14px;padding:6px 12px;font-size:9px;display:inline-block}.beforeafter__note{background:var(--color-surface-muted);color:var(--color-ink-muted);border-radius:7px;margin-top:16px;padding:7px 10px;font-size:10px}.beforeafter__note--warn{background:var(--color-accent-tint);color:var(--accent-text)}.beforeafter__note--positive{background:color-mix(in oklab, var(--state-ok) 12%, transparent);color:var(--state-ok)}.beforeafter__footnote{color:var(--color-ink-muted);margin:14px 0 0;font-size:12.5px;line-height:1.5}.b-BeforeAfter.v-cards .beforeafter__panel{background:var(--color-surface);min-height:0;padding:24px}.b-BeforeAfter.v-cards .beforeafter__tag{background:var(--color-surface-muted);margin:0 0 12px;display:inline-block;position:static}.b-SiteCheck.v-card .sitecheck__grid{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-2);border-radius:30px;align-items:center;padding:clamp(34px,5vw,60px) clamp(26px,5vw,56px);display:grid}@media (width>=900px){.b-SiteCheck.v-card .sitecheck__grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(32px,5vw,56px)}}.b-SiteCheck.v-card .sitecheck__grid>*{min-width:0}.preset-tend .hero__note{z-index:3;background:#ffffffe6;border-color:#fffffff2;border-radius:20px;width:min(296px,86%);padding:18px 19px 28px;bottom:56px;left:-34px;right:auto;box-shadow:0 60px 110px -40px #1a28204d,0 8px 24px -10px #1a28201a}.preset-tend .hero__note-av{background:linear-gradient(140deg, color-mix(in oklab, var(--color-accent) 72%, #fff), var(--color-accent));color:#fff;width:25px;height:25px;font-size:10px;font-weight:500}.preset-tend .hero__note-from{gap:9px;margin-bottom:11px}.preset-tend .hero__note-who b{font-size:11.5px;font-weight:500}.preset-tend .hero__note-meta{color:var(--tend-faint);font-size:10px;line-height:1.35}.preset-tend .hero__note-quote{font-family:var(--font-heading);color:var(--color-ink);font-size:17px;font-style:italic;line-height:1.3}@media (width<=56rem){.preset-tend .hero__note{width:auto;max-width:330px;margin:-30px 0 0 auto;left:auto}}.preset-tend .mthread__chips{flex-direction:column;align-items:flex-start;gap:11px;margin-top:32px;display:flex}.preset-tend .mthread__chip{font-family:var(--font-heading);color:var(--color-ink);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:999px 999px 999px 5px;padding:11px 20px;font-size:clamp(16px,2vw,19px);font-style:italic;box-shadow:0 30px 60px -24px #1a28202e,0 4px 14px -6px #1a282014}.preset-tend .mthread__chip:nth-child(2){margin-left:clamp(16px,4vw,34px)}.preset-tend .mthread__chip:nth-child(3){margin-left:16px}.preset-tend .mthread__sticky,.preset-tend .formblock__panel--note{background:linear-gradient(170deg,#f6efd9,#efe4c7);border:1px solid #fff9;border-radius:4px 18px 6px 16px;transform:rotate(1.6deg);box-shadow:0 60px 110px -40px #1a28204d,0 8px 24px -10px #1a28201a}.preset-tend .mthread__sticky p,.preset-tend .formblock__panel--note p{color:#3a3527;font-size:19px}.preset-tend .mthread__sticky-meta,.preset-tend .formblock__panel-meta{color:#8c7f5e}.preset-tend .b-MessageThread.v-split-reverse .mthread__split{align-items:start}.preset-tend .timeline__score,.preset-tend .feature--showcase .feature__link,.preset-tend .formblock__panel--card,.preset-tend .b-SiteCheck.v-card .sitecheck__grid,.preset-tend .testimonials__list--single .testimonial blockquote{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffff94;border:1px solid #ffffffbf;border-radius:26px;box-shadow:0 30px 60px -24px #1a28202e,0 4px 14px -6px #1a282014}.preset-tend .timeline__score,.preset-tend .feature--showcase .feature__link{border-radius:26px}.preset-tend .timeline__gauge:after{background:#f4f5f1}.preset-tend .statuscard__list-item h3,.preset-tend .formblock__step h3,.preset-tend .formblock__panel>h2{font-family:var(--font-body);letter-spacing:0;font-size:14.5px;font-weight:500;line-height:1.35}.preset-tend .statuscard__list-item p,.preset-tend .statuscard__list-item .prose p{font-size:13.5px}.preset-tend .statuscard__subtitle,.preset-tend .statuscard__label,.preset-tend .statuscard__footnote,.preset-tend .timeline__badge,.preset-tend .timeline__date,.preset-tend .timeline__foot,.preset-tend .feature__for p,.preset-tend .plan__billed,.preset-tend .plan__note,.preset-tend .amount .plan__period{color:var(--tend-faint)}.preset-tend .feature--showcase .feature__name{font-family:var(--font-body);font-size:13.5px;font-weight:500}.preset-tend .testimonials__list--single .testimonial blockquote{text-align:center;padding:clamp(34px,5vw,52px)}.preset-tend .testimonials__list--single .testimonial blockquote p{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--color-ink);font-size:clamp(23px,3.2vw,33px);line-height:1.28}.preset-tend .testimonials__list--single .testimonial blockquote p em{color:var(--color-accent);font-style:italic}.preset-tend .testimonials__list--single .testimonial footer{letter-spacing:.06em;color:var(--tend-faint);margin-top:24px;font-size:12.5px;display:block}.preset-tend .testimonials__list--single .testimonial cite{font-style:normal}.preset-tend .testimonials__list--single .testimonial__role:before{content:" ·"}.preset-tend .plan{border-radius:28px;flex-direction:column;padding:clamp(28px,3vw,36px) clamp(24px,2.6vw,30px);display:flex;position:relative}.preset-tend .plan__features{flex:1}.preset-tend .plan--featured{background:var(--color-surface);border-color:color-mix(in oklab, var(--color-accent) 34%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-ink);box-shadow:0 60px 110px -40px #1a28204d,0 8px 24px -10px #1a28201a}.preset-tend .plan--featured .plan__name,.preset-tend .plan--featured .plan__period,.preset-tend .plan--featured .plan__desc,.preset-tend .plan--featured .plan__desc p,.preset-tend .plan--featured .plan__billed,.preset-tend .plan--featured .plan__note{color:var(--color-ink-muted)}.preset-tend .plan--featured .plan__name{color:var(--color-ink);border-bottom-color:#0000}.preset-tend .plan--featured .plan__period,.preset-tend .plan--featured .plan__billed,.preset-tend .plan--featured .plan__note{color:var(--tend-faint)}.preset-tend .plan--featured .plan__features li{color:var(--color-ink-muted)}.preset-tend .plan--featured .plan__features li:before{color:var(--state-ok,#4a6b55)}.preset-tend .plan__badge{background:var(--color-accent);color:var(--color-accent-ink);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:5px 12px;font-size:10px;font-weight:500;position:absolute;top:-11px;left:clamp(24px,2.6vw,30px);right:auto;transform:none}.preset-tend .plan__name{font-family:var(--font-heading);letter-spacing:normal;text-transform:none;color:var(--color-ink);align-items:center;gap:9px;margin-bottom:0;font-size:23px;font-weight:400;display:flex}.preset-tend .plan__name .b-icon svg{width:17px;height:17px;stroke:var(--color-accent)}.preset-tend .plan .plan__desc p{color:var(--color-ink-muted);min-height:3.1em;margin:8px 0 0;font-size:13.5px;line-height:1.55}.preset-tend .plan__price{flex-wrap:wrap;align-items:baseline;gap:7px;margin:26px 0 4px;display:flex}.preset-tend .plan__price strong{font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(42px,4.8vw,54px);line-height:1}.preset-tend .plan__period{font-size:13.5px}.preset-tend .plan__features{flex-direction:column;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:flex}.preset-tend .plan__features li{color:var(--color-ink-muted);gap:10px;font-size:13px;line-height:1.5;display:flex}.preset-tend .plan__features li:before{content:"✓";background:color-mix(in oklab, var(--state-ok,#4a6b55) 14%, transparent);width:16px;height:16px;color:var(--state-ok,#4a6b55);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:8.5px;display:grid}.preset-tend .plan__action{margin-top:30px}.preset-tend .plan__action .btn{width:100%}.preset-tend .plan__note{min-height:3.2em;margin-top:14px;font-size:11.5px;line-height:1.5}.preset-tend .pricing__footnote{border:1px dashed var(--color-line);border-radius:16px;margin-top:26px;padding:20px 24px}.preset-tend .pricing__footnote p{color:var(--color-ink-muted);max-width:none;margin:0;font-size:13px;line-height:1.65}.preset-tend .pricing__footnote strong{color:var(--color-ink);font-weight:500}.preset-tend .b-SiteCheck.v-card .sitecheck__grid{background:#ffffff94;border-radius:30px}.preset-tend .sitecheck__highlights{flex-direction:column;gap:13px;margin-top:24px;display:flex}.preset-tend .sitecheck__highlights .mediatext__highlight{color:var(--color-ink-muted);align-items:center;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.preset-tend .sitecheck__highlights .mediatext__highlight-icon{background:color-mix(in oklab, var(--state-ok,#4a6b55) 20%, transparent);width:17px;height:17px;color:color-mix(in oklab, var(--state-ok,#3c5a46) 80%, var(--color-ink));border-radius:50%;flex:none;place-items:center;display:grid}.preset-tend .sitecheck__highlights .mediatext__highlight-icon svg{width:10px;height:10px}.preset-tend .beforeafter__side{border-color:#ffffffbf}.preset-tend .beforeafter__tag{background:#ffffffe6}.preset-tend .beforeafter__side--before .beforeafter__panel{background:#dedbd2}.preset-tend .beforeafter__side--after .beforeafter__panel{background:linear-gradient(165deg,#fbfaf6,#efede4)}.preset-tend .beforeafter__footnote{color:var(--tend-faint)}.preset-tend .form__field label{letter-spacing:.11em;text-transform:uppercase;color:var(--tend-faint);font-size:11.5px;font-weight:400}.preset-tend .form__field input,.preset-tend .form__field textarea,.preset-tend .form__field select{border:1px solid var(--color-line);background:#ffffffbf;border-radius:14px;padding:14px 16px;font-size:16px}.preset-tend .form__field textarea{min-height:130px;line-height:1.6}.preset-tend .form__field input:focus,.preset-tend .form__field textarea:focus,.preset-tend .form__field select:focus{border-color:color-mix(in oklab, var(--state-ok,#4a6b55) 50%, transparent);background:#fff}.preset-tend .form__help{color:var(--tend-faint);font-size:11.5px}.preset-tend .form>.btn{width:100%;margin-top:6px}.preset-tend .form__consent p{color:var(--tend-faint);text-align:center;margin:16px 0 0;font-size:11.5px;line-height:1.55}.preset-tend .specs__scroll{border:0;border-radius:0}.preset-tend .specs__table{min-width:40rem;font-size:13.5px}.preset-tend .specs__table tbody tr:nth-child(odd){background:0 0}.preset-tend .specs__table th,.preset-tend .specs__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);padding:15px 16px}.preset-tend .specs__table th[scope=row]{color:var(--color-ink);letter-spacing:0;text-transform:none;background:0 0;width:30%;font-size:13.5px;font-weight:500}.preset-tend .specs__table td{color:var(--color-ink-muted);line-height:1.5}.preset-tend .faq__item summary{font-family:var(--font-heading);padding:20px 40px 20px 0;font-size:clamp(19px,2.2vw,23px);font-weight:400;line-height:1.25}.preset-tend .faq__item .prose p{color:var(--color-ink-muted);font-size:14px;line-height:1.65}@media (width<=1000px){.preset-tend .features__grid--showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}.preset-tend .container{width:min(100% - 4rem, var(--content-width))}@media (width<=620px){.preset-tend .container{width:min(100% - 3.25rem, var(--content-width))}}@media (width<=380px){.preset-tend .container{width:min(100% - 2.5rem, var(--content-width))}}.preset-tend .section-head{max-width:860px}.preset-tend .section-head>.prose,.preset-tend .hero__sub{max-width:800px}.preset-tend .faq__list{max-width:860px}.preset-tend h1,.preset-tend h2{text-wrap:pretty}.preset-tend h1 em,.preset-tend h2 em{display:inline-block}.preset-tend .faq__item .prose p,.preset-tend .specs__value p,.preset-tend .mthread__intro .prose p,.preset-tend .frame__intro .prose p,.preset-tend .form__consent p,.preset-tend .doc__intro .prose p,.preset-tend .doc__section .prose p{max-width:80ch}.preset-tend .beforeafter__footnote{max-width:84ch}.preset-tend .b-Stats.v-band{padding-block:20px 0}.preset-tend .stats__item{text-align:left}.preset-tend .testimonials__list--single{max-width:none}.preset-tend .feature__for{color:var(--tend-faint);font-size:11.5px;line-height:1.5}.preset-tend .pricing__footnote{font-size:13px;line-height:1.65}.preset-tend .sitecheck__highlights li{font-weight:400}.preset-tend .sitecheck label{letter-spacing:.13em;text-transform:uppercase;color:var(--tend-faint);font-size:10.5px;font-weight:600}.preset-tend .testimonials__list--single .testimonial cite{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;font-weight:400}.preset-tend .statuscard__intro p,.preset-tend .mthread__intro p,.preset-tend .timeline__intro p,.preset-tend .cta__text .prose p{font-size:var(--fs-lead);color:var(--color-ink-muted);line-height:1.62}.preset-tend .cta__note p{color:var(--tend-faint);margin:0;font-size:12.5px;line-height:1.6}.preset-tend .b-CTA .btn,.preset-tend .form>.btn{min-height:54px;padding:17px 30px;font-size:15.5px}.preset-tend .specs__table thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--tend-faint);background:0 0;font-size:10.5px;font-weight:500}.preset-tend .specs__table td.specs__cell--yes{color:var(--tend-positive);font-weight:500}.preset-tend .specs__table td.specs__cell--no{color:var(--tend-faint)}@media (width<=760px){.preset-tend .specs__scroll{overflow:visible}.preset-tend .specs__table{min-width:0;display:block}.preset-tend .specs__table thead{display:none}.preset-tend .specs__table tbody,.preset-tend .specs__table tr{display:block}.preset-tend .specs__table tr{border-bottom:1px solid var(--color-line);padding-block:14px}.preset-tend .specs__table th[scope=row]{border:0;width:auto;padding:0 0 8px;display:block}.preset-tend .specs__table td{border:0;grid-template-columns:38% 1fr;align-items:baseline;gap:12px;padding:4px 0;display:grid}.preset-tend .specs__table td:before{content:attr(data-label);letter-spacing:.14em;text-transform:uppercase;color:var(--tend-faint);font-size:10.5px;font-weight:500}}.preset-tend .b-ContactInfo .prose p,.preset-tend .contact__details p,.preset-tend .contact__address{color:var(--color-ink-muted);font-size:13.5px;line-height:1.6}.cta__capture{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.cta__capture input[type=text],.cta__capture input[type=email],.cta__capture input[type=tel]{min-width:0;font:inherit;flex:12rem}.cta__capture .cf-turnstile{flex:100%}.preset-tend .cta__capture{max-width:430px;box-shadow:var(--tend-shadow);background:#fff;border:1px solid #ffffffe6;border-radius:999px;gap:8px;margin:0 auto;padding:7px 7px 7px 20px}.preset-tend .cta__capture input[type=text],.preset-tend .cta__capture input[type=email],.preset-tend .cta__capture input[type=tel]{color:var(--color-ink);background:0 0;border:0;outline:0;padding:0;font-size:16px}.preset-tend .cta__capture input::placeholder{color:var(--tend-faint)}.preset-tend .cta__capture input:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:999px}.preset-tend .b-CTA .cta__capture .btn{flex:none;min-height:0;padding:14px 24px;font-size:14.5px}.preset-tend :is(.features__grid--cards,.features__grid--raised) .feature__body .prose,.preset-tend :is(.features__grid--cards,.features__grid--raised) .feature__body .prose p{font-size:14px;line-height:1.6}.preset-tend .features__grid--showcase .feature__name{letter-spacing:normal;font-size:13.5px;font-weight:500}.preset-tend .features__grid--showcase .feature__for,.preset-tend .features__grid--showcase .feature__for p{color:var(--tend-faint);font-size:11.5px;line-height:1.5}.preset-tend .sitecheck h3{font-family:var(--font-body);letter-spacing:-.15px;font-size:15px;font-weight:500}.preset-tend .sitecheck__sub{color:var(--tend-faint);font-size:13px;line-height:1.55}.preset-tend .btn-primary:after,.preset-tend :is(.hero__actions,.cta__actions,.features__actions,.mthread__actions) .btn-secondary:only-child:after{content:"→" / "";font-size:1.05em;line-height:1;transition:transform .25s}.preset-tend .btn-primary:hover:after,.preset-tend :is(.hero__actions,.cta__actions,.features__actions,.mthread__actions) .btn-secondary:only-child:hover:after{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.preset-tend .btn:after{transition:none}.preset-tend .btn:hover:after{transform:none}}.preset-tend .cta__capture .btn-primary:after{content:none}.doc__intro{max-width:var(--measure);margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.doc__layout--contents{align-items:start;gap:clamp(2rem,1rem + 4vw,3.75rem);display:grid}@media (width>=900px){.doc__layout--contents{grid-template-columns:210px minmax(0,1fr)}}.doc__contents{position:sticky;top:6rem}@media (width<=899px){.doc__contents{position:static}}.doc__contents-label{border-bottom:1px solid var(--color-line);letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 .875rem;padding-bottom:.75rem;font-size:.6875rem}.doc__contents-list{margin:0;padding:0;list-style:none}.doc__contents-list a{color:var(--color-ink-muted);border-left:2px solid #0000;gap:.5rem;padding:.375rem 0 .375rem .8125rem;font-size:.78125rem;line-height:1.45;text-decoration:none;transition:color .18s,border-color .18s;display:flex}.doc__contents-list a:hover{color:var(--color-ink)}.doc__contents-list a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.doc__contents-n{font-variant-numeric:tabular-nums}.doc__body{max-width:68ch}.doc__section{scroll-margin-top:6rem}.doc__section+.doc__section{border-top:1px solid var(--color-line);margin-top:2.875rem;padding-top:2.75rem}.doc__section-title{align-items:baseline;gap:.875rem;margin:0 0 1rem;display:flex}.doc__section-n{letter-spacing:.12em;color:var(--color-accent);font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem;font-style:normal;font-weight:600}.doc__body .prose>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.doc__contents-list a{transition:none}}.preset-tend .doc__contents-label{letter-spacing:.15em;color:var(--tend-faint);font-size:11px}.preset-tend .doc__contents-list a{font-size:12.5px}.preset-tend .doc__contents-list a[aria-current=true]{color:var(--color-accent);border-left-color:var(--color-accent)}.preset-tend .doc__section-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-ink);font-size:clamp(23px,2.5vw,29px);font-weight:400;line-height:1.2}.preset-tend .doc__section-n{font-family:var(--font-body);font-size:11px}.preset-tend .doc__body .prose p,.preset-tend .doc__body .prose li{color:var(--color-ink-muted);font-size:15px;line-height:1.75}.preset-tend .doc__body .prose strong{color:var(--color-ink);font-weight:600}.preset-tend .doc__body .prose a{color:var(--color-accent);text-underline-offset:2px}.preset-tend .hero__dates{color:var(--tend-faint)}.preset-tend .hero__dates dt{color:var(--color-accent)}.hero__dates{color:var(--color-ink-muted);flex-wrap:wrap;gap:.5rem 1.625rem;margin-top:1.625rem;font-size:.75rem;display:flex}.hero__date{align-items:baseline;gap:.5rem;display:flex}.hero__dates dt{letter-spacing:.13em;text-transform:uppercase;font-size:.65625rem;font-weight:600}.hero__dates dd{margin:0}
