html[data-skin=anton]{--canvas:#fbfaf8;--surface:#fff;--band:#f3efeb;--rule:#241c1916;--gutter:clamp(64px,7vw,128px);--gutter-content:clamp(120px,12.6vw,232px);--ink:#211c18;--ink-2:#4a433c;--muted:#6c635a;--faint:#9a9085;--line:#e2dccf;--line-2:#d4ccbc;--night:#15110e;--night-2:#241c17;--cream:#f2ece1;--max:1280px;--annc-h:38px;--hdr-h:74px;--hdr-cur:74px;--ease-out:cubic-bezier(.23,1,.32,1);--bf-22:blur(22px) saturate(1.7);--bf-16:blur(16px) saturate(1.5);--bf-14:blur(14px) saturate(1.5);--bf-8:blur(8px);--gcx:calc(var(--gutter) + clamp(28px,3.5vw,60px))}@media (max-width:760px){html[data-skin=anton]{--gutter:18px;--gcx:26px}}@media (min-width:1936px){html[data-skin=anton]{--gutter:calc((100vw - 1680px) / 2);--gutter-content:calc(var(--gutter) + 104px)}}@media (max-width:760px){html[data-skin=anton]{--gcx:clamp(32px,9.5vw,44px)}}.annc a,.siteheader a,.mobnav a,.xfoot a,a.skip-link{color:inherit;text-decoration:none}.annc :focus-visible,.siteheader :focus-visible,.mobnav :focus-visible,.xfoot :focus-visible,.skip-link:focus-visible{outline-offset:3px;outline:3px solid #8c5cff}.wrap{max-width:var(--max);margin:0 auto;padding:0 40px}.annc{z-index:120;height:var(--annc-h);color:var(--cream);letter-spacing:-.005em;transition:height .45s var(--ease-out),opacity .3s ease;background:#131313;font-size:13px;position:relative;overflow:hidden;box-shadow:inset 0 5px 8px -5px #0000,inset 0 -8px 10px -6px #000,inset 0 -1px #000}.annc.closed,html.annc-dismissed .annc{opacity:0;pointer-events:none;height:0}html.annc-dismissed{--annc-h:0px}.annc.instant,html.annc-dismissed .annc{transition:none}.annc-in{justify-content:center;align-items:center;gap:10px;height:38px;display:flex;position:relative}.annc-x{color:#f2ece16b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .2s;display:inline-flex;position:absolute;top:50%;right:15.2px;transform:translateY(-50%)}.annc-x svg{width:13px;height:13px}@media (hover:hover) and (pointer:fine){.annc-x:hover{color:var(--cream)}}.annc a{align-items:center;gap:8px;display:inline-flex}.annc .install{color:#fff;align-items:center;gap:5px;font-weight:500;display:inline-flex}.annc .install .ar{transition:transform .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.annc a:hover .install .ar{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.annc .install .ar{transition:none}.annc a:hover .install .ar{transform:none}}.siteheader{z-index:60;color:var(--cream);transition:background-color .28s var(--ease-out),box-shadow .28s var(--ease-out);background:0 0;position:sticky;top:0}.siteheader .logo,.siteheader .nav>.item>a,.siteheader .nav>.item>button,.siteheader .actions .signin,.siteheader .navtoggle{transition:color .25s var(--ease-out)}.siteheader:not(.is-solid):has(.nav>.item:hover){background:var(--night)}.siteheader.is-solid{background:var(--surface);color:var(--ink);box-shadow:0 1px #211c1817,0 8px 22px -16px #211c1842}.siteheader.is-solid .logo{color:var(--ink)}.siteheader.is-solid .nav>.item>a,.siteheader.is-solid .nav>.item>button{color:var(--muted)}.siteheader.is-solid .nav>.item:hover>a,.siteheader.is-solid .nav>.item:hover>button{color:var(--ink)}.siteheader.is-solid .actions .signin{color:var(--muted)}.siteheader.is-solid .actions .signin:hover{color:var(--ink)}.siteheader.is-solid .actions .btn-light{background:var(--ink);color:var(--surface)}.siteheader.is-solid .navtoggle{color:var(--ink)}.siteheader.is-solid:has(.nav>.item:hover){background:var(--surface)}.siteheader.is-solid .mega{background:var(--surface);border-top-color:#211c1814;box-shadow:0 18px 40px -28px #211c1866}.siteheader.is-solid .mcol h4{color:var(--muted)}.siteheader.is-solid .mcol a{color:var(--ink-2)}.siteheader.is-solid .mcol a:hover,.siteheader.is-solid .mcol .mi-t{color:var(--ink)}.siteheader.is-solid .mcol .mi-d,.siteheader.is-solid .mcol a .d{color:var(--muted)}.siteheader.is-solid .mcol .mi-ic{color:var(--ink-2)}.siteheader.is-solid .mcol .mitem:hover{color:var(--ink);background:#211c180d}.siteheader.is-solid .mcol .mitem:hover .mi-ic{color:var(--ink)}.siteheader.is-solid .mcol .mitem:hover .mi-d{color:var(--ink-2)}.siteheader.is-solid .mfeature{border-color:#211c181f}.hdr{height:var(--hdr-cur);transition:height .28s var(--ease-out);align-items:center;display:flex;position:relative}.logo{color:var(--cream);z-index:140;align-items:center;display:flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.logo svg{width:auto;height:26px}.logo .mark{transform-box:fill-box;transform-origin:50%;transition:none;transform:rotate(0)}.logo:hover .mark{transition:transform .55s var(--ease-out);transform:rotate(60deg)}@media (prefers-reduced-motion:reduce){.logo:hover .mark{transition:none}}.navtoggle{width:30px;height:30px;color:var(--cream);cursor:pointer;z-index:140;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.navtoggle svg{width:24px;height:24px}.navtoggle .ic-close,.navtoggle.on .ic-menu{display:none}.navtoggle.on .ic-close{display:block}.mobnav{z-index:110;background:var(--night);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease-out),visibility 0s linear .3s;flex-direction:column;padding:152px 24px 28px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobnav.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s var(--ease-out)}.mobnav:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(180deg,var(--night) 0,var(--night) 68%,#15110e00 100%);height:138px;position:fixed;top:0;left:0;right:0}.mobnav>*{opacity:0;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transform:translateY(14px)}.mobnav.open>*{opacity:1;transform:none}.mobnav.open>:first-child{transition-delay:.1s}.mobnav.open>:nth-child(2){transition-delay:.16s}.mobnav.open>:nth-child(3){transition-delay:.22s}.mobnav.open>:nth-child(4){transition-delay:.28s}.mobnav.open>:nth-child(5){transition-delay:.34s}.mobnav.open>:nth-child(6){transition-delay:.4s}.mobnav.open>:nth-child(7){transition-delay:.46s}@media (prefers-reduced-motion:reduce){.mobnav,.mobnav>*{transition:opacity .15s linear!important;transform:none!important}}.mobnav a.lnk,.mobnav .mhead{color:#f2ece1e6;letter-spacing:-.015em;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;width:100%;padding:17px 2px;font-family:inherit;font-size:17px;font-weight:500;line-height:1;text-decoration:none;display:flex}.mobnav a.lnk,.mobnav .mgrp{border-top:1px solid #f2ece114}.mobnav a.lnk:first-child,.mobnav .mgrp:first-child{border-top:0}.mobnav a.lnk:active,.mobnav .mhead:active{color:#fff}.mobnav .mhead .chev{color:#f2ece161;width:13px;height:13px;transition:transform .28s var(--ease-out);margin-left:auto}.mobnav .mgrp.open .mhead .chev{transform:rotate(180deg)}.mobnav .msub{visibility:hidden;max-height:0;transition:max-height .34s var(--ease-out),visibility .34s;overflow:hidden}.mobnav .mgrp.open .msub{visibility:visible;max-height:900px}.mobnav .msub-in{padding:10px 0 16px 2px}.mobnav .msub h5{letter-spacing:.07em;text-transform:uppercase;color:#f2ece173;margin:12px 0 2px;font-family:Geist,system-ui,sans-serif;font-size:10.5px;font-weight:500}.mobnav .msub h5:first-child{margin-top:0}.mobnav .msub a{color:#f2ece1ad;padding:8px 0;font-size:15px;text-decoration:none;display:block}.mobnav .msub a:active{color:#fff}.mobnav .ctas{gap:10px;margin-top:auto;padding-top:24px;display:flex}.mobnav .ctas .btn{flex:1;justify-content:center;height:50px;font-size:14px}@media (max-width:860px){.hdr .nav,.hdr .actions{display:none}.navtoggle{display:flex}.topstack{z-index:130}}@media (max-width:760px){.amore{display:none}.annc{font-size:12px}.annc-in{gap:7px;padding:0 16px}}.nav{align-items:center;gap:6px;height:100%;margin:0 auto;display:flex}.nav>.item{align-items:center;height:100%;display:flex}.nav>.item>a,.nav>.item>button{color:#f2ece1b8;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;height:100%;padding:0 16px;font-family:inherit;font-size:14.5px;font-weight:450;transition:color .2s;display:inline-flex}.nav>.item:hover>a,.nav>.item:hover>button{color:#fff}.nav .chev{opacity:.7;width:10px;height:10px;transition:opacity .2s}.nav>.item:hover .chev{opacity:1}.actions{align-items:center;gap:22px;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.actions .signin{color:#f2ece1c7;font-size:14px;font-weight:500;transition:color .2s}.actions .signin:hover{color:#fff}.actions .btn{border-radius:14px;gap:7px;height:38px;padding:0 15px;font-size:13.5px}.btn{letter-spacing:-.01em;cursor:pointer;white-space:nowrap;height:44px;transition:transform .16s var(--ease-out),background-color .2s ease,border-color .2s ease,color .2s ease;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:500;display:inline-flex}.btn:active{transform:scale(.97)}.glyph{flex:none;width:14px;height:13px;margin-left:1px;overflow:visible}.glyph .part{transform-box:fill-box;transform-origin:50%;transition:transform .26s var(--ease-out)}@media (hover:hover) and (pointer:fine){.btn:hover .glyph .top{transform:translateY(24%)}.btn:hover .glyph .bottom{transform:translateY(-24%)}}@media (prefers-reduced-motion:reduce){.glyph .part{transition:none}}.btn-light{color:var(--night);background:#fff}.btn-dark{background:var(--ink);color:#fff}.btn-ghost-d{color:var(--cream);background:0 0;border-color:#f2ece14d}.btn-ghost{color:var(--ink);border-color:var(--line-2);background:0 0}@media (hover:hover) and (pointer:fine){.btn-light:hover{background:#ece5d7}.btn-dark:hover{background:#000}.btn-ghost-d:hover{background:#f2ece114;border-color:#f2ece18c}.btn-ghost:hover{border-color:var(--ink);background:#211c1809}}@media (prefers-reduced-motion:reduce){.btn{transition:background-color .2s,border-color .2s}.btn:active{transform:none}}.mega{background:var(--night);opacity:0;visibility:hidden;transition:opacity .24s var(--ease-out),transform .28s var(--ease-out),visibility .24s;z-index:55;border-top:1px solid #f2ece11a;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.nav>.item:hover .mega,.nav>.item:focus-within .mega{opacity:1;visibility:visible;transform:translateY(0)}.mega-in>*{opacity:0;transition:opacity .26s var(--ease-out),transform .34s var(--ease-out);transform:translateY(7px)}.nav>.item:hover .mega-in>*,.nav>.item:focus-within .mega-in>*{opacity:1;transform:translateY(0)}.nav>.item:hover .mega-in>:first-child{transition-delay:60ms}.nav>.item:hover .mega-in>:nth-child(2){transition-delay:.11s}.nav>.item:hover .mega-in>:nth-child(3){transition-delay:.16s}.nav>.item:hover .mega-in>:nth-child(4){transition-delay:.21s}.nav>.item:focus-within .mega-in>:first-child{transition-delay:60ms}.nav>.item:focus-within .mega-in>:nth-child(2){transition-delay:.11s}.nav>.item:focus-within .mega-in>:nth-child(3){transition-delay:.16s}.nav>.item:focus-within .mega-in>:nth-child(4){transition-delay:.21s}@media (prefers-reduced-motion:reduce){.mega{transition:opacity .2s,visibility .2s;transform:none}.mega-in>*{transition:opacity .2s;transform:none}.nav>.item:hover .mega-in>*,.nav>.item:focus-within .mega-in>*{transition-delay:0s}}.mega-in{max-width:var(--max);grid-template-columns:1fr 1fr 1fr .9fr;gap:40px;margin:0 auto;padding:40px 40px 44px;display:grid}.mcol h4{letter-spacing:.08em;text-transform:uppercase;color:#f2ece180;margin-bottom:16px;font-family:Geist,system-ui,sans-serif;font-size:11px;font-weight:500}.mcol a{color:#f2ece1d1;letter-spacing:-.01em;padding:6px 0;font-size:14px;font-weight:450;display:block}.mcol a:hover{color:#fff}.mcol a .d{color:#f2ece16b;margin-top:1px;font-size:12.5px;display:block}.mfeature{background:var(--night-2);border-radius:10px;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.mfeature .ft{color:#fff;letter-spacing:-.02em;font-size:16px;font-weight:500}.mfeature .fd{color:#f2ece199;margin-top:8px;font-size:13px;line-height:1.5}.mfeature .fl{color:#fff;gap:6px;margin-top:18px;font-size:13.5px;font-weight:500;display:inline-flex}.mega-in{grid-template-columns:1fr 1fr 1fr 1.05fr;gap:34px}.mcol h4{margin-bottom:13px}.mcol .mitem{color:#f2ece1d1;transition:background .16s var(--ease-out),color .16s var(--ease-out);border-radius:10px;align-items:flex-start;gap:11px;margin:0 -9px;padding:8px 9px;display:flex}.mcol .mitem:hover{color:#fff;background:#f2ece10f}.mcol .mi-ic{color:#f2ece180;width:16px;height:18px;transition:color .16s var(--ease-out);flex:none;place-items:center;display:grid}.mcol .mi-ic svg{width:16px;height:16px}.mcol .mitem:hover .mi-ic{color:#fff}.mcol .mi-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.mcol .mi-t{letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:1.25}.mcol .mi-d{color:#f2ece175;letter-spacing:-.005em;font-size:12px;line-height:1.35}.mcol .mitem:hover .mi-d{color:#f2ece19e}.mcol .mitem:not(:has(.mi-d)){align-items:center;padding-top:6px;padding-bottom:6px}.mfeature{min-height:170px;transition:border-color .18s var(--ease-out);border:1px solid #f2ece11a;border-radius:16px;align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.mfeature:hover{border-color:#f2ece13d}.mf-media{z-index:0;position:absolute;inset:0}.mf-media img{object-fit:cover;object-position:50% 64%;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block;transform:scale(1.03)}.mfeature:hover .mf-media img{transform:scale(1.08)}.mf-media:after{content:"";background:linear-gradient(#0f0c0a8c 0%,#0f0c0a4d 36%,#0f0c0a14 66%,#0f0c0a00 100%);position:absolute;inset:0}.mf-body{z-index:1;flex-direction:column;padding:18px;display:flex;position:relative}.mfeature .ft{font-size:15.5px}.mfeature .fl{transition:gap .2s var(--ease-out);margin-top:13px}.mfeature:hover .fl{gap:10px}@media (max-width:1150px){.hdr .nav,.hdr .actions{display:none}.navtoggle{display:flex}.topstack{z-index:130}}.skip-link{z-index:1000;color:var(--ink);transition:transform .18s var(--ease-out);background:#fff;border-radius:8px;padding:10px 14px;font-weight:600;position:fixed;top:12px;left:16px;transform:translateY(-160%);box-shadow:0 8px 30px #0003}.skip-link:focus{transform:translateY(0)}.xfoot{z-index:0;background:var(--night);color:#f2ece18c;padding:88px var(--gcx) 56px;border-top:1px solid #f2ece11a;grid-template-columns:1.5fr repeat(4,1fr);gap:36px;font-size:13.5px;display:grid;position:sticky;bottom:0;overflow:hidden}.xfoot .wm{color:#f2ece10b;pointer-events:none;position:absolute;bottom:-340px;left:50%;transform:translate(-50%)}.xfoot .wm svg{width:720px;height:720px;display:block}.xfoot>*{z-index:1;position:relative}.xfoot .wm{z-index:0}.xfoot .brand svg{width:auto;height:24px;color:var(--cream)}.xfoot .tag{color:#f2ece173;max-width:24ch;margin-top:14px;font-size:13px;line-height:1.6}.xfoot h5{letter-spacing:-.005em;color:#f2ece166;margin-bottom:14px;font-size:13px;font-weight:500}.xfoot a{color:#f2ece1a6;padding:5px 0;transition:color .18s;display:block}.xfoot a:hover{color:#fff}.xfoot .legal{color:#f2ece159;border-top:1px solid #f2ece11a;grid-column:1/-1;justify-content:space-between;margin-top:34px;padding-top:22px;font-size:12px;display:flex}@media (max-width:1020px){.xfoot{grid-template-columns:1fr 1fr}}.above-footer{z-index:1;position:relative}.xfoot .subs{gap:8px;max-width:320px;margin-top:22px;display:flex}.xfoot .subs input{min-width:0;height:40px;font:inherit;color:var(--cream);background:#f2ece10f;border:1px solid #f2ece133;border-radius:10px;flex:1;padding:0 12px;font-size:13px}.xfoot .subs input::placeholder{color:#f2ece166}.xfoot .subs input:focus-visible{border-color:#f2ece166;outline:2px solid #f2ece14d}.xfoot .subs button{background:var(--cream);height:40px;color:var(--night);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600}.xfoot .subs button:hover{background:#fff}.xfoot .subs-done{color:#f2ece1b3;max-width:30ch;margin-top:22px;font-size:13px}.xfoot .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.xfoot .social{gap:10px;margin-top:20px;display:flex}.xfoot .social a{color:#f2ece1a6;border:1px solid #f2ece12e;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:color .18s,border-color .18s;display:grid}.xfoot .social a:hover{color:#fff;border-color:#f2ece166}.xfoot .social svg{width:16px;height:16px}.mobnav .ctas{flex-wrap:wrap}@media (max-width:1020px){.xfoot{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 32px}.xfoot .brand{grid-column:1/-1}}@media (max-width:760px){.xfoot{padding-top:64px}.xfoot a{padding:8px 0}.xfoot .legal{text-align:left;flex-direction:column;gap:8px}}@media (max-width:1150px){.mobnav .msub a{padding:11px 0}}.nav-open .cookie-banner{opacity:0;pointer-events:none;visibility:hidden}@media (max-width:1150px){.mobnav{padding-left:24px;padding-right:24px}.mobnav>*{max-width:none}}.nav-open .siteheader.is-solid .logo,.nav-open .siteheader.is-solid .navtoggle{color:var(--cream)}
