@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.zj7OgG_className{font-family:Inter,Inter Fallback;font-style:normal}.zj7OgG_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.lXo2Ca_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.lXo2Ca_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.u8MhCG_className{font-family:Geist,Geist Fallback;font-style:normal}.u8MhCG_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.Gb1_vG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.Gb1_vG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.dash{--d-white:#fff;--d-panel:#f7f7f8;--d-paper:#f6f7e9;--d-ink:#0b0b0c;--d-grey:#6b6f76;--d-soft:#a3a7ae;--d-line:#e6e7ea;--d-line2:#d6d8dc;--d-blue:#0065ff;--d-blue-soft:#0065ff14;--d-hl:#edf3ff;--d-navy:#0c1d27;--d-navy-panel:#132a3a;--d-star:#fcffff;--d-night-grey:#8a8f98;--d-night-line:#fcffff1f;--d-font:var(--font-geist), "Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--d-mono:var(--font-geist-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--d-ease:cubic-bezier(.22, 1, .36, 1);--d-inout:cubic-bezier(.65, 0, .35, 1);background:var(--d-white);color:var(--d-ink);font:400 13px/1.45 var(--d-font);font-variant-numeric:tabular-nums;border:1px solid var(--d-line);text-align:left;-webkit-font-smoothing:antialiased;transition:opacity .5s var(--d-ease), transform .5s var(--d-ease);border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 1px #0b0b0c08,0 8px 24px -10px #0b0b0c1a;container-type:inline-size}.dash *,.dash :before,.dash :after{box-sizing:border-box}.dash.is-pre{opacity:0;transform:translateY(12px)}.d-bar{border-bottom:1px solid var(--d-line);align-items:center;gap:12px;min-height:46px;padding:10px 16px;display:flex}.d-bar__txt{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.d-title{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13.5px;font-weight:500;overflow:hidden}.d-src{font:500 10.5px/1.4 var(--d-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--d-grey);white-space:nowrap}.d-tags{flex:none;gap:6px;display:flex}.d-tag{font:500 10px/1 var(--d-mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--d-line2);background:var(--d-panel);color:var(--d-ink);white-space:nowrap;border-radius:4px;padding:5px 7px 4px}.d-tag--new{background:var(--d-blue);border-color:var(--d-blue);color:#fff}.d-tag--draft{color:var(--d-grey);background:0 0;border-style:dashed}.d-body{padding:16px}.d-body--grey{background:var(--d-panel)}.d-cap{border-top:1px solid var(--d-line);font:400 11px/1.5 var(--d-mono);color:var(--d-grey);letter-spacing:.01em;padding:10px 16px 11px}.d-muted{color:var(--d-grey)}.d-small{color:var(--d-grey);font-size:11.5px}.d-num{text-align:right;white-space:nowrap}.d-sub{color:var(--d-grey);margin-top:1px;font-size:11px;line-height:1.3;display:block}.d-pill{border:1px solid var(--d-line);height:28px;color:var(--d-ink);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.d-pill--ghost{color:var(--d-grey)}.d-card{border:1px solid var(--d-line);background:#fff;border-radius:10px}.d-card__h{padding:12px 14px 0;font-size:12.5px;font-weight:500}.d-card__b{padding:10px 14px 14px}.d-note{border-left:2px solid var(--d-blue);border-top:1px solid var(--d-line);border-right:1px solid var(--d-line);border-bottom:1px solid var(--d-line);background:#fff;border-radius:0 8px 8px 0;padding:8px 12px;font-size:12px;line-height:1.45;box-shadow:0 1px 2px #0b0b0c0d}.d-note b{font-weight:500}.d-legend{color:var(--d-grey);flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.d-legend i{background:var(--d-ink);vertical-align:middle;border-radius:1px;width:14px;height:2px;margin-right:6px;display:inline-block}.d-legend i.is-grey{background:var(--d-grey)}.d-legend i.is-soft{background:var(--d-soft)}.d-legend i.is-dash{background:repeating-linear-gradient(90deg, var(--d-soft) 0 4px, transparent 4px 7px)}.d-legend i.is-bar{background:var(--d-line2);border-radius:2px;width:9px;height:9px}.d-legend i.is-blue{background:var(--d-blue)}.d-delta{color:var(--d-ink);white-space:nowrap;font-size:11.5px}.d-delta:before{content:"↑ ";color:var(--d-grey)}.d-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.d-table{border-collapse:collapse;width:100%;font-size:12.5px}.d-table th{color:var(--d-grey);text-align:left;border-bottom:1px solid var(--d-line);white-space:nowrap;background:#fff;padding:8px 10px;font-size:11.5px;font-weight:500}.d-table th.d-num{text-align:right}.d-table td{border-bottom:1px solid var(--d-line);vertical-align:top;transition:background-color .6s var(--d-ease), color .4s;padding:9px 10px}.d-table tr:last-child td{border-bottom:0}.d-table .is-sorted:after{content:"↓";color:var(--d-ink);margin-left:4px}.d-table tfoot td{background:var(--d-panel);border-top:1px solid var(--d-line);border-bottom:0;font-weight:500}.d-table tr.is-hl td{background:var(--d-hl)}.d-table tr.is-hl td:first-child{box-shadow:inset 2px 0 0 var(--d-blue)}.d-table tr.is-off td{color:var(--d-grey)}.d-toggle{background:var(--d-blue);vertical-align:middle;width:28px;height:16px;transition:background-color .3s var(--d-ease);border-radius:8px;display:inline-block;position:relative}.d-toggle:after{content:"";width:12px;height:12px;transition:left .3s var(--d-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:14px;box-shadow:0 1px 2px #0003}.d-toggle.is-off{background:var(--d-line2)}.d-toggle.is-off:after{left:2px}.d-dot{background:var(--d-blue);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.d-dot.is-learning{box-shadow:inset 0 0 0 1.5px var(--d-grey);background:0 0}.d-dot.is-off{background:var(--d-line2)}.d-tabsrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.d-tabs{border-bottom:1px solid var(--d-line);gap:2px;display:flex}.d-tabs span{color:var(--d-grey);border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 12px 8px;font-size:12.5px}.d-tabs span.is-on{color:var(--d-ink);border-bottom-color:var(--d-ink);font-weight:500}.d-tiles{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));border:1px solid var(--d-line);background:#fff;border-radius:10px;display:grid;overflow:hidden}.d-tile{border-left:1px solid var(--d-line);min-width:0;padding:12px 14px 13px;position:relative}.d-tile:first-child{border-left:0}.d-tile__k{color:var(--d-grey);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.d-tile__v{letter-spacing:-.02em;white-space:nowrap;margin-top:3px;font-size:22px;line-height:1.25}.d-tile.is-on:before{content:"";background:var(--rule,var(--d-ink));height:3px;position:absolute;top:0;left:0;right:0}.d-chart{height:var(--h,190px);padding:0 var(--pr,0px) 22px var(--pl,38px);margin:6px 0 0;position:relative}.d-chart__plot{inset:6px var(--pr,0px) 22px var(--pl,38px);clip-path:inset(0);transition:clip-path 1.2s var(--d-inout);position:absolute}.dash.is-pre .d-chart__plot{clip-path:inset(0 100% 0 0)}.d-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.d-chart .grid line{stroke:var(--d-line);stroke-width:1px;vector-effect:non-scaling-stroke}.d-chart .ln{fill:none;stroke:var(--d-ink);stroke-width:1.75px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.d-chart .ln.is-grey{stroke:var(--d-grey)}.d-chart .ln.is-soft{stroke:var(--d-soft)}.d-chart .ln.is-dash{stroke:var(--d-soft);stroke-dasharray:4 4}.d-chart .ln.is-blue{stroke:var(--d-blue)}.d-chart .ar{fill:url(#d-fade);stroke:none}.d-chart .bar{fill:var(--d-line)}.d-chart .mark{stroke:var(--d-grey);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.d-ylab{color:var(--d-grey);white-space:nowrap;font-size:10.5px;line-height:1;position:absolute;transform:translateY(-50%)}.d-ylab.is-l{width:calc(var(--pl,38px) - 8px);text-align:right;left:0}.d-ylab.is-r{width:calc(var(--pr,0px) - 8px);text-align:left;right:0}.d-xlab{color:var(--d-grey);white-space:nowrap;font-size:10.5px;position:absolute;bottom:2px;transform:translate(-50%)}.d-xlab.is-first{transform:none}.d-xlab.is-last{transform:translate(-100%)}.d-pin{border:2px solid var(--d-ink);background:#fff;border-radius:50%;width:9px;height:9px;transition:opacity .3s .9s;position:absolute;transform:translate(-50%,-50%)}.d-pin.is-blue{border-color:var(--d-blue)}.d-flag{color:var(--d-grey);white-space:nowrap;background:#ffffffe6;border-radius:3px;padding:1px 4px;font-size:10.5px;position:absolute;transform:translate(6px,-100%)}.dash.is-pre .d-pin,.dash.is-pre .d-flag{opacity:0}.d-flag,.d-pin{transition:opacity .4s 1s}.dash [data-enter]{transition:opacity .5s var(--d-ease), transform .5s var(--d-ease);transition-delay:calc(var(--i,0) * 60ms + .15s)}.dash.is-pre [data-enter]{opacity:0;transform:translateY(8px)}.dash--meta-campaigns .d-table td:nth-child(2){white-space:nowrap;font-weight:500}.dash--meta-campaigns .d-table td{white-space:nowrap}.d-chip{font:500 9.5px/1 var(--d-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--d-blue);color:#fff;vertical-align:1px;border-radius:3px;margin-left:4px;padding:3px 5px;display:inline-block}.d-chip--line{color:var(--d-grey);border:1px solid var(--d-line2);background:0 0}.d-up{color:var(--d-blue);opacity:1;margin-left:6px;font-size:10.5px;transition:opacity .4s;display:inline-block}.dash.is-pre .d-up,.d-up.is-hide{opacity:0}.d-under{justify-content:flex-end;margin-top:12px;display:flex}.d-under .d-note{max-width:420px}.d-pairs{gap:8px;margin-top:14px;display:grid}.d-pair{grid-template-columns:170px 1fr;align-items:center;gap:12px;font-size:12px;display:grid}.d-pair__bars{gap:3px;display:grid}.d-hbar{background:var(--d-line2);height:8px;width:var(--w);transform-origin:0;transition:transform .9s var(--d-ease);transition-delay:calc(var(--i,0) * 80ms + .3s);border-radius:2px;position:relative}.d-hbar.is-blue{background:var(--d-blue)}.d-hbar span{color:var(--d-grey);white-space:nowrap;font-size:10.5px;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.dash.is-pre .d-hbar{transform:scaleX(0)}.d-shop{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:12px;display:grid}.d-shop__tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.d-shop__tiles .d-card{padding:12px 14px}.d-big{letter-spacing:-.02em;font-size:26px;line-height:1.2}.d-shop__row{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.d-funnel{gap:9px;display:grid}.d-funnel__r{grid-template-columns:1fr auto;gap:2px 10px;font-size:12px;display:grid}.d-funnel__r .d-hbar{grid-column:1/-1;height:6px}.d-src-r{border-bottom:1px solid var(--d-line);grid-template-columns:1fr auto;gap:3px 10px;padding:6px 0;font-size:12px;display:grid}.d-src-r:last-child{border-bottom:0;font-weight:500}.d-src-r .d-hbar{grid-column:1/-1;height:4px}.d-board{grid-template-columns:repeat(var(--cols,4), minmax(168px, 1fr));min-width:calc(var(--cols,4) * 178px);gap:10px;display:grid}.d-col{background:var(--d-panel);border:1px solid var(--d-line);border-radius:10px;flex-direction:column;gap:8px;min-height:250px;padding:8px;display:flex}.d-col__h{justify-content:space-between;align-items:center;padding:2px 4px 4px;font-size:12px;font-weight:500;display:flex}.d-col__n{font:500 11px/1 var(--d-mono);color:var(--d-grey);border:1px solid var(--d-line);background:#fff;border-radius:10px;padding:3px 7px}.d-col__v{color:var(--d-grey);margin-top:-6px;padding:0 4px;font-size:11px}.d-lc{border:1px solid var(--d-line);transition:opacity .5s var(--d-ease), transform .5s var(--d-ease), box-shadow .3s, max-height .5s var(--d-ease), padding .5s, margin .5s, border-width .5s;background:#fff;border-radius:8px;padding:9px 10px;font-size:12px;box-shadow:0 1px 2px #0b0b0c0a}.d-lc__t{font-weight:500}.d-lc__m{color:var(--d-grey);margin-top:2px;font-size:11.5px}.d-lc__s{color:var(--d-grey);align-items:center;gap:6px;margin-top:7px;font-size:11px;display:flex}.d-lc__s i{background:var(--d-soft);border-radius:50%;width:6px;height:6px}.d-lc__s i.is-m{background:var(--d-blue)}.d-lc__s i.is-g{background:var(--d-ink)}.d-lc.is-new{box-shadow:0 0 0 1.5px var(--d-blue), 0 6px 16px -6px #0065ff59}.d-lc.is-in{opacity:0;transform:translateY(-14px)}.d-lc.is-ghost{overflow:hidden}.d-lc.is-gone{opacity:0;border-width:0;margin-top:-8px;padding-top:0;padding-bottom:0;max-height:0!important}.d-lc.is-fly{z-index:3;position:relative;box-shadow:0 10px 24px -8px #0b0b0c40}.d-more{color:var(--d-grey);padding:2px 4px;font-size:11.5px}.d-lost{color:var(--d-grey);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:11.5px;display:flex}.d-lost span{border:1px solid var(--d-line);color:var(--d-ink);background:#fff;border-radius:12px;padding:3px 9px}.d-cal{min-width:620px;padding-bottom:10px}.d-cal__head{border-bottom:1px solid var(--d-line);grid-template-columns:44px repeat(6,1fr);display:grid}.d-cal__head div{color:var(--d-grey);padding:6px 8px 8px;font-size:11.5px}.d-cal__head b{color:var(--d-ink);font-size:15px;font-weight:500;display:block}.d-cal__grid{grid-template-columns:44px repeat(6,1fr);height:396px;display:grid;position:relative}.d-cal__times,.d-cal__head>div:first-child{z-index:2;background:#fff;position:sticky;left:0}.d-cal__times span{color:var(--d-grey);font-size:10.5px;position:absolute;right:8px;transform:translateY(-50%)}.d-cal__day{border-left:1px solid var(--d-line);background-image:repeating-linear-gradient(180deg, var(--d-line) 0 1px, transparent 1px 44px);position:relative}.d-bk{left:calc(var(--l) * 50% + 3px);width:calc(50% - 5px);top:calc(var(--t) * 44px + 1px);height:calc(var(--d) * 44px - 3px);background:var(--d-panel);border:1px solid var(--d-line);border-left:3px solid var(--d-soft);transition:opacity .4s var(--d-ease), transform .4s var(--d-ease);transition-delay:calc(var(--i,0) * 45ms + .2s);border-radius:5px;padding:3px 5px;font-size:10.5px;line-height:1.25;position:absolute;overflow:hidden}.d-bk b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.d-bk span{color:var(--d-grey);white-space:nowrap}.d-bk.is-m{background:var(--d-blue-soft);border-left-color:var(--d-blue);border-color:#0065ff2e}.d-bk.is-g{border-left-color:var(--d-ink);background:#fff}.dash.is-pre .d-bk{opacity:0;transform:scale(.94)}.d-cal__sum{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:12px;display:flex}.d-cal__sum .d-big{font-size:22px}.d-sw{vertical-align:-1px;background:var(--d-panel);border:1px solid var(--d-line);border-left:3px solid var(--d-soft);border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.d-sw.is-m{background:var(--d-blue-soft);border-left-color:var(--d-blue)}.d-sw.is-g{border-left-color:var(--d-ink);background:#fff}.d-canvas{background-color:var(--d-panel);background-image:radial-gradient(var(--d-line2) 1px, transparent 1.2px);background-size:16px 16px;flex-direction:column;align-items:center;padding:22px 16px 26px;display:flex}.d-node{border:1px solid var(--d-line);width:min(300px,74%);transition:opacity .4s var(--d-ease), border-color .4s, box-shadow .4s;background:#fff;border-radius:10px;padding:10px 12px;position:relative;box-shadow:0 1px 2px #0b0b0c0d}.d-node__k{font:500 9.5px/1 var(--d-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--d-grey);align-items:center;gap:7px;display:flex}.d-node__k i{border:1px solid var(--d-line2);background:var(--d-panel);border-radius:4px;flex:none;width:16px;height:16px;position:relative}.d-node__k i.is-trigger{background:var(--d-ink);border-color:var(--d-ink)}.d-node__k i.is-email:after{content:"";border:1.25px solid var(--d-ink);border-radius:1px;position:absolute;inset:4px 3px}.d-node__k i.is-wait:after{content:"";border:1.25px solid var(--d-grey);border-radius:50%;position:absolute;inset:3px}.d-node__k i.is-split:after{content:"";border:1.25px solid var(--d-ink);width:6px;height:6px;position:absolute;top:4px;left:4px;transform:rotate(45deg)}.d-node__t{margin-top:6px;font-size:12.5px;font-weight:500}.d-node__s{color:var(--d-grey);margin-top:1px;font-size:11.5px}.d-node__stats{border-top:1px solid var(--d-line);grid-template-columns:repeat(3,auto);justify-content:start;gap:2px 16px;margin-top:8px;padding-top:8px;display:grid}.d-node__stats span{color:var(--d-grey);font-size:10.5px;display:block}.d-node__stats b{font-size:12.5px;font-weight:500}.d-node--small{text-align:center;width:auto;min-width:64px;padding:7px 12px}.d-node--small .d-node__t{margin-top:0;font-size:12px}.d-node.is-lit{border-color:var(--d-blue);box-shadow:0 0 0 3px var(--d-blue-soft), 0 1px 2px #0b0b0c0d}.d-link{background:var(--d-line2);transform-origin:top;width:1px;height:22px;transition:transform .35s var(--d-ease)}.d-link.is-label{height:34px;position:relative}.d-link.is-label span{font:500 10px/1 var(--d-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--d-grey);background:var(--d-panel);padding:2px 3px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.d-aside{align-items:center;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.d-aside__line{background:var(--d-line2);transform-origin:0;width:30px;height:1px;transition:transform .35s var(--d-ease);position:relative}.d-aside__line span{font:500 9.5px/1 var(--d-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--d-grey);position:absolute;bottom:3px;left:4px}.d-fork{grid-template-columns:1fr 1fr;gap:12px;width:min(560px,100%);padding-top:34px;display:grid;position:relative}.d-fork:before{content:"";background:var(--d-line2);height:1px;position:absolute;top:12px;left:25%;right:25%}.d-fork__b{flex-direction:column;align-items:center;display:flex;position:relative}.d-fork__b:before{content:"";background:var(--d-line2);width:1px;height:22px;position:absolute;top:-22px;left:50%}.d-fork__b>span{font:500 9.5px/1 var(--d-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--d-grey);position:absolute;top:-20px;left:calc(50% + 6px)}.d-fork .d-node{width:100%}.d-merge{width:min(560px,100%);height:24px;position:relative}.d-merge:before{content:"";border:1px solid var(--d-line2);border-top:0;border-radius:0 0 6px 6px;height:12px;position:absolute;top:0;left:25%;right:25%}.d-merge:after{content:"";background:var(--d-line2);width:1px;height:12px;position:absolute;top:12px;left:50%}.d-flowsum{color:var(--d-grey);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;font-size:11.5px;display:flex}.d-flowsum b{color:var(--d-ink);font-weight:500}.dash.is-seq .d-node,.dash.is-seq .d-fork,.dash.is-seq .d-merge{opacity:.3}.dash.is-seq .d-link,.dash.is-seq .d-aside__line{transform:scaleY(0)}.dash.is-seq .d-aside__line{transform:scaleX(0)}.dash.is-seq [data-seq].is-on{opacity:1;transform:none}.d-cap2{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:0;display:grid}.d-form{border:1px solid var(--d-line);transition:opacity .5s, transform .5s var(--d-ease);background:#fff;border-radius:10px;padding:16px}.d-form__h{letter-spacing:-.01em;font-size:15px;font-weight:500}.d-form__p{color:var(--d-grey);margin:2px 0 12px;font-size:12px}.d-field{margin-bottom:9px}.d-field label{color:var(--d-grey);margin-bottom:4px;font-size:11.5px;display:block}.d-input{border:1px solid var(--d-line);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;height:34px;padding:0 10px;font-size:12.5px;display:flex;overflow:hidden}.d-input.is-ph{color:var(--d-soft)}.d-input.is-focus{border-color:var(--d-ink)}.d-consent{color:var(--d-grey);align-items:flex-start;gap:9px;margin:12px 0;font-size:11.5px;line-height:1.45;display:flex}.d-box{border:1.5px solid var(--d-line2);border-radius:4px;flex:none;width:16px;height:16px;margin-top:1px;transition:background-color .2s,border-color .2s;position:relative}.d-box.is-on{background:var(--d-blue);border-color:var(--d-blue)}.d-box.is-on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.d-btn{background:var(--d-ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;height:38px;font-size:13px;font-weight:500;transition:transform .15s,opacity .2s;display:flex}.d-btn.is-press{opacity:.85;transform:scale(.98)}.d-arrow{background:var(--d-line2);transform-origin:0;height:1px;transition:transform .5s var(--d-ease);margin:0 6px;position:relative}.d-arrow:after{content:"";border-top:1px solid var(--d-grey);border-right:1px solid var(--d-grey);width:6px;height:6px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.d-prof{border:1px solid var(--d-line);transition:opacity .6s var(--d-ease), transform .6s var(--d-ease);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 28px -14px #0b0b0c2e}.d-prof__top{border-bottom:1px solid var(--d-line);align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.d-av{background:var(--d-panel);border:1px solid var(--d-line);width:34px;height:34px;font:500 11px/1 var(--d-mono);color:var(--d-grey);border-radius:50%;flex:none;place-items:center;display:grid}.d-stages{grid-template-columns:repeat(4,1fr);gap:4px;padding:12px 14px 4px;display:grid}.d-stage{color:var(--d-grey);font-size:10.5px}.d-stage i{background:var(--d-line);border-radius:2px;height:4px;margin-bottom:5px;display:block;position:relative;overflow:hidden}.d-stage i:after{content:"";background:var(--d-ink);transform-origin:0;transition:transform .6s var(--d-ease);position:absolute;inset:0;transform:scaleX(0)}.d-stage.is-done i:after{transform:none}.d-stage.is-now i:after{background:var(--d-blue);transform:none}.d-stage.is-now,.d-stage.is-done{color:var(--d-ink)}.d-kv{grid-template-columns:auto 1fr;gap:0;padding:6px 14px 12px;font-size:12px;display:grid}.d-kv dt{color:var(--d-grey);border-bottom:1px solid var(--d-line);padding:5px 14px 5px 0}.d-kv dd{border-bottom:1px solid var(--d-line);text-align:right;margin:0;padding:5px 0}.d-kv dt:last-of-type,.d-kv dd:last-child{border-bottom:0}.dash.is-pre .d-prof{opacity:0;transform:translateY(10px)}.dash.is-pre .d-arrow{transform:scaleX(0)}.d-prof.is-wait{opacity:0;transform:translate(-12px)}.d-arrow.is-wait{transform:scaleX(0)}.dash.dash--night{background:var(--d-navy);color:var(--d-star);border-color:var(--d-night-line);box-shadow:0 20px 40px -24px #00000080}.dash--night .d-bar,.dash--night .d-cap{border-color:var(--d-night-line)}.dash--night .d-src,.dash--night .d-cap,.dash--night .d-small{color:var(--d-night-grey)}.dash--night .d-tag{background:var(--d-navy-panel);border-color:var(--d-night-line);color:var(--d-star)}.dash--night .d-tag--new{background:var(--d-blue);border-color:var(--d-blue);color:#fff}.d-loop{position:relative}.d-loop svg{width:100%;height:auto;display:block}.d-loop .is-tall{display:none}.d-loop text{font-family:var(--d-font);fill:var(--d-star)}.d-loop .n rect{fill:var(--d-navy-panel);stroke:#fcffff29}.d-loop .n .t{font-size:13px;font-weight:500}.d-loop .n .s{fill:var(--d-night-grey);font-size:10.5px}.d-loop .n.is-gate rect{stroke:#fcffff73}.d-loop .n .new{fill:var(--d-blue);stroke:none}.d-loop .n .newt{font:500 8.5px var(--d-mono);letter-spacing:.06em;fill:#fff}.d-loop .p{fill:none;stroke:#fcffff42;stroke-width:1.25px}.d-loop .p.is-new{stroke-dasharray:4 5}.d-loop .p.is-back{stroke:#fcffff2e}.d-loop .lbl{fill:var(--d-night-grey);font-size:10.5px}.d-loop circle.dot{filter:drop-shadow(0 0 4px)}.d-sig{border:1px solid var(--d-night-line);border-radius:10px;margin-top:14px;overflow:hidden}.d-sig .d-table th{background:var(--d-navy-panel);color:var(--d-night-grey);border-color:var(--d-night-line)}.d-sig .d-table td{border-color:var(--d-night-line);color:var(--d-star);white-space:nowrap}.d-sig .d-table td.d-muted{color:var(--d-night-grey)}.d-sig .d-table tr.is-hl td{background:#fcffff0f}.d-sig .d-table tr.is-hl td:first-child{box-shadow:inset 2px 0 0 var(--d-blue)}.d-yes{background:var(--d-star);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.d-yes.is-no{box-shadow:inset 0 0 0 1.25px var(--d-night-grey);background:0 0}.d-loopkey{color:var(--d-night-grey);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:11.5px;display:flex}.d-loopkey i{vertical-align:middle;border-top:1.25px solid #fcffff80;width:18px;height:0;margin-right:6px;display:inline-block}.d-loopkey i.is-new{border-top-style:dashed}.dash--weekly-log .d-body{background:var(--d-paper)}.d-week{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:28px;display:grid}.d-week h4{font:500 10.5px/1.4 var(--d-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--d-grey);margin:0 0 8px}.d-week ul{margin:0 0 20px;padding:0;list-style:none}.d-week li{border-bottom:1px solid #0b0b0c14;padding:7px 0;font-size:13px}.d-step{border-bottom:1px solid #0b0b0c14;grid-template-columns:22px 1fr auto;align-items:start;gap:4px 10px;padding:10px 0;display:grid}.d-step__n{font:500 12px/1.5 var(--d-mono);color:var(--d-grey)}.d-step__t{font-size:13px;font-weight:500}.d-step__r{color:var(--d-grey);margin-top:2px;font-size:12px;font-weight:400}.d-yesno{white-space:nowrap;align-items:center;gap:6px;padding-top:1px;font-size:12px;display:flex}.d-check{border:1.5px solid var(--d-line2);width:18px;height:18px;transition:background-color .25s, border-color .25s, transform .25s var(--d-ease);border-radius:50%;position:relative}.d-check.is-on{background:var(--d-blue);border-color:var(--d-blue);transform:scale(1.08)}.d-check.is-on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.d-yesno span{color:var(--d-grey);transition:color .25s}.d-check.is-on+span{color:var(--d-ink)}.d-weekfoot{font:400 11px/1.5 var(--d-mono);color:var(--d-grey);text-transform:uppercase;letter-spacing:.06em;margin-top:16px}@container (max-width:760px){.d-shop,.d-shop__row,.d-week{grid-template-columns:1fr}.d-week{gap:6px}.d-tiles{--cols:2!important}.d-tile:nth-child(odd){border-left:0}.d-tile:nth-child(n+3){border-top:1px solid var(--d-line)}.d-tile__v{font-size:19px}.d-tile.is-on:before{border-radius:0 2px 2px 0;width:3px;height:auto;top:14px;bottom:14px;right:auto}.d-cap2{grid-template-columns:1fr}.d-arrow{transform-origin:top;width:1px;height:28px;margin:6px auto}.d-arrow:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.dash.is-pre .d-arrow,.d-arrow.is-wait{transform:scaleY(0)}.d-loop .is-wide{display:none}.d-loop .is-tall{display:block}.d-pair{grid-template-columns:1fr;gap:4px}}@container (max-width:480px){.d-body{padding:12px}.d-bar{align-items:flex-start;padding:10px 12px}.d-cap{padding:9px 12px 10px}.d-node{width:100%}.d-node.has-aside{align-self:flex-start;width:calc(100% - 92px)}.d-aside__line{width:32px}.d-aside__line span{left:2px}.d-opt{display:none}.d-aside .d-node--small{min-width:54px;padding:7px 8px}.d-title{white-space:normal}.d-cal{min-width:860px}.dash--meta-campaigns .d-table th:first-child,.dash--meta-campaigns .d-table td:first-child{display:none}.dash--meta-campaigns .d-table th:nth-child(2),.dash--meta-campaigns .d-table td:nth-child(2){z-index:1;white-space:normal;min-width:128px;max-width:150px;box-shadow:1px 0 0 var(--d-line);background:#fff;position:sticky;left:0}.dash--meta-campaigns .d-table tfoot td:nth-child(2){background:var(--d-panel)}.dash--meta-campaigns .d-table tr.is-hl td:nth-child(2){background:var(--d-hl);box-shadow:inset 2px 0 0 var(--d-blue), 1px 0 0 var(--d-line)}.d-sig .d-table td{white-space:normal}.d-canvas{padding:18px 12px 22px}.d-fork{gap:8px}.d-node__stats{grid-template-columns:repeat(3,auto);gap:2px 10px}.d-sig .d-table th:nth-child(3),.d-sig .d-table td:nth-child(3){display:none}}.d-fp__sw{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.d-fp__btns{border:1px solid var(--d-line);background:#fff;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.d-fp__btns button{font:500 12px/1 var(--d-font);height:28px;color:var(--d-grey);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;transition:background .25s,color .25s}.d-fp__btns button[aria-pressed=true]{background:var(--d-ink);color:#fff}.d-fp__btns button:focus-visible{outline:2px solid var(--d-blue);outline-offset:1px}.d-fp__svg svg{width:100%;height:auto;display:block}.d-fp__svg .is-tall{display:none}.d-fp svg text{font-family:var(--d-font);fill:var(--d-ink)}.d-fp .d-tile__v{white-space:normal}.d-fp .n rect{fill:#fff;stroke:var(--d-line2)}.d-fp .n.is-gate rect{stroke:var(--d-ink)}.d-fp .n.is-fp rect{stroke:var(--d-blue);stroke-width:1.5px}.d-fp .n .t{font-size:13px;font-weight:500}.d-fp .n .s{fill:var(--d-grey);font-size:10.5px}.d-fp .n .r{font-size:11.5px}.d-fp .n .rd,.d-fp .n .new{fill:var(--d-blue);stroke:none}.d-fp .n .newt{font:500 8.5px var(--d-mono);letter-spacing:.06em;fill:#fff}.d-fp .n .bd{fill:var(--d-blue-soft);stroke:var(--d-blue);stroke-width:1px}.d-fp .n .bdt{font:500 7.5px var(--d-mono);letter-spacing:.05em;fill:var(--d-blue)}.d-fp .p{fill:none;stroke:var(--d-soft);stroke-width:1.25px;transition:opacity .6s,stroke .6s}.d-fp .p.g-b{stroke:var(--d-grey)}.d-fp .p.is-new{stroke-dasharray:4 5}.d-fp .lbl{fill:var(--d-grey);font-size:10.5px;transition:opacity .6s}.d-fp .lbl.x{fill:var(--d-soft)}.d-fp circle.dot{fill:var(--d-blue)}.d-fp circle.dot.is-k{fill:var(--d-ink)}.d-fp .g-b{transition:opacity .6s}.d-fp[data-state=a] .g-b{opacity:.16}.d-fp[data-state=b] .px{opacity:.45}.d-fp[data-state=b] .lbl.x,.d-fp .only-a{opacity:0}.d-fp[data-state=a] .only-a{opacity:1}.d-fp[data-state=a] .lbl.g-b{opacity:0}.d-fp__key{color:var(--d-grey);flex-wrap:wrap;gap:6px 16px;margin:10px 0 14px;font-size:11.5px;display:flex}.d-fp__key i{background:var(--d-blue);vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.d-fp__key i.is-k{background:var(--d-ink)}.d-fp__key i.is-new{border-top:1.25px dashed var(--d-grey);vertical-align:3px;background:0 0;border-radius:0;width:16px;height:0}.d-mb__k{color:var(--d-grey);margin:12px 0 6px;font-size:11.5px}.d-mb__k:first-child{margin-top:0}.d-mb__r{grid-template-columns:150px minmax(0,1fr) 40px;align-items:center;gap:10px;margin-top:5px;font-size:12px;display:grid}.d-mb__t{background:var(--d-panel);border-radius:2px;height:8px;overflow:hidden}.d-mb__t i{background:var(--d-line2);height:100%;transition:width 1.1s var(--d-ease);border-radius:2px;display:block}.d-mb__r.is-fp .d-mb__t i{background:var(--d-blue)}.d-mb__r b{text-align:right;font-weight:500}@container (max-width:760px){.d-fp__svg .is-wide{display:none}.d-fp__svg .is-tall{display:block}}@container (max-width:480px){.d-mb__r{grid-template-columns:minmax(0,1fr) 40px}.d-mb__r .d-mb__t{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.dash,.dash *,.dash :before,.dash :after{transition:none!important;animation:none!important}}.d-confirm{color:inherit;opacity:.85;margin-bottom:4px;display:block}
:root{--ink:#0d0d0d;--white:#fff;--g-line:#ebebeb;--g-mid:#a1a1a1;--g-dim:#7d7d7d;--night-grey:#8a8f98;--cyan:#53e6fe;--sky:#2b91d4;--blue:#0065ff;--serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font:400 16px/24px var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}@supports (overflow:clip){body{overflow-x:clip}}img,video,svg,canvas{display:block}:is(img,video,svg,canvas)[hidden]{display:none}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.nav-logo{z-index:62;mix-blend-mode:difference;border-radius:4px;line-height:0;position:fixed;top:23px;left:24px}.nav-logo img{width:147px;height:21px}.nav-mid{z-index:60;justify-content:center;align-items:center;height:53px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.nav-links{gap:7px;transition:opacity .2s ease-out;display:flex}.pill{background:var(--white);color:#090909;height:40px;font:400 14px/16.8px var(--sans);white-space:nowrap;border-radius:8px;align-items:center;padding:4px 16px;text-decoration:none;display:flex}.nav-menu{background:var(--ink);height:43px;color:var(--white);font:400 14px/16.8px var(--sans);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:8px;padding:13px 32px;transition:opacity .2s ease-out;position:absolute;top:5px;left:50%;transform:translate(-50%)}.nav-links{transition:opacity .2s ease-out,visibility}.nav-mid.is-scrolled .nav-links{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s ease-out,visibility 0s .2s}.nav-mid.is-scrolled .nav-menu{opacity:1;pointer-events:auto}.menu-panel{background:var(--ink);border-radius:8px;flex-direction:column;gap:2px;width:220px;padding:8px;display:flex;position:absolute;top:56px;left:50%;transform:translate(-50%)}.menu-panel[hidden]{display:none}.menu-panel a{color:var(--white);font:400 14px/16.8px var(--sans);border-radius:6px;padding:10px 12px;text-decoration:none;display:block}.menu-panel a:hover{background:#252525}.menu-panel .menu-cta{background:var(--white);color:var(--ink);text-align:center;margin-top:6px}.menu-panel .menu-cta:hover{background:var(--g-line)}.nav-cta{z-index:60;position:fixed;top:16px;right:24px}.hero{background:var(--white);flex-direction:column;align-items:center;height:100svh;min-height:640px;padding:15px 10px 10px;display:flex;position:relative;overflow:hidden}.hero-bg{pointer-events:none;position:absolute;inset:0}.hero-layer{opacity:0;background:var(--ink);transition:opacity .3s cubic-bezier(.25,.8,.35,1);position:absolute;inset:0}.hero-layer video{object-fit:cover;width:100%;height:100%}.hero-layer:after{content:"";background:#0d0d0d61;position:absolute;inset:0}.hero-layer.is-on{opacity:1}.hero-in{flex-direction:column;flex:1;justify-content:space-between;width:100%;max-width:1420px;display:flex;position:relative}.hero-top{flex:1;justify-content:center;align-items:center;padding-top:80px;display:flex}.hero-quote{text-align:center;flex-direction:column;align-items:center;gap:32px;width:535px;max-width:100%;transition:opacity .3s ease-out;display:flex}.hero-quote h1{font:400 28px/37.8px var(--serif);letter-spacing:-.56px;color:var(--ink);font-optical-sizing:auto;margin:0}.h-grey{color:var(--g-dim)}.hero-by{font:500 18px/26px var(--sans);letter-spacing:-.1px;margin:0}.hero.is-hover .hero-quote{opacity:0}.hero-bottom{flex-direction:column;align-items:center;gap:40px;display:flex}.ticker{width:550px;max-width:100%;color:var(--ink);padding:5px 0;transition:color .3s ease-out;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%)}.hero.is-hover .ticker{color:var(--white)}.ticker-track{width:max-content;min-height:20px;transition:opacity .2s ease-out;animation:40s linear infinite tick;display:flex}.ticker-track.is-swapping{opacity:0}@keyframes tick{to{transform:translate(-50%)}}.tk-list{align-items:center;gap:4px;margin:0;padding:0 4px 0 0;list-style:none;display:flex}.tag{height:20px;font:400 12px/15.6px var(--sans);white-space:nowrap;border:1px solid;border-radius:5.54px;align-items:center;padding:2.2px 5px 1px;display:flex}.tk-logo,.tk-dots,.tk-cat{align-items:center;margin:0 12px;display:flex}.tk-logo img{width:97px;height:14px}.tk-cat{font:500 11px/14px var(--sans);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.tiles{gap:2px;width:100%;display:flex}.tile{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:205 1 0;min-width:0;height:159px;padding:4px;transition:opacity .3s ease-out,box-shadow .3s ease-out;position:relative}.tile--n{flex-grow:128;flex-basis:0}.tile-img{background:var(--g-line);border-radius:8px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.tile-img video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile-label{font:400 24px/1.1 var(--serif);letter-spacing:-.3px;color:var(--white);text-align:center;text-shadow:0 1px 14px #00000059;pointer-events:none;background:#00000040;place-items:center;padding:0 10px;display:grid;position:absolute;inset:0}.hero.is-hover .tile{opacity:0}.hero.is-hover .tile.is-on{opacity:1;box-shadow:inset 0 0 0 2px var(--white)}.hero{background:var(--ink);color:var(--white)}.hero .hero-quote h1{color:var(--white)}.hero .h-grey{color:var(--g-mid)}.hero .ticker{color:var(--white)}.clipwall{position:absolute;inset:0}.clipwall canvas{width:100%;height:100%}.clipwall:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--ink) 0, #0d0d0d00 12%, #0d0d0d00 88%, var(--ink) 100%);position:absolute;inset:0}.dock{opacity:.01;clip-path:inset(50%);pointer-events:none;width:4px;height:4px;position:fixed;bottom:0;left:0;overflow:hidden}.dock video{width:4px;height:4px;position:absolute;inset:0}.hero .hero-btns .pill-btn:not(.pill-btn--line){text-shadow:0 0 6px #0d0d0d8c,0 0 2px #0d0d0d99;background:#1b3cb4;box-shadow:inset 0 0 0 1px #ffffff4d}.hero .hero-btns .pill-btn:not(.pill-btn--line):before{background:radial-gradient(40% 16% at 38% 42%,#53e6fe80,#0000 72%),radial-gradient(55% 24% at 55% 56%,#3a6dff,#0000 72%),radial-gradient(40% 14% at 66% 66%,#f7a47e73,#0000 72%),linear-gradient(168deg,#2f5ff0,#1f45c8 50%,#101a5e);animation:7s ease-in-out infinite alternate hero-pill}.hero .hero-btns .pill-btn:not(.pill-btn--line):hover:before{animation-duration:3s}@keyframes hero-pill{0%{transform:rotate(-32deg)translate(-12%,-4%)scale(1)}50%{transform:rotate(-26deg)translate(10%,4%)scale(1.08)}to{transform:rotate(-36deg)translate(-4%,7%)scale(1.02)}}.hero .hero-btns .pill-btn:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg, transparent 42%, #ffffff1f 50%, transparent 58%) no-repeat, var(--grain);background-size:260% 100%, var(--grain-size);animation:6s ease-in-out infinite hero-sheen;position:absolute;inset:0}.hero .hero-btns .pill-btn--line{color:var(--white);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffffb8}.hero .hero-btns .pill-btn--line:after{background:linear-gradient(105deg,#0000 42%,#ffffff29 50%,#0000 58%) 0 0/260% 100% no-repeat;animation-delay:.9s}.hero .hero-btns .pill-btn--line:hover{background:#ffffff29}@keyframes hero-sheen{0%,55%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}@media (prefers-reduced-motion:reduce){.hero .hero-btns .pill-btn:before,.hero .hero-btns .pill-btn:after{animation:none!important}}html[data-motion=off] .hero .hero-btns .pill-btn:before,html[data-motion=off] .hero .hero-btns .pill-btn:after{animation:none!important}.hero .hero-btns .pill-btn[data-grain-off]:after{animation-play-state:paused}body:has(.hero){background:var(--ink)}.page:has(.hero) .nav-menu{box-shadow:inset 0 0 0 1px #ffffff38}.bloom{--top:160px;--fade:220px;isolation:isolate;height:660px;padding:var(--top) 20px var(--fade);color:var(--white);background:#133fb6;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bloom canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bloom .bloom-line{width:720px;max-width:100%;font:400 36px/44px var(--serif);letter-spacing:-.6px;text-align:center;text-wrap:balance;margin:0 auto}.levers{z-index:0;background:var(--ink);color:var(--white);padding-top:150px;position:relative}.levers-in{flex-direction:column;align-items:center;gap:122px;padding-bottom:328px;display:flex}.levers-head{text-align:center;width:488px;max-width:calc(100% - 40px);font:400 28px/37.8px var(--serif);letter-spacing:-.56px;text-wrap:balance;margin:0}.levers-row{justify-content:space-between;width:927px;max-width:calc(100% - 40px);display:flex}.levers-list{flex-direction:column;gap:180px;width:400px;margin:0;padding:38px 0 0;list-style:none;display:flex}@media (min-width:810px){.lever:nth-child(2),.lever:nth-child(3){margin-top:-24px}.lever:nth-child(4){margin-top:72px}}.lever{opacity:.3;transition:opacity .4s ease-out}.lever.is-on{opacity:1}.lever-num{border:1px solid var(--white);width:20px;height:20px;font:400 12px/1 var(--sans);letter-spacing:.42px;border-radius:50%;place-items:center;display:grid}.lever-title{font:400 24px/32.4px var(--serif);align-items:center;gap:10px;margin:16px 0 12px;display:flex}.lever-body p{font:400 16px/24px var(--sans);letter-spacing:.32px;margin:0 0 24px}.lever-body p:last-child{margin-bottom:0}.lever-note{color:var(--g-mid)}.chip{border:1px solid var(--cyan);height:20px;color:var(--cyan);font:400 12px/15.6px var(--sans);letter-spacing:0;vertical-align:2px;border-radius:5.54px;align-items:center;margin-right:4px;padding:2.2px 5px 1px;display:inline-flex}.lever-title .chip{vertical-align:middle;margin:0}.lever-diag{display:none}.levers-side{flex:0 0 330px;width:330px}.diag-sticky{width:330px;height:330px;position:sticky;top:260px}.diag{width:330px;height:330px;position:relative}.diag .planet{width:100%;height:100%;position:absolute;inset:0}.dg-label{white-space:nowrap;transition:left .575s var(--ease), top .575s var(--ease), transform .575s var(--ease);align-items:center;display:flex;position:absolute;top:20px;left:155px;transform:translate(-10px)}.dg-label.is-left{flex-direction:row-reverse;transform:translate(calc(10px - 100%))}.dg-num{border:1px solid var(--white);background:var(--ink);width:20px;height:20px;font:400 12px/1 var(--sans);border-radius:50%;place-items:center;display:grid}.dg-line{background:var(--white);width:8px;height:1px}.dg-pill{border:1px solid var(--white);background:var(--ink);height:24px;font:400 14px/16.8px var(--sans);border-radius:5px;align-items:center;padding:0 5px;display:flex}.page{background:var(--white);transition:background-color .6s cubic-bezier(.16,1,.3,1)}.page :is(.lp-dark:has(+.lp-light),.lp-dark:has(+.contact.lp-light)){background-image:linear-gradient(to bottom, transparent calc(100% - var(--seam,64px)), #fff)!important}.page .lp-light:has(+.lp-dark){background-image:linear-gradient(to bottom, transparent calc(100% - var(--seam,64px)), #090909)!important}.page main>.lp-light:last-child{background-image:linear-gradient(to bottom, transparent calc(100% - var(--seam,64px)), #0d0d0d)!important}@media (max-width:809.98px){.page{--seam:48px}}.page.is-dark{background:var(--ink)}.home-dark{background:var(--ink);color:var(--white);display:flow-root}.svc:has(+.home-dark){background-color:var(--white);background-image:linear-gradient(to bottom, transparent calc(100% - var(--seam,64px)), var(--ink))}.hero .hero-quote{gap:24px;width:640px}.hero .hero-quote h1{font:400 48px/54px var(--serif);letter-spacing:-1.2px;text-wrap:balance}.hero-sub{max-width:520px;font:400 18px/27px var(--sans);letter-spacing:.2px;color:var(--g-mid);text-wrap:balance;margin:0}.hero .hero-by{font:400 14px/20px var(--sans);letter-spacing:.2px;color:var(--g-mid)}.hero-main{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.hero-main .chip,.hm-close-btn .chip,.hm-card h3 .chip{white-space:nowrap}.hero-main .chip,.hm-close-btn .chip{margin:0}.hero-trust{font:400 14px/20px var(--sans);letter-spacing:.2px;color:var(--g-mid);margin:0}.hero--wall .ticker-track{animation-play-state:paused}.hero:has(.hero-sub){height:auto;min-height:0}.hero:has(.hero-sub) .hero-top{min-height:100svh}.hero:has(.hero-sub) .hero-bottom{padding:24px 0 40px}.home-light{background:var(--white);color:var(--ink);display:flow-root}.hm-wrap{width:1080px;max-width:calc(100% - 40px);margin:0 auto}.hm-sec{padding:100px 0}.hm-lead{max-width:640px;font:400 18px/1.55 var(--sans);letter-spacing:.2px;margin:20px 0 0}.hm-chips{flex:none;gap:6px;display:inline-flex}.hm-chips .chip{white-space:nowrap;margin:0}.hm-num{font:400 14px/20px var(--sans);letter-spacing:.42px;display:block}.hm-links{font:400 18px/27px var(--sans);flex-wrap:wrap;gap:8px 28px;margin:40px 0 0;display:flex}.hm-links a{color:inherit;text-underline-offset:4px}.hv-frame{aspect-ratio:16/10;border:1.5px solid var(--g-line);background:var(--white);border-radius:4px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.hv-frame>svg{width:100%;height:100%;position:absolute;inset:0}.hv-frame text,.hv-sys text{font-family:var(--sans);fill:var(--ink);font-size:10px}.hv-frame .s-ln,.hv-sys .s-ln{fill:none;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.hv-frame .s-lg,.hv-sys .s-lg{stroke:var(--g-mid)}.hv-frame .s-lb{stroke:var(--blue)}.hv-frame .s-lw{stroke:var(--white)}.hv-frame .s-w2{stroke-width:2px}.hv-frame .s-dash{stroke-dasharray:3 3}.hv-frame .s-box,.hv-sys .s-box{fill:var(--white);stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hv-frame .s-pill{fill:var(--white);stroke:var(--blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hv-frame .s-fg{fill:var(--g-line)}.hv-frame .s-fm{fill:var(--g-mid)}.hv-frame .s-fi,.hv-sys .s-fi{fill:var(--ink)}.hv-frame .s-fb{fill:var(--blue)}.hv-frame .s-dim{opacity:.35}.hv-frame .s-t8{font-size:8px}.hv-frame .s-t9{font-size:9px}.hv-frame .s-t11{font-size:11px}.hv-frame .s-tb{font-weight:600}.hv-frame .s-tc{text-anchor:middle}.hv-frame .s-tg,.hv-frame .s-tm{fill:#6b6b6b}.hv-frame .s-tw{fill:var(--white)}.hv-frame .s-tbl{fill:var(--blue)}.hv-frame .s-q{font:400 40px var(--serif)}.hv-frame .s-ex rect{fill:var(--g-line)}.hv-frame .s-ex text{fill:#5c5c5c;text-anchor:middle;font-size:9px}.hv-frame .s-draw{stroke-dasharray:1;vector-effect:none;stroke-width:1.1px}.hv-frame g,.hv-frame rect,.hv-frame path,.hv-frame circle,.hv-frame text{transform-box:fill-box}.hv-d7{--dur:7s}.hv-d8{--dur:8s}.hv-d9{--dur:9s}.hv-d10{--dur:10s}.hv-fall{--dy:-14px}.hv-rise{--dy:6px}.hv-from-l{--dx:-8px}.hv-from-r{--dx:28px}.hv-ov{line-height:1.25;font-size:calc(var(--fs,10) * 100cqw / 320);position:absolute}.hv-play .hv-on,.hv-play .s-draw{animation:none var(--dur) ease infinite both}.hv-play .hv-on-4{animation-name:hv-on-4}.hv-play .hv-on-6{animation-name:hv-on-6}.hv-play .hv-on-8{animation-name:hv-on-8}.hv-play .hv-on-10{animation-name:hv-on-10}.hv-play .hv-on-12{animation-name:hv-on-12}.hv-play .hv-on-14{animation-name:hv-on-14}.hv-play .hv-on-16{animation-name:hv-on-16}.hv-play .hv-on-18{animation-name:hv-on-18}.hv-play .hv-on-20{animation-name:hv-on-20}.hv-play .hv-on-22{animation-name:hv-on-22}.hv-play .hv-on-24{animation-name:hv-on-24}.hv-play .hv-on-26{animation-name:hv-on-26}.hv-play .hv-on-28{animation-name:hv-on-28}.hv-play .hv-on-30{animation-name:hv-on-30}.hv-play .hv-on-32{animation-name:hv-on-32}.hv-play .hv-on-34{animation-name:hv-on-34}.hv-play .hv-on-36{animation-name:hv-on-36}.hv-play .hv-on-38{animation-name:hv-on-38}.hv-play .hv-on-42{animation-name:hv-on-42}.hv-play .hv-on-44{animation-name:hv-on-44}.hv-play .hv-on-46{animation-name:hv-on-46}.hv-play .hv-on-52{animation-name:hv-on-52}.hv-play .hv-on-60{animation-name:hv-on-60}.hv-play .hv-on-62{animation-name:hv-on-62}.hv-play .hv-on-68{animation-name:hv-on-68}.hv-play .hv-on-76{animation-name:hv-on-76}.hv-play .hv-dr-4{animation-name:hv-dr-4}.hv-play .hv-dr-14{animation-name:hv-dr-14}.hv-play .hv-dr-24{animation-name:hv-dr-24}.hv-play .hv-dr-34{animation-name:hv-dr-34}.hv-play .hv-dr-44{animation-name:hv-dr-44}@keyframes hv-on-4{0%,4%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}7%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-6{0%,6%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}9%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-8{0%,8%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}11%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-10{0%,10%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}13%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-12{0%,12%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}15%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-14{0%,14%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}17%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-16{0%,16%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}19%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-18{0%,18%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}21%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-20{0%,20%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}23%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-22{0%,22%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}25%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-24{0%,24%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}27%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-26{0%,26%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}29%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-28{0%,28%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}31%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-30{0%,30%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}33%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-32{0%,32%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}35%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-34{0%,34%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}37%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-36{0%,36%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}39%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-38{0%,38%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}41%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-42{0%,42%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}45%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-44{0%,44%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}47%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-46{0%,46%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}49%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-52{0%,52%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}55%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-60{0%,60%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}63%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-62{0%,62%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}65%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-68{0%,68%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}71%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-on-76{0%,76%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}79%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hv-dr-4{0%,4%{stroke-dashoffset:1px;opacity:1}12%,90%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes hv-dr-14{0%,14%{stroke-dashoffset:1px;opacity:1}22%,90%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes hv-dr-24{0%,24%{stroke-dashoffset:1px;opacity:1}32%,90%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes hv-dr-34{0%,34%{stroke-dashoffset:1px;opacity:1}42%,90%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes hv-dr-44{0%,44%{stroke-dashoffset:1px;opacity:1}66%,90%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.hv-cnt{--fs:22;counter-reset:n var(--n);font-variant-numeric:tabular-nums;font-weight:600;left:8.7%}.hv-cnt:after{content:counter(n)}.hv-spend{--n:960;top:31%}.hv-spend:after{content:counter(n) " EUR"}.hv-click{--n:412;top:72%}.hv-play .hv-spend{animation:hv-spend var(--dur) linear infinite}.hv-play .hv-click{animation:hv-click var(--dur) linear infinite}@keyframes hv-spend{0%{--n:0}82%,to{--n:960}}@keyframes hv-click{0%{--n:0}82%,to{--n:412}}.hv-coin{opacity:0}.hv-play .hv-coin{animation:2.7s ease-in infinite both hv-coin}.hv-play .hv-coin-2{animation-delay:.9s}.hv-play .hv-coin-3{animation-delay:1.8s}@keyframes hv-coin{0%{opacity:0;transform:translate(0)}12%,62%{opacity:1}80%,to{opacity:0;transform:translate(44px,19px)}}.hv-page{transform-origin:50% 0;opacity:0;transform:scaleY(0)}.hv-play .hv-page{animation:hv-page var(--dur) ease-in-out infinite}@keyframes hv-page{0%,34%{opacity:1;transform:scaleY(1)}46%{opacity:1;transform:scaleY(0)}47%,to{opacity:0;transform:scaleY(0)}}.hv-note{transform-origin:50%;opacity:0;transform:translate(var(--fx), 120px) rotate(var(--fr))}.hv-note-1{--fx:-30px;--fr:-30deg}.hv-note-2{--fx:6px;--fr:22deg}.hv-note-3{--fx:26px;--fr:40deg}.hv-play .hv-note{animation:hv-note var(--dur) ease-in infinite}@keyframes hv-note{0%,26%{opacity:1;transform:none}44%,to{opacity:0;transform:translate(var(--fx), 120px) rotate(var(--fr))}}.hv-chip{transform:translate(137px)}.hv-play .hv-chip{animation:hv-chip var(--dur) ease-in-out infinite}@keyframes hv-chip{0%,22%{transform:none}30%,46%{transform:translate(51px)}54%,68%{transform:translate(89px)}76%,to{transform:translate(137px)}}.hv-s4a,.hv-s4b{opacity:0}.hv-play .hv-s4a{animation:hv-s4a var(--dur) ease infinite}.hv-play .hv-s4b{animation:hv-s4b var(--dur) ease infinite}@keyframes hv-s4a{0%,30%{opacity:0}32%,48%{opacity:1}51%,to{opacity:0}}@keyframes hv-s4b{0%,54%{opacity:0}56%,70%{opacity:1}73%,to{opacity:0}}.hv-subs{--fs:10.5;text-align:center;width:24.4%;font-weight:600;top:58%;left:37.8%}.hv-subs span{background:var(--ink);color:var(--white);border-radius:2px;margin:.08em .1em;padding:0 .18em;display:inline-block}.hv-bar{transform-origin:0}.hv-play .hv-bar{animation:hv-bar var(--dur) linear infinite}@keyframes hv-bar{0%{transform:scaleX(0)}96%,to{transform:scaleX(1)}}.hv-cur{transform-origin:0 0}.hv-play .hv-cur-2{animation:hv-cur-2 var(--dur) ease infinite}.hv-play .hv-cur-5{animation:hv-cur-5 var(--dur) ease infinite}@keyframes hv-cur-2{0%{transform:translate(80px,34px)}32%{transform:translate(0)}36%{transform:scale(.8)}40%,to{transform:none}}@keyframes hv-cur-5{0%{transform:translate(90px,60px)}28%{transform:translate(0)}32%{transform:scale(.8)}36%,to{transform:none}}.hv-typed{--fs:12;width:76%;font-weight:500;top:47%;left:14.4%}.hv-type{width:fit-content;display:block}.hv-play .hv-type-1{animation:hv-type-1 var(--dur) steps(37, end) infinite both}@keyframes hv-type-1{0%,6%{clip-path:inset(0 100% 0 0)}34%,90%{clip-path:inset(0);opacity:1}94%,to{clip-path:inset(0);opacity:0}}.hv-system{padding-bottom:40px}.hv-sys{width:720px;max-width:100%;margin:48px auto 0}.hv-sys svg{width:100%;height:auto;display:block;overflow:visible}.hv-sys .hv-sys-num{text-anchor:middle;letter-spacing:.42px;font-size:13px}.hv-sys .hv-sys-label{font-size:17px}.hv-sys-start{text-anchor:start}.hv-sys-end{text-anchor:end}.hv-sys-mid{text-anchor:middle}.hv-cell-0{fill:#132f7e}.hv-cell-1{fill:#133fb6}.hv-cell-2{fill:#1e62c8}.hv-cell-3{fill:#2b91d4}.hv-turn{transform-origin:360px 220px}.hv-sys.hv-play .hv-turn{animation:40s linear infinite hv-turn}@keyframes hv-turn{to{transform:rotate(360deg)}}.hv-sys-list{display:none}.hv-situ{padding-bottom:60px}.hv-situ-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:72px;width:1080px;max-width:calc(100% - 40px);min-height:90vh;margin:0 auto;display:grid}.hv-situ-row:nth-of-type(2n) .hv-frame{order:2}.hv-situ-text h3{font:400 30px/1.2 var(--serif);letter-spacing:-.5px;text-wrap:balance;margin:12px 0 18px}.hv-situ-text p{font:400 18px/1.55 var(--sans);letter-spacing:.2px;margin:0}.hv-more{color:inherit;font:500 18px/27px var(--sans);text-underline-offset:4px;margin-top:18px;display:inline-block}.hv-bridge{text-align:center;width:760px;max-width:calc(100% - 40px);font:400 28px/1.3 var(--serif);letter-spacing:-.5px;text-wrap:balance;margin:40px auto 0}.hv-steps{padding:100px 0 0}.hv-stage{width:1080px;max-width:calc(100% - 40px);margin:0 auto}.hv-titles{display:none}.hv-cards{gap:64px;margin-top:40px;display:grid}.hv-card h3{font:400 26px/1.2 var(--serif);letter-spacing:-.4px;margin:8px 0 16px}.hv-card p{max-width:560px;font:400 18px/1.55 var(--sans);letter-spacing:.2px;margin:16px 0 0}.hv-steps-cap{text-align:center;width:760px;max-width:calc(100% - 40px);font:400 26px/1.35 var(--serif);letter-spacing:-.4px;text-wrap:balance;margin:0 auto;padding:72px 0 0}@media (min-width:1024px){.hv-steps.is-live{height:500vh;padding:0}.is-live .hv-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:72px;width:1180px;height:100vh;display:grid;position:sticky;top:0}.is-live .hv-titles{margin:40px 0 0;padding:0;list-style:none;display:block}.is-live .hv-titles li{color:#767676;font:400 26px/1.2 var(--serif);letter-spacing:-.4px;padding:10px 0;transition:color .3s}.is-live .hv-titles li b{font:500 13px/1 var(--sans);vertical-align:4px;margin-right:14px}.is-live .hv-titles li.is-on{color:var(--ink)}.is-live .hv-cards{gap:0;margin:0}.is-live .hv-card{opacity:0;grid-area:1/1;transition:opacity .45s}.is-live .hv-card.is-on{opacity:1}.is-live .hv-card h3,.is-live .hv-card .hm-num{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.hv-brain{font:400 24px/32px var(--serif);letter-spacing:-.3px;margin:16px 0 0}.hv-brain .chip{vertical-align:middle;margin:0}.hv-browser{border:1.5px solid var(--g-line);background:var(--white);border-radius:6px;margin-top:48px;overflow:hidden}.hv-browser-bar{border-bottom:1.5px solid var(--g-line);align-items:center;gap:6px;height:36px;padding:0 14px;display:flex}.hv-browser-bar i{background:var(--g-line);border-radius:50%;width:9px;height:9px}.hv-browser-bar span{background:#f4f4f4;border-radius:4px;flex:0 260px;height:18px;margin-left:12px}.hv-portal{padding:24px}.hv-portal-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.hv-portal-top b{font:400 22px/1.2 var(--serif)}.hv-panels{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hv-panel{border:1.5px solid var(--g-line);border-radius:4px;min-height:172px;padding:16px}.hv-panel-t{font:600 14px/20px var(--sans);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.hv-panel small{color:#6b6b6b;font-size:14px;font-weight:400}.hv-line{background:var(--g-line);border-radius:2px;height:7px;margin-top:12px;display:block}.hv-w55{width:55%}.hv-w60{width:60%}.hv-w62{width:62%}.hv-w70{width:70%}.hv-w80{width:80%}.hv-row{align-items:center;gap:10px;margin-top:12px;display:flex}.hv-row .hv-line{margin:0}.hv-tick{border:1.5px solid var(--ink);border-radius:3px;flex:none;width:13px;height:13px}.hv-bars{border-bottom:1.5px solid var(--g-line);align-items:flex-end;gap:10px;height:92px;margin-top:14px;display:flex}.hv-bars i{background:var(--g-line);border-radius:2px 2px 0 0;flex:1}.hv-bars i:last-child{background:var(--ink)}.hv-h38{height:38%}.hv-h45{height:45%}.hv-h52{height:52%}.hv-h60{height:60%}.hv-h70{height:70%}.hv-log,.hv-req{font:400 14px/20px var(--sans);margin:12px 0 0}.hv-log{gap:8px;display:flex}.hv-log:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.hv-req{border:1.5px solid var(--g-line);border-radius:4px;padding:8px 10px}.hv-light{background:var(--g-mid);border-radius:50%;width:9px;height:9px;display:inline-block;position:relative}.hv-light i{background:var(--blue);border-radius:50%;position:absolute;inset:0}.hv-plate{border-top:1.5px solid var(--g-line)}.hv-modules{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.hv-modules a{border:1.5px solid var(--g-line);height:100%;min-height:140px;color:inherit;font:500 16px/22px var(--sans);border-radius:4px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px;padding:16px;text-decoration:none;transition:border-color .2s;display:flex}.hv-modules a:hover,.hv-modules a:focus-visible{border-color:var(--ink)}.hv-modules .chip{margin:0}.hv-plate .hm-links{margin-top:24px}.hv-video{aspect-ratio:16/9;border:1px solid var(--g-dim);color:var(--g-mid);text-align:center;font:500 16px/24px var(--sans);border-radius:4px;justify-content:center;align-items:center;padding:20px;display:flex}@media (prefers-reduced-motion:reduce){.hv-scene,.hv-scene *{animation:none!important}}html[data-motion=off] .hv-scene,html[data-motion=off] .hv-scene *{animation:none!important}.hm-proof{padding:140px 0 0}.hm-proof-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:48px;margin:40px 0 0 144px;display:grid}.hm-proof-row--one{grid-template-columns:minmax(0,1fr);max-width:640px}.hm-proof-list{margin:0;padding:0;list-style:none}.hm-proof-list li{border-top:1px solid var(--g-dim);font:400 18px/1.55 var(--sans);letter-spacing:.2px;padding:16px 0}.hm-price{padding:140px 0 0}.hm-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:40px 0 0;display:grid}.hm-card{border:1px solid var(--g-dim);border-radius:16px;padding:32px}.hm-card h3{font:400 20px/28px var(--sans);letter-spacing:.2px;align-items:center;gap:10px;margin:0;display:flex}.hm-card h3 .chip{margin:0}.hm-card-price{font:400 32px/40px var(--serif);letter-spacing:-.6px;margin:12px 0 0}.hm-card ul{color:var(--g-mid);font:400 18px/1.55 var(--sans);letter-spacing:.2px;margin:24px 0 0;padding:0;list-style:none}.hm-card li+li{margin-top:10px}.hm-price .hm-links{margin-top:32px}.hm-close{text-align:center;padding:40px 0 160px}.hm-risk{font:400 18px/27px var(--sans);letter-spacing:.2px;color:var(--g-mid);margin:16px 0 0}.hm-close-btn{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:28px 0 0;display:flex}@media (max-width:1099.98px){.hm-proof-row{margin-left:0}}@media (max-width:1023.98px){.hv-situ-row{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0;padding:48px 0}.hv-situ-row:nth-of-type(2n) .hv-frame{order:0}.hv-modules{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:809.98px){.hero .hero-quote{gap:20px}.hero .hero-quote h1{letter-spacing:-.6px;font-size:34px;line-height:40px}.hero-sub{font-size:17px;line-height:25px}.hero-btns>.pill-btn--line{display:none}.hm-sec{padding:72px 0}.hm-lead,.hm-links,.hm-proof-list li,.hm-card ul,.hm-risk,.hv-situ-text p,.hv-more,.hv-card p{font-size:17px}.hv-steps{padding-top:72px}.hv-situ-text h3{font-size:26px}.hv-bridge,.hv-steps-cap{font-size:22px}.hv-sys{margin-top:32px}.hv-sys .hv-sys-label{display:none}.hv-sys-list{font:400 17px/24px var(--sans);grid-template-columns:1fr 1fr;gap:8px 16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hv-portal{padding:16px}.hv-panels{grid-template-columns:1fr}.hv-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-proof{padding-top:96px}.hm-proof-row{grid-template-columns:1fr;gap:32px}.hm-price{padding-top:96px}.hm-cards{grid-template-columns:1fr}.hm-card{padding:24px}.hm-close{padding-bottom:120px}}.t-serif{font:400 28px/37.8px var(--serif);letter-spacing:-.56px;margin:0}.t-sans{font:400 28px/37.8px var(--sans);letter-spacing:.28px;margin:0}.t-small{font:400 14px/20.3px var(--sans);letter-spacing:.42px;margin:0}.t-lead{font:400 18px/25.2px var(--sans);letter-spacing:.36px;margin:0 0 9px}.chip--ink{color:inherit;border-color:currentColor}.route-arrow svg{transition:transform .27s cubic-bezier(.34,1.56,.64,1)}.svc-more{margin-top:25px}.svc{padding:200px 0 250px;position:relative}.svc-wrap,.stack{width:927px;max-width:calc(100% - 40px);margin:0 auto}.svc-wrap{justify-content:space-between;align-items:flex-start;display:flex}.svc-head{flex-direction:column;align-items:flex-start;gap:24px;width:min(418px,46%);display:flex;position:sticky;top:130px}.svc-head .t-small{max-width:402px}.thumbs{width:100%;height:94px;margin-top:14px;overflow:hidden}.thumbs-track{gap:6px;width:max-content;animation:60s linear infinite tick;display:flex}.th{background:var(--g-line);border-radius:8px;flex:none;height:94px;overflow:hidden}.th--w{width:146px}.th--n{width:87px}.th img{object-fit:cover;width:100%;height:100%}.svc-list{flex-direction:column;gap:64px;width:min(390px,48%);display:flex}.svc-row{flex-direction:column;align-items:flex-start;display:flex}.svc-title{font:400 24px/30px var(--sans);letter-spacing:.24px;margin:0}.tags{color:var(--ink);flex-wrap:wrap;gap:7px 6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.tag--btn{cursor:pointer;background:0 0;transition:background-color .16s ease-out,color .16s ease-out}.tag--btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.svc-switch{gap:6px;margin-top:24px;display:flex}.svc-panel{width:100%;max-height:var(--ph,180px);margin-top:24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.svc-panel--tall{--ph:210px}.svc-panel[hidden]{display:none}.svc-switch~.svc-panel{margin-top:10px}.svc-panel .dash{box-shadow:none}.svc-clips{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;margin-top:24px;display:grid}.clip{aspect-ratio:9/16;background:var(--g-line);border-radius:8px;max-height:160px;position:relative;overflow:hidden}.clip video{object-fit:cover;width:100%;height:100%}.svc-note{font:400 14px/20.3px var(--sans);letter-spacing:.42px;color:var(--g-dim);margin:14px 0 0}.svc-note .chip{color:var(--ink)}.stack{margin-top:250px}.stack-cols{justify-content:space-between;gap:40px;margin-top:41px;display:flex}.stack-col{width:404px;max-width:48%}.stack-col--r{width:436px}.stack-item+.stack-item{margin-top:24px}.stack-note{color:var(--g-dim);margin-top:24px}.eco{padding:0 0 200px}.eco-in,.film-in{width:1220px;max-width:calc(100% - 40px);margin:0 auto}.eco-headrow,.film-headrow{grid-template-columns:144px 1fr;align-items:center;min-height:38px;display:grid}.film-headrow{grid-template-columns:146px 1fr}.eco-big{grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;display:grid}.eco-card{isolation:isolate;height:707px;color:var(--ink);background:#1a1b1e;border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.eco-media{z-index:-1;transition:transform .23s ease-out;position:absolute;inset:0}.eco-card:hover .eco-media{transition:transform .4s cubic-bezier(.34,1.45,.64,1);transform:scale(1.025)}.eco-media video,.eco-media canvas{object-fit:cover;width:100%;height:100%}.eco-media--flat{background:linear-gradient(160deg,#26282d 0%,#1a1b1e 60%,#141517 100%)}.eco-ring{background:#ffffff24;border-radius:16px;width:min(349px,100% - 24px);padding:7px;position:absolute;top:139px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff59}.eco-panel{background:var(--white);border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:15px;height:415px;padding:0 24px 24px;display:flex;position:relative}.eco-logo{width:min(250px,100% - 20px);height:112px;color:var(--ink);place-items:center;display:grid;position:absolute;top:120px;left:50%;transform:translate(-50%)}.eco-logo svg{max-width:100%;height:auto}.tag--ink{color:var(--ink)}.eco-title{max-width:290px;font:400 28px/37.8px var(--serif);letter-spacing:-.56px;display:block}.routes{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;display:grid}.routes--3{grid-template-columns:repeat(3,1fr)}.route{isolation:isolate;background:var(--g-line);height:372px;color:var(--white);border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.route-media{z-index:-1;place-items:center;display:grid;position:absolute;inset:0}.route-media video,.route-media canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.route-media:has(video):after{content:"";background:linear-gradient(#00000052,#0000 45%);position:absolute;inset:0}.route-pill,.route-arrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-radius:8px;height:40px;transition:background-color .44s cubic-bezier(.16,1,.3,1);position:absolute;top:16px}.route-pill{font:400 14px/16.8px var(--sans);white-space:nowrap;align-items:center;padding:0 16px;display:flex;left:16px}.route-arrow{place-items:center;width:40px;display:grid;right:16px}.route:hover .route-pill,.route:hover .route-arrow,.route:focus-visible .route-pill,.route:focus-visible .route-arrow{background:var(--ink)}.route:hover .route-arrow svg,.route:focus-visible .route-arrow svg{transform:rotate(45deg)scale(1.41)}.route-steps{width:200px;height:120px}.film,.letter,.faq{color:var(--white)}.film-frame{aspect-ratio:1220/440;background:#000;border-radius:16px;margin-top:42px;position:relative;overflow:hidden}.film-frame canvas{width:100%;height:100%;position:absolute;inset:0}.film-pill{background:var(--ink);height:28px;font:400 12px/12px var(--sans);letter-spacing:.48px;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.film-cap{width:max-content;max-width:calc(100% - 32px);font:400 14px/20.3px var(--sans);letter-spacing:.42px;color:#ffffffc7;text-align:center;margin:0;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.letter{margin-top:100px}.letter-in{width:968px;max-width:calc(100% - 40px);margin:0 auto;position:relative}.letter-headrow{align-items:center;gap:8px;height:68px;padding-left:21px;display:flex}.letter-icon{flex:none}.letter-body{width:719px;max-width:100%;height:450px;margin:32px 0 0 123px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.letter-body p{font:400 16px/24px var(--serif);color:var(--g-mid);margin:0 0 20px}.letter-body .l-white{color:var(--white)}.letter-body .l-dim{color:var(--g-dim)}.letter-body .confirm{font:400 13px/18px var(--sans);letter-spacing:.2px;color:var(--white);border:1px dashed #ffffff80;border-radius:6px;padding:4px 8px;display:inline-block}.letter.is-open .letter-body{height:auto;-webkit-mask-image:none;mask-image:none}.letter-more{color:var(--white);font:400 16px/19.2px var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-22px 0 0 124px;padding:0;display:flex;position:relative}.letter-more svg{transition:transform .4s var(--ease)}.letter-more:hover svg{transform:rotate(45deg)}.letter.is-open .letter-more{margin-top:8px}.faq{margin-top:200px;padding:10px 0 140px}.faq-in{width:968px;max-width:calc(100% - 40px);margin:0 auto}.faq-group{grid-template-columns:274px 481px;margin:63px 0 0 123px;display:grid}.faq-group+.faq-group{margin-top:95px}.faq-label{font:400 16px/24px var(--sans);letter-spacing:.32px;margin:0}.faq-list{flex-direction:column;gap:8px;display:flex}.q{background:var(--white);width:100%;min-height:56px;color:var(--ink);text-align:left;cursor:pointer;font:400 14px/20.3px var(--sans);letter-spacing:.42px;border:0;border-radius:20px;padding:18px 24px;transition:background-color .2s ease-out,color .2s ease-out;display:block}.q[aria-expanded=false]{color:var(--white);background:#3b3b3b}.q[aria-expanded=false]:hover{background:#474747}.a{overflow:hidden}.a-in{grid-template-columns:26px minmax(0,394px);padding:25px 0 63px 61px;transition:opacity .2s ease-out;display:grid}.a-arrow{font:400 16px/20px var(--sans);color:var(--white)}.a p{font:400 14px/20.3px var(--sans);letter-spacing:.42px;margin:0}.qa.is-closed .a-in{opacity:0}.contact{background:var(--ink);color:var(--white);padding:140px 0 180px;position:relative}.contact-in{width:714px;max-width:calc(100% - 40px);margin:0 auto}.contact-in .t-sans{padding-left:1px}.form{margin-top:60px}.field{display:block}.field+.field{margin-top:30px}.f-label{font:400 16px/19.2px var(--sans);margin-bottom:10px;display:block}.f-box{background:#252525;border-radius:20px;height:43px;padding:12px 16px;transition:background-color .2s ease-out;display:block}.f-box:focus-within{background:#454545}.f-box input{width:100%;height:19px;color:var(--white);font:400 16px/19px var(--sans);background:0 0;border:0;outline:none;padding:0;display:block}.f-box input::placeholder{color:#cfcfcf;opacity:1}:is(.f-box:has(input:focus-visible),.f-select:has(select:focus-visible)){outline:2px solid var(--white);outline-offset:2px}.f-select{background:#252525;border:1px solid #ffffff14;border-radius:20px;height:46px;transition:background-color .2s ease-out;display:block;position:relative}.f-select:focus-within{background:#454545}.f-select select{width:100%;height:100%;color:var(--white);font:400 16px/19px var(--sans);appearance:none;cursor:pointer;background:0 0;border:0;border-radius:20px;outline:none;padding:0 48px 0 13px}.f-select select option{color:var(--ink);background:var(--white)}.f-select svg{color:var(--white);pointer-events:none;position:absolute;top:13px;right:16px}.f-consent{font:400 14px/20.3px var(--sans);letter-spacing:.2px;color:var(--g-mid);margin:30px 0 0}.f-consent a{color:var(--white)}.f-submit{background:var(--white);color:#090909;width:100%;height:63px;font:400 16px/19.2px var(--sans);cursor:pointer;border:0;border-radius:16px;margin-top:20px;transition:background-color .16s ease-out;display:block}.f-submit:hover{background:#ddd}.f-note{font:400 14px/20.3px var(--sans);letter-spacing:.2px;color:var(--g-mid);margin:16px 0 0;transition:color .3s ease-out}.f-note.is-flash{color:var(--white)}.mail{color:var(--white);-webkit-user-select:all;user-select:all}.copy{height:26px;color:var(--white);font:400 12px/1 var(--sans);cursor:pointer;vertical-align:1px;background:0 0;border:1px solid #ffffff4d;border-radius:6px;margin-left:6px;padding:0 10px}.copy:hover{background:#252525}.foot{background:var(--ink);color:var(--white);position:relative}.foot-line{width:927px;max-width:calc(100% - 40px);margin:0 auto;padding-top:78px}.foot-line .t-sans{max-width:521px}.foot-line .pill-btn{margin-top:24px}.ftiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:145px;padding:0 24px;display:grid}.ftile{isolation:isolate;height:180px;color:var(--white);border-radius:8px;text-decoration:none;display:block;position:relative;overflow:hidden}.ftile img{z-index:-2;object-fit:cover;filter:grayscale(.35);width:100%;height:100%;position:absolute;inset:0}.ftile--photo:after{content:"";z-index:-1;background:#0d0d0d73;position:absolute;inset:0}.ft-t{font:400 18px/25.2px var(--sans);letter-spacing:.36px;position:absolute;top:108px;left:24px;right:24px}.ft-l{font:400 14px/16.8px var(--sans);white-space:nowrap;text-overflow:ellipsis;position:absolute;top:139px;left:24px;right:24px;overflow:hidden}.ft-l i,.lg-links i{margin-left:4px;font-style:normal}.legal{font:400 12px/15.6px var(--sans);color:var(--g-mid);flex-wrap:wrap;justify-content:space-between;gap:8px 28px;padding:30px 24px 25px;display:flex}.legal p{margin:0}.lg-links{gap:28px;display:flex}.lg-links a{color:inherit;text-decoration:none}.lg-links a:hover{color:var(--white)}.lg-facts .mail{color:inherit}@media (max-width:1100px){.routes{grid-template-columns:repeat(2,1fr)}.faq-group{grid-template-columns:200px minmax(0,481px);margin-left:0}.letter-body{margin-left:0}.letter-more{margin-left:1px}}@media (max-width:809.98px){.t-serif{letter-spacing:-.3px;font-size:22px;line-height:29.7px}.t-sans{letter-spacing:.44px;font-size:22px;line-height:28.6px}.t-small{line-height:19.6px}.svc{padding:80px 0 100px}.svc-wrap{display:block}.svc-head{gap:28px;width:100%;position:static}.thumbs{width:calc(100% + 40px);margin:0 -20px}.svc-list{width:100%;margin-top:64px}.svc-title{letter-spacing:.4px;font-size:20px;line-height:26px}.stack{margin-top:100px}.stack-cols{margin-top:28px;display:block}.stack-col,.stack-col--r{width:100%;max-width:none}.stack-col--r{margin-top:24px}.eco{padding-bottom:80px}.eco-headrow,.film-headrow{display:block}.eco-icon{margin-left:8px}.eco-headrow h2{margin-top:25px}.film-headrow h2{margin-top:32px}.eco-big{grid-template-columns:1fr;margin-top:32px}.eco-card{height:450px}.eco-ring{width:min(284px,100% - 24px);top:53px}.eco-panel{height:330px}.eco-logo{top:60px}.eco-title{letter-spacing:-.3px;max-width:222px;font-size:22px;line-height:29.7px}.routes{grid-template-columns:1fr}.film-frame{aspect-ratio:16/9;margin-top:32px}.film-cap{font-size:12px;line-height:16px;top:36%}.film-pill{top:12px}.letter{margin-top:72px}.letter-headrow{grid-template-columns:105px 1fr;height:auto;padding-left:0;display:grid}.letter-body{height:360px;margin:38px 0 0}.letter-more{margin:-24px 0 0}.faq{margin-top:100px;padding:80px 0 100px}.faq-group{margin:24px 0 0;display:block}.faq-group+.faq-group{margin-top:60px}.faq-list{margin-top:24px}.a-in{grid-template-columns:26px minmax(0,1fr);padding:24px 0 40px}.contact{padding:80px 0}.form{margin:50px 20px 0}.foot-line .pill-btn{margin-top:24px}.ftiles{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin-top:40px;padding:0 20px;display:flex;overflow-x:auto}.ftiles::-webkit-scrollbar{display:none}.ftile{scroll-snap-align:start;flex:0 0 min(320px,100vw - 70px);height:168px}.ft-t{top:97px}.ft-l{top:128px}.legal{flex-direction:column;padding:30px 20px 25px}.lg-links{flex-wrap:wrap;gap:8px 28px}}.motion .rv{opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(12px)}.motion .rv.in{opacity:1;transform:none}.rw{color:#ffffff47;transition:color .12s linear}@media (max-width:809.98px){.nav-logo{top:25px;left:20px}.nav-logo img{width:139px;height:20px}.nav-mid{height:43px;top:18px;left:auto;right:20px;transform:none}.nav-links,.nav-cta{display:none}.nav-menu{opacity:1;pointer-events:auto;width:99px;padding:13px 0;position:static;transform:none}.menu-panel{top:51px;left:auto;right:0;transform:none}.nav-logo,.nav-mid{transition:opacity .2s ease-out,translate .2s ease-out}.page.nav-away .nav-logo,.page.nav-away .nav-mid{opacity:0;pointer-events:none;translate:0 -72px}.hero{padding:15px 0 10px}.hero-top{padding:80px 20px 0}.hero-bottom{gap:40px;width:100%}.ticker{align-self:stretch;width:auto;margin:0 20px}.tiles{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.tiles::-webkit-scrollbar{display:none}.tile{flex:0 0 205px;height:138px}.tile--n{flex-basis:128px}.bloom{--top:100px;--fade:150px;height:420px}.bloom .bloom-line{letter-spacing:-.4px;font-size:28px;line-height:35px}.levers{padding-top:120px}.levers-in{gap:120px;padding-bottom:160px}.levers-head{letter-spacing:-.4px;font-size:24px;line-height:30px}.levers-row{display:block}.levers-side{display:none}.levers-list{gap:67px;width:100%;padding-top:0}.lever{opacity:1}.lever-diag{aspect-ratio:1;width:330px;max-width:100%;margin:36px auto 0;display:block;position:relative}.lever-diag .diag{width:100%;height:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track,.thumbs-track{animation:none}*,:before,:after{transition-duration:0s!important}}.pill-dd{position:relative}.pill.is-current{box-shadow:inset 0 0 0 1px var(--ink)}.dd-list{background:var(--ink);opacity:0;visibility:hidden;border-radius:8px;flex-direction:column;gap:2px;min-width:190px;margin-top:6px;padding:8px;transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s .2s;display:flex;position:absolute;top:100%;left:0;transform:translateY(-6px)}.dd-list:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.pill-dd:hover .dd-list,.pill-dd:focus-within .dd-list{opacity:1;visibility:visible;transition-delay:0s;transform:none}.dd-list a,.mp-dd a{color:var(--white);font:400 14px/16.8px var(--sans);white-space:nowrap;border-radius:6px;padding:10px 12px;text-decoration:none;display:block}.dd-list a:hover,.mp-dd a:hover,.mp-dd summary:hover,.dd-list a[aria-current],.mp-dd a[aria-current]{background:#252525}.mp-dd summary{color:var(--white);font:400 14px/16.8px var(--sans);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;list-style:none;display:flex}.mp-dd summary::-webkit-details-marker{display:none}.mp-dd summary:after{content:"+";color:var(--g-mid)}.mp-dd[open] summary:after{content:"−"}.mp-dd a{padding-left:24px}.flinks{font:400 14px/16.8px var(--sans);color:var(--g-mid);flex-wrap:wrap;gap:8px 28px;padding:28px 24px 0;display:flex}.flinks a{color:var(--white);text-decoration:none}.flinks a:hover{text-decoration:underline}.flinks a[aria-current]{text-underline-offset:4px;text-decoration:underline}.flinks span{min-width:100px}.mp-dd a{white-space:normal}.brain{background-color:var(--ink);color:var(--white);padding:72px 0 220px;position:relative}.brain-in{width:1220px;max-width:calc(100% - 40px);margin:0 auto}.brain-intro{text-align:center;flex-direction:column;align-items:center;gap:20px;width:640px;max-width:100%;margin:0 auto;display:flex}.brain-intro .t-serif{text-wrap:balance}.brain-sub{max-width:600px;font:400 18px/1.55 var(--sans);letter-spacing:.2px;color:var(--g-mid);margin:0}.brain-label{color:var(--g-mid);margin:4px 0 0}.brain-label .tag{display:inline-flex}.brain-story{grid-template-columns:minmax(0,400px) minmax(0,1fr);column-gap:72px;margin-top:40px;display:grid}.brain-steps{margin:0;padding:0 0 36vh;list-style:none}.brain-ch{flex-direction:column;justify-content:center;min-height:92vh;display:flex;position:relative}.brain-num{font:400 12px/15.6px var(--sans);letter-spacing:.48px;color:var(--g-mid);align-items:center;gap:10px;margin:0 0 18px;display:flex;position:relative}.brain-num:before{content:"";width:8px;height:8px;transition:background-color .4s var(--ease);background:#ffffff4d;flex:none}.brain-ch.is-on .brain-num:before{background:var(--cyan)}.brain-pin{display:none}.brain-ch-title{font:400 24px/32.4px var(--serif);margin:0 0 14px}.brain-ch-text{font:400 18px/1.55 var(--sans);letter-spacing:.2px;color:var(--g-mid);margin:0}.brain-fig{display:none}.brain-stage{justify-content:center;align-items:center;height:100svh;padding:150px 0 32px;display:flex;position:sticky;top:0}.brain-stage .bd{width:100%;max-width:720px;height:auto;max-height:100%}.brain-seat{pointer-events:none;width:88px;height:88px;position:absolute;top:72px;right:0}@media (max-width:1279.98px){.brain-story{grid-template-columns:minmax(0,340px) minmax(0,1fr);column-gap:48px}}.brain-end{text-align:center;width:640px;max-width:100%;margin:0 auto}.brain-close{font:400 36px/44px var(--serif);letter-spacing:-.6px;text-wrap:balance;margin:0}.brain-links{flex-direction:column;align-items:center;gap:14px;margin:32px 0 0;display:flex}.brain-go{font:400 18px/25.2px var(--sans);letter-spacing:.36px;color:var(--white);text-underline-offset:4px}.brain-go i{margin-left:2px;font-style:normal}.brain-honest{font:400 16px/24px var(--sans);letter-spacing:.32px;color:var(--g-mid);text-underline-offset:3px}.brain-honest:hover,.brain-go:hover{color:var(--white)}@media (max-width:1099.98px),(scripting:none){.brain-story{margin-top:72px;display:block}.brain-stage{display:none}.brain-steps{padding:0}.brain-ch{border-top:1px solid #ffffff2b;grid-template-columns:minmax(0,1fr) minmax(0,360px);grid-template-areas:"num num""text fig";align-items:center;column-gap:48px;min-height:0;padding:0 0 56px;display:grid}.brain-num{grid-area:num;min-height:72px;margin:0}.brain-pin{pointer-events:none;width:64px;height:64px;display:block;position:absolute;top:4px;right:0}.brain-ch-in{grid-area:text}.brain-fig{grid-area:fig;display:block}.brain-fig .bd{width:100%;height:auto;display:block;overflow:hidden}.brain-end{margin-top:24px}}@media (max-width:809.98px){.brain{padding:64px 0 140px}.brain-intro{gap:16px}.brain-sub{font-size:17px}.brain-story{margin-top:48px}.brain-ch{grid-template-columns:minmax(0,1fr);grid-template-areas:"num""text""fig";padding-bottom:48px}.brain-num{min-height:64px}.brain-pin{width:52px;height:52px;top:6px}.brain-ch-title{font-size:22px;line-height:29.7px}.brain-ch-text{font-size:17px}.brain-fig{max-width:296px;margin-top:28px}.brain-close{letter-spacing:-.4px;font-size:28px;line-height:35px}}.bd{overflow:visible}.bd rect{shape-rendering:crispedges}.bd text{font:400 15px/1 var(--sans);letter-spacing:.2px;fill:var(--g-mid);transition:fill .6s var(--ease), opacity .6s var(--ease)}.bd .tx--quiet{fill:var(--g-dim);font-size:13.5px}.bd :is(.tx--note,.tx--event){font-size:13.5px}.bd .tx--act{font-size:14.5px}.bd .ln{stroke:#fff;stroke-width:1px;stroke-opacity:.2;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease), stroke-opacity .6s var(--ease);fill:none!important}.bd .ln--slow{transition-duration:1.9s,.6s}.bd .nd{fill:#fff6;transition:fill .6s var(--ease), opacity .6s var(--ease)}.bd .nd--open{stroke:#fff;stroke-width:1px;fill:var(--ink)!important}.bd .ring{fill:none;stroke:#fff;stroke-width:1px;transition:opacity .6s var(--ease)}.bd .cell{fill:#ffffff2b;transition:fill .9s var(--ease)}.bd .sig{fill:none;stroke:none}.bd :is(.still,.run rect){fill:var(--cyan)}.bd .still{transition:opacity .4s var(--ease)}.bd :is(text,.nd,.ring,.still){opacity:0}.bd[data-ch="0"] .on0,.bd[data-ch="1"] .on1,.bd[data-ch="2"] .on2,.bd[data-ch="3"] .on3,.bd[data-ch="4"] .on4,.bd[data-ch="5"] .on5{opacity:1;stroke-dashoffset:0;transition-delay:calc(.2s + var(--d,0s))}.bd[data-ch="1"] :is(text,.nd).hi1,.bd[data-ch="2"] :is(text,.nd).hi2,.bd[data-ch="3"] :is(text,.nd).hi3,.bd[data-ch="4"] :is(text,.nd).hi4,.bd[data-ch="5"] :is(text,.nd).hi5{fill:#fff}.bd[data-ch="1"] .ln.hi1,.bd[data-ch="2"] .ln.hi2,.bd[data-ch="3"] .ln.hi3,.bd[data-ch="4"] .ln.hi4,.bd[data-ch="5"] .ln.hi5{stroke-opacity:.8}.bd[data-ch="5"] .ln.md5{stroke-opacity:.45}.bd .ln--slow{stroke:var(--cyan)}.bd[data-ch="5"] .ln--slow.hi5{stroke-opacity:1}.bd[data-ch="3"] .cell.hi3,.bd[data-ch="4"] .cell.hi4,.bd[data-ch="5"] .cell.hi5{fill:#ffffffb8}.bd.is-pre[data-ch="1"] .new1,.bd.is-pre[data-ch="2"] .new2,.bd.is-pre[data-ch="3"] .new3,.bd.is-pre[data-ch="4"] .new4,.bd.is-pre[data-ch="5"] .new5{opacity:0;stroke-dashoffset:1px}.bd.is-running .still.still{opacity:0;transition-delay:0s}html[data-motion=off] .bd,html[data-motion=off] .bd *{transition:none!important}
body:has(.lp){background:#090909}.lp .page{background:#fff}.lp .page.is-dark{background:#090909}html:not(.js) .lp-light{color:#0d0d0d;background:#fff}html:not(.js) .lp .page{background:#090909}.lp-dark{color:#fff}.lp-light{color:#0d0d0d}.lp-hero{padding:175px 0 0}.lp-hero-in,.lp-film,.lp-del-in{max-width:calc(100% - 40px);margin:0 auto}.lp-hero-in{width:1100px}.lp-hero-row{justify-content:space-between;align-items:center;gap:40px;display:flex}.lp-hero-text{flex-direction:column;align-items:flex-start;gap:32px;width:504px;max-width:100%;display:flex}.lp-h1{font:400 40px/48px var(--sans);letter-spacing:-.4px;margin:0}.lp-lead{max-width:420px;font:400 14px/20.3px var(--sans);letter-spacing:.42px;color:var(--g-mid);margin:0}.lp-btns{flex-wrap:wrap;gap:12px;display:flex}.lp-mosaic{aspect-ratio:484/386;border-radius:16px;flex:none;width:484px;max-width:100%;position:relative;overflow:hidden}.lp-mosaic>i{pointer-events:none;z-index:2;background:#ffffff2b;position:absolute}.lp-mosaic>i.v{width:1px;top:0;bottom:0}.lp-mosaic>i.h{height:1px;left:0;right:0}.mz{z-index:1;background:#161616;position:absolute;overflow:hidden}.mz video,.mz canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mz-line{background:#141414;place-items:center;display:grid}.mz-line svg{width:100%;height:100%;padding:8%}.mz-line text{display:none}.mz--a{width:56.6%;height:39.9%;top:2.85%;left:1.86%}.mz--b{width:22.1%;height:27.5%;top:46.9%;left:36.4%}.mz--c{width:22.1%;height:49%;top:46.9%;left:61.8%}.lp-marks{min-height:30px;color:var(--g-mid);justify-content:space-between;align-items:center;margin-top:100px;display:flex}.lp-marks span{white-space:nowrap;font:400 12px/15.6px var(--sans);letter-spacing:.48px;text-transform:uppercase}.lp-film{width:1100px;margin-top:100px}.lp-film .film-frame{aspect-ratio:1100/400;margin-top:0}.lp-statement{padding:200px 0 100px}.lp-statement p{width:600px;max-width:calc(100% - 40px);font:400 24px/32.4px var(--serif);margin:0 auto}.lp-statement .chip{vertical-align:2px}.lp-del{padding:100px 0 0}.lp-del-in{width:960px}.lp-del-head{margin:0}.lp-del-row{justify-content:space-between;align-items:flex-start;display:flex}.lp-del-list{width:350px;margin:0;padding:0;list-style:none}.dl{opacity:.3;padding:80px 0;transition:opacity .4s ease-out}.dl:first-child{padding-top:54px}.dl.is-on{opacity:1}.dl-title{font:400 24px/30px var(--sans);letter-spacing:.24px;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 14px;display:flex}.dl-title .chip{margin:0}.dl p{font:400 16px/24px var(--sans);letter-spacing:.32px;color:var(--g-mid);margin:0 0 14px}.dl p:last-child{margin-bottom:0}.dl-end{padding:0 0 100px}.dl-side{flex:0 0 416px;align-self:stretch;width:416px}.dl-sticky{height:323px;position:sticky;top:300px}.dl-diags{height:100%;position:relative}.dl-diag{opacity:0;transition:opacity .35s ease-out, transform .5s var(--ease);position:absolute;inset:0;transform:translateY(8px)}.dl-diag.is-on{opacity:1;transform:none}.dl-diag svg{width:100%;height:100%}.dl-diag .dg-label{transition:none;top:auto;bottom:-44px;left:0;transform:none}.dl-diag svg,.mz-line svg{overflow:visible}.dl-diag :is(path,rect,circle),.mz-line :is(path,rect,circle){stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke}.dl-diag .f,.mz-line .f{stroke:#ffffff61}.dl-diag .a,.mz-line .a{fill:var(--cyan);stroke:none}.dl-diag .af,.mz-line .af{stroke:var(--cyan);fill:#53e6fe1f}.dl-diag .as,.mz-line .as{stroke:var(--cyan)}.dl-diag .ad,.mz-line .ad{stroke:var(--cyan);stroke-dasharray:3 3}.dl-diag .w,.mz-line .w{fill:#fff;stroke:none}.dl-diag text,.mz-line text{fill:var(--g-mid);stroke:none;font:400 11px/1 var(--sans);letter-spacing:.3px}.dl-slot{margin-top:28px}.dl-frame{display:block}.dl-win{max-height:300px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.dl-win .dash{box-shadow:none}.dl-win--clips{-webkit-mask-image:none;mask-image:none}.dl-clips{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dl-clips .clip{background:#161616;border-radius:8px;max-height:none}.dl-note{font:400 14px/20.3px var(--sans);letter-spacing:.42px;color:var(--g-mid);margin:14px 0 0}.dl-note .chip{margin-right:6px}.dash .d-tiles{--cols:4}.lpd-grid{gap:8px;display:grid}.lpd-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.lpd-col{border:1px solid var(--d-line);background:#fff;border-radius:10px;min-width:0;padding:10px 10px 11px}.lpd-col b{letter-spacing:-.02em;font-size:22px;font-weight:400;line-height:1.25;display:block}.lpd-col span{color:var(--d-grey);font-size:11.5px;line-height:1.3;display:block}.lpd-cards{gap:8px;margin-top:10px;display:grid}.lpd-card{border:1px solid var(--d-line);background:#fff;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.45}.lpd-card .d-small{margin-top:2px;display:block}.lpd-line{color:var(--d-grey);margin:10px 0 0;font-size:12px}.lpd-flow{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:12px;font-size:12px;display:flex}.lpd-flow span{border:1px solid var(--d-line2);background:#fff;border-radius:7px;padding:5px 9px}.lpd-flow span.is-new{border-color:var(--d-blue);color:var(--d-blue)}.lpd-flow i{color:var(--d-soft);font-style:normal}.lpd-rank{align-items:flex-start;gap:12px;display:flex}.lpd-rank>b{border:1px solid var(--d-line2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:500;display:grid}.lpd-rank p{flex:1;margin:0;font-size:12.5px;line-height:1.45}.lpd-yn{flex:none;gap:6px;display:flex}.lpd-yn .d-pill{height:26px;font-size:11.5px}.lpd-src{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:12px;display:grid}.lpd-outs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lpd-outs .lpd-card{padding:8px 10px;font-size:12px}.lpd-outs .lpd-card em{color:var(--d-grey);margin-top:3px;font-size:10.5px;font-style:normal;display:block}.lpd-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lp-steps{padding:100px 0}.lp-steps h2,.lp-chan h2{text-align:center}.lp-steps-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;width:1120px;max-width:calc(100% - 40px);margin:64px auto 0;display:grid}.st-ico{color:#8d8d8d;width:56px;height:56px;margin-bottom:32px}#engine .lp-steps-row--5{width:1220px}.lp-steps-end{text-align:center;flex-direction:column;align-items:center;gap:24px;width:1220px;max-width:calc(100% - 40px);margin:56px auto 0;display:flex}.lp-steps-note{max-width:640px;font:400 16px/24px var(--sans);letter-spacing:.32px;color:#454545;margin:0}.lp-steps-go{margin:0}.st h3{font:400 24px/30px var(--sans);letter-spacing:.24px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;display:flex}.st p{font:400 14px/20.3px var(--sans);letter-spacing:.42px;margin:0}.lp-light .chip{color:#0d0d0d;vertical-align:baseline;border-color:#0d0d0d;margin:0}.lp-chan{text-align:center;padding:100px 0 120px}.lp-chan-lead{width:440px;max-width:calc(100% - 40px);font:400 16px/24px var(--sans);letter-spacing:.32px;margin:22px auto 0}.lp-chips{flex-wrap:wrap;justify-content:center;gap:12px;width:720px;max-width:calc(100% - 40px);margin:48px auto 0;display:flex}.lp-chips span{height:40px;font:400 14px/16.8px var(--sans);letter-spacing:.14px;white-space:nowrap;border:1px solid #0d0d0d;border-radius:8px;align-items:center;padding:0 18px;display:inline-flex}.lp-faq{padding:100px 0}.lp-faq .faq-in h2{text-align:center}.lp-faq .q{color:#fff;background:#0d0d0d}.lp-faq .q[aria-expanded=false]{color:#fff;background:#3b3b3b}.lp-faq .a-arrow{color:#0d0d0d}.lp-faq .a-in{padding-bottom:40px}.lp-faq .faq-group{margin-top:80px}.lp-faq .faq-group+.faq-group{margin-top:20px}.lp-form{padding:100px 0 160px}.lp-form .contact-in{width:800px}.lp-form h2{font:400 32px/40px var(--sans);letter-spacing:.32px;color:#0d0d0d;max-width:400px;margin:0}.lp-form .form{margin-top:48px}.lp-form .field{background:#ececec;border-radius:20px;padding:14px 20px 12px;transition:background-color .2s ease-out}.lp-form .field+.field{margin-top:16px}.lp-form .field:focus-within{background:#e1e1e1}.lp-form .f-label{color:#454545;margin-bottom:6px}.lp-form .f-box{background:0 0;border-radius:0;height:24px;padding:0}.lp-form .f-box:focus-within{background:0 0}.lp-form .f-box input{color:#0d0d0d;height:24px;font-size:16px}.lp-form .f-box input::placeholder{color:#8b8b8b}:is(.lp-form .f-box:has(input:focus-visible),.lp-form .f-select:has(select:focus-visible)){outline-offset:4px;outline:2px solid #0d0d0d}.lp-form .field--select{background:0 0;padding:0}.lp-form .field--select:focus-within{background:0 0}.lp-form .f-select{background:#fff;border:1px solid #ccc;border-radius:8px;height:46px}.lp-form .f-select:focus-within{background:#fff;border-color:#0d0d0d}.lp-form .f-select select,.lp-form .f-select svg{color:#0d0d0d}.lp-form .f-consent,.lp-form .f-note{color:#5a5a5a}.lp-form .f-consent a,.lp-form .mail,.lp-form .f-note.is-flash{color:#0d0d0d}.lp-form .f-submit{color:#fff;background:#0d0d0d}.lp-form .f-submit:hover{background:#2a2a2a}.lp-form .copy{color:#0d0d0d;border-color:#0d0d0d4d}.lp-form .copy:hover{background:#ececec}@media (max-width:1100px){.lp-hero-row{gap:24px}.lp-steps-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.lp-del-in{width:100%;max-width:calc(100% - 40px)}.dl-side{flex-basis:46%;width:46%}.dl-sticky{aspect-ratio:416/323;height:auto}}@media (max-width:809.98px){.lp-hero{padding-top:120px}.lp-hero-row{flex-direction:column;align-items:stretch;gap:40px}.lp-h1{font-size:32px;line-height:38.4px}.lp-mosaic{width:100%}.lp-marks{flex-wrap:wrap;justify-content:flex-start;gap:14px 28px;margin-top:60px}.lp-film{margin-top:60px}.lp-statement{padding:100px 0 60px}.lp-statement p{font-size:22px;line-height:29.7px}.lp-del{padding-top:60px}.lp-del-row{display:block}.lp-del-list{width:100%}.dl,.dl:first-child{opacity:1;padding:40px 0}.dl-title{font-size:22px;line-height:28.6px}.dl-side{display:none}.dl-slot .dl-win{max-height:380px}.lp-steps{padding:70px 0}.lp-steps-row{grid-template-columns:1fr;row-gap:48px;margin-top:40px}.st-ico{margin-bottom:20px}.lp-chan{padding:60px 0 80px}.lp-chips{gap:8px;margin-top:32px}.lp-chips span{height:36px;padding:0 14px}.lp-faq{padding:60px 0}.lp-faq .faq-group{margin-top:32px}.lp-form{padding:60px 0 80px}.lp-form h2{font-size:26px;line-height:32px}.lp-form .form{margin:36px 0 0}.lpd-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.lpd-src,.lpd-outs{grid-template-columns:1fr}}.lp-eyebrow{font:400 12px/15.6px var(--sans);letter-spacing:.48px;text-transform:uppercase;color:var(--g-mid);margin:0}.lp-hero-text .lp-eyebrow{margin-bottom:-12px}.lp-small{max-width:420px;font:400 14px/20.3px var(--sans);letter-spacing:.42px;color:#fff;margin:-12px 0 0}.lp-small .chip{margin:0 4px 0 0}.lp-pblock{aspect-ratio:484/386;background:#141414;border:1px solid #ffffff1f;border-radius:16px;flex:none;width:484px;max-width:100%;position:relative;overflow:hidden}.lp-pwin{border-radius:12px 12px 0 0;position:absolute;inset:14px 14px 0;overflow:hidden}.lp-pwin .dash{box-shadow:none}.lp-pblock:after{content:"";pointer-events:none;background:linear-gradient(#0000,#141414 92%);height:22%;position:absolute;bottom:0;left:0;right:0}.lp-mwrap{flex:none;width:484px;max-width:100%}.lp-mwrap .lp-mosaic{width:100%}.lp-mcap{font:400 14px/20.3px var(--sans);letter-spacing:.42px;color:var(--g-mid);margin:14px 0 0}.lp-prev{z-index:3;position:absolute;top:12px;right:12px}.lp-mosaic video,.dl-clips video{filter:brightness(.78)}.lp-film-head{color:#fff;margin:0 0 32px}.lp-del-sub{max-width:560px;font:400 16px/24px var(--sans);letter-spacing:.32px;color:var(--g-mid);margin:18px 0 0}.dl-numrow{align-items:center;gap:12px;display:flex}.dl-numrow .lever-num{flex:none}.dl-kick{font:400 12px/15.6px var(--sans);letter-spacing:.48px;text-transform:uppercase;color:#fff}.dl p.dl-status{letter-spacing:.42px;color:#fff;font-size:14px;line-height:20.3px}.dl p.dl-status .chip{margin:0 4px 0 0}.dl-end{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.lp-del-line{max-width:480px;font:400 14px/20.3px var(--sans);letter-spacing:.42px;color:var(--g-mid);margin:0}.dl-switch{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.dl-switch .tag--btn{color:#fff;border-color:#ffffff73}.dl-switch .tag--btn[aria-pressed=true]{color:var(--ink);background:#fff;border-color:#fff}.dl-pane[hidden]{display:none}.dl-clips--wide{grid-template-columns:repeat(2,1fr)}.dl-clips .clip{aspect-ratio:9/16;max-height:none}.dl-clips .clip--wide{aspect-ratio:16/10}.dl-clips .clip video{object-fit:cover;width:100%;height:100%}.lp-not{padding:20px 0 100px}.lp-not-in{width:960px;max-width:calc(100% - 40px);margin:0 auto}.lp-not-in h2{margin:0 0 32px}.lp-not-list{border-top:1px solid #ffffff2b;max-width:720px;margin:0;padding:0;list-style:none}.lp-not-list li{font:400 16px/24px var(--sans);letter-spacing:.32px;color:#fff;border-bottom:1px solid #ffffff2b;padding:18px 0}.lp-feed{text-align:center;padding:120px 0 100px}.lp-feed h2{max-width:640px;margin:0 auto;padding:0 20px}.lp-feed-body{width:600px;max-width:calc(100% - 40px);font:400 16px/24px var(--sans);letter-spacing:.32px;margin:22px auto 0}.lp-feed-small{width:600px;max-width:calc(100% - 40px);font:400 14px/20.3px var(--sans);letter-spacing:.42px;color:#454545;margin:14px auto 0}.lp-feed .chip,.lp-tn .chip{color:#0d0d0d;border-color:#0d0d0d;margin:0}.lp-stages{flex-wrap:wrap;justify-content:center;gap:10px;width:760px;max-width:calc(100% - 40px);margin:44px auto 0;padding:0;list-style:none;display:flex}.lp-stages li{color:#7d7d7d;height:40px;font:400 14px/16.8px var(--sans);border:1px solid #cfcfcf;border-radius:8px;align-items:center;gap:10px;padding:0 18px 0 14px;display:inline-flex}.lp-stages li b{font:400 12px/15.6px var(--sans);letter-spacing:.36px}.lp-stages li.is-lit{color:#fff;background:#0d0d0d;border-color:#0d0d0d}.lp-feed-link{justify-content:center;margin-top:40px;display:flex}.lp-feed-link .pill-btn{margin:0}.lp-sub{text-align:center;width:560px;max-width:calc(100% - 40px);font:400 16px/24px var(--sans);letter-spacing:.32px;margin:18px auto 0}.lp-steps--dark .lp-sub{color:var(--g-mid)}.lp-steps--dark{padding:80px 0 100px}.lp-steps--dark .st h3{margin-bottom:14px}.lp-steps--dark .st p{color:var(--g-mid);letter-spacing:.32px;font-size:16px;line-height:24px}.lp-steps--dark .st p.st-ref{letter-spacing:.48px;text-transform:uppercase;color:#7d7d7d;margin-top:14px;font-size:12px;line-height:15.6px}.lp-steps--dark .lp-steps-row{margin-top:56px}.lp-ex{padding:120px 0 100px}.lp-ex h2{text-align:center}.lp-ex-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px;width:1220px;max-width:calc(100% - 40px);margin:64px auto 0;display:grid}.ex h3{font:400 24px/30px var(--sans);letter-spacing:.24px;margin:0 0 18px}.ex-paren{font:400 14px/20.3px var(--sans);letter-spacing:.42px;color:#5a5a5a;margin-top:4px;display:block}.ex-path{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 18px;display:flex}.ex-path span{height:28px;font:400 12px/15.6px var(--sans);letter-spacing:.3px;border:1px solid #0d0d0d;border-radius:6px;align-items:center;padding:0 10px;display:inline-flex}.ex-path i{color:#7d7d7d;font-size:12px;font-style:normal}.ex-body{font:400 14px/20.3px var(--sans);letter-spacing:.42px;margin:0 0 14px}.ex-small{font:400 14px/20.3px var(--sans);letter-spacing:.42px;color:#454545;margin:0 0 14px}.ex-win{margin-top:22px}.ex-win .dl-win{max-height:320px}.lp-tn{padding:40px 0 120px}.lp-tn h2{text-align:center}.lp-tn-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;width:968px;max-width:calc(100% - 40px);margin:56px auto 0;display:grid}.tn-col h3{min-height:30px;font:400 24px/30px var(--sans);letter-spacing:.24px;align-items:center;margin:0 0 20px;display:flex}.tn-col ul{border-top:1px solid #d9d9d9;margin:0;padding:0;list-style:none}.tn-col li{font:400 16px/24px var(--sans);letter-spacing:.32px;border-bottom:1px solid #d9d9d9;padding:14px 0}.lp-tn-line{width:968px;max-width:calc(100% - 40px);font:400 14px/20.3px var(--sans);letter-spacing:.42px;color:#454545;margin:40px auto 0}.lp-form-sub{max-width:460px;font:400 16px/24px var(--sans);letter-spacing:.32px;color:#454545;margin:14px 0 0}.lp-form .lp-form-sub+.form{margin-top:40px}.lp-form h2{max-width:460px}@media (max-width:1100px){.lp-ex-row{grid-template-columns:1fr;max-width:min(560px,100% - 40px)}}@media (max-width:809.98px){.lp-hero-text .lp-eyebrow{margin-bottom:-16px}.lp-pblock,.lp-mwrap{width:100%}.lp-feed{padding:80px 0 60px}.lp-stages{gap:8px;margin-top:32px}.lp-not{padding:0 0 60px}.lp-ex{padding:80px 0 60px}.lp-ex-row{gap:56px;margin-top:40px}.lp-tn{padding:20px 0 80px}.lp-tn-row{grid-template-columns:1fr;gap:36px;margin-top:36px}.lp-steps--dark{padding:60px 0}.lp-steps--dark .lp-steps-row{margin-top:36px}.dl-clips--wide{grid-template-columns:1fr 1fr}}
