@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/urbanist-latin-ext-wght-normal.Bdxck5Au.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/urbanist-latin-wght-normal.D69JTELx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}:root{--bg:#f4f3ee;--ink:#0a0a0c;--mute:#0a0a0c99;--faint:#0a0a0c9e;--line:#0a0a0c1f;--line-2:#0a0a0c38;--fill:#0a0a0c0b;--gutter:clamp(1.25rem, 3.2vw, 3rem);--max:1440px;--radius:10px;--sans:var(--font-sans), system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace}@font-face{font-family:Urbanist Fallback;font-style:normal;font-weight:100 599;src:local(Arial),local(ArialMT),local(Helvetica),local(Arimo),local(Liberation Sans);size-adjust:100.03%;ascent-override:94.97%;descent-override:24.99%;line-gap-override:0%}@font-face{font-family:Urbanist Fallback;font-style:normal;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Arimo Bold),local(Liberation Sans Bold);size-adjust:96.81%;ascent-override:98.13%;descent-override:25.82%;line-gap-override:0%}html{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-wrap:pretty}body{background:var(--bg);font-family:var(--sans);margin:0;font-size:1rem;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,blockquote,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.03em;font-weight:600;line-height:1.04}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}::selection{background:var(--ink);color:var(--bg)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cfilter id='s' x='-40%25' y='-40%25' width='180%25' height='180%25'%3E%3CfeDropShadow dx='0' dy='1.3' stdDeviation='1.15' flood-color='%23000' flood-opacity='.3'/%3E%3C/filter%3E%3Cpath d='M5 4 L23 14 L13.5 16.6 L9.3 24 Z' fill='%23333' stroke='%23fff' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke' filter='url(%23s)'/%3E%3C/svg%3E") 5 4, auto;--cursor-2x:image-set(url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cfilter id='s' x='-40%25' y='-40%25' width='180%25' height='180%25'%3E%3CfeDropShadow dx='0' dy='1.3' stdDeviation='1.15' flood-color='%23000' flood-opacity='.3'/%3E%3C/filter%3E%3Cpath d='M5 4 L23 14 L13.5 16.6 L9.3 24 Z' fill='%23333' stroke='%23fff' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke' filter='url(%23s)'/%3E%3C/svg%3E") 1x, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 32 32'%3E%3Cfilter id='s' x='-40%25' y='-40%25' width='180%25' height='180%25'%3E%3CfeDropShadow dx='0' dy='1.3' stdDeviation='1.15' flood-color='%23000' flood-opacity='.3'/%3E%3C/filter%3E%3Cpath d='M5 4 L23 14 L13.5 16.6 L9.3 24 Z' fill='%23333' stroke='%23fff' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke' filter='url(%23s)'/%3E%3C/svg%3E") 2x) 5 4, auto;--cursor-hand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cfilter id='s' x='-40%25' y='-40%25' width='180%25' height='180%25'%3E%3CfeDropShadow dx='0' dy='1.3' stdDeviation='1.15' flood-color='%23000' flood-opacity='.3'/%3E%3C/filter%3E%3Cg filter='url(%23s)' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg stroke='%23fff' stroke-width='7.4' fill='%23fff'%3E%3Cpath d='M11.5 5.5V17M15 12.5V17M18.5 13.2V17.5M21.8 14.6V18.5M7.6 17.4l3.4 3.8'/%3E%3Cpath d='M9.7 15.5h14.3v5.2c0 3.6-2.6 6.3-6.2 6.3h-2.4c-2.3 0-4-1-5.2-2.9l-.5-.9z' stroke-width='3.4'/%3E%3C/g%3E%3Cg stroke='%23333' stroke-width='4' fill='%23333'%3E%3Cpath d='M11.5 5.5V17M15 12.5V17M18.5 13.2V17.5M21.8 14.6V18.5M7.6 17.4l3.4 3.8'/%3E%3Cpath d='M9.7 15.5h14.3v5.2c0 3.6-2.6 6.3-6.2 6.3h-2.4c-2.3 0-4-1-5.2-2.9l-.5-.9z' stroke-width='0'/%3E%3C/g%3E%3Cpath d='M13.25 14v3.2M16.75 14.6v3.2M20.15 15.6v3' stroke='%23fff' stroke-width='.9'/%3E%3C/g%3E%3C/svg%3E") 11 3, pointer;--cursor-hand-2x:image-set(url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cfilter id='s' x='-40%25' y='-40%25' width='180%25' height='180%25'%3E%3CfeDropShadow dx='0' dy='1.3' stdDeviation='1.15' flood-color='%23000' flood-opacity='.3'/%3E%3C/filter%3E%3Cg filter='url(%23s)' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg stroke='%23fff' stroke-width='7.4' fill='%23fff'%3E%3Cpath d='M11.5 5.5V17M15 12.5V17M18.5 13.2V17.5M21.8 14.6V18.5M7.6 17.4l3.4 3.8'/%3E%3Cpath d='M9.7 15.5h14.3v5.2c0 3.6-2.6 6.3-6.2 6.3h-2.4c-2.3 0-4-1-5.2-2.9l-.5-.9z' stroke-width='3.4'/%3E%3C/g%3E%3Cg stroke='%23333' stroke-width='4' fill='%23333'%3E%3Cpath d='M11.5 5.5V17M15 12.5V17M18.5 13.2V17.5M21.8 14.6V18.5M7.6 17.4l3.4 3.8'/%3E%3Cpath d='M9.7 15.5h14.3v5.2c0 3.6-2.6 6.3-6.2 6.3h-2.4c-2.3 0-4-1-5.2-2.9l-.5-.9z' stroke-width='0'/%3E%3C/g%3E%3Cpath d='M13.25 14v3.2M16.75 14.6v3.2M20.15 15.6v3' stroke='%23fff' stroke-width='.9'/%3E%3C/g%3E%3C/svg%3E") 1x, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 32 32'%3E%3Cfilter id='s' x='-40%25' y='-40%25' width='180%25' height='180%25'%3E%3CfeDropShadow dx='0' dy='1.3' stdDeviation='1.15' flood-color='%23000' flood-opacity='.3'/%3E%3C/filter%3E%3Cg filter='url(%23s)' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg stroke='%23fff' stroke-width='7.4' fill='%23fff'%3E%3Cpath d='M11.5 5.5V17M15 12.5V17M18.5 13.2V17.5M21.8 14.6V18.5M7.6 17.4l3.4 3.8'/%3E%3Cpath d='M9.7 15.5h14.3v5.2c0 3.6-2.6 6.3-6.2 6.3h-2.4c-2.3 0-4-1-5.2-2.9l-.5-.9z' stroke-width='3.4'/%3E%3C/g%3E%3Cg stroke='%23333' stroke-width='4' fill='%23333'%3E%3Cpath d='M11.5 5.5V17M15 12.5V17M18.5 13.2V17.5M21.8 14.6V18.5M7.6 17.4l3.4 3.8'/%3E%3Cpath d='M9.7 15.5h14.3v5.2c0 3.6-2.6 6.3-6.2 6.3h-2.4c-2.3 0-4-1-5.2-2.9l-.5-.9z' stroke-width='0'/%3E%3C/g%3E%3Cpath d='M13.25 14v3.2M16.75 14.6v3.2M20.15 15.6v3' stroke='%23fff' stroke-width='.9'/%3E%3C/g%3E%3C/svg%3E") 2x) 11 3, pointer}html{cursor:var(--cursor);cursor:var(--cursor-2x)}a[href],button,summary,label[for],select,[role=button]{cursor:var(--cursor-hand);cursor:var(--cursor-hand-2x)}button:disabled,[aria-disabled=true]{cursor:inherit}input,textarea{cursor:text}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.eyebrow{font:500 .75rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);align-items:center;gap:.5rem;display:inline-flex}.eyebrow:before{content:"";background:var(--faint);width:6px;height:6px}.dim{color:var(--faint)}.lede{max-width:34rem;color:var(--mute);font-size:1.0625rem}.small{color:var(--mute);font-size:.875rem}.meta{font:500 .6875rem/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.ph{border:1px solid var(--line-2);border-radius:var(--radius);background:linear-gradient(to top right, transparent calc(50% - .5px), var(--line) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom right, transparent calc(50% - .5px), var(--line) 50%, transparent calc(50% + .5px)), var(--fill);min-height:3rem;color:var(--faint);font:500 .6875rem/1.3 var(--mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;place-items:center;display:grid;position:relative;overflow:hidden}.ph>span{background:var(--bg);border-radius:4px;padding:.25rem .5rem}.link{text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--line-2);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;display:inline-flex}.card{border:1px solid var(--line-2);border-radius:var(--radius);padding:clamp(1.25rem,2vw,1.75rem)}.badge{border:1px solid var(--line-2);font:500 .6875rem/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mute);white-space:nowrap;border-radius:4px;align-items:center;padding:.3rem .55rem;display:inline-flex}.stars{letter-spacing:.1em;color:var(--faint)}mark{color:inherit;text-underline-offset:.12em;text-decoration:underline .08em;text-decoration-color:var(--line-2);background:0 0}:root{--ease:cubic-bezier(.16, 1, .3, 1);--nav-h:5.25rem}html{scroll-padding-top:calc(var(--nav-h) + 1rem);scrollbar-gutter:stable}.brand{min-height:44px;color:inherit;align-items:center;display:inline-flex}.cp-logo{width:auto;height:1.55rem;display:block}.nv{z-index:60;pointer-events:none;animation:nv-drop .9s var(--ease) 50ms both;position:fixed;inset:0 0 auto}@keyframes nv-drop{0%{opacity:0;transform:translateY(-.75rem)}}.nv:before{content:"";pointer-events:none;transition:opacity .5s var(--ease);background:linear-gradient(#f4f3eef2,#f4f3ee9e 55%,#f4f3ee00);position:absolute;inset:0 0 -3rem}.nv[data-scrolled=true]:before{opacity:0}.nv-in{max-width:var(--max);height:var(--nav-h);padding:0 var(--gutter);pointer-events:auto;transition:max-width .7s var(--ease), height .7s var(--ease), margin .7s var(--ease), padding .7s var(--ease), background-color .5s var(--ease), box-shadow .5s var(--ease);border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex;position:relative}.nv[data-scrolled=true] .nv-in{backdrop-filter:saturate(1.5)blur(16px);background:#fbfaf7d1;max-width:min(36rem,100% - 1.5rem);height:3.75rem;margin-top:.75rem;padding:0 .4375rem 0 1.125rem;box-shadow:0 0 0 1px #0a0a0c12,0 18px 40px -22px #0a0a0c66}.nv-end{align-items:center;gap:.5rem;display:flex}.nv-phone{font-variant-numeric:tabular-nums;color:#0a0a0cb3;align-items:center;gap:.5rem;margin-right:.75rem;font-size:.9375rem;font-weight:600;transition:color .2s;display:inline-flex}.nv-phone svg{color:#0a0a0c8c;transition:color .2s, transform .4s var(--ease);flex:none}.nv-phone:hover,.nv-phone:hover svg{color:var(--ink)}.nv-phone:hover svg{transform:rotate(-12deg)}.nv[data-scrolled=true] .nv-phone{display:none}.nv-cta{background:var(--ink);height:2.875rem;color:var(--bg);white-space:nowrap;transition:box-shadow .45s var(--ease);border-radius:999px;align-items:center;gap:.625rem;padding:0 1.125rem 0 1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 24px -16px #0a0a0cb3}.nv-cta:before,.cta-ink:before{content:"";transition:transform .65s var(--ease);background:linear-gradient(105deg,#3a2bff,#8a2bff 28%,#ff2493 58%,#ff7a2a 82%,#ffb81f);position:absolute;inset:0;transform:translate(-101%)}.nv-cta>*,.cta-ink>*{position:relative}.nv-cta:hover:before,.cta-ink:hover:before{transform:none}.nv-cta:hover{box-shadow:0 16px 30px -16px #ff24938c}.nv-cta svg{transition:transform .45s var(--ease)}.nv-cta:hover svg{transform:translate(3px)}.nv-menu{height:2.875rem;box-shadow:inset 0 0 0 1px var(--line-2);cursor:var(--cursor-hand);cursor:var(--cursor-hand-2x);background:#ffffff9e;border:0;border-radius:999px;align-items:center;gap:.75rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;transition:background-color .25s;display:inline-flex}.nv-menu:hover{background:#fff}.nv-menu i{gap:4.5px;display:grid}.nv-menu b{background:var(--ink);width:16px;height:1.5px;transition:width .45s var(--ease), margin .45s var(--ease);border-radius:2px;display:block}.nv-menu b:last-child{width:11px;margin-left:5px}.nv-menu:hover b:last-child{width:16px;margin-left:0}.nv[data-scrolled=true] .nv-menu{box-shadow:none;background:0 0}.nv-scrim{z-index:70;backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .6s var(--ease);background:#0a0a0c38;position:fixed;inset:0}.nv-scrim[data-open=true]{opacity:1;pointer-events:auto}.nv-drawer{z-index:71;overscroll-behavior:contain;visibility:hidden;width:min(31rem,100vw - 1.5rem);transition:transform .75s var(--ease), visibility 0s .75s;background:#fbfaf7;border-radius:1.75rem;flex-direction:column;padding:1.125rem 1.75rem 1.75rem;display:flex;position:fixed;top:.75rem;bottom:.75rem;right:.75rem;overflow-y:auto;transform:translate(calc(100% + 1.5rem));box-shadow:0 0 0 1px #0a0a0c0f,0 50px 100px -40px #0a0a0c80}.nv-drawer[data-open=true]{visibility:visible;transition:transform .75s var(--ease), visibility 0s;transform:none}.nv-dh{justify-content:space-between;align-items:center;min-height:3rem;display:flex}.nv-close{background:var(--ink);width:2.75rem;height:2.75rem;cursor:var(--cursor-hand);cursor:var(--cursor-hand-2x);transition:transform .5s var(--ease);border:0;border-radius:50%;position:relative}.nv-close:hover{transform:rotate(90deg)}.nv-close i:before,.nv-close i:after{content:"";background:var(--bg);border-radius:2px;width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.nv-close i:after{transform:translate(-50%,-50%)rotate(-45deg)}.nv-links{margin-top:clamp(1rem,4vh,2.5rem)}.nv-link{letter-spacing:-.045em;text-align:left;width:100%;color:var(--ink);cursor:var(--cursor-hand);cursor:var(--cursor-hand-2x);transition:color .3s, transform .5s var(--ease);background:0 0;border:0;align-items:baseline;gap:1rem;padding:.4rem 0;font-size:clamp(2rem,5vh,2.875rem);font-weight:600;line-height:1.08;display:flex}@media (hover:hover){.nv-links ol:hover .nv-link{color:#0a0a0c52}.nv-links ol .nv-link:hover{color:var(--ink);transform:translate(.25rem)}}.nv-links ol .nv-link:focus-visible{color:var(--ink)}.nv-n{width:1.5rem;font:500 .6875rem/1 var(--mono);letter-spacing:.04em;color:var(--faint);flex:none;transform:translateY(-1.15em)}.nv-arrow,.nv-plus{opacity:0;transition:opacity .3s, transform .5s var(--ease);align-self:center;margin-left:auto;font-size:1.375rem;font-weight:400;transform:translate(-.5rem)}.nv-link:hover .nv-arrow{opacity:1;transform:none}.nv-plus{opacity:.45;width:1rem;height:1rem;position:relative;transform:none}.nv-plus:before,.nv-plus:after{content:"";width:100%;height:1.5px;transition:transform .45s var(--ease);background:currentColor;position:absolute;top:50%;left:0}.nv-plus:after{transform:rotate(90deg)}.nv-link[aria-expanded=true] .nv-plus:after{transform:rotate(0)}.nv-link:hover .nv-plus{opacity:1}.nv-sub{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.nv-sub[data-open=true]{grid-template-rows:1fr}.nv-sub>ul{min-height:0;padding-left:2.5rem;overflow:hidden}.nv-sub li:first-child{padding-top:.5rem}.nv-sub li:last-child{padding-bottom:.75rem}.nv-sub a{gap:.1rem;padding:.45rem 0;display:grid}.nv-sub b{font-weight:500}.nv-sub a>span{color:var(--mute);font-size:.8125rem}.nv-sub a:hover b{text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--line-2)}.nv-all{margin-top:.25rem;font-size:.875rem;font-weight:500;gap:.4rem!important;display:inline-flex!important}.nv-foot{gap:1.125rem;margin-top:auto;padding-top:2rem;display:grid}.nv-promo{color:#fff;transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:radial-gradient(120% 140% at 0 100%,#2a3cff 0%,#0000 55%),radial-gradient(90% 120% at 100% 0,#ffae2b 0%,#0000 55%),linear-gradient(120deg,#5b2bff,#ff2a8f 55%,#ff6b2c);border-radius:1.25rem;gap:.375rem;padding:1.375rem 1.5rem 1.25rem;display:grid;position:relative;overflow:hidden}.nv-promo:hover{transform:translateY(-2px);box-shadow:0 24px 40px -24px #ff2a8f99}.nv-promo-tag{font:500 .6875rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.8}.nv-promo b{letter-spacing:-.03em;margin-top:.375rem;font-size:1.375rem;font-weight:600}.nv-promo>span:not([class]){opacity:.88;max-width:24rem;font-size:.875rem}.nv-promo-cta{margin-top:.5rem;font-size:.9375rem;font-weight:600}.nv-info{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.9375rem;font-weight:500;display:flex}.nv-info a:hover{text-underline-offset:3px;text-decoration:underline}.nv-avail{color:var(--mute);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.nv-avail i{background:#2fbf71;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2fbf712e}.nv-drawer[data-open=true] .nv-links li,.nv-drawer[data-open=true] .nv-foot>*{animation:nv-in .8s var(--ease) both;animation-delay:calc(.12s + var(--i,7) * 45ms)}@keyframes nv-in{0%{opacity:0;transform:translate(2rem)}}@media (width<=760px){.nv-phone{display:none}}@media (width<=640px){.nv-cta-free{display:none}}@media (width<=520px){.nv-cta{display:none}}@media (prefers-reduced-motion:reduce){.nv-drawer,.nv-scrim{transition-duration:10ms}.nv-drawer[data-open=true] .nv-links li,.nv-drawer[data-open=true] .nv-foot>*{animation:none}}.hero{flex-direction:column;min-height:max(100svh,46rem);display:flex;position:relative}.ink-stage{touch-action:pan-y;flex:1;display:flex;position:relative}.ink-gl{pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.ink-stage[data-painted] .ink-gl{visibility:visible}.ink-in{z-index:1;width:100%;max-width:var(--max);padding:calc(var(--nav-h) + 2vh) var(--gutter) calc(3.5rem + 4vh);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}@property --badge-a{syntax:"<angle>";inherits:true;initial-value:0deg}.badge-live{--ring:conic-gradient(from var(--badge-a), #1733ff, #7329ff, #ff2493, #ff6a2a, #ffb81f, #1733ff);background:linear-gradient(#fbfaf7, #fbfaf7) padding-box, var(--ring) border-box;color:#0a0a0cd1;height:2.625rem;animation:badge-turn 6s linear infinite, pop .8s var(--ease) .15s both;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:.625rem;padding:0 .3125rem 0 .9375rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}@keyframes pop{0%{opacity:0;transform:translateY(.5rem)scale(.94)}}@keyframes settle{0%{opacity:0;transform:translateY(.875rem)}}.badge-live:before{content:"";z-index:-1;border-radius:inherit;background:var(--ring);filter:blur(14px);opacity:.32;transition:opacity .4s var(--ease);position:absolute;inset:-.375rem}.badge-live:hover:before{opacity:.55}@keyframes badge-turn{to{--badge-a:360deg}}.badge-dot{width:.5rem;height:.5rem;position:relative}.badge-dot:before,.badge-dot i{content:"";background:#22c55e;border-radius:50%;position:absolute;inset:0}.badge-dot:before{animation:1.9s cubic-bezier(0,0,.2,1) infinite badge-ping}.badge-dot i{box-shadow:0 0 0 2.5px #22c55e38}@keyframes badge-ping{75%,to{opacity:0;transform:scale(2.8)}}.badge-when{color:#fff;letter-spacing:-.01em;background:linear-gradient(110deg,#3a2bff,#ff2493 50%,#ff7a2a 80%,#ffb81f) 0 0/220% 100%;border-radius:999px;align-items:center;gap:.375rem;height:1.875rem;margin-left:.125rem;padding:0 .625rem 0 .8125rem;font-size:.8125rem;font-weight:600;animation:5s ease-in-out infinite alternate badge-flow;display:inline-flex}.badge-when svg{transition:transform .45s var(--ease)}.badge-live:hover .badge-when svg{transform:translate(2px)}@keyframes badge-flow{to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.nv,.ink-ctas,.ink-trust,.badge-live,.badge-dot:before,.badge-when{animation:none}}.ink-title{color:#24221e;letter-spacing:-.045em;user-select:none;justify-items:center;margin-top:clamp(1.5rem,3.5vh,2.25rem);font-size:clamp(3.1rem,8.1vw,9.25rem);font-weight:800;line-height:.88;display:grid}.ink-title>span{white-space:nowrap}.ink-lede{text-wrap:balance;color:#24221ec7;max-width:35rem;margin-top:clamp(1.25rem,3vh,2rem);font-size:clamp(1.0625rem,1.3vw,1.25rem);font-weight:500;line-height:1.55}.ink-title>span{margin:-.08em -.06em -.2em;padding:.08em .06em .2em;display:block;overflow:hidden}.ink-line{will-change:transform;animation:.75s cubic-bezier(.25,1,.5,1) both ink-slide;display:block}.ink-title>span:nth-child(2) .ink-line{animation-delay:.1s}.ink-title>span:nth-child(3) .ink-line{animation-delay:.2s}@keyframes ink-slide{0%{transform:translateY(102%)}}.ink-lede{animation:.7s cubic-bezier(.25,1,.5,1) .4s both ink-lede-in}@keyframes ink-lede-in{0%{opacity:.35;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.ink-line,.ink-lede{animation:none}}.ink-stage[data-gl=on] [data-ink]{color:#0000}.ink-ctas{animation:settle .9s var(--ease) .85s both;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.75rem,4vh,2.5rem);display:flex}.cta{white-space:nowrap;height:3.5rem;transition:background-color .25s, box-shadow .45s var(--ease);border-radius:999px;align-items:center;gap:.875rem;font-size:1rem;font-weight:600;display:inline-flex;position:relative}.cta-ink{background:var(--ink);color:var(--bg);padding:0 .5rem 0 1.625rem;overflow:hidden;box-shadow:0 16px 30px -18px #0a0a0cb3}.cta-ink:hover{box-shadow:0 20px 36px -18px #ff249399}.cta-ico{background:#f4f3ee29;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.cta-ico svg{transition:transform .45s var(--ease)}.cta-ink:hover .cta-ico svg{transform:translate(3px)}.cta-person{box-shadow:inset 0 0 0 1px var(--line-2);backdrop-filter:blur(8px);text-align:left;background:#ffffffa8;gap:.75rem;padding:0 1.375rem 0 .4375rem}.cta-person:hover{background:#fff}.cb{flex:none;width:2.625rem;height:2.625rem;display:inline-block;position:relative}.cb-ball{isolation:isolate;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.cb-live{z-index:2;background:#22c55e;border:2px solid #fff;border-radius:50%;width:.6875rem;height:.6875rem;position:absolute;bottom:1px;right:-1px}.cb-phone{color:#fff;opacity:0;filter:drop-shadow(0 1px 2px #00000059);transition:opacity .35s var(--ease), transform .5s var(--ease);position:relative;transform:scale(.6)rotate(-20deg)}.cta-person:hover .cb-phone{opacity:1;transform:none}.cb-video:before,.cb-meet:before{content:"";border-radius:50%;animation:2.6s cubic-bezier(.2,.7,.3,1) infinite vid-ring;position:absolute;inset:0}@keyframes vid-ring{0%{box-shadow:0 0 #5b6bff73}70%,to{box-shadow:0 0 0 .75rem #5b6bff00}}.cb-video .cb-ball,.cb-meet .cb-ball{background:radial-gradient(circle at 35% 30%,#2c2a33,#121116 72%);box-shadow:inset 0 0 0 1px #ffffff0f,0 6px 14px -6px #0a0a0c99}.vid-cam{filter:drop-shadow(0 2px 6px #ff3fa473)}.vid-light{fill:#fff;animation:1.6s step-end infinite vid-blink}@keyframes vid-blink{50%{fill:#ffffff40}}.cta-person:hover .vid-light{fill:#4ade80;animation:none}.meet{grid-template-columns:1fr 1fr;gap:2px;width:24px;height:20px;display:grid}.meet i{animation:4s step-end infinite meet-speak;animation-delay:calc(var(--i) * 1s - 4s);background:#3a3842;border-radius:3px;place-items:end center;display:grid;position:relative;overflow:hidden}.meet i b{background:#8d8a97;border-radius:50% 50% 2px 2px;width:6px;height:6px;margin-bottom:-1px}.meet i:before{content:"";background:#8d8a97;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:2px;left:50%}.meet i:first-child{background:#3b3a5c}.meet i:nth-child(4){background:#4a3546}@keyframes meet-speak{0%{box-shadow:inset 0 0 0 1.5px #ff3fa4}25%,to{box-shadow:none}}.cb-orb:before{content:"";border-radius:50%;animation:2.4s cubic-bezier(.2,.7,.3,1) infinite orb-ring;position:absolute;inset:0}@keyframes orb-ring{0%{box-shadow:0 0 #ff24936b}70%,to{box-shadow:0 0 0 .75rem #ff249300}}.cb-orb .cb-ball{background:#3a2bff;box-shadow:0 6px 14px -6px #3a2bff99}.orb-swirl{filter:blur(5px);background:conic-gradient(#1733ff,#7329ff,#ff2493,#ff6a2a,#ffb81f,#ff2493,#7329ff,#1733ff);border-radius:50%;animation:4.5s linear infinite orb-spin;position:absolute;inset:-30%}.orb-swirl-b{filter:blur(4px);mix-blend-mode:screen;opacity:.85;background:radial-gradient(circle at 28% 70%,#ffb81f 0,#0000 38%),radial-gradient(circle at 72% 30%,#1733ff 0,#0000 42%),radial-gradient(circle at 60% 72%,#ff2493 0,#0000 40%);animation:7s linear infinite reverse orb-spin;inset:-10%}@keyframes orb-spin{to{transform:rotate(360deg)}}.orb-shine{background:radial-gradient(circle at 34% 26%,#ffffffe6 0 7%,#ffffff59 16%,#0000 38%),radial-gradient(circle at 65% 120%,#ffffff47,#0000 45%);border-radius:50%;position:absolute;inset:0;box-shadow:inset -4px -6px 10px #1c084680,inset 2px 3px 6px #ffffff59}.cb-inky .cb-ball{background:radial-gradient(circle at 34% 28%,#ff9ad3 0,#ff2493 44%,#7a2bff 100%);animation:3.2s ease-in-out infinite inky-breathe;overflow:visible;box-shadow:inset -3px -5px 9px #3c0a5a73,inset 2px 3px 6px #fff6,0 6px 14px -6px #ff249399}@keyframes inky-breathe{50%{transform:scale(1.035,.975)}}.inky{position:absolute;inset:0}.inky-eye{transform-origin:50% 60%;background:#fff;border-radius:50%;place-items:center;width:9px;height:11px;animation:4.2s infinite inky-blink;display:grid;position:absolute;top:12px}.inky-eye:first-child{left:10.5px}.inky-eye:nth-child(2){left:22.5px}.inky-eye b{width:5px;height:5px;transform:translate(var(--px,0px), var(--py,0px));background:#1b1530;border-radius:50%;transition:transform .12s linear}@keyframes inky-blink{0%,91%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}.inky-cheek{opacity:0;background:#ffffff73;border-radius:50%;width:6px;height:3.5px;transition:opacity .3s;position:absolute;top:25px}.inky-cheek:nth-child(3){left:6px}.inky-cheek:nth-child(4){right:6px}.inky-mouth{width:9px;height:3px;transition:transform .35s var(--ease), height .35s var(--ease);border:2px solid #1b1530;border-top:0;border-radius:0 0 9px 9px;margin-left:-4.5px;position:absolute;top:26px;left:50%;transform:scaleX(.5)}.cta-person:hover .inky-mouth{height:5px;transform:none}.cta-person:hover .inky-cheek{opacity:1}.cb-wave .cb-ball{background:radial-gradient(circle at 35% 30%,#2c2a33,#121116 72%);box-shadow:inset 0 0 0 1px #ffffff0f,0 6px 14px -6px #0a0a0c99}.wave-bars{align-items:center;gap:2.5px;height:18px;display:flex}.wave-bars i{width:3px;height:100%;animation:1.1s ease-in-out infinite wave-talk;animation-delay:calc(var(--i) * -.19s);border-radius:2px;transform:scaleY(.3)}.wave-bars i:first-child{background:#3a52ff;animation-duration:1.25s}.wave-bars i:nth-child(2){background:#8a3bff;animation-duration:.95s}.wave-bars i:nth-child(3){background:#ff2f99;animation-duration:1.15s}.wave-bars i:nth-child(4){background:#ff7034;animation-duration:.85s}.wave-bars i:nth-child(5){background:#ffbd2e;animation-duration:1.3s}@keyframes wave-talk{0%,to{transform:scaleY(.25)}25%{transform:scaleY(.95)}50%{transform:scaleY(.45)}75%{transform:scaleY(.8)}}@property --sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.cb-timer .cb-ball{box-shadow:inset 0 0 0 1.5px var(--line-2), 0 6px 14px -8px #0a0a0c66;background:#fff}.timer-ticks{background:radial-gradient(circle at 50% 5px,#0a0a0c66 1.2px,#0000 1.7px),radial-gradient(circle at calc(100% - 5px),#0a0a0c66 1.2px,#0000 1.7px),radial-gradient(circle at 50% calc(100% - 5px),#0a0a0c66 1.2px,#0000 1.7px),radial-gradient(circle at 5px,#0a0a0c66 1.2px,#0000 1.7px);position:absolute;inset:0}.timer-sweep{background:conic-gradient(from 0deg, #3a2bff, #ff2493 var(--sweep), transparent 0);border-radius:50%;animation:3.2s cubic-bezier(.65,0,.35,1) infinite timer-fill;position:absolute;inset:3px}@keyframes timer-fill{0%{--sweep:0deg;opacity:1}45%,82%{--sweep:90deg;opacity:1}to{--sweep:90deg;opacity:0}}.timer-hand{background:var(--ink);transform-origin:50% 100%;border-radius:2px;width:2px;height:15px;margin-left:-1px;animation:3.2s cubic-bezier(.65,0,.35,1) infinite timer-hand;position:absolute;top:6px;left:50%}@keyframes timer-hand{0%{transform:rotate(0)}45%,to{transform:rotate(90deg)}}.timer-num{z-index:1;width:19px;height:19px;font:800 9.5px/1 var(--sans);letter-spacing:-.02em;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 1px 3px #0a0a0c40}.cb-hello .cb-ball{background:conic-gradient(from 210deg,#1733ff,#7329ff,#ff2493,#ff6a2a,#ffb81f,#1733ff);box-shadow:inset -3px -5px 9px #1e084659,0 6px 14px -6px #ff24938c}.hello-roll{flex-direction:column;animation:7.5s cubic-bezier(.7,0,.3,1) infinite hello-roll;display:flex;position:absolute;inset:0}.hello-roll b{height:2.625rem;font:800 12.5px/1 var(--sans);letter-spacing:-.01em;color:#fff;text-shadow:0 1px 2px #00000040;flex:none;place-items:center;display:grid}@keyframes hello-roll{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-2.625rem)}40%,56%{transform:translateY(-5.25rem)}60%,76%{transform:translateY(-7.875rem)}80%,96%{transform:translateY(-10.5rem)}to{transform:translateY(-13.125rem)}}.cb-drop .cb-ball{box-shadow:inset 0 0 0 1.5px var(--line-2), inset 0 3px 8px #0a0a0c14;background:radial-gradient(circle at 50% 40%,#fff,#efede6)}.drop-bead{background:linear-gradient(#7329ff,#ff2493);border-radius:50%/60% 60% 40% 40%;width:7px;height:9px;margin:-4.5px 0 0 -3.5px;animation:2.4s cubic-bezier(.5,0,.9,.5) infinite drop-fall;position:absolute;top:50%;left:50%}@keyframes drop-fall{0%{opacity:0;transform:translateY(-26px)scale(.8)}10%{opacity:1}38%{opacity:1;transform:translateY(0)scaleY(1.1)}43%{opacity:0;transform:translateY(0)scale(1.5,.45)}to{opacity:0}}.drop-ring{border:2px solid var(--c);opacity:0;width:36px;height:36px;animation:2.4s cubic-bezier(.2,.7,.3,1) infinite drop-ripple;animation-delay:calc(.92s + var(--d));border-radius:50%;margin:-18px;position:absolute;top:50%;left:50%}@keyframes drop-ripple{0%{opacity:.9;transform:scale(.1)}60%{opacity:0}to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.cb *,.cb:before,.cb-video:before,.cb-meet:before{animation:none!important}.timer-sweep{--sweep:90deg}}.cta-person-txt{line-height:1.15;display:grid}.cta-person-txt b{font-weight:700}.cta-person-txt small{color:var(--mute);font-size:.8125rem;font-weight:500}.ink-trust{letter-spacing:.01em;color:#0a0a0c8f;animation:settle .9s var(--ease) 1.05s both;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:1.5rem;font-size:.875rem;font-weight:600;display:flex}.ink-trust li{align-items:center;gap:.5rem;display:inline-flex}.ink-trust li+li:before{content:"";background:#0a0a0c38;border-radius:50%;width:4px;height:4px;margin-right:1rem}.trust-stars{gap:1px;display:inline-flex}.trust-stars svg{fill:#ffb21a}.logos{justify-items:center;gap:1.25rem;padding:.5rem 0 clamp(3rem,6vw,4.5rem);display:grid}.marquee{width:100%;max-width:var(--max);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.marquee-track{flex:none;align-items:center;gap:4rem;padding-right:4rem;animation:55s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(-100%)}}.logo-cell{display:block;position:relative}.logo-cell img{width:auto;height:var(--logo-h);filter:grayscale()brightness(.3);opacity:.55;transition:filter .4s var(--ease), opacity .4s var(--ease)}.logo-ink{-webkit-mask:var(--logo-src) center / contain no-repeat;mask:var(--logo-src) center / contain no-repeat;background:linear-gradient(90deg,#1733ff,#7329ff 25%,#ff2493 50%,#ff6a2a 75%,#ffb81f) fixed;display:none;position:absolute;inset:0}.logos[data-mode=color] .logo-cell img{filter:none;opacity:1}.logos[data-mode=hover] .marquee:hover .marquee-track{animation-play-state:paused}.logos[data-mode=hover] .logo-cell:hover img{filter:none;opacity:1}.logos[data-mode=ink] .logo-cell img{opacity:0}.logos[data-mode=ink] .logo-ink{display:block}@media (width<=899px){.ink-title{font-size:clamp(2.9rem,13.6vw,6.5rem)}}@media (width<=560px){.ink-ctas{flex-direction:column;align-items:stretch;width:100%;max-width:22rem}.cta{justify-content:center}.cta-ink{justify-content:space-between}.ink-trust{gap:.375rem 1rem;font-size:.8125rem}.ink-trust li+li:before{display:none}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.eyebrow-ink{font:500 .6875rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#24221ead;align-items:center;gap:.625rem;display:inline-flex}.eyebrow-ink:before{content:"";background:conic-gradient(from var(--badge-a), #1733ff, #7329ff, #ff2493, #ff6a2a, #ffb81f, #1733ff);border-radius:50%;width:.5rem;height:.5rem;animation:6s linear infinite badge-turn}.cta-light{box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffffa8;padding:0 1.625rem}.cta-light:hover{background:#fff}.bx{padding:clamp(4.5rem,8vw,7rem) 0 clamp(5rem,9vw,8rem);position:relative}.bx-head{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.bx-h2{letter-spacing:-.045em;color:#24221e;max-width:14ch;margin-top:1.125rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:.98}.bx-dim{color:#24221e57}.bk .bx-dim,.ft .bx-dim{color:#f4f3ee6b}.bx-roll{color:#24221e57;height:1.3em;margin-top:-.1em;display:block;overflow:hidden}.bx-roll>span{flex-direction:column;animation:10.5s cubic-bezier(.7,0,.3,1) infinite phrase-roll;display:flex}.bx-roll>span>span{white-space:nowrap;align-items:center;height:1.3em;display:flex}@keyframes phrase-roll{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(-1.3em)}66%,94%{transform:translateY(-2.6em)}to{transform:translateY(-3.9em)}}.bx-head-r{justify-self:end;justify-items:start;gap:1.5rem;display:grid}.bx-head-r p{text-wrap:pretty;color:#24221eb8;max-width:30rem;font-size:1.125rem;font-weight:500;line-height:1.55}.bx-ctas{flex-wrap:wrap;gap:.75rem;display:flex}.bx-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(19rem,auto);gap:1rem;display:grid}.bx-card{isolation:isolate;color:#24221e;transition:background-color .35s, box-shadow .5s var(--ease);background-color:#fbfaf7;border-radius:1.75rem;flex-direction:column;padding:1.5rem 1.625rem 1.625rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0a0a0c0f,0 24px 48px -38px #0a0a0c59}.bx-card:hover{background-color:#fff;box-shadow:inset 0 1px #fff,0 0 0 1px #0a0a0c1a,0 34px 64px -40px #0a0a0c73}.bx-num{font:500 .75rem/1 var(--mono);letter-spacing:.06em;color:#24221ea3;align-items:center;gap:.75rem;display:flex}.bx-tag{color:var(--bg);font:700 .75rem/1 var(--sans);letter-spacing:.01em;background:#24221e;border-radius:999px;padding:.4rem .7rem}.bx-text{justify-items:start;gap:.5rem;display:grid}.bx-text h3{letter-spacing:-.04em;font-size:1.5rem;font-weight:800;line-height:1.08}.bx-text p{color:#24221e9e;max-width:26rem;font-size:.9375rem;font-weight:500;line-height:1.5}.bx-more{align-items:center;gap:.4rem;margin-top:.4rem;font-size:.9375rem;font-weight:700;display:inline-flex}.bx-more svg{transition:transform .45s var(--ease)}.bx-card:hover .bx-more svg{transform:translate(3px)}.bx-incl{color:#24221ecc;grid-template-columns:1fr 1fr;gap:.55rem 1.25rem;margin:.5rem 0 .25rem;font-size:.9375rem;font-weight:600;display:grid}.bx-incl li{align-items:center;gap:.55rem;display:flex}.bx-top{justify-content:space-between;align-items:flex-start;display:flex}.bx-card>.bx-text{margin-top:auto;padding-top:1.5rem}.bx-feature{grid-area:1/1/3/3;padding:1.75rem 2.25rem 2.25rem}.bx-feature .bx-text h3{font-size:clamp(2rem,3vw,2.75rem)}@keyframes key-flash{0%{background:color-mix(in srgb, var(--key) 22%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--key) 22%, transparent)}to{background:0 0;box-shadow:0 0 0 3px #0000}}@keyframes caret-blink{50%{background:0 0}}@keyframes chip-pop{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}.bx-feature>.bx-num{z-index:2;position:absolute;top:1.75rem;left:2.25rem}.bx-feature>.bx-text{z-index:1;position:relative}.bx-feature:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#0a0a0c0d 1px,#0000 1px),linear-gradient(90deg,#0a0a0c0d 1px,#0000 1px);background-position:50%;background-size:22px 22px;height:27rem;position:absolute;top:3.5rem;left:1.25rem;right:1.25rem;-webkit-mask-image:radial-gradient(60% 58% at 42% 52%,#000 30%,#0000 100%);mask-image:radial-gradient(60% 58% at 42% 52%,#000 30%,#0000 100%)}.cw{min-height:29rem;transition:opacity .6s var(--ease);flex:1;margin:-1.75rem -2.25rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 8%,#000 32% 82%,#0000 100%);mask-image:linear-gradient(#0000 8%,#000 32% 82%,#0000 100%)}.cw.is-fading{opacity:0}.cw-code{font:500 .9375rem / 1.95 var(--mono);color:#24221ecc;white-space:pre;will-change:transform;margin:0;padding:5.25rem 2.25rem 0 1.25rem;transition:transform .45s cubic-bezier(.22,.75,.2,1);position:absolute;top:0;left:0;right:0}.cw-line{height:1.95em;animation:cw-line-in .35s var(--ease);display:block}@keyframes cw-line-in{0%{opacity:0}}.cw-ln{text-align:right;color:#24221e33;width:2em;margin-right:1.25em;transition:color .3s;display:inline-block}.cw-line.is-active .cw-ln{color:#24221e8c}.cw-kw{color:#7a2cff}.cw-tag{color:#3b3bff}.cw-fn{color:#24221e;font-weight:700}.cw-at{color:#24221e8f}.cw-str{color:#d61f69}.cw-num{color:#ff6a1f}.cw-p{color:#24221e61}.cw-cm{color:#24221e6b;font-style:italic}.cw-typo{color:#24221e;text-underline-offset:.25em;text-decoration:underline 1px wavy #e5392a}.cw-key{background:linear-gradient(color-mix(in srgb, var(--k) 15%, transparent), color-mix(in srgb, var(--k) 15%, transparent)) no-repeat left / 0% 100%;color:color-mix(in srgb, var(--k) 88%, #000);border-radius:.4em;margin:0 -.3em;padding:.14em .3em;font-weight:700;transition:background-size .5s cubic-bezier(.65,0,.35,1)}.cw-key.is-done{background-size:100% 100%}.cw-caret{vertical-align:-.22em;background:#7a2cff;border-radius:1px;width:2px;height:1.2em;margin-left:1px;display:inline-block;box-shadow:0 0 10px #7a2cff73}.cw.is-idle .cw-caret{animation:1s step-end infinite caret-blink}.bx-troubleshooting{grid-column:1/3;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:2rem;display:grid}.bx-troubleshooting .bx-top{grid-area:1/1}.bx-troubleshooting .bx-num{display:none}.bx-pulse{grid-area:1/2/3;place-items:center;display:grid}.bx-troubleshooting .bx-text{grid-area:2/1;align-self:end}.ic2{width:10rem;height:7.5rem;margin:-.25rem 0 0 -.5rem;display:block}.ic2 svg{stroke-width:2.2px;width:100%;height:100%;overflow:visible}.ic2 .k,.ic2 .kf,.ic2 .k-stroke,.ic2 .k-stroke-3{stroke:#24221e;stroke-linecap:round;stroke-linejoin:round}.ic2 .k{fill:none}.ic2 .kf{fill:#fff}.ic2 .k-stroke-3{stroke-width:3px}.ic2 .ink{fill:#24221e}.ic2-shadow{fill:#24221e12}.ic2-num{font:800 10.5px/1 var(--sans);fill:#24221e;letter-spacing:-.02em}.rd-orange{fill:#ff6a1f}.rd-gold{fill:#ffb21a}.rd-old rect{fill:#dcd8cf}.rd-old .rd-old-img{fill:#e9e6de;stroke:#cbc6bb;stroke-dasharray:3 3}.rd-web{fill:none;stroke:#b9b4a8;stroke-width:1px}.rd-reveal{transform-box:fill-box;transform-origin:0;animation:8s cubic-bezier(.65,0,.35,1) infinite rd-reveal}@keyframes rd-reveal{0%,14%{transform:scaleX(0)}52%,to{transform:scaleX(1)}}.rd-new{animation:8s infinite rd-new}@keyframes rd-new{0%,90%{opacity:1}97%,to{opacity:0}}.rd-roller{animation:8s cubic-bezier(.65,0,.35,1) infinite rd-roll}@keyframes rd-roll{0%,6%{opacity:0;transform:translateY(-14px)}14%{opacity:1;transform:translate(0)}52%{opacity:1;transform:translate(100px)}60%,to{opacity:0;transform:translate(100px,-14px)}}.rd-badge{transform-box:fill-box;transform-origin:50%;animation:8s infinite rd-badge}@keyframes rd-badge{0%,54%{transform:scale(1)rotate(0)}58%{transform:scale(1.22)rotate(-8deg)}62%{transform:scale(1)rotate(5deg)}66%,to{transform:scale(1)rotate(0)}}.rd-spark,.tr-spark{fill:#ffb21a;transform-box:fill-box;transform-origin:50%}.rd-spark{animation:8s infinite pop-spark;transform:scale(0)}.rd-s2{animation-delay:.15s}.rd-s3{animation-delay:.3s}@keyframes pop-spark{0%,56%{transform:scale(0)rotate(0)}62%{transform:scale(1.15)rotate(45deg)}74%{transform:scale(.9)rotate(70deg)}82%,to{transform:scale(0)rotate(90deg)}}.se-lens{animation:8s cubic-bezier(.45,0,.3,1) infinite se-lens}@keyframes se-lens{0%{opacity:0;transform:translate(34px,50px)}6%,12%{opacity:1;transform:translate(34px,50px)}20%{transform:translate(116px,46px)}28%,34%{opacity:1;transform:translate(90px,74px)}40%,to{opacity:0;transform:translate(90px,74px)scale(.6)}}.se-grey-fill{fill:#b8b3a8}.se-blue{fill:#3b3bff}.se-pin{transform-box:fill-box;transform-origin:50% 100%}.se-grey{animation:8s infinite se-grey}.se-gb{animation-delay:.25s}@keyframes se-grey{0%,32%{opacity:0;transform:translateY(-26px)}38%{opacity:1;transform:translateY(0)}41%{transform:translateY(-3px)}44%,50%{opacity:1;transform:translateY(0)}56%,88%{opacity:.32;transform:translateY(0)}95%,to{opacity:0;transform:translateY(0)}}.se-you{animation:8s infinite se-you}@keyframes se-you{0%,42%{opacity:0;transform:translateY(-30px)scale(1)}48%{opacity:1;transform:translateY(0)scale(1)}51%{transform:translateY(-4px)scale(1)}54%{transform:translateY(0)scale(1)}60%,88%{opacity:1;transform:translateY(0)scale(1.32)}95%,to{opacity:0;transform:translateY(-8px)scale(1.32)}}.se-rip{opacity:0;animation:8s infinite se-rip-show}@keyframes se-rip-show{0%,56%{opacity:0}60%,88%{opacity:1}94%,to{opacity:0}}.se-ripple{fill:none;stroke:#3b3bff;stroke-width:1.8px;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite se-ripple}.se-ripple-b{animation-delay:.8s}@keyframes se-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}.se-one{transform-box:fill-box;transform-origin:50%;animation:8s infinite se-one}@keyframes se-one{0%,58%{transform:scale(0)}64%{transform:scale(1.22)}68%,88%{transform:scale(1)}95%,to{transform:scale(0)}}.mt2-bar{fill:#16a34a;transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.mt2-b0{animation:8s cubic-bezier(.45,0,.3,1) infinite mt2-b0}.mt2-b1{animation:8s cubic-bezier(.45,0,.3,1) infinite mt2-b1}.mt2-b2{animation:8s cubic-bezier(.45,0,.3,1) infinite mt2-b2}@keyframes mt2-b0{0%,8%{opacity:1;transform:scaleX(0)}25%,90%{opacity:1;transform:scaleX(1)}97%,to{opacity:0;transform:scaleX(1)}}@keyframes mt2-b1{0%,26%{opacity:1;transform:scaleX(0)}43%,90%{opacity:1;transform:scaleX(1)}97%,to{opacity:0;transform:scaleX(1)}}@keyframes mt2-b2{0%,44%{opacity:1;transform:scaleX(0)}61%,90%{opacity:1;transform:scaleX(1)}97%,to{opacity:0;transform:scaleX(1)}}.mt2-wait{fill:none;stroke:#cbc6bb;stroke-width:1.6px;stroke-dasharray:2.4 2.4}.mt2-done{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.mt2-d0{animation:8s infinite mt2-d0}.mt2-d1{animation:8s infinite mt2-d1}.mt2-d2{animation:8s infinite mt2-d2}@keyframes mt2-d0{0%,25%{transform:scale(0)}29%{transform:scale(1.25)}32%,90%{transform:scale(1)}96%,to{transform:scale(0)}}@keyframes mt2-d1{0%,43%{transform:scale(0)}47%{transform:scale(1.25)}50%,90%{transform:scale(1)}96%,to{transform:scale(0)}}@keyframes mt2-d2{0%,61%{transform:scale(0)}65%{transform:scale(1.25)}68%,90%{transform:scale(1)}96%,to{transform:scale(0)}}.mt2-sync{transform-box:fill-box;transform-origin:50%;animation:8s infinite mt2-sync}@keyframes mt2-sync{0%,62%{transform:scale(1)}68%,94%{transform:scale(0)}to{transform:scale(1)}}.mt2-spin{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite mt2-spin}@keyframes mt2-spin{0%,6%{transform:rotate(0)}64%,to{transform:rotate(720deg)}}.mt2-spark{animation-delay:.8s}.mt-ok{transform-box:fill-box;transform-origin:50%;animation:8s infinite mt-ok}@keyframes mt-ok{0%,60%{transform:scale(0)}66%{transform:scale(1.2)}70%,90%{transform:scale(1)}96%,to{transform:scale(0)}}.mt-tick{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:8s infinite mt-tick}@keyframes mt-tick{0%,64%{stroke-dashoffset:1px}72%,to{stroke-dashoffset:0}}.ho-led{fill:#22c55e;animation:1.2s step-end infinite ho-blink}.ho-led-1{animation-delay:-.4s}.ho-led-2{animation-delay:-.8s}@keyframes ho-blink{50%{fill:#22c55e38}}.ho-led2{fill:#d9d5cc}.ho-wire{fill:none;stroke:#24221e40;stroke-width:1.6px;stroke-dasharray:3 4}.ho-pk{opacity:0;animation:2.4s cubic-bezier(.45,0,.55,1) infinite ho-pk}.ho-pk-a{fill:#7a2cff}.ho-pk-b{fill:#ff2d8f;animation-delay:-.8s}.ho-pk-c{fill:#ff6a1f;animation-delay:-1.6s}@keyframes ho-pk{0%{opacity:0;transform:translate(0)scale(.6)}10%{opacity:1}50%{transform:translate(16px,-13px)scale(1)}88%{opacity:1}to{opacity:0;transform:translate(30px,-5px)scale(.6)}}.ic2 .ho-thin{stroke-width:1.6px}.ho-mer{transform-box:fill-box;transform-origin:50%;animation:3.2s linear infinite ho-turn}.ho-mer-b{animation-delay:-1.6s}@keyframes ho-turn{0%{opacity:0;transform:scaleX(1.9)}15%{opacity:1}50%{transform:scaleX(.05)}85%{opacity:1}to{opacity:0;transform:scaleX(-1.9)}}.ho-lock{transform-box:fill-box;transform-origin:50%;animation:8s infinite ho-lock}@keyframes ho-lock{0%,30%{transform:scale(0)rotate(-30deg)}36%{transform:scale(1.22)rotate(8deg)}40%,90%{transform:scale(1)rotate(0)}96%,to{transform:scale(0)rotate(0)}}.tr-shield{fill:#fff;animation:8s infinite tr-shield}@keyframes tr-shield{0%,50%{fill:#fff}56%,90%{fill:#16a34a}97%,to{fill:#fff}}.tr-crack{fill:none;stroke:#24221e;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;animation:8s infinite tr-crack}@keyframes tr-crack{0%,48%{opacity:1}54%,92%{opacity:0}98%,to{opacity:1}}.tr-check{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:8s infinite tr-check}@keyframes tr-check{0%,54%{stroke-dashoffset:1px;opacity:1}64%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}.tr-bug{animation:8s ease-in-out infinite tr-bug}@keyframes tr-bug{0%{opacity:0;transform:translate(36px,100px)rotate(40deg)scale(1)}5%{opacity:1}16%{transform:translate(58px,76px)rotate(20deg)scale(1)}26%{transform:translate(72px,62px)rotate(55deg)scale(1)}34%,42%{opacity:1;transform:translate(86px,46px)rotate(20deg)scale(1)}48%,to{opacity:0;transform:translate(86px,46px)rotate(20deg)scale(0)}}.tr-legs{animation:.25s steps(2,end) infinite tr-legs}@keyframes tr-legs{50%{transform:scaleY(.82)}}.tr-lens{animation:8s cubic-bezier(.45,0,.3,1) infinite tr-lens}@keyframes tr-lens{0%,28%{opacity:0;transform:translate(150px,30px)}32%{opacity:1}38%,44%{opacity:1;transform:translate(86px,46px)}50%,to{opacity:0;transform:translate(140px,20px)scale(.6)}}.tr-zap{transform-box:fill-box;transform-origin:50%;opacity:0;animation:8s infinite tr-zap}@keyframes tr-zap{0%,41%{opacity:0;transform:scale(.5)}44%{opacity:1;transform:scale(1)}50%,to{opacity:0;transform:scale(1.4)}}.tr-puff{fill:#24221e2e;transform-box:fill-box;transform-origin:50%;opacity:0;animation:8s ease-out infinite tr-puff}.tr-p2{animation-delay:80ms}.tr-p3{animation-delay:.16s}@keyframes tr-puff{0%,44%{opacity:0;transform:scale(.2)}47%{opacity:1}56%,to{opacity:0;transform:scale(2.2)translateY(-4px)}}.tr-spark{animation:8s -.3s infinite pop-spark;transform:scale(0)}.tr-s2{animation-delay:-.15s}.bx-call{color:var(--bg);background-color:#1d1c19;grid-column:3/5;justify-content:space-between;padding:1.75rem 2rem 2rem;box-shadow:0 30px 60px -40px #0a0a0cbf}.bx-call:hover{background-color:#23221f;box-shadow:0 36px 70px -40px #0a0a0cd9}.bx-call-brush{z-index:-1;color:#ff2d8f;width:74%;height:54%;position:absolute;bottom:-8%;right:-12%}.bx-call-brush path{animation:10s cubic-bezier(.6,0,.3,1) infinite brush-paint}.bx-call-top{justify-content:space-between;align-items:center;display:flex}.bx-call .cb-ball{box-shadow:inset 0 0 0 1px #ffffff24}.bx-free{letter-spacing:.06em;text-transform:uppercase;background:#f4f3ee1f;border-radius:999px;padding:.4rem .7rem;font-size:.75rem;font-weight:800}.bx-call-body{justify-items:start;gap:.5rem;display:grid}.bx-call b{letter-spacing:-.04em;font-size:clamp(1.75rem,2.6vw,2.375rem);font-weight:800;line-height:1.05}.bx-call-desc{color:#f4f3eeb8;max-width:24rem;font-size:1rem;font-weight:500}.brush{overflow:visible}.brush path{stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1px}.brush .brush-a{opacity:1}.brush .brush-b{opacity:.7}.brush .brush-c{opacity:.5}@keyframes brush-paint{0%,6%{stroke-dashoffset:1px;opacity:1}20%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:0;opacity:0}}.pen{overflow:visible}.pen path{fill:none;stroke:#24221e;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.sc-pulse{width:100%;padding-top:2rem;position:relative}.pulse-svg{width:100%;height:auto;overflow:visible}.pulse-svg path{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.pulse-a{stroke:#24221e;animation:7s linear infinite pulse-a}.pulse-b{stroke:#e5392a;animation:7s linear infinite pulse-b}.pulse-c{stroke:#16a34a;animation:7s linear infinite pulse-c}@keyframes pulse-a{0%{stroke-dashoffset:1px;opacity:1}22%,88%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes pulse-b{0%,22%{stroke-dashoffset:1px;opacity:1}40%,88%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes pulse-c{0%,42%{stroke-dashoffset:1px;opacity:1}64%,88%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}.pulse-tag{opacity:0;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;top:0}.pulse-tag i{border-radius:50%;width:.5rem;height:.5rem}.pulse-down{color:#c2321f;animation:7s infinite pulse-down;left:38%}.pulse-down i{background:#e5392a}.pulse-up{color:#15803d;animation:7s infinite pulse-up;right:0}.pulse-up i{background:#16a34a}@keyframes pulse-down{0%,24%{opacity:0}28%,44%{opacity:1}50%,to{opacity:0}}@keyframes pulse-up{0%,56%{opacity:0}62%,88%{opacity:1}96%,to{opacity:0}}@media (width<=1023px){.bx-head{grid-template-columns:1fr}.bx-head-r{justify-self:start}.bx-grid{grid-template-columns:1fr 1fr}.bx-feature,.bx-troubleshooting,.bx-call{grid-column:1/-1}.bx-feature{grid-row:auto}}@media (width<=620px){.bx-grid{grid-template-columns:1fr;grid-auto-rows:auto}.bx-feature{padding:1.5rem 1.25rem 1.75rem}.bx-feature>.bx-num{top:1.5rem;left:1.25rem}.bx-feature:before{height:19rem;top:2.75rem;left:.5rem;right:.5rem}.cw{min-height:21rem;margin:-1.5rem -1.25rem 0}.cw-code{padding:4.5rem 1.25rem 0 .25rem;font-size:.75rem}.bx-card{min-height:0}.bx-incl{grid-template-columns:1fr}.bx-troubleshooting{display:flex}.bx-troubleshooting .bx-text{align-self:stretch}.bx-pulse{margin:1rem 0}}@media (prefers-reduced-motion:reduce){.ic2 *{animation-play-state:paused!important;animation-delay:-6.4s!important}.bx :not(.ic2,.ic2 *),.bx :before,.bx :after,.eyebrow-ink:before{animation:none!important}.brush path,.pen path,.pulse-svg path{stroke-dashoffset:0}.pulse-up{opacity:1}}.ab{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(5rem,9vw,8rem);position:relative}.ab-h2{max-width:15ch}.ab-card{color:#24221e;background:#fbfaf7;border-radius:1.75rem;position:relative;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0a0a0c0f,0 24px 48px -38px #0a0a0c59}.ab-block{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:center;gap:clamp(2rem,4vw,3.5rem);padding:clamp(2rem,3.5vw,3rem) clamp(1.5rem,3.5vw,3rem) clamp(2.25rem,4vw,3.25rem);display:grid}.ab-block:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(#0a0a0c0b 1px,#0000 1px),linear-gradient(90deg,#0a0a0c0b 1px,#0000 1px);background-position:50%;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 95% at 42% 45%,#000 25%,#0000 85%);mask-image:radial-gradient(70% 95% at 42% 45%,#000 25%,#0000 85%)}.ab-story{justify-items:start;gap:1.25rem;display:grid}.ab-lead{letter-spacing:-.02em;color:#24221eb3;text-wrap:pretty;max-width:42rem;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:600;line-height:1.35}.ab-lead b{color:#24221e;font-weight:800}.ab-story>p:not(.ab-lead){color:#24221eb8;max-width:40rem;font-size:1rem;font-weight:500;line-height:1.6}.ab-review{border-left:3px solid #ff2493;gap:.5rem;max-width:40rem;margin:.25rem 0 0;padding-left:1.125rem;display:grid}.ab-review figcaption{color:#24221e;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.ab-stars{color:#ffb21a;letter-spacing:.08em}.ab-review blockquote{color:#24221ecc;margin:0;font-size:1rem;font-style:italic;font-weight:500;line-height:1.55}.ab-promises{border-top:1.5px dashed #24221e29;grid-template-columns:1fr 1fr;gap:1.5rem clamp(2rem,4vw,3.5rem);width:100%;margin-top:.75rem;padding-top:1.5rem;display:grid}.ab-promise{justify-items:start;gap:.4rem;display:grid}.ab-ic{width:7rem;height:5.25rem;margin:-.5rem 0 .25rem -.5rem}.ab-promise h3{letter-spacing:-.03em;font-size:1.125rem;font-weight:800;line-height:1.15}.ab-promise p{color:#24221eb3;font-size:.9375rem;font-weight:500;line-height:1.5}.ab-more{align-items:center;gap:.4rem;min-height:44px;margin-top:0;font-size:.9375rem;font-weight:700;display:inline-flex}.ab-more svg{transition:transform .45s var(--ease)}.ab-more:hover svg{transform:translate(3px)}.ab-quote-col{justify-items:center;gap:.5rem;display:grid}.ab-quote-col .ab-printer{width:100%}.ab-printer{padding-top:.25rem;position:relative}.ab-slot{z-index:2;background:#24221e;border-radius:999px;height:.875rem;display:block;position:relative;box-shadow:inset 0 2px 3px #0009,0 1px #fffc}.ab-paper-clip{filter:drop-shadow(0 18px 22px #0a0a0c1f)drop-shadow(0 1px 1px #0a0a0c1f);margin:-.4375rem .875rem 0;padding:0 .75rem 2rem;position:relative;overflow:hidden}.ab-paper{font-family:var(--mono);color:#24221e;background:#fff;padding:1.75rem 1.375rem 2rem;position:relative;transform:translateY(-101%);-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 8px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 8px repeat-x}.is-in .ab-paper{transition:transform 1.5s steps(16,end) .2s;transform:none}.ab-rc-head{text-align:center;border-bottom:1.5px dashed #24221e4d;justify-items:center;gap:.4rem;padding-bottom:1.1rem;display:grid}.ab-rc-head b{font:800 1.125rem/1 var(--sans);letter-spacing:-.03em}.ab-rc-head span{letter-spacing:.06em;text-transform:uppercase;color:#24221eb8;font-size:.6875rem}.ab-rc-items{border-bottom:1.5px dashed #24221e4d;gap:.95rem;padding:1.25rem 0;display:grid}.ab-rc-items li{align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.ab-rc-item{color:#24221ed9;white-space:nowrap}.ab-rc-lead{border-bottom:1.5px dotted #24221e4d;flex:1;min-width:1rem;transform:translateY(-.25em)}.ab-rc-val{font:800 1.375rem/1 var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.ab-rc-val small{font:600 .75rem/1 var(--mono);letter-spacing:0;color:#24221eb8}.ab-rc-0 .ab-rc-val{color:#1733ff}.ab-rc-1 .ab-rc-val{color:#7329ff}.ab-rc-2 .ab-rc-val{color:#ff2493}.ab-rc-3 .ab-rc-val{color:#ff6a2a}.ab-rc-total{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.1rem 0 1.4rem;font-size:.8125rem;display:flex}.ab-rc-total b{font:800 1rem/1.15 var(--sans);letter-spacing:-.02em;text-transform:none;text-align:right}.ab-rc-code{background:repeating-linear-gradient(90deg,#24221e 0 2px,#0000 2px 4px,#24221e 4px 5px,#0000 5px 8px,#24221e 8px 11px,#0000 11px 13px,#24221e 13px 14px,#0000 14px 17px);height:2.25rem;display:block}.ab-stamp{color:#ff2493;font:800 .875rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;opacity:0;background:#ffffffbf;border:2.5px solid #ff2493;border-radius:.5rem;padding:.45rem .7rem;position:absolute;bottom:1.6rem;right:1.75rem;transform:rotate(-7deg)scale(1.8)}.is-in .ab-stamp{opacity:.92;transition:opacity .2s 2.4s,transform .35s cubic-bezier(.3,1.4,.6,1) 2.4s;transform:rotate(-7deg)scale(1)}.ab-promise :is(.ab-spark,.tm-loop,.tm-arrow,.tm-p,.ga-needle,.ga-badge){animation-play-state:paused}.ab-promise.is-in :is(.ab-spark,.tm-loop,.tm-arrow,.tm-p,.ga-needle,.ga-badge){animation-play-state:running}.ab-spark{fill:#ffb21a;transform-box:fill-box;transform-origin:50%;transform:scale(0)}@keyframes ab-spark{0%,52%{transform:scale(0)rotate(0)}58%{transform:scale(1.15)rotate(45deg)}68%,84%{transform:scale(1)rotate(70deg)}92%,to{transform:scale(0)rotate(90deg)}}@keyframes ab-pop{0%,38%{transform:scale(0)}44%{transform:scale(1.2)}48%,90%{transform:scale(1)}96%,to{transform:scale(0)}}.tm-body,.tm-head{fill:#fff}.tm-you .tm-body{fill:#7329ff}.tm-you .tm-head{fill:#e6dcff}.tm-p{transform-box:fill-box;animation:7s ease-in-out infinite tm-bob}.tm-b{animation-delay:.15s}.tm-c{animation-delay:.3s}@keyframes tm-bob{0%,44%,56%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tm-start{fill:#7329ff}.tm-loop{fill:none;stroke:#7329ff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:7s cubic-bezier(.65,0,.35,1) infinite tm-loop}@keyframes tm-loop{0%,8%{stroke-dashoffset:1px;opacity:1}44%,88%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}.tm-arrow{fill:none;stroke:#7329ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:7s infinite tm-arrow}@keyframes tm-arrow{0%,42%{opacity:0}46%,88%{opacity:1}95%,to{opacity:0}}.ga-red,.ga-amber,.ga-green{fill:none;stroke-width:7px;stroke-linecap:round}.ga-red{stroke:#e5392a}.ga-amber{stroke:#ffb21a}.ga-green{stroke:#16a34a}.ga-needle{transform-box:view-box;transform-origin:80px 86px;animation:7s cubic-bezier(.5,0,.3,1) infinite ga-needle}@keyframes ga-needle{0%,8%{transform:rotate(-78deg)}30%{transform:rotate(64deg)}36%{transform:rotate(50deg)}41%,90%{transform:rotate(56deg)}to{transform:rotate(-78deg)}}.ga-badge{transform-box:fill-box;transform-origin:50%;animation:7s infinite ab-pop;transform:scale(0)}.ga-100{font:800 9.5px/1 var(--sans);fill:#fff;letter-spacing:-.03em}.ga-spark{animation:7s infinite ab-spark}@media (width<=1023px){.ab-block{grid-template-columns:minmax(0,1fr)}.ab-quote-col{justify-self:center;width:100%;max-width:24rem}}@media (width<=620px){.ab-promises{grid-template-columns:1fr}.ab-paper-clip{margin-inline:.5rem;padding-inline:.5rem}.ab-paper{padding-inline:1rem}.ab-rc-item{white-space:normal}}@media (prefers-reduced-motion:reduce){.ab *{transition:none!important;animation:none!important}.tm-loop{stroke-dashoffset:0}.ab-paper,.tm-arrow{opacity:1;transform:none}.ab-stamp{opacity:.92;transform:rotate(-7deg)}.ga-badge{transform:none}.ga-needle{transform:rotate(56deg)}}.sw{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(5rem,9vw,8rem);position:relative}.sw .bx-h2{max-width:none}.sw .bx-h2 .bx-dim{display:block}.sw .bx-head{margin-bottom:clamp(.5rem,1.5vw,1.25rem)}@media (width>=1024px) and (width<=1279px){.sw .bx-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sw-stage{--card-h:clamp(220px, min(26vw, 42svh), 400px);--card-w:calc(var(--card-h) * 1.2);--top:3.25rem;--rad:16px;--saber:#ff2493;--saber-soft:#ff7ab8;--saber-tint:#ffd0e6;height:calc(var(--top) + var(--card-h) + 6rem);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative;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%)}.sw-stage[data-drag]{cursor:grabbing}.sw-stage:focus-visible{outline:2px solid color-mix(in srgb, var(--saber) 60%, transparent);outline-offset:-3px}.sw-card{top:var(--top);width:var(--card-w);height:var(--card-h);will-change:transform;transform:translateX(calc(38vw - var(--card-w) * .38 + var(--i) * var(--card-w) * 1.075));position:absolute;left:0;container-type:size}.sw-shot{border-radius:var(--rad);clip-path:inset(0 0 0 var(--cut,0px));background:#e9e7e0;position:absolute;inset:0;overflow:hidden}.sw-soon{z-index:1;font:500 .6875rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#24221e;pointer-events:none;background:#ffffffe6;border-radius:999px;padding:.55rem .95rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px -12px #24221e80}.sw-view.is-soon{font:500 .6875rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:.6rem .9rem}.sw-shot img{object-fit:cover;object-position:center top;pointer-events:none}.sw-shot:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 58%,#0a0a0c99);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0a0a0c1a}.sw-meta{z-index:1;color:#fff;justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:absolute;bottom:5.5cqh;left:6cqw;right:6cqw}.sw-meta b{font:800 clamp(.9375rem, 5.2cqh, 1.375rem) / 1.1 var(--sans);letter-spacing:-.03em}.sw-meta span{font:500 clamp(.6875rem, 3.1cqh, .8125rem) / 1.2 var(--sans);opacity:.8;white-space:nowrap}.sw-code{border-radius:var(--rad);outline-offset:-1px;font:400 2.95cqh/1.55 var(--mono);color:#24221eb8;white-space:pre;clip-path:inset(0 calc(100% - var(--cut,0px)) 0 0);outline:1px dashed #24221e29;margin:0;padding:6.5cqh 6cqw;position:absolute;inset:0;overflow:hidden}.sw-code .t{color:#24221e6b}.sw-code .a{color:#7329ff}.sw-code .s{color:#1733ff}.sw-code .k{color:#24221e9e}.sw-code .c{color:#24221e5c;font-style:italic}.sw-fx{z-index:2;pointer-events:none;position:absolute;inset:0}.sw-beam{z-index:3;top:calc(var(--top) - 1.25rem);left:var(--scan-x,50%);width:4px;height:calc(var(--card-h) + 2.5rem);pointer-events:none;position:absolute;transform:translate(-50%)}.sw-beam:before{content:"";transform-origin:bottom;background:radial-gradient(closest-side, color-mix(in srgb, var(--saber) 42%, transparent), color-mix(in srgb, var(--saber) 12%, transparent) 55%, transparent);filter:blur(14px);width:8rem;transition:transform .7s cubic-bezier(.2,.9,.2,1) .1s;position:absolute;top:4%;bottom:4%;left:50%;transform:translate(-50%)scaleY(0)}.sw-beam i{background:linear-gradient(90deg, var(--saber-tint), #fff 30% 70%, var(--saber-tint));box-shadow:0 0 2px #fff, 0 0 6px var(--saber-soft), 0 0 14px var(--saber), 0 0 30px var(--saber), 0 0 60px color-mix(in srgb, var(--saber) 55%, transparent);transform-origin:bottom;border-radius:999px;transition:transform .55s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0;transform:scaleY(0)}.sw-stage[data-lit] .sw-beam i{animation:2.6s linear .6s infinite saber-hum;transform:none}.sw-stage[data-lit] .sw-beam:before{animation:2.6s linear .6s infinite saber-bloom;transform:translate(-50%)}.sw-beam u{background:radial-gradient(closest-side, color-mix(in srgb, var(--saber) 30%, transparent), color-mix(in srgb, var(--saber-soft) 10%, transparent) 60%, transparent);filter:blur(18px);opacity:0;pointer-events:none;width:15rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.sw-stage[data-lit] .sw-beam u{opacity:var(--flare,1)}.sw-cap{width:10px;height:10px;box-shadow:0 0 0 2px var(--saber), 0 0 10px 1px var(--saber), 0 0 26px 4px color-mix(in srgb, var(--saber-soft) 70%, transparent);background:#fff;border-radius:50%;margin-left:-5px;transition:transform .4s cubic-bezier(.34,1.6,.64,1);position:absolute;left:50%;transform:scale(0)}.sw-cap-t{top:-5px}.sw-cap-b{bottom:-5px}.sw-stage[data-lit] .sw-cap-b{transform:scale(1)}.sw-stage[data-lit] .sw-cap-t{transition-delay:.45s;transform:scale(1)}.sw-beam b{opacity:0;background:linear-gradient(#0000,#fff,#0000);border-radius:999px;height:20%;animation:2.2s cubic-bezier(.45,0,.55,1) infinite beam;position:absolute;left:-1px;right:-1px}.sw-stage[data-lit] .sw-beam b{opacity:1;transition:opacity .4s .6s}@keyframes beam{0%{top:-10%}to{top:90%}}@keyframes saber-hum{0%,to{filter:brightness()}9%{filter:brightness(1.18)}11%{filter:brightness(.94)}13%{filter:brightness(1.1)}48%{filter:brightness(1.04)}52%{filter:brightness(.96)}71%{filter:brightness(1.14)}73%{filter:brightness()}}@keyframes saber-bloom{0%,to{opacity:1}9%{opacity:.8}13%{opacity:1}50%{opacity:.88}71%{opacity:.78}74%{opacity:1}}.sw-readout{z-index:4;bottom:1.25rem;left:var(--scan-x,50%);pointer-events:none;align-items:center;gap:.75rem;display:flex;position:absolute;transform:translate(-50%)}.sw-now{font:500 .8125rem/1 var(--mono);color:#24221eb3;white-space:nowrap;animation:.5s steps(3,end) both sw-tick}.sw-chip{font:500 .8125rem/1 var(--mono);white-space:nowrap;border-radius:.5rem;animation:.45s steps(3,end) both sw-tick;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0a0a0c14,0 12px 28px -14px #0a0a0c73}.sw-chip b{color:var(--saber-soft);background:#24221e;padding:.5625rem .6875rem;font-weight:500}.sw-chip span{color:#24221e;background:#fff;padding:.5625rem .8125rem}.sw-view{color:#24221e;white-space:nowrap;pointer-events:auto;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:700;transition:background-color .3s;animation:.45s steps(3,end) both sw-tick;display:inline-flex;box-shadow:0 0 0 1px #0a0a0c14,0 10px 24px -14px #0a0a0c73}.sw-view svg{transition:transform .45s var(--ease)}.sw-view:hover{background:var(--saber-tint)}.sw-view:hover svg{transform:translate(3px)}@keyframes sw-tick{0%{opacity:0;filter:blur(2px)}}.sw-side{top:calc(var(--top) - 1.6rem);z-index:4;font:500 .6875rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#24221e8c;white-space:nowrap;position:absolute}.sw-side-l{right:calc(100% - var(--scan-x,50%) + 1.125rem)}.sw-side-r{left:calc(var(--scan-x,50%) + 1.125rem)}.sw-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.sw-pause{color:#24221e;font:600 .8125rem/1 var(--sans);cursor:var(--cursor-hand);cursor:var(--cursor-hand-2x);background:#ffffffa8;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;transition:background-color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #24221e29}.sw-pause:hover{background:#fff}.sw-pause:focus-visible{outline-offset:2px;outline:2px solid #ff2493}.sw-note{font:500 .6875rem/1.4 var(--mono);letter-spacing:.02em;color:#24221ea8;flex:1}.sw-close{border-top:1px solid #24221e1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(1.5rem,3vw,2.25rem);display:flex}.sw-close p{letter-spacing:-.04em;font-size:clamp(1.375rem,2.4vw,2rem);font-weight:800;line-height:1.1}@media (width<=700px){.sw-stage{--card-h:230px;--top:1.75rem;height:calc(var(--top) + var(--card-h) + 7.5rem)}.sw-side{display:none}.sw-readout{flex-wrap:wrap;justify-content:center;row-gap:.5rem;width:calc(100% - 2.5rem);bottom:.75rem;left:50%}}@media (prefers-reduced-motion:reduce){.sw-beam i,.sw-beam:before,.sw-beam b,.sw-cap{transition:none!important;animation:none!important}}.pr{color:#24221e;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(5rem,9vw,8rem);position:relative}.pr .bx-h2{max-width:20ch}.pr-gets{flex-wrap:wrap;gap:.5rem;display:flex}.pr-gets li{color:#24221e;background:#ffffffb3;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem .45rem .55rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #24221e1f}.pr-gets svg{color:#ff2493}.pr-gets svg path{stroke:#fff}.pd-page{--margin:clamp(9rem, 16vw, 13rem);isolation:isolate;background:#fbfaf7;border-radius:1.75rem;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3.5rem) clamp(2.5rem,4vw,3.5rem) clamp(2.75rem,5vw,4.5rem);position:relative;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0a0a0c0f,0 24px 48px -38px #0a0a0c59}.pd-page:before{content:"";z-index:-2;border-radius:inherit;background-image:linear-gradient(#24221e12 1px,#0000 1px);background-position:0 14px;background-size:100% 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80%,#000 45%,#0000 100%);mask-image:radial-gradient(90% 80%,#000 45%,#0000 100%)}.pd-page:after{content:"";z-index:-1;top:0;bottom:0;left:calc(clamp(2.75rem, 5vw, 4.5rem) + var(--margin) + 1rem);background:#ff249373;width:1.5px;position:absolute}.pd-holes{flex-direction:column;justify-content:space-around;padding:3rem 0;display:flex;position:absolute;top:0;bottom:0;left:clamp(.9rem,1.6vw,1.4rem)}.pd-holes i{background:var(--bg);border-radius:50%;width:14px;height:14px;box-shadow:inset 0 2px 3px #24221e38}.pd-rows{gap:clamp(2rem,4vw,3rem);display:grid}.pd-row{grid-template-columns:var(--margin) minmax(0, 1fr);align-items:start;gap:2rem;display:grid}.pd-margin{text-align:right;justify-items:end;gap:.5rem;padding-top:1.1rem;display:grid}.pd-time{letter-spacing:-.05em;color:#24221e;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:800;line-height:1}.pd-step{font:500 .6875rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#24221e8c}.pd-card{opacity:0;max-width:40rem;transform:translateY(12px) rotate(var(--tilt));background:#fff;border-radius:1rem;gap:.6rem;padding:1.6rem 1.75rem 1.75rem;display:grid;position:relative;box-shadow:0 0 0 1px #24221e12,0 1px 2px #24221e0f,0 18px 34px -24px #24221e66}.pd-row:nth-child(2n) .pd-card{margin-left:clamp(0rem,4vw,3.5rem)}.pd-page.is-in .pd-card{opacity:1;transform:rotate(var(--tilt));transition:opacity .5s var(--ease), transform .7s cubic-bezier(.34, 1.4, .64, 1);transition-delay:calc(.1s + var(--k) * .18s)}.pd-row:nth-child(5n+1){--tape:#ffb81f8c}.pd-row:nth-child(5n+2){--tape:#ff249373}.pd-row:nth-child(5n+3){--tape:#1733ff66}.pd-row:nth-child(5n+4){--tape:#ff6a2a80}.pd-row:nth-child(5n+5){--tape:#7329ff6b}.tw-cell{--tape:#ffb81f8c}.pd-tape{background:var(--tape,#7329ff80);width:5.5rem;height:1.4rem;transform:rotate(calc(var(--tilt) * -3));border-radius:2px;margin-left:-2.75rem;position:absolute;top:-.7rem;left:50%;-webkit-mask-image:linear-gradient(90deg,#0000 0 2px,#000 2px calc(100% - 2px),#0000 0);mask-image:linear-gradient(90deg,#0000 0 2px,#000 2px calc(100% - 2px),#0000 0)}.pd-card h3{letter-spacing:-.03em;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:800;line-height:1.12}.pd-card p{color:#24221eb8;font-size:.9375rem;line-height:1.55}.pd-card .pr-gets li{background:#f7f6f1}@media (width<=760px){.pd-page{--margin:0px;padding-left:2.75rem}.pd-page:after{left:2.1rem}.pd-holes{left:.6rem}.pd-row{grid-template-columns:minmax(0,1fr);gap:.75rem}.pd-margin{text-align:left;justify-items:start;padding-top:0}.pd-row:nth-child(2n) .pd-card{margin-left:0}}@media (prefers-reduced-motion:reduce){.pd-card{opacity:1;transform:rotate(var(--tilt));transition:none!important}}.bk{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(5rem,9vw,8rem);position:relative}.bk-card{isolation:isolate;color:#f4f3ee;background:#121110;border-radius:1.75rem;grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #0a0a0cbf}.bk-body{justify-items:start;gap:1.1rem;display:grid}.bk .eyebrow-ink{color:#ffffff9e}.bk-h2{letter-spacing:-.045em;max-width:15ch;font-size:clamp(2.25rem,4.4vw,3.75rem);font-weight:800;line-height:.98}.bk-lede{color:#f4f3eec7;max-width:32rem;font-size:1.0625rem;font-weight:500;line-height:1.55}.bk-ctas{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.cta-ink.cta-on-dark{color:#1d1c19;transition:color .35s var(--ease), box-shadow .45s var(--ease);background:#f4f3ee;box-shadow:0 16px 34px -18px #000c}.cta-ink.cta-on-dark:hover{color:#fff}.cta-ink.cta-on-dark .cta-ico{background:#1d1c191a;transition:background-color .35s}.cta-ink.cta-on-dark:hover .cta-ico{background:#fff3}.cta-light.cta-light-dark{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff38}.cta-light.cta-light-dark:hover{background:#ffffff24}.bk-clock{aspect-ratio:1;justify-self:center;width:min(100%,22rem);position:relative}.bk-clock svg{width:100%;height:100%}.bk-clock line{stroke:#ffffff38;stroke-width:1.5px;stroke-linecap:round;transition:stroke .3s}.bk-clock line.is-past{stroke:#ff2493}.bk-track,.bk-ring{fill:none;stroke-width:10px}.bk-track{stroke:#ffffff12}.bk-ring{stroke:#ff2493;stroke-linecap:round;stroke-dasharray:1;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 10px #ff24938c);transform:rotate(-90deg)}.bk-face{text-align:center;place-content:center;justify-items:center;gap:.4rem;display:grid;position:absolute;inset:0}.bk-face b{font:600 clamp(3rem, 6vw, 4.25rem)/1 var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.bk-face small{max-width:11rem;font:500 .75rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f4f3ee8c}.bk-card.is-done .bk-face b{color:#ff7ab8;animation:.5s cubic-bezier(.34,1.6,.64,1) both bk-pop}.bk-card.is-done .bk-face small{color:#f4f3ee}@keyframes bk-pop{0%{opacity:0;transform:scale(.7)}}@media (width<=900px){.bk-card{grid-template-columns:minmax(0,1fr)}.bk-clock{width:min(100%,18rem)}}@media (width<=520px){.bk-card{border-radius:1.5rem;padding:2.25rem 1rem 2rem 1.25rem}.bk-ctas{width:100%;display:grid}.bk-ctas .cta{justify-content:space-between}.bk-ctas .cta-light{justify-content:center}.bk .cta-ico{flex:none}.bk .cta-ink{gap:.5rem;padding-left:1.125rem}}@media (prefers-reduced-motion:reduce){.bk-clock line,.bk-card.is-done .bk-face b{transition:none;animation:none}}.tw{color:#24221e;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(5rem,9vw,8rem);position:relative}.tw .bx-h2{max-width:16ch}.tw-rating{align-items:center;gap:.9rem;display:flex}.tw-rating b{letter-spacing:-.06em;font-size:3.5rem;font-weight:800;line-height:.9}.tw-rating>span{gap:.3rem;display:grid}.tw-rating small{color:#24221e99;font-size:.875rem;font-weight:600}.tw-stars{color:#ffb21a;letter-spacing:.08em}.tw-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1.25rem;display:grid}.tw-cell{padding-top:.75rem;display:grid}.tw-card{isolation:isolate;transform:rotate(var(--r,0deg));transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fdfcf8;border-radius:1.5rem;flex-direction:column;gap:1.1rem;margin:0;padding:clamp(1.75rem,2.4vw,2rem) clamp(1.5rem,2.2vw,1.85rem) clamp(1.5rem,2.2vw,1.75rem);display:flex;position:relative;box-shadow:0 14px 28px -18px #24221e66}.tw-card:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(#24221e12 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#24221e12 1px,#0000 1px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 7.5rem);mask-image:linear-gradient(#000,#0000 7.5rem)}.tw-cell:nth-child(odd) .tw-card{--r:-.5deg}.tw-cell:nth-child(2n) .tw-card{--r:.4deg}.tw-card:hover{transform:rotate(0)translateY(-3px);box-shadow:0 22px 36px -20px #24221e73}.tw-tape{background:var(--tape,#ffb81f8c);border-radius:3px;width:5rem;height:1.3rem;margin-left:-2.5rem;position:absolute;top:-.65rem;left:50%;transform:rotate(-3deg);box-shadow:0 1px 2px #24221e14}.tw-cell:nth-child(2n) .tw-tape{transform:rotate(3deg)}.tw-card h3{letter-spacing:-.04em;color:#24221e;padding-right:2.75rem;font-size:clamp(1.5rem,2.1vw,1.75rem);font-weight:800;line-height:1.1}.tw-glyph{color:#ff2493;pointer-events:none;font-size:4.5rem;font-weight:800;line-height:.8;position:absolute;top:.9rem;right:1.25rem}.tw-card mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;border-radius:.15em;padding:0 .1em;text-decoration:none;box-shadow:0 1px 2px #24221e14}.tw-card blockquote{color:#24221ed1;text-wrap:pretty;margin:0;font-size:1rem;font-weight:500;line-height:1.6}.tw-card figcaption{font:500 .6875rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#24221e99;border-top:1px solid #24221e12;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-top:auto;padding-top:1rem;display:flex}.tw-card .tw-stars{font:400 1.125rem/1 var(--sans);letter-spacing:.04em;text-transform:none}@media (width<=1023px){.tw-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.tw-wall{grid-template-columns:minmax(0,1fr);row-gap:1rem}}@media (prefers-reduced-motion:reduce){.tw-card{transition:none}}.bl{color:#24221e;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(5rem,9vw,8rem);position:relative}.bl .bx-h2{max-width:15ch}.bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.bl-grid li{display:grid}.bl-card{color:inherit;transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border-radius:1.5rem;flex-direction:column;gap:.25rem;padding:.6rem;text-decoration:none;display:flex;box-shadow:0 0 0 1px #24221e0f,0 24px 48px -40px #0a0a0c59}.bl-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #24221e14,0 30px 50px -34px #0a0a0c66}.bl-body{flex-direction:column;flex:1;gap:.7rem;padding:1.1rem 1rem .6rem;display:flex}.bl-cat{font:500 .6875rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#24221ea6;align-items:center;gap:.45rem;display:inline-flex}.bl-card h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.25rem,1.7vw,1.4375rem);font-weight:800;line-height:1.12}.bl-card p{-webkit-line-clamp:2;color:#24221ead;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.bl-meta{color:#24221e8c;align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem;font-size:.8125rem;font-weight:600;display:flex}.bl-go{color:#24221e;width:2.5rem;height:2.5rem;transition:background-color .25s, color .25s, transform .3s var(--ease);background:#24221e0f;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.bl-card:hover .bl-go{color:#fff;background:#24221e;transform:translate(3px)}.pa{aspect-ratio:16/10;background:linear-gradient(#24221e0f 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#24221e0f 1px,#0000 1px) 0 0/20px 20px,#f4f3ee;border-radius:1.1rem;display:block;overflow:hidden}.pa svg{width:100%;height:100%;display:block}.pa-ink{stroke:#24221e;stroke-width:3px}.pa *{transform-box:fill-box;transform-origin:50%}.pa-slide{animation:pa-slide 6s var(--ease) infinite}.pa-cursor{stroke-width:2.5px;animation:pa-cursor 6s var(--ease) infinite}@keyframes pa-slide{0%,15%{opacity:0;transform:translate(70px,-40px)}35%,85%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes pa-cursor{0%,15%{transform:translate(30px,-30px)}35%,to{transform:none}}.pa-drop{animation:4.5s cubic-bezier(.3,1.4,.5,1) infinite pa-drop}.pa-ripple{stroke-width:2.5px;animation:4.5s ease-out infinite pa-ripple}@keyframes pa-drop{0%{opacity:0;transform:translateY(-60px)}20%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes pa-ripple{0%,20%{opacity:0;transform:scale(.3)}25%{opacity:1}60%,to{opacity:0;transform:scale(1.5)}}.pa-star{stroke-width:2.5px;fill:#fff;animation:5s infinite pa-star;animation-delay:calc(var(--k) * .25s)}@keyframes pa-star{0%,10%{fill:#fff;transform:scale(1)}18%{fill:var(--a);transform:scale(1.25)}24%,90%{fill:var(--a);transform:scale(1)}to{fill:#fff}}.pa-arc{stroke-dasharray:1;animation:pa-arc 5s var(--ease) infinite}.pa-needle{transform-box:view-box;transform-origin:160px 150px;animation:pa-needle 5s var(--ease) infinite}@keyframes pa-arc{0%,10%{stroke-dashoffset:1px}45%,88%{stroke-dashoffset:.15px}to{stroke-dashoffset:1px}}@keyframes pa-needle{0%,10%{transform:rotate(-110deg)}45%,88%{transform:rotate(0)}to{transform:rotate(-110deg)}}.pa-bar{transform-origin:bottom;animation:pa-bar 6s var(--ease) infinite;animation-delay:calc(var(--k) * .15s)}.pa-trend{stroke-dasharray:1;animation:pa-trend 6s var(--ease) infinite}@keyframes pa-bar{0%,8%{transform:scaleY(0)}30%,90%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes pa-trend{0%,30%{stroke-dashoffset:1px}55%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.pa-tick{stroke-dasharray:1;animation:pa-tick 5s var(--ease) infinite;animation-delay:calc(var(--k,0) * .45s)}@keyframes pa-tick{0%,10%{stroke-dashoffset:1px}22%,88%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.pa-spin{animation:12s linear infinite pa-spin}@keyframes pa-spin{to{transform:rotate(360deg)}}.pa-stack{animation:6s cubic-bezier(.3,1.3,.5,1) infinite pa-stack;animation-delay:calc(var(--k) * .3s)}@keyframes pa-stack{0%,6%{opacity:0;transform:translateY(-50px)}20%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@media (width<=1023px){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.bl-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bl-card,.bl-go{transition:none}.pa *{animation:none!important}.pa-arc{stroke-dashoffset:.15px}}.fq{color:#24221e;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(5rem,9vw,8rem);position:relative}.fq .bx-h2{max-width:12ch}.fq-page{--margin:clamp(3.5rem, 7vw, 6rem);isolation:isolate;background:#fbfaf7;border-radius:1.75rem;padding:14px clamp(1rem,3vw,2.25rem) 14px clamp(1rem,2vw,1.5rem);position:relative;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0a0a0c0f,0 24px 48px -38px #0a0a0c59}.fq-page:before{content:"";z-index:-2;border-radius:inherit;background-image:linear-gradient(#24221e0b 1px,#0000 1px);background-position:0 14px;background-size:100% 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75%,#000 35%,#0000 100%);mask-image:radial-gradient(85% 75%,#000 35%,#0000 100%)}.fq-page:after{content:"";z-index:-1;top:0;bottom:0;left:calc(clamp(1rem, 2vw, 1.5rem) + var(--margin));background:#ff249373;width:1.5px;position:absolute}.fq-q{grid-template-columns:var(--margin) minmax(0, 1fr) auto;width:100%;min-height:84px;color:inherit;font:inherit;text-align:left;cursor:var(--cursor-hand);cursor:var(--cursor-hand-2x);background:0 0;border:0;align-items:center;padding:0;display:grid}.fq-n{font:600 .8125rem/1 var(--mono);letter-spacing:.04em;text-align:right;color:#ff2493;padding-right:1.25rem}.fq-text{letter-spacing:-.02em;padding:.75rem 1.5rem;font-size:clamp(1.125rem,1.7vw,1.375rem);font-weight:700;line-height:1.25}.fq-ico{color:#24221e;background:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .3s,color .3s,box-shadow .3s;display:grid;box-shadow:0 0 0 1px #24221e1a}.fq-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.fq-ico-v{transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--ease)}.fq-q:hover .fq-ico{box-shadow:0 0 0 1px #24221e4d}.fq-item.is-open .fq-ico{box-shadow:none;color:#fff;background:#24221e}.fq-item.is-open .fq-ico-v{transform:scaleY(0)}.fq-a{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.fq-item.is-open .fq-a{grid-template-rows:1fr}.fq-a>div{overflow:hidden}.fq-a p{max-width:46rem;margin-left:var(--margin);color:#24221edb;padding:0 4rem 28px 1.5rem;font-size:1.0625rem;font-weight:500;line-height:28px}@media (width<=620px){.fq-a p{text-wrap:pretty;padding-right:.75rem}}.fq-more{color:#24221eb3;align-items:center;gap:.75rem;margin-top:1.5rem;padding-left:clamp(1rem,2vw,1.5rem);font-size:.9375rem;font-weight:500;display:flex}.fq-more svg{stroke:#ff2493;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.fq-more a{color:#24221e;text-underline-offset:3px;margin:-.7rem 0;padding:.7rem 0;font-weight:700;text-decoration:underline #24221e40;transition:text-decoration-color .2s;display:inline-block}.fq-more a:hover{text-decoration-color:#ff2493}@media (width<=620px){.fq-page{--margin:2.5rem;padding:14px .75rem 14px .25rem}.fq-page:after{left:calc(.25rem + var(--margin))}.fq-n{padding-right:.75rem}.fq-text{padding:.75rem .75rem .75rem 1rem;font-size:1.0625rem}.fq-a p{padding:0 0 28px 1rem}}@media (prefers-reduced-motion:reduce){.fq-a,.fq-ico,.fq-ico-v{transition:none}}.ft{color:#f4f3ee;background:#121110;border-radius:2.5rem 2.5rem 0 0;padding:clamp(4rem,8vw,6.5rem) 0 22px;position:relative;overflow:hidden}.ft>.wrap{z-index:1;position:relative}.ft .eyebrow-ink{color:#fff9}.ft a{color:inherit;text-decoration:none}.ft-start{border-bottom:1px solid #ffffff1a;gap:2rem;padding-bottom:clamp(3rem,6vw,4.5rem);display:grid}.ft-start-head{gap:1.1rem;display:grid}.ft-h2{letter-spacing:-.045em;max-width:16ch;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1}.ft-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ft-route{background:#1c1b19;border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:clamp(1.5rem,2.4vw,2rem);display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.ft-route-ico{color:#f4f3ee;background:#ffffff12;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;display:grid}.ft-route-ico svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.ft-route:first-child .ft-route-ico{color:#fff;background:#ff2493}.ft-route h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.ft-route p{color:#f4f3eea6;flex:1;font-size:.9375rem;font-weight:500;line-height:1.5}.ft-route .cta{margin-top:.75rem}.ft-main{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:clamp(2rem,5vw,5rem);padding:clamp(3rem,6vw,4.5rem) 0;display:grid}.ft-brand{align-content:start;justify-items:start;gap:.85rem;display:grid}.ft-brand .brand{color:#f4f3ee;margin-bottom:.5rem}.ft-brand .cp-logo{height:1.75rem}.ft-brand p{color:#f4f3ee9e;max-width:24rem;font-size:.9375rem;font-weight:500;line-height:1.55}.ft-contact{font-size:1.0625rem;font-weight:700;transition:color .2s}.ft-contact:hover{color:#ff7ab8}.ft-brand .ft-avail{color:#f4f3eecc;background:#ffffff0f;border-radius:999px;align-items:center;gap:.55rem;margin-top:.5rem;padding:.45rem .8rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ft-social{gap:.5rem;margin-top:.25rem;display:flex}.ft-social a{color:#f4f3eecc;background:#ffffff12;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;transition:color .2s,background-color .2s;display:grid}.ft-social a:hover{color:#ff7ab8;background:#ffffff1f}.soc-ico{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ft-avail i{background:#4ade80;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #4ade8033}.ft-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.ft-col h3{font:500 .6875rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f4f3ee80;margin-bottom:1rem}.ft-col ul{gap:.6rem;display:grid}.ft-col a{color:#f4f3eed1;font-size:.9375rem;font-weight:500;transition:color .2s}.ft-col a:hover{color:#fff}@media (pointer:coarse){.ft-col ul{gap:0}.ft-col a,.ft-legal a{align-items:center;min-height:44px;display:inline-flex}}.ft-legal{color:#f4f3ee8c;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;padding-top:1.5rem;font-size:.8125rem;font-weight:500;line-height:22px;display:flex}.ft-legal-links{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.ft-legal a:hover{color:#fff}@media (width<=1023px){.ft-routes,.ft-main{grid-template-columns:minmax(0,1fr)}.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ft{border-radius:1.75rem 1.75rem 0 0}.ft-route .cta{justify-content:space-between;width:100%}.ft-route .cta-light{justify-content:center}.ft-route .cta-ico{flex:none}.ft-route .cta-ink{gap:.5rem;padding-left:1.125rem}}.ps{aspect-ratio:16/10;display:block}.ps svg{width:100%;height:100%;display:block}.ps-ink{stroke:#24221e;stroke-width:2.5px}.ps *{transform-box:fill-box;transform-origin:50%}.ps-hand{transform-origin:bottom;animation:9s ease-in-out infinite ps-hand}@keyframes ps-hand{0%,14%{transform:rotate(0)}38%,to{transform:rotate(720deg)}}.ps-beam{transform-box:view-box;transform-origin:160px 70px;animation:9s ease-in-out infinite ps-beam}@keyframes ps-beam{0%,54%{transform:rotate(-8deg)}62%,92%{transform:rotate(10deg)}to{transform:rotate(-8deg)}}.ps-pan-l{animation:9s ease-in-out infinite ps-pan-l}.ps-pan-r{animation:9s ease-in-out infinite ps-pan-r}@keyframes ps-pan-l{0%,54%{transform:translateY(9.7px)}62%,92%{transform:translateY(-12px)}to{transform:translateY(9.7px)}}@keyframes ps-pan-r{0%,54%{transform:translateY(-9.7px)}62%,92%{transform:translateY(12px)}to{transform:translateY(-9.7px)}}.ps-coin,.ps-lead{animation:none;animation-delay:calc(var(--k) * .5s)}.ps-coin{animation-name:ps-coin}.ps-lead{animation-name:ps-lead}@keyframes ps-coin{0%,2%{opacity:0;transform:translateY(-50px)}8%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes ps-lead{0%,34%{opacity:0;transform:translateY(-50px)}40%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.ps-spark{animation:9s ease-out infinite ps-pop}@keyframes ps-pop{0%,64%{transform:scale(0)}68%{transform:scale(1.3)}71%,90%{transform:scale(1)}96%,to{transform:scale(0)}}.ps-tick{stroke-dasharray:1;animation:9s ease-out infinite ps-tick;animation-delay:calc(var(--k) * .45s)}@keyframes ps-tick{0%,4%{stroke-dashoffset:1px}9%,92%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}.ps-fill{transform-origin:0;animation:9s ease-in-out infinite ps-fill}@keyframes ps-fill{0%,4%{transform:scaleX(0)}32%,92%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.ps-count{animation:9s infinite ps-show}@keyframes ps-show{0%,32%{opacity:0}36%,92%{opacity:1}96%,to{opacity:0}}.ps-rocket{animation:9s infinite ps-rocket}@keyframes ps-rocket{0%,40%{opacity:1;animation-timing-function:linear;transform:none}41%{transform:translate(-1.5px)}42%{transform:translate(1.5px)}43%{transform:translate(-1.5px)}44%{transform:translate(1.5px)}46%{animation-timing-function:cubic-bezier(.55,0,.9,.4);transform:none}66%{opacity:1;transform:translateY(-190px)}67%,90%{opacity:0;transform:translateY(-190px)}91%{opacity:0;transform:none}98%,to{opacity:1;transform:none}}.ps-flame{transform-origin:top;animation:9s infinite ps-flame}@keyframes ps-flame{0%,38%{transform:scaleY(0)}41%,66%{transform:scaleY(1.2)}67%,to{transform:scaleY(0)}}.ps-smoke{opacity:0;animation:9s ease-out infinite ps-smoke;animation-delay:calc(var(--k) * .12s)}@keyframes ps-smoke{0%,45%{opacity:0;transform:scale(.3)}50%{opacity:1}70%,to{opacity:0;transform:scale(2)translateY(-6px)}}.ps-review,.ps-reply,.ps-rules{opacity:0}.ps-ask{animation:9s ease-out infinite ps-ask}@keyframes ps-ask{0%,3%{opacity:0;transform:translateY(10px)}8%,92%{opacity:1;transform:none}97%,to{opacity:0}}.ps-star{fill:#fff;animation:9s infinite ps-star;animation-delay:calc(var(--k) * .3s)}@keyframes ps-star{0%,14%{fill:#fff;transform:scale(1)}17%{fill:#ffb81f;transform:scale(1.35)}20%,92%{fill:#ffb81f;transform:scale(1)}97%,to{fill:#fff}}.ps-tap{opacity:0;animation:9s ease-out infinite ps-tap}@keyframes ps-tap{0%,28%{opacity:0;transform:scale(.4)}30%{opacity:1}36%,to{opacity:0;transform:scale(1.6)}}.ps-review{animation:9s cubic-bezier(.2,1.2,.4,1) infinite ps-review}@keyframes ps-review{0%,36%{opacity:0;transform:translate(-60px,40px)scale(.6)}44%,92%{opacity:1;transform:none}97%,to{opacity:0}}.ps-reply{animation:9s ease-out infinite ps-reply}@keyframes ps-reply{0%,52%{opacity:0;transform:translateY(12px)}58%,92%{opacity:1;transform:none}97%,to{opacity:0}}.ps-rules{animation:9s ease-out infinite ps-rules}@keyframes ps-rules{0%,66%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.15)}73%,92%{opacity:1;transform:scale(1)}97%,to{opacity:0}}.ps-rules-tick{stroke-dasharray:1;animation:9s ease-out infinite ps-rules-tick}@keyframes ps-rules-tick{0%,72%{stroke-dashoffset:1px}78%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ps *{animation:none!important}.ps-review,.ps-reply,.ps-rules,.ps-count{opacity:1}.ps-star{fill:#ffb81f}.ps-beam{transform:rotate(10deg)}.ps-pan-l{transform:translateY(-12px)}.ps-pan-r{transform:translateY(12px)}}.nc{aspect-ratio:16/9;color:#24221e;background:#fbfaf7;border-radius:1rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #24221e0f;container-type:inline-size}.nc-in{background:linear-gradient(#0000 calc(100% - max(1px,.14cqw)),#24221e1a 0) 0 2.3cqw/100% 4.6cqw,#fbfaf7;position:absolute;inset:0}.nc-in:after{content:"";background:#ff249380;width:max(1px,.2cqw);position:absolute;top:0;bottom:0;left:11cqw}.nc-holes{background:radial-gradient(1.4cqw,#f4f3ee 1.2cqw,#24221e2e 1.3cqw,#0000 1.45cqw) 50%/3cqw 33.33% repeat-y;width:3cqw;position:absolute;top:0;bottom:0;left:3.6cqw}.nc-ring{font:700 max(9px, 1.5cqw) / 1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:max(1.5px,.25cqw) solid #ff2493;border-radius:50%;padding:1cqw 1.8cqw;position:absolute;top:5cqw;left:16cqw;transform:rotate(-4deg)}.nc-toc{width:42cqw;display:grid;position:absolute;top:13.8cqw;left:16cqw}.nc-toc-label{font:500 max(8px, 1.4cqw) / 2.3cqw var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ff2493}.nc-toc-item{white-space:nowrap;text-overflow:ellipsis;color:#24221ec7;gap:1.2cqw;font-size:max(9px,2.1cqw);font-weight:600;line-height:4.6cqw;display:flex;overflow:hidden}.nc-toc-item span{text-overflow:ellipsis;min-width:0;overflow:hidden}.nc-toc-item b{font:600 max(8px, 1.5cqw) / 4.6cqw var(--mono);color:var(--ink);flex:none}.nc-doodle{width:37cqw;height:26cqw;position:absolute;top:4cqw;right:3cqw;transform:rotate(3deg)}.nc-doodle .pa{aspect-ratio:auto;background:0 0;height:100%}.nc-doodle .pa *{animation:none!important}.nc-doodle .pa-star{fill:var(--a)}.nc-doodle .pa-arc{stroke-dashoffset:.15px}.nc-tags{width:34cqw;font:500 max(8px, 1.5cqw) / 1.4 var(--mono);color:#24221e8c;flex-wrap:wrap;justify-content:flex-end;gap:.4cqw 1.4cqw;display:flex;position:absolute;top:31cqw;right:5cqw;transform:rotate(-2deg)}.nc-foot{justify-items:start;gap:1.6cqw;display:grid;position:absolute;bottom:4.6cqw;left:16cqw;right:5cqw}.nc-word{letter-spacing:-.06em;font-size:13cqw;font-weight:800;line-height:.85;position:relative}.nc-word span{z-index:1;position:relative}.nc-swoosh{fill:none;width:104%;height:3.4cqw;stroke:var(--ink);stroke-width:9px;stroke-linecap:round;opacity:.85;position:absolute;bottom:-1.1cqw;left:-2%}.nc-title{white-space:nowrap;text-overflow:ellipsis;color:#24221eb8;max-width:100%;font-size:max(10px,2.3cqw);font-weight:600;line-height:1.3;overflow:hidden}@media (pointer:coarse){.sw-view,.sw-pause,.nv-all,.badge-live{min-height:44px}.ft-social a{width:44px;height:44px}.ft-contact,.nv-info a{margin-block:-.7rem;padding-block:.7rem;display:inline-block}}[data-offscreen] *,[data-offscreen] :before,[data-offscreen] :after{animation-play-state:paused!important}.sec{color:#24221e;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(5rem,9vw,8rem);position:relative}.pg-hero{isolation:isolate;padding:calc(var(--nav-h) + clamp(2rem, 6vw, 4.5rem)) 0 clamp(3.5rem, 7vw, 6rem);color:#24221e;position:relative}.pg-hero:before{content:"";z-index:-1;background-image:linear-gradient(#24221e0e 1px,#0000 1px),linear-gradient(90deg,#24221e0e 1px,#0000 1px);background-position:top;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.pg-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;display:grid}.pg-title{letter-spacing:-.05em;text-wrap:balance;max-width:15ch;margin-top:1.25rem;font-size:clamp(3rem,7.2vw,7rem);font-weight:800;line-height:.92}.pg-side{justify-self:end;justify-items:start;gap:1.75rem;max-width:30rem;display:grid}.pg-lede{color:#24221ebf;text-wrap:pretty;font-size:clamp(1.0625rem,1.3vw,1.25rem);font-weight:500;line-height:1.55}.pg-actions{flex-wrap:wrap;gap:.75rem;display:flex}.pg-below{margin-top:clamp(2.5rem,5vw,4rem)}@media (width<=900px){.pg-grid{grid-template-columns:minmax(0,1fr)}.pg-side{justify-self:start}}.crumbs{flex-wrap:wrap;gap:.25rem .625rem}.crumbs a{color:#24221e73;transition:color .2s;position:relative}.crumbs a:after{content:"";position:absolute;inset:-1rem -.5rem}.crumbs a:hover{color:#24221e}.crumbs .sep{color:#24221e40}.crumbs-here{color:#24221eb3}.nb-page{--margin:clamp(3rem, 6vw, 5rem);isolation:isolate;padding:clamp(2rem, 4vw, 3.5rem) clamp(1.5rem, 4vw, 3.5rem) clamp(2rem, 4vw, 3.5rem) calc(var(--margin) + clamp(1rem, 2.5vw, 2rem));background:#fbfaf7;border-radius:1.75rem;position:relative;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0a0a0c0f,0 24px 48px -38px #0a0a0c59}.nb-page:before{content:"";z-index:-2;border-radius:inherit;background-image:linear-gradient(#24221e0b 1px,#0000 1px);background-position:0 14px;background-size:100% 28px;position:absolute;inset:0}.nb-page:after{content:"";z-index:-1;top:0;bottom:0;left:var(--margin);background:#ff249359;width:1px;position:absolute}.nb-page.is-plain{padding-left:clamp(1.5rem,4vw,3.5rem)}.nb-page.is-plain:after{display:none}@media (width<=700px){.nb-page{--margin:1.25rem;padding-left:2.5rem}}.ix-card{color:#24221e;background:#fff;border-radius:1rem;align-content:start;gap:.6rem;padding:1.6rem 1.75rem 1.75rem;display:grid;position:relative;box-shadow:0 0 0 1px #24221e12,0 1px 2px #24221e0f,0 18px 34px -24px #24221e66}.ix-card h3{letter-spacing:-.03em;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:800;line-height:1.12}.ix-card p{color:#24221eb3;font-size:1rem;font-weight:500;line-height:1.55}a.ix-card{transition:transform .4s var(--ease), box-shadow .4s var(--ease)}a.ix-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #24221e17,0 1px 2px #24221e0f,0 26px 40px -24px #24221e73}.tape{z-index:2;background:var(--tape,#ffb81f8c);width:5rem;height:1.3rem;transform:rotate(var(--tape-r,-3deg));border-radius:3px;margin-left:-2.5rem;position:absolute;top:-.65rem;left:50%;box-shadow:0 1px 2px #24221e14}.tape-1{--tape:#ffb81f8c}.tape-2{--tape:#ff249373}.tape-3{--tape:#1733ff66}.tape-4{--tape:#ff6a2a80}.tape-5{--tape:#7329ff6b}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{color:#24221ec7;background:#24221e0d;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.8125rem;font-weight:600;display:inline-flex}.mono{font:500 .6875rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#24221e80}.prose{color:#24221ed1;max-width:44rem;font-size:1.125rem;font-weight:500;line-height:1.7}.prose>*+*{margin-top:1.1em}.prose h2{letter-spacing:-.035em;color:#24221e;scroll-margin-top:calc(var(--nav-h) + 1rem);margin-top:2.2em;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:800;line-height:1.1}.prose h3{letter-spacing:-.025em;color:#24221e;scroll-margin-top:calc(var(--nav-h) + 1rem);margin-top:1.8em;font-size:1.375rem;font-weight:800;line-height:1.2}.prose h2+*,.prose h3+*{margin-top:.6em}.prose a{color:#24221e;text-underline-offset:3px;text-decoration:underline 1.5px #ff24938c;transition:text-decoration-color .2s}.prose a:hover{text-decoration-color:#ff2493}.prose strong{color:#24221e;font-weight:750}.prose ul,.prose ol{padding-left:1.3em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.4em}.prose li::marker{color:#24221e59}.prose blockquote{color:#24221e;border-left:3px solid #ff2493;padding:.25em 0 .25em 1.1em;font-size:1.1875rem}.prose hr{border:0;border-top:1px solid #24221e1f;margin:2.5em 0}.prose code{font:500 .88em/1 var(--mono);background:#24221e0f;border-radius:.35em;padding:.12em .35em}.prose table{border-collapse:collapse;width:100%;font-size:.975rem}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid #24221e1a;padding:.7em .8em}.prose th{font:500 .6875rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#24221e8c}.prose img{border-radius:1rem}.prose>:first-child{margin-top:0}:root{--font-sans:"Urbanist Variable", "Urbanist Fallback";--font-mono:"Geist Mono Variable"}
