*,:before,:after{box-sizing:border-box}*{margin:0}:root{--sky:#c5d5e3;--sky-80:#d1dde9;--sky-60:#dce6ee;--sky-40:#e8eef4;--sky-20:#f3f7f9;--sky-10:#f9fbfc;--ocean:#9bb8d3;--ocean-80:#afc6dc;--ocean-60:#c3d4e5;--ocean-40:#d7e3ed;--ocean-20:#ebf1f6;--ocean-10:#f5f8fb;--denim:#4d5b72;--oatmeal:#fbf7f4;--white-heat:#fffbf4;--egg-nog:#fbf4e9;--light-salmon:#ffaa85;--baby-orange:#fcc080;--bubblegum:#ffc5ce;--apple-green:#c7e9ab;--brand-peach:#ffceae;--moccasin:#ffe5bb;--misty-rose:#fdd;--light-sage:#dcead9;--powder-blue:#a1b7d0;--cornflower:#aaccec;--lavender-grey:#caceda;--fringy-flower:#a9d8bd;--pink-pearl:#e9c7e1;--ink:#333c4b;--muted:#6b7482;--page:var(--ocean-10);--navy:var(--denim);--navy-hover:#3f4b5f;--navy-soft:#5d6b83;--accent:#6f819d;--vivid:var(--denim);--vivid-light:var(--ocean);--peach:var(--light-salmon);--font:Avenir, "Avenir Next", system-ui, sans-serif;--tool-font:Avenir, "Avenir Next", system-ui, sans-serif;--brand-font:Avenir, "Avenir Next", system-ui, sans-serif;--ui-tracking:.02em;--font-display:Avenir, "Avenir Next", system-ui, sans-serif;--display-weight:800;--display-case:none;--display-tracking:0;--accent-style:normal;--accent-weight:300;--page-margin:120px}@media (width<=1024px){:root{--page-margin:64px}}@media (width<=980px){:root{--page-margin:24px}}@media (width<=600px){:root{--page-margin:16px}}body{color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#fff;font-weight:500}:where(h1,h2) em{font-weight:var(--accent-weight)}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * 90ms), transform .8s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * 90ms);transform:translateY(18px)}[data-seen=true] .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}main>section+section:not(.featured):not(.care):not(.in-store):not(.ready):not(.suitable):not(.promises):not(.fresh-inside){padding-top:clamp(56px,6vw,92px)}.btn{isolation:isolate;height:52px;font:500 16px/1 var(--font);letter-spacing:var(--ui-tracking);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 26px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s,background-position .6s,border-color .25s,color .25s;display:inline-flex;position:relative;overflow:hidden}.btn:has(.btn__icon){padding-right:8px}.btn:active{transform:scale(.97)}.btn__icon{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .25s;display:grid}.btn__icon svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.btn--primary{color:#fff;background:var(--denim);box-shadow:0 14px 30px -14px #4d5b7299,inset 0 1px #ffffff2e}.btn--primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 32%,#ffffff52 50%,#0000 68%);position:absolute;inset:0;transform:translate(-120%)}.btn--primary .btn__icon{color:var(--navy);background:#fff}:is(.ready[data-variant=navy],.fresh-sky,.footer,.care[data-variant=video]) .btn--primary{color:var(--denim);background:#fff;box-shadow:0 14px 30px -14px #1418208c,inset 0 0 0 1px #ffffffe6}:is(.ready[data-variant=navy],.fresh-sky,.footer,.care[data-variant=video]) .btn--primary .btn__icon{background:var(--denim);color:#fff}.btn--glass{color:var(--denim);-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#ffffffe6;box-shadow:0 12px 28px -14px #14182073,inset 0 0 0 1px #fff,0 0 0 1px #4d5b721f}.btn--glass .btn__icon{width:30px;height:30px;color:var(--denim);background:#4d5b7224}@media (hover:hover){:is(.ready[data-variant=navy],.fresh-sky,.footer,.care[data-variant=video]) .btn--primary:hover{background:var(--sky-20)}.btn--primary:hover{background:var(--navy-soft);transform:translateY(-1px);box-shadow:0 18px 36px -14px #4d5b72b3,inset 0 1px #ffffff3d}.btn--primary:hover:after{transition:transform .75s;transform:translate(120%)}.btn--glass:hover{background:#fff;transform:translateY(-1px);box-shadow:0 14px 30px -16px #4d5b7280,inset 0 0 0 1px #fff,0 0 0 1px #4d5b7247}.btn:hover .btn__icon{transform:translate(3px)}.btn--glass:hover .btn__icon{background:var(--vivid);color:#fff}}.btn:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.btn--sm{height:42px;padding:0 18px;font-size:14px}.btn--sm .btn__icon{width:30px;height:30px}.btn--wide{width:100%}@media (prefers-reduced-motion:reduce){.btn,.btn__icon,.btn__icon svg{transition:none}.btn--primary:after{display:none}}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/albert-sans-latin-ext-wght-normal-BAo4qCk1.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:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/albert-sans-latin-wght-normal-BJ0ssN8N.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:Albert Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/albert-sans-latin-ext-wght-italic-B2T1u01T.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:Albert Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/albert-sans-latin-wght-italic-CPqP8Wwp.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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.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:Jost Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-italic-BC0WGFb7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-italic-DU2jD5Pk.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:Jost Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-italic-b6W-FdEu.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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.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:Schibsted Grotesk Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-italic-DXGbHdV-.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:Schibsted Grotesk Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-italic-DtRJvQ1U.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:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-vietnamese-wght-normal-DKRsWTd7.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:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-latin-ext-wght-normal-Cvgdx4cy.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:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-latin-wght-normal-CfZa4wxB.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:Familjen Grotesk Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-vietnamese-wght-italic-BCQt9BXW.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:Familjen Grotesk Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-latin-ext-wght-italic-CKAuKJwj.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:Familjen Grotesk Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-latin-wght-italic-Uc4KRZYH.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 Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-ext-wdth-normal-C5E2Gvlv.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-wdth-normal-BVScPF0l.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 Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-ext-wdth-italic-Bgl-Q8lL.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:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-wdth-italic-Dc9nmmPR.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA)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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAbUABMAAAAADXAAAAZtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE0AFwvbBEICoMAgkILFAAwhCYBNgIkAyIEIAWIagdiDAcbzwtR1KzJaS+yH4mxMavHya1W0jQVGwsRk9/Eu+B5+jb9c2cWPA4RJdKW11B3pX3ufxURIWSP1trcq4W08dWTGng91RUkWgqUSAS08NIjeoMhzv9+v5bvrifFk56IhEqItCb68GiSfkR8VUIED5G2kB5N7GvCJVSGCiERKo1QAqs6naQDAC/AdfGsdrz0LgjgBgAUgqARBHCSoyRVu+7pAXKDe1AXchgAQ4X7oD7YhQSA8jFQMGFaFYlqAwKyCAoAIO9MhUYhvA2izIIKGkuDAJmOEwDgBx4AANHsWDB2g0AuDSVoIBdkAQ+F/nmOVDFCBBCIIQAIaic7AVQ3A4bKlp9ZQH279uY7jS5boVNXyvnZlrABig9Z/y2v8MF3a/XD/FPQD6WYD/kNIM/UJuCjEQQ7CvBwAjnUuH465YABX7A5A8HDJ6C8+h7wbG++CYA46Q0QAHFx8KHNLQFAA0oi5GeorRCDkfKWIUq1BxKj7YjRPnDF6lkkv4WBAKAADXhoBPAwqA+IxI7Cik8NP3alfGtNE/BXmHfNnWYfs4YpN1ri2O4lQDSF4OHA3g9uIAP5GXWYiCACsgIFHIRokACIgc+9iAXkLcQKqj0gNlBbIXbQPhAHtOdeTZMoABwAxAIn0B4wGZAMPAAU6p24LQaCGIbN8Br7K45y6QhV3DNCu52DXF2cXfu3a+dq0+bb8+dlxpxc18KVTD/n+u5CqTZnz/bNjvL1HHW13XJGX+6489uzgbZ7Low+d47pO/3dIiytBwm7M1z/b5ObTpyrfP+Rkpf/uTwho9O/nYgduLHe/I1dJ1VMrVhvTsGmeTFNyXdW6xIo2bxMWqjDoI3ns4vWKFO2RpcabZsUzGr8Zasa3rEy9tmscfQ7lPGnLlSwa+GiDXIv1yz23cDytSq09AfqFSts/Y0OuYO/7/Q1wPfY7+RUT/qia9nal0v4d1cu62rUeYgqiAA2bGJwFB1uxT6RNjCfg6qnZ19O2g8OEBTg5wAgAOKVUcvt7lX+nRWu7s/04caN4AaLIUopNX0RbSQ8NwzFMy/TdehBXMgIE/cYP0q8wkTAHZd3YrO8PXh9t+0TR2bMsvQn8PJlIOh+6SjTRMdWLlQ77KKKzu13TkdFnQ4SSbZuGzyxFwFNs8/2bKqE1Buu2nzQQOovlLJEJKRu83OLXrt2ScxrW0KJ0p+wJnk+5CXEvAsVDFQBboFo4/2LbJ831pH/Gfg3TxAzo4TFIp/eKhsX7OE3dw8xMTfeeqIs0Q8eRKtLl9TjJyF3WhnIL5Vrk8/cfIsz9OxxsIT19eMXkP85VKxUCU6S5cX5c3ER9lcflqPffIqPun3mKOPe/2T1pjx88v6TPSYaOpPT/HfIy9PqQ5hQyLS508ozMenup2/zXiQnvwj7/WFvhLy7fQjyj579iHVjEXt8vDfY+5rRHt/Vh0HUDFRQv5A6KUHyZ8j3oCzKEhfp1I64uGePX5neQLloV0RQa22ILuPpDSHy3YxcOhiZ/+LFm2fxKVHvnp85HQrbXmaFw4r37yWBNUWdxalwEAJo3fpgwiZPt6jK7+wP94cAN77N4KL+33c9zW75pqWlvmUGFFYUAAKDZ6flF4s1XHfdQ36w9bVLWMlNMZ/P8sSAn1DF8YKOPgjgYJIkfUURmDYDAVJqSBgxHMDudX1ASF1NKNyqLDRV+wiDwh2HheTWwoq/74sjKVvbEgJuaQghvtJQZBULTaLPMHCrsrCQ7CaspNsNG/GWwo7P93CQaDSc2BkMFx7t4cZJU0QQSXVE4qY0ooiWg2jspCKGWM6a8cWgJptAYll7Q2GCBY9Nvsy8p3AYmM4kM6aZeEehYRm6sRObodFRmQKX3Q90kejSOZAGTMBkhCEPtkWgCa5ZaEtQPUNpG1lENYjI2tiGEJrBZ4qvQ0f/Uh8xVUwxo0gwg48imkYx2JqGwTQtzWyc7AhcFoVrC/NQCsLSIKGnFhzf4tVg81KKKq6EUstUiFdAgf7uldS3snS9RU8e9IicLv2Sx/cO96J7ScWVVIJvvBwFqnFLc0xmixTbWwPr3Rav/Qsj/p7u7cewKmFETb14HC1DCDBi9oG0NAzR0h9x5YZ+31ihwPwI8yv8thodQI5DKbRoMcQiVmuNnn82MS8+ZqjRLl6j+OWT3eI1Szt69GJU+cgXlpFG2qWKl/3ql/G/Ys5eafwAAAA=)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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-italic-_zMtch5S.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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-italic-KoQsQXDA.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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-italic-ChtpyDsL.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-italic-DS6JCx7O.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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-italic-Cq9u_6Zz.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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-italic-BuvkOFDm.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-vietnamese-standard-normal-Br4FGdAc.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-ext-standard-normal-qp-RdZgh.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-standard-normal-C5Lc8Qmc.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(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/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(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.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:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.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(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.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(/assets/fraunces-latin-opsz-normal-DihXLNYH.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:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.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:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.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:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.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(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.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(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.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(/assets/newsreader-latin-opsz-normal-s-izfB6B.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:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.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:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.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:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-normal-Bg62sWL9.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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-normal-BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-normal-CDLFB6hb.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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-italic-1rG_WyvK.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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-italic-C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-italic-1M78L1Br.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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-italic-PWzi_-0y.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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-italic-C-nL33vl.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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-opsz-normal-CbZAXtrh.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-opsz-normal-d21etpfE.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-opsz-normal-CoJBavOu.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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-opsz-normal-X2BzlAjV.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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-opsz-italic-CGdm0Lr_.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-opsz-italic-cRdvdvM-.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-opsz-italic-QSGu6YSm.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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-opsz-italic-BCRrlh7t.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:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-ext-400-normal-DzElnxZw.woff2)format("woff2"),url(/assets/young-serif-latin-ext-400-normal-4arC2Gh9.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:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-400-normal-DIMmNPI9.woff2)format("woff2"),url(/assets/young-serif-latin-400-normal-D1tz0Z9s.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:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAzEABEAAAAAGVwAAAxqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgRgcKAZgAGQIdgmcDBEICogYhzoLFgABNgIkAyYEIAWEDAdsDIFLG8AXM6PBxkGEMXQG8F8mcGMY2Ad2CwO4FWzRRCKLpI+DLiYORUFW8b33FMVlsq5f6LzT/+zdLHqn9dU9I/DIkjHACrHjEMkLiM4CoHPHzjHDFz8G0fN12wcclUjjdf+AAvDg/1/TlKtQVCFB4UFfmQejbCuME5jsTK0T4AiIIxb1FvV01cUoN8D//UAV8mrevyGdfQAttaX9DAG0tFk/eIoqQKOrwmQ/qE+aMjo2ZNlalFr8z///NdO++2emDMcvkKowKEyFrjHJT2ZP/p9ZmGRhZjnJEmVLuESqgMej2lNJCLaqEtG6Wo8my4lWpjSEwwLT1xYHBCAIOAyyhrjeCqBQJYknTJqxAM62tft2wIEEgOeMxbaO7NkBE+BMhARXMDoobcTxI2sUVzIA0PpxOQsYYbQjUBcahW3gRmp00P8DPlZo/n+0pvzUtrE1arQokNw+4MSS2+kCaABneQmA6XRfaBWSNSFIYgBg8N+W/BDwAmz3EfG+XwaI39JWF3QxANB/+fcAXCIXhBFvM7cjJeaIcMjTPocNVwo34EVi9xHf534fej/0Qht808f380EIzHwb6n/+n1fLrynIW3tEEab/gt/C//X/vDArKjs3j1Pqn7ik7uK5cBatNr9faU8AAk9plaUfPqKV/4D+8FeiY5O6t7LXuPAV1vrJNBWZ7+yV8x68AdpyghWWGCDgxn2AYd58QEDDGzE4M4sLYlQpsfFgEVt1njB/OxJBgbmoA/L2aOJcjiVSvrzkYS4mZ3hwfkkwLU4x21+UaOA2vc5Trs1VSrKBCOQwuRJyuQBdrdMgXsiQ/q+pzja52q3Qs+QRmg//Thki3bjEMeeWLbyzn55Ydc9bVtPBOlBndY4LwxIygaYX6mmvMVujpEThSjddqhjroi675Aw/BqwEuQP3CVyswvN8zrLShqUX9WPY7FAn+aiZWc5DzVDIuReU7yO5tJgDGrQSUusgDG4ThkRMic77DMWALnKXo1DZjFkUgHfZdF3glI2MexBt6gFXT43u/wMHoSWKivQvU9m6epiTZZ+F95CcdLLRm3OggAECnE/IDTWZ9ywg0QQkVni2h+ZQxJgGApBWwuHuozQzlRLCixkWKMsWH05hCrQMV/GunzxkNZ5MZrCkk1MwQKQWrcbKpEHgfmwOSh3uJp7QbISizGU1PbGLsKjKCTTryOGdeiZv7IbJ6zZ5Zz7f9YEQGucy0mkZCAOKEiF+D26TCEnMhDm4RzgYiCDmEcwR9VGa+ViZiLBoXONoF4jsiFH88FtqcrHM17GXdsSlWPHL9MOvu+X8rsRix9HQW/zui1LHhlIkEjIgrLGFHMJHhlZMCN2mRoYFaXLGrKqeOzz1BqW46TDE7qPnUj8T4oawdqc0MWAtGcbjNphTtoQIjiey9nzPcjBryOlviahErXAkYgsyRpUP+WsHpjs7NYsxSoHiZwylFq8Exuab13IgFw3DeSCPZkT5jKmACSpkkoqYRsVMpxJmUCkzqYwFChphY7BP9PjDb8nUQV+PmLUDTYD+uerv5M39a9S/7eZiRij0tRhK73auG/UR5XCogEMlHKrgUA2HGjjUwqEODvVwaIALt0D9pKXWyEJ+1MJYxmJYQxRpmbflCdAaDjtmGmiDtNGIhqw+tSf3lqOkkwAlvVuoOaVs1u2PtmnT7HCV7ueemu0iajku3AE9aX1+J2a6m6zeDUOhPTwthJW3CBZafmlPW4cd9ne7dEG9Nn2wAde3KNCN7lwf6IEHIe6yHKMXjc3KDXXaAHnElH83ZjcSXnVVeuV8hiROPdYOT98N9AGskCcRqd4DPXILmnMszl+PLSL1Y4+aSn9A3VordIk5csSa55Xz9+7SG+lOOvdG+pMbOUYTihorc9m2Luv6CPeAP+N5X5n2IlkGQ2MdTkHJ6uKy3JrM51RTjuN7W9enzlBcw4piTSssctK0sFRR6D6jaUUr2UH6hgySKgSlP5suV19pDgzII4kkNG9b/zS5/2AAhfGtNa+Yj2TqULqnQ15pHxY8pk69eQcnSLUtRYIsXTmdvnv/4h3IZme8PmJSpn3q8N0zAvrFdVmvG/c+eZgrPZg6Sf7kNXlMW3eYk/rctYQdzAMpxIyHbtv9uPwtzrXN40FfqLT+BNAfRvfM59lKjj3wCHR2JHLRxABW5qjppW9XgidP92W9zmnq1dnTOt7hk9BUQSNYmda/xGYm837x57JNe3vq/JzJ9LmtNLkA+3PJiCkc1znTm+c9aiQGTDWHD33/hEe571TagK7p9Ewrn44Gy7DodsEZoJekmYfCysrUaT1WJon5Z2FSWxjF0YgUk3AWZCzKBwEKlixxcFnFNdWDAA0rssUbIbZHp0T9YMCgROMoAUxKNBsMmCvJRb1QtoSyFZStoXJj4bEtt7QbBNizjEPbQOUIKidQOYPKBVSuoHIDlTtY90CTdxCNJ8fC2NQXTPkWvMfAKvmgAUdfDcpPA/2zhVwlQ6sLRl2mjYLJAZCqh1IDmGI2TZlI6iCrg6IOqg6ipoG6BjF0/42pbix1Y6sbR9d0NdDTEP6YxLvbenP0zUnmYqdO5p3POc4xl4i97dEL9j5CCQeBfF8IwSCFE8cBAQC3A/gEQDE/kt6DBPtaJck/OSkrgoXC0x1Ls+U6WwsuHS26/Oq8q6+n0atU9hNXLbbGbs+7/HZr7F1k7umpuuUeLMzeRaN3M+nOK75D0e3Pv1y01dr8qWUhSNbYw8lFasE9n07EMmvZ2s/MXmj04UZF1t0f91NX1/j+5zT6kcp+skAtHnv89setsU+RabKgrnimrscf+ZNPkPnUGvt8sbUk+8gtj6zOXRdaiNXZzxZZ1yall1mgJ5P+/fbfzynqfKzzlAu7jw3u7774ukje+khV3eTjTvh03Wh78cUL7YaLSqKfFJQEdzSpK2JPxWJPHujK/+ZVm/JV+ZrImcbpAXF647YuoTwlm39M9F/yp8+zhU0TIioU+2l32ZOmWWzPpP09qfT48saVg86UqZ9c/6rzxe7fJyfVNo+0pJZvtVeowJvlF/8QK9h6Mr2k87sux/vLVz+azzkfzhuauSLZM3Pi0IItpzlHghWi7uO/bUe4ePNZL2her6ZfmRrum42UiqcSzc2pRFwh1T+7nmtAABkwycGfOSMCeOagCQD+z8Cvi6/oI73mjUCXmtS1DDRTmlgngmQqGesEAGE8nxthQOqG3AxlU4BVYDOYiBeDmVZbREyzGxtME2i7GzobO816s94tLczPy41HDV2TEBARR89r9KxiMkAziIimfzT2e8XFEy20EUDZp4nNXm3qvpxdnlWEQ5DV9tMKoGnL+mYKytK7imLdELdPPR3XlLnNpUuXehGg6EKBgiNWHo3mBszixgeZHvgznfT987ZC16SmywwcssmxMwGSigRLsdEiDhI5TBthGE1+ocy1MM3qmQiF3JmwbawNE1BjFmHg6evt7ky0tjTX19XWVLglxUWF+bnhkGOrgGlguOGImdv4MIOSjV6NIGI6HQzwUjBjrSQw5hIsZepSwCZby3JDIAAE/HX55ctWhwb+ZobEzwDw/Tez95kLuDLt8/+XamHxWwA6GLh7vwGzNIGgbesBIVg6wJ1I8z3+z3si/wZ8vl+uhgCgUIbo890CA+sgweizE+cCeNIJQtgcExuulgysY68gJ4oQJI5iOPhrlEDSS1ESxW6L0rAA84SepnUJx1QAm7AvjLsLe9Gn1UVHrscebMYuO3IvWpzN2KbFzovYiImcjUmYgckX7FxwPbai2TyMpIv9WqxFikUcY0/e/e3EDrjatEiEuf3cGp0NWJtD7MOITciRO7Avt84BtOixouMYt1uzTul116G+zqm4jetwZmG22fiJ6G9lY05jtBhP5+7CYSkYG+VT4UpKHCuSXAu4GGmiRc4c7Ik7WzDCwz4j1T9jk9Tk3kvTcs7diM0oZz/WXcR6K7aniDSPt4mjOW65esL1GMFM/WtmSRetAFR5k5gEBEnSSCdDT637G0D74vHzjP07NicSqQT9ksnEuA5n7fr9+0Z+FBf/dVwyCMltT3QxToDpT+CNeUseJDpv6QP0oWDfux6EMe5RoO6UaDgd1FOdslmWmDlSKuYkvdzG1XoBH80a96ydsTJGRstAwvIUyoQXcn3MJyGACQ9W0VlzlzzgnbWER2lWl/OECc9BoaVFD9auh3jKzICkd9b6BYk8OENPdXMrl+l5LJ2GJ8g/HXnugwxo+LCW1jFhAg==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZ0AA4AAAAAB/gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAZQAAAJQsFSS+R1NVQgAAAcQAAAAnAAAAKLj8uOpPUy8yAAAB7AAAAE0AAABgYVCcS2NtYXAAAAI8AAAAQwAAAGQB6iJiZ2FzcAAAAoAAAAAIAAAACAAAABBnbHlmAAACiAAAAeEAAAI4hRPbYmhlYWQAAARsAAAAMwAAADYjMCw8aGhlYQAABKAAAAAfAAAAJAgmAphobXR4AAAEwAAAACIAAAAmDygAKWxvY2EAAATkAAAAFgAAABYDxAMWbWF4cAAABPwAAAAcAAAAIAAZAM5uYW1lAAAFGAAAAQEAAAIMKXVHYXBvc3QAAAYcAAAAVQAAAGyZOYBdAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAeNpFxYEGwlAYhuHnP9uYYQZIgIQA6RoSCNANhEAZ0j0H6ALC2Q/M53k/gcHeSTlfrjfj6/6ZjVqoVSCej/esR5BaRZ+OBsUEdjZCsVpLmLRoHHJboUlFJ7/+lNTVv8h+F+7zEBkAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGEyZpzAwMrAwNTFFMHAwOANoRnjGIwYdRhQATsQM8E4fv5+rgwHGHgVtjCf/y/PwMD8hjFbgYFxMkiO8Q/TOyClwMAMAO6FDI4AAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//7/6f8D/9P+O/5nvB8MNAMNAADxHBRiAAABAAH//wAPeNpMEAOMHFH0/T+8aXd64/XuzJyZ7h+craC2wrugtm3EqWM7DRvUVlArZi8o46xR/f/s94CGSQD0Cn8DCjhoBBeASKZUa0qm4vieVwTXqbMtlrN9kiqpJKVrKstxLKsZVp3r/DZMog25a8jNvTjG0zwtCJxU08iLEsupgUA40NQVt2TJmKFEo4oSDuNvWTmKr+c2+jFR59V2yVAn+k7i4rNjcm1YDLS3XImUAhUlAoDz00XyBGchBFEA2+3DPiJIJ0Qz3eJQ9fU2x+qGRhEqqNRbVYivQnSLR+Xu0q0Jtednh9yaqv6yVcBmKohPZvduEAR/9oVzzaNYQCpK5vOV+tRnXAcIADjgkQi//tof/7VXwU34VZSp/C+UxRnoB2DacPEGvu0Sr0z/P1iqD5ePwxHNZlmuwjRVLx2SUJaIUWzuziFF753Q+poefQz2E79tcLUoCGZTwgqtOxz3BqrbEubtV4vmzu1bvG7WTLuhLWmKuHNq2OyJi2E3Kcrt4/Wt3vo1z2mWnlrutotqsxES+9ekOsZO7MtlilYABAKOwSc8DQyAUu8TQ5O4M8wgjgn3uoomBAk8hDT8FgJFv1VXT/TKiCx7tb8bCXiotXWoeKsePDR/qLYwQ0NVpwAAYcJrggAAAHjaY2BkYADh0yFuNvH8Nl8Z+JlfMADB/Tv+JRB6Zsp/l39TWQWY3wC5bAxMIFEAaCcNVQB42mNgZGBgPv9fnoGBlfm/y78cVgGgCCrgBAB6TATGAHjaYzJlSGFa8/8FDDP8YmBguA7BTKoMzEAWF4M8AB15C1YAAAAAAFIAggCOAJoAmgCaAJoA8gECARwAAHjaY2BkYGDgYshiYGdIYmAB8xCAmYERABS5AOh42n2QxVUEQBAFC3cSQG+4O1xwdzvjsO6WCREQCDERAHVYQ99IV/9pewM080QdNfUtwGtNZ5FraK+pLXItnXwUuY5p3otcTzdvRW7gkvMiN6rPF7lTghfSrjgplplwpbgnSUAlLY97AoS1MdVn30/Y5pAdtZjrnhBjVn/0LaN2a9S1XhLziBGlnymzJ3Gxopd2PRmX0cZ4MSoq9TNIFiNZ9Mx6Fqw7x4PnjqEv/fq/9vtS/5gTz5b0z4RfvS+RG9o4BdWAES84GdNMeqalS5VH7ddpTknKQR71jWeNjPZFzV/QH/zxx89WN8K4O8a5NzKi+qDvPBiJMVU9hj4BboZO+QAAAHjaY2BiAIP/cxiMGLABLiBWYTjJyMTIzMDMyMLIysjGyM7mmFSUWpbK5BzEXpqXaWDgaACijQycTPgSk0tLUpPzc5P0khOLU3lA0sYGZmAOALt8E6IAAAA=)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:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gloock-latin-ext-400-normal-B4R8XxiG.woff2)format("woff2"),url(/assets/gloock-latin-ext-400-normal-B7xb9eut.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:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gloock-latin-400-normal-3dTk9V3B.woff2)format("woff2"),url(/assets/gloock-latin-400-normal-DCcIaDhi.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}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.promises{padding:clamp(36px, 4.4vw, 60px) var(--page-margin) clamp(40px, 4.8vw, 64px);color:var(--navy);background:#fff;position:relative}.promises__inner{justify-items:center;gap:clamp(28px,3vw,40px);max-width:1240px;margin:0 auto;display:grid}.promises__row{width:100%}.promises__list{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.promise{justify-content:center;align-items:center;gap:16px;padding:10px clamp(16px,2.2vw,36px);display:flex;position:relative}.promise:before,.promise:after{content:"";pointer-events:none;display:none;position:absolute}.promise:before{background:linear-gradient(#0000,#4d5b7224 22% 78%,#0000);width:1px;top:8%;bottom:8%;left:0}.promise:after{background:linear-gradient(90deg,#0000,#4d5b721f 18% 82%,#0000);height:1px;top:0;left:6%;right:6%}.promise+.promise:before{display:block}.promise__icon{width:56px;height:56px;color:var(--navy);background:radial-gradient(circle at 34% 28%,#fff 0%,#eff5fc 46%,#e1ebf7 100%);border-radius:50%;flex:none;place-items:center;transition:box-shadow .5s,transform .5s cubic-bezier(.2,.8,.2,1),color .35s;display:grid;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b720f,0 10px 22px -14px #4d5b7261,0 0 #9bb8d300}.promise__icon svg{overflow:visible}.promise__icon svg *{stroke-dasharray:var(--len) calc(var(--len) + 2px);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.25s cubic-bezier(.65, 0, .35, 1) calc(.24s + var(--i,0) * .17s + var(--p,0) * .15s)}[data-seen=true] .promise__icon svg *{stroke-dashoffset:0}.promise__label{max-width:14em;color:var(--navy);font:400 16px/1.4 var(--font);letter-spacing:var(--ui-tracking);text-wrap:balance}@media (hover:hover){.promise:hover .promise__icon{color:var(--vivid);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #4d5b7233,0 14px 26px -14px #4d5b7280,0 0 0 7px #9bb8d31a,0 0 28px 6px #9bb8d333}}@media (width>=981px) and (width<=1180px){.promise{text-align:center;flex-direction:column;gap:14px;padding:8px 18px}.promise__label{max-width:12em;font-size:15.5px}}@media (width<=980px){.promises__list{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px;margin:0 auto}.promise{justify-content:flex-start;padding:20px 24px}.promise+.promise:before{display:none}.promise:nth-child(2n):before,.promise:nth-child(n+3):after{display:block}}@media (width<=600px){.promises__list{grid-template-columns:minmax(0,1fr);max-width:420px}.promise{gap:14px;padding:14px 4px}.promise:nth-child(2n):before{display:none}.promise:after{left:0;right:0}.promise+.promise:after{display:block}.promise__icon{width:48px;height:48px}.promise__label{text-wrap:pretty;max-width:none;font-size:15.5px}.promises__cta{text-align:center;width:100%}.promises__cta .btn{width:min(100%,360px)}}@media (prefers-reduced-motion:reduce){.promise__icon,.promise__icon svg *{transition:none}.promise__icon svg *{stroke-dasharray:none;stroke-dashoffset:0}}@keyframes promise-redraw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.promises[data-variant=cards]{background:radial-gradient(38% 58% at 12% 46%,#9bb8d31c,#9bb8d300 70%),radial-gradient(34% 54% at 90% 58%,#ffb98a2e,#ffb98a00 70%),linear-gradient(#fff 0%,#f4f8fc 34%,#f1f6fb 72%,#fff 100%);padding-top:clamp(52px,5.6vw,84px);padding-bottom:clamp(56px,6vw,92px)}.promises[data-variant=cards] .promises__inner{gap:clamp(36px,4vw,56px)}.pcards{--stagger:clamp(20px, 2.6vw, 40px);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(14px,1.6vw,24px);padding:0;list-style:none;display:grid}.pcards__slot:nth-child(2n){margin-top:var(--stagger)}.pcard{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.35);background:linear-gradient(165deg,#ffffffdb 0%,#fff9 100%);border-radius:26px;flex-direction:column;align-items:flex-start;min-height:clamp(250px,21vw,300px);padding:clamp(22px,2vw,30px);transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fffc,0 0 0 1px #4d5b7212,0 24px 50px -28px #4d5b7266}.pcard__glow{z-index:-1;background:radial-gradient(260px circle at var(--mx,50%) var(--my,20%), #9bb8d329, #9bb8d30d 45%, #9bb8d300 72%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.pcard .promise__icon{width:64px;height:64px}.pcard__num{color:var(--muted);font:400 13px/1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:.14em;position:absolute;top:clamp(26px,2.3vw,34px);right:clamp(22px,2vw,30px)}.pcard__label{color:var(--navy);font-family:var(--font-display);font-size:clamp(20px,1.7vw,25px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.005em;text-wrap:balance;margin-top:auto;padding-top:32px;line-height:1.22}.pcard__label:before{content:"";background:var(--peach);border-radius:2px;width:22px;height:2px;margin-bottom:16px;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}@media (hover:hover){.pcard:hover{transform:translateY(-8px);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b7229,0 36px 64px -30px #4d5b7280}.pcard:hover .pcard__glow{opacity:1}.pcard:hover .promise__icon{color:var(--vivid);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #4d5b7233,0 14px 26px -14px #4d5b7280,0 0 0 7px #9bb8d31a,0 0 28px 6px #9bb8d333}.pcard:hover .promise__icon svg *{animation:promise-redraw .95s cubic-bezier(.65, 0, .35, 1) calc(var(--p,0) * .12s) both}.pcard:hover .pcard__label:before{width:40px}}@media (width<=980px){.pcards{--stagger:28px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px;margin:0 auto}.pcard{min-height:228px}}@media (width<=600px){.pcards{grid-template-columns:minmax(0,1fr);gap:12px;max-width:440px}.pcards__slot:nth-child(2n){margin-top:0}.pcard{border-radius:22px;flex-direction:row;align-items:center;gap:16px;min-height:0;padding:16px 52px 16px 16px}.pcard .promise__icon{width:52px;height:52px}.pcard__num{top:50%;right:18px;transform:translateY(-50%)}.pcard__label{text-wrap:pretty;margin-top:0;padding-top:0;font-size:18px}.pcard__label:before{display:none}}@property --prail-x{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --prail-y{syntax:"<length-percentage>";inherits:true;initial-value:50%}.promises[data-variant=rail]{--rail-lift:clamp(34px, 3.2vw, 46px);z-index:3;padding-top:0;padding-right:max(16px, calc(var(--page-margin) - 48px));padding-bottom:clamp(64px,6.4vw,96px);padding-left:max(16px, calc(var(--page-margin) - 48px))}.promises[data-variant=rail] .promises__inner{max-width:1320px}.prail-wrap{width:100%;margin-top:calc(-1 * var(--rail-lift));justify-self:stretch;position:relative}.prail{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.45);background:linear-gradient(#ffffffbd 0%,#fff9 100%);border-radius:28px;align-items:center;gap:clamp(8px,1vw,16px);padding:12px 12px 12px 6px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffffb3,0 0 0 1px #4d5b7212,0 34px 64px -34px #4d5b7280,0 10px 22px -14px #4d5b7233}.prail__glow{z-index:-1;background:radial-gradient(280px 170px at var(--prail-x) var(--prail-y), #9bb8d33d, #9bb8d314 48%, #9bb8d300 74%);opacity:0;pointer-events:none;transition:opacity .5s,--prail-x .5s cubic-bezier(.2,.8,.2,1),--prail-y .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.prail__list{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;padding:0;list-style:none;display:grid}.prail__cell{align-items:center;gap:14px;padding:8px clamp(14px,1.4vw,22px);display:flex;position:relative}.prail__cell:before,.prail__cell:after,.prail__cta:before{content:"";pointer-events:none;display:none;position:absolute}.prail__cell:before,.prail__cta:before{background:linear-gradient(#0000,#4d5b7224 25% 75%,#0000);width:1px;top:14%;bottom:14%;left:0}.prail__cell:after{background:linear-gradient(90deg,#0000,#4d5b721f 18% 82%,#0000);height:1px;top:0;left:8%;right:8%}.prail__cell+.prail__cell:before,.prail__cta:before{display:block}.prail .promise__icon{background:linear-gradient(160deg,#fff 0%,#eef4fa 58%,#e3ecf7 100%);border-radius:14px;width:44px;height:44px}.prail__label{color:var(--navy);font:400 15px/1.38 var(--font);letter-spacing:var(--ui-tracking);text-wrap:balance}.prail__cta{flex:none;padding-left:clamp(10px,1.2vw,16px);position:relative}@media (hover:hover){.prail:hover .prail__glow{opacity:1}.prail__cell:hover .promise__icon{color:var(--vivid);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #4d5b7233,0 12px 22px -12px #4d5b7280,0 0 0 5px #9bb8d31a}.prail__cell:hover .promise__icon svg *{animation:promise-redraw .9s cubic-bezier(.65, 0, .35, 1) calc(var(--p,0) * .11s) both}}@media (width>=981px) and (width<=1359px){.prail__cell{text-align:center;flex-direction:column;gap:10px;padding:10px 12px}.prail__label{font-size:14.5px}}@media (width<=980px){.promises[data-variant=rail]{--rail-lift:28px}.prail{border-radius:24px;flex-direction:column;align-items:stretch;gap:0;max-width:640px;margin:0 auto;padding:8px}.prail__list{grid-template-columns:repeat(2,minmax(0,1fr))}.prail__cell{text-align:center;flex-direction:column;gap:10px;padding:18px 12px}.prail__cell+.prail__cell:before{display:none}.prail__cell:nth-child(2n):before,.prail__cell:nth-child(n+3):after{display:block}.prail__cta{padding:10px 6px 4px}.prail__cta:before{background:linear-gradient(90deg,#0000,#4d5b721f 18% 82%,#0000);width:auto;height:1px;inset:0 6% auto}.prail__cta .btn{width:100%;height:48px}}@media (width<=600px){.prail .promise__icon{border-radius:12px;width:40px;height:40px}.prail__label{font-size:14px}}@media (prefers-reduced-motion:reduce){.pcard,.pcard__glow,.pcard__label:before,.prail__glow{transition:none}.pcard:hover{transform:none}.pcard:hover .promise__icon svg *,.prail__cell:hover .promise__icon svg *{animation:none}}.hero-track{height:320svh;position:relative}.hero-track[data-keyed=true]{height:auto}.hero-stage{--bd-top:#a5bcd8;--bd-mid:#a6c0dd;--bd-bottom:#bbd0e8;--bd-glow:184, 200, 224;background:linear-gradient(90deg, #00000006, #00000004 10%, #00000002 20%, transparent 30%), radial-gradient(55% 45% at 52% 0%, rgba(var(--bd-glow), .55), rgba(var(--bd-glow), .464) 25%, rgba(var(--bd-glow), .275) 50%, rgba(var(--bd-glow), .086) 75%, rgba(var(--bd-glow), 0)), linear-gradient(180deg, var(--bd-top), var(--bd-mid) 45%, var(--bd-bottom));background:linear-gradient(90deg, #00000006, #00000004 10%, #00000002 20%, transparent 30%), radial-gradient(55% 45% at 52% 0%, rgba(var(--bd-glow), .55), rgba(var(--bd-glow), .464) 25%, rgba(var(--bd-glow), .275) 50%, rgba(var(--bd-glow), .086) 75%, rgba(var(--bd-glow), 0)), linear-gradient(180deg in srgb-linear, var(--bd-top), var(--bd-mid) 45%, var(--bd-bottom));height:100svh;position:sticky;top:0;overflow:hidden}.hero-stage[data-backdrop=pale]{--bd-top:#d9e5f2;--bd-mid:#e3edf7;--bd-bottom:#eef4fa;--bd-glow:244, 248, 252}.hero-fallen{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-canvas{z-index:1;pointer-events:none;inset:0;position:absolute!important}.hero-clip{z-index:1;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-intro{z-index:10;cursor:pointer;background:#000;place-items:center;display:grid;position:absolute;inset:0}.hero-intro p{color:#fff;letter-spacing:.01em;text-align:center;opacity:0;grid-area:1/1;max-width:22ch;padding:0 24px;font-size:clamp(24px,3.2vw,44px);font-weight:300;line-height:1.25}.hero-title,.hero-lede,.hero-actions{opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.hero-title{z-index:0;width:max-content;max-width:calc(100% - 2 * var(--page-margin));color:var(--navy);font-family:var(--font-display);font-size:calc(var(--title-scale,1) * clamp(44px, 9.6vw, 168px));font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);line-height:var(--display-leading,.94);letter-spacing:var(--display-tracking);text-align:center;text-transform:var(--display-case)}.hero-title span,.hero-title em{display:block}.hero-title--split{width:auto;max-width:none;inset:0;transform:none}.hero-title .hero-word{white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.hero-title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.hero-stage[data-keyed=false] .hero-title{z-index:2;color:#fff}.hero-stage[data-keyed=false] .hero-title em{color:#fff;background:0 0}.hero-lede{z-index:2;width:min(46ch, calc(100% - 2 * var(--page-margin)));color:var(--navy-soft);font:400 clamp(16px, 1.35vw, 19px) / 1.5 var(--font);letter-spacing:var(--ui-tracking);text-align:center;text-wrap:pretty}.hero-lede strong{color:var(--navy);font-weight:500}.hero-actions{z-index:2;width:max-content;max-width:calc(100% - 2 * var(--page-margin));gap:10px;display:flex}.hero-track[data-keyed=true][data-open=true]{height:360svh}.hero-track[data-open=true] .hero-stage{transform:scale(calc(1 - var(--cover,0) * .08));transform-origin:50% 35%}.hero-track[data-open=true] .hero-stage:after{content:"";z-index:20;opacity:calc(var(--cover,0) * .4);pointer-events:none;background:#353f50;position:absolute;inset:0}.hero-shell[data-held=true]+section{z-index:3;border-radius:clamp(24px,3vw,40px) clamp(24px,3vw,40px) 0 0;margin-top:-100svh;position:relative;box-shadow:0 -36px 70px -36px #0d1a2c73}@supports (animation-timeline:view()){.hero-shell[data-held=true][data-cover=circle]+section{box-shadow:none;view-timeline:--hero-cover block;border-radius:0;animation:linear both hero-cover-hold,cubic-bezier(.45,0,.35,1) both hero-cover-circle;animation-timeline:view(),view();animation-range:entry}.hero-shell[data-held=true][data-cover=circle]+section>*{animation:linear both hero-cover-content;animation-timeline:--hero-cover;animation-range:entry 35% entry 85%}}@keyframes hero-cover-content{0%{opacity:0}to{opacity:1}}@keyframes hero-cover-hold{0%{transform:translateY(-100dvh)}to{transform:none}}@keyframes hero-cover-circle{0%{clip-path:circle(0 at 50% 50dvh)}99.9%{clip-path:circle(75vmax at 50% 50dvh)}to{clip-path:none}}.hero-wash{z-index:0;opacity:0;pointer-events:none;background:linear-gradient(#f2f6fb,#fff 72%);position:absolute;inset:0}.hero-glow{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(32% 34% at 50% 40%,#ffc4a057,#ffd6bc24 55%,#ffe6d600 100%),radial-gradient(60% 50% at 50% 46%,#ffeee280,#fff0 70%);position:absolute;inset:0}.hero-facts{margin:0;padding:0;list-style:none}.hero-fact{--in:0;--dir:-1;z-index:2;width:max-content;max-width:min(300px,26vw);opacity:var(--in);filter:blur(calc((1 - var(--in)) * 6px));transform:translate(calc(-50% + (1 - var(--in)) * 36px * var(--dir) * -1), -50%);pointer-events:none;align-items:center;gap:16px;display:flex;position:absolute}.hero-fact[data-side=left]{text-align:right;flex-direction:row-reverse}.hero-fact[data-side=right]{--dir:1}.hero-fact__label{color:var(--navy);font:500 clamp(16px, 1.25vw, 19px) / 1.35 var(--font);letter-spacing:var(--ui-tracking);text-wrap:balance}.hero-fact__line{width:clamp(28px,3vw,56px);height:1px;transform:scaleX(var(--in));background:linear-gradient(90deg,#4d5b7247,#ffb98ab3);position:absolute;top:50%}.hero-fact[data-side=left] .hero-fact__line{transform-origin:0;margin-left:12px;left:100%}.hero-fact[data-side=right] .hero-fact__line{transform-origin:100%;background:linear-gradient(270deg,#4d5b7247,#ffb98ab3);margin-right:12px;right:100%}.hero-fact .promise__icon{--i:0}@media (width<=980px){.hero-fact,.hero-fact[data-side=left]{text-align:center;max-width:44vw;transform:translate(-50%, calc(-50% + (1 - var(--in)) * 18px));flex-direction:column;gap:8px}.hero-fact__label{font-size:14.5px}.hero-fact .promise__icon{width:44px;height:44px}.hero-fact__line{display:none}.hero-glow{background:radial-gradient(48% 26% at 50% 34%,#ffc4a057,#ffd6bc24 55%,#ffe6d600 100%),radial-gradient(70% 40% at 50% 38%,#ffeee280,#fff0 70%)}}@media (width<=980px) and (height<=760px){.hero-fact,.hero-fact[data-side=left]{gap:6px}.hero-fact .promise__icon{width:34px;height:34px}.hero-fact .promise__icon svg{width:18px;height:18px}.hero-fact__label{font-size:13px;line-height:1.3}}@media (width<=980px) and (height<=600px){.hero-fact .promise__icon{display:none}}.hero-stage[data-story=pour] .hero-wash{background:#e8eff7}.hero-pour{--frame-w:1920px;z-index:1;opacity:0;pointer-events:none;position:absolute}.hero-pour__clip{width:100%;height:100%;display:block}.hero-callouts{--frame-w:1920px;z-index:1;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.hero-callout{--in:0;--shown:min(1, calc(var(--in) * 1.6));width:max-content;max-width:80vw;color:var(--navy);font:400 clamp(13px, calc(var(--frame-w) * .0145), 30px) / 1.2 var(--font);letter-spacing:var(--ui-tracking);white-space:nowrap;opacity:var(--shown);transform:translate(calc(-50% - (1 - var(--shown)) * 24px), calc(-50% + (1 - var(--shown)) * 10px));position:absolute}.hero-callout__tag{-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#ffffff80;border-radius:999px;align-items:center;gap:.55em;padding:.52em 1.15em .54em .72em;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #4d5b720f,0 14px 30px -16px #4d5b7273}.hero-callout__tag:before{content:"";background:var(--peach);border-radius:50%;flex:none;width:.5em;height:.5em;box-shadow:0 0 0 .22em #ffb98a47}@media (width<=980px){.hero-callout{white-space:normal;max-width:72vw;font-size:13px}}.hero-shell .hero-track>.variant-switch{top:156px}@media (width<=700px){.hero-shell .hero-track>.variant-switch{top:136px}}.hero-track[data-keyed=true][data-open=true][data-story=people]{height:580svh}.hero-halves{display:none}@media (width<=980px){.hero-halves{--in:0;z-index:1;visibility:hidden;pointer-events:none;grid-template-rows:1fr 1fr;display:grid;position:absolute;inset:0}.hero-halves[data-on=true]{visibility:visible}.hero-half{transform:translateX(calc((1 - var(--in)) * -101%));position:relative;overflow:hidden;box-shadow:0 0 40px #0d1a2c29}.hero-half+.hero-half{transform:translateX(calc((1 - var(--in)) * 101%))}.hero-half canvas{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}}.hero-people{--split:0;--fall-0:0;--fall-1:0;--inset:clamp(14px, 1.6vw, 24px);--pad:calc(var(--inset) + clamp(18px, 2.2vw, 36px));z-index:2;opacity:min(1, calc(var(--split) * 10));pointer-events:none;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.hero-people[data-shown=true]{pointer-events:auto}.hero-person{--fall:var(--fall-0);position:relative;overflow:hidden}.hero-person[data-side=right]{--fall:var(--fall-1)}.hero-person__cut{top:var(--cut-top,0);width:var(--cut,50%);height:var(--cut,50%);transition:filter .5s;position:absolute;left:0;-webkit-mask-image:linear-gradient(#0000,#000 7%);mask-image:linear-gradient(#0000,#000 7%)}.hero-person[data-side=left] .hero-person__cut{left:var(--cut-left,0)}.hero-person__clip{object-fit:cover;width:100%;height:100%;display:block}.hero-people:has(.hero-person[data-active=true]) .hero-person[data-active=false] .hero-person__cut{filter:brightness(.78)saturate(.85)}.hero-person__shade{opacity:0;pointer-events:none;background:linear-gradient(#04070c00 44%,#04070c38 62%,#04070c99 82%,#04070ce0);transition:opacity .55s;position:absolute;inset:0}.hero-people[data-shown=true] .hero-person__shade{opacity:.5}.hero-people[data-shown=true] .hero-person[data-active=true] .hero-person__shade{opacity:1}.hero-person__frame{inset:var(--inset);transform:translateY(calc((1 - var(--fall)) * -120%));pointer-events:none;transition:scale .6s cubic-bezier(.2,.7,.2,1);position:absolute}.hero-person__frame i{display:none}.hero-people__rule{z-index:1;width:1px;transform:scaleY(min(1, var(--fall-0)));transform-origin:50% 0;pointer-events:none;background:linear-gradient(#0000,#ffffffd9 14% 86%,#0000);margin-left:-.5px;display:none;position:absolute;top:0;bottom:0;left:50%}.hero-people[data-frame=hairline] .hero-people__rule{display:block}.hero-people[data-frame=corners] .hero-person__frame{inset:calc(var(--inset) * 1.5)}.hero-people[data-frame=corners] .hero-person__frame i{aspect-ratio:1;border:0 solid #ffffffeb;width:clamp(18px,2vw,30px);display:block;position:absolute}.hero-people[data-frame=corners] .hero-person__frame i:first-child{border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:6px;top:0;left:0}.hero-people[data-frame=corners] .hero-person__frame i:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;border-top-right-radius:6px;top:0;right:0}.hero-people[data-frame=corners] .hero-person__frame i:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;border-bottom-left-radius:6px;bottom:0;left:0}.hero-people[data-frame=corners] .hero-person__frame i:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:6px;bottom:0;right:0}.hero-people[data-frame=corners] .hero-person[data-active=true] .hero-person__frame{scale:.985}.hero-people[data-frame=box] .hero-person__frame{box-shadow:inset 0 0 0 1.5px #ffffffe6, 0 30px 60px -30px #0d1a2c8c, 0 0 0 100vmax rgba(13, 26, 44, calc(min(1, var(--fall)) * .22));border-radius:24px}.hero-people__switch{z-index:3;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-people__switch .variant-switch{position:static}.hero-person__copy{right:var(--pad);bottom:var(--pad);left:var(--pad);z-index:1;color:#fff;opacity:clamp(0, calc((var(--fall) - .75) * 4), 1);transform:translateY(calc((1 - min(1, var(--fall))) * 16px));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who who""title btn""stat stat";align-items:end;gap:8px 24px;display:grid;position:absolute}.hero-person__copy>*{transition:opacity .4s,transform .45s cubic-bezier(.2,.7,.2,1)}.hero-person__who{color:#e3e9f1;font:500 11.5px / 1 var(--font);letter-spacing:.18em;text-transform:uppercase;grid-area:who;margin:0 0 2px}.hero-person__who strong{color:#fff;font-weight:600}.hero-person__title{font:var(--display-weight) clamp(34px, 3.6vw, 58px) / 1 var(--font-display);letter-spacing:-.01em;text-shadow:0 2px 22px #0a142459;grid-area:title;margin:0}.hero-person__title em{color:var(--peach);font-style:var(--accent-style,italic)}.hero-person__btn{grid-area:btn;justify-self:end;margin-bottom:4px}.hero-person__stat{color:#e3e9f1;font:400 clamp(15px, 1.15vw, 18px) / 1.4 var(--font);letter-spacing:var(--ui-tracking);grid-area:stat;margin:0}.hero-person__stat strong{color:#fff;font-weight:600}@media (width<=980px){.hero-people{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.hero-people__rule{width:auto;height:1px;transform:scaleX(min(1, var(--fall-0)));transform-origin:0;background:linear-gradient(90deg,#0000,#ffffffd9 14% 86%,#0000);margin:-.5px 0 0;inset:50% 0 auto}.hero-person__cut,.hero-person[data-side=left] .hero-person__cut{width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.hero-person__clip{object-position:50% 22%}.hero-person__copy{grid-template-columns:minmax(0,1fr);grid-template-areas:"who""title""stat""btn"}.hero-person__btn{justify-self:start;margin:4px 0 0}.hero-person[data-active=true]:not(:focus-within) .hero-person__copy>:not(.hero-person__btn){opacity:0;pointer-events:none;transform:translateY(10px)}.hero-people[data-shown=true] .hero-person[data-active=true] .hero-person__shade{opacity:.3}.hero-person__title{font-size:32px}.hero-people__switch{inset:50% 10px auto auto;transform:translateY(-50%)}}.drop-hero{isolation:isolate;background:radial-gradient(48% 42% at 72% 28%,#deeafa80,#0000 72%),linear-gradient(#a1b8d5 0%,#a8bfdb 60%,#abc1dc 100%);height:100svh;min-height:600px;position:relative;overflow:hidden}.drop-hero__room{pointer-events:none;position:absolute;inset:0;overflow:hidden}.drop-hero__floor{clip-path:polygon(0 var(--wall-left,52%), 100% var(--wall-right,62%), 100% 100%, 0 100%);background:linear-gradient(#afc5e0 45%,#bccfe8 100%);position:absolute;inset:0}.drop-hero__corner{top:calc((var(--wall-left,52%) + var(--wall-right,62%)) / 2);width:120%;height:160px;transform:translateY(-50%) rotate(var(--wall-tilt,0deg));background:linear-gradient(#0000 10%,#4d5b7209 38%,#4d5b7217 50%,#4d5b7208 54%,#0000 68%);position:absolute;left:-10%}.drop-hero__room:after{content:"";background:radial-gradient(130% 95% at 55% 45%,#0000 55%,#4d5b7224 100%);position:absolute;inset:0}.drop-hero[data-scene=blue]:after{content:"";pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.16 0 0 0 0 0.24 0 0 0 0 0.38 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.drop-hero[data-scene=warm]{background:linear-gradient(#ffffff0a,#78462808),linear-gradient(90deg,#eecdaf 0%,#ecc9a9 50%,#e0bb9a 100%)}.drop-hero__canvas{inset:0;position:absolute!important}.drop-hero__copy{inset:calc(var(--floor-line,.6) * 100% + clamp(40px, 7vh, 72px)) 0 auto;z-index:1;padding:0 var(--page-margin);text-align:center;pointer-events:none;opacity:var(--copy-in,1);transform:translateY(calc((1 - var(--copy-in,1)) * 18px));justify-items:center;gap:clamp(14px,2.2vh,22px);display:grid;position:absolute}@media (width>=761px){.drop-hero[data-scene=blue] .drop-hero__copy{width:min(50%, calc(620px + var(--page-margin)));padding:0 0 0 var(--page-margin);text-align:left;align-content:center;justify-items:start;inset:96px auto 0 0}.drop-hero[data-scene=blue] .drop-hero__title{font-size:calc(var(--title-scale,1) * clamp(40px, 5vw, 76px))}.drop-hero[data-scene=blue] .drop-hero__actions{justify-content:flex-start}}@media (width<=760px){.drop-hero[data-scene=blue] .drop-hero__copy{text-align:left;justify-items:start}}.drop-hero[data-copy-ready=true] .drop-hero__copy a{pointer-events:auto}.drop-hero__title{color:var(--navy);font-family:var(--font-display);font-size:calc(var(--title-scale,1) * clamp(32px, 4.4vw, 64px));font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:var(--display-tracking);text-transform:var(--display-case);line-height:1.04}.drop-hero__title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.drop-hero__lede{max-width:46ch;color:var(--navy-soft);font:400 clamp(16px, 1.35vw, 19px) / 1.5 var(--font);letter-spacing:var(--ui-tracking)}.drop-hero__lede strong{color:var(--navy);font-weight:500}.drop-hero[data-scene=warm] .drop-hero__copy{gap:clamp(10px,1.8vh,18px);inset:calc(96px + clamp(8px,3vh,40px)) 0 auto}.drop-hero[data-scene=warm] .drop-hero__lede{max-width:62ch;color:var(--navy)}.drop-hero__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.drop-hero__curtain{z-index:15;background:#0b0d10;position:absolute;inset:0}@media (width<=760px){.drop-hero__actions .btn{flex:1 1 0;min-width:0;padding-left:16px}}.drop-window{pointer-events:none;clip-path:polygon(0 0, 100% 0, 100% var(--wall-right,62%), 0 var(--wall-left,52%));position:absolute;inset:0;overflow:hidden}.drop-window svg{width:108%;height:108%;position:absolute;inset:-4%}.drop-window__place{transform-box:view-box;transform-origin:1440px 0;transform:translate(10px,10px)scale(.58)}.drop-window__panes{fill:#f2f7ff;opacity:.5}.drop-window__leaves{color:#4d5b72;opacity:.26}.drop-window__drift{animation:22s ease-in-out infinite alternate drop-window-drift}.drop-window__sway{transform-box:view-box;transform-origin:1700px -60px;animation:7s ease-in-out infinite alternate drop-window-sway}.drop-window__sway--slow{animation-duration:9.5s;animation-delay:-3s}@keyframes drop-window-drift{0%{transform:translate(-14px,-6px)}to{transform:translate(16px,8px)}}@keyframes drop-window-sway{0%{transform:rotate(-1.6deg)}45%{transform:rotate(1.1deg)}to{transform:rotate(-.4deg)translate(6px,4px)}}@media (prefers-reduced-motion:reduce){.drop-window__drift,.drop-window__sway{animation:none}}.drop-hand{pointer-events:none;position:absolute;inset:0;overflow:hidden}.drop-hand__stage{position:absolute;top:0;left:0}.drop-hand__paper{width:300%;height:250%;position:absolute;top:-100%;left:-100%}.drop-hand__frame{-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12%),linear-gradient(90deg,#0000 0,#000 12% 88%,#0000);mask-image:linear-gradient(#0000 0,#000 12%),linear-gradient(90deg,#0000 0,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.drop-hand__layer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.drop-hand__end{opacity:0}.drop-hand__ring{-webkit-mask-image:url(/hand/paper-matte.png);mask-image:url(/hand/paper-matte.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.drop-hand__ring circle{fill:none;stroke:#ffffffe6;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}@media (prefers-reduced-motion:reduce){.drop-hand__end{opacity:1}}.drop-hero[data-paused=true] .drop-window *,.drop-hero[data-offscreen=true] .drop-window *{animation-play-state:paused}.site-nav{z-index:30;color:var(--navy);font-family:var(--font);letter-spacing:var(--ui-tracking,0);opacity:var(--nav-in,1);position:fixed;inset:0 0 auto}[data-nav-ready=false] .site-nav{pointer-events:none}.site-nav__announce{background:var(--announce-bg,#ffceae);height:40px;position:relative;overflow:hidden}.site-nav__announce-item{padding:0 var(--page-margin);font:400 14px/1 var(--font);text-align:center;white-space:nowrap;opacity:0;justify-content:center;align-items:center;gap:8px;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:translateY(6px)}.site-nav__announce-item[data-active=true]{opacity:1;transform:none}.site-nav__announce-item a{color:inherit;text-underline-offset:3px;align-items:center;gap:4px;font-weight:500;text-decoration:underline;display:inline-flex}.site-nav__row{height:56px;margin:0 var(--page-margin);transform:translateY(calc((1 - var(--nav-in,1)) * -8px));justify-content:space-between;align-items:center;display:flex}.site-nav__left{align-items:center;gap:28px;display:flex}.site-nav__tabs{gap:2px;margin:0;padding:0;list-style:none;display:flex}.site-nav__tab,.site-nav__signin{height:28px;color:inherit;font:400 14px/1 var(--font);letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:7px 10.5px;text-decoration:none;transition:background-color .2s;display:inline-flex}.site-nav__signin{padding:7px 14px}@media (hover:hover){.site-nav__tab:hover,.site-nav__signin:hover{background:#ffffff59}}.site-nav__tab[data-active=true]{background:#ffffff73}.site-nav__right{align-items:center;gap:4px;display:flex}.site-nav__logo{color:var(--navy);font-family:var(--brand-font);text-transform:uppercase;letter-spacing:0;align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.site-nav__logo-main{letter-spacing:.4em;margin-right:-.4em;font-size:18px;font-weight:400}.site-nav__logo-small{letter-spacing:.3em;font-size:9.5px;font-weight:500}.site-nav__logo-small sup{letter-spacing:0;font-size:7px}.site-nav__burger{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:none}.site-nav__panel{top:104px;left:calc(var(--page-margin) - 16px);background:var(--menu-glass,#343f52d6);-webkit-backdrop-filter:blur(26px)saturate(1.3);color:#fcfcf7;opacity:0;visibility:hidden;border:1px solid #ffffff24;border-radius:32px;width:375px;max-height:calc(100svh - 120px);padding:16px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;overflow:auto;transform:translateY(-6px);box-shadow:0 30px 60px -28px #141c2a8c}.site-nav__panel[data-open=true]{opacity:1;visibility:visible;transform:none}.site-nav__panel:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.site-nav__panel-page{display:none}.site-nav__panel-page[data-active=true]{animation:.25s site-nav-swap;display:block}@keyframes site-nav-swap{0%{opacity:0}}.site-nav__rows{gap:4px;display:grid}.site-nav__row-link{color:inherit;border-radius:24px;grid-template-columns:75px 1fr;align-items:center;gap:16px;padding:8px;text-decoration:none;transition:background-color .2s;display:grid}@media (hover:hover){.site-nav__row-link:hover{background:#ffffff1f}}.site-nav__thumb{background:#ffffff1f;border-radius:16px;width:75px;height:75px;overflow:hidden}.site-nav__thumb img{object-fit:cover;width:100%;height:100%;animation:.4s site-nav-swap;display:block}.site-nav__row-text{gap:3px;display:grid}.site-nav__row-title{font:600 16px/1.4 var(--font)}.site-nav__row-sub{color:#fcfcf7db;font:400 13px/1.4 var(--font)}.site-nav__panel-foot{color:inherit;font:500 14px/1 var(--font);justify-content:flex-end;align-items:center;gap:6px;margin:12px 8px 4px;text-decoration:none;display:flex}.site-nav__panel-foot:hover{text-underline-offset:4px;text-decoration:underline}.site-nav a:focus-visible,.site-nav button:focus-visible{outline-offset:2px;outline:2px solid}.site-nav__sheet{-webkit-backdrop-filter:blur(24px)saturate(1.2);color:#fcfcf7;opacity:0;visibility:hidden;background:#2e384ae6;flex-direction:column;padding:12px 16px 20px;transition:opacity .25s,visibility .25s;display:none;position:fixed;inset:0}.site-nav__sheet[data-open=true]{opacity:1;visibility:visible;transition:opacity .25s,visibility}.site-nav__sheet .site-nav__logo{color:#fcfcf7}.site-nav__sheet-head{justify-content:space-between;align-items:center;height:56px;padding-left:8px;display:flex}.site-nav__sheet-head .site-nav__burger{display:grid}.site-nav__sheet-body{flex:1;padding:12px 0;overflow:auto}.site-nav__group{margin-bottom:18px}.site-nav__group h2{color:#fcfcf7a6;font:500 12px/1.4 var(--font);letter-spacing:.12em;text-transform:uppercase;margin:0 8px 6px}.site-nav__sheet-link{color:inherit;font:500 22px/1.2 var(--font);padding:12px 8px;text-decoration:none;display:block}.site-nav__sheet-foot{border-top:1px solid #fcfcf729;align-items:center;gap:8px;padding-top:12px;display:flex}.site-nav__sheet-foot .site-nav__signin{color:#fcfcf7}.site-nav__sheet-foot .site-nav__cta{flex:1}@media (width<=980px){.site-nav__tabs,.site-nav__right .site-nav__signin,.site-nav__panel{display:none}.site-nav__burger{display:grid}.site-nav__sheet{display:flex}.site-nav__announce-item{font-size:13px}}@media (width<=380px){.site-nav__right .site-nav__cta{padding:0 14px}.site-nav__logo-main{font-size:16px}}[data-scene=warm]{--announce-bg:#9bb8d3;--menu-glass:#483228d1}.site-nav__announce{transition:height .35s cubic-bezier(.2,.8,.2,1)}.site-nav__row{transition:margin .35s cubic-bezier(.2,.8,.2,1)}.site-nav__left,.site-nav__right{border-radius:999px;transition:padding .35s cubic-bezier(.2,.8,.2,1),background-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s}.site-nav[data-scrolled=true] .site-nav__announce{height:0}.site-nav[data-scrolled=true] .site-nav__row{margin-top:12px}.site-nav[data-scrolled=true] .site-nav__left,.site-nav[data-scrolled=true] .site-nav__right{-webkit-backdrop-filter:blur(18px)saturate(1.5);background:#ffffffa8;box-shadow:0 12px 32px -14px #4d5b7259,inset 0 0 0 1px #ffffffd9,0 0 0 1px #4d5b7212}.site-nav[data-scrolled=true] .site-nav__left{gap:18px;padding:8px 10px 8px 22px}.site-nav[data-scrolled=true] .site-nav__right{padding:5px}.site-nav__panel{transition:opacity .22s,transform .22s,visibility .22s,top .35s cubic-bezier(.2,.8,.2,1)}.site-nav[data-scrolled=true] .site-nav__panel{top:84px}@media (width<=980px){.site-nav[data-scrolled=true] .site-nav__left{padding:10px 18px}.site-nav[data-scrolled=true] .site-nav__row{margin:10px calc(var(--page-margin) - 8px) 0}}.site-nav:has(.site-nav__sheet[data-open=true]){z-index:70}.fresh{--fresh-serif:var(--font-display);--fresh-ink:#333c4b;--fresh-muted:#5b6573;--fresh-accent:var(--vivid,#4d5b72);--fresh-peach:var(--peach,#ffaa85);color:var(--fresh-ink);font-family:var(--font);position:relative;overflow:hidden}.fresh em{font-family:inherit;font-style:normal;font-weight:300}.fresh-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--fresh-muted);margin:0 0 18px;font-size:13px;font-weight:600}.fresh-eyebrow--light{color:#ffffffdb}.fresh-fine{text-align:center;max-width:760px;color:var(--fresh-muted);opacity:.85;margin:40px auto 0;font-size:12px;line-height:1.55}.fresh-fine--light{color:#ffffffd1}.fresh-link{color:var(--fresh-ink);letter-spacing:.02em;border-bottom:1px solid;align-items:center;gap:6px;margin-top:28px;padding-bottom:3px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.fresh-link:hover{color:var(--fresh-accent)}.fresh-link:focus-visible,.fresh-glass-link:focus-visible,.fresh button:focus-visible{outline:2px solid var(--fresh-accent);outline-offset:3px}@keyframes fresh-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fresh-poster{min-height:min(100svh,1080px);padding:120px var(--page-margin) 110px;background:radial-gradient(60% 50% at 50% 42%, #fff 0%, #fff0 70%), var(--oatmeal);text-align:center;place-items:center;display:grid}.fresh-corners{inset:40px var(--page-margin);pointer-events:none;grid-template-columns:1fr 1fr;align-content:space-between;display:grid;position:absolute}.fresh-corners__label{letter-spacing:.02em;color:#3d4652;text-align:left;font-size:12px;line-height:1.35}.fresh-corners__label:nth-child(2n){text-align:right}.fresh-poster__stage{flex-direction:column;align-items:center;max-width:1000px;display:flex}.fresh-poster__title{font-family:var(--fresh-serif);color:var(--denim);margin:0;font-weight:800}.fresh-poster__line{letter-spacing:0;font-size:clamp(52px,7.4vw,124px);line-height:.98;display:block}.fresh-poster__line em{color:var(--fresh-accent)}.fresh-poster__line--caps{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(60px,9.2vw,156px);font-weight:900;line-height:.9}.fresh-poster__bottle{z-index:2;width:clamp(160px,16.5vw,270px);margin-top:calc(clamp(60px,9.2vw,156px)/-2.38095);position:relative}.fresh-poster__bottle img{filter:drop-shadow(0 26px 30px #1e2d462e);width:100%;height:auto;display:block}.fresh-poster__shadow{filter:blur(14px);z-index:-1;background:radial-gradient(closest-side,#2834463d,#28344600);border-radius:40% 40% 30% 30%;width:78%;height:86%;position:absolute;top:14%;left:46%;transform:skew(-18deg)}.fresh-poster__lede{color:#1f2a37;margin:34px 0 0;font-size:clamp(20px,2vw,28px);font-weight:300;line-height:1.35}.fresh-poster__lede em{color:var(--fresh-accent)}.fresh-u{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.fresh-poster__body{max-width:520px;color:var(--fresh-muted);margin:22px 0 0;font-size:15px;line-height:1.6}.fresh-wash{padding:84px var(--page-margin) 90px;background:linear-gradient(150deg, var(--pink-pearl,#e9c7e1) 0%, var(--lavender-grey) 32%, var(--cornflower) 66%, var(--fringy-flower) 100%);color:#fff;text-align:center;background-size:160% 160%;animation:18s ease-in-out infinite alternate fresh-wash}@keyframes fresh-wash{0%{background-position:0 0}to{background-position:100% 100%}}.fresh-wash__mark{font-family:var(--font);color:var(--denim);letter-spacing:.32em;text-transform:uppercase;margin:0 0 34px;font-size:clamp(18px,1.6vw,24px);font-weight:500;line-height:1}.fresh-wash__mark sup{font-family:var(--font);vertical-align:top;margin-left:2px;font-size:.32em}.fresh-card{--card-ink:#4d5b72;aspect-ratio:16/10;max-width:1180px;color:var(--card-ink);text-align:left;background:linear-gradient(90deg,#e8f3f1 0%,#ecf6f4 55%,#f1faf9 100%);border-radius:36px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #4d5b7273}.fresh-card__photo{width:auto;height:100%;position:absolute;top:0;right:4%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 92%,#0000 100%)}.fresh-card__title{letter-spacing:-.025em;margin:0;font-size:clamp(40px,5.4vw,84px);font-weight:500;line-height:.98;position:absolute;top:9%;left:6%}.fresh-card__tags{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:8%;left:6%}.fresh-card__tags li{border:1.5px solid;border-radius:999px;padding:8px 18px;font-size:15px;font-weight:500}.fresh-card__tags .fresh-card__plus{place-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;display:grid}.fresh-card__claim{letter-spacing:-.02em;text-align:left;margin:0;font-size:clamp(26px,3.1vw,46px);font-weight:500;line-height:1.02;position:absolute;bottom:8%;right:5%}.fresh-wash__links{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.fresh-glass-link{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;text-align:left;background:#ffffff29;border:1px solid #ffffff73;border-radius:22px;gap:4px;min-width:260px;padding:16px 22px;text-decoration:none;transition:background-color .25s,transform .25s;display:grid}.fresh-glass-link:hover{background:#ffffff42;transform:translateY(-2px)}.fresh-glass-link__figure{opacity:.85;font-size:13px}.fresh-glass-link__cta{align-items:center;gap:8px;font-size:18px;font-weight:500;display:inline-flex}.fresh-sky{isolation:isolate;color:#fff;background:#6f819d;overflow:clip;padding:0 var(--page-margin)!important}.fresh-sky__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.fresh-sky__backdrop:before{content:"";background:linear-gradient(180deg, #343e509e 0%, #4d5b7270 50%, #4d5b7285 100%), var(--ocean) url(/fresh/sky.jpg) center 30% / cover no-repeat;height:100svh;display:block;position:sticky;top:0}.fresh-sky__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.fresh-sky__copy{padding:clamp(110px,16svh,170px) 0 clamp(120px,26svh,280px);container-type:inline-size}.fresh-sky__title{letter-spacing:0;text-shadow:0 2px 24px #28303e4d;margin:0 0 clamp(36px,7svh,72px);font-size:clamp(28px,12.6cqi,80px);font-weight:800;line-height:1.04}.fresh-sky__line{white-space:nowrap;display:block}.fresh-sky__stage{place-items:center;height:100svh;display:grid;position:sticky;top:0}.fresh-sky__bottles{width:100%;max-width:640px;height:min(80svh,780px);position:relative}.fresh-sky__fine{text-align:left;max-width:460px;margin:40px 0 0}.fresh-sky .btn{margin-top:clamp(40px,7svh,64px)}.fresh-tl{--node:48px;position:relative}.fresh-tl__list{gap:clamp(28px,4.5svh,44px);margin:0;padding:0;list-style:none;display:grid}.fresh-tl__rail{top:var(--rail-top,0);left:calc(var(--node) / 2 - 1.5px);width:3px;height:var(--rail-h,0);background:#fff3;border-radius:3px;position:absolute}.fresh-tl__fill{border-radius:inherit;background:linear-gradient(180deg, var(--vivid-light) 0%, var(--vivid) 55%, #5d6b83 100%);height:100%;transform:scaleY(var(--p,0));transform-origin:top;position:absolute;inset:0 0 auto;box-shadow:0 0 14px #9bb8d3bf}.fresh-tl__tip{width:12px;height:12px;opacity:var(--tip,0);transform:translate(-50%, calc(var(--p,0) * var(--rail-h,0px) - 50%));background:#fff;border-radius:50%;transition:opacity .3s;position:absolute;top:0;left:50%;box-shadow:0 0 0 4px #9bb8d38c,0 0 24px 6px #9bb8d3d9}.fresh-tl__step{grid-template-columns:var(--node) minmax(0, 1fr);align-items:start;gap:20px;display:grid}.fresh-tl__node{z-index:1;width:var(--node);height:var(--node);letter-spacing:.06em;background:#46546a6b;border:2px solid #fff;border-radius:50%;place-items:center;margin-top:14px;font-size:14px;font-weight:600;transition:border-color .5s,box-shadow .5s,transform .5s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.fresh-tl__node:before{content:"";z-index:-1;background:linear-gradient(135deg, var(--vivid-light) 0%, var(--vivid) 45%, var(--navy) 100%);opacity:0;border-radius:50%;transition:opacity .5s;position:absolute;inset:0}.fresh-tl__node:after{content:"";border:2px solid var(--vivid-light);opacity:0;border-radius:50%;position:absolute;inset:-2px}.fresh-tl__step[data-reached=true] .fresh-tl__node{transform:scale(1.05);box-shadow:0 0 0 6px #9bb8d338,0 12px 28px -10px #343d4db3}.fresh-tl__step[data-reached=true] .fresh-tl__node:before{opacity:1}.fresh-tl__step[data-reached=true] .fresh-tl__node:after{animation:1.1s cubic-bezier(.2,.8,.2,1) fresh-tl-ping}@keyframes fresh-tl-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.fresh-tl__card{background:linear-gradient(160deg,#ffffff0f 0%,#fff0 60%),#343d4da3;border:1px solid #ffffff29;border-radius:22px;max-width:560px;transition:transform .6s cubic-bezier(.2,.8,.2,1),background-color .6s,border-color .6s,box-shadow .6s;transform:translate(8px);box-shadow:inset 0 1px #ffffff1f}.fresh-tl__step[data-reached=true] .fresh-tl__card{background-color:#343d4db8;border-color:#ffffff6b;transform:none;box-shadow:inset 0 1px #ffffff4d,0 28px 48px -30px #28303eb3}.fresh-tl__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:20px 22px;display:flex}.fresh-tl__head h3{margin:0;font-size:20px;font-weight:500}.fresh-tl__meta{letter-spacing:.01em;white-space:nowrap;background:#10182640;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:12.5px;display:inline-flex}.fresh-tl__text{opacity:.95;padding:0 22px 22px;font-size:16px;line-height:1.55}.fresh-tl__text>p{margin:0}@media (width>=981px) and (height<=860px){.fresh-tl{--node:40px}.fresh-tl__head{padding:13px 18px}.fresh-tl__text{font-size:15px}}@keyframes fresh-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-1.5deg)}}.fresh-insight{padding:110px var(--page-margin) 90px;background:var(--oatmeal);text-align:center}.fresh-insight__title{max-width:900px;font-family:var(--fresh-serif);letter-spacing:0;color:var(--denim);margin:0 auto 54px;font-size:clamp(34px,4.2vw,64px);font-weight:800;line-height:1.05}.fresh-insight__title em{color:var(--fresh-accent)}.fresh-insight__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fresh-insight__panel{aspect-ratio:4/4.4;border-radius:30px;margin:0;position:relative;overflow:hidden}.fresh-insight__panel img,.fresh-insight__loop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fresh-insight__pause{z-index:2;width:36px;height:36px;color:var(--fresh-ink);-webkit-backdrop-filter:blur(10px);cursor:pointer;opacity:.7;background:#ffffff73;border:1px solid #fff9;border-radius:50%;place-items:center;transition:opacity .3s;display:grid;position:absolute;bottom:18px;left:18px}.fresh-insight__pause:hover,.fresh-insight__pause:focus-visible{opacity:1}.fresh-insight__pause:focus-visible{outline:2px solid var(--fresh-accent);outline-offset:3px}.fresh-insight__panel--photo img{object-position:60% 40%}.fresh-glass-stat{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);color:#fff;text-align:left;background:#76685c4d;border:1px solid #fff6;border-radius:22px;width:min(360px,78%);padding:26px 26px 22px;position:absolute;bottom:9%;left:7%}.fresh-glass-stat__eyebrow{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff59;margin:0 0 18px;padding-bottom:14px;font-size:12px;font-weight:600}.fresh-glass-stat__value{letter-spacing:-.03em;align-items:flex-end;gap:6px;margin:0;font-size:clamp(64px,7vw,104px);font-weight:300;line-height:.9;animation:.6s cubic-bezier(.2,.8,.2,1) fresh-in;display:flex}.fresh-glass-stat__arrow{margin-bottom:10px}.fresh-glass-stat__label{min-height:2.9em;margin:12px 0 18px;font-size:16px;line-height:1.4}.fresh-glass-stat__dots{gap:8px;display:flex}.fresh-glass-stat__dots button{cursor:pointer;background:#fff6;border:0;border-radius:4px;width:22px;height:4px;padding:0;transition:background-color .3s,width .3s}.fresh-glass-stat__dots button[aria-selected=true]{background:#fff;width:40px}.fresh-pin{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#4d5b72;letter-spacing:.12em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#ffffffb8;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 9px;font-size:11px;display:flex;position:absolute;box-shadow:0 10px 24px -14px #343d4d73}.fresh-pin strong{letter-spacing:.02em;font-size:15px}.fresh-pin__dot{background:var(--fresh-accent);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #4d5b722e}.fresh-pin--0{top:8%;right:5%}.fresh-pin--1{top:50%;left:4%}.fresh-pin--2{bottom:7%;right:5%}[data-seen=true] .fresh-pin{animation:.8s cubic-bezier(.2,.8,.2,1) both fresh-in;animation-delay:calc(.5s + var(--i,0) * .15s)}.fresh-review{padding:100px var(--page-margin);background:var(--white-heat);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.fresh-review__media{aspect-ratio:4/5;background:#cdd0d4;border-radius:32px;overflow:hidden}.fresh-review__media img{object-fit:cover;width:100%;height:100%;display:block}.fresh-review__body .fresh-eyebrow{font-size:13px}.fresh-review__quote{margin:0;animation:.7s cubic-bezier(.2,.8,.2,1) fresh-in}.fresh-review__quote p{letter-spacing:0;color:var(--denim);text-indent:-.4em;margin:0;font-size:clamp(28px,3.1vw,48px);font-weight:300;line-height:1.18}.fresh-review__who{flex-wrap:wrap;align-items:center;gap:12px;margin:36px 0 0;font-size:17px;display:flex}.fresh-review__avatar{color:#1c2633;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:600;display:grid}.fresh-review__name{font-weight:600}.fresh-review__badge{color:#333;align-items:center;gap:7px;display:inline-flex}.fresh-review__badge svg{box-sizing:content-box;background:var(--fresh-accent);color:#fff;border-radius:50%;padding:4px}.fresh-review__nav{align-items:center;gap:14px;margin-top:44px;display:flex}.fresh-review__nav button{width:46px;height:46px;color:var(--fresh-ink);cursor:pointer;background:#fff;border:1px solid #14243a40;border-radius:50%;place-items:center;transition:border-color .2s,transform .2s;display:grid}.fresh-review__nav button:hover{border-color:var(--fresh-ink);transform:translateY(-1px)}.fresh-review__count{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.fresh-review__count span{color:var(--fresh-muted);font-weight:400}.fresh-review__bar{background:#14243a24;flex:1;max-width:220px;height:2px}.fresh-review__bar span{background:var(--fresh-ink);height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.fresh-orbit{padding:110px var(--page-margin) 90px;background:radial-gradient(50% 60% at 50% 55%, #f7f7f8 0%, #f7f7f800 70%), var(--sky-20);text-align:center}.fresh-orbit__title{font-family:var(--fresh-serif);color:var(--denim);margin:0 0 30px;font-size:clamp(34px,4.2vw,64px);font-weight:800;line-height:1.05}.fresh-orbit__title em{color:var(--fresh-accent)}.fresh-orbit__stage{grid-template-columns:1fr auto 1fr;grid-template-areas:"left centre right";align-items:center;gap:clamp(20px,4vw,60px);display:grid}.fresh-orbit__centre{aspect-ratio:1;grid-area:centre;place-items:center;width:clamp(320px,36vw,540px);display:grid;position:relative}.fresh-ring{fill:#4d5b72;width:100%;height:100%;font-family:var(--font);letter-spacing:.02em;font-size:21px;font-weight:500;animation:70s linear infinite fresh-turn;position:absolute;inset:0}@keyframes fresh-turn{to{transform:rotate(360deg)}}.fresh-orbit__centre img{filter:drop-shadow(0 30px 30px #1e284638);width:36%;height:auto;animation:8s ease-in-out infinite fresh-float;position:relative}.fresh-plan{text-align:right;justify-items:end;gap:6px;display:grid}.fresh-plan--0{grid-area:left}.fresh-plan--1{text-align:left;grid-area:right;justify-items:start}.fresh-plan__who{letter-spacing:.18em;text-transform:uppercase;color:var(--fresh-muted);margin:0;font-size:12px;font-weight:600}.fresh-plan__name{margin:0;font-size:18px;font-weight:500}.fresh-plan__price{font-family:var(--fresh-serif);margin:4px 0 0;font-size:clamp(56px,5vw,84px);font-weight:800;line-height:.9}.fresh-plan__price span{font-family:var(--font);color:var(--fresh-muted);margin-left:4px;font-size:16px}.fresh-plan__note{color:var(--fresh-muted);margin:0 0 14px;font-size:14px}.fresh-cobalt{min-height:min(92svh,980px);padding:0 0 0 var(--page-margin);color:#fff;background:radial-gradient(120% 100% at 80% 35%,#5d6b83 0%,#4d5b72 45%,#3f4b5f 100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.fresh-cobalt__copy{padding:100px 0}.fresh-cobalt__title{font-family:var(--fresh-serif);letter-spacing:0;margin:0;font-size:clamp(54px,6.6vw,108px);font-weight:800;line-height:.95}.fresh-cobalt__title em{color:var(--fresh-peach)}.fresh-cobalt__rule{background:linear-gradient(90deg, var(--fresh-peach), #ffb98a00);border-radius:3px;width:min(320px,70%);height:3px;margin:30px 0 26px;display:block}.fresh-cobalt__lede{max-width:440px;margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:300;line-height:1.45}.fresh-cobalt__chips{color:#ffffffe0;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.fresh-cobalt__chips li{align-items:center;gap:8px;display:inline-flex}.fresh-cobalt__actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:40px;display:flex}.fresh-cobalt__tap{color:#fff;letter-spacing:.12em;text-transform:uppercase;opacity:.9;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.fresh-cobalt__tap:hover{opacity:1}.fresh-cobalt__media{align-self:stretch;min-height:560px;position:relative}.fresh-cobalt__media img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}@media (width<=980px){.fresh-corners{inset:22px var(--page-margin)}.fresh-corners__label{font-size:11px}.fresh-card{aspect-ratio:auto;border-radius:28px;display:grid}.fresh-card__photo{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;position:static;-webkit-mask-image:none;mask-image:none}.fresh-card__title{font-size:clamp(34px,9vw,52px);top:6%;left:7%}.fresh-card__tags{flex-wrap:wrap;padding:18px 20px 0;position:static}.fresh-card__tags li{padding:7px 14px;font-size:14px}.fresh-card__claim{padding:16px 20px 24px;font-size:28px;position:static}.fresh-sky__inner{grid-template-columns:minmax(0,1fr);gap:0}.fresh-sky__stage{order:-1;height:auto;padding-top:88px;position:relative}.fresh-sky__bottles{max-width:460px;height:clamp(300px,52svh,440px)}.fresh-sky__copy{padding:8px 0 72px}.fresh-sky__title{font-size:clamp(26px,12.6cqi,80px)}.fresh-tl__list{gap:28px}.fresh-insight__grid{grid-template-columns:1fr}.fresh-review{padding:72px var(--page-margin);grid-template-columns:1fr}.fresh-review__media{aspect-ratio:5/4}.fresh-orbit__stage{grid-template-columns:1fr 1fr;grid-template-areas:"centre centre""left right"}.fresh-orbit__centre{justify-self:center;width:min(88vw,440px)}.fresh-plan,.fresh-plan--1{text-align:center;justify-items:center}.fresh-cobalt{padding:0 var(--page-margin);grid-template-columns:1fr}.fresh-cobalt__copy{padding:80px 0 24px}.fresh-cobalt__media{aspect-ratio:4/4.4;min-height:0;margin:0 calc(-1 * var(--page-margin))}.fresh-cobalt__media img{-webkit-mask-image:linear-gradient(#0000 0%,#000 18%);mask-image:linear-gradient(#0000 0%,#000 18%)}}@media (width<=600px){.fresh-poster{padding:96px var(--page-margin) 84px}.fresh-wash{padding:64px var(--page-margin) 70px}.fresh-glass-link{width:100%;min-width:0}.fresh-orbit__stage{grid-template-columns:1fr;grid-template-areas:"centre""left""right"}.fresh-tl{--node:38px}.fresh-tl__step{gap:12px}.fresh-tl__node{margin-top:12px;font-size:12px}.fresh-tl__head{padding:16px 16px 14px}.fresh-tl__head h3{font-size:17px}.fresh-tl__meta{white-space:normal}.fresh-tl__text{padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){.fresh-wash,.fresh-ring,.fresh-tl__step[data-reached=true] .fresh-tl__node:after,.fresh-orbit__centre img,.fresh-glass-stat__value,.fresh-review__quote,[data-seen=true] .fresh-pin{animation:none}}.fresh-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.fresh-mask{margin:0 -.08em -.06em;padding:0 .08em .06em;overflow:clip}.fresh-mask__in{display:block}@keyframes fresh-word-in{0%{opacity:0;filter:blur(6px);transform:translateY(.35em)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reveals=off]) .fy-frame__grid{--o:calc(1 - var(--rp,1));clip-path:inset(calc(var(--o) * 9%) calc(var(--o) * 13%) round calc(28px + var(--o) * 90px))}:root:not([data-reveals=off]) .fy-frame__half.reveal{opacity:1;transform:none}:root:not([data-reveals=off]) .fy-frame__half--her{translate:calc(var(--o) * 9%) 0}:root:not([data-reveals=off]) .fy-frame__half--him{translate:calc(var(--o) * -9%) 0}:root:not([data-reveals=off]) .fy-frame__still,:root:not([data-reveals=off]) .fy-frame__video{scale:calc(1 + var(--o) * .22)}:root:not([data-reveals=off]) .fy-frame__top,:root:not([data-reveals=off]) .fy-frame__glass{opacity:clamp(0, calc(1 - var(--o) * 2.4), 1);translate:0 calc(var(--o) * 36px)}:root:not([data-reveals=off]) .fresh-mask__in.reveal{opacity:1;transition:transform 1.1s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * .16s);transform:translateY(108%)}:root:not([data-reveals=off]) [data-seen=true] .fresh-mask__in.reveal{transform:none}:root:not([data-reveals=off]) .fresh-poster__bottle.reveal{transition:opacity .5s .45s,transform 1.2s cubic-bezier(.34,1.4,.5,1) .45s;transform:translateY(-90px)rotate(-7deg)}:root:not([data-reveals=off]) [data-seen=true] .fresh-poster__bottle.reveal{transform:none}:root:not([data-reveals=off]) .fresh-poster__shadow{opacity:0;transition:scale 1.2s cubic-bezier(.2,.8,.2,1) .6s,opacity 1s .6s;scale:.4}:root:not([data-reveals=off]) [data-seen=true] .fresh-poster__shadow{opacity:1;scale:1}:root:not([data-reveals=off]) .fresh-poster .fresh-corners__label{opacity:0;transition:opacity .9s 1.1s}:root:not([data-reveals=off]) .fresh-poster[data-seen=true] .fresh-corners__label{opacity:1}:root:not([data-reveals=off]) .fresh-insight__panel img{filter:blur(14px)saturate(.7);transition:scale 1.8s cubic-bezier(.2,.8,.2,1),filter 1.4s;scale:1.14}:root:not([data-reveals=off]) .fresh-insight[data-seen=true] .fresh-insight__panel img{filter:none;scale:1}:root:not([data-reveals=off]) .fresh-glass-stat{opacity:0;transition:opacity .8s .8s,translate 1s cubic-bezier(.2,.8,.2,1) .8s;translate:0 28px}:root:not([data-reveals=off]) .fresh-insight[data-seen=true] .fresh-glass-stat{opacity:1;translate:0}:root:not([data-reveals=off]) .fresh-ring__line{fill:none;stroke:#4d5b7247;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.65,0,.35,1) .3s}:root:not([data-reveals=off]) .fresh-orbit[data-seen=true] .fresh-ring__line{stroke-dashoffset:0}:root:not([data-reveals=off]) .fresh-ring__words{opacity:0;transform-box:view-box;transform-origin:200px 200px;transition:opacity 1.2s .6s,transform 2s cubic-bezier(.2,.8,.2,1) .6s;transform:rotate(-70deg)}:root:not([data-reveals=off]) .fresh-orbit[data-seen=true] .fresh-ring__words{opacity:1;transform:none}:root:not([data-reveals=off]) .fresh-orbit__centre img{transition:translate 1.3s cubic-bezier(.2,.8,.2,1) .2s,scale 1.3s cubic-bezier(.2,.8,.2,1) .2s;translate:0 48px;scale:.92}:root:not([data-reveals=off]) .fresh-orbit[data-seen=true] .fresh-orbit__centre img{translate:0;scale:1}:root:not([data-reveals=off]) .fresh-plan--0.reveal{transform:translate(-80px)}:root:not([data-reveals=off]) .fresh-plan--1.reveal{transform:translate(80px)}:root:not([data-reveals=off]) [data-seen=true] .fresh-plan.reveal{transition-duration:1.1s;transform:none}:root:not([data-reveals=off]) .fresh-review__media.reveal{opacity:1;clip-path:inset(0 100% 0 0 round 32px);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1);transform:none}:root:not([data-reveals=off]) .fresh-review[data-seen=true] .fresh-review__media.reveal{clip-path:inset(0 round 32px)}:root:not([data-reveals=off]) .fresh-review__media img{transition:scale 2s cubic-bezier(.2,.8,.2,1);scale:1.2}:root:not([data-reveals=off]) .fresh-review[data-seen=true] .fresh-review__media img{scale:1}:root:not([data-reveals=off]) .fresh-review__quote{animation:none}:root:not([data-reveals=off]) .fresh-review[data-seen=true] .fresh-word{animation:.6s cubic-bezier(.2,.8,.2,1) backwards fresh-word-in;animation-delay:calc(var(--w,0) * 38ms)}:root:not([data-reveals=off]) .fresh-word{text-indent:0;display:inline-block}:root:not([data-reveals=off]) .fresh-cobalt{clip-path:circle(calc(7% + var(--rp,1) * 115%) at 50% 55%)}:root:not([data-reveals=off]) .fresh-cobalt__copy,:root:not([data-reveals=off]) .fresh-cobalt__media{opacity:clamp(0, calc((var(--rp,1) - .45) * 2.4), 1)}:root:not([data-reveals=off]) .wit .wit__media{clip-path:inset(100% 0 0);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1) .15s}:root:not([data-reveals=off]) .wit[data-seen=true] .wit__media{clip-path:inset(0)}:root:not([data-reveals=off]) .wit .wit__media img{transition:scale 2s cubic-bezier(.2,.8,.2,1) .15s;scale:1.18}:root:not([data-reveals=off]) .wit[data-seen=true] .wit__media img{scale:1}:root:not([data-reveals=off]) .wit .wit__title{opacity:0;filter:blur(12px);transition:opacity .9s,filter 1.1s,translate 1.1s cubic-bezier(.2,.8,.2,1);translate:0 26px}:root:not([data-reveals=off]) .wit[data-seen=true] .wit__title{opacity:1;filter:none;translate:0}:root:not([data-reveals=off]) .care .care__media img{filter:blur(12px)saturate(.7);transition:scale 1.8s cubic-bezier(.2,.8,.2,1),filter 1.4s;scale:1.14}:root:not([data-reveals=off]) .care[data-seen=true] .care__media img{filter:none;scale:1}:root:not([data-reveals=off]) .subs[data-variant=centred] .subs__shot{opacity:0;transition:opacity .8s .35s,translate 1.4s cubic-bezier(.2,.8,.2,1) .35s;translate:0 90px}:root:not([data-reveals=off]) .subs[data-variant=centred] .subs__end[data-side=right] .subs__shot{transition-delay:.6s}:root:not([data-reveals=off]) .subs[data-variant=centred][data-seen=true] .subs__shot{opacity:1;translate:0}:root:not([data-reveals=off]) .support .support__bg{clip-path:inset(0 100% 0 0);transition:clip-path 1.6s cubic-bezier(.65,0,.35,1)}:root:not([data-reveals=off]) .support[data-seen=true] .support__bg{clip-path:inset(0)}:root:not([data-reveals=off]) .support .support__bg img{transition:scale 2.2s cubic-bezier(.2,.8,.2,1);scale:1.2}:root:not([data-reveals=off]) .support[data-seen=true] .support__bg img{scale:1}:root:not([data-reveals=off]) .ready .ready__panel,:root:not([data-reveals=off]) .ready .ready__band-bg{clip-path:circle(var(--ir,150%) at var(--ix,50%) var(--iy,50%))}:root:not([data-reveals=off]) .ready .ready__panel:focus-within{clip-path:none}@media (width<=860px){:root:not([data-reveals=off]) .fy-frame__half--her,:root:not([data-reveals=off]) .fy-frame__half--him{translate:none}}}.care{padding:clamp(16px, 3vw, 40px) var(--page-margin);background:#fff;position:relative}.care__card{isolation:isolate;color:#fff;background:#3f4a5d;border-radius:32px;min-height:max(640px,86svh);display:flex;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #101e34a6,0 0 0 1px #4d5b7214}.care__media{z-index:-1;clip-path:inset(0 round 32px);pointer-events:none;transition:clip-path 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.care[data-seen=false] .care__media{clip-path:inset(5% 4% round 26px)}.care[data-variant=video]{padding:0}.care[data-variant=video] .care__card{min-height:100svh;box-shadow:none;border-radius:0}.care[data-variant=video] .care__media{clip-path:inset(0)}.care[data-variant=video][data-seen=false] .care__media{clip-path:inset(5% 4% round 26px)}.care__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.care__shade{background:radial-gradient(110% 80% at 0 0,#0a1528b3,#0000 62%),linear-gradient(#0d1b318c 0%,#343d4d47 42%,#091325db 100%);position:absolute;inset:0}.care__shade:before{content:"";mix-blend-mode:color;opacity:.55;background:#4d5b72;position:absolute;inset:0}.care__content{flex:1;grid-template:"head cta"". ."1fr"stats stats""foot foot"/minmax(0,1fr) auto;column-gap:40px;padding:clamp(40px,5vw,72px);display:grid;position:relative}.care__head{grid-area:head}.care__title{color:#fff;max-width:13em;font-family:var(--font-display);font-size:clamp(32px,3.4vw,54px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;text-transform:none;text-wrap:balance;text-shadow:0 2px 30px #050c1a59;line-height:1.08}.care__title em{background:linear-gradient(100deg,#fff 0%,#dce6ee 45%,#9bb8d3 100%);color:#0000;font-style:var(--accent-style);text-shadow:none;-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.care__cta{grid-area:cta;align-self:end}.btn.care__btn{color:var(--navy);background:#fff;box-shadow:0 16px 34px -16px #0000008c,inset 0 -1px #4d5b7214}.btn.care__btn .btn__icon{background:linear-gradient(135deg, var(--navy) 0%, var(--vivid) 100%);color:#fff}@media (hover:hover){.btn.care__btn:hover{background:#eef4fd;transform:translateY(-1px);box-shadow:0 20px 40px -16px #0009,inset 0 -1px #4d5b7214}}.btn.care__btn:focus-visible{outline-color:#fff}.care__stats{grid-area:stats;margin-top:48px}.care__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.care__tile{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(160deg,#ffffff26 0%,#ffffff0d 100%);border-radius:24px;flex-direction:column;gap:20px;padding:clamp(20px,2vw,28px);display:flex;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff38,0 30px 60px -30px #050c1a99}.care__dial{aspect-ratio:1;place-items:center;width:clamp(92px,8.4vw,116px);display:grid;position:relative}.care__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.care__ring-track,.care__ring-bar{fill:none;stroke-width:1.5px}.care__ring-track{stroke:#ffffff29}.care__ring-bar{stroke-linecap:round;filter:drop-shadow(0 0 6px #9bb8d373)}.care__value{color:#fff;font-family:var(--font-display);font-size:clamp(28px,2.5vw,36px);font-weight:var(--display-weight);font-variant-numeric:tabular-nums;letter-spacing:-.01em;align-items:flex-start;line-height:1;display:inline-flex}.care__pct{color:#ffffffb3;margin:.12em 0 0 .06em;font-size:.5em}.care__label{color:#ffffffc7;font:400 clamp(14.5px, 1.1vw, 16px) / 1.5 var(--font);letter-spacing:var(--ui-tracking);text-wrap:pretty}.care__label strong{color:#fff;font-weight:600}.care__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.care__foot{grid-area:foot;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.care__source{-webkit-backdrop-filter:blur(8px);color:#ffffffe0;max-width:64em;font:400 13.5px/1.55 var(--font);letter-spacing:var(--ui-tracking);text-wrap:pretty;background:#0a16288c;border-radius:12px;padding:10px 14px}.care__pause{-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background-color .25s,transform .25s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:inset 0 0 0 1px #ffffff38}@media (hover:hover){.care__pause:hover{background:#ffffff38}}.care__pause:active{transform:scale(.94)}.care__pause:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=1100px){.care__list{grid-template-columns:repeat(2,minmax(0,1fr))}.care__tile{flex-direction:row;align-items:center}.care__label{flex:1}}@media (width<=980px){.care__card{border-radius:28px;min-height:0}.care__content{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stats""cta""foot";padding:40px 28px 28px}.care__stats{margin-top:36px}.care__cta{margin-top:32px}.care__cta .btn{width:min(100%,360px)}}@media (width<=600px){.care__content{padding:32px 18px 20px}.care__list{gap:10px}.care__tile{border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.care__dial{width:80px}.care__value{font-size:26px}.care__label{font-size:14px}.care__foot{align-items:flex-end;gap:14px}}@media (prefers-reduced-motion:reduce){.care__media{transition:none}.care[data-seen=false] .care__media{clip-path:inset(0 round 32px)}}.care[data-variant=split]{padding:clamp(88px, 10vw, 140px) var(--page-margin)}.care[data-variant=split] .care__split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;column-gap:clamp(48px,7vw,112px);max-width:1240px;margin:0 auto;display:grid}.care[data-variant=split] .care__side{min-height:clamp(560px,50vw,760px);display:grid}.care[data-variant=split] .care__panel{isolation:isolate;border-radius:28px;transition:box-shadow 1.4s;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #101e348c,0 18px 40px -28px #101e3459}.care[data-variant=split][data-seen=false] .care__panel{box-shadow:none}.care[data-variant=split] .care__media{clip-path:inset(0 round 28px)}.care[data-variant=split][data-seen=false] .care__media{clip-path:inset(5% 6% round 22px)}.care[data-variant=split] .care__shade{background:radial-gradient(120% 70% at 50% 100%,#0d1b3173,#0000 60%),linear-gradient(#0d1b3114 0%,#0d1b3100 40%)}.care[data-variant=split] .care__shade:before{opacity:.38}.care[data-variant=split] .care__pause{position:absolute;bottom:18px;right:18px}.care[data-variant=split] .care__body{flex-direction:column;justify-content:center;min-width:0;display:flex}.care[data-variant=split] .care__title{max-width:14em;color:var(--navy);text-shadow:none}.care[data-variant=split] .care__title em{background-image:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%)}.care[data-variant=split] .care__stats{margin-top:clamp(32px,3.4vw,48px)}.care[data-variant=split] .care__rows{border-top:1px solid #4d5b721a;margin:0;padding:0;list-style:none}.care[data-variant=split] .care__row{grid-template-columns:clamp(118px,10.5vw,164px) minmax(0,1fr);align-items:center;column-gap:clamp(16px,2vw,32px);padding:clamp(16px,1.6vw,22px) 0;display:grid;position:relative}.care[data-variant=split] .care__figure{background:linear-gradient(100deg, var(--navy) 0%, #5d6b83 40%, var(--vivid) 100%);color:#0000;font-family:var(--font-display);font-size:clamp(44px,4.2vw,64px);font-weight:var(--display-weight);font-variant-numeric:tabular-nums;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;align-items:flex-start;line-height:1;display:inline-flex}.care[data-variant=split] .care__pct{color:#0000;margin:.14em 0 0 .04em;font-size:.46em}.care[data-variant=split] .care__label{color:var(--navy-soft);font:400 clamp(15.5px, 1.2vw, 17.5px) / 1.5 var(--font);letter-spacing:var(--ui-tracking)}.care[data-variant=split] .care__label strong{color:var(--navy);font-weight:600}.care[data-variant=split] .care__meter{background:linear-gradient(#4d5b721a,#4d5b721a) 50%/100% 1px no-repeat;height:2px;position:absolute;bottom:-1px;left:0;right:0}.care[data-variant=split] .care__meter>span{background:linear-gradient(90deg, var(--vivid), var(--vivid-light));transform-origin:0;border-radius:2px;position:absolute;inset:0;transform:scaleX(0)}.care[data-variant=split] .care__cta{margin-top:clamp(32px,3.4vw,44px)}.care[data-variant=split] .care__foot{margin-top:22px;display:block}.care[data-variant=split] .care__source{-webkit-backdrop-filter:none;max-width:44em;color:var(--navy-soft);font:400 13.5px/1.6 var(--font);background:0 0;padding:0}.care[data-variant=cycle]{padding:0}.care[data-variant=cycle] .care__band{isolation:isolate;color:#fff;min-height:max(700px,100svh);display:flex;position:relative;overflow:hidden}.care[data-variant=cycle] .care__media{clip-path:inset(0)}.care[data-variant=cycle][data-seen=false] .care__media{clip-path:inset(3% round 32px)}.care[data-variant=cycle] .care__shade{background:radial-gradient(50% 42% at 50% 52%,#0913258c,#0000 100%),linear-gradient(#0d1b319e 0%,#343d4d57 42%,#091325e6 100%)}.care[data-variant=cycle] .care__stage{width:100%;max-width:1480px;padding:clamp(96px, 11vw, 150px) var(--page-margin) clamp(24px, 3vw, 40px);text-align:center;flex-direction:column;flex:1;align-items:center;margin:0 auto;display:flex;position:relative}.care[data-variant=cycle] .care__title{max-width:16em;margin:0 auto}.care[data-variant=cycle] .care__stats{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;margin-top:clamp(24px,4vh,48px);display:flex}.care[data-variant=cycle] .care__cycle{width:100%;margin:0;padding:0;list-style:none;display:grid}.care[data-variant=cycle] .care__slide{opacity:0;filter:blur(8px);flex-direction:column;grid-area:1/1;align-items:center;transition:opacity .8s,filter .8s,transform 1.1s cubic-bezier(.2,.8,.2,1);display:flex;transform:scale(.97)}.care[data-variant=cycle] .care__slide[data-active=true]{opacity:1;filter:none;transition-delay:.15s;transform:none}.care[data-variant=cycle] .care__huge{background:linear-gradient(#fff 30%,#c3d4e5 100%);color:#0000;font-family:var(--font-display);font-size:clamp(120px,17vw,250px);font-weight:var(--display-weight);font-variant-numeric:tabular-nums;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;align-items:flex-start;line-height:.92;display:inline-flex}.care[data-variant=cycle] .care__huge .care__pct{color:#0000;margin:.1em 0 0 .04em;font-size:.36em}.care[data-variant=cycle] .care__label{color:#ffffffdb;max-width:24em;font:400 clamp(17px, 1.6vw, 22px) / 1.45 var(--font);letter-spacing:var(--ui-tracking);text-wrap:balance;margin-top:clamp(14px,2vw,24px)}.care[data-variant=cycle] .care__dots{margin-top:clamp(24px,4vh,40px);display:flex}.care[data-variant=cycle] .care__dot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.care[data-variant=cycle] .care__dot:before{content:"";background:#fff6;border-radius:999px;width:8px;height:8px;transition:width .5s cubic-bezier(.2,.8,.2,1),background-color .3s}.care[data-variant=cycle] .care__dot[aria-current=true]:before{background:#ffffff3d;width:36px}@media (hover:hover){.care[data-variant=cycle] .care__dot:not([aria-current=true]):hover:before{background:#fffc}}.care[data-variant=cycle] .care__dot:focus-visible{outline-offset:-2px;outline:2px solid #fff}.care[data-variant=cycle] .care__dot-fill{clip-path:inset(0 100% 0 0 round 999px);background:linear-gradient(90deg,#fff,#9bb8d3);border-radius:999px;width:36px;height:8px;margin-top:-4px;animation:4s linear forwards care-fill;position:absolute;top:50%;left:4px}.care[data-variant=cycle] .care__dots[data-running=false] .care__dot-fill{animation-play-state:paused}@keyframes care-fill{to{clip-path:inset(0 round 999px)}}.care[data-variant=cycle] .care__cta{margin-top:clamp(24px,4vh,40px)}.care[data-variant=cycle] .care__foot{text-align:left;width:100%;margin-top:clamp(40px,6vh,72px)}@media (width<=980px){.care[data-variant=split] .care__split{grid-template-columns:minmax(0,1fr);row-gap:48px;max-width:620px}.care[data-variant=split] .care__side{min-height:clamp(320px,70vw,520px)}.care[data-variant=split] .care__cta,.care[data-variant=cycle] .care__cta,.care[data-variant=split] .care__stats{margin-top:32px}.care[data-variant=cycle] .care__band{min-height:max(640px,100svh)}.care[data-variant=cycle] .care__stage{padding-top:88px}}@media (width<=600px){.care[data-variant=split] .care__row{grid-template-columns:96px minmax(0,1fr);column-gap:14px}.care[data-variant=split] .care__figure{font-size:40px}.care[data-variant=split] .care__label{font-size:15px}.care[data-variant=cycle] .care__huge{font-size:clamp(104px,32vw,150px)}.care[data-variant=cycle] .care__label{font-size:17px}}@media (prefers-reduced-motion:reduce){.care[data-variant=split] .care__panel{transition:none}.care[data-variant=split][data-seen=false] .care__media{clip-path:inset(0 round 28px)}.care[data-variant=cycle][data-seen=false] .care__media{clip-path:inset(0)}.care[data-variant=cycle] .care__cycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,40px)}.care[data-variant=cycle] .care__slide{opacity:1;filter:none;grid-area:auto;transition:none;transform:none}.care[data-variant=cycle] .care__huge{font-size:clamp(56px,6.4vw,96px)}.care[data-variant=cycle] .care__label{font-size:clamp(14.5px,1.15vw,16.5px)}.care[data-variant=cycle] .care__dots{display:none}}@media (prefers-reduced-motion:reduce) and (width<=980px){.care[data-variant=cycle] .care__cycle{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.care[data-variant=cycle] .care__huge{font-size:clamp(52px,14vw,80px)}}.care[data-variant=video] .care__content{padding:clamp(72px, 10svh, 120px) var(--page-margin) clamp(40px, 6svh, 72px)}.faqs{padding:clamp(80px, 10vw, 140px) var(--page-margin);color:var(--navy);background:#fff;position:relative}.faqs__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,6vw,96px);max-width:1240px;margin:0 auto;display:grid}.faqs__aside{gap:18px;display:grid;position:sticky;top:104px}.faqs__eyebrow{color:var(--navy-soft);font:500 13px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.faqs__eyebrow:before{content:"";background:var(--peach);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffb98a40}.faqs__title{font-family:var(--font-display);font-size:clamp(34px,3.5vw,54px);font-weight:var(--display-weight);letter-spacing:-.01em;text-wrap:balance;line-height:1.08}.faqs__title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}@keyframes faq-scene-in{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}}.faq-visual{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex;position:absolute;inset:0}.faq-visual p{max-width:30ch;color:var(--navy-soft);font:400 14px/1.5 var(--font)}.faq-visual--photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.faq-visual--product img{filter:drop-shadow(0 18px 22px #4d5b7238);width:auto;height:64%;min-height:0;animation:6s ease-in-out infinite faq-float}@keyframes faq-float{50%{transform:translateY(-6px)}}.faq-visual--chips{flex-flow:wrap;place-content:center;gap:8px}.faq-visual--chips span{color:var(--navy);font:500 13px/1 var(--font);animation:.5s cubic-bezier(.2,.8,.2,1) both faq-chip-in;animation-delay:calc(var(--i) * 50ms);background:#ffffffbf;border-radius:999px;padding:9px 14px;box-shadow:0 8px 18px -12px #4d5b7259,inset 0 0 0 1px #ffffffe6}.faq-visual--diet span:first-child{background:var(--navy);color:#fff}@keyframes faq-chip-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}.faq-visual--card strong{color:var(--navy);font:500 20px/1.2 var(--font)}.faq-visual__icon{color:var(--vivid)}.faq-visual__ring{width:96px;height:96px;transform:rotate(-90deg)}.faq-visual__ring circle{fill:none;stroke:#4d5b721a;stroke-width:8px}.faq-visual__ring circle+circle{stroke:var(--vivid);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s cubic-bezier(.2,.8,.2,1) .15s forwards faq-ring}@keyframes faq-ring{to{stroke-dashoffset:.25px}}.faq-visual--timeline{text-align:left;align-items:stretch;padding:28px max(28px,50% - 150px)}.faq-visual--timeline div{color:var(--navy);font:500 15px/1 var(--font);animation:.5s cubic-bezier(.2,.8,.2,1) both faq-chip-in;animation-delay:calc(var(--i) * .12s);background:#ffffffbf;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.faq-visual--timeline div span{background:var(--vivid);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #4d5b7226}.faq-visual--timeline p{margin-top:4px;font-size:12.5px}.faq-visual--price strong{font:300 64px/1 var(--font-display);letter-spacing:-.02em}.faq-visual__eyebrow,.faq-visual__then{color:var(--navy-soft);font:500 13px/1 var(--font);letter-spacing:.08em;text-transform:uppercase}.faq-switch{color:var(--navy);font:500 14px/1 var(--font);cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:inline-flex;box-shadow:0 8px 20px -12px #4d5b7266}.faq-switch__track{background:#4d5b722e;border-radius:999px;width:40px;height:24px;transition:background-color .25s;position:relative}.faq-switch[aria-checked=true] .faq-switch__track{background:var(--vivid)}.faq-switch__thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #101c2e40}.faq-switch[aria-checked=true] .faq-switch__thumb{transform:translate(16px)}.faq-switch:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.faqs__contact{color:var(--navy);font:400 15px/1.3 var(--font);background:#f4f8fc;border-radius:22px;gap:10px;padding:20px 22px;display:grid}.faqs__contact a,.faqs__contact span{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.faqs__contact a:hover{color:var(--vivid)}.faqs__contact a:focus-visible{outline:2px solid var(--vivid);outline-offset:3px;border-radius:6px}.faqs__status{color:var(--navy-soft);font:500 13px/1 var(--font);letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:2px;display:inline-flex}.faqs__status span{background:#9aa7b6;border-radius:50%;width:9px;height:9px}.faqs__status[data-online=true] span{background:#3bb67a;animation:2.4s ease-out infinite faq-online;box-shadow:0 0 #3bb67a80}@keyframes faq-online{70%{box-shadow:0 0 0 8px #3bb67a00}to{box-shadow:0 0 #3bb67a00}}.faqs__list{border-top:1px solid #4d5b721f}.faq{border-bottom:1px solid #4d5b721f}.faq__q{width:100%;color:var(--navy);font:500 clamp(17px, 1.35vw, 19.5px) / 1.35 var(--font);letter-spacing:var(--ui-tracking);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 6px;transition:color .2s,background-color .2s;display:flex}@media (hover:hover){.faq__q:hover{color:var(--vivid)}}.faq__q:focus-visible{outline:2px solid var(--vivid);outline-offset:-2px;border-radius:10px}.faq__icon{width:36px;height:36px;color:var(--navy);background:#f1f6fb;border-radius:50%;flex:none;place-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .25s,color .25s;display:grid}.faq[data-open=true] .faq__icon{background:var(--navy);color:#fff;transform:rotate(135deg)}.faq__a{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.faq[data-open=true] .faq__a{grid-template-rows:1fr}.faq__a-inner{min-height:0;color:var(--navy-soft);font:400 16px/1.65 var(--font);letter-spacing:var(--ui-tracking);gap:12px;padding:0 52px 0 6px;display:grid;overflow:hidden}.faq[data-open=true] .faq__a-inner{padding-bottom:26px}.faq__a-inner ul{gap:8px;margin:0;padding-left:18px;display:grid}.faq__a-inner strong{color:var(--navy);font-weight:600}.faq__a-inner a{color:var(--vivid);text-underline-offset:3px}.faqs__more{margin-top:32px}@media (width<=980px){.faqs__inner{grid-template-columns:minmax(0,1fr)}.faqs__aside{position:static}.faq__a-inner{padding-right:6px}}@media (prefers-reduced-motion:reduce){.faq-visual--chips span,.faq-visual--timeline div,.faq-visual--product img,.faq-visual__ring circle+circle{animation:none}.faq-visual__ring circle+circle{stroke-dashoffset:.25px}.faq__a{transition:none}}.faqs[data-variant=centred]{background:radial-gradient(60% 34% at 50% 100%,#d9e5f299,#0000 72%),linear-gradient(#fff 0%,#f7fafd 100%)}.faqs__centred{max-width:820px;margin:0 auto}.faqs[data-variant=centred] .faqs__head{text-align:center;justify-items:center;gap:18px;margin-bottom:clamp(36px,4.5vw,60px);display:grid}.faqs[data-variant=centred] .faqs__rows{border-top:1px solid #4d5b721f}.faqs[data-variant=centred] .faq{transition:opacity .8s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * 90ms), transform .8s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * 90ms), background-color .4s ease, border-color .4s ease, border-radius .4s ease, box-shadow .4s ease;border-bottom:1px solid #4d5b721f;border-radius:0}.faqs[data-variant=centred] .faq[data-open=true]{background-color:#eef4fa;border-bottom-color:#0000;border-radius:24px;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b720d,0 26px 50px -34px #4d5b7273}.faqs[data-variant=centred] .faq:has(+.faq[data-open=true]){border-bottom-color:#0000}.faqs[data-variant=centred] .faq__q{border-radius:24px;grid-template-columns:40px minmax(0,1fr) 36px;gap:18px;padding:22px 20px;display:grid}@media (hover:hover){.faqs[data-variant=centred] .faq:not([data-open=true]) .faq__q:hover{background-color:#eef4fa99}}.faq__num{color:var(--accent);font-family:var(--font-display);font-size:17px;font-weight:var(--display-weight);font-variant-numeric:tabular-nums;letter-spacing:.04em;transition:color .3s}.faq[data-open=true] .faq__num{color:var(--vivid)}.faqs[data-variant=centred] .faq__icon{background:#fff;box-shadow:0 0 0 1px #4d5b7214}.faqs[data-variant=centred] .faq[data-open=true] .faq__icon{background:var(--navy);box-shadow:none}.faqs[data-variant=centred] .faq__a-inner{padding:0 74px 0 78px}.faqs[data-variant=centred] .faq[data-open=true] .faq__a-inner{padding-bottom:28px}.faqs__strip-block{margin-top:clamp(40px,5vw,64px);position:relative}.faqs__strip-block:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(38% 70% at 16% 55%,#ffb98a6b,#0000 72%),radial-gradient(42% 80% at 86% 45%,#9bb8d34d,#0000 72%);position:absolute;inset:-24px 6%}.faqs__strip{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffff94;border-radius:28px;gap:14px;padding:14px 14px 18px 26px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #4d5b7212,0 26px 54px -30px #4d5b7273}.faqs__strip-top{border-bottom:1px solid #4d5b7214;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-bottom:14px;display:flex}.faqs__strip .faqs__status{margin:0;font-size:14px}.faqs[data-variant=centred] .faqs__more{margin-top:0}.faqs[data-variant=centred] .faqs__contact{background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px 28px;padding:0 12px 0 0;display:flex}.faqs[data-variant=cards]{background:linear-gradient(#fff 0%,#f4f8fc 26%,#eef4fa 100%);overflow-x:clip}.faqs__deck{max-width:1240px;margin:0 auto}.faqs__top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 56px;margin-bottom:clamp(32px,4vw,52px);display:grid}.faqs[data-variant=cards] .faqs__head{justify-items:start;gap:18px;display:grid}.faqs[data-variant=cards] .faqs__contact{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#ffffff9e;grid-template-columns:repeat(2,auto);gap:10px 28px;padding:18px 24px;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #4d5b7212,0 20px 44px -30px #4d5b7266}.faqs[data-variant=cards] .faqs__status{grid-column:1/-1}.faqs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.faqs[data-variant=cards] .faq{border-bottom:0}@media (width>=981px){.faqs[data-variant=cards] .faq{order:var(--o)}.faqs[data-variant=cards] .faq[data-open=true]{grid-column:1/-1}}.faq__surface{--mx:50%;--my:0px;background:linear-gradient(160deg,#fffffff0,#fafcfecc);border-radius:24px;flex-direction:column;height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b7212,0 18px 40px -30px #4d5b7259}.faq__surface:before{content:"";background:radial-gradient(260px circle at var(--mx) var(--my), #9bb8d31a, transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover){.faq__surface:hover:before{opacity:1}.faqs[data-variant=cards] .faq:not([data-open=true]) .faq__surface:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #4d5b7229,0 26px 48px -28px #4d5b7273}}.faqs[data-variant=cards] .faq[data-open=true] .faq__surface{box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #4d5b720f,0 30px 60px -34px #4d5b7280}.faq__surface h3{flex:1 0 auto;display:flex}.faqs[data-variant=cards] .faq__q{border-radius:24px;grid-template-columns:44px minmax(0,1fr) 36px;gap:16px;padding:20px;font-size:clamp(16.5px,1.25vw,18px);display:grid;position:relative}.faq__tile{width:44px;height:44px;color:var(--vivid);background:#4d5b7214;border-radius:13px;place-items:center;transition:background-color .3s,color .3s,transform .35s cubic-bezier(.2,.8,.2,1);display:grid}@media (hover:hover){.faq__surface:hover .faq__tile{transform:translateY(-1px)scale(1.05)}}.faq[data-open=true] .faq__tile{background:var(--navy);color:#fff}.faqs[data-variant=cards] .faq__a-inner{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:36px;padding:0 24px 0 80px;position:relative}.faqs[data-variant=cards] .faq[data-open=true] .faq__a-inner{padding-bottom:26px}.faq__answer{gap:12px;max-width:64ch;display:grid}.faq__scene{aspect-ratio:5/4;background:radial-gradient(70% 60% at 50% 30%,#ffffffb3,#0000 70%),linear-gradient(#dfe9f4,#eef4fa);border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4d5b720f}.faq[data-open=true] .faq__scene .faq-visual{animation:.5s cubic-bezier(.2,.8,.2,1) .1s both faq-scene-in}.faq__scene .faq-visual{padding:20px}.faqs__grid-more{justify-content:center;margin-top:36px;display:flex}.faqs[data-variant=cards] .faqs__more{margin-top:0}@media (width<=980px){.faqs__top{grid-template-columns:minmax(0,1fr);align-items:start}.faqs__grid{grid-template-columns:minmax(0,1fr)}.faqs[data-variant=centred] .faq__a-inner{padding-right:20px}}@media (width<=700px){.faqs[data-variant=centred] .faq__q{grid-template-columns:28px minmax(0,1fr) 36px;gap:12px;padding:18px 12px}.faqs[data-variant=centred] .faq__a-inner{padding:0 16px 0 52px}.faqs__strip{padding:16px 16px 18px}.faqs__strip-top .btn{width:100%}.faqs[data-variant=centred] .faqs__contact{flex-direction:column;align-items:flex-start}.faqs[data-variant=cards] .faqs__contact{grid-template-columns:minmax(0,1fr);width:100%}.faqs[data-variant=cards] .faq__q{padding:16px}.faqs[data-variant=cards] .faq__a-inner{grid-template-columns:minmax(0,1fr);padding:0 18px}.faq__scene{display:none}}@media (prefers-reduced-motion:reduce){.faqs[data-variant=centred] .faq,.faq__surface,.faq__surface:before,.faq__tile{transition:none}.faq[data-open=true] .faq__scene .faq-visual{animation:none}}.featured{padding:clamp(24px, 3vw, 44px) var(--page-margin);color:var(--navy);background:#fff;position:relative}.featured__band{background:radial-gradient(60% 140% at 50% 0,#ffffffd9,#fff0 70%),#f4f8fc;border-radius:28px;max-width:1480px;margin:0 auto;padding:clamp(40px,4.6vw,64px) 0 clamp(44px,5vw,68px);position:relative;box-shadow:inset 0 0 0 1px #4d5b720d}.featured[data-variant=marquee] .featured__band{box-shadow:none;background:0 0;border-radius:0}.featured__head{text-align:center;margin-bottom:clamp(26px,3vw,38px);padding:0 24px}.featured__title{color:var(--navy);font-family:var(--font-display);font-size:clamp(26px,2.5vw,38px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;text-wrap:balance;line-height:1.15}.featured__title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.featured__strip{--gap:clamp(44px, 5vw, 76px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.featured__track{width:max-content;animation:40s linear infinite paused featured-drift;display:flex}.featured__strip[data-running=true] .featured__track{animation-play-state:running}@keyframes featured-drift{to{transform:translate(-50%)}}.featured__group{align-items:center;gap:var(--gap);padding:0 var(--gap) 0 0;flex:none;list-style:none;display:flex}.featured__logo{flex:none;align-items:center;height:48px;display:flex}.featured__logo img{filter:grayscale();opacity:.55;-webkit-user-select:none;user-select:none;width:auto;height:26px;transition:filter .5s,opacity .5s;display:block}@media (hover:hover){.featured__logo:hover img{filter:none;opacity:1}}.featured__pause{-webkit-backdrop-filter:blur(10px);width:32px;height:32px;color:var(--navy-soft);cursor:pointer;opacity:.75;-webkit-tap-highlight-color:transparent;background:#ffffffb8;border:0;border-radius:50%;place-items:center;transition:opacity .25s,color .25s,transform .25s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:12px;right:14px;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b7214,0 6px 14px -8px #4d5b7259}.featured[data-seen=false] .featured__pause{opacity:0}.featured__pause:before{content:"";position:absolute;inset:-6px}@media (hover:hover){.featured__pause:hover{color:var(--vivid);opacity:1}}.featured__pause:active{transform:scale(.94)}.featured__pause:focus-visible{outline:2px solid var(--vivid);outline-offset:3px;opacity:1}@media (width<=600px){.featured__band{border-radius:22px}.featured__head{padding:0 18px}.featured__strip{--gap:40px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.featured__logo img{height:22px}}@media (prefers-reduced-motion:reduce){.featured__strip{-webkit-mask-image:none;mask-image:none}.featured__track{justify-content:center;width:auto;animation:none}.featured__group{flex-wrap:wrap;flex:0 auto;justify-content:center;gap:14px 40px;padding:0 24px}.featured__group[aria-hidden=true],.featured__pause{display:none}.featured__logo img{transition:none}}.featured[data-variant=grid] .featured__band{background:radial-gradient(36% 60% at 8% 12%,#9bb8d321,#9bb8d300 70%),radial-gradient(34% 56% at 94% 92%,#ffb98a38,#ffb98a00 70%),radial-gradient(60% 140% at 50% 0,#ffffffd9,#fff0 70%),#f4f8fc;padding:clamp(28px,3.2vw,48px)}.fgrid{--tile-h:clamp(104px, 8.6vw, 132px);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3, minmax(var(--tile-h), auto));gap:clamp(10px,1vw,16px);max-width:1240px;margin:0 auto;display:grid}.featured[data-variant=grid] .featured__head{z-index:1;text-align:left;grid-area:1/1;align-self:center;margin:0;padding:0 clamp(8px,1.2vw,20px) 0 clamp(4px,.6vw,10px);position:relative}.featured[data-variant=grid] .featured__title{font-size:clamp(22px,1.9vw,30px);line-height:1.16}.fgrid__logos,.fgrid__list{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.fgrid__logos{pointer-events:none}.fgrid__list{padding:0;list-style:none}.fgrid__cell{pointer-events:auto;min-width:0}.fgrid__cell:first-child{grid-column-start:2}.fgrid__tile{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#ffffff9e;border-radius:20px;place-items:center;height:100%;padding:18px clamp(14px,1.6vw,24px);transition:transform .5s cubic-bezier(.2,.8,.2,1),background-color .5s,box-shadow .5s;display:grid;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fffc,0 0 0 1px #4d5b720f,0 18px 36px -28px #4d5b7259}.fgrid__tile img{object-fit:contain;filter:grayscale();opacity:.55;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:clamp(24px,2vw,30px);transition:filter .5s,opacity .5s;display:block}@media (hover:hover){.fgrid__tile:hover{background-color:#ffffffeb;transform:translateY(-3px);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b7224,0 24px 44px -26px #4d5b726b}.fgrid__tile:hover img{filter:none;opacity:1}}.featured[data-variant=rows] .featured__band{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);align-items:center;column-gap:clamp(24px,3vw,48px);padding:clamp(44px,4.8vw,68px) 0 clamp(44px,4.8vw,68px) clamp(32px,4.4vw,80px);display:grid}.featured[data-variant=rows] .featured__head{text-align:left;margin:0;padding:0}.featured[data-variant=rows] .featured__title{font-size:clamp(28px,2.6vw,40px);line-height:1.12}.featured[data-variant=rows] .featured__logos{min-width:0}.featured__rows{gap:clamp(12px,1.4vw,20px);display:grid}.featured[data-variant=rows] .featured__strip{--gap:clamp(56px, 5.4vw, 88px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 90%,#0000)}.featured[data-variant=rows] .featured__logo{height:64px}.featured[data-variant=rows] .featured__logo img{height:34px}.featured[data-variant=rows] .featured__track{animation-duration:64s}.featured[data-variant=rows] .featured__strip--reverse .featured__track{animation-duration:76s;animation-direction:reverse}@media (width<=980px){.fgrid{display:block}.featured[data-variant=grid] .featured__head{text-align:center;margin-bottom:clamp(22px,3vw,30px);padding:0 12px}.fgrid__logos{pointer-events:auto;display:block}.fgrid__list{grid-template-rows:none;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:clamp(84px,12vw,104px);gap:10px}.fgrid__cell,.fgrid__cell:first-child{grid-column:span 2}.fgrid__cell:nth-child(9){grid-column:2/span 2}.featured[data-variant=rows] .featured__band{padding:clamp(36px,6vw,52px) 0 clamp(40px,6vw,56px);display:block}.featured[data-variant=rows] .featured__head{text-align:center;margin-bottom:26px;padding:0 24px}.featured[data-variant=rows] .featured__logo{height:56px}.featured[data-variant=rows] .featured__logo img{height:30px}}@media (width<=600px){.featured[data-variant=grid] .featured__band{padding:28px 12px 14px}.fgrid__list{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:76px;gap:8px}.fgrid__cell:nth-child(9){grid-column:span 2}.fgrid__cell:nth-child(10){grid-column:2/span 2}.fgrid__tile{border-radius:16px;padding:12px 10px}.fgrid__tile img{height:20px}.featured[data-variant=rows] .featured__head{padding:0 18px}.featured[data-variant=rows] .featured__strip{--gap:44px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.featured[data-variant=rows] .featured__logo img{height:26px}}@media (prefers-reduced-motion:reduce){.fgrid__tile,.fgrid__tile img{transition:none}.fgrid__tile:hover{transform:none}.featured[data-variant=rows] .featured__strip{-webkit-mask-image:none;mask-image:none}.featured__strip--reverse{display:none}}.footer{--ink:#e9f0f8;--soft:#e9f0f8ad;margin-top:calc(var(--hero-curve,36px) * -1);color:var(--ink);background:radial-gradient(60% 50% at 80% 0,#9bb8d329,#0000 70%),linear-gradient(#4d5b72 0%,#434f63 100%);border-radius:clamp(20px,2.6vw,40px) clamp(20px,2.6vw,40px) 0 0;padding:clamp(56px,7vw,96px) clamp(12px,3vw,40px) 0;position:relative;overflow:hidden}.footer a{color:inherit}.footer a:focus-visible,.footer button:focus-visible,.footer input:focus-visible{outline:2px solid var(--vivid-light);outline-offset:3px}.footer__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.footer__card{-webkit-backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff13,#ffffff08);border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,1.5fr) minmax(0,.95fr);gap:clamp(28px,4vw,64px);max-width:1320px;margin:0 auto;padding:clamp(28px,3.4vw,52px);display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -40px #040a1699}.footer h3{color:var(--soft);font:500 12.5px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.footer__news h2{color:#fff;font-family:var(--font-display);font-size:clamp(24px,2.2vw,32px);font-weight:var(--display-weight);text-wrap:balance;line-height:1.15}.footer__news>p{color:var(--soft);font:400 15px/1.5 var(--font);margin-top:10px}.footer__news>p a{text-underline-offset:3px}.footer__form{background:#ffffff14;border-radius:999px;align-items:center;gap:6px;max-width:440px;margin-top:22px;padding:5px 5px 5px 20px;transition:box-shadow .25s,background-color .25s;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.footer__form:focus-within{background:#ffffff1f;box-shadow:inset 0 0 0 1px #9bb8d399}.footer__form input{color:#fff;min-width:0;height:42px;font:400 15px/1 var(--font);background:0 0;border:0;outline:none;flex:1}.footer__form input::placeholder{color:#e9f0f880}.footer__form input:focus-visible{outline:none}.footer__thanks{color:#fff;font:500 15px/1 var(--font);align-items:center;gap:10px;margin-top:22px;display:inline-flex}.footer__thanks span{background:var(--vivid);border-radius:50%;place-items:center;width:30px;height:30px;animation:.5s cubic-bezier(.2,.8,.2,1) footer-check;display:grid}@keyframes footer-check{0%{opacity:0;transform:scale(.4)}}.footer__small{color:#e9f0f880;font:400 12.5px/1.5 var(--font);margin-top:14px}.footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.footer__columns ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer__columns a{color:var(--ink);font:400 15px/1.4 var(--font);text-decoration:none;position:relative}.footer__columns a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.footer__columns a:hover:after{transform:scaleX(1)}}.footer__contact{font:400 15px/1.3 var(--font);align-content:start;gap:12px;display:grid}.footer__contact>a,.footer__contact>span{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.footer__contact>a:hover{color:#fff}.footer__status{color:var(--soft);font:500 13px/1 var(--font);align-items:center;gap:10px;display:inline-flex}.footer__status span{background:#7c8a9c;border-radius:50%;width:9px;height:9px}.footer__status[data-online=true] span{background:#4fd08f;animation:2.4s ease-out infinite footer-online}@keyframes footer-online{0%{box-shadow:0 0 #4fd08f80}70%,to{box-shadow:0 0 0 8px #4fd08f00}}.footer__social{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.footer__social a{background:#ffffff14;border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .2s,transform .25s cubic-bezier(.2,.8,.2,1);display:grid}.footer__social img{width:18px;height:18px}@media (hover:hover){.footer__social a:hover{background:var(--vivid);transform:translateY(-2px)}}.footer__trust{max-width:1320px;color:var(--soft);font:400 13.5px/1.4 var(--font);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin:28px auto 0;padding:0 clamp(4px,1vw,12px);display:flex}.footer__made{align-items:center;gap:10px;display:inline-flex}.footer__made img{width:22px;height:auto}.footer__payments{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__payments img{border-radius:4px;width:auto;height:24px;display:block}.footer__payments .footer__legit{height:34px}.footer__legal{flex-wrap:wrap;gap:6px 18px;display:flex}.footer__legal a{text-decoration:none}.footer__legal a:hover{text-underline-offset:3px;text-decoration:underline}.footer__wordmark{--px:0px;--py:0px;text-align:center;-webkit-user-select:none;user-select:none;margin:clamp(28px,4vw,56px) calc(-1*clamp(12px,3vw,40px)) 0;line-height:.78;overflow:hidden}.footer__wordmark>span{color:#fff;font:400 min(12.4vw, 290px) / .8 var(--brand-font);letter-spacing:.3em;white-space:nowrap;margin-right:-.3em;padding-top:.08em;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:inline-block;transform:translateY(18%)}.footer__wordmark small{letter-spacing:.32em;font-size:.24em;font-weight:500}.footer__wordmark small:first-child{margin-right:.9em}.footer__wordmark small:last-child{margin-left:-.6em}.footer__wordmark sup{letter-spacing:0;font-size:.5em}.footer[data-seen=true] .footer__wordmark>span{transform:translateY(8%)}@media (width<=1100px){.footer__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer__news{grid-column:1/-1}}@media (width<=700px){.footer__card{grid-template-columns:minmax(0,1fr)}.footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__trust{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.footer__wordmark>span{transition:none;transform:translateY(8%)}}.footer[data-variant=horizon]{--ink:var(--navy);--soft:#4d5b72bd;background:radial-gradient(60% 26% at 50% 100%, #fffc, transparent 72%), linear-gradient(180deg in srgb-linear, #fff 0%, #f6f9fc 22%, #eef4fa 52%, #d9e5f2 100%);color:var(--navy);border-radius:0;margin-top:0;padding:clamp(64px,7vw,104px) clamp(12px,3vw,40px) 0}.footer[data-variant=horizon] a:focus-visible,.footer[data-variant=horizon] button:focus-visible,.footer[data-variant=horizon] input:focus-visible{outline-color:var(--vivid)}.footer__horizon{max-width:1320px;margin:0 auto}.footer__hz-news{border-bottom:1px solid #4d5b721a;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:24px 64px;padding-bottom:clamp(36px,4vw,56px);display:grid}.footer[data-variant=horizon] .footer__news{grid-column:auto}.footer[data-variant=horizon] .footer__news h2{color:var(--navy);font-size:clamp(26px,2.6vw,38px)}.footer__hz-form{justify-items:end;display:grid}.footer[data-variant=horizon] .footer__form{-webkit-backdrop-filter:blur(18px)saturate(1.5);background:#ffffffa8;width:min(100%,400px);max-width:none;margin-top:0;padding:6px 6px 6px 22px;transition:width .6s cubic-bezier(.34,1.3,.64,1),box-shadow .3s,background-color .3s;box-shadow:0 12px 32px -14px #4d5b7259,inset 0 0 0 1px #ffffffd9,0 0 0 1px #4d5b7212}.footer[data-variant=horizon] .footer__form:focus-within{background:#ffffffeb;width:min(100%,520px);box-shadow:0 16px 36px -14px #4d5b7266,inset 0 0 0 1px #fff,0 0 0 1px #4d5b7259}.footer[data-variant=horizon] .footer__form input{color:var(--navy)}.footer[data-variant=horizon] .footer__form input::placeholder{color:#4d5b7280}.footer[data-variant=horizon] .footer__thanks{color:var(--navy);margin-top:0}.footer[data-variant=horizon] .footer__small{color:var(--soft);text-align:right}.footer__hz-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);align-items:start;gap:32px clamp(32px,5vw,80px);padding:clamp(36px,4vw,56px) 0 0;display:grid}.footer[data-variant=horizon] .footer__columns a{transition:transform .3s cubic-bezier(.2,.8,.2,1),color .25s;display:inline-block}.footer[data-variant=horizon] .footer__columns a:after{background:var(--peach);transform-origin:50%;border-radius:50%;width:6px;height:6px;inset:50% auto auto -14px;transform:translateY(-50%)scale(0)}@media (hover:hover){.footer[data-variant=horizon] .footer__columns a:hover{color:var(--vivid);transform:translate(8px)}.footer[data-variant=horizon] .footer__columns a:hover:after{transform:translateY(-50%)scale(1)}}.footer[data-variant=horizon] .footer__contact{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#ffffff8c;border-radius:24px;padding:24px 26px;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #4d5b720f,0 24px 50px -34px #4d5b7266}.footer[data-variant=horizon] .footer__contact>a:hover{color:var(--vivid)}.footer[data-variant=horizon] .footer__social a{background:var(--navy);box-shadow:0 8px 18px -10px #4d5b7299}@media (hover:hover){.footer[data-variant=horizon] .footer__social a:hover{background:var(--vivid)}}.footer[data-variant=horizon] .footer__trust{border-top:1px solid #4d5b721a;margin-top:clamp(36px,4vw,56px);padding-top:24px}.footer[data-variant=horizon] .footer__payments{background:var(--navy);border-radius:999px;padding:7px 8px 7px 14px;box-shadow:0 10px 24px -14px #4d5b7299}.footer[data-variant=horizon] .footer__wordmark{--sx:50%;margin-top:clamp(28px,3.4vw,52px)}.footer[data-variant=horizon] .footer__wordmark>span{color:var(--ocean)}.footer[data-variant=index]{padding-bottom:clamp(28px,3vw,44px)}.footer__big{max-width:1320px;margin:0 auto}.footer__big-top{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:48px clamp(40px,6vw,96px);padding-bottom:clamp(44px,5vw,72px);display:grid}.footer__index{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:40px clamp(28px,4vw,72px);display:grid}.footer__index h3{align-items:baseline;gap:10px;margin-bottom:22px;display:flex}.footer__index h3 span{color:var(--peach);font-variant-numeric:tabular-nums;opacity:.85}.footer__index ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.footer__index a{color:var(--ink);font-family:var(--font-display);font-size:clamp(28px,2.4vw,40px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;padding:3px 0;line-height:1.15;text-decoration:none;transition:opacity .25s,color .25s;display:inline-block;position:relative}.footer__index a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.footer__index a svg{color:var(--vivid-light);opacity:0;margin-top:-9px;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;right:-28px;transform:translate(-6px,4px)}.footer__index a:focus-visible:after,.footer__index a:focus-visible svg{opacity:1;transform:none}.footer__index:has(a:focus-visible) a:not(:focus-visible){opacity:.42}@media (hover:hover){.footer__index a:hover{color:#fff}.footer__index a:hover:after{transform:scaleX(1)}.footer__index a:hover svg{opacity:1;transform:none}.footer__index:has(a:hover) a:not(:hover){opacity:.42}}.footer[data-variant=index] .footer__news{-webkit-backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff13,#ffffff08);border-radius:24px;padding:clamp(22px,2.2vw,30px);box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -40px #040a1699}.footer[data-variant=index] .footer__news h2{font-size:clamp(20px,1.6vw,24px)}.footer[data-variant=index] .footer__form{max-width:none;margin-top:18px}.footer__connect{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:22px 0;display:flex}.footer__connect h3{margin:0}.footer__connect-links{font:400 15px/1.3 var(--font);flex-wrap:wrap;gap:10px 26px;display:flex}.footer__connect-links a,.footer__connect-links span{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.footer__connect-links a:hover{color:#fff}.footer__connect .footer__social{margin:0 0 0 auto}@media (width<=1100px){.footer__big-top{grid-template-columns:minmax(0,1fr)}.footer[data-variant=index] .footer__news{max-width:560px}}@media (width<=980px){.footer__hz-news,.footer__hz-grid{grid-template-columns:minmax(0,1fr)}.footer__hz-form{justify-items:start}.footer[data-variant=horizon] .footer__small{text-align:left}}@media (width<=760px){.footer__index{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.footer__index a{font-size:clamp(24px,6.2vw,30px)}.footer__connect{flex-direction:column;align-items:flex-start}.footer__connect-links{flex-direction:column}.footer__connect .footer__social{margin:0}}@media (width<=520px){.footer__index{grid-template-columns:minmax(0,1fr);gap:32px}}@media (prefers-reduced-motion:reduce){.footer[data-variant=horizon] .footer__form,.footer[data-variant=horizon] .footer__columns a,.footer__index a,.footer__index a:after,.footer__index a svg{transition:none}}.fresh-inside{--ink:#18212c;--ink-soft:#3d4a5c;--glass:#ffffff94;--glass-line:#ffffffd9;--rule:#18212c24;background:var(--ground,#05276a);height:100svh;min-height:620px;color:var(--ink);padding:0;position:relative;overflow:hidden}.fresh-inside[data-tone=dark]{--ink:#fff;--ink-soft:#e8f0fcd6;--glass:#081a466b;--glass-line:#ffffff38;--rule:#ffffff29}.fresh-inside__photo{position:absolute;inset:0}.fresh-inside__img{object-fit:cover;object-position:var(--focus,50%) 34%;width:100%;height:100%;transition:transform 2.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.06)}.fresh-inside[data-seen=true] .fresh-inside__img{transform:none}.fresh-inside__head{top:clamp(92px,13svh,150px);left:var(--page-margin);z-index:1;max-width:min(46%,640px);position:absolute}.fresh-inside__head .fresh-eyebrow{color:var(--ink-soft)}.fresh-inside__title{font-family:var(--fresh-serif);font-size:clamp(36px,min(4.4vw,8svh),76px);font-weight:var(--display-weight,800);letter-spacing:0;color:var(--ink);margin:0;line-height:1}.fresh-inside__title em{font-weight:var(--accent-weight,300);color:var(--fresh-peach)}.fresh-inside[data-tone=light] .fresh-inside__title em{color:var(--fresh-accent)}.fresh-inside__strip{right:var(--page-margin);bottom:clamp(16px,3svh,32px);left:var(--page-margin);z-index:1;border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.25);opacity:0;border-radius:26px;padding:clamp(16px,2.4svh,24px) clamp(18px,2vw,28px) clamp(12px,1.8svh,18px);transition:opacity .8s .3s,translate 1s cubic-bezier(.2,.8,.2,1) .3s;position:absolute;translate:0 18px;box-shadow:0 30px 60px -36px #06122c73}.fresh-inside[data-seen=true] .fresh-inside__strip{opacity:1;translate:0}.fresh-inside__specs{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fresh-inside__spec{border-left:1px solid var(--rule);opacity:0;transition:opacity .7s,translate .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.55s + var(--i,0) * .1s);align-content:start;gap:6px;padding:2px clamp(10px,1.2vw,18px);display:grid;translate:0 12px}.fresh-inside__spec:first-child{border-left:0;padding-left:0}.fresh-inside[data-seen=true] .fresh-inside__spec{opacity:1;translate:0}.fresh-inside__icon{border:1px solid var(--rule);width:34px;height:34px;color:var(--fresh-peach);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.fresh-inside[data-tone=light] .fresh-inside__icon{color:var(--fresh-accent)}.fresh-inside__spec strong{font-size:clamp(14.5px,1.05vw,17px);font-weight:var(--display-weight,800);color:var(--ink);line-height:1.2}.fresh-inside__line{color:var(--ink-soft);font-size:clamp(12.5px,.88vw,14px);line-height:1.45}.fresh-inside__note{border-top:1px solid var(--rule);color:var(--ink-soft);margin:clamp(10px,1.6svh,14px) 0 0;padding-top:clamp(8px,1.2svh,12px);font-size:12px}.fresh-inside__switch{z-index:2;position:absolute;top:clamp(64px,9svh,96px);right:18px}.fresh-inside__switch .variant-switch{position:static}.fresh-year{padding:clamp(80px, 9vw, 128px) var(--page-margin);color:#18212c;background:#f1f0ec}.fresh-year .fresh-inside__year{margin-top:0}.fresh-inside__subtitle{font-family:var(--fresh-serif);letter-spacing:-.015em;color:#18212c;margin:0;font-weight:400}.fresh-inside__subtitle em{color:var(--fresh-accent)}.fresh-inside__year{max-width:1240px;margin:clamp(80px,9vw,128px) auto 0}.fresh-inside__year-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:clamp(36px,4vw,56px);display:flex}.fresh-inside__subtitle{font-size:clamp(34px,3.6vw,56px);line-height:1.02}.fresh-inside__lead{color:#1f2a37;margin:0;font-size:clamp(16px,1.3vw,19px);font-weight:300}.fresh-inside__timeline{--fill:1;--node:13px;position:relative}.fresh-inside__rail{top:calc(var(--node) / 2 - 1px);background:#18212c1f;border-radius:2px;height:2px;position:absolute;left:8.33333%;right:8.33333%}.fresh-inside__fill{border-radius:inherit;background:linear-gradient(90deg, #1f3b61, var(--fresh-accent));transform:scaleX(var(--fill));transform-origin:0;position:absolute;inset:0}.fresh-inside__milestones{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.fresh-inside__milestone{text-align:center;align-content:start;justify-items:center;display:grid}.fresh-inside__node{z-index:1;width:var(--node);height:var(--node);background:#f1f0ec;border:2px solid #18212c40;border-radius:50%;margin-bottom:22px;transition:border-color .4s,background-color .4s,box-shadow .4s;position:relative}.fresh-inside__milestone[data-reached=true] .fresh-inside__node{border-color:var(--fresh-accent);background:var(--fresh-accent);box-shadow:0 0 0 5px #2f66d624}.fresh-inside__when{letter-spacing:.14em;text-transform:uppercase;color:var(--fresh-muted);margin:0 0 8px;font-size:12px;font-weight:600;transition:color .4s}.fresh-inside__milestone[data-reached=true] .fresh-inside__when{color:var(--fresh-accent)}.fresh-inside__what{font-family:var(--fresh-serif);color:#18212c;margin:0 0 10px;font-size:clamp(21px,1.8vw,27px);line-height:1.1}.fresh-inside__text{color:var(--fresh-muted);margin:0;font-size:13.5px;line-height:1.55}.fresh-inside__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(36px,4vw,52px);display:flex}.fresh-inside__foot .fresh-fine{margin:0}@media (width<=900px){.fresh-inside{height:auto;min-height:0}.fresh-inside__photo{height:74svh;min-height:480px;position:relative}.fresh-inside__head{max-width:calc(100% - 40px);top:clamp(80px,12svh,110px);left:20px}.fresh-inside__title{font-size:38px}.fresh-inside__strip{border-radius:22px;margin:-28px 12px 0;position:static}.fresh-inside__specs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 0}.fresh-inside__spec,.fresh-inside__spec:first-child{border-left:0;padding:0 12px}.fresh-inside__spec:nth-child(2n){border-left:1px solid var(--rule)}.fresh-inside__switch{top:12px}.fresh-inside__rail{top:6px;bottom:6px;right:auto;left:calc(var(--node) / 2 - 1px);width:2px;height:auto}.fresh-inside__fill{transform:scaleY(var(--fill));transform-origin:50% 0}.fresh-inside__milestones{grid-template-columns:minmax(0,1fr);gap:28px}.fresh-inside__milestone{grid-template-columns:var(--node) minmax(0, 1fr);text-align:left;justify-items:start;column-gap:18px}.fresh-inside__node{grid-row:1/span 3;margin:2px 0 0}}@media (width<=340px){.fresh-inside__specs{grid-template-columns:minmax(0,1fr)}.fresh-inside__spec:nth-child(2n){border-left:0}}@media (prefers-reduced-motion:reduce){.fresh-inside__img,.fresh-inside__strip,.fresh-inside__spec,.fresh-inside__when,.fresh-inside__node{transition:none}}.fy-frame{--fy-margin:24px;--fy-radius:28px;background:#fff;padding:var(--fy-margin)!important}.fy-frame__title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.fy-frame__grid{height:calc(100svh - 2 * var(--fy-margin));gap:12px;min-height:600px;max-height:1100px;display:flex}.fy-frame__half{border-radius:var(--fy-radius);color:#fff;isolation:isolate;flex-direction:column;flex:1 1 0;justify-content:space-between;min-width:0;padding:clamp(80px,10svh,104px) clamp(24px,2.6vw,40px) clamp(24px,2.6vw,40px);text-decoration:none;display:flex;position:relative;overflow:hidden}.fy-frame .fy-frame__half{transition:opacity .8s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * .12s), transform .8s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * .12s), flex-grow .7s cubic-bezier(.2, .8, .2, 1)}.fy-frame__half--her{background:#8f8881}.fy-frame__half--him{background:#7d8590}@media (hover:hover){.fy-frame__half[data-playing=true]{flex-grow:1.18}}.fy-frame__half:focus-visible{outline:2px solid var(--fresh-accent);outline-offset:4px}.fy-frame__media{z-index:-2;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.fy-frame__half[data-playing=true] .fy-frame__media{transform:scale(1.025)}.fy-frame__still,.fy-frame__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fy-frame__half--her :is(.fy-frame__still,.fy-frame__video){object-position:42% 30%}.fy-frame__half--him :is(.fy-frame__still,.fy-frame__video){object-position:58% 30%}.fy-frame__video{opacity:0;transition:opacity .6s}.fy-frame__half[data-playing=true] .fy-frame__video{opacity:1}.fy-frame__shade{z-index:-1;pointer-events:none;background:linear-gradient(#10141a52 0%,#10141a00 30%),linear-gradient(#10141a00 62%,#10141a42 100%);position:absolute;inset:0}.fy-frame__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fy-frame__heading{font-family:var(--fresh-serif);letter-spacing:0;text-shadow:0 2px 30px #0a101840;font-size:clamp(38px,3.8vw,62px);font-weight:800;line-height:1}.fy-frame__cue{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border:1px solid #ffffff73;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.fy-frame__cue-play{margin-left:2px;transition:opacity .3s,transform .3s}.fy-frame__cue-bars{opacity:0;align-items:flex-end;gap:3px;height:14px;transition:opacity .3s;display:flex;position:absolute}.fy-frame__cue-bars i{transform-origin:bottom;background:#fff;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite alternate paused fy-frame-bar}.fy-frame__cue-bars i:nth-child(2){animation-delay:-.3s}.fy-frame__cue-bars i:nth-child(3){animation-delay:-.6s}.fy-frame__half[data-playing=true] .fy-frame__cue-play{opacity:0;transform:scale(.6)}.fy-frame__half[data-playing=true] .fy-frame__cue-bars{opacity:1}.fy-frame__half[data-playing=true] .fy-frame__cue-bars i{animation-play-state:running}@keyframes fy-frame-bar{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.fy-frame__glass{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);border:1px solid #fff6;border-radius:22px;flex-direction:column;width:min(380px,100%);padding:26px 26px 22px;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:0 30px 60px -40px #0a101880}.fy-frame__half--her .fy-frame__glass{background:#76685c4d}.fy-frame__half--him .fy-frame__glass{background:#404e6252}.fy-frame__half[data-playing=true] .fy-frame__glass{transform:translateY(-4px)}.fy-frame__eyebrow{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff59;padding-bottom:14px;font-size:12px;font-weight:600}.fy-frame__value{letter-spacing:-.03em;align-items:flex-end;gap:6px;margin-top:20px;font-size:clamp(64px,6.6vw,104px);font-weight:300;line-height:.9;display:flex}.fy-frame__arrow{margin-bottom:10px}.fy-frame__label{margin:12px 0 20px;font-size:16px;line-height:1.4}.fy-frame__cta{letter-spacing:.02em;border-top:1px solid #ffffff38;align-self:flex-start;align-items:center;gap:8px;width:100%;padding-top:16px;font-size:14px;font-weight:600;display:inline-flex}.fy-frame__cta svg{margin-left:auto;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.fy-frame__half:hover .fy-frame__cta svg,.fy-frame__half:focus-visible .fy-frame__cta svg{transform:translate(4px)}@media (hover:none){.fy-frame__cue{display:none}}@media (width<=860px){.fy-frame__grid{flex-direction:column;height:auto;min-height:0;max-height:none}.fy-frame__half{height:min(calc(100svh - 2 * var(--fy-margin)), 760px);flex:none;min-height:520px;padding-top:84px}}@media (width<=600px){.fy-frame{--fy-margin:12px;--fy-radius:22px}.fy-frame__grid{gap:10px}.fy-frame__half{height:min(100svh - 120px,640px);min-height:500px;padding:80px 18px 18px}.fy-frame__glass{border-radius:18px;padding:20px 20px 16px}.fy-frame__value{margin-top:14px;font-size:54px}.fy-frame__eyebrow{padding-bottom:12px}.fy-frame__label{margin:10px 0 14px;font-size:15px}}@media (prefers-reduced-motion:reduce){.fy-frame__half,.fy-frame__media,.fy-frame__glass{transition:none}.fy-frame__cue{display:none}}.for-you{padding:clamp(72px, 9vw, 130px) var(--page-margin) clamp(72px, 8.5vw, 120px);color:var(--navy);background:#fff;position:relative;overflow-x:clip}.for-you__inner{max-width:1240px;margin:0 auto}.for-you__head{text-align:center;justify-items:center;margin-bottom:clamp(36px,4.4vw,60px);display:grid}.for-you__eyebrow{color:var(--navy-soft);font:500 13px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.for-you__eyebrow:before{content:"";background:var(--peach);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffb98a40}.for-you__title{color:var(--navy);font-family:var(--font-display);font-size:clamp(32px,3.4vw,54px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;text-wrap:balance;line-height:1.08}.for-you__title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.for-you__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.for-you__cards{gap:clamp(16px,1.6vw,24px);height:clamp(500px,46vw,640px);display:flex}.fy-slot{flex:1 1 0;min-width:0;transition:flex-grow .85s cubic-bezier(.22,.8,.2,1)}.fy-card{isolation:isolate;color:#fff;-webkit-tap-highlight-color:transparent;background:#f1e6dc;border-radius:28px;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 34px 64px -34px #4d5b7280,0 0 0 1px #4d5b720f}.fy-card:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.fy-card__img{z-index:-2;object-fit:cover;object-position:50% 18%;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform 1.3s cubic-bezier(.2,.8,.2,1),filter .7s;position:absolute;inset:0;transform:scale(1.02)}.fy-card__glow{z-index:-1;background:radial-gradient(380px circle at var(--mx,50%) var(--my,35%), #ffffff42, #ffffff14 45%, transparent 72%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.fy-card__scrim{z-index:-1;pointer-events:none;background:linear-gradient(#0d1b3000 38%,#0d1b3033 54%,#0d1b308f 76%,#0d1b30cc 100%);position:absolute;inset:0}.fy-card__tag{-webkit-backdrop-filter:blur(12px)saturate(1.3);color:var(--navy-soft);font:400 13.5px/1 var(--font);letter-spacing:var(--ui-tracking);white-space:nowrap;background:#ffffff9e;border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 12px;display:inline-flex;position:absolute;top:clamp(16px,1.8vw,24px);left:clamp(16px,1.8vw,24px);box-shadow:inset 0 0 0 1px #ffffffd9,0 10px 22px -14px #4d5b7273}.fy-card__tag strong{color:var(--navy);align-items:center;gap:8px;font-weight:600;display:inline-flex}.fy-card__tag strong:before{content:"";background:var(--peach);border-radius:50%;width:6px;height:6px}.fy-card__body{flex-direction:column;align-items:flex-start;gap:clamp(18px,1.8vw,24px);display:flex;position:absolute;bottom:clamp(22px,2.6vw,36px);left:clamp(22px,2.6vw,36px);right:clamp(22px,2.6vw,36px)}.fy-card__stat{text-shadow:0 2px 18px #08122447;flex-direction:column;align-items:flex-start;display:flex}.fy-card__line{font:400 clamp(16px, 1.3vw, 19px) / 1.3 var(--font);letter-spacing:var(--ui-tracking)}.fy-card__line em{font-style:var(--accent-style)}.fy-card__num{font-family:var(--font-display);font-size:clamp(64px,6.6vw,112px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.02em;align-items:flex-start;margin:.04em 0 .08em -.04em;line-height:.95;display:inline-flex}.fy-card__digits{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch}.fy-card__pct{margin:.12em 0 0 .04em;font-size:.46em;line-height:1}.fy-card__btn{height:50px;color:var(--navy);text-shadow:none;background:#fff;padding-left:22px;box-shadow:0 14px 30px -14px #08122499}.fy-card__btn .btn__icon{background:var(--navy);color:#fff;width:34px;height:34px}.fy-card:active .fy-card__btn{transform:scale(.97)}@media (hover:hover){.fy-card:hover .fy-card__img{transform:scale(1.065)}.fy-card:hover .fy-card__glow{opacity:1}.fy-card:hover .fy-card__btn{transform:translateY(-1px)}.fy-card:hover .fy-card__btn .btn__icon{background:var(--vivid);transform:translate(3px)}.for-you__cards:has(.fy-card:hover) .fy-slot:not(:hover) .fy-card__img{filter:saturate(.85)brightness(.97)}}@media (width>=981px){.fy-slot:focus-within{flex-grow:1.5}}@media (width>=981px) and (hover:hover){.fy-slot:hover{flex-grow:1.5}}@media (width<=980px){.for-you__cards{height:auto}.fy-card{aspect-ratio:4/5;height:auto}.fy-card__num{font-size:clamp(56px,8.4vw,80px)}}@media (width<=600px){.for-you__cards{flex-direction:column}.fy-slot{flex:none}.fy-card__num{font-size:clamp(60px,18vw,76px)}}@media (prefers-reduced-motion:reduce){.fy-slot,.fy-card__img,.fy-card__glow{transition:none}.fy-card:hover .fy-card__img{transform:scale(1.02)}}.for-you[data-variant=editorial]{background:linear-gradient(#fff 0%,#f5f8fc 20%,#f1f6fb 80%,#fff 100%)}.fy-ed__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,32px);max-width:1080px;margin:0 auto;display:grid}.fy-ed{height:100%;color:var(--navy);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:30px;flex-direction:column;padding:10px;text-decoration:none;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s;display:flex;position:relative;box-shadow:0 0 0 1px #4d5b720f,0 30px 60px -38px #4d5b7273,0 8px 18px -14px #4d5b7224}.fy-ed:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.fy-ed__photo{isolation:isolate;aspect-ratio:4/5;background:#f1e6dc;border-radius:22px;display:block;position:relative;overflow:hidden}.fy-ed__img{object-fit:cover;object-position:50% 30%;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.01)}.fy-ed__glow{background:radial-gradient(360px circle at var(--mx,50%) var(--my,35%), #ffffff3d, #ffffff12 45%, transparent 72%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.fy-ed__body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag tag""stat btn";align-items:end;gap:18px 16px;padding:clamp(18px,2vw,26px) clamp(12px,1.4vw,18px) clamp(10px,1.2vw,14px);display:grid}.fy-ed__tag{color:var(--navy-soft);font:400 13.5px/1 var(--font);letter-spacing:var(--ui-tracking);grid-area:tag;align-items:center;gap:8px;display:inline-flex}.fy-ed__tag strong{color:var(--navy);align-items:center;gap:8px;font-weight:600;display:inline-flex}.fy-ed__tag strong:before{content:"";background:var(--peach);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ffb98a38}.fy-ed__stat{flex-direction:column;grid-area:stat;min-width:0;display:flex}.fy-ed__line,.fy-ed__of{color:var(--navy-soft);font:400 clamp(15px, 1.15vw, 17px) / 1.3 var(--font);letter-spacing:var(--ui-tracking)}.fy-ed__line em,.fy-ed__of em{font-style:var(--accent-style)}.fy-ed__figure{flex-wrap:wrap;align-items:baseline;column-gap:12px;display:flex}.fy-ed__num{color:var(--navy);font-family:var(--font-display);font-size:clamp(56px,5.4vw,88px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.02em;align-items:flex-start;margin:.04em 0 0 -.04em;line-height:.95;display:inline-flex}.fy-ed__num .fy-card__pct{color:var(--vivid)}.fy-ed__btn{grid-area:btn}.fy-ed:active .fy-ed__btn{transform:scale(.97)}@media (hover:hover){.fy-ed:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #4d5b7212,0 44px 80px -42px #4d5b728c,0 12px 24px -16px #4d5b722e}.fy-ed:hover .fy-ed__img{transform:scale(1.06)}.fy-ed:hover .fy-ed__glow{opacity:1}.fy-ed:hover .fy-ed__btn{background-position:100%}.fy-ed:hover .fy-ed__btn:after{transition:transform .75s;transform:translate(120%)}.fy-ed:hover .fy-ed__btn .btn__icon{transform:translate(3px)}}@media (width<=980px){.fy-ed__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"tag""stat""btn"}.fy-ed__btn{justify-self:start}.fy-ed__num{font-size:clamp(52px,7.4vw,72px)}}@media (width<=600px){.fy-ed__cards{grid-template-columns:minmax(0,1fr);max-width:460px}.fy-ed{border-radius:26px}.fy-ed__photo{border-radius:18px}}.for-you[data-variant=split]{padding-bottom:0;padding-left:0;padding-right:0}.for-you[data-variant=split] .for-you__inner{max-width:calc(1240px + 2 * var(--page-margin));padding:0 var(--page-margin)}.fy-split{background:#f1e6dc;grid-template-columns:repeat(2,minmax(0,1fr));height:clamp(540px,50vw,780px);display:grid;position:relative}.fy-half{isolation:isolate;color:#fff;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:relative;overflow:hidden}.fy-half:focus-visible{outline:2px solid var(--vivid);outline-offset:-8px}.for-you[data-variant=split] .fy-half.reveal{transform:none}.fy-half__img{z-index:-2;object-fit:cover;object-position:50% 24%;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.2,.8,.2,1),filter .7s;position:absolute;inset:0;transform:scale(1.02)}.for-you[data-variant=split][data-seen=false] .fy-half__img{transform:scale(1.08)}.fy-half__scrim{z-index:-1;pointer-events:none;background:radial-gradient(95% 70% at 0 100%,#0d1b309e 0%,#0d1b304d 45%,#0d1b3000 74%),linear-gradient(#0d1b3000 60%,#0d1b305c 100%);position:absolute;inset:0}.fy-half__glow{z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,35%), #ffffff38, #ffffff0f 45%, transparent 72%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.fy-half__body{flex-direction:column;align-items:flex-start;gap:clamp(18px,1.8vw,24px);transition:opacity .6s;display:flex;position:absolute;bottom:clamp(28px,4vw,64px);left:clamp(24px,4.4vw,72px);right:clamp(24px,4.4vw,72px)}.fy-half__tag{font:400 14px/1 var(--font);letter-spacing:var(--ui-tracking);text-shadow:0 1px 12px #0812244d;align-items:center;gap:8px;display:inline-flex}.fy-half__tag strong{align-items:center;gap:8px;font-weight:600;display:inline-flex}.fy-half__tag strong:before{content:"";background:var(--peach);border-radius:50%;width:6px;height:6px}.fy-half__stat{text-shadow:0 2px 18px #08122447;flex-direction:column;align-items:flex-start;display:flex}.fy-half__line{font:400 clamp(16px, 1.3vw, 19px) / 1.3 var(--font);letter-spacing:var(--ui-tracking)}.fy-half__line em{font-style:var(--accent-style)}.fy-half__num{font-family:var(--font-display);font-size:clamp(64px,6.4vw,108px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.02em;align-items:flex-start;margin:.04em 0 .08em -.04em;line-height:.95;display:inline-flex}.fy-half__btn{height:50px;text-shadow:none}.fy-half:active .fy-half__btn{transform:scale(.97)}.fy-split__divider{z-index:2;pointer-events:none;background:linear-gradient(#fff0 0%,#ffffffe6 16% 84%,#fff0 100%);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 14px #ffffff73}@media (hover:hover){.fy-half:hover .fy-half__img{transform:scale(1.055)}.fy-half:hover .fy-half__glow{opacity:1}.fy-half:hover .fy-half__btn{background:#fff;transform:translateY(-1px)}.fy-half:hover .fy-half__btn .btn__icon{background:var(--vivid);color:#fff;transform:translate(3px)}.fy-split:has(.fy-half:hover) .fy-half:not(:hover) .fy-half__img{filter:brightness(.86)saturate(.86)}.fy-split:has(.fy-half:hover) .fy-half:not(:hover) .fy-half__body{opacity:.8}}.fy-split:has(.fy-half:focus-visible) .fy-half:not(:focus-visible) .fy-half__img{filter:brightness(.86)saturate(.86)}@media (width<=980px){.fy-split{height:clamp(500px,72vw,640px)}.fy-half__num{font-size:clamp(52px,8vw,76px)}}@media (width<=600px){.fy-split{grid-template-columns:minmax(0,1fr);height:auto}.fy-half{aspect-ratio:4/5}.fy-half__body{bottom:24px;left:20px;right:20px}.fy-half__num{font-size:clamp(60px,18vw,76px)}.fy-split__divider{background:linear-gradient(90deg,#fff0 0%,#ffffffe6 16% 84%,#fff0 100%);width:auto;height:2px;margin:-1px 0 0;inset:50% 0 auto}}@media (prefers-reduced-motion:reduce){.fy-ed,.fy-ed__img,.fy-ed__glow,.fy-half__img,.fy-half__glow,.fy-half__body{transition:none}.fy-ed:hover{transform:none}.fy-ed:hover .fy-ed__img{transform:scale(1.01)}.fy-half:hover .fy-half__img,.for-you[data-variant=split][data-seen=false] .fy-half__img{transform:scale(1.02)}}.hub{padding:clamp(88px, 10vw, 140px) var(--page-margin);color:var(--navy);background:linear-gradient(#fff 0%,#eff5fa 22%,#eaf1f8 78%,#fff 100%);position:relative;overflow-x:clip}.hub__inner{grid-template:".articles"1fr"text articles""cta articles"".articles"1fr/minmax(0,2fr) minmax(0,3fr);column-gap:clamp(40px,5.5vw,88px);max-width:1240px;margin:0 auto;display:grid}.hub__text{grid-area:text}.hub__eyebrow{color:var(--navy-soft);font:500 13px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.hub__eyebrow:before{content:"";background:var(--peach);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffb98a40}.hub__title{color:var(--navy);font-family:var(--font-display);font-size:clamp(30px,2.9vw,46px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;text-transform:none;text-wrap:balance;line-height:1.1}.hub__title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.hub__lede{color:var(--navy-soft);font:400 clamp(16px, 1.2vw, 18px) / 1.65 var(--font);letter-spacing:var(--ui-tracking);text-wrap:pretty;margin-top:22px}.hub__cta{grid-area:cta;margin-top:36px}.hub__articles{grid-area:articles;min-width:0}.hub__scroller{--fade:56px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin:-16px -6px -40px;padding:16px 6px 40px;scroll-padding:0 6px;list-style:none;display:flex;overflow-x:auto}.hub__scroller::-webkit-scrollbar{display:none}.hub__scroller[data-end=false]{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--fade)), transparent)}.hub__scroller[data-start=false]{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade));-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade));mask-image:linear-gradient(90deg, transparent, #000 var(--fade))}.hub__scroller[data-start=false][data-end=false]{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}.hub-card{scroll-snap-align:start;background:#fff;border-radius:24px;flex:0 0 clamp(272px,46%,340px);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;position:relative;box-shadow:0 0 0 1px #4d5b720f,0 24px 50px -32px #4d5b726b}.hub-card__inner{flex-direction:column;height:100%;padding:10px;display:flex}.hub-card__media{aspect-ratio:3/2;background:#e9eff6;border-radius:16px;overflow:hidden}.hub-card__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);display:block}.hub-card__body{flex-direction:column;flex:1;padding:18px 14px 14px;display:flex}.hub-card__meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.hub-card__chip{height:26px;font:500 12.5px/1 var(--font);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.hub-card__chip--pink{color:#9c4466;background:#fbe6ed}.hub-card__chip--blue{color:#4d5b72;background:#e3ecfa}.hub-card__chip--peach{color:#9a5424;background:#ffeadb}.hub-card__time{color:var(--muted);font:400 13px/1 var(--font);letter-spacing:var(--ui-tracking);align-items:center;gap:6px;display:inline-flex}.hub-card__title{color:var(--navy);font-family:var(--font-display);font-size:clamp(20px,1.6vw,23px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.005em;text-transform:none;text-wrap:balance;margin-top:16px;line-height:1.2}.hub-card__link{color:inherit;text-decoration:none}.hub-card__link:after{content:"";z-index:1;border-radius:24px;position:absolute;inset:0}.hub-card__link:focus-visible{outline:none}.hub-card:has(.hub-card__link:focus-visible){outline:2px solid var(--vivid);outline-offset:3px}.hub-card__excerpt{color:var(--navy-soft);font:400 15px/1.6 var(--font);letter-spacing:var(--ui-tracking);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.hub-card__more{color:var(--vivid);font:500 14.5px/1 var(--font);letter-spacing:var(--ui-tracking);align-items:center;gap:6px;margin-top:auto;padding-top:18px;display:inline-flex}.hub-card__more svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.hub-card:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #4d5b7212,0 36px 64px -32px #4d5b7280}.hub-card:hover .hub-card__media img{transform:scale(1.06)}.hub-card:hover .hub-card__more svg{transform:translate(3px)}}.hub__controls{align-items:center;gap:20px;margin-top:26px;display:flex}.hub__controls[data-overflow=false]{display:none}.hub__progress{--size:1;--at:0;background:#4d5b721f;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.hub__progress span{top:0;bottom:0;left:calc(var(--at) * (1 - var(--size)) * 100%);width:calc(var(--size) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--vivid));position:absolute}.hub__arrows{gap:10px;display:flex}.hub__arrow{-webkit-backdrop-filter:blur(10px);width:44px;height:44px;color:var(--navy);cursor:pointer;background:#ffffffb8;border:0;border-radius:50%;place-items:center;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s,opacity .2s;display:grid;box-shadow:0 8px 20px -10px #4d5b7266,inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b7214}@media (hover:hover){.hub__arrow:not(:disabled):hover{background:var(--vivid);color:#fff;transform:scale(1.06)}}.hub__arrow:not(:disabled):active{transform:scale(.95)}.hub__arrow:disabled{cursor:default;opacity:.4}.hub__arrow:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}@media (width<=980px){.hub__inner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"text""articles""cta"}.hub__articles{margin-top:44px}.hub__scroller{margin:-16px calc(-1 * var(--page-margin)) -40px;padding:16px var(--page-margin) 40px;scroll-padding:0 var(--page-margin)}.hub__scroller,.hub__scroller[data-start=false],.hub__scroller[data-end=false],.hub__scroller[data-start=false][data-end=false]{-webkit-mask-image:none;mask-image:none}.hub-card{flex-basis:min(320px,80vw)}.hub__arrows{display:none}.hub__cta{text-align:center;margin-top:40px}.hub__cta .btn{width:min(100%,360px)}}@media (prefers-reduced-motion:reduce){.hub-card,.hub-card__media img,.hub-card__more svg,.hub__arrow{transition:none}.hub-card:hover,.hub-card:hover .hub-card__media img{transform:none}}.hub__stack{max-width:1240px;margin:0 auto;display:grid}.hub[data-variant=grid] .hub__stack{grid-template:none/minmax(0,1fr);justify-items:center}.hub[data-variant=grid] .hub__text,.hub[data-variant=grid] .hub__articles,.hub[data-variant=grid] .hub__cta{grid-area:auto}.hub[data-variant=grid] .hub__text{text-align:center;max-width:880px}.hub[data-variant=grid] .hub__lede{max-width:40em;margin-left:auto;margin-right:auto}.hub[data-variant=grid] .hub__articles{width:100%;margin-top:clamp(44px,5vw,64px)}.hub[data-variant=grid] .hub__cta{text-align:center;width:100%;margin-top:clamp(36px,4vw,52px)}.hub__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}@media (width<=980px){.hub__grid{grid-template-columns:minmax(0,1fr);max-width:680px;margin:0 auto}}@media (width>=601px) and (width<=980px){.hub__grid .hub-card__inner{flex-direction:row}.hub__grid .hub-card__media{aspect-ratio:auto;flex:0 0 40%;min-height:210px}.hub__grid .hub-card__body{padding:12px 14px 10px 20px}}.hub[data-variant=featured] .hub__stack{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text cta""articles articles";align-items:end;column-gap:clamp(32px,5vw,80px)}.hub[data-variant=featured] .hub__text{max-width:780px}.hub[data-variant=featured] .hub__cta{margin-top:0;padding-bottom:4px}.hub[data-variant=featured] .hub__articles{margin-top:clamp(40px,4.6vw,64px)}.hub__split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:clamp(18px,2vw,28px);display:grid}.hub__feature-wrap,.hub__rows-wrap,.hub__feature-wrap>.reveal,.hub__rows-wrap>.reveal{flex-direction:column;flex:1;min-width:0;display:flex}.hub-feature,.hub-row{background:#fff;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;position:relative;box-shadow:0 0 0 1px #4d5b720f,0 24px 50px -32px #4d5b726b}.hub-feature{border-radius:28px;flex-direction:column;flex:1;padding:10px;display:flex}.hub-feature .hub-card__link:after{border-radius:28px}.hub-feature__media{aspect-ratio:16/9;background:#e9eff6;border-radius:20px;position:relative;overflow:hidden}.hub-feature__media img,.hub-row__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:block}.hub-feature__chip{height:30px;padding:0 13px;position:absolute;top:16px;left:16px;box-shadow:inset 0 0 0 1px #fff9,0 10px 20px -12px #4d5b7280}.hub-feature__body{flex-direction:column;flex:1;align-items:flex-start;padding:22px 18px 16px;display:flex}.hub-feature__title{color:var(--navy);font-family:var(--font-display);font-size:clamp(26px,2.4vw,36px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;text-transform:none;text-wrap:balance;margin-top:12px;line-height:1.12}.hub-feature__excerpt{max-width:38em;color:var(--navy-soft);font:400 16.5px/1.65 var(--font);letter-spacing:var(--ui-tracking);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.hub__rows{flex:1;grid-template-rows:1fr 1fr;gap:clamp(18px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.hub-row{border-radius:24px}.hub-row__inner{height:100%;padding:10px;display:flex}.hub-row__media{background:#e9eff6;border-radius:16px;flex:0 0 40%;min-height:170px;overflow:hidden}.hub-row__body{flex-direction:column;flex:1;min-width:0;padding:12px 12px 8px 20px;display:flex}.hub-row__title{color:var(--navy);font-family:var(--font-display);font-size:clamp(20px,1.7vw,25px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.005em;text-transform:none;text-wrap:balance;margin-top:14px;line-height:1.18}.hub-row__excerpt{color:var(--navy-soft);font:400 15px/1.55 var(--font);letter-spacing:var(--ui-tracking);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}:is(.hub-feature:has(.hub-card__link:focus-visible),.hub-row:has(.hub-card__link:focus-visible)){outline:2px solid var(--vivid);outline-offset:3px}@media (hover:hover){.hub-feature:hover,.hub-row:hover{box-shadow:0 0 0 1px #4d5b7212,0 36px 64px -32px #4d5b7280}.hub-feature:hover{transform:translateY(-5px)}.hub-row:hover{transform:translateY(-4px)}.hub-feature:hover .hub-feature__media img,.hub-row:hover .hub-row__media img{transform:scale(1.05)}.hub-feature:hover .hub-card__more svg,.hub-row:hover .hub-card__more svg{transform:translate(3px)}}@media (width<=980px){.hub[data-variant=featured] .hub__stack{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""articles""cta"}.hub[data-variant=featured] .hub__cta{margin-top:40px}.hub__split{grid-template-columns:minmax(0,1fr);max-width:680px;margin:0 auto}.hub__rows{grid-template-rows:none}}@media (width<=600px){.hub-feature__body{padding:18px 12px 12px}.hub-row__media{flex-basis:36%;min-height:132px}.hub-row__body{padding:6px 6px 4px 14px}.hub-row__title{margin-top:10px;font-size:19px}.hub-row__excerpt{display:none}}@media (prefers-reduced-motion:reduce){.hub-feature,.hub-row,.hub-feature__media img,.hub-row__media img{transition:none}.hub-feature:hover,.hub-row:hover,.hub-feature:hover .hub-feature__media img,.hub-row:hover .hub-row__media img{transform:none}}.hiws{background:linear-gradient(#fff 0%,#f4f8fc 22% 78%,#fff 100%);padding-bottom:clamp(72px,8vw,120px)}.hiws__head{text-align:center;max-width:880px;margin:0 auto clamp(24px,3vw,40px)}.hiws__head .hiw__eyebrow{justify-content:center}.hiws__body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,112px);max-width:1320px;margin:0 auto;display:grid}.hiws__visual{align-items:center;height:100svh;display:grid;position:sticky;top:0}.hiws__panel{--q:0;aspect-ratio:4/4.4;background:radial-gradient(70% 55% at 50% 100%,#ffffffe6,#fff0 70%),linear-gradient(#dfe9f6 0%,#eaf1fa 55%,#f6f9fd 100%);border-radius:32px;justify-self:center;width:100%;max-height:calc(100svh - 150px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4d5b720f,0 40px 80px -50px #3f4a5d73}.hiws__canvas{width:100%;height:100%;position:absolute;inset:0}.hiws__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hiws__panel:has(.hiws__video) .hiws__word{color:#fff;text-shadow:0 2px 24px #0a101a73}.hiws__panel:has(.hiws__video) .hiws__dots li{background:#ffffff59}.hiws__panel:has(.hiws__video) .hiws__dots li[data-on=true]{background:#fff}.hiws__note{color:#ffffffc7;font:500 11px / 1 var(--font);letter-spacing:.14em;text-transform:uppercase;position:absolute;top:clamp(26px,3.2vw,44px);right:clamp(24px,3.2vw,42px)}.hiws__word{z-index:1;color:var(--navy);font:var(--display-weight) clamp(40px, 4.6vw, 72px) / 1 var(--font-display);letter-spacing:-.02em;text-shadow:0 0 6px #e4ecf7,0 0 22px #e4ecf7;margin:0;position:absolute;top:clamp(22px,3vw,38px);left:clamp(24px,3.2vw,42px)}.hiws__word span{white-space:nowrap;opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;transform:translateY(18px)}.hiws__word span[data-on=true]{opacity:1;transform:none}.hiws__word em{color:var(--peach);font-style:normal}.hiws__switch{z-index:2;position:absolute;bottom:14px;right:14px}.hiws__switch .variant-switch{position:static}.hiws__dots{gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:clamp(20px,2.6vw,32px);left:clamp(24px,3.2vw,42px)}.hiws__dots li{background:#4d5b7229;border-radius:2px;width:26px;height:3px;transition:background-color .4s}.hiws__dots li[data-on=true]{background:var(--vivid)}.hiws__chapters{margin:0;padding:0;list-style:none}.hiws__chapter{align-items:center;min-height:100svh;display:grid}.hiws__chapter-inner{opacity:.28;max-width:520px;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.hiws__chapter[data-active=true] .hiws__chapter-inner{opacity:1;transform:none}.hiws__num{color:var(--navy-soft);font:500 12.5px / 1 var(--font);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 22px;display:flex}.hiws__num span:first-child{color:var(--vivid);font-weight:600}.hiws__rule{background:#4d5b7240;width:44px;height:1px}.hiws__title{color:var(--navy);font:var(--display-weight) clamp(30px, 3vw, 46px) / 1.08 var(--font-display);letter-spacing:-.01em;margin:0 0 22px}.hiws__copy p{color:var(--navy-soft);font:400 clamp(15.5px, 1.1vw, 17px) / 1.65 var(--font);letter-spacing:var(--ui-tracking);margin:0 0 14px}.hiws__copy a{color:var(--vivid);text-underline-offset:3px;-webkit-text-decoration:underline #4d5b7259;text-decoration:underline #4d5b7259}.hiws__foot{background:#ffffffb3;border:1px solid #4d5b7214;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:clamp(24px,4vw,56px) auto 0;padding:16px;display:flex;box-shadow:0 24px 60px -40px #3f4a5d59}.hiws__founder{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.hiws__founder img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:60px;height:60px}.hiws__founder-name{color:var(--navy);font:600 15.5px / 1.2 var(--font);margin:0 0 4px}.hiws__founder-role{color:var(--navy-soft);font:400 13.5px / 1.3 var(--font);margin:0}.hiws__founder-fact{color:var(--navy-soft);font:400 14px / 1.3 var(--font);background:#eef4fb;border-radius:999px;align-items:center;gap:10px;margin:0;padding:10px 16px;display:inline-flex}.hiws__founder-fact svg{color:var(--vivid);flex:none}.hiws__founder-fact strong{color:var(--navy);font-weight:600}@media (width<=860px){.hiws__body{grid-template-columns:minmax(0,1fr);gap:0}.hiws__visual{z-index:1;background:linear-gradient(#f4f8fc 85%,#f4f8fc00);height:auto;padding-bottom:12px;top:72px}.hiws__panel{aspect-ratio:4/3.1;border-radius:24px;max-height:min(46svh,360px)}.hiws__word{font-size:40px}.hiws__chapter{align-items:start;min-height:72svh;padding-top:28px}.hiws__foot{padding:16px}}@media (width<=860px) and (height<=560px){.hiws__visual{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.hiws__word span,.hiws__chapter-inner{transition:none}}.hiw{padding:clamp(88px, 10vw, 140px) var(--page-margin);color:var(--navy);background:#fff;position:relative;overflow-x:clip}.hiw__inner{grid-template:"head media""steps media""cta media"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(48px,7vw,112px);max-width:1240px;margin:0 auto;display:grid}.hiw__head{grid-area:head;max-width:34em}.hiw__eyebrow{color:var(--navy-soft);font:500 13px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.hiw__eyebrow:before{content:"";background:var(--peach);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffb98a40}.hiw__title{color:var(--navy);font-family:var(--font-display);font-size:clamp(32px,3.4vw,54px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;text-transform:none;text-wrap:balance;line-height:1.08}.hiw__title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.hiw__steps{grid-area:steps;max-width:36em;margin-top:clamp(32px,3.4vw,48px)}.hiw__item{--node-y:34px;padding-left:48px;position:relative}.hiw__line{pointer-events:none;background:#4d5b721a;border-radius:2px;width:2px;position:absolute;left:10px;overflow:hidden}.hiw__line--in{height:var(--node-y);top:0}.hiw__line--out{top:var(--node-y);bottom:0}.hiw__item:last-child .hiw__line--out{opacity:0;transition:opacity .4s}.hiw__item:last-child[data-state=open] .hiw__line--out{opacity:1}.hiw__line:after{content:"";background:linear-gradient(180deg, var(--vivid), var(--vivid-light));transform-origin:top;transition:transform .6s cubic-bezier(.2, .8, .2, 1) var(--delay,0s);position:absolute;inset:0;transform:scaleY(0)}.hiw__item:not([data-state=ahead]) .hiw__line:after{transform:scaleY(1)}.hiw__node{top:calc(var(--node-y) - 11px);pointer-events:none;width:22px;height:22px;transition:background-color .4s ease var(--delay,0s), box-shadow .4s ease var(--delay,0s);background:#fff;border-radius:50%;position:absolute;left:0;box-shadow:inset 0 0 0 1.5px #4d5b7233}.hiw__node:after{content:"";transition:transform .4s cubic-bezier(.2, .8, .2, 1) var(--delay,0s);background:#fff;border-radius:50%;position:absolute;inset:7px;transform:scale(0)}.hiw__item:not([data-state=ahead]) .hiw__node{background:var(--vivid);box-shadow:inset 0 0 0 1.5px var(--vivid)}.hiw__item:not([data-state=ahead]) .hiw__node:after{transform:scale(1)}.hiw__item[data-state=open] .hiw__node{box-shadow:inset 0 0 0 1.5px var(--vivid), 0 0 0 6px #4d5b7224}.hiw__heading{font:inherit}.hiw__item+.hiw__item .hiw__heading{border-top:1px solid #4d5b721a}.hiw__trigger{width:calc(100% + 48px);min-height:68px;color:var(--navy);font:400 clamp(18px, 1.45vw, 21px) / 1.3 var(--font);letter-spacing:var(--ui-tracking);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-left:-48px;padding:14px 0 14px 48px;display:flex}.hiw__label{transition:color .25s}.hiw__trigger:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.hiw__plus{background:#4d5b7214;border-radius:50%;flex:none;width:34px;height:34px;transition:background-color .35s,transform .35s cubic-bezier(.2,.8,.2,1);position:relative}.hiw__plus:before,.hiw__plus:after{content:"";background:var(--vivid);border-radius:2px;width:12px;height:1.6px;margin:-.8px 0 0 -6px;transition:transform .45s cubic-bezier(.2,.8,.2,1),background-color .35s;position:absolute;top:50%;left:50%}.hiw__plus:after{transform:rotate(90deg)}.hiw__item[data-state=open] .hiw__plus{background:var(--vivid)}.hiw__item[data-state=open] .hiw__plus:before,.hiw__item[data-state=open] .hiw__plus:after{background:#fff}.hiw__item[data-state=open] .hiw__plus:after{transform:rotate(180deg)}@media (hover:hover){.hiw__trigger:hover .hiw__label{color:var(--vivid)}.hiw__trigger:hover .hiw__plus{transform:scale(1.06)}.hiw__item:not([data-state=open]) .hiw__trigger:hover .hiw__plus{background:#4d5b7224}}.hiw__panel{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1);display:grid}.hiw__item[data-state=open] .hiw__panel{grid-template-rows:1fr}.hiw__panel-inner{min-height:0;overflow:hidden}.hiw__body{opacity:0;padding:0 50px 26px 0;transition:opacity .3s,transform .55s cubic-bezier(.2,.8,.2,1);transform:translateY(-6px)}.hiw__item[data-state=open] .hiw__body{opacity:1;transition-delay:.1s;transform:none}.hiw__body p{color:var(--navy-soft);font:400 clamp(15.5px, 1.15vw, 17px) / 1.65 var(--font);letter-spacing:var(--ui-tracking);text-wrap:pretty}.hiw__body p+p{margin-top:12px}.hiw__body a{color:var(--vivid);text-underline-offset:3px;border-radius:3px;-webkit-text-decoration:underline #4d5b7259;text-decoration:underline #4d5b7259;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.hiw__body a:hover{color:var(--navy);text-decoration-color:currentColor}.hiw__body a:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.hiw__cta{grid-area:cta;margin-top:clamp(32px,3.4vw,44px)}.hiw__media{grid-area:media;position:sticky;top:clamp(110px,14vh,140px)}.hiw__stage{--px:0;--py:0;isolation:isolate;width:min(100%,560px);margin-left:auto;position:relative}.hiw__stage:before{content:"";z-index:-1;filter:blur(12px);pointer-events:none;background:radial-gradient(closest-side at 64% 42%,#ffb98a4d,#0000 72%),radial-gradient(closest-side at 28% 78%,#9bb8d329,#0000 70%);position:absolute;inset:-12% -14% -10% -12%}.hiw__card{aspect-ratio:975/960;transform:perspective(1100px) rotateX(calc(var(--py) * -3deg)) rotateY(calc(var(--px) * 3deg));background:#ecdcd1;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #4d5b728c,0 18px 36px -24px #4d5b7240,0 0 0 1px #4d5b720f}.hiw__card img{object-fit:cover;width:100%;height:100%;display:block}.hiw__sheen{background:radial-gradient(circle at calc(50% + var(--px) * 40%) calc(30% + var(--py) * 30%), #ffffff3d, transparent 55%);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.hiw__chip{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(1.4);width:min(292px,76%);translate:calc(var(--px) * 8px) calc(var(--py) * 8px);background:#ffffffc7;border-radius:22px;align-items:center;gap:14px;padding:16px 20px 16px 16px;display:flex;position:absolute;bottom:9%;left:clamp(-48px,-3.5vw,-20px);box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #4d5b7212,0 24px 50px -24px #4d5b7280}.hiw__chip-icon{background:linear-gradient(135deg, var(--navy) 0%, var(--vivid) 100%);color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 20px -10px #4d5b72b3}.hiw__chip-text{color:var(--navy-soft);font:400 13.5px/1.4 var(--font);letter-spacing:var(--ui-tracking)}.hiw__chip-lead{color:var(--navy-soft);margin-bottom:2px;font-size:12.5px;display:block}.hiw__chip-lead strong{background:linear-gradient(100deg, var(--navy) 0%, var(--vivid) 100%);color:#0000;font-family:var(--font-display);font-size:24px;font-weight:var(--display-weight);letter-spacing:-.005em;-webkit-background-clip:text;background-clip:text;margin-left:2px}.hiw__chip-rest{display:block}@media (width<=980px){.hiw__inner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""steps""cta"}.hiw__head,.hiw__steps{max-width:none}.hiw__media{margin-top:40px;position:relative;top:auto}.hiw__stage{margin:0 auto}.hiw__chip{bottom:-18px;left:-10px}.hiw__steps{margin-top:56px}.hiw__cta{text-align:center}.hiw__cta .btn{width:min(100%,360px)}}@media (width<=600px){.hiw__body{padding-right:8px}.hiw__chip{width:min(270px,84%);padding:12px 16px 12px 12px}}@media (prefers-reduced-motion:reduce){.hiw__line:after,.hiw__node,.hiw__node:after,.hiw__plus,.hiw__plus:before,.hiw__plus:after,.hiw__panel,.hiw__body,.hiw__item:last-child .hiw__line--out{transition:none}.hiw__card{transform:none}.hiw__chip{translate:none}}.hiw:not([data-variant=accordion]) .hiw__wrap{max-width:1240px;margin:0 auto}.hiw:not([data-variant=accordion]) .hiw__copy p{font:400 clamp(15.5px, 1.15vw, 17px) / 1.65 var(--font);letter-spacing:var(--ui-tracking);text-wrap:pretty}.hiw:not([data-variant=accordion]) .hiw__copy p+p{margin-top:12px}.hiw:not([data-variant=accordion]) .hiw__copy a{text-underline-offset:3px;border-radius:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.hiw:not([data-variant=accordion]) .hiw__copy a:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.hiw__visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hiw[data-variant=portrait]{background:linear-gradient(#f4f8fc 0%,#fff 58%)}.hiw[data-variant=portrait] .hiw__split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(48px,7vw,112px);display:grid}.hiw[data-variant=portrait] .hiw__stage{width:min(100%,520px);margin:0 auto 0 0}.hiw[data-variant=portrait] .hiw__chip{left:auto;right:clamp(-48px,-3.5vw,-20px)}.hiw[data-variant=portrait] .hiw__intro{max-width:34em}.hiw[data-variant=portrait] .hiw__intro-cta{margin-top:clamp(28px,3vw,40px)}.hiw[data-variant=portrait] .hiw__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:clamp(64px,7vw,104px) 0 0;padding:0;list-style:none;display:grid}.hiw[data-variant=portrait] .hiw__col{-webkit-backdrop-filter:blur(14px)saturate(1.2);transition:opacity .8s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * 90ms), transform .8s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * 90ms), translate .45s cubic-bezier(.2, .8, .2, 1), box-shadow .45s ease;background:#ffffffb8;border-radius:24px;flex-direction:column;padding:clamp(26px,2.4vw,34px);display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #4d5b7212,0 24px 50px -30px #4d5b7261}.hiw[data-variant=portrait] .hiw__col:before{content:"";background:linear-gradient(90deg, var(--vivid), var(--vivid-light));transform-origin:0;border-radius:2px;height:2px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:28px;right:28px;transform:scaleX(0)}.hiw[data-variant=portrait] .hiw__col[data-open=true]:before{transform:scaleX(1)}@media (hover:hover){.hiw[data-variant=portrait] .hiw__col:hover{translate:0 -4px;box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #4d5b721f,0 34px 60px -30px #4d5b7273}.hiw[data-variant=portrait] .hiw__col:hover:before{transform:scaleX(1)}}.hiw[data-variant=portrait] .hiw__num{background:linear-gradient(100deg, var(--navy) 0%, var(--vivid) 70%, var(--vivid-light) 100%);color:#0000;font-family:var(--font-display);font-size:clamp(40px,3.4vw,50px);font-weight:var(--display-weight);font-variant-numeric:tabular-nums;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;line-height:1;display:block}.hiw[data-variant=portrait] .hiw__col-title{color:var(--navy);font:500 clamp(19px, 1.5vw, 22px) / 1.25 var(--font);letter-spacing:var(--ui-tracking);margin-bottom:12px}.hiw[data-variant=portrait] .hiw__copy p{color:var(--navy-soft)}.hiw[data-variant=portrait] .hiw__copy a{color:var(--vivid);text-decoration-color:#4d5b7259}.hiw[data-variant=portrait] .hiw__copy a:hover{color:var(--navy);text-decoration-color:currentColor}.hiw[data-variant=portrait] .hiw__rest{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1);display:grid}.hiw[data-variant=portrait] .hiw__col[data-open=true] .hiw__rest{grid-template-rows:1fr}.hiw[data-variant=portrait] .hiw__rest-inner{min-height:0;overflow:hidden}.hiw[data-variant=portrait] .hiw__rest .hiw__copy{opacity:0;padding-top:12px;transition:opacity .3s,transform .55s cubic-bezier(.2,.8,.2,1);transform:translateY(-6px)}.hiw[data-variant=portrait] .hiw__col[data-open=true] .hiw__rest .hiw__copy{opacity:1;transition-delay:.1s;transform:none}.hiw[data-variant=portrait] .hiw__col-foot{margin-top:auto;padding-top:20px}.hiw[data-variant=portrait] .hiw__more{height:44px;color:var(--vivid);font:500 14.5px/1 var(--font);letter-spacing:var(--ui-tracking);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#4d5b7214;border:0;border-radius:999px;align-items:center;gap:8px;margin-left:-4px;padding:0 16px 0 18px;transition:background-color .25s,color .25s,transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.hiw[data-variant=portrait] .hiw__more svg{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.hiw[data-variant=portrait] .hiw__more[aria-expanded=true] svg{transform:rotate(180deg)}@media (hover:hover){.hiw[data-variant=portrait] .hiw__more:hover{color:var(--navy);background:#4d5b7224}}.hiw[data-variant=portrait] .hiw__more:active{transform:scale(.97)}.hiw[data-variant=portrait] .hiw__more:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.hiw[data-variant=stack]{--deck-top:clamp(96px, 13vh, 124px);color:#fff;background:radial-gradient(900px 600px at 88% 6%,#9bb8d338,#0000 70%),radial-gradient(800px 600px at 4% 96%,#ffb98a17,#0000 70%),linear-gradient(#4d5b72 0%,#434f63 100%)}.hiw[data-variant=stack] .hiw__deck-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(40px,6vw,96px);display:grid}.hiw[data-variant=stack] .hiw__deck-intro{max-width:36em}.hiw[data-variant=stack] .hiw__eyebrow{color:#ffffffc7}.hiw[data-variant=stack] .hiw__title{color:#fff}.hiw[data-variant=stack] .hiw__title em{background-image:linear-gradient(100deg,#fff 0%,#dce6ee 45%,#9bb8d3 100%)}.hiw[data-variant=stack] .hiw__deck-cta{margin-top:clamp(28px,3vw,40px)}.hiw[data-variant=stack] .btn.hiw__btn-light{color:var(--navy);background:#fff;box-shadow:0 16px 34px -16px #0000008c,inset 0 -1px #4d5b7214}.hiw[data-variant=stack] .btn.hiw__btn-light .btn__icon{background:linear-gradient(135deg, var(--navy) 0%, var(--vivid) 100%);color:#fff}@media (hover:hover){.hiw[data-variant=stack] .btn.hiw__btn-light:hover{background:#eef4fd;transform:translateY(-1px)}}.hiw[data-variant=stack] .btn.hiw__btn-light:focus-visible{outline-color:#fff}.hiw[data-variant=stack] .hiw__stage{width:min(100%,440px)}.hiw[data-variant=stack] .hiw__card{box-shadow:0 50px 90px -40px #030916bf,0 18px 36px -24px #03091680,0 0 0 1px #ffffff14}.hiw[data-variant=stack] .hiw__deck{flex-direction:column;gap:20px;max-width:1080px;margin:clamp(64px,7vw,104px) auto 0;padding:0;list-style:none;display:flex}.hiw[data-variant=stack] .hiw__deck-card{--depth:0;transform-origin:50% 0;position:relative}.hiw[data-variant=stack] .hiw__deck-face{isolation:isolate;background:radial-gradient(70% 90% at 100% 0,#9bb8d34d,#0000 62%),radial-gradient(50% 60% at 0 100%,#ffb98a1a,#0000 72%),linear-gradient(160deg,#5d6b83 0%,#4d5b72 55% 100%);border-radius:32px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,64px);min-height:420px;padding:clamp(28px,3.4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff2e,0 -24px 60px -30px #03091699,0 40px 80px -44px #030916b3}.hiw[data-variant=stack] .hiw__deck-side{flex-direction:column;align-items:flex-start;display:flex}.hiw[data-variant=stack] .hiw__deck-num{background:linear-gradient(#fff 0%,#9bb8d38c 100%);color:#0000;font-family:var(--font-display);font-size:clamp(72px,8vw,120px);font-weight:var(--display-weight);font-variant-numeric:tabular-nums;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;line-height:.9}.hiw[data-variant=stack] .hiw__deck-title{color:#fff;font-family:var(--font-display);font-size:clamp(26px,2.4vw,36px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.005em;text-transform:none;text-wrap:balance;margin-top:clamp(16px,2vw,26px);line-height:1.12}.hiw[data-variant=stack] .hiw__pips{gap:6px;margin-top:22px;display:flex}.hiw[data-variant=stack] .hiw__pips>span{background:#ffffff29;border-radius:3px;width:28px;height:3px}.hiw[data-variant=stack] .hiw__pips>span[data-on=true]{background:linear-gradient(90deg, var(--vivid-light), #9bb8d3);box-shadow:0 0 10px #9bb8d380}.hiw[data-variant=stack] .hiw__deck-panel{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:linear-gradient(160deg,#ffffff1a 0%,#ffffff0a 100%);border-radius:22px;padding:clamp(22px,2.4vw,32px);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff29}.hiw[data-variant=stack] .hiw__copy p{color:#ffffffdb}.hiw[data-variant=stack] .hiw__copy a{color:#c3d4e5;text-decoration-color:#c5d5e373}.hiw[data-variant=stack] .hiw__copy a:hover{color:#fff;text-decoration-color:currentColor}.hiw[data-variant=stack] .hiw__copy a:focus-visible{outline-color:#fff}.hiw[data-variant=stack] .hiw__deck-shade{z-index:2;border-radius:inherit;opacity:min(.55, calc(var(--depth) * .34));pointer-events:none;background:#353f50;position:absolute;inset:0}@media (width>=981px) and (height>=640px) and (prefers-reduced-motion:no-preference){.hiw[data-variant=stack] .hiw__deck{gap:clamp(48px,9vh,96px)}.hiw[data-variant=stack] .hiw__deck:after{content:"";height:10vh;display:block}.hiw[data-variant=stack] .hiw__deck-card{top:calc(var(--deck-top) + var(--k) * 26px);scale:calc(1 - var(--depth) * .045);position:sticky}}@media (width<=980px){.hiw[data-variant=portrait] .hiw__split,.hiw[data-variant=stack] .hiw__deck-head{grid-template-columns:minmax(0,1fr);row-gap:48px}.hiw[data-variant=portrait] .hiw__stage{margin:0 auto}.hiw[data-variant=portrait] .hiw__chip{left:auto;right:-10px}.hiw[data-variant=portrait] .hiw__intro,.hiw[data-variant=stack] .hiw__deck-intro{max-width:none}.hiw[data-variant=portrait] .hiw__intro-cta .btn,.hiw[data-variant=stack] .hiw__deck-cta .btn{width:min(100%,360px)}.hiw[data-variant=portrait] .hiw__cols{grid-template-columns:minmax(0,1fr);max-width:620px;margin:64px auto 0}.hiw[data-variant=stack] .hiw__stage{margin:0 auto}.hiw[data-variant=stack] .hiw__deck{margin-top:64px}.hiw[data-variant=stack] .hiw__deck-face{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:24px;min-height:0}.hiw[data-variant=stack] .hiw__deck-num{font-size:64px}}@media (width<=600px){.hiw[data-variant=stack] .hiw__deck-face{border-radius:24px;padding:24px 18px 18px}.hiw[data-variant=stack] .hiw__deck-panel{border-radius:18px;padding:18px}}@media (prefers-reduced-motion:reduce){.hiw[data-variant=portrait] .hiw__col,.hiw[data-variant=portrait] .hiw__col:before,.hiw[data-variant=portrait] .hiw__rest,.hiw[data-variant=portrait] .hiw__rest .hiw__copy,.hiw[data-variant=portrait] .hiw__more svg{transition:none}}.in-store{padding:clamp(28px, 4vw, 56px) var(--page-margin);color:var(--navy);background:linear-gradient(#fff 0%,#f4f8fc 50%,#fff 100%);position:relative}.in-store__wrap{max-width:1240px;margin:0 auto}.in-store__band{background:linear-gradient(100deg,#fff 0% 55%,#fbfcfe 100%);border-radius:26px;grid-template-columns:minmax(0,2fr) auto minmax(0,1fr);grid-template-areas:"title logo btn";align-items:center;gap:clamp(28px,4vw,56px);padding:22px 24px 22px clamp(28px,3.2vw,44px);display:grid;box-shadow:0 0 0 1px #4d5b720f,0 26px 56px -34px #4d5b7261,0 2px 6px -2px #4d5b720f}.in-store__title{color:var(--navy);font-family:var(--font-display);font-size:clamp(22px,2.2vw,32px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.005em;text-transform:none;text-wrap:balance;grid-area:title;line-height:1.22}.in-store__title sup{vertical-align:.85em;font-size:.5em;line-height:0}.in-store__title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.in-store__logo{grid-area:logo;justify-self:center;place-items:center;display:grid;position:relative}.in-store__logo:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#ffd6956b,#ffe5bb2e 60%,#0000);position:absolute;inset:-40%}.in-store__logo img{width:95px;max-width:100%;height:auto;transition:transform .6s cubic-bezier(.34,1.4,.5,1);display:block;position:relative}@media (hover:hover){.in-store__band:hover .in-store__logo img{transform:rotate(-6deg)scale(1.04)}}.in-store__btn{background:#eef4fae6;grid-area:btn;justify-self:end}@media (hover:hover){.in-store__btn:hover .btn__icon svg{animation:.55s cubic-bezier(.3,.7,.4,1) in-store-hop}}@keyframes in-store-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}70%{transform:translateY(.5px)}}@media (width<=1100px){.in-store__band{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title title""logo btn";row-gap:18px;padding:26px 24px 22px 32px}.in-store__logo{justify-self:start}}@media (width<=600px){.in-store__band{text-align:center;border-radius:22px;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""logo""btn";justify-items:center;row-gap:20px;padding:28px 20px 20px}.in-store__logo{justify-self:center}.in-store__logo img{width:84px}.in-store__btn{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.in-store__logo img{transition:none}.in-store__band:hover .in-store__logo img{transform:none}.in-store__btn:hover .btn__icon svg{animation:none}}.in-store[data-variant=card]{isolation:isolate;padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(56px,7vw,104px);overflow-x:clip}.in-store[data-variant=card]:before{content:"";z-index:-1;aspect-ratio:1.7;pointer-events:none;background:radial-gradient(closest-side at 40% 42%,#ffd69599,#0000 72%),radial-gradient(closest-side at 64% 60%,#9bb8d33d,#0000 74%);width:min(820px,120vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.in-store__card-wrap{perspective:1200px;max-width:600px;margin:0 auto}.in-store__card{--rx:0deg;--ry:0deg;-webkit-backdrop-filter:blur(22px)saturate(1.4);text-align:center;transform:rotateX(var(--rx)) rotateY(var(--ry));background:#ffffff8f;border-radius:30px;flex-direction:column;align-items:center;padding:clamp(34px,4vw,52px) clamp(24px,4vw,56px) clamp(30px,3.6vw,46px);transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .5s;display:flex;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #4d5b7212,0 40px 80px -44px #4d5b7273}@media (hover:hover){.in-store__card:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #4d5b7214,0 48px 90px -44px #4d5b7285}.in-store__card:hover .in-store__logo img{transform:rotate(-6deg)scale(1.04)}}.in-store[data-variant=card] .in-store__logo{order:-1}.in-store[data-variant=card] .in-store__logo img{width:clamp(120px,11vw,152px)}.in-store[data-variant=card] .in-store__title{margin-top:clamp(22px,2.4vw,30px);font-size:clamp(24px,2.4vw,34px)}.in-store[data-variant=card] .in-store__at{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.in-store[data-variant=card] .in-store__btn{margin-top:clamp(24px,2.6vw,32px)}@media (width<=600px){.in-store[data-variant=card] .in-store__logo img{width:116px}.in-store[data-variant=card] .in-store__btn{align-self:stretch}}.in-store__navy{--mx:75%;--my:50%;isolation:isolate;color:#e9f0f8;background:radial-gradient(60% 140% at 92% 0,#9bb8d333,#0000 70%),linear-gradient(#4d5b72 0%,#434f63 100%);border-radius:26px;grid-template-columns:minmax(0,max-content) auto minmax(0,1fr) auto;grid-template-areas:"title chip.btn";align-items:center;gap:clamp(16px,2vw,28px);padding:14px 16px 14px clamp(24px,2.8vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 60px -34px #081224a6}.in-store__navy:before{content:"";z-index:-1;background:radial-gradient(300px circle at var(--mx) var(--my), #9bb8d342, transparent 70%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}@media (hover:hover){.in-store__navy:hover:before{opacity:1}}.in-store__chip{background:#fff;border-radius:18px;grid-area:chip;place-items:center;padding:10px 18px;display:grid;box-shadow:inset 0 0 0 1px #4d5b720f,0 14px 28px -16px #0009}.in-store__chip img{width:72px;height:auto;transition:transform .6s cubic-bezier(.34,1.4,.5,1);display:block}@media (hover:hover){.in-store__navy:hover .in-store__chip img{transform:rotate(-6deg)scale(1.04)}}.in-store[data-variant=navy] .in-store__title{color:#fff;font-size:clamp(20px,1.9vw,28px)}.in-store[data-variant=navy] .in-store__title em{background:linear-gradient(100deg, #afc6dc 0%, var(--vivid-light) 55%, #c3d4e5 100%);-webkit-background-clip:text;background-clip:text}.in-store[data-variant=navy] .in-store__btn{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e,0 12px 28px -16px #0000008c}.in-store[data-variant=navy] .in-store__btn .btn__icon{color:#fff;background:#ffffff1f}@media (hover:hover){.in-store[data-variant=navy] .in-store__btn:hover{color:var(--navy);background:#fff;box-shadow:inset 0 0 0 1px #fff,0 16px 32px -16px #0009}.in-store[data-variant=navy] .in-store__btn:hover .btn__icon{background:var(--vivid);color:#fff}}.in-store[data-variant=navy] .in-store__btn:focus-visible{outline-color:var(--vivid-light)}@media (width<=1100px){.in-store__navy{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title title""chip btn";row-gap:18px;padding:24px 18px 18px 28px}.in-store__chip{justify-self:start}}@media (width<=600px){.in-store__navy{text-align:center;border-radius:22px;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""chip""btn";justify-items:center;row-gap:18px;padding:24px 18px 18px}.in-store__chip{justify-self:center}.in-store[data-variant=navy] .in-store__btn{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.in-store__card,.in-store__chip img{transition:none}.in-store__card,.in-store__card:hover .in-store__logo img,.in-store__navy:hover .in-store__chip img{transform:none}}.journeys{padding:clamp(88px, 11vw, 150px) var(--page-margin) clamp(80px, 9vw, 130px);color:var(--navy);background:#fff;position:relative;overflow-x:clip}.journeys__inner{grid-template:".results"1fr"text results""cta results"".results"1fr/minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(40px,6vw,96px);max-width:1240px;margin:0 auto;display:grid}.journeys__text{grid-area:text;max-width:34em}.journeys__eyebrow{color:var(--navy-soft);font:500 13px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.journeys__eyebrow:before{content:"";background:var(--peach);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffb98a40}.journeys__title{color:var(--navy);font-family:var(--font-display);font-size:clamp(34px,3.5vw,56px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;text-wrap:balance;margin-bottom:28px;line-height:1.08}.journeys__title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.journeys__text>p:not(.journeys__eyebrow){color:var(--navy-soft);font:400 clamp(16px, 1.25vw, 18.5px) / 1.65 var(--font);letter-spacing:var(--ui-tracking);text-wrap:pretty;margin-top:16px}.journeys__cta{grid-area:cta;margin-top:40px}.journeys__results{grid-area:results;justify-items:center;display:grid}.journeys__stage{justify-items:center;width:100%;margin:-24px 0 -48px;padding:24px 0 48px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.journeys__stack{--card:min(470px, 72%);width:var(--card);aspect-ratio:1;position:relative}.journeys__stack:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#cbdcecb3,#e3edf759 55%,#0000);position:absolute;inset:-18% -40%}.compare{--x:50%;--abs:max(var(--offset), calc(var(--offset) * -1));z-index:calc(10 - var(--abs));transform:translateX(calc(var(--offset) * 34%)) scale(calc(1 - var(--abs) * .15));opacity:calc(1 - var(--abs) * .42);filter:saturate(calc(1 - var(--abs) * .3));touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#e9eff6;border-radius:24px;transition:transform .7s cubic-bezier(.22,.8,.2,1),opacity .7s,filter .7s;animation:.7s compare-in;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -28px #4d5b7273,0 0 0 1px #4d5b720f}@keyframes compare-in{0%{opacity:0}}.compare[data-offset="0"]{cursor:grab}.compare[data-offset="0"]:active,.split:active{cursor:grabbing}.compare:not([data-offset="0"]){cursor:pointer}.compare__img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.compare__before{clip-path:inset(0 calc(100% - var(--x)) 0 0);position:absolute;inset:0}.compare__label{-webkit-backdrop-filter:blur(10px);color:#fff;font:500 13px/1 var(--font);letter-spacing:.03em;pointer-events:none;background:#101c2e61;border-radius:999px;padding:7px 12px;position:absolute;top:16px}.compare__label--before{left:16px}.compare__label--after{right:16px}.compare__divider{top:0;bottom:0;left:var(--x);pointer-events:none;background:#fffffff2;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 12px #101c2e40}.compare__handle{top:50%;left:var(--x);-webkit-backdrop-filter:blur(10px);width:48px;height:48px;color:var(--navy);background:#ffffffd1;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 22px -6px #101c2e73,0 0 0 1px #ffffffe6}.compare:not([data-offset="0"]) .compare__handle,.compare:not([data-offset="0"]) .compare__label{opacity:.6}@media (hover:hover){.compare[data-offset="0"]:hover .compare__handle{transform:translate(-50%,-50%)scale(1.08)}}.compare__handle:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.journeys__arrow{z-index:20;-webkit-backdrop-filter:blur(10px);width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fffc;border:0;border-radius:50%;place-items:center;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px -8px #4d5b7266,0 0 0 1px #4d5b7214}.journeys__arrow--prev{left:-22px}.journeys__arrow--next{right:-22px}@media (hover:hover){.journeys__arrow:hover{background:var(--vivid);color:#fff;transform:translateY(-50%)scale(1.06)}}.journeys__arrow:active{transform:translateY(-50%)scale(.95)}.journeys__arrow:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.journeys__stats{color:var(--navy);font:500 16px/1.3 var(--font);letter-spacing:var(--ui-tracking);flex-wrap:wrap;justify-content:center;gap:8px 40px;margin-top:36px;display:flex}.journeys__stats strong{min-width:1.4em;color:var(--vivid);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:600;animation:.45s cubic-bezier(.2,.8,.2,1) stat-in;display:inline-block}@keyframes stat-in{0%{opacity:0;transform:translateY(6px)}}.journeys__count{color:var(--muted);font:400 13px/1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-top:10px}.journeys__note{max-width:46em;color:var(--muted);font:400 12px/1.5 var(--font);text-align:center;margin-top:22px}@media (width<=980px){.journeys__inner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"text""results""cta"}.journeys__text{max-width:none}.journeys__results{margin-top:48px}.journeys__stack{--card:min(420px, 84%)}.journeys__arrow--prev{left:-14px}.journeys__arrow--next{right:-14px}.journeys__cta{text-align:center;margin-top:36px}.journeys__cta .btn{width:min(100%,360px)}}@media (prefers-reduced-motion:reduce){.compare,.compare__handle,.journeys__stats strong{transition:none;animation:none}}.journeys__wide{grid-template-columns:minmax(0,1fr);justify-items:center;max-width:1240px;margin:0 auto;display:grid}.journeys__head{text-align:center;justify-items:center;max-width:920px;display:grid}.journeys__head .journeys__title{margin-bottom:16px;font-size:clamp(36px,4vw,60px)}.journeys__head>p:not(.journeys__eyebrow){max-width:72ch;color:var(--navy-soft);font:400 clamp(16px, 1.2vw, 18px) / 1.65 var(--font);letter-spacing:var(--ui-tracking);text-wrap:balance;margin-top:12px}.journeys__media{isolation:isolate;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;max-width:1100px;margin-top:clamp(40px,5vw,68px);display:grid;position:relative}.journeys__media:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#cbdcecbf,#e3edf752 60%,#0000);position:absolute;inset:-12% -14% 4%}.journeys__frame{width:100%}.split{--x:50%;isolation:isolate;aspect-ratio:16/9;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#e9eff6;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 44px 80px -44px #4d5b7280,0 0 0 1px #4d5b720f;container-type:inline-size}.split__layer{position:absolute;inset:0}.split__layer+.split__layer{animation:.7s compare-in}.split__pane{position:absolute;top:0;bottom:0;overflow:hidden}.split__pane--before{width:var(--x);left:0}.split__pane--after{left:var(--x);right:0}.split__fill{object-fit:cover;filter:blur(28px)saturate(1.1);opacity:.9;pointer-events:none;width:100cqw;height:100%;position:absolute;top:0;transform:scale(1.2)}.split__pane--before .split__fill{left:0}.split__pane--after .split__fill{right:0}.split__photo{aspect-ratio:1;pointer-events:none;width:auto;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.split .compare__label{z-index:2;top:20px}.split .compare__label--before{left:20px}.split .compare__label--after{right:20px}.split .compare__divider{z-index:2}.split .compare__handle{z-index:3;width:56px;height:56px}@media (hover:hover){.split:hover .compare__handle{transform:translate(-50%,-50%)scale(1.08)}}.journeys__picker{max-width:100%;margin-top:22px}.journeys__thumbs{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;max-width:100%;padding:10px 10px 16px;display:flex;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.journeys__thumbs::-webkit-scrollbar{display:none}.journeys__thumb{opacity:.7;cursor:pointer;scroll-snap-align:center;background:#e9eff6;border:0;border-radius:13px;flex:none;width:44px;height:44px;padding:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s,opacity .3s;position:relative;box-shadow:0 0 0 1px #4d5b7214}.journeys__thumb img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.journeys__thumb[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--vivid), 0 12px 22px -10px #4d5b728c;transform:translateY(-3px)scale(1.06)}@media (hover:hover){.journeys__thumb:not([aria-pressed=true]):hover{opacity:1;transform:translateY(-3px)}}.journeys__thumb:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.journeys__thumb:after{content:"";background:var(--vivid);opacity:0;transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:-9px;left:8px;right:8px;transform:scaleX(0)}.journeys__thumbs[data-playing=true] .journeys__thumb[aria-pressed=true]:after{opacity:1;animation:journeys-progress var(--autoplay,6s) linear forwards}@keyframes journeys-progress{to{transform:scaleX(1)}}.journeys__bar{border-top:1px solid #4d5b721a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;width:100%;max-width:1100px;margin-top:26px;padding-top:24px;display:flex}.journeys__bar-stats{flex-wrap:wrap;align-items:baseline;gap:8px 28px;display:flex}.journeys[data-variant=wide] .journeys__stats{justify-content:flex-start;gap:8px 28px;margin-top:0}.journeys[data-variant=wide] .journeys__count{margin-top:0}.journeys[data-variant=wide] .journeys__note{margin-top:18px}@media (width<=700px){.split{aspect-ratio:4/3;border-radius:22px}.split .compare__label{top:14px}.split .compare__label--before{left:14px}.split .compare__label--after{right:14px}.split .compare__handle{width:48px;height:48px}.journeys__bar{text-align:center;flex-direction:column;justify-content:center}.journeys__bar-stats,.journeys[data-variant=wide] .journeys__stats{justify-content:center}.journeys__bar>div:last-child{width:100%}.journeys__bar .btn{width:min(100%,360px)}}.journeys[data-variant=mirror]{--chips:150px;--deck-gap:clamp(14px, 1.8vw, 26px)}@media (width>=981px){.journeys[data-variant=mirror] .journeys__inner{grid-template:"results."1fr"results text""results facts""results cta""results."1fr/minmax(0,1.12fr) minmax(0,.88fr)}}.journeys[data-variant=mirror] .journeys__facts-block{grid-area:facts}.journeys__facts{background:linear-gradient(160deg,#f4f8fcf5,#e8f0f8b8);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:30em;margin-top:32px;padding:22px 26px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b720f,0 24px 50px -32px #4d5b7266}.journeys__facts>div{align-content:start;gap:8px;padding-right:20px;display:grid}.journeys__facts>div+div{border-left:1px solid #4d5b721a;padding-left:24px}.journeys__facts strong{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-family:var(--font-display);font-size:clamp(42px,3.8vw,58px);font-weight:var(--display-weight);font-variant-numeric:tabular-nums;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;justify-self:start;line-height:1;animation:.45s cubic-bezier(.2,.8,.2,1) stat-in}.journeys__facts span{color:var(--navy-soft);font:500 12.5px/1.35 var(--font);letter-spacing:.1em;text-transform:uppercase}.journeys[data-variant=mirror] .journeys__count{border-top:1px solid #4d5b7214;grid-column:1/-1;margin-top:16px;padding-top:12px}.journeys__deck{grid-template-columns:var(--chips) minmax(0, 1fr);gap:var(--deck-gap);width:100%;display:grid}.journeys__deck-picker{z-index:1;min-height:0;position:relative}.journeys__chips{scrollbar-width:none;flex-direction:column;gap:8px;padding:26px 6px;display:flex;position:absolute;inset:0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(#0000,#000 36px calc(100% - 36px),#0000)}.journeys__chips::-webkit-scrollbar{display:none}.journeys__chip{-webkit-backdrop-filter:blur(12px)saturate(1.3);width:100%;height:52px;color:var(--navy);font:500 13.5px/1 var(--font);letter-spacing:var(--ui-tracking);white-space:nowrap;cursor:pointer;background:#ffffffa8;border:0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:4px 14px 4px 4px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .25s,color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b7214,0 10px 22px -16px #4d5b7273}.journeys__chip img{z-index:1;object-fit:cover;background:#e9eff6;border-radius:50%;flex:none;width:44px;height:44px;position:relative}.journeys__chip span{z-index:1;position:relative}.journeys__chip[aria-pressed=true]{background:var(--navy);color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 26px -14px #4d5b72b3}@media (hover:hover){.journeys__chip:not([aria-pressed=true]):hover{background:#fff;transform:translate(4px)}}.journeys__chip:focus-visible{outline:2px solid var(--vivid);outline-offset:2px}.journeys__chip:before{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#9bb8d373,#9bb8d326);position:absolute;inset:0;transform:scaleX(0)}.journeys__chips[data-playing=true] .journeys__chip[aria-pressed=true]:before{opacity:1;animation:journeys-progress var(--autoplay,6s) linear forwards}.journeys[data-variant=mirror] .journeys__stage{isolation:isolate;margin:0;padding:52px 0 20px;overflow:visible;-webkit-mask-image:none;mask-image:none}.journeys[data-variant=mirror] .journeys__stack{--card:min(460px, 100%)}.journeys[data-variant=mirror] .compare{transform:translateY(calc(var(--offset) * -7.5%)) scale(calc(1 - var(--abs) * .06));opacity:calc(1 - var(--abs) * .3)}.journeys[data-variant=mirror] .compare[data-offset^=\-]{opacity:0;pointer-events:none;transform:translateY(16%)scale(.92)}.journeys[data-variant=mirror] .compare[data-offset="0"]{box-shadow:0 36px 64px -30px #4d5b7280,0 0 0 1px #4d5b720f}@media (hover:hover){.journeys[data-variant=mirror] .journeys__stack:hover .compare[data-offset="1"]{transform:translateY(-10.5%)scale(.94)}.journeys[data-variant=mirror] .journeys__stack:hover .compare[data-offset="2"]{transform:translateY(-20%)scale(.88)}}.journeys[data-variant=mirror] .compare:not([data-offset="0"]) .compare__handle,.journeys[data-variant=mirror] .compare:not([data-offset="0"]) .compare__label,.journeys[data-variant=mirror] .compare:not([data-offset="0"]) .compare__divider{opacity:0}.journeys[data-variant=mirror] .journeys__note{max-width:none;padding-left:calc(var(--chips) + var(--deck-gap));justify-self:stretch;margin-top:18px}@media (width<=980px){.journeys[data-variant=mirror] .journeys__inner{grid-template-areas:"text""results""facts""cta"}.journeys__facts{margin:32px auto 0}}@media (width<=640px){.journeys__deck{grid-template-columns:minmax(0,1fr)}.journeys__deck-picker{order:2;height:74px}.journeys__chips{flex-direction:row;padding:11px 6px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}.journeys__chip{width:auto}.journeys[data-variant=mirror] .journeys__note{padding-left:0}.journeys__facts{padding:18px 20px 14px}}@media (prefers-reduced-motion:reduce){.split__layer+.split__layer,.journeys__facts strong{animation:none}.split .compare__handle,.journeys__thumb,.journeys__chip{transition:none}}.journeys[data-variant=wide] .journeys__media{max-width:940px}.split--overlay{aspect-ratio:4/3}.overlay__layer{position:absolute;inset:0}.overlay__layer+.overlay__layer{animation:.7s compare-in}.overlay__img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.overlay__img--after{clip-path:inset(0 0 0 var(--x))}.split--overlay .compare__handle{left:clamp(36px, var(--x), calc(100% - 36px))}.overlay__patient{z-index:2;--fade:clamp(56px, 9cqw, 110px);padding:var(--fade) clamp(22px, 3.4cqw, 40px) clamp(20px, 3cqw, 34px);background:linear-gradient(180deg, #0a142400 0, #0a1424c2 var(--fade), #0a1424d6 100%);color:#fff;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.overlay__card{justify-items:start;gap:clamp(10px,1.4cqw,16px);animation:.6s cubic-bezier(.2,.8,.2,1) patient-in;display:grid}.overlay__who{color:#fff;font:600 11px / 1 var(--font);letter-spacing:.22em;text-transform:uppercase;align-items:baseline;gap:.6em;display:inline-flex}.overlay__of{color:#d3dce8;font-weight:500}.overlay__who:before{content:"";background:var(--peach);align-self:center;width:22px;height:1px}.overlay__facts{align-items:stretch;display:flex}.overlay__fact{gap:8px;padding-right:clamp(20px,3cqw,36px);display:grid}.overlay__fact+.overlay__fact{border-left:1px solid #ffffff47;padding-left:clamp(20px,3cqw,36px)}.overlay__fact strong{font:var(--display-weight) clamp(34px, 5.2cqw, 56px) / .9 var(--font-display);letter-spacing:-.01em;text-shadow:0 2px 18px #0a142459}.overlay__fact span{color:#e3e9f1;font:500 10.5px / 1.2 var(--font);letter-spacing:.16em;text-transform:uppercase}@keyframes patient-in{0%{opacity:0;transform:translateY(8px)}}.journeys[data-variant=wide] .journeys__bar{border-top:0;justify-content:center;margin-top:30px;padding-top:0}@media (width<=700px){.split--overlay{aspect-ratio:1}.overlay__fact span{letter-spacing:.12em;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.overlay__layer+.overlay__layer,.overlay__card{animation:none}}.ready{padding:clamp(24px, 4vw, 56px) clamp(12px, 2vw, 28px) calc(clamp(24px, 4vw, 56px) + var(--hero-curve,36px));background:#fff;position:relative}.ready__panel{--bh:clamp(260px, 42svh, 430px);--tx:0;--ty:0;isolation:isolate;background:radial-gradient(55% 45% at 52% 0%, #f4f8fce6, #f4f8fc00 70%), linear-gradient(180deg in srgb-linear, #d9e5f2, #e3edf7 45%, #eef4fa);border-radius:36px;height:max(600px,min(88svh,860px));position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4d5b720d}.ready .hero-fallen{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ready__title{z-index:1;color:var(--navy);font-family:var(--font-display);font-size:calc(var(--fit,1) * clamp(40px, 6.2vw, 104px));font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:var(--display-tracking);text-transform:var(--display-case);pointer-events:none;line-height:1;position:absolute;top:40%;left:0;right:0}.ready__word{white-space:nowrap;transition:transform 1.1s cubic-bezier(.2,.8,.2,1) .15s,opacity .9s .15s;position:absolute;top:0;transform:translateY(-50%)}.ready__word--left{right:calc(50% + var(--bh) * .31 + .3em)}.ready__word--right{left:calc(50% + var(--bh) * .31 + .3em)}.ready:not([data-seen=true]) .ready__word{opacity:0}.ready:not([data-seen=true]) .ready__word--left{transform:translate(40%,-50%)}.ready:not([data-seen=true]) .ready__word--right{transform:translate(-40%,-50%)}.ready__word em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.ready__bottle{z-index:2;width:calc(var(--bh) * .615);height:var(--bh);margin:calc(var(--bh) * -.5) 0 0 calc(var(--bh) * -.3075);position:absolute;top:40%;left:50%}.ready__bottle:after{content:"";z-index:-1;filter:blur(4px);background:radial-gradient(closest-side,#4d5b7247,#0000);border-radius:50%;height:9%;position:absolute;bottom:-5%;left:8%;right:8%}.ready__float{width:100%;height:100%;animation:7s ease-in-out infinite ready-float}@keyframes ready-float{50%{transform:translateY(-1.6%)}}.ready__float img{object-fit:contain;width:100%;height:100%;transform:perspective(900px) rotateY(calc(var(--tx) * 9deg)) rotateX(calc(var(--ty) * -4deg));transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.ready__copy{z-index:3;padding:0 var(--page-margin);text-align:center;justify-items:center;gap:18px;display:grid;position:absolute;bottom:clamp(28px,6svh,64px);left:0;right:0}.ready__copy p{max-width:44ch;color:var(--navy-soft);font:400 clamp(16px, 1.3vw, 19px) / 1.5 var(--font);letter-spacing:var(--ui-tracking)}.ready__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ready__chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ready__chips li{-webkit-backdrop-filter:blur(10px);color:var(--navy);font:500 13px/1 var(--font);background:#fff9;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffd9}.ready__chips svg{color:var(--vivid)}@media (width<=760px){.ready__panel{--bh:clamp(200px, 32svh, 300px);height:max(640px,92svh)}.ready__title{justify-items:center;font-size:clamp(38px,11vw,56px);display:grid;top:13%}.ready__word{position:static;transform:none}.ready:not([data-seen=true]) .ready__word--left,.ready:not([data-seen=true]) .ready__word--right{transform:translateY(14px)}.ready__bottle{top:46%}}@media (prefers-reduced-motion:reduce){.ready__float{animation:none}.ready__word,.ready__float img{transition:none}}.ready[data-variant=navy] .ready__panel{background:radial-gradient(80% 42% at 50% 100%, #4d5b7229, transparent 70%), radial-gradient(60% 40% at 50% 0%, #9bb8d31f, transparent 70%), linear-gradient(180deg in srgb-linear, #353f50, #3f4a5d 52%, #4d5b72);box-shadow:inset 0 0 0 1px #ffffff0f}.ready[data-variant=navy] .ready__panel:before{content:"";left:0;right:0;top:calc(40% + var(--bh) * .5);z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#9bb8d338 30% 70%,#0000);height:1px;position:absolute}.ready__glow{z-index:0;width:calc(var(--bh) * 1.7);aspect-ratio:1;transform:translate(calc(-50% + var(--tx) * 36px), calc(-50% + var(--ty) * 24px));pointer-events:none;background:radial-gradient(closest-side,#9bb8d333,#4d5b7214 55%,#0000);border-radius:50%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;top:40%;left:50%}@media (width<=760px){.ready[data-variant=navy] .ready__panel:before{top:calc(46% + var(--bh) * .5)}.ready__glow{top:46%}}.ready[data-variant=navy] .hero-fallen{filter:invert()saturate(.6);mix-blend-mode:screen;opacity:.5}.ready[data-variant=navy] .ready__title{color:#fff}.ready[data-variant=navy] .ready__word em{background:linear-gradient(100deg,#c3d4e5 0%,#e8eef4 55%,#fff 100%);-webkit-background-clip:text;background-clip:text}.ready[data-variant=navy] .ready__float img{filter:saturate(1.4)brightness(.93)contrast(1.08)drop-shadow(0 0 .6px #e8eef4e6)drop-shadow(0 26px 34px #14182080)}.ready[data-variant=navy] .ready__bottle:after{filter:blur(6px);background:radial-gradient(closest-side,#14182073,#0000)}.ready__reflect{opacity:.2;pointer-events:none;height:28%;position:absolute;top:100%;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.ready__reflect img{filter:saturate(1.4)brightness(.93);object-fit:contain;width:100%;height:357.143%;position:absolute;top:0;left:0;transform:scaleY(-1)}.ready[data-variant=navy] .ready__copy p{color:#e9f0f8c7}.ready[data-variant=navy] .btn--glass{color:#fff;background:#ffffff14;box-shadow:0 10px 26px -16px #00000080,inset 0 0 0 1px #ffffff2e}.ready[data-variant=navy] .btn--glass .btn__icon{color:#fff;background:#ffffff1f}@media (hover:hover){.ready[data-variant=navy] .btn--glass:hover{background:#ffffff24;box-shadow:0 14px 30px -16px #0000008c,inset 0 0 0 1px #9bb8d373}.ready[data-variant=navy] .btn--glass:hover .btn__icon{background:var(--vivid)}}.ready[data-variant=navy] .btn:focus-visible{outline-color:var(--vivid-light)}.ready[data-variant=navy] .ready__chips li{color:#e9f0f8;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24}.ready[data-variant=navy] .ready__chips svg{color:var(--vivid-light)}.ready[data-variant=compact]{padding-top:clamp(64px,6vw,92px)}.ready__band{--tx:0;--ty:0;isolation:isolate;grid-template-columns:clamp(130px,12vw,176px) minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,48px);max-width:1320px;min-height:240px;margin:0 auto;padding:30px clamp(28px,3.6vw,56px) 30px clamp(20px,2.4vw,36px);display:grid;position:relative}.ready__band-bg{z-index:-1;background:radial-gradient(50% 60% at 12% 100%, #fff9, transparent 70%), linear-gradient(100deg in srgb-linear, #d9e5f2, #e3edf7 50%, #eef4fa);border-radius:32px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #4d5b720d}.ready__band-bg:after{content:"";width:46%;height:220%;transform:translateX(calc((var(--tx) + 1) * 60%));background:radial-gradient(closest-side,#ffffff8c,#0000);transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute;top:-60%;left:0}.ready__mini{align-self:stretch;position:relative}.ready__mini:after{content:"";filter:blur(3px);background:radial-gradient(closest-side,#4d5b7247,#0000);border-radius:50%;height:18px;position:absolute;bottom:-14px;left:18%;right:18%}.ready__mini-float{animation:7s ease-in-out infinite ready-float;position:absolute;inset:-78px -12px -10px}.ready__mini-float img{object-fit:contain;object-position:center bottom;width:100%;height:100%;transform:perspective(700px) rotateY(calc(var(--tx) * 10deg)) rotateX(calc(var(--ty) * -4deg));transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.ready__band-text{gap:10px;min-width:0;display:grid}.ready__band-title{color:var(--navy);font-family:var(--font-display);font-size:clamp(30px,3vw,48px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;white-space:nowrap;line-height:1.05}.ready__band-title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.ready__band-text p{color:var(--navy-soft);font:400 clamp(15.5px, 1.15vw, 17.5px) / 1.5 var(--font);letter-spacing:var(--ui-tracking)}.ready__band-text .ready__chips{justify-content:flex-start;margin-top:6px}.ready__band-actions .ready__actions{flex-wrap:nowrap}@media (width<=1100px){.ready__band{grid-template-columns:clamp(120px,14vw,160px) minmax(0,1fr);row-gap:18px}.ready__mini{grid-row:span 2}.ready__band-actions .ready__actions{justify-content:flex-start}}@media (width<=640px){.ready[data-variant=compact]{padding-top:72px}.ready__band{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:0 20px 28px}.ready__mini{grid-row:auto;width:116px;height:120px}.ready__mini-float{top:-64px;bottom:0}.ready__band-title{white-space:normal;font-size:clamp(32px,9vw,42px)}.ready__band-text .ready__chips{justify-content:center}.ready__band-actions{width:100%}.ready__band-actions .ready__actions{flex-wrap:wrap;justify-content:center}.ready__band-actions .btn{width:min(100%,340px)}}@media (prefers-reduced-motion:reduce){.ready__mini-float{animation:none}.ready__glow,.ready__band-bg:after,.ready__mini-float img{transition:none}}.steps{padding:clamp(88px, 10vw, 140px) var(--page-margin) clamp(88px, 10vw, 130px);color:var(--navy);background:linear-gradient(#fff 0% 55%,#f4f8fc 100%);position:relative;overflow-x:clip}.steps__inner{max-width:1240px;margin:0 auto}.steps__head{text-align:center;max-width:40em;margin:0 auto}.steps__eyebrow{color:var(--navy-soft);font:500 13px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.steps__eyebrow:before{content:"";background:var(--peach);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffb98a40}.steps__headline{color:var(--navy);font-family:var(--font-display);font-size:clamp(32px,3.4vw,54px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;text-transform:none;text-wrap:balance;line-height:1.08}.steps__headline em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.steps__cards{margin-top:clamp(24px,3vw,40px)}.steps__track{padding-top:88px;position:relative}.steps__route{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.steps__route-base,.steps__route-live{fill:none;stroke-dasharray:5 9;stroke-linecap:round}.steps__route-base{stroke:#4d5b7224;stroke-width:1.6px}.steps__route-live{stroke-width:2px}.steps__tip{opacity:0;transition:opacity .3s}.steps__tip-halo{fill:#4d5b7229}.steps__tip-dot{fill:var(--vivid)}.steps__list{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid;position:relative}.steps__step{display:flex;position:relative}.steps__card{background:#fff;border-radius:24px;flex-direction:column;width:100%;padding:52px clamp(22px,2.2vw,30px) clamp(22px,2.2vw,30px);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;position:relative;box-shadow:0 0 0 1px #4d5b7212,0 24px 50px -30px #4d5b7259}@media (hover:hover){.steps__card:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #4d5b7224,0 36px 64px -30px #4d5b7273}}.steps__ring{z-index:2;width:56px;height:56px;color:var(--vivid);font:500 15px/1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:.06em;background:#fff;border-radius:50%;place-items:center;transition:color .5s,box-shadow .5s;display:grid;position:absolute;top:-28px;left:28px;box-shadow:inset 0 0 0 1.5px #4d5b7247,0 0 0 6px #fff,0 12px 26px -12px #4d5b7273}.steps__ring>span{position:relative}.steps__ring:before{content:"";background:linear-gradient(135deg, var(--navy) 0%, var(--vivid) 100%);opacity:0;border-radius:50%;transition:opacity .5s;position:absolute;inset:0}.steps__ring:after{content:"";opacity:0;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1.5px #4d5b7280}.steps__step[data-reached=true] .steps__ring{color:#fff;box-shadow:inset 0 0 0 1.5px #0000,0 0 0 6px #fff,0 14px 30px -10px #4d5b7299}.steps__step[data-reached=true] .steps__ring:before{opacity:1}.steps__step[data-reached=true] .steps__ring:after{animation:1.1s cubic-bezier(.2,.6,.3,1) steps-ping}@keyframes steps-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.steps__name{color:var(--navy);font:500 clamp(19px, 1.5vw, 22px) / 1.25 var(--font);letter-spacing:var(--ui-tracking)}.steps__text{color:var(--navy-soft);font:400 clamp(15.5px, 1.15vw, 17px) / 1.6 var(--font);letter-spacing:var(--ui-tracking);text-wrap:pretty;margin:10px 0 24px}.steps__text strong{color:var(--navy);font-weight:600}.steps__ui{min-height:164px;color:var(--navy);-webkit-user-select:none;user-select:none;background:linear-gradient(#f7fafd 0%,#edf3fa 100%);border-radius:18px;flex-direction:column;justify-content:center;gap:12px;margin-top:auto;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #4d5b720f}.steps__ui-bar{color:var(--muted);font:500 12px/1 var(--font);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:10px;display:flex}.steps__ui-meta{align-items:center;gap:6px;display:inline-flex}.steps__progress{background:#4d5b7214;border-radius:4px;height:4px;display:block;overflow:hidden}.steps__progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--vivid), var(--vivid-light));width:40%;height:100%;display:block}.steps__question{color:var(--navy);font:500 14.5px/1.35 var(--font);letter-spacing:var(--ui-tracking)}.steps__chips{flex-wrap:wrap;gap:6px;display:flex}.steps__chip{height:30px;color:var(--navy-soft);font:500 12.5px/1 var(--font);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 9px;transition:background-color .35s,color .35s,box-shadow .35s;display:inline-flex;box-shadow:inset 0 0 0 1px #4d5b721a}.steps__radio{border-radius:50%;flex:none;width:10px;height:10px;transition:background-color .35s,box-shadow .35s;box-shadow:inset 0 0 0 1.5px #4d5b724d}.steps__chip[data-on=true]{background:var(--vivid);color:#fff;box-shadow:0 8px 16px -10px #4d5b72e6}.steps__chip[data-on=true] .steps__radio{background:var(--vivid);box-shadow:0 0 0 2px #fff}.steps__live{background:#34c08b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #34c08b2e}.steps__call{background:#fff;border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex;box-shadow:0 0 0 1px #4d5b720f,0 10px 22px -16px #4d5b7266}.steps__caller-icon{background:linear-gradient(135deg, var(--navy) 0%, var(--vivid) 100%);color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.steps__caller-icon svg{position:relative}.steps__pulse{opacity:0;border-radius:50%;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite paused steps-pulse;position:absolute;inset:0;box-shadow:0 0 0 1.5px #4d5b7280}.steps__pulse--late{animation-delay:1.2s}.steps[data-live=true] .steps__pulse{animation-play-state:running}@keyframes steps-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}.steps__caller{min-width:0;color:var(--muted);font:400 13px/1.2 var(--font);flex-direction:column;flex:1;gap:4px;display:flex}.steps__caller strong{color:var(--navy);font:500 14.5px/1.2 var(--font)}.steps__call-actions{justify-content:center;gap:28px;display:flex}.steps__decline,.steps__answer{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.steps__decline{color:var(--navy-soft);background:#4d5b7214}.steps__answer{color:#17694c;background:#c9f5e4;box-shadow:0 8px 16px -10px #17694c99}.steps__ship-head{font:500 14.5px/1 var(--font);letter-spacing:var(--ui-tracking);align-items:center;gap:10px;display:flex}.steps__ship-icon{width:30px;height:30px;color:var(--vivid);background:#4d5b721a;border-radius:10px;place-items:center;display:grid}.steps__tracker{justify-content:space-between;align-items:center;height:14px;margin:4px 22px 0;display:flex;position:relative}.steps__tracker-line{background:#4d5b721a;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:6px;right:6px;overflow:hidden}.steps__tracker-line>span{background:linear-gradient(90deg, var(--vivid), var(--vivid-light));transform-origin:0;height:100%;transition:transform 1.1s cubic-bezier(.45,0,.2,1) .2s;display:block;transform:scaleX(0)}.steps__dot{background:#fff;border-radius:50%;width:12px;height:12px;transition:background-color .3s,box-shadow .3s;position:relative;box-shadow:inset 0 0 0 1.5px #4d5b7233}.steps__dot:nth-of-type(2){transition-delay:.2s}.steps__dot:nth-of-type(3){transition-delay:.75s}.steps__dot:nth-of-type(4){transition-delay:1.3s}.steps__step[data-reached=true] .steps__tracker-line>span{transform:scaleX(1)}.steps__step[data-reached=true] .steps__dot{background:var(--vivid);box-shadow:inset 0 0 0 1.5px var(--vivid), 0 0 0 4px #4d5b721f}.steps__tracker-labels{color:var(--muted);font:400 12px/1 var(--font);justify-content:space-between;display:flex}.steps__review{color:var(--navy-soft);font:500 13px/1 var(--font);border-top:1px solid #4d5b7214;align-items:center;gap:8px;padding-top:12px;display:flex}.steps__review svg{color:var(--vivid)}.steps__cta{text-align:center;margin-top:clamp(48px,5vw,72px)}@media (width<=980px){.steps__track{padding-top:0}.steps__list{grid-template-columns:minmax(0,1fr);gap:24px;max-width:560px;margin:0 auto}.steps__step{padding-left:60px}.steps__card{padding:24px}.steps__ring{width:44px;height:44px;font-size:13px;top:18px;left:-60px}.steps__cta .btn{width:min(100%,360px)}}@media (width<=600px){.steps__step{padding-left:52px}.steps__ring{left:-52px}.steps__card{padding:20px}.steps__ui{padding:14px}}@media (prefers-reduced-motion:reduce){.steps__card,.steps__ring,.steps__ring:before,.steps__chip,.steps__radio,.steps__tracker-line>span,.steps__dot,.steps__tip{transition:none}.steps__pulse,.steps__step[data-reached=true] .steps__ring:after{animation:none}}.steps:not([data-variant=path]) [data-reached=true] .steps__tracker-line>span{transform:scaleX(1)}.steps:not([data-variant=path]) [data-reached=true] .steps__dot{background:var(--vivid);box-shadow:inset 0 0 0 1.5px var(--vivid), 0 0 0 4px #4d5b721f}.steps:not([data-variant=path]) .steps__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.steps[data-variant=timeline] .steps__tl{max-width:1080px;margin:clamp(48px,5vw,72px) auto 0;position:relative}.steps[data-variant=timeline] .steps__line{top:var(--line-top,0px);width:2px;height:var(--line-h,100%);pointer-events:none;background:#4d5b721a;border-radius:2px;margin-left:-1px;position:absolute;left:50%}.steps[data-variant=timeline] .steps__line-fill{border-radius:inherit;background:linear-gradient(180deg, var(--navy) 0%, var(--vivid) 55%, var(--vivid-light) 100%);transform:scaleY(var(--p,0));transform-origin:top;position:absolute;inset:0}.steps[data-variant=timeline] .steps__line-tip{top:calc(var(--p,0) * 100%);background:radial-gradient(circle, var(--vivid) 0 4.5px, #4d5b7229 5px 100%);width:22px;height:22px;opacity:var(--tip,0);border-radius:50%;margin:-11px 0 0 -11px;transition:opacity .3s;position:absolute;left:50%}.steps[data-variant=timeline] .steps__tl-list{gap:clamp(56px,7vw,104px);margin:0;padding:0;list-style:none;display:grid}.steps[data-variant=timeline] .steps__tl-step{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);grid-template-areas:"text node media";align-items:center;display:grid;position:relative}.steps[data-variant=timeline] .steps__tl-step[data-side=right]{grid-template-areas:"media node text"}.steps[data-variant=timeline] .steps__node{z-index:1;width:56px;height:56px;color:var(--vivid);font:500 15px/1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:.06em;background:#fff;border-radius:50%;grid-area:node;justify-self:center;place-items:center;transition:color .5s,box-shadow .5s;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #4d5b7247,0 12px 26px -12px #4d5b7273}.steps[data-variant=timeline] .steps__node>span{position:relative}.steps[data-variant=timeline] .steps__node:before{content:"";background:linear-gradient(135deg, var(--navy) 0%, var(--vivid) 100%);opacity:0;border-radius:50%;transition:opacity .5s;position:absolute;inset:0}.steps[data-variant=timeline] .steps__node:after{content:"";opacity:0;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1.5px #4d5b7280}.steps[data-variant=timeline] .steps__tl-step[data-reached=true] .steps__node{color:#fff;box-shadow:inset 0 0 0 1.5px #0000,0 14px 30px -10px #4d5b7299}.steps[data-variant=timeline] .steps__tl-step[data-reached=true] .steps__node:before{opacity:1}.steps[data-variant=timeline] .steps__tl-step[data-reached=true] .steps__node:after{animation:1.1s cubic-bezier(.2,.6,.3,1) steps-ping}.steps[data-variant=timeline] .steps__tl-text{grid-area:text;max-width:25em}.steps[data-variant=timeline] .steps__tl-step[data-side=left] .steps__tl-text{text-align:right;justify-self:end}.steps[data-variant=timeline] .steps__name{font-size:clamp(21px,1.8vw,26px)}.steps[data-variant=timeline] .steps__text{margin:12px 0 0}.steps[data-variant=timeline] .steps__tl-media{grid-area:media;display:flex}.steps[data-variant=timeline] .steps__tl-step[data-side=right] .steps__tl-media{justify-content:flex-end}.steps[data-variant=timeline] .steps__tl-card{--tilt:2deg;-webkit-backdrop-filter:blur(14px)saturate(1.2);opacity:.45;width:min(100%,400px);transform:translateY(16px) rotate(var(--tilt));background:#ffffffb3;border-radius:26px;padding:12px;transition:opacity .7s,transform 1s cubic-bezier(.2,.8,.2,1),box-shadow .45s;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #4d5b7212,0 30px 60px -34px #4d5b7273}.steps[data-variant=timeline] .steps__tl-step[data-side=right] .steps__tl-card{--tilt:-2deg}.steps[data-variant=timeline] .steps__tl-step[data-reached=true] .steps__tl-card{opacity:1;transform:none}@media (hover:hover){.steps[data-variant=timeline] .steps__tl-step[data-reached=true] .steps__tl-card:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #4d5b721f,0 38px 70px -34px #4d5b7280}}.steps[data-variant=timeline] .steps__tl-card .steps__ui{min-height:176px}.steps[data-variant=track]{--bleed:max(var(--page-margin), (100vw - 1240px) / 2);--card:min(940px, calc((100vw - 2 * var(--bleed)) * .8))}.steps[data-variant=track] .steps__head{text-align:left;max-width:40em;margin:0}.steps[data-variant=track] .steps__rail{margin:-24px calc(-1 * var(--bleed)) -56px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bleed);scrollbar-width:none;outline:none;position:relative;overflow:auto hidden}.steps[data-variant=track] .steps__rail::-webkit-scrollbar{display:none}.steps[data-variant=track] .steps__slides{width:max-content;padding:24px var(--bleed) 56px;gap:clamp(16px,2vw,28px);margin:0;list-style:none;display:flex}.steps[data-variant=track] .steps__slide{flex:0 0 var(--card);scroll-snap-align:start;display:flex}.steps[data-variant=track] .steps__slide-card{background:#fff;border-radius:28px;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,3vw,48px);min-height:400px;padding:clamp(28px,3vw,44px);transition:opacity .5s,transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:grid;box-shadow:0 0 0 1px #4d5b7212,0 30px 60px -34px #4d5b7266}.steps[data-variant=track] .steps__slide[data-active=false] .steps__slide-card{opacity:.55;cursor:pointer}@media (hover:hover){.steps[data-variant=track] .steps__slide-card:hover{transform:translateY(-5px);box-shadow:0 0 0 1px #4d5b7224,0 38px 70px -34px #4d5b7280}.steps[data-variant=track] .steps__slide[data-active=false] .steps__slide-card:hover{opacity:.85}}.steps[data-variant=track] .steps__rail:focus-visible .steps__slide[data-active=true] .steps__slide-card{outline:2px solid var(--vivid);outline-offset:3px}.steps[data-variant=track] .steps__slide-text{flex-direction:column;align-items:flex-start;display:flex}.steps[data-variant=track] .steps__numeral{background:linear-gradient(180deg, var(--vivid) 0%, #9bb8d329 100%);color:#0000;font-family:var(--font-display);font-size:clamp(110px,12vw,190px);font-weight:var(--display-weight);font-variant-numeric:tabular-nums;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;margin:0 0 24px -.04em;line-height:.8;display:block}.steps[data-variant=track] .steps__name{margin-top:auto;font-size:clamp(21px,1.8vw,26px)}.steps[data-variant=track] .steps__text{margin:12px 0 0}.steps[data-variant=track] .steps__slide-media{background:radial-gradient(80% 70% at 80% 10%,#9bb8d32e,#0000 70%),radial-gradient(60% 50% at 10% 100%,#ffb98a29,#0000 70%),linear-gradient(#f4f8fc 0%,#e6eef8 100%);border-radius:22px;align-items:center;padding:clamp(16px,2.2vw,32px);display:flex}.steps[data-variant=track] .steps__slide-media .steps__ui{-webkit-backdrop-filter:blur(10px);background:#ffffffc7;width:100%;margin-top:0;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b720f,0 20px 40px -26px #4d5b7273}.steps[data-variant=track] .steps__controls{align-items:center;gap:12px;margin-top:clamp(28px,3vw,40px);display:flex}.steps[data-variant=track] .steps__bar{background:#4d5b721a;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.steps[data-variant=track] .steps__bar>span{background:linear-gradient(90deg, var(--navy) 0%, var(--vivid) 60%, var(--vivid-light) 100%);transform-origin:0;position:absolute;inset:0;transform:scaleX(.4)}.steps[data-variant=track] .steps__count{min-width:5em;color:var(--navy);font:500 14px/1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:center}.steps[data-variant=track] .steps__count>span{color:var(--muted)}.steps[data-variant=track] .steps__nav{-webkit-backdrop-filter:blur(12px)saturate(1.3);width:48px;height:48px;color:var(--navy);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffb8;border:0;border-radius:50%;flex:none;place-items:center;transition:background-color .25s,color .25s,opacity .25s,transform .25s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b7214,0 10px 24px -14px #4d5b7273}@media (hover:hover){.steps[data-variant=track] .steps__nav[aria-disabled=false]:hover{color:var(--vivid);background:#fff;transform:translateY(-1px)}}.steps[data-variant=track] .steps__nav[aria-disabled=false]:active{transform:scale(.95)}.steps[data-variant=track] .steps__nav[aria-disabled=true]{opacity:.4;cursor:default}.steps[data-variant=track] .steps__nav:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.steps[data-variant=track] .steps__cta{text-align:left;margin-top:clamp(36px,4vw,52px)}@media (width<=980px){.steps[data-variant=timeline] .steps__tl{max-width:620px;margin-top:48px}.steps[data-variant=timeline] .steps__line{left:28px}.steps[data-variant=timeline] .steps__tl-list{gap:56px}.steps[data-variant=timeline] .steps__tl-step,.steps[data-variant=timeline] .steps__tl-step[data-side=right]{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"node text"".media";align-items:start;gap:20px 18px}.steps[data-variant=timeline] .steps__node{width:48px;height:48px;font-size:13px}.steps[data-variant=timeline] .steps__tl-text,.steps[data-variant=timeline] .steps__tl-step[data-side=left] .steps__tl-text{text-align:left;justify-self:start;max-width:none;padding-top:10px}.steps[data-variant=timeline] .steps__tl-media,.steps[data-variant=timeline] .steps__tl-step[data-side=right] .steps__tl-media{justify-content:flex-start}.steps[data-variant=timeline] .steps__tl-card{width:100%;max-width:440px}.steps[data-variant=track]{--card:calc((100vw - 2 * var(--bleed)) * .88)}.steps[data-variant=track] .steps__slide-card{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:24px}.steps[data-variant=track] .steps__numeral{margin-bottom:18px;font-size:88px}.steps[data-variant=track] .steps__cta{text-align:center}}@media (width<=600px){.steps[data-variant=track] .steps__slide-card{padding:20px}.steps[data-variant=track] .steps__numeral{font-size:72px}.steps[data-variant=track] .steps__slide-media{border-radius:18px;padding:12px}.steps[data-variant=track] .steps__nav{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.steps[data-variant=timeline] .steps__node,.steps[data-variant=timeline] .steps__node:before,.steps[data-variant=timeline] .steps__line-tip,.steps[data-variant=timeline] .steps__tl-card,.steps[data-variant=track] .steps__slide-card,.steps[data-variant=track] .steps__nav{transition:none}.steps[data-variant=timeline] .steps__tl-card{opacity:1;transform:none}.steps[data-variant=timeline] .steps__tl-step[data-reached=true] .steps__node:after{animation:none}}.sticky-cta{display:none}@media (width<=760px){.sticky-cta{z-index:28;-webkit-backdrop-filter:blur(16px)saturate(1.3);color:#fff;opacity:0;background:#769abce0;border-radius:20px;align-items:center;gap:12px;padding:10px 10px 10px 16px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex;position:fixed;bottom:68px;left:12px;right:12px;transform:translateY(140%);box-shadow:0 16px 36px -16px #101e348c,inset 0 0 0 1px #ffffff40}.sticky-cta[data-open=true]{opacity:1;transform:none}.sticky-cta__text{min-width:0;font:400 12.5px/1.35 var(--font);flex:1;gap:3px;display:grid}.sticky-cta__text strong{font:500 15px/1.2 var(--font)}.sticky-cta__close{width:26px;height:26px;color:var(--navy);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px;right:-6px;box-shadow:0 4px 10px #101e3440}.sticky-cta__close:focus-visible{outline:2px solid var(--vivid);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.sticky-cta{transition:none}}.subsbox{padding:clamp(40px, 6vw, 80px) var(--page-margin)}.subs.subsbox{background:#fff}.subsbox__runway{--p:0}.subsbox__pin{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,64px);max-width:1320px;min-height:min(100svh,900px);margin:0 auto;display:grid;position:relative}.subsbox__stage{margin-left:calc(-1 * var(--page-margin));align-self:stretch;position:relative}.subsbox__scene{position:absolute;inset:0}.subsbox__stage{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.subsbox__stage[data-dragging=true]{cursor:grabbing}.subsbox__hint{bottom:clamp(18px,4svh,40px);left:calc(var(--page-margin) + 8px);z-index:1;color:var(--navy);font:500 12px / 1.2 var(--font);letter-spacing:.01em;opacity:0;pointer-events:none;background:#ffffffb3;border-radius:999px;margin:0;padding:7px 14px;transition:opacity .3s,translate .3s;position:absolute;translate:0 6px}.subsbox__stage:hover .subsbox__hint{opacity:1;translate:0}@media (hover:none){.subsbox__hint{display:none}}.subsbox__details{align-content:center;gap:clamp(20px,2.4vw,32px);display:grid}.subsbox__title{z-index:1;text-align:left;grid-area:1/1;align-self:start;margin:clamp(96px,13svh,140px) 0 0}.subsbox__stage{grid-area:1/1}.subsbox__details{grid-area:1/2}.subsbox__tags{pointer-events:none;margin:0;padding:0;list-style:none}.subsbox__tag{--in:clamp(0, calc((var(--p) - var(--at)) * 10), 1);max-width:250px;color:var(--navy);font:500 13.5px / 1.3 var(--font);letter-spacing:var(--ui-tracking);-webkit-backdrop-filter:blur(12px)saturate(1.2);opacity:var(--in);translate:0 calc((1 - var(--in)) * 12px);background:#fff9;border:1px solid #ffffffd9;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 12px;display:inline-flex;position:absolute;box-shadow:0 12px 30px -16px #4d5b7266}.subsbox__dot{background:var(--peach);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #ffb98a40}.subsbox__tag[data-place=tl]{top:50%;left:calc(var(--page-margin) - 4%)}.subsbox__tag[data-place=tr]{top:30%;right:3%}.subsbox__tag[data-place=ml]{top:72%;left:calc(var(--page-margin) + 2%)}.subsbox__tag[data-place=br]{bottom:12%;right:3%}@media (width<=900px){.subsbox{padding:clamp(64px, 10vw, 96px) var(--page-margin)}.subsbox__pin{grid-template-columns:minmax(0,1fr);min-height:0}.subsbox__stage{margin:0 calc(-1 * var(--page-margin))}.subsbox__title,.subsbox__stage,.subsbox__details{grid-area:auto/1}.subsbox__title{margin:0}.subsbox__stage{aspect-ratio:auto;flex-direction:column;display:flex}.subsbox__scene{aspect-ratio:1;position:relative;inset:auto}.subsbox__tags{padding:0 var(--page-margin);flex-wrap:wrap;gap:8px;display:flex}.subsbox__tag{max-width:200px;font-size:12.5px;position:static}.subsbox__tag[data-place=tl],.subsbox__tag[data-place=ml]{left:5%}}.subsbox__stage:focus-visible{outline:2px solid var(--navy);outline-offset:-6px;border-radius:24px}.subsbox__controls{z-index:2;-webkit-backdrop-filter:blur(12px);opacity:.7;background:#ffffffd1;border-radius:999px;align-items:center;gap:6px;padding:5px;transition:opacity .3s;display:flex;position:absolute;bottom:clamp(18px,4svh,40px);right:3%;box-shadow:0 12px 28px -14px #14182066,inset 0 0 0 1px #fff,0 0 0 1px #4d5b721a}.subsbox__stage:hover .subsbox__controls,.subsbox__controls:focus-within{opacity:1}.subsbox__controls button{height:36px;color:var(--denim);font:500 13px / 1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background-color .2s,color .2s;display:inline-flex}.subsbox__controls button:hover{background:#4d5b721a}.subsbox__controls button:focus-visible{outline:2px solid var(--denim);outline-offset:2px}.subsbox__controls svg{stroke-width:1.8px;width:16px;height:16px}.subsbox__modes{border-right:1px solid #4d5b7226;gap:2px;margin-right:2px;padding-right:4px;display:flex}.subsbox__modes button[aria-checked=true]{background:var(--denim);color:#fff}.subsbox__icon{width:36px;padding:0!important}.subsbox__save{margin-left:2px;background:var(--denim)!important;color:#fff!important}.subsbox__save[data-saved=true]{background:#3f7d5c!important}.subsbox__stage[data-mode=move]{cursor:move}.subsbox .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none){.subsbox__controls{opacity:1}}@media (width<=900px){.subsbox__controls{margin:4px var(--page-margin) 12px;order:1;align-self:flex-end;position:static}.subsbox__tags{order:2}}.subsbox__stage[data-placing=false]{cursor:auto;touch-action:auto;-webkit-user-select:auto;user-select:auto}.subs{padding:clamp(88px, 10vw, 140px) var(--page-margin);color:var(--navy);background:linear-gradient(#f4f8fc 0%,#eaf1f8 100%);position:relative;overflow-x:clip}.subs__inner{max-width:1180px;margin:0 auto}.subs__head{text-align:center;margin-bottom:clamp(40px,5vw,64px)}.subs__title{color:var(--navy);font-family:var(--font-display);font-size:clamp(32px,3.4vw,54px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;text-transform:none;text-wrap:balance;line-height:1.08}.subs__title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.subs__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(20px,2.4vw,32px);display:grid}.subs__product,.subs__plan{min-width:0;display:grid}.subs__stage{isolation:isolate;background:linear-gradient(#fff 0%,#f3f7fc 48%,#e2ebf6 100%);border-radius:32px;flex-direction:column;min-height:560px;padding:22px 22px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b720f,0 30px 60px -36px #4d5b7259}.subs__halo{z-index:-1;aspect-ratio:1;opacity:0;pointer-events:none;border-radius:50%;width:min(86%,470px);transition:opacity .8s;position:absolute;top:46%;left:50%;translate:-50% -50%}.subs__halo--men{background:radial-gradient(closest-side,#fff4ebf2 0%,#ffdcc473 50%,#0000 100%)}.subs__halo--women{background:radial-gradient(closest-side,#c4d8f0e6 0%,#d6e5f680 52%,#0000 100%)}.subs__stage[data-product=men] .subs__halo--men,.subs__stage[data-product=women] .subs__halo--women{opacity:1}.subs__toggle{-webkit-backdrop-filter:blur(12px)saturate(1.3);background:#ffffffa8;border-radius:999px;grid-template-columns:1fr 1fr;align-self:center;padding:4px;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b7214,0 10px 24px -16px #4d5b7273}.subs__thumb{background:linear-gradient(115deg, var(--navy) 0%, #5d6b83 55%, var(--vivid) 100%);width:calc(50% - 4px);transform:translateX(calc(var(--k) * 100%));border-radius:999px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 8px 18px -8px #4d5b72b3}.subs__option{height:44px;color:var(--navy-soft);font:500 15px/1 var(--font);letter-spacing:var(--ui-tracking);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;padding:0 22px;transition:color .3s;position:relative}.subs__option[aria-pressed=true]{color:#fff}@media (hover:hover){.subs__option[aria-pressed=false]:hover{color:var(--vivid)}}.subs__option:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.subs__show{flex:1;min-height:clamp(340px,34vw,440px);position:relative}.subs__disc{aspect-ratio:3.4;background:radial-gradient(closest-side,#fff 0%,#eef4fb 46%,#d3e2f2 100%);border-radius:50%;width:min(64%,330px);position:absolute;bottom:15%;left:50%;translate:-50% 50%;box-shadow:0 0 0 1px #ffffffe6,0 18px 50px -6px #9bb8d352,inset 0 -8px 18px #4d5b7214}.subs__shadow{filter:blur(2px);background:radial-gradient(closest-side,#343d4d66,#343d4d1f 60%,#0000);border-radius:50%;width:min(36%,180px);height:18px;animation:7s ease-in-out infinite paused subs-shadow;position:absolute;bottom:15%;left:50%;translate:-50% 25%}.subs__bottle{aspect-ratio:1000/1626;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;height:min(76%,420px);transition:none;display:block;position:absolute;bottom:15%;left:50%;transform:translateY(26px)scale(.97)}.subs__bottle[data-state=in]{opacity:1;pointer-events:auto;transition:opacity .7s .12s,transform .9s cubic-bezier(.2,.8,.2,1) .12s;transform:none}.subs__bottle[data-state=out]{opacity:0;transition:opacity .35s,transform .5s cubic-bezier(.4,0,.2,1);transform:translateY(-16px)scale(.98)}.subs__float{width:100%;height:100%;animation:7s ease-in-out infinite paused subs-bob;display:block}.subs[data-live=true] .subs__float,.subs[data-live=true] .subs__shadow{animation-play-state:running}.subs__float{position:relative}.subs__float img{object-fit:contain;filter:drop-shadow(0 18px 22px #4d5b7224)drop-shadow(0 3px 5px #4d5b7214);width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s;display:block}@media (hover:hover){.subs__bottle[data-state=in]:hover img{filter:drop-shadow(0 16px 26px #4d5b722e);transform:translateY(-1.5%)}}@keyframes subs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6%)}}@keyframes subs-shadow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.9)}}.subs__captions{justify-items:center;display:grid}.subs__caption{height:44px;color:var(--navy);font:500 15px/1 var(--font);letter-spacing:var(--ui-tracking);opacity:0;pointer-events:none;border-radius:999px;grid-area:1/1;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:none;display:inline-flex;transform:translateY(6px)}.subs__caption[data-state=in]{opacity:1;pointer-events:auto;transition:opacity .5s .2s,transform .6s cubic-bezier(.2,.8,.2,1) .2s,color .25s;transform:none}.subs__caption[data-state=out]{opacity:0;transition:opacity .25s,transform .35s;transform:translateY(-4px)}.subs__caption svg{color:var(--vivid);transition:transform .35s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.subs__caption:hover{color:var(--vivid)}.subs__caption:hover svg{transform:translate(2px,-2px)}}.subs__caption:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.subs__card{-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#ffffffd1;border-radius:32px;flex-direction:column;padding:clamp(28px,3vw,44px);display:flex;box-shadow:inset 0 0 0 1px #fffffff2,0 0 0 1px #4d5b7212,0 40px 80px -48px #4d5b7280}.subs__price{border-bottom:1px solid #4d5b7214;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:24px;display:flex}.subs__amount{background:linear-gradient(100deg, var(--navy) 0%, #5d6b83 55%, var(--vivid) 100%);color:#0000;font-family:var(--font-display);font-size:clamp(56px,5.4vw,78px);font-weight:var(--display-weight);font-variant-numeric:tabular-nums;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;line-height:.95}.subs__per{color:var(--navy-soft);font:400 17px/1.2 var(--font);letter-spacing:var(--ui-tracking)}.subs__includes{color:var(--navy-soft);font:500 13px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;margin:26px 0 16px}.subs__services{gap:13px;margin:0;padding:0;list-style:none;display:grid}.subs__service{color:var(--navy);font:400 16px/1.45 var(--font);letter-spacing:var(--ui-tracking);align-items:flex-start;gap:12px;display:flex;position:relative}.subs__tick{background:linear-gradient(135deg, var(--navy) 0%, var(--vivid) 100%);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:.5px;display:grid;box-shadow:0 6px 12px -6px #4d5b72b3}.subs__protect{color:var(--vivid);font:inherit;letter-spacing:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #4d5b728c;text-decoration:underline dotted #4d5b728c;text-decoration-thickness:1.5px;position:relative}.subs__protect:before{content:"";position:absolute;inset:-11px -6px}.subs__protect svg{vertical-align:-2px;margin-left:5px}.subs__protect:focus-visible{outline:2px solid var(--vivid);outline-offset:3px;border-radius:4px}.subs__tip{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(1.4);opacity:0;visibility:hidden;width:min(100%,360px);transform-origin:var(--arrow) 100%;background:#ffffffdb;border-radius:18px;align-items:flex-start;gap:12px;padding:16px 18px 16px 16px;transition:opacity .2s,transform .25s,visibility 0s linear .25s;display:flex;position:absolute;bottom:calc(100% + 12px);left:0;transform:translateY(6px)scale(.98);box-shadow:inset 0 0 0 1px #fffffff2,0 0 0 1px #4d5b7214,0 26px 50px -20px #4d5b7273}.subs__tip[data-open=true]{opacity:1;visibility:visible;transition:opacity .2s,transform .3s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.subs__tip:after{content:"";top:100%;left:var(--arrow);clip-path:polygon(0 0,100% 0,50% 100%);background:#fffffff0;width:18px;height:9px;margin-left:-9px;position:absolute}.subs__tip-icon{background:linear-gradient(135deg, var(--navy) 0%, var(--vivid) 100%);color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 16px -8px #4d5b72b3}.subs__tip-title{color:var(--navy);font:500 15px/1.3 var(--font);letter-spacing:var(--ui-tracking);margin-bottom:6px}.subs__tip-text{color:var(--navy-soft);font:400 13.5px/1.55 var(--font);letter-spacing:var(--ui-tracking)}.subs__pay{color:var(--navy-soft);font:400 15px/1.5 var(--font);letter-spacing:var(--ui-tracking);border-top:1px solid #4d5b7214;gap:10px;margin:26px 0 30px;padding:22px 0 0;list-style:none;display:grid}.subs__pay strong{color:var(--navy);font-weight:600}.subs__pay-first{color:var(--navy);font-size:16px}.subs__logo{vertical-align:middle;width:auto;margin-left:2px;display:inline-block}.subs__logo--afterpay{height:22px}.subs__logo--zip{height:18px}.subs__start{margin-top:auto}.subs__trust{min-height:44px;color:var(--navy-soft);font:500 14px/1 var(--font);letter-spacing:var(--ui-tracking);border-radius:999px;align-self:center;align-items:center;gap:10px;margin-top:14px;padding:0 8px;text-decoration:none;transition:color .2s;display:inline-flex}.subs__stars{color:#00b67a;gap:2px;display:inline-flex}@media (hover:hover){.subs__trust:hover{color:var(--navy);text-underline-offset:4px;text-decoration:underline}}.subs__trust:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.subs__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=980px){.subs__grid{grid-template-columns:minmax(0,1fr);max-width:620px;margin:0 auto}.subs__stage{min-height:0}}@media (width<=600px){.subs__stage{border-radius:26px;padding:16px 12px 10px}.subs__show{min-height:330px}.subs__option{padding:0 18px}.subs__card{border-radius:26px;padding:26px 20px 20px}.subs__service{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.subs__float,.subs__shadow{animation:none}.subs__bottle,.subs__bottle[data-state=in],.subs__bottle[data-state=out],.subs__caption,.subs__caption[data-state=in],.subs__caption[data-state=out]{transform:none}.subs__thumb,.subs__halo,.subs__float img{transition:none}}.subs:not([data-variant=stage]){--shot-h:clamp(320px, 34vw, 480px)}.subs:not([data-variant=stage]) .subs__shot{isolation:isolate;width:calc(var(--shot-h) * 1000 / 1626);height:var(--shot-h);position:relative}.subs:not([data-variant=stage]) .subs__glow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#fff4ebf2 0%,#ffdcc46b 50%,#0000 100%);border-radius:50%;width:170%;position:absolute;top:48%;left:50%;translate:-50% -50%}.subs:not([data-variant=stage]) .subs__shot[data-product=women] .subs__glow{background:radial-gradient(closest-side,#c4d8f0e6 0%,#d6e5f67a 52%,#0000 100%)}.subs:not([data-variant=stage]) .subs__floor{filter:blur(2px);background:radial-gradient(closest-side,#343d4d5c,#343d4d1a 60%,#0000);border-radius:50%;width:58%;height:18px;animation:7s ease-in-out infinite paused subs-shadow;position:absolute;bottom:9%;left:50%;translate:-50% 50%}.subs[data-live=true]:not([data-variant=stage]) .subs__floor{animation-play-state:running}.subs:not([data-variant=stage]) .subs__stand{-webkit-tap-highlight-color:transparent;display:block;position:absolute;inset:0;translate:7.7%}.subs:not([data-variant=stage]) .subs__shot[data-product=women] .subs__float,.subs:not([data-variant=stage]) .subs__shot[data-product=women] .subs__floor{animation-delay:-3.5s}@media (hover:hover){.subs:not([data-variant=stage]) .subs__stand:hover img{filter:drop-shadow(0 16px 26px #4d5b722e);transform:translateY(-1.5%)}}.subs[data-variant=centred] .subs__duo{--shot-w:calc(var(--shot-h) * 1000 / 1626);max-width:1180px;padding-bottom:calc(56px + var(--shot-h) * .09);grid-template-columns:minmax(0,1fr) minmax(0,480px) minmax(0,1fr);grid-template-areas:"left card right";align-items:end;margin:0 auto;display:grid}.subs[data-variant=centred] .subs__middle{z-index:2;grid-area:card;min-width:0;display:grid;position:relative}.subs[data-variant=centred] .subs__end{z-index:1;margin-bottom:calc(-56px - var(--shot-h) * .09);position:relative}.subs[data-variant=centred] .subs__end[data-side=left]{margin-right:calc(var(--shot-w) * -.42);grid-area:left;justify-self:end}.subs[data-variant=centred] .subs__end[data-side=right]{margin-left:calc(var(--shot-w) * -.42);grid-area:right;justify-self:start}.subs[data-variant=centred] .subs__bookend{flex-direction:column;align-items:center;display:flex}.subs[data-variant=centred] .subs__stand:focus-visible{outline:2px solid var(--vivid);outline-offset:4px;border-radius:24px}.subs[data-variant=centred] .subs__card{-webkit-backdrop-filter:blur(20px)saturate(1.25);background:#ffffffc7}.subs[data-variant=compare] .subs__inner{max-width:1180px}.subs[data-variant=compare] .subs__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);display:grid}.subs[data-variant=compare] .subs__item{min-width:0;display:grid;container-type:inline-size}.subs[data-variant=compare] .subs__item-card{--shot-h:clamp(260px, 26cqi + 120px, 420px);background:linear-gradient(#fff 0%,#f3f7fc 55%,#e6eef8 100%);border-radius:32px;flex-direction:column;align-items:center;gap:8px;padding:clamp(20px,6cqi,32px);transition:translate .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b720f,0 30px 60px -36px #4d5b7259}@container (width>=520px){.subs[data-variant=compare] .subs__item-card{--shot-h:clamp(300px, 64cqi, 420px);flex-direction:row;gap:clamp(8px,3cqi,28px)}.subs[data-variant=compare] .subs__item-body{text-align:left;align-items:flex-start}}@media (hover:hover){.subs[data-variant=compare] .subs__item-card:hover{translate:0 -4px;box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #4d5b721f,0 38px 70px -36px #4d5b7273}}.subs[data-variant=compare] .subs__shot{flex:none}.subs[data-variant=compare] .subs__item-body{text-align:center;flex-direction:column;flex:1;align-items:center;width:100%;min-width:0;display:flex}.subs[data-variant=compare] .subs__kicker{color:var(--navy-soft);font:500 13px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.subs[data-variant=compare] .subs__kicker:before{content:"";background:var(--peach);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffb98a40}.subs[data-variant=compare] .subs__item-name{font:500 clamp(19px, 1.6vw, 23px) / 1.25 var(--font);letter-spacing:var(--ui-tracking);margin-top:12px}.subs[data-variant=compare] .subs__item-link{color:var(--navy);border-radius:6px;align-items:center;gap:6px;text-decoration:none;transition:color .25s;display:inline-flex}.subs[data-variant=compare] .subs__item-link svg{color:var(--vivid);flex:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.subs[data-variant=compare] .subs__item-link:hover{color:var(--vivid)}.subs[data-variant=compare] .subs__item-link:hover svg{transform:translate(2px,-2px)}}.subs[data-variant=compare] .subs__item-link:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.subs[data-variant=compare] .subs__price{border:0;margin-top:22px;padding:0}.subs[data-variant=compare] .subs__amount{font-size:clamp(48px,4.4vw,64px)}.subs[data-variant=compare] .subs__upfront{color:var(--navy-soft);font:400 15.5px/1.5 var(--font);letter-spacing:var(--ui-tracking);margin:12px 0 24px}.subs[data-variant=compare] .subs__upfront strong{color:var(--navy);font-weight:600}.subs[data-variant=compare] .subs__strip{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#ffffffbd;border-radius:24px;flex-wrap:wrap;align-items:center;gap:16px 36px;margin-top:clamp(20px,2.4vw,32px);padding:22px clamp(24px,3vw,36px);display:flex;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b7212,0 24px 50px -32px #4d5b7261}.subs[data-variant=compare] .subs__strip .subs__includes{flex:none;margin:0}.subs[data-variant=compare] .subs__strip .subs__services{flex-wrap:wrap;flex:1;gap:12px 28px;display:flex}.subs[data-variant=compare] .subs__strip .subs__service{align-items:center;font-size:15px}.subs[data-variant=compare] .subs__tip{width:min(340px, calc(100vw - 2 * var(--page-margin) - 32px))}.subs[data-variant=compare] .subs__ways{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:14px;padding:0 clamp(8px,1.6vw,20px);display:flex}.subs[data-variant=compare] .subs__ways-line{color:var(--navy-soft);font:400 15px/1.5 var(--font);letter-spacing:var(--ui-tracking);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.subs[data-variant=compare] .subs__ways-line strong{color:var(--navy);font-weight:600}.subs[data-variant=compare] .subs__ways-dot{background:#4d5b7240;border-radius:50%;width:4px;height:4px}.subs[data-variant=compare] .subs__ways .subs__trust{margin-top:0}@media (width<=980px){.subs:not([data-variant=stage]){--shot-h:clamp(240px, 44vw, 340px)}.subs[data-variant=centred] .subs__duo{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"left right""card card";row-gap:28px;max-width:620px;padding-bottom:0}.subs[data-variant=centred] .subs__end,.subs[data-variant=centred] .subs__end[data-side=left],.subs[data-variant=centred] .subs__end[data-side=right]{justify-self:center;margin:0}.subs[data-variant=compare] .subs__pair{grid-template-columns:minmax(0,1fr);max-width:620px;margin:0 auto}.subs[data-variant=compare] .subs__strip,.subs[data-variant=compare] .subs__ways{max-width:620px;margin-left:auto;margin-right:auto}.subs[data-variant=compare] .subs__strip{flex-direction:column;align-items:flex-start}.subs[data-variant=compare] .subs__strip .subs__services{flex-direction:column}.subs[data-variant=compare] .subs__ways{margin-top:14px}}@media (width<=600px){.subs:not([data-variant=stage]){--shot-h:clamp(200px, 52vw, 260px)}.subs[data-variant=compare] .subs__item-card,.subs[data-variant=compare] .subs__strip{border-radius:26px}.subs[data-variant=compare] .subs__strip{padding:20px}}@media (prefers-reduced-motion:reduce){.subs:not([data-variant=stage]) .subs__floor{animation:none}.subs[data-variant=compare] .subs__item-card,.subs[data-variant=compare] .subs__item-link svg{transition:none}}.subs__note{pointer-events:none;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;overflow:visible}@media (hover:hover){.subs:not([data-variant=stage]) .subs__stand:hover .subs__note{transform:translateY(-1.5%)}}.subs__note-text{font-family:var(--font-display);font-size:76px;font-style:var(--accent-style,italic);font-weight:var(--display-weight);letter-spacing:.01em;opacity:0;transition:opacity .7s .5s}.subs__note-arrow{fill:none;stroke:#4d5b72;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) .8s}.subs__note-head{fill:none;stroke:#4d5b72;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s 1.75s}.subs[data-seen=true] .subs__note-text,.subs[data-seen=true] .subs__note-head{opacity:1}.subs[data-seen=true] .subs__note-arrow{stroke-dashoffset:0}.subs__note-narrow{display:none}@media (width<=980px){.subs__note-wide{display:none}.subs__note-narrow{display:inline}.subs__note-narrow .subs__note-text{font-size:132px}}@media (prefers-reduced-motion:reduce){.subs__note,.subs__note-text,.subs__note-arrow,.subs__note-head{transition:none}}.suitable{padding:clamp(48px, 6vw, 96px) var(--page-margin);color:var(--navy);background:#fff;position:relative}.suitable__wrap{max-width:1440px;margin:0 auto}.suitable__banner{isolation:isolate;background:radial-gradient(70% 90% at 0 0,#fff6,#0000 62%),radial-gradient(50% 70% at 30% 110%,#ffc4a073,#0000 70%),linear-gradient(115deg,#ffd9bf 0%,#fde0cc 45%,#fbe7da 100%);border-radius:32px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:520px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c,0 44px 90px -52px #a05c3080,0 0 0 1px #c4805414}.suitable__text{z-index:2;align-self:center;padding:clamp(44px,5.5vw,88px) 24px clamp(44px,5.5vw,88px) clamp(36px,5vw,80px);position:relative}.suitable__title{color:var(--navy);font-family:var(--font-display);font-size:clamp(38px,4.1vw,66px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.015em;text-transform:none;line-height:1.04}.suitable__title sup{vertical-align:1.05em;font-size:.42em;line-height:0}.suitable__title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.suitable__btn{margin-top:clamp(28px,3vw,40px)}.suitable__photos{min-height:100%;position:relative}.suitable__photo{object-fit:cover;object-position:50% 24%;opacity:0;width:100%;height:100%;transition:opacity 1.1s,transform 1.8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.04);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24%);mask-image:linear-gradient(90deg,#0000 0%,#000 24%)}.suitable__photo[data-active=true]{opacity:1;transform:none}.suitable__bullets{z-index:3;-webkit-backdrop-filter:blur(12px)saturate(1.2);background:#ffffff8c;border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:inset 0 0 0 1px #fffc,0 10px 24px -14px #4d5b7273}.suitable__bullet{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.suitable__bullet svg{width:28px;height:28px;position:absolute;inset:8px;overflow:visible}.suitable__ring-track{fill:none;stroke:#4d5b7229;stroke-width:2px}.suitable__ring-fill{fill:none;stroke:var(--vivid);stroke-width:2px;stroke-linecap:round;stroke-dasharray:var(--ring);stroke-dashoffset:0;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}[data-auto=true] .suitable__ring-fill{animation:suitable-ring var(--hold) linear forwards}[data-paused=true] .suitable__ring-fill{animation-play-state:paused}@keyframes suitable-ring{0%{stroke-dashoffset:var(--ring)}to{stroke-dashoffset:0}}.suitable__dot{background:#4d5b7273;border-radius:50%;width:6px;height:6px;transition:background-color .3s,transform .3s cubic-bezier(.2,.8,.2,1)}.suitable__bullet[aria-current=true] .suitable__dot{background:var(--vivid);transform:scale(1.15)}@media (hover:hover){.suitable__bullet:not([aria-current=true]):hover .suitable__dot{background:var(--navy);transform:scale(1.3)}}.suitable__bullet:focus-visible{outline:2px solid var(--vivid);outline-offset:1px}@media (width<=980px){.suitable__banner{text-align:center;grid-template-columns:minmax(0,1fr);min-height:0}.suitable__text{padding:48px 28px 8px}.suitable__photos{height:clamp(340px,74vw,520px);margin-top:-24px}.suitable__photo{-webkit-mask-image:linear-gradient(#0000 0%,#000 26%);mask-image:linear-gradient(#0000 0%,#000 26%)}.suitable__bullets{bottom:18px;right:50%;transform:translate(50%)}}@media (width<=600px){.suitable__banner{border-radius:26px}.suitable__text{padding:40px 20px 4px}.suitable__title{font-size:clamp(34px,9.4vw,44px)}.suitable__btn{width:100%}}@media (prefers-reduced-motion:reduce){.suitable__photo{transition:opacity .4s;transform:none}.suitable__dot{transition:none}}.suitable[data-variant=bleed] .suitable__banner{background:radial-gradient(60% 90% at 0 100%,#ffc4a066,#0000 70%),linear-gradient(115deg,#fdd9c0 0%,#fbe3d3 50%,#f9e8dc 100%);align-items:center;min-height:clamp(540px,46vw,660px);padding:clamp(24px,4vw,64px);display:flex}.suitable[data-variant=bleed] .suitable__photos{z-index:0;min-height:0;position:absolute;inset:0}.suitable__haze{object-fit:cover;object-position:50% 30%;filter:blur(48px)saturate(1.15);opacity:0;pointer-events:none;width:96%;height:124%;transition:opacity 1.1s;position:absolute;top:-12%;left:16%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%)}.suitable__haze[data-active=true]{opacity:.6}.suitable[data-variant=bleed] .suitable__photo{object-position:50% 20%;width:64%;transition:opacity 1.1s,transform 6.5s cubic-bezier(.2,.6,.3,1);left:auto;transform:scale(1.06);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.suitable[data-variant=bleed] .suitable__photo[data-active=true]{transform:none}.suitable[data-variant=bleed] .suitable__text{-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#ffffff6b;border-radius:28px;width:min(520px,100%);padding:clamp(32px,3.6vw,52px);box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 1px #c4805414,0 34px 70px -40px #96562c8c}.suitable[data-variant=bleed] .suitable__title{font-size:clamp(34px,3.4vw,54px)}@media (width<=980px){.suitable[data-variant=bleed] .suitable__banner{text-align:center;align-items:flex-end;min-height:clamp(560px,128vw,820px);padding:16px}.suitable[data-variant=bleed] .suitable__photos{height:auto;margin-top:0}.suitable__haze{display:none}.suitable[data-variant=bleed] .suitable__photo{object-position:50% 12%;width:100%;-webkit-mask-image:none;mask-image:none}.suitable[data-variant=bleed] .suitable__text{background:#ffffff80;border-radius:24px;width:100%;max-width:560px;margin:0 auto;padding:32px 24px 24px}.suitable[data-variant=bleed] .suitable__bullets{top:16px;bottom:auto}}@media (width<=600px){.suitable[data-variant=bleed] .suitable__banner{padding:12px}.suitable[data-variant=bleed] .suitable__text{border-radius:20px;padding:26px 18px 18px}.suitable[data-variant=bleed] .suitable__title{font-size:clamp(30px,8.4vw,40px)}}.suitable[data-variant=duo]{padding-top:clamp(88px,9vw,140px);padding-bottom:clamp(88px,9vw,140px);overflow-x:clip}.suitable__duo{--mx:0;--my:0;--scroll:0;isolation:isolate;background:radial-gradient(40% 70%,#ffffff8c,#0000 72%),linear-gradient(115deg,#ffd9bf 0%,#fde0cc 45%,#fbe7da 100%);border-radius:32px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left text right";align-items:center;gap:clamp(20px,3vw,48px);max-width:1240px;margin:0 auto;padding:0 clamp(24px,4vw,64px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff8c,0 44px 90px -52px #a05c3080,0 0 0 1px #c4805414}.suitable__portrait{margin:-120px 0}.suitable__portrait--left{grid-area:left}.suitable__portrait--right{grid-area:right}.suitable__portrait-frame{aspect-ratio:3/4;transform:translate3d(calc(var(--mx) * var(--dx)), calc(var(--base) + var(--scroll) * var(--sy) + var(--my) * var(--dy)), 0);background:#f6e6da;border-radius:28px;transition:transform .7s cubic-bezier(.2,.8,.2,1);overflow:hidden;box-shadow:0 0 0 1px #c480541a,0 40px 70px -36px #96562c8c}.suitable__portrait--left .suitable__portrait-frame{--base:-20px;--sy:-28px;--dx:14px;--dy:10px}.suitable__portrait--right .suitable__portrait-frame{--base:20px;--sy:22px;--dx:9px;--dy:6px}.suitable__portrait-frame img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transform:scale(1.08) translate3d(calc(var(--mx) * -8px), calc(var(--scroll) * 10px), 0);transition:transform .9s cubic-bezier(.2,.8,.2,1);display:block}.suitable[data-variant=duo] .suitable__text{text-align:center;grid-area:text;padding:clamp(28px,3vw,44px) clamp(4px,1vw,16px)}.suitable[data-variant=duo] .suitable__title{font-size:clamp(34px,3.6vw,58px)}@media (width<=980px){.suitable__duo{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"text text""left right";gap:14px;padding:0 20px 40px}.suitable__portrait{margin:0}.suitable[data-variant=duo] .suitable__text{padding:44px 8px 18px}.suitable__portrait--left .suitable__portrait-frame{--base:0px}.suitable__portrait--right .suitable__portrait-frame{--base:22px}}@media (width<=600px){.suitable__duo{border-radius:26px;padding:0 14px 36px}.suitable__portrait-frame{border-radius:20px}.suitable[data-variant=duo] .suitable__title{font-size:clamp(34px,9.4vw,44px)}}@media (prefers-reduced-motion:reduce){.suitable[data-variant=bleed] .suitable__photo{transition:opacity .4s;transform:none}.suitable__haze{transition:opacity .4s}.suitable__portrait-frame{transform:translate3d(0, var(--base), 0);transition:none}.suitable__portrait-frame img{transition:none;transform:none}}.suitable__toggle{color:var(--navy)}@media (hover:hover){.suitable__toggle:hover{background:#fff9}}.support{isolation:isolate;color:var(--navy);background:#eaf1f8;padding:clamp(88px,10vw,140px) 0 clamp(72px,8vw,112px);position:relative;overflow-x:clip}.support__bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.support__bg img{object-fit:cover;object-position:60% 50%;filter:saturate(.7);width:100%;height:100%}.support__bg:after{content:"";background:radial-gradient(60% 50% at 50% 42%,#ffffff80,#0000 70%),linear-gradient(#fffffff7 0%,#ecf3fae0 20%,#e8f0f8db 80%,#fffffff7 100%);position:absolute;inset:0}.support__head{max-width:900px;padding:0 var(--page-margin);text-align:center;margin:0 auto}.support__title{color:var(--navy);font-family:var(--font-display);font-size:clamp(32px,3.4vw,54px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;text-transform:none;text-wrap:balance;line-height:1.08}.support__title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.support__lede{color:var(--navy-soft);font:400 clamp(16px, 1.25vw, 18px) / 1.6 var(--font);letter-spacing:var(--ui-tracking);margin-top:18px}.support__wall{margin-top:clamp(44px,5vw,64px)}.support__row{--fade:clamp(40px, 9vw, 160px);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);margin-bottom:-16px;padding:14px 0 30px;position:relative;overflow:hidden}.support__track{will-change:transform;width:max-content;display:flex}.support__set{align-items:stretch;gap:20px;margin:0;padding:0 20px 0 0;list-style:none;display:flex}.support__item{display:flex}.review-card{--w:340px;width:var(--w);background:#ffffffb8;border-radius:22px;flex-direction:column;gap:16px;margin:0;padding:24px 26px 22px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,background-color .3s;display:flex;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #4d5b7212,0 24px 50px -30px #4d5b7266}.review-card--s{--w:272px}.review-card--l{--w:430px}@media (hover:hover){.review-card:hover{background:#fffffff0;transform:translateY(-6px);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #4d5b7214,0 36px 64px -30px #4d5b7285}}.review-card__stars{color:#f1a95e;gap:3px;display:flex}.review-card__quote{margin:0}.review-card__quote p{color:var(--navy-soft);font:400 16px/1.6 var(--font);letter-spacing:var(--ui-tracking);text-wrap:pretty}.review-card__author{align-items:center;gap:12px;margin-top:auto;padding-top:4px;display:flex}.review-card__avatar{width:40px;height:40px;color:var(--navy);font:500 14px/1 var(--font);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fff9}.review-card__name{color:var(--navy);font:500 15px/1.2 var(--font);letter-spacing:var(--ui-tracking)}.support__controls{padding:0 var(--page-margin);justify-content:center;margin-top:28px;display:flex}.support__pause{-webkit-backdrop-filter:blur(12px);height:44px;color:var(--navy-soft);font:500 13px/1 var(--font);letter-spacing:.06em;cursor:pointer;background:#ffffff9e;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 16px;transition:background-color .2s,color .2s,transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 8px 20px -14px #4d5b7273,inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b7214}@media (hover:hover){.support__pause:hover{color:var(--vivid);background:#fff}}.support__pause:active{transform:scale(.96)}.support__pause:focus-visible,.support__scroll:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.support__scroll{padding:14px var(--page-margin) 30px;scroll-padding:0 var(--page-margin);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#4d5b7240 transparent;overflow-x:auto}.support__scroll .support__set{width:max-content;padding:0}.support__scroll .support__item{scroll-snap-align:start}@media (width<=600px){.support__row{--fade:24px}.review-card{--w:288px;padding:22px 22px 20px}.review-card--s{--w:240px}.review-card--l{--w:330px}.review-card__quote p{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.review-card,.support__pause{transition:none}.review-card:hover{transform:none}}.support[data-variant=wall] .support__wall{max-width:calc(1240px + 2 * var(--page-margin));padding:0 var(--page-margin);margin-left:auto;margin-right:auto}.wall{align-items:flex-start;gap:clamp(16px,1.8vw,24px);display:flex}.wall__col{flex-direction:column;flex:1;gap:clamp(16px,1.8vw,24px);min-width:0;display:flex}.wall__item{border-radius:22px}.wall__item:focus-visible{outline:2px solid var(--vivid);outline-offset:6px}.wall__item[data-new=true]{animation:wall-in .7s cubic-bezier(.2, .8, .2, 1) calc(var(--k) * 60ms) both}@keyframes wall-in{0%{opacity:0;transform:translateY(18px)}}.support[data-variant=wall] .review-card{-webkit-backdrop-filter:blur(14px)saturate(1.2);width:auto;transform:rotate(var(--tilt,0deg));background:#ffffffb3;transition:transform .6s cubic-bezier(.3,1.3,.5,1),box-shadow .45s,background-color .3s}@media (hover:hover){.support[data-variant=wall] .review-card:hover{transform:translateY(-6px)rotate(0)}}.support[data-variant=wall] .review-card__quote p{font-size:16.5px}.wall__more{justify-content:center;margin-top:clamp(32px,3.6vw,44px);display:flex}@media (hover:hover){.wall__more-btn:hover .btn__icon{transform:translateY(2px)}}@media (width<=600px){.support[data-variant=wall] .review-card__quote p{font-size:15.5px}.wall__more .btn{width:100%}}.support[data-variant=spotlight] .support__wall{margin-top:clamp(28px,3.4vw,44px)}.spot{max-width:1180px;padding:0 var(--page-margin);text-align:center;margin:0 auto;position:relative}.spot:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#fffc,#ffffff59 55%,#0000);width:min(1100px,120%);height:90%;position:absolute;top:-6%;left:50%;transform:translate(-50%)}.spot__mark{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font:300 clamp(96px, 9vw, 150px) / 1 var(--font-display);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-bottom:-.46em;display:block}.spot__stage{margin-top:6px;display:grid}.spot__quote{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;margin:0;transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1),visibility 0s linear .6s;display:flex;transform:translateY(10px)}.spot__quote[data-active=true]{opacity:1;visibility:visible;transition:opacity .8s .18s,transform 1s cubic-bezier(.2,.8,.2,1) .18s,visibility;transform:none}.spot__text{margin:0}.spot__text p{max-width:24em;color:var(--navy);font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.008em;text-transform:none;text-wrap:balance;margin:0 auto;line-height:1.28}.spot__quote[data-len=s] .spot__text p{font-size:clamp(30px,3.4vw,52px);line-height:1.16}.spot__quote[data-len=m] .spot__text p{font-size:clamp(23px,2.5vw,38px)}.spot__quote[data-len=l] .spot__text p{max-width:30em;font-size:clamp(19px,1.95vw,30px);line-height:1.34}.spot__caption{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-top:clamp(22px,2.4vw,30px);display:flex}.spot__stars{color:#f1a95e;gap:3px;display:flex}.spot__name{color:var(--navy-soft);font:500 13.5px/1 var(--font);letter-spacing:.14em;text-transform:uppercase}.spot__name:before{content:"";vertical-align:middle;background:#4d5b724d;width:18px;height:1px;margin-right:14px;display:inline-block}.spot__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 20px;margin-top:clamp(36px,4vw,52px);display:flex}.spot__strip{--fade:0px;scrollbar-width:none;overscroll-behavior-x:contain;gap:2px;max-width:100%;padding:6px 4px;display:flex;position:relative;overflow-x:auto}.spot__strip::-webkit-scrollbar{display:none}.spot__tab{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative}.spot__tab svg{width:48px;height:48px;position:absolute;inset:0;overflow:visible}.spot__avatar{width:36px;height:36px;color:var(--navy);font:500 12.5px/1 var(--font);letter-spacing:.04em;opacity:.62;filter:saturate(.75);border-radius:50%;place-items:center;transition:opacity .3s,filter .3s,transform .4s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:inset 0 0 0 1px #fff9,0 6px 14px -8px #4d5b7280}.spot__tab[aria-selected=true] .spot__avatar{opacity:1;filter:none;transform:scale(1.06)}@media (hover:hover){.spot__tab:not([aria-selected=true]):hover .spot__avatar{opacity:1;filter:none;transform:translateY(-2px)}}.spot__tab:focus-visible{outline:2px solid var(--vivid);outline-offset:1px}.spot__ring-track{fill:none;stroke:#4d5b722e;stroke-width:2px}.spot__ring-fill{fill:none;stroke:var(--vivid);stroke-width:2px;stroke-linecap:round;stroke-dasharray:var(--ring);stroke-dashoffset:0;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.spot[data-auto=true] .spot__ring-fill{animation:spot-ring var(--hold) linear forwards}.spot[data-paused=true] .spot__ring-fill{animation-play-state:paused}@keyframes spot-ring{0%{stroke-dashoffset:var(--ring)}to{stroke-dashoffset:0}}@media (width<=1100px){.spot__strip{--fade:28px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);padding-right:var(--fade);padding-left:var(--fade)}}@media (width<=600px){.spot__mark{font-size:88px}.spot__controls{margin-top:28px}}@media (prefers-reduced-motion:reduce){.support[data-variant=wall] .review-card{transition:none}.support[data-variant=wall] .review-card:hover{transform:rotate(var(--tilt,0deg))}.wall__item[data-new=true]{animation:none}.spot__quote,.spot__quote[data-active=true]{transition:opacity .3s,visibility 0s linear .3s;transform:none}.spot__quote[data-active=true]{transition:opacity .3s}.spot__avatar{transition:none}}.wit{padding:clamp(72px, 9vw, 130px) var(--page-margin);color:var(--navy);background:linear-gradient(#fff 0%,#f4f8fc 16%,#eef4fa 84%,#fff 100%);position:relative;overflow-x:clip}.wit__inner{grid-template:"media."1fr"media tabs""media text""media."1fr/minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,6vw,100px);max-width:1240px;margin:0 auto;display:grid}.wit__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wit__tabs{grid-area:tabs;margin-bottom:clamp(28px,3vw,40px)}.wit__tablist{background:#4d5b720f;border-radius:999px;padding:5px;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #4d5b7214,inset 0 0 0 1px #4d5b720a}.wit__pill{width:var(--iw,0);-webkit-backdrop-filter:blur(12px)saturate(1.3);transform:translateX(var(--ix,0));pointer-events:none;background:#ffffffe0;border-radius:999px;position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 8px 18px -10px #4d5b7280,inset 0 0 0 1px #fffffff2,0 0 0 1px #4d5b720f}.wit__tablist[data-ready=true] .wit__pill{transition:transform .55s cubic-bezier(.34,1.16,.42,1),width .55s cubic-bezier(.34,1.16,.42,1)}.wit__tab{z-index:1;height:44px;color:var(--navy-soft);font:500 15px/1 var(--font);letter-spacing:var(--ui-tracking);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;padding:0 20px;transition:color .3s;position:relative}.wit__tab[aria-selected=true]{color:var(--navy)}@media (hover:hover){.wit__tab:not([aria-selected=true]):hover{color:var(--vivid)}}.wit__tab:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.wit__text{grid-area:text}.wit__panels{display:grid}.wit__panel{opacity:0;visibility:hidden;grid-area:1/1;max-width:34em;transition:opacity .3s,transform .5s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s;transform:translateY(10px)}.wit__panel[data-on=true]{opacity:1;visibility:visible;transition:opacity .55s .14s,transform .7s cubic-bezier(.2,.8,.2,1) .14s,visibility;transform:none}.wit__title{color:var(--navy);font-family:var(--font-display);font-size:clamp(32px,3.2vw,50px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;text-wrap:balance;margin-bottom:24px;line-height:1.08}.wit__title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.wit__panel>p{color:var(--navy-soft);font:400 clamp(16px, 1.2vw, 18px) / 1.65 var(--font);letter-spacing:var(--ui-tracking);text-wrap:pretty;margin-top:14px}.wit__cta{margin-top:34px}.wit__media{grid-area:media;align-self:center}.wit__frame{isolation:isolate;background:#eef3f9;border-radius:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -44px #4d5b728c,0 0 0 1px #4d5b720f}.wit__frame:before{content:"";aspect-ratio:960/975;grid-area:1/1}.wit__layer{opacity:0;visibility:hidden;transition:opacity .3s .7s,transform 0s linear 1s,visibility 0s linear 1s;transform:scale(1.04)}.wit__layer[data-on=true]{z-index:1;opacity:1;visibility:visible;transition:opacity .8s,transform 1.2s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.wit__img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.wit-tl{background:radial-gradient(90% 60% at 88% 6%,#fffffff2,#fff0 62%),radial-gradient(70% 55% at 6% 100%,#ffcdaf6b,#ffcdaf00 66%),linear-gradient(165deg,#f1f6fc 0%,#e6eff9 55%,#dce8f5 100%);flex-direction:column;grid-area:1/1;justify-content:center;padding:clamp(28px,3.6vw,52px) clamp(22px,3.2vw,48px);display:flex;position:relative}.wit-tl__body{position:relative}.wit-tl__list{gap:clamp(12px,1.3vw,16px);padding:0;list-style:none;display:grid}.wit-tl__item{grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:clamp(14px,1.6vw,20px);display:grid;position:relative}.wit-tl__node{z-index:1;background:#fff;border-radius:50%;width:24px;height:24px;margin-top:15px;transition:box-shadow .6s;position:relative;box-shadow:0 0 0 1px #4d5b7224,0 6px 14px -8px #4d5b7266}.wit-tl__node:after{content:"";background:#4d5b7233;border-radius:50%;transition:background-color .5s;position:absolute;inset:8px}.wit-tl__item[data-lit=true]>.wit-tl__node{box-shadow:0 0 0 1px #4d5b7259,0 0 0 6px #9bb8d324,0 6px 16px -6px #4d5b728c}.wit-tl__item[data-lit=true]>.wit-tl__node:after{background:var(--vivid)}.wit-tl__track{top:var(--track-top,0);width:2px;height:var(--track-h,0);background:#4d5b721f;border-radius:2px;margin-left:-1px;position:absolute;left:12px}.wit-tl__fill{border-radius:inherit;background:linear-gradient(180deg, var(--vivid-light), var(--vivid));transform:scaleY(var(--p,0));transform-origin:top;position:absolute;inset:0;box-shadow:0 0 10px #9bb8d38c}.wit-tl__marker{z-index:2;top:var(--track-top,0);background:radial-gradient(circle at 35% 30%, #fff 0%, var(--vivid-light) 45%, var(--vivid) 100%);width:14px;height:14px;transform:translate(-50%, -50%) translateY(calc(var(--p,0) * var(--track-h,0px)));pointer-events:none;border-radius:50%;position:absolute;left:12px;box-shadow:0 0 0 5px #9bb8d333,0 0 22px 6px #9bb8d36b}.wit-tl__card{-webkit-backdrop-filter:blur(14px);opacity:.5;background:#ffffff80;border-radius:18px;padding:14px 18px 15px;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1),background-color .6s,box-shadow .6s;transform:translate(8px);box-shadow:inset 0 0 0 1px #fffc,0 0 0 1px #4d5b720d}.wit-tl__item[data-lit=true]>.wit-tl__card{opacity:1;background:#ffffffbd;transform:none;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b720f,0 18px 36px -24px #4d5b7273}.wit-tl__item[data-current=true]>.wit-tl__card{box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b722e,0 18px 36px -22px #4d5b7266}.wit-tl__when{color:var(--navy);font-family:var(--font-display);font-size:clamp(17px,1.45vw,21px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);margin-bottom:4px;line-height:1.25;transition:color .5s}.wit-tl__item[data-lit=true] .wit-tl__when{color:var(--vivid)}.wit-tl__text{color:var(--navy-soft);font:400 clamp(14px, 1.08vw, 15.5px) / 1.5 var(--font);letter-spacing:var(--ui-tracking);text-wrap:pretty}.wit-tl__note{color:var(--muted);font:400 12px/1.5 var(--font);margin-top:16px;padding-left:calc(24px + clamp(14px,1.6vw,20px))}@media (width<=980px){.wit__inner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""media""text"}.wit__tabs{justify-items:center;margin-bottom:28px;display:grid}.wit__media{margin-bottom:40px}.wit__frame{max-width:580px;margin:0 auto}.wit__panel{max-width:none}}@media (width<=600px){.wit__tabs{justify-items:stretch}.wit__tablist{display:flex}.wit__tab{flex:auto;padding:0 10px;font-size:14px}.wit__frame{border-radius:24px}.wit-tl{padding:24px 16px 22px}.wit-tl__item{column-gap:12px}.wit-tl__card{padding:12px 14px 13px}.wit-tl__note{padding-left:36px}.wit__cta{width:min(100%,360px)}}@media (prefers-reduced-motion:reduce){.wit__tablist[data-ready=true] .wit__pill,.wit__panel,.wit__panel[data-on=true],.wit__layer,.wit__layer[data-on=true],.wit-tl__node,.wit-tl__node:after,.wit-tl__card,.wit-tl__when{transition:none}.wit__panel,.wit__layer,.wit-tl__card{transform:none}}.wit:is([data-variant=side],[data-variant=stacked]) .wit__frame{container:wit-frame/inline-size}@container wit-frame (width>=700px){.wit-tl__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.wit-tl__item{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:stretch;row-gap:16px}.wit-tl__node{margin:0 0 0 18px}.wit-tl__card{transform:translateY(8px)}.wit-tl__note{padding-left:0}}.wit:is([data-variant=side],[data-variant=stacked]) .wit-tl__body[data-axis=x] .wit-tl__track{left:var(--track-left,0);width:var(--track-w,0);height:2px;margin:-1px 0 0}.wit:is([data-variant=side],[data-variant=stacked]) .wit-tl__body[data-axis=x] .wit-tl__fill{transform:scaleX(var(--p,0));transform-origin:0}.wit:is([data-variant=side],[data-variant=stacked]) .wit-tl__body[data-axis=x] .wit-tl__marker{left:var(--track-left,0);transform:translate(-50%, -50%) translateX(calc(var(--p,0) * var(--track-w,0px)))}.wit[data-variant=side] .wit__inner{grid-template:"tabs media""tabs text"1fr/minmax(220px,.36fr) minmax(0,1fr);align-items:start}.wit[data-variant=side] .wit__tabs{margin:0;position:sticky;top:clamp(96px,13vh,140px)}.wit[data-variant=side] .wit__media{align-self:start;margin-bottom:clamp(32px,3.4vw,48px)}.wit[data-variant=side] .wit__frame:before{aspect-ratio:16/10}.wit[data-variant=side] .wit__panel{max-width:none}.wit-side__list{gap:4px;display:grid}.wit-side__tab{width:100%;color:var(--navy);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index label""track track";align-items:baseline;gap:14px;padding:16px 0 18px;display:grid;position:relative}.wit-side__tab:focus-visible{outline:2px solid var(--vivid);outline-offset:3px;border-radius:10px}.wit-side__index{color:var(--muted);font:500 12px/1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:.14em;grid-area:index;transition:color .4s}.wit-side__label{font-family:var(--font-display);font-size:clamp(24px,2.2vw,34px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;opacity:.38;grid-area:label;line-height:1.1;transition:opacity .45s}.wit-side__tab[aria-selected=true] .wit-side__label{opacity:1}.wit-side__tab[aria-selected=true] .wit-side__index{color:var(--vivid)}@media (hover:hover){.wit-side__tab:not([aria-selected=true]):hover .wit-side__label{opacity:.7}}.wit-side__track{background:#4d5b721a;border-radius:2px;grid-area:track;height:2px;position:relative;overflow:hidden}.wit-side__fill{border-radius:inherit;background:linear-gradient(90deg, var(--vivid), var(--vivid-light));transform-origin:0;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(0)}.wit-side__tab[aria-selected=true] .wit-side__fill{transform:scaleX(1)}.wit-side[data-auto=true] .wit-side__tab[aria-selected=true] .wit-side__fill{animation:wit-side-fill var(--auto-ms,7s) linear both;animation-play-state:paused}.wit-side[data-auto=true][data-running=true] .wit-side__tab[aria-selected=true] .wit-side__fill{animation-play-state:running}@keyframes wit-side-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width>=1180px){.wit[data-variant=side] .wit__panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:start;column-gap:clamp(32px,3.4vw,56px);display:grid}.wit[data-variant=side] .wit__title{grid-area:1/1/span 6;margin:0;font-size:clamp(28px,2.4vw,38px)}.wit[data-variant=side] .wit__panel>p,.wit[data-variant=side] .wit__cta{grid-column:2}.wit[data-variant=side] .wit__panel>h2+p{margin-top:0}.wit[data-variant=side] .wit__cta{justify-self:start}}.wit[data-variant=stacked]{--wit-overlap:clamp(64px, 8vw, 120px)}.wit[data-variant=stacked] .wit__inner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""media""text"}.wit[data-variant=stacked] .wit__tabs{justify-items:center;margin-bottom:clamp(28px,3vw,44px);display:grid}.wit[data-variant=stacked] .wit__media{align-self:auto;margin:0}.wit[data-variant=stacked] .wit__frame{max-width:none;margin:0}.wit[data-variant=stacked] .wit__frame:before{aspect-ratio:16/7}.wit[data-variant=stacked] .wit__img:first-of-type{object-position:50% 42%}.wit[data-variant=stacked] .wit-tl{padding-bottom:calc(var(--wit-overlap) + clamp(20px, 2.4vw, 32px))}.wit[data-variant=stacked] .wit__text{z-index:2;margin-top:calc(-1 * var(--wit-overlap));padding:0 clamp(16px,4vw,64px);position:relative}.wit[data-variant=stacked] .wit__panels{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffffad;border-radius:28px;max-width:1080px;margin:0 auto;padding:clamp(28px,3.4vw,48px) clamp(24px,3.6vw,56px) clamp(30px,3.6vw,50px);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fffc,0 0 0 1px #4d5b7212,0 34px 70px -40px #4d5b7280}.wit[data-variant=stacked] .wit__panel{max-width:none}@media (width>=981px){.wit[data-variant=stacked] .wit__panel{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-content:start;column-gap:clamp(32px,4vw,64px);display:grid}.wit[data-variant=stacked] .wit__title{grid-area:1/1/span 6;margin:0;font-size:clamp(28px,2.6vw,42px)}.wit[data-variant=stacked] .wit__panel>p,.wit[data-variant=stacked] .wit__cta{grid-column:2}.wit[data-variant=stacked] .wit__panel>h2+p{margin-top:0}.wit[data-variant=stacked] .wit__cta{justify-self:start}}@media (width<=980px){.wit[data-variant=side] .wit__inner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""media""text"}.wit[data-variant=side] .wit__tabs{justify-items:stretch;margin-bottom:24px;position:static}.wit[data-variant=side] .wit__frame{max-width:680px}.wit-side__list{gap:0;max-width:680px;margin:0 auto}.wit-side__tab{row-gap:10px;padding:12px 0 14px}.wit-side__label{font-size:clamp(22px,5.4vw,28px)}.wit[data-variant=stacked]{--wit-overlap:48px}.wit[data-variant=stacked] .wit__frame:before{aspect-ratio:16/9}.wit[data-variant=stacked] .wit__text{padding:0 12px}}@media (width<=600px){.wit[data-variant=stacked] .wit__frame:before{aspect-ratio:4/3}.wit[data-variant=stacked] .wit__text{padding:0 8px}.wit[data-variant=stacked] .wit__panels{border-radius:22px;padding:24px 20px 26px}}@media (prefers-reduced-motion:reduce){.wit-side__index,.wit-side__label,.wit-side__fill{transition:none}.wit-side[data-auto=true] .wit-side__tab[aria-selected=true] .wit-side__fill{animation:none}}.where{padding:clamp(88px, 10vw, 140px) var(--page-margin);color:var(--navy);background:#fff;position:relative;overflow-x:clip}.where__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);column-gap:clamp(40px,6vw,96px);max-width:1240px;margin:0 auto;display:grid}.where__media{position:relative}.where__media:before{content:"";aspect-ratio:1;z-index:0;pointer-events:none;background:radial-gradient(closest-side,#cbdcec99,#e3edf74d 58%,#0000);width:136%;position:absolute;top:-10%;left:-18%}.where__sticky{z-index:1;position:sticky;top:112px}.where__photo{--rx:0deg;--ry:0deg;aspect-ratio:1;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));background:#f3f4f6;border-radius:28px;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;position:relative;overflow:hidden;box-shadow:0 44px 80px -44px #4d5b7280,0 0 0 1px #4d5b720f}.where__photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:block}@media (hover:hover){.where__photo:hover{box-shadow:0 52px 90px -44px #4d5b7294,0 0 0 1px #4d5b7212}.where__photo:hover img{transform:scale(1.035)}}.where__chip{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#ffffffb3;border-radius:18px;align-items:center;gap:12px;padding:8px 18px 8px 8px;animation:.55s cubic-bezier(.2,.8,.2,1) where-chip-in;display:flex;position:absolute;bottom:18px;left:18px;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #4d5b7212,0 18px 36px -22px #4d5b7280}@keyframes where-chip-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}.where__chip-glyph{background:#4d5b7214;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.where__chip-glyph .strands{width:38px;height:38px}.where__chip-text{gap:4px;display:grid}.where__chip-label{color:var(--muted);font:500 11px/1 var(--font);letter-spacing:.14em;text-transform:uppercase}.where__chip-value{color:var(--navy);font:500 16px/1.1 var(--font);letter-spacing:var(--ui-tracking)}.where__content{align-self:center;padding:8px 0}.where__title{color:var(--navy);font-family:var(--font-display);font-size:clamp(32px,3.4vw,54px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.01em;text-transform:none;text-wrap:balance;line-height:1.08}.where__title em{background:linear-gradient(100deg, var(--accent) 0%, var(--vivid) 60%, var(--vivid-light) 100%);color:#0000;font-style:var(--accent-style);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.where__lede{max-width:30em;color:var(--navy-soft);font:400 clamp(16px, 1.25vw, 18.5px) / 1.6 var(--font);letter-spacing:var(--ui-tracking);text-wrap:pretty;margin-top:18px}.where__quiz{margin-top:clamp(32px,3.6vw,44px)}.where__panel{background:linear-gradient(160deg,#f4f8fcf2,#e8f0f8e6);border-radius:28px;padding:clamp(22px,2.6vw,34px);box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b720f,0 30px 60px -40px #4d5b7273}.where__question{color:var(--navy);font-family:var(--font-display);font-size:clamp(22px,1.9vw,28px);font-weight:var(--display-weight);font-stretch:var(--display-stretch,normal);letter-spacing:-.005em;text-transform:none;line-height:1.2}.where__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.hair-option{min-height:136px;color:var(--navy);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffc;border:0;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 18px 16px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background-color .25s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b7214,0 14px 30px -24px #4d5b7273}@media (hover:hover){.hair-option:hover{background:#fff;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #4d5b7238,0 20px 36px -24px #4d5b7280}}.hair-option:active{transform:scale(.98)}.hair-option[aria-checked=true]{box-shadow:0 0 0 2px var(--vivid), 0 0 0 6px #4d5b721a, 0 22px 40px -22px #4d5b728c;background:#fff;transform:translateY(-3px)}.hair-option:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.hair-option__glyph{background:linear-gradient(160deg,#f3f7fb,#e5edf6);border-radius:16px;place-items:center;width:64px;height:64px;transition:background-color .3s;display:grid;box-shadow:inset 0 0 0 1px #ffffffe6}.hair-option[aria-checked=true] .hair-option__glyph{background:linear-gradient(160deg,#eef4fe,#dfe9fb)}.hair-option__label{font:500 17px/1.25 var(--font);letter-spacing:var(--ui-tracking)}.hair-option__extra{color:var(--muted);font-weight:400}.hair-option__dot{border-radius:50%;width:20px;height:20px;transition:box-shadow .25s,background-color .25s;position:absolute;top:16px;right:16px;box-shadow:inset 0 0 0 1.5px #4d5b7240}.hair-option[aria-checked=true] .hair-option__dot{background:radial-gradient(circle, #fff 0 3px, var(--vivid) 3.6px);animation:.4s cubic-bezier(.2,.8,.2,1) where-dot-pop;box-shadow:0 3px 8px -2px #4d5b7299}@keyframes where-dot-pop{0%{transform:scale(.6)}}.strands{width:54px;height:54px;display:block;overflow:visible}.strands__scalp{fill:none;stroke:var(--navy);stroke-opacity:.22;stroke-width:1.6px;stroke-linecap:round}.strands__strand{fill:none;stroke:var(--navy);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 0;transition:stroke .3s}.hair-option[aria-checked=true] .strands__strand,.where__chip .strands__strand{stroke:var(--vivid)}.hair-option[aria-checked=true] .strands__scalp,.where__chip .strands__scalp{stroke:var(--vivid);stroke-opacity:.3}.hair-option:hover .strands__strand,.hair-option:focus-visible .strands__strand,.hair-option[aria-checked=true] .strands__strand,.where__chip .strands__strand{animation:strand-sway 2.6s ease-in-out calc(var(--n) * .12s) infinite}.hair-option[data-type=curly]:hover .strands__strand,.hair-option[data-type=coily]:hover .strands__strand,.hair-option[data-type=curly]:focus-visible .strands__strand,.hair-option[data-type=coily]:focus-visible .strands__strand,.hair-option[data-type=curly][aria-checked=true] .strands__strand,.hair-option[data-type=coily][aria-checked=true] .strands__strand{animation-name:strand-spring;animation-duration:2.1s}.where[data-visible=false] .strands__strand{animation-play-state:paused}@keyframes strand-sway{0%,to{transform:rotate(0)}25%{transform:rotate(3.5deg)}75%{transform:rotate(-3.5deg)}}@keyframes strand-spring{0%,to{transform:rotate(0)scaleY(1)}25%{transform:rotate(2.5deg)scaleY(.93)}50%{transform:rotate(0)scaleY(1.03)}75%{transform:rotate(-2.5deg)scaleY(.93)}}.where__cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;display:flex}.where__start:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(#edf2f8,#e1e9f2);transition:opacity .5s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #4d5b7214}.where__start[aria-disabled=true]{color:#4d5b7280;box-shadow:none;cursor:not-allowed}.where__start[aria-disabled=true]:before{opacity:1}.where__start[aria-disabled=true]:after{display:none}.where__start[aria-disabled=true] .btn__icon{color:#4d5b7280;background:#4d5b7212}.where__start[aria-disabled=true]:active{transform:none}@media (hover:hover){.where__start[aria-disabled=true]:hover{box-shadow:none;background-position:0%;transform:none}.where__start[aria-disabled=true]:hover .btn__icon{transform:none}}.where__start[data-ready=true]{animation:.7s cubic-bezier(.2,.8,.2,1) where-unlock}@keyframes where-unlock{0%{transform:scale(.97)}45%{transform:scale(1.035)}to{transform:none}}.where__hint{color:var(--muted);font:400 14px/1.4 var(--font);letter-spacing:var(--ui-tracking);transition:opacity .35s,transform .35s}.where__hint[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(-4px)}@media (width<=980px){.where__inner{grid-template-columns:minmax(0,1fr);row-gap:48px}.where__sticky{position:relative;top:auto}.where__photo{aspect-ratio:4/3;max-width:620px;margin:0 auto}.where__media:before{width:100%;top:-20%;left:0}}@media (width<=600px){.where__photo{border-radius:22px}.where__options{gap:10px}.hair-option{min-height:120px;padding:14px}.hair-option__glyph{border-radius:14px;width:56px;height:56px}.hair-option__glyph .strands{width:48px;height:48px}.hair-option__dot{top:14px;right:14px}.hair-option__extra{display:none}.where__cta .btn{width:100%}.where__hint{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.where__photo,.where__photo img,.hair-option,.where__hint{transition:none}.where__photo,.where__photo:hover img{transform:none}.strands__strand,.where__chip,.where__start[data-ready=true],.hair-option[aria-checked=true] .hair-option__dot{animation:none!important}}.where[data-variant=centred]{background:radial-gradient(56% 44% at 50% 64%,#d6e4f29e,#eaf1f84d 60%,#0000 78%),#fff}.where__centre{text-align:center;max-width:1160px;margin:0 auto}.where[data-variant=centred] .where__lede{margin-left:auto;margin-right:auto}.where[data-variant=centred] .where__quiz{margin-top:clamp(40px,4.4vw,60px)}.where[data-variant=centred] .where__question{font-size:clamp(19px,1.6vw,23px)}.where[data-variant=centred] .where__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);margin-top:clamp(22px,2.4vw,30px)}.where[data-variant=centred] .hair-option{-webkit-backdrop-filter:blur(14px)saturate(1.2);text-align:center;background:#ffffffa8;border-radius:28px;justify-content:flex-start;align-items:center;gap:clamp(16px,1.6vw,22px);min-height:0;padding:clamp(24px,2.6vw,34px) 14px clamp(20px,2.2vw,28px);box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b7212,0 24px 50px -32px #4d5b7273}@media (hover:hover){.where[data-variant=centred] .hair-option:hover{background:#ffffffeb;transform:translateY(-5px);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #4d5b7233,0 32px 60px -32px #4d5b7280}.where[data-variant=centred] .hair-option:hover .hair-option__glyph{transform:scale(1.04)}}.where[data-variant=centred] .hair-option:active{transform:scale(.98)}.where[data-variant=centred] .hair-option[aria-checked=true]{box-shadow:0 0 0 2px var(--vivid), 0 0 0 7px #4d5b721a, 0 30px 56px -28px #4d5b728c;background:#fff;transform:translateY(-5px)}.where[data-variant=centred] .hair-option__glyph{background:radial-gradient(circle at 50% 30%,#fff 0%,#eef4fa 55%,#e2ebf5 100%);border-radius:50%;width:clamp(96px,9.4vw,132px);height:clamp(96px,9.4vw,132px);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;box-shadow:inset 0 0 0 1px #fffffff2,inset 0 -12px 24px -16px #4d5b7233,0 14px 28px -20px #4d5b7266}.where[data-variant=centred] .hair-option[aria-checked=true] .hair-option__glyph{background:radial-gradient(circle at 50% 30%,#fff 0%,#eef4fe 55%,#dce7fb 100%)}.where[data-variant=centred] .hair-option[aria-checked=true] .hair-option__glyph:after{content:"";border-radius:inherit;pointer-events:none;animation:.9s cubic-bezier(.2,.8,.2,1) where-ripple;position:absolute;inset:0}@keyframes where-ripple{0%{box-shadow:0 0 #4d5b7259}to{box-shadow:0 0 0 16px #4d5b7200}}.where[data-variant=centred] .hair-option__glyph .strands{width:74%;height:74%}.where[data-variant=centred] .strands__strand{stroke-width:1.25px}.where[data-variant=centred] .strands__scalp{stroke-width:1.2px}.where[data-variant=centred] .hair-option .strands__strand,.where[data-variant=centred] .hair-option .strands__scalp{stroke-dasharray:1 2;stroke-dashoffset:1.1px;transition:stroke .3s ease, stroke-dashoffset 1.3s cubic-bezier(.45, 0, .2, 1) calc(.45s + var(--t,0) * .14s + var(--n,0) * 70ms)}.where[data-variant=centred][data-seen=true] .hair-option .strands__strand,.where[data-variant=centred][data-seen=true] .hair-option .strands__scalp{stroke-dashoffset:0}.where[data-variant=centred] .hair-option__label{font-size:17.5px}@media (width>=601px){.where[data-variant=centred] .hair-option__extra{margin-top:4px;font-size:14px;display:block}}.where[data-variant=centred] .hair-option__dot{top:18px;right:18px}.where[data-variant=centred] .where__cta{flex-direction:column;justify-content:center;gap:12px;margin-top:clamp(32px,3.4vw,44px)}@media (width<=600px){.where[data-variant=centred] .where__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.where[data-variant=centred] .hair-option{border-radius:24px;gap:14px;padding:20px 12px 18px}.where[data-variant=centred] .hair-option__glyph{width:84px;height:84px}.where[data-variant=centred] .hair-option__dot{top:12px;right:12px}}.where[data-variant=band]{padding-bottom:clamp(40px,5vw,72px);padding-left:0;padding-right:0}.where__band{--rise:clamp(60px, 6.4vw, 96px);--pad:clamp(44px, 4.6vw, 68px);isolation:isolate;margin-top:var(--rise);padding:var(--pad) var(--page-margin) clamp(56px, 6vw, 88px);background:radial-gradient(46% 80% at 88% 0,#ffffff8c,#0000 70%),radial-gradient(40% 70% at 8% 100%,#ffcca866,#0000 72%),linear-gradient(160deg,#ffe3cf 0%,#fdf0e6 100%);position:relative;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #c4805414}.where__band-inner{grid-template:"media quiz""text quiz"1fr/minmax(0,.95fr) minmax(0,1.05fr);column-gap:clamp(40px,6vw,96px);max-width:1240px;margin:0 auto;display:grid}.where__float{z-index:2;margin-top:calc(-1 * (var(--pad) + var(--rise)));grid-area:media;justify-self:start}.where__cutout{width:clamp(164px,15vw,212px);animation:7s ease-in-out infinite where-bob}.where[data-visible=false] .where__cutout{animation-play-state:paused}@keyframes where-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.where__cutout-card{background:#fff;border-radius:24px;padding:9px;transition:transform .6s cubic-bezier(.3,1.3,.5,1),box-shadow .5s;position:relative;transform:rotate(-5deg);box-shadow:0 34px 60px -30px #96562c80,0 10px 20px -14px #4d5b7240,0 0 0 1px #c480541a}@media (hover:hover){.where__cutout-card:hover{transform:rotate(0)translateY(-4px)scale(1.02);box-shadow:0 44px 70px -30px #96562c8c,0 12px 24px -14px #4d5b7247,0 0 0 1px #c480541a}}.where__cutout-card img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.where__badge{-webkit-backdrop-filter:blur(12px)saturate(1.3);background:#ffffffd1;border-radius:50%;place-items:center;width:56px;height:56px;animation:.55s cubic-bezier(.2,.8,.2,1) where-chip-in;display:grid;position:absolute;bottom:-14px;right:-14px;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #4d5b7212,0 14px 28px -16px #4d5b7280}.where__badge .strands{width:40px;height:40px}.where__badge .strands__strand{stroke:var(--vivid);animation:strand-sway 2.6s ease-in-out calc(var(--n) * .12s) infinite}.where__badge .strands__scalp{stroke:var(--vivid);stroke-opacity:.3}.where[data-visible=false] .where__badge .strands__strand{animation-play-state:paused}.where[data-variant=band] .where__text{grid-area:text;margin-top:clamp(24px,2.6vw,34px)}.where[data-variant=band] .where__quiz{grid-area:quiz;align-self:center;margin-top:0}.where[data-variant=band] .where__question{font-size:clamp(20px,1.7vw,25px)}.where[data-variant=band] .where__options{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.where[data-variant=band] .hair-option{-webkit-backdrop-filter:blur(12px)saturate(1.2);background:#ffffff9e;border-radius:999px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:52px;padding:5px 20px 5px 5px;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #a05c301a,0 10px 22px -16px #96562c73}@media (hover:hover){.where[data-variant=band] .hair-option:hover{background:#ffffffeb;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #4d5b7238,0 14px 26px -16px #96562c80}}.where[data-variant=band] .hair-option:active{transform:scale(.97)}.where[data-variant=band] .hair-option[aria-checked=true]{box-shadow:0 0 0 2px var(--vivid), 0 0 0 6px #4d5b721a, 0 16px 30px -18px #4d5b728c;background:#fff;transform:translateY(-2px)}.where[data-variant=band] .hair-option__glyph{background:linear-gradient(160deg,#fff7f1,#fbe7da);border-radius:50%;width:42px;height:42px}.where[data-variant=band] .hair-option[aria-checked=true] .hair-option__glyph{background:linear-gradient(160deg,#eef4fe,#dfe9fb)}.where[data-variant=band] .hair-option__glyph .strands{width:34px;height:34px}.where[data-variant=band] .hair-option__label{white-space:nowrap;font-size:15.5px}.where[data-variant=band] .hair-option__dot{display:none}.where[data-variant=band] .where__cta{margin-top:26px}.where[data-variant=band] .where__start:before{background:linear-gradient(#ffffffd1,#fff9);box-shadow:inset 0 0 0 1px #a05c301f}.where[data-variant=band] .where__hint{color:#4d5b72b8}@media (width<=980px){.where__band-inner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"media""text""quiz"}.where[data-variant=band] .where__quiz{margin-top:36px}}@media (width<=600px){.where[data-variant=band] .where__options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.where[data-variant=band] .hair-option{padding-right:14px}}@media (prefers-reduced-motion:reduce){.where[data-variant=centred] .hair-option .strands__strand,.where[data-variant=centred] .hair-option .strands__scalp{stroke-dashoffset:0;transition:none}.where[data-variant=centred] .hair-option__glyph,.where__cutout-card{transition:none}.where[data-variant=centred] .hair-option[aria-checked=true] .hair-option__glyph:after,.where__cutout,.where__badge,.where__badge .strands__strand{animation:none!important}.where__cutout-card:hover{transform:rotate(-5deg)}}.type-panel{z-index:26;overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px)saturate(1.3);width:min(360px,100vw - 32px);max-height:calc(100svh - 176px);color:var(--navy);font-family:var(--tool-font);letter-spacing:.01em;background:#f6f9fdf0;border:1px solid #ffffffbf;border-radius:18px;gap:12px;padding:16px;display:grid;position:fixed;bottom:60px;left:16px;overflow:auto;box-shadow:0 18px 50px #4d5b7233}.type-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.type-panel__head h2{font:500 16px/1.2 var(--tool-font)}.type-panel__head p{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.35}.type-panel button{font-family:var(--tool-font);color:inherit;cursor:pointer}.type-panel__icon{background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}@media (hover:hover){.type-panel__icon:hover{background:#4d5b7214}}.type-panel__save{border:1px solid var(--navy);background:var(--navy);text-align:left;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-size:14px;font-weight:500;transition:background-color .2s;display:flex;color:#fff!important}.type-panel__save-name{opacity:.75;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:400;overflow:hidden}.type-panel__save[data-saved=true]{cursor:default;background:#fff;border-color:#4d5b7240;color:var(--navy)!important}@media (hover:hover){.type-panel__save[data-saved=false]:hover{background:var(--navy-hover)}}.type-panel__saved h3{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:500}.type-panel__saved ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.type-panel__saved li{position:relative}.type-panel__saved-item{text-align:left;background:#fff;border:1px solid #4d5b721f;border-radius:12px;gap:4px;width:100%;padding:10px 40px 10px 12px;display:grid}.type-panel__saved-item[aria-pressed=true]{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.type-panel__saved-sample{white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:1.15;overflow:hidden}.type-panel__saved-sample em,.type-panel__sample em{color:var(--accent)}.type-panel__saved-meta{color:var(--muted);font-size:12px}.type-panel__remove{position:absolute;top:50%;right:4px;transform:translateY(-50%);color:var(--muted)!important}.type-panel__tabs{background:#4d5b7212;border-radius:12px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.type-panel__tabs button{background:0 0;border:0;border-radius:9px;height:34px;font-size:14px;font-weight:500}.type-panel__tabs button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #4d5b7224}.type-panel__controls{gap:8px;display:grid}.type-panel__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.type-panel__row>button,.type-panel__segment button,.type-panel__toggle{background:#fff;border:1px solid #4d5b7226;border-radius:999px;height:30px;padding:0 11px;font-size:12.5px}.type-panel__row>button[aria-pressed=true],.type-panel__segment button[aria-pressed=true],.type-panel__toggle[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff!important}.type-panel__toggle:disabled{opacity:.4;cursor:not-allowed}.type-panel__segment{display:inline-flex}.type-panel__segment button:first-child{border-radius:999px 0 0 999px}.type-panel__segment button:last-child{border-radius:0 999px 999px 0;margin-left:-1px}.type-panel__size{grid-template-columns:auto 1fr 36px;align-items:center;gap:10px;font-size:13px;display:grid}.type-panel__size input{width:100%;accent-color:var(--navy)}.type-panel__size output{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.type-panel__list{gap:6px;display:grid}.type-panel__option{text-align:left;background:#fff;border:1px solid #4d5b721a;border-radius:14px;gap:6px;padding:14px 40px 14px 14px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.type-panel__option[aria-pressed=true]{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}@media (hover:hover){.type-panel__option:hover{border-color:#4d5b7259}}.type-panel__sample{font-size:24px;line-height:1.1}.type-panel__text-sample{font-size:15px;line-height:1.45}.type-panel__text-sample strong{font-weight:600}.type-panel__meta{gap:2px;font-size:12.5px;line-height:1.35;display:grid}.type-panel__meta strong{font-weight:600}.type-panel__meta span{color:var(--muted)}.type-panel__check{position:absolute;top:14px;right:14px}.type-panel button:focus-visible,.type-panel input:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.dock{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.3);color:#f2f6fb;max-width:calc(100vw - 32px);font:500 12.5px/1 var(--tool-font);letter-spacing:.02em;background:#14233ad6;border-radius:999px;align-items:center;gap:2px;padding:5px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 16px 40px -14px #0812248c,inset 0 0 0 1px #ffffff1f}.dock button,.dock select{font:inherit;letter-spacing:inherit;color:inherit}.dock__grip{cursor:grab;touch-action:none;background:0 0;border:0;border-radius:999px;place-items:center;width:22px;height:32px;display:grid;color:#f2f6fb80!important}.dock__grip:active{cursor:grabbing}.dock__btn{cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;transition:background-color .18s;display:inline-flex}.dock__btn--icon{justify-content:center;width:32px;padding:0}.dock__btn[aria-pressed=true]{background:#fff3}.dock__btn--primary{background:#fff;color:var(--navy)!important}.dock__btn:disabled{opacity:.4;cursor:default}.dock__btn select{cursor:pointer;background:0 0;border:0}.dock__btn select option{color:var(--navy)}@media (hover:hover){.dock__btn:not(:disabled):hover{background:#ffffff21}.dock__btn--primary:hover{background:#fff!important}}.dock button:focus-visible,.dock select:focus-visible{outline-offset:2px;outline:2px solid #fff}.dock__title{opacity:.75;white-space:nowrap;padding:0 8px 0 4px}.dock__divider{background:#ffffff2e;flex:none;width:1px;height:18px;margin:0 3px}.dock__slot{display:contents}.dock__hero{position:relative}.dock__menu{z-index:55;-webkit-backdrop-filter:blur(16px);background:#14233af0;border-radius:18px;gap:2px;width:290px;padding:6px;animation:.18s dock-menu-in;display:grid;position:fixed;box-shadow:0 18px 44px -14px #08122499,inset 0 0 0 1px #ffffff1f}.dock__menu,.dock__menu button{color:#f2f6fb;font:500 12.5px/1 var(--tool-font);letter-spacing:.02em}@keyframes dock-menu-in{0%{opacity:0;transform:translateY(4px)}}.dock__menu-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:4px;width:100%;padding:10px 12px;display:grid}.dock__menu-item strong{font-size:13px;font-weight:600}.dock__menu-item span{color:#f2f6fba6;font-size:12px;font-weight:400;line-height:1.35}.dock__menu-item[aria-checked=true]{background:#ffffff24}.dock__menu-item:disabled{opacity:.45;cursor:default}@media (hover:hover){.dock__menu-item:not(:disabled):hover{background:#ffffff1a}}@media (width<=700px){.dock{scrollbar-width:none;overflow-x:auto}.dock__hero-name,.dock__title{display:none}.dock__btn{padding:0 9px}}.tools-leva{z-index:45;border-radius:10px;width:min(300px,100vw - 32px);max-height:calc(100svh - 128px);position:fixed;bottom:16px;right:16px;overflow:auto}.tools-leva[hidden]{display:none}@media (width<=700px){.tools-leva{bottom:64px}}.page-editor{z-index:40;pointer-events:none;position:fixed;inset:0}.page-editor__grid{background-image:linear-gradient(90deg,#4d5b7214 1px,#0000 1px),linear-gradient(#4d5b7214 1px,#0000 1px);background-size:var(--grid) var(--grid);position:absolute;inset:0}.page-editor__grid[data-snap=false]{opacity:.35}.page-editor__guide{background:#46699a40;position:absolute}.page-editor__guide--x{width:1px;top:0;bottom:0}.page-editor__guide--y{height:1px;left:0;right:0}.page-editor__guide[data-on=true]{background:#e2557b}.page-editor__box{cursor:grab;touch-action:none;pointer-events:auto;border:1px dashed #4d5b728c;border-radius:6px;position:absolute}.page-editor__box:active{cursor:grabbing}.page-editor__box:focus-visible{outline-offset:2px;outline:2px solid #2a6df4}.page-editor__box[data-selected=true]{background:#2a6df40f;border:1.5px solid #2a6df4}.page-editor__label{background:var(--navy);color:#fff;font:500 11px/1 var(--tool-font);letter-spacing:.02em;white-space:nowrap;pointer-events:none;border-radius:6px;margin-bottom:4px;padding:3px 7px;position:absolute;bottom:100%;left:-1px}.page-editor__box[data-selected=true] .page-editor__label{background:#2a6df4}.variant-switch{top:14px;right:max(16px, calc(var(--page-margin) - 48px));z-index:8;-webkit-backdrop-filter:blur(12px)saturate(1.3);color:#f2f6fb;max-width:calc(100% - 32px);font:500 12px/1 var(--tool-font);letter-spacing:.02em;background:#14233acc;border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex;position:absolute;box-shadow:0 10px 26px -12px #08122480,inset 0 0 0 1px #ffffff1f}.variant-switch[data-placement=bottom-right]{top:auto;bottom:18px}.variant-switch[data-placement=top-left]{right:auto;left:max(16px, calc(var(--page-margin) - 48px))}.variant-switch__label{opacity:.75;white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.variant-switch button{height:28px;color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;transition:background-color .18s,color .18s;display:inline-flex}.variant-switch__key{background:#ffffff24;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10.5px;font-weight:600;display:grid}.variant-switch button[aria-pressed=true]{color:var(--navy);background:#fff}.variant-switch button[aria-pressed=true] .variant-switch__key{background:var(--vivid);color:#fff}@media (hover:hover){.variant-switch button:not([aria-pressed=true]):hover{background:#ffffff21}}.variant-switch button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=700px){.variant-switch{right:10px}.variant-switch:not([data-placement=bottom-right]){top:8px}.variant-switch__name,.variant-switch__label{display:none}.variant-switch button{padding:0 5px}}.hero-shell{position:relative}.hero-shell>.variant-switch{top:110px}@media (width<=700px){.hero-shell>.variant-switch{top:92px}}.in-store>.variant-switch,.featured>.variant-switch{top:4px}.footer>.variant-switch{top:16px}@media (width>=701px){.care[data-variant=video]>.variant-switch{top:56px;right:calc(var(--page-margin) + 18px)}}.variant-switch__fold{opacity:.75;margin-left:2px;padding:0 6px;border-left:1px solid #ffffff24!important;border-radius:0 999px 999px 0!important}.variant-switch__fold:hover{opacity:1}.variant-switch--folded{padding:3px}.variant-switch--folded button{border-radius:50%;justify-content:center;width:30px;height:30px;padding:0}
