:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-dark:#0a0a0f;--bg-light:#fdfff5;--lime:#d3ff31;--body-dark:#515151;--body-light:#dedede;--ink:#080a00;--head-light:#fdfff5;--accent-light:#c8ff00;--accent-dark:#a2ce00;--cta-light:#f5f2ed;--surface:#fff;--line:#e4e7da;--line-strong:#cdd1c5;--ink-faint:#080a003d;--ink-mid:#080a0061;--lime-wash:#d3ff312e;--lime-hover:#c9f81c;--light-line:#fdfff529;--dark-line:color-mix(in srgb, var(--bg-light) 14%, var(--bg-dark));--dark-tile:color-mix(in srgb, var(--bg-light) 6%, var(--bg-dark));--ground:var(--bg-light);--ink-soft:var(--body-dark);--lime-deep:var(--accent-dark);--dark:var(--bg-dark);--on-dark:var(--body-light);--paper:var(--bg-light);--lime-text:var(--accent-light);--r-sm:8px;--r-md:14px;--r-lg:24px;--r-panel:28px;--e1:0 1px 2px #2830140f, 0 4px 12px -4px #28301414;--e2:0 2px 4px #2830140d, 0 18px 40px -16px #28301438;--e3:0 4px 10px #2830140f, 0 40px 80px -30px #28301459;--display:var(--font-bebas-neue), "Oswald", "Arial Narrow", Impact, sans-serif;--text:var(--font-dm-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--gutter:48px;--maxw:1200px;--edge:max(var(--gutter), calc((var(--vw,100vw) - var(--maxw)) / 2));--inset:12px;--sec:80px}@media (max-width:899px){:root{--gutter:16px;--inset:8px;--r-panel:20px;--sec:56px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--bg-light);color:var(--body-dark);font:400 16px/24px var(--text);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit}mark{color:inherit;background:0 0}::selection{background:var(--lime);color:var(--ink)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:calc(var(--maxw) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.sec{padding-block:var(--sec)}.eyebrow{color:var(--ink);font:500 10.67px/16px var(--text);letter-spacing:.4em;text-transform:uppercase;margin:0}.h1{font:400 clamp(52px, 7vw, 80px)/.9 var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0}.h2{font:400 48px/54px var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0}.h3{font:400 32px/36px var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0}@media (max-width:560px){.h2{font-size:40px;line-height:44px}.h3{font-size:28px;line-height:32px}}.lede{color:var(--ink);text-wrap:pretty;margin:0;font-size:20px;font-weight:500;line-height:30px}.copy{gap:16px;display:grid}.copy p{text-wrap:pretty;max-width:56ch;margin:0}.hl-bar{background:linear-gradient(var(--lime), var(--lime)) 0 92% / calc(var(--hl,1) * 100%) .3em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .8s var(--ease) .2s;border-radius:.06em;padding:0 .04em}.js [data-reveal]:not(.is-in) .hl-bar{--hl:0}.sec-head{gap:20px;max-width:860px;display:grid}.sec-head--center{text-align:center;justify-items:center;margin-inline:auto}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--e1)}.chrome{border-bottom:1px solid var(--line);color:var(--ink);font:600 12px/16px var(--text);align-items:center;gap:10px;padding:11px 16px;display:flex}.legend{color:var(--body-dark);flex-wrap:wrap;gap:4px 14px;margin-left:auto;font-weight:500;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.key{background:var(--ink-mid);border-radius:50%;width:9px;height:9px}.key--you{background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:3px}.key--lime{background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--ink)}.key--cash{width:auto;height:auto;color:var(--body-dark);background:0 0;border-radius:0;font-weight:700}.inset{margin:var(--inset) var(--panel-x);border-radius:var(--r-panel)}html{--panel-x:var(--inset)}.inset--dark{background:var(--bg-dark);color:var(--body-light)}.inset--dark .eyebrow{color:var(--accent-light)}.inset--lime{background:var(--lime);color:var(--body-dark)}.btn{border-radius:var(--r-sm);font:400 18px/22px var(--display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .14s var(--ease-out), background-color .14s var(--ease-out), color .14s var(--ease-out), box-shadow .2s var(--ease-out);border:1px solid #080a001f;justify-content:center;align-items:center;gap:10px;padding:15px 24px 13px;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)scale(.985)}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.btn--lime{background:var(--lime);color:var(--ink);box-shadow:inset 0 1px #fff9,0 1px 2px #2830141f,0 10px 22px -12px #6e8c008c}:is(.inset--dark,.card--dark,.wuh__then,.nav__bar) .btn--lime{box-shadow:inset 0 1px #fff9,0 1px 2px #00000080,0 10px 24px -12px #d3ff3180}.btn--dark{background:var(--bg-dark);border-color:var(--bg-dark);color:var(--cta-light);box-shadow:inset 0 1px #ffffff24,0 1px 2px #0a0a0f33,0 10px 22px -12px #0a0a0f8c}.btn--sm{padding:11px 18px 9px;font-size:16px;line-height:20px}.inset--dark .btn:focus-visible,.nav .btn:focus-visible{outline-color:var(--lime)}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-1px)}.btn--lime:hover{background:var(--lime-hover)}.btn--dark:hover{background:var(--dark-tile);border-color:var(--dark-tile)}}.link-arrow{color:var(--ink);font:400 16px/20px var(--display);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(var(--ink), var(--ink)) 0 calc(100% - 6px) / 0 1.5px no-repeat;transition:background-size .3s var(--ease-out);align-items:center;gap:8px;padding:12px 2px 10px;text-decoration:none;display:inline-flex}.link-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s var(--ease-out)}.link-arrow:hover{background-size:calc(100% - 24px) 1.5px}.link-arrow:hover svg{transform:translateY(2px)}.link-arrow:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.icon-tile{border-radius:var(--r-md);background:var(--ground);border:1px solid var(--line);--i-stroke:var(--ink);--i-paper:var(--surface);--i-fill:var(--lime);--i-solid:var(--ink);flex:none;place-items:center;width:64px;height:64px;display:grid}.icon-tile--dark{background:var(--dark-tile);border-color:var(--dark-line);--i-stroke:var(--lime-text);--i-paper:var(--dark);--i-solid:var(--lime-text)}.icon{width:40px;height:40px;overflow:visible}.icon .l{fill:none;stroke:var(--i-stroke);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.icon .p{fill:var(--i-paper)}.icon .a{fill:var(--i-fill);transform-box:fill-box;transform-origin:50%}.icon .k{fill:var(--i-solid)}.icon .soft{fill:color-mix(in srgb, var(--lime) 22%, transparent)}.icon .thin{stroke-width:1.5px}.icon .thick{stroke-width:3px}.is-in .icon .a{animation:pop .6s var(--ease-out) .35s both}@keyframes pop{0%{transform:scale(.7)}55%{transform:scale(1.08)}to{transform:scale(1)}}.win-icon{background:var(--bg-dark);width:56px;height:56px;color:var(--lime);border-radius:16px;flex:none;place-items:center;display:grid;box-shadow:0 2px 4px #0a0a0f1f,0 18px 32px -16px #0a0a0f8c}.win-icon .ico{stroke-width:2px;width:28px;height:28px}.points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.points li{padding-left:20px;position:relative}.points li:before{content:"";background:var(--lime-deep);border-radius:50%;width:7px;height:7px;position:absolute;top:8.5px;left:1px}.nav{--bar-max:1264px;--bar-h:64px;--bar-r:18px;top:env(safe-area-inset-top,0px);z-index:40;padding:var(--inset) var(--inset) 0;pointer-events:none;position:sticky}.nav__float{width:min(100%, var(--bar-max));height:var(--bar-h);filter:drop-shadow(0 2px 2px #0a0a0f1a)drop-shadow(0 12px 16px #0a0a0f33);align-items:center;margin-inline:auto;display:flex}.nav__bar{pointer-events:auto;width:100%;height:var(--bar-h);padding:0 10px 0 calc(var(--edge) - (var(--vw,100vw) - min(var(--vw,100vw) - 2 * var(--inset), var(--bar-max))) / 2);border-radius:var(--bar-r);background:var(--bg-dark);align-items:center;margin-inline:auto;display:flex;position:relative;overflow:clip}.nav__brand{color:var(--head-light);font:400 32px/1 var(--display);letter-spacing:.02em;white-space:nowrap;flex:none;margin-right:20px;padding-top:4px;text-decoration:none}.nav__links{gap:28px;margin-left:auto;display:flex}.nav__links a{color:var(--body-light);background:linear-gradient(var(--lime), var(--lime)) 0 100% / 0 2px no-repeat;transition:color .2s, background-size .3s var(--ease-out);flex:none;padding-bottom:3px;font-size:14px;line-height:20px;text-decoration:none}.nav__links a:hover{color:var(--head-light);background-size:100% 2px}.nav__links a:focus-visible,.nav__brand:focus-visible,.nav__menu:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:4px}.nav__menu-wrap{flex:none;display:none}.nav__menu{appearance:none;border:1px solid var(--light-line);border-radius:var(--r-sm);color:var(--cta-light);font:400 16px/20px var(--display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:9px 14px 7px;display:inline-flex}.nav__cta{flex:none;margin-left:40px}.nav__sheet{pointer-events:auto;width:min(100% - 2 * var(--inset), var(--bar-max));background:var(--bg-dark);box-shadow:var(--e3);border-radius:18px;padding:8px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.nav__sheet a{color:var(--head-light);font:400 24px/28px var(--display);border-radius:10px;padding:14px 16px;text-decoration:none;display:block}.nav__sheet a:hover{background:var(--dark-tile)}.nav__short{display:none}@media (max-width:1079px){.nav__links{display:none}.nav__menu-wrap{margin-left:auto;display:flex}.nav__cta{margin-left:12px}}@media (max-width:899px){.nav{--bar-h:56px;--bar-r:14px}.nav__bar{padding-left:16px}.nav__brand{font-size:27px}.nav__cta{margin-left:8px}}@media (max-width:480px){.nav__long{display:none}.nav__short{display:inline}}.hero{padding-block:72px calc(var(--sec) - 14px);position:relative;overflow:clip}.hero:before{content:"";z-index:-1;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.55;background-position:calc(50% + 24px) 0;background-size:48px 48px;position:absolute;inset:-12px 0 0;-webkit-mask-image:radial-gradient(70% 80% at 72% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 80% at 72% 40%,#000 0%,#0000 75%)}.hero__grid{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:56px;display:grid}.hero__copy{justify-items:start;gap:24px;display:grid}.hero__lede{text-wrap:pretty;max-width:46ch;margin:0;font-size:19px;line-height:29px}.hero__lede strong{color:var(--ink);font-weight:700}.hero__ctas{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px;display:flex}.hero__photo{border-radius:var(--r-lg);background:var(--lime);justify-content:center;align-items:flex-end;margin:0;padding-top:56px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 30px 60px -32px #6e8c0099}.pair{align-items:flex-end;width:96%;display:flex}.pair img{flex:none;height:auto}.pair__emma{width:58%}.pair__connor{aspect-ratio:1100/1049;object-fit:cover;object-position:top;width:50.5%;margin-left:-8.5%}.hero__photo .nametag{bottom:24px}.hero__photo .nametag--a{left:5%}.hero__photo .nametag--b{right:5%}.map{box-shadow:var(--e3);margin:0;position:relative;overflow:hidden}.map svg{width:100%;height:auto;display:block}.map text{font-family:var(--text)}.map__grid{stroke:var(--line);stroke-width:1px}.map__axis{stroke:var(--line-strong);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.map__label{fill:var(--body-dark);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:500}.map__note{fill:var(--body-dark);font-size:12px;font-weight:600}.map__lead{fill:none;stroke:var(--ink-mid);stroke-width:1.2px;stroke-dasharray:2 3}.comp{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite drift}.comp:nth-child(2n){animation-duration:7.5s;animation-direction:reverse}.comp:nth-child(3n){animation-duration:5.2s}.comp__halo{fill:#080a000d}.comp__dot{fill:var(--ink);opacity:.82}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(1.5px,-2px)}}.map__trail{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:3 5;stroke-linecap:round;opacity:.55}.map__zone{fill:#d3ff3152;stroke:var(--accent-dark);stroke-width:1.5px;stroke-dasharray:4 5;transform-box:fill-box;transform-origin:50%;transform:scale(var(--zone,1));opacity:var(--zone,1)}.you__box{fill:var(--lime);stroke:var(--ink);stroke-width:1.5px;transition:fill .4s}.map:not(.is-there) .you__box{fill:var(--line-strong)}.you__ping{fill:none;stroke:var(--accent-dark);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;opacity:0}.map.is-there .you__ping{animation:2.4s ease-out 1s infinite ping-ring}@keyframes ping-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.you__tag{opacity:var(--tag,1);transition:opacity .4s .3s}.map__zone{transition:transform .8s var(--ease-out), opacity .5s ease}.js .map:not(.is-done) .map__zone{--zone:0}.js .map:not(.is-done) .you__tag{--tag:0}.you__tag rect,.you__tag path{fill:var(--ink)}.you__tag text{fill:var(--head-light);font-size:12px;font-weight:600}@media (max-width:999px){.hero{padding-block:40px calc(var(--sec) - 14px)}.hero__grid{grid-template-columns:minmax(0,1fr);gap:48px}.hero:before{-webkit-mask-image:radial-gradient(90% 60% at 60% 70%,#000 0%,#0000 75%);mask-image:radial-gradient(90% 60% at 60% 70%,#000 0%,#0000 75%)}}@media (max-width:560px){.hero__lede{font-size:17px;line-height:26px}.map .legend{display:none}.hero__photo{padding-top:28px}.hero__photo .nametag{font-size:12px;bottom:14px}}:root .hero__photo{background:var(--bg-dark);box-shadow:inset 0 1px #ffffff14,0 30px 60px -30px #0a0a0f8c}:root .hero__photo .nametag{background:var(--lime);color:var(--ink)}.honest__in{text-align:center;justify-items:center;display:grid}.honest__wants{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin:44px 0 0;padding:0;list-style:none;display:grid}.honest__want{text-align:left;align-items:center;gap:16px;padding:16px 20px 16px 16px;display:flex}.honest__want .win-icon{border-radius:12px;width:44px;height:44px}.honest__want .win-icon .ico{width:22px;height:22px}.honest__label{color:var(--ink);font:400 26px/28px var(--display);letter-spacing:-.01em;text-wrap:balance}.honest__link{fill:none;width:16px;height:56px;stroke:var(--ink-faint);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-top:28px;display:block}.honest__answer{max-width:15em;margin-top:28px}.honest__body{text-wrap:balance;max-width:50ch;margin:20px 0 0;font-size:18px;line-height:28px}.honest__kicker{color:var(--ink);font:400 28px/32px var(--display);letter-spacing:-.01em;margin:32px 0 0}.honest__want,.honest__link,.honest__answer,.honest__body,.honest__kicker{transition:opacity .6s ease var(--d,0s), transform .7s var(--ease-out) var(--d,0s)}.honest__want:nth-child(2){--d:80ms}.honest__want:nth-child(3){--d:.16s}.honest__link{--d:.35s}.honest__answer{--d:.5s}.honest__body{--d:.7s}.honest__kicker{--d:.85s}.honest .hl-bar{transition-delay:.9s}.js .honest__in:not(.is-in) :is(.honest__want,.honest__link,.honest__answer,.honest__body,.honest__kicker){opacity:0;transform:translateY(16px)}@media (max-width:899px){.honest__wants{grid-template-columns:minmax(0,1fr);gap:10px}.honest__want{padding:12px 16px 12px 12px}.honest__want .win-icon{border-radius:12px;width:40px;height:40px}.honest__want .win-icon .ico{width:20px;height:20px}.honest__label{font-size:24px;line-height:26px}.honest__link{height:40px;margin-top:20px}.honest__answer{margin-top:20px}.honest__body{font-size:17px;line-height:26px}.honest__kicker{font-size:24px;line-height:28px}.win-icon{border-radius:14px;width:48px;height:48px}.win-icon .ico{width:24px;height:24px}}.approach{overflow:clip}.approach__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:72px;display:grid}.approach__copy{gap:24px;display:grid}.approach__copy .copy{gap:18px}.copy .approach__big{color:var(--ink);font:700 20px/30px var(--text);letter-spacing:-.01em;text-wrap:balance;max-width:34ch;margin:4px 0 0}@media (max-width:999px){.approach__grid{grid-template-columns:minmax(0,1fr);gap:48px}}.logos{padding-block:0}.logos+.sec{padding-top:calc(2 * var(--sec) - 14px)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__track{width:max-content;animation:marquee var(--dur,48s) linear infinite;align-items:center;margin:0;padding:0;list-style:none;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(var(--shift,-50%))}}.logo-item{height:84px;color:var(--ink);opacity:.78;flex:none;align-items:center;gap:10px;padding-inline:36px;display:flex}.logo-item img{height:var(--h,32px);width:auto}.logo-item__name{font:700 19px/1 var(--text);letter-spacing:-.01em;white-space:nowrap}.pull{padding-block:calc(2 * var(--sec) - var(--inset)) var(--sec)}.formula.is-stacked+.pull{padding-top:calc(2 * var(--sec))}.pull__fig{text-align:center;justify-items:center;gap:28px;max-width:980px;margin:0 auto;display:grid}.pull__mark{width:56px;height:42px;fill:var(--accent-dark)}.pull__quote{margin:0}.pull__quote p{color:var(--ink);font:italic 700 clamp(24px, 2.7vw, 36px)/1.3 var(--text);letter-spacing:-.02em;text-wrap:balance;margin:0}.cite{text-align:left;align-items:center;gap:14px;display:flex}.cite__logo{opacity:.85;width:auto;height:22px}.cite__rule{background:var(--line-strong);width:1px;height:28px}.cite b{color:var(--ink);font-weight:600;display:block}.cite span span{font-size:14px;line-height:20px;display:block}.wuh__body{margin-top:56px}.wuh__cards{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0 28px;list-style:none;display:grid;position:relative}.wuh__cards li{box-shadow:var(--e2);align-content:start;gap:18px;padding:22px 22px 24px;display:grid}.wuh__cards p{color:var(--ink);font:500 17px/25px var(--text);text-wrap:pretty;margin:0}.wuh .icon .dash{stroke-dasharray:3 3.5}.wuh__then{--wuh-lap:96px;margin-top:calc(-1 * var(--wuh-lap));padding:calc(var(--wuh-lap) + 52px) 56px 56px;border-radius:var(--r-lg);background:var(--bg-dark);color:var(--body-light);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px 64px;display:grid}.wuh__label{color:var(--lime-text);font:400 22px/24px var(--display);letter-spacing:.04em;margin:0 0 18px}.wuh__big{color:var(--head-light);font:400 clamp(40px, 4.2vw, 56px)/1.02 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0}.wuh__acc{color:var(--lime-text)}.wuh__copy{text-wrap:pretty;margin:0;font-size:18px;line-height:28px}.wuh__then .btn{margin-top:28px}.wuh__then .btn:focus-visible{outline-color:var(--lime)}@media (max-width:1099px){.wuh__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.wuh__body{margin-top:32px}.wuh__cards{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 12px}.wuh__cards li{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px}.wuh__cards p{font-size:16px;line-height:24px}.wuh__then{--wuh-lap:44px;padding:calc(var(--wuh-lap) + 36px) 24px 32px;grid-template-columns:minmax(0,1fr);gap:24px}.wuh__then .btn{margin-top:24px}}@media (max-width:420px){.wuh__then .btn{width:100%}}.who__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:64px;display:grid}.who__head{gap:20px;display:grid}.moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.moment{align-content:space-between;gap:40px;min-height:200px;padding:20px 20px 22px;display:grid}.moment__label{color:var(--ink);font:400 30px/32px var(--display);letter-spacing:-.01em;margin:0}.moment__label small{color:var(--body-dark);font:500 10.67px/14px var(--text);letter-spacing:.3em;text-transform:uppercase;margin-bottom:6px;display:block}.sec.who{padding-bottom:calc(2 * var(--sec) - var(--inset))}.founder+.sec{padding-top:calc(2 * var(--sec) - var(--inset))}.services{padding-bottom:calc(2 * var(--sec) - var(--inset))}.chips{gap:16px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.chips__row{width:max-content;animation:marquee var(--dur,56s) linear infinite;gap:14px;display:flex}.chips__row--rev{animation-direction:reverse}.chips:hover .chips__row{animation-play-state:paused}.chip{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);box-shadow:var(--e1);color:var(--ink);font:400 26px/1 var(--display);letter-spacing:.01em;white-space:nowrap;flex:none;align-items:center;gap:12px;padding:14px 22px 12px 18px;display:inline-flex}.chip:before{content:"";background:var(--lime);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:2px;flex:none;margin-top:-3px}@media (max-width:999px){.who__grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:640px){.moments{grid-template-columns:minmax(0,1fr);gap:10px}.moment{grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:0;padding:14px 16px}.moment .icon-tile{width:52px;height:52px}.moment .icon{width:32px;height:32px}.moment__label{font-size:26px;line-height:28px}.chip{padding:12px 20px 10px 16px;font-size:22px}}.founder{position:relative}.founder__grid{padding:104px calc(var(--edge) - var(--panel-x)) 0;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px;display:grid}.founder__fig{gap:36px;margin:0;padding-bottom:96px;display:grid}.founder__mark{width:52px;height:39px;fill:var(--accent-light)}.founder__quote{gap:28px;margin:0;display:grid}.founder__big{color:var(--head-light);font:400 clamp(40px, 4.6vw, 64px)/.98 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0}.founder__big .dim{color:#fdfff56b}.founder__small{color:var(--body-light);text-wrap:pretty;max-width:34ch;margin:0;font-size:22px;line-height:32px}.founder__small .accent{color:var(--accent-light);font-weight:600}.founder__cite{align-items:center;gap:14px;display:flex}.founder__cite:before{content:"";background:var(--accent-light);width:28px;height:2px}.founder__cite b{color:var(--head-light);font-weight:600;display:block}.founder__cite span span{font-size:14px;line-height:20px;display:block}.founder__people{justify-content:center;align-self:end;align-items:flex-end;display:flex;position:relative}.person{width:min(100%,460px);height:auto}.founder[data-who=emma] .person--connor{display:none}@media (max-width:899px){.founder__grid{grid-template-columns:minmax(0,1fr);gap:0;padding:64px 24px 0}.founder__fig{padding-bottom:32px}.person{width:min(78%,340px)}.founder__small{font-size:19px;line-height:28px}}.words__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.words__nav{gap:10px;display:flex}.round{appearance:none;border:1px solid var(--line-strong);background:var(--surface);width:48px;height:48px;color:var(--ink);box-shadow:var(--e1);cursor:pointer;transition:background-color .2s, opacity .2s, transform .14s var(--ease-out);border-radius:50%;place-items:center;display:grid}.round svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.round:hover{background:var(--lime)}.round:active{transform:scale(.96)}.round:disabled{opacity:.35;cursor:default;background:var(--surface)}.round:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.words__track{padding:8px var(--edge) 32px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;overscroll-behavior-x:contain;gap:20px;margin-top:48px;display:flex;overflow-x:auto}.words__track::-webkit-scrollbar{display:none}.words__track:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.tcard{scroll-snap-align:start;transition:box-shadow .4s var(--ease-out), border-color .4s, transform .4s var(--ease-out);flex-direction:column;flex:0 0 min(560px,86vw);gap:24px;margin:0;padding:26px 28px 24px;display:flex}.tcard.is-active{box-shadow:var(--e2);border-color:var(--line-strong);transform:translateY(-4px)}.tcard__top{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.tcard__logo{height:var(--h,26px);opacity:.85;width:auto}.tcard__co{color:var(--ink);font:700 19px/1 var(--text);letter-spacing:-.01em;align-items:center;gap:10px;display:inline-flex}.tcard__mark{width:34px;height:26px;fill:var(--accent-dark);flex:none}.tcard__q{flex:1;margin:0}.tcard__q p{color:var(--ink);text-wrap:pretty;margin:0;font-size:19px;font-style:italic;line-height:30px}.sweep{background:linear-gradient(var(--lime), var(--lime)) no-repeat 0 0 / calc(var(--t,1) * 100%) 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s var(--ease) .25s;border-radius:4px;margin:0 -2px;padding:1px 2px}.js .tcard:not(.is-active) .sweep{--t:0;transition-duration:.3s;transition-delay:0s}.tcard__by{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:20px;display:flex}.tcard__av{background:var(--bg-light);border:1px solid var(--line);width:40px;height:40px;color:var(--ink);font:400 18px/1 var(--display);border-radius:50%;place-items:center;padding-top:2px;display:grid}.tcard__by b{color:var(--ink);font-weight:600;display:block}.tcard__by span span{font-size:14px;line-height:20px;display:block}.words__foot{align-items:center;gap:20px;display:flex}.words__bar{background:var(--line);border-radius:999px;flex:1;height:3px;overflow:hidden}.words__bar i{background:var(--ink);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--w,.125));transition:transform .4s var(--ease-out);display:block}@media (max-width:899px){.words__nav{display:none}.words__track{gap:12px;margin-top:32px}.tcard{padding:22px 20px 20px}.tcard__q p{font-size:17px;line-height:27px}}.rail{background:var(--ground);position:relative}.rail .h3{letter-spacing:-.005em;font-size:30px;line-height:34px}@media (max-width:560px){.rail .h3{font-size:28px;line-height:32px}}.num-badge{border-radius:var(--r-sm);background:var(--ground);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-soft);font:400 24px/1 var(--display);transition:background-color .3s var(--ease-out), color .3s var(--ease-out), box-shadow .3s var(--ease-out);flex:none;place-items:center;padding-top:3px;display:grid}.card--dark{background:var(--dark);border-color:var(--dark);color:var(--on-dark);box-shadow:var(--e2)}.rail__pin{padding:var(--sec) var(--edge)}.rail__head{gap:16px;display:grid}.rail .h2{max-width:920px}.rail__view{margin-top:40px}.rail__mover{position:relative}.rail__track{gap:20px;margin:0;padding:0;list-style:none;display:grid}.rail__stage{padding-left:36px;position:relative}.rail__node{z-index:1;background:var(--surface);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:background-color .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:50%;position:absolute;top:47px;left:0}.rail__card{height:100%;transition:box-shadow .35s var(--ease-out), border-color .35s var(--ease-out), transform .35s var(--ease-out);flex-direction:column;gap:18px;padding:22px 22px 26px;display:flex}.rail__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rail__line{background:var(--line);pointer-events:none;border-radius:999px;position:absolute}.rail__fill{border-radius:inherit;background:var(--lime);transform-origin:0 0;transform:scaleY(var(--p,0));position:absolute;inset:0;box-shadow:inset 0 0 0 1px #080a0024}.rail .is-lit .rail__node{background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--ink)}.rail .is-now .rail__card{border-color:var(--line-strong);box-shadow:var(--e2);transform:translateY(-4px)}.rail .is-now .num-badge{background:var(--lime);color:var(--ink);box-shadow:none}.rail .icon .a{animation:none}.rail .is-now .icon .a{animation:pop .6s var(--ease-out) both}.rail__end{justify-content:space-between}.rail__word{font:400 clamp(72px, 11vh, 120px)/.8 var(--display);color:var(--lime-text);margin:0;padding-top:.05em}.rail .is-now .rail__card.card--dark{border-color:var(--dark);box-shadow:var(--e3)}.rail__end .btn{align-self:flex-start}.rail__end .btn:focus-visible{outline-color:var(--lime)}.rail:is([data-mode=pin],[data-mode=row]) .rail__track{gap:20px;display:flex}.rail:is([data-mode=pin],[data-mode=row]) .rail__stage{flex-direction:column;padding:44px 0 0;display:flex}.rail:is([data-mode=pin],[data-mode=row]) .rail__node{top:0;left:47px}.rail:is([data-mode=pin],[data-mode=row]) .rail__fill{transform:scaleX(var(--p,0))}.rail[data-mode=pin] .rail__pin{padding:var(--sec) 0 calc(var(--sec) - 24px);flex-direction:column;gap:clamp(24px,5vh,56px);display:flex;position:sticky;top:0;overflow:hidden}.rail[data-mode=pin] .rail__head{padding-inline:var(--edge)}.rail[data-mode=pin] .rail__view{margin-top:0}.rail[data-mode=pin] .rail__mover{will-change:transform;width:max-content}.rail[data-mode=pin] .rail__track{padding:4px var(--edge) 24px}.rail[data-mode=pin] .rail__stage{flex:none;width:clamp(300px,26vw,370px)}.rail[data-mode=pin] .rail__stage--end{width:clamp(300px,24vw,360px)}.rail[data-mode=row] .rail__stage{flex:1 1 0;min-width:0}.rail[data-mode=row] .rail__word{font-size:clamp(56px,6vw,88px)}.trio{grid-template-rows:1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;margin-top:56px;display:grid}.way{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;padding:26px 26px 0;display:grid;overflow:hidden}.way__main{align-content:start;gap:22px;padding-bottom:32px;display:grid}.way--oversee{border:1.5px dashed var(--line-strong);box-shadow:none;background:0 0}.way__head{align-items:center;gap:16px;display:flex}.way__title{color:var(--ink);font:400 36px/1 var(--display);letter-spacing:-.01em;margin:0;padding-top:4px}.way__intro{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:24px}.way .points{align-content:start}.way__say{border-top:1px solid var(--line);background:var(--bg-light);align-self:stretch;align-items:flex-end;margin:0 -26px;padding:22px 26px 26px;display:flex}.way--oversee .way__say{border-top:1.5px dashed var(--line-strong);background:0 0}.way__say span{color:var(--ink);font:400 32px/36px var(--display);letter-spacing:-.01em;text-wrap:balance}.way__say .hl-bar{transition-delay:.5s}.way:nth-child(2) .way__say .hl-bar{transition-delay:.7s}.way:nth-child(3) .way__say .hl-bar{transition-delay:.9s}@media (max-width:999px){.trio{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:16px}.way{grid-row:auto;grid-template-rows:none}}@media (max-width:560px){.way{padding:22px 20px 0}.way__main{gap:18px;padding-bottom:24px}.way__say{margin:0 -20px;padding:18px 20px 22px}.way__title{font-size:32px}.way__say span{font-size:28px;line-height:32px}}.apply{position:relative;overflow:hidden}.apply__grid{padding:96px calc(var(--edge) - var(--panel-x)) 0;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:24px;display:grid}.apply__copy{justify-items:start;gap:24px;padding-bottom:96px;display:grid}.apply__h2{font-size:clamp(44px,5vw,72px);line-height:.95}.apply__body{max-width:40ch;color:var(--ink);text-wrap:pretty;margin:0;font-size:20px;line-height:30px}.apply__people{justify-content:center;align-items:flex-end;display:flex;position:relative}.apply__people img{width:min(100%,600px);height:auto}.nametag{background:var(--bg-dark);color:var(--head-light);white-space:nowrap;box-shadow:var(--e2);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;line-height:18px;position:absolute;bottom:28px}.nametag--a{left:4%;transform:rotate(-3deg)}.nametag--b{right:4%;transform:rotate(2deg)}@media (max-width:899px){.apply__grid{grid-template-columns:minmax(0,1fr);gap:0;padding:56px 24px 0}.apply__copy{padding-bottom:40px}.nametag{font-size:12px;bottom:16px}}.foot{padding:72px calc(var(--edge) - var(--panel-x)) 0;position:relative;overflow:hidden}.foot__top{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:48px;display:grid}.foot__brand{color:var(--head-light);font:400 64px/.9 var(--display);letter-spacing:.01em;margin:0}.foot__tag{max-width:32ch;margin:12px 0 0}.foot__cols{grid-template-columns:minmax(0,1fr) max-content;gap:32px;display:grid}@media (max-width:1099px){.foot__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.foot__cols h3{margin:0 0 14px}.foot__cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot__cols a:not(.btn){color:var(--body-light);text-decoration:none}.foot__cols a:not(.btn):hover{color:var(--head-light);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px}.foot__cols a:focus-visible,.foot__bottom a:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.foot__bottom{border-top:1px solid var(--dark-line);justify-content:space-between;gap:16px;margin-top:64px;padding-top:20px;font-size:14px;display:flex}.foot__bottom a{color:var(--body-light);text-decoration:none}.foot__giant{color:color-mix(in srgb, var(--bg-light) 11%, var(--bg-dark));font:400 clamp(120px, 26vw, 380px)/.8 var(--display);letter-spacing:-.01em;text-align:center;-webkit-user-select:none;user-select:none;margin:8px 0 -.2em}@media (max-width:899px){.foot{padding:48px 20px 0}.foot__top{grid-template-columns:minmax(0,1fr);gap:36px}.foot__brand{font-size:52px}.foot__bottom{margin-top:40px}.foot__cols{grid-template-columns:minmax(0,1fr);gap:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.marquee__track,.chips__row{flex-wrap:wrap;justify-content:center;width:auto}.marquee,.chips{-webkit-mask-image:none;mask-image:none}.marquee [aria-hidden=true],.chips [aria-hidden=true]{display:none}}html:has(.book[open]){overflow:hidden}.book{border-radius:var(--r-lg);background:var(--surface);width:min(1000px,100vw - 32px);max-width:none;height:min(760px,100dvh - 48px);max-height:none;color:var(--body-dark);box-shadow:var(--e3);border:0;padding:0;overflow:hidden}.book[open]{animation:book-in .4s var(--ease-out);grid-template-rows:auto minmax(0,1fr);display:grid}.book::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0f9e}.book[open]::backdrop{animation:.3s book-fade}@keyframes book-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes book-fade{0%{opacity:0}}.book__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 10px 10px 24px;display:flex}.book__title{color:var(--ink);font:400 24px/28px var(--display);letter-spacing:.01em;margin:0;padding-top:3px}.book__close{width:40px;height:40px;box-shadow:none}.book__frame{background:var(--surface);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.book__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.book__ghost{pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid;position:absolute;inset:0}.book__ghost>div{align-content:start;gap:14px;padding:40px 32px;display:grid}.book__ghost>div+div{border-left:1px solid var(--line)}.book__ghost i{background:var(--line);border-radius:6px;height:12px;display:block}.book__ghost .g-av{border-radius:50%;width:56px;height:56px}.book__ghost .g-h{width:70%;height:22px}.book__ghost .g-w{width:45%}.book__ghost .g-days{grid-template-columns:repeat(7,1fr);gap:14px 10px;max-width:420px;margin-top:18px;display:grid}.book__ghost .g-days i{background:color-mix(in srgb, var(--line) 50%, var(--surface));border-radius:50%;width:36px;height:36px}.book__ghost .g-days i.on{background:var(--line)}@media (max-width:899px){.book{border-radius:var(--r-panel);width:calc(100vw - 16px);height:calc(100dvh - 16px)}.book__head{padding-left:20px}.book__ghost{grid-template-columns:minmax(0,1fr)}.book__ghost>div+div{display:none}}@media (prefers-reduced-motion:reduce){.book[open],.book[open]::backdrop{animation:none}}.formula{color:var(--body-dark)}.formula__intro{padding-top:var(--sec)}.formula__h2{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:20px 0 0;font-size:48px;font-weight:400;line-height:54px}.formula__lede{max-width:52ch;margin:16px 0 0}.formula__track{position:relative}.formula__stage{isolation:isolate;height:100vh;position:sticky;top:0;overflow:hidden}.stage__inner{flex-direction:column;justify-content:center;height:100%;padding-top:64px;padding-bottom:40px;display:flex}.formula:not(.is-stacked) .stage__inner{justify-content:flex-start;padding-block:0}.formula:not(.is-stacked) .stage__inner:before,.formula:not(.is-stacked) .stage__inner:after{content:"";flex:.2333 1 0}.formula:not(.is-stacked) .stage__inner:before{order:0;min-height:88px}.formula:not(.is-stacked) .eq-wrap{order:1}.formula:not(.is-stacked) .stage__inner:after{order:2}.formula:not(.is-stacked) .panels{order:3}.flood{inset:12px var(--panel-x);z-index:-1;background:var(--lime);clip-path:circle(calc(var(--f,0) * 160vmax) at var(--fx,50%) var(--fy,20%));pointer-events:none;border-radius:28px;position:absolute}.eq-eyebrow{margin-bottom:20px}.eq{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:.12em .34em;margin:0;font-size:clamp(30px,3.7vw,48px);font-weight:400;line-height:1.05;display:flex}.eq__break{flex-basis:100%;height:0}.term{appearance:none;isolation:isolate;font:inherit;letter-spacing:inherit;color:var(--ink-faint);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.12em;margin:0;padding:0;transition:color .4s,background-color .4s,box-shadow .4s;position:relative}.term:hover{color:var(--ink-mid)}.term:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.term.is-active,.term.is-done{color:var(--ink)}.term__bar{z-index:-1;background:var(--lime);transform-origin:100%;height:.3em;transition:transform .55s var(--ease);border-radius:.08em;position:absolute;bottom:.04em;left:-.06em;right:-.06em;transform:scaleX(0)}.term.is-active .term__bar{transform-origin:0;transform:scaleX(1)}.term--noise .term__bar{opacity:.5}.term--noise.is-done{color:var(--ink-mid)}.term__strike{pointer-events:none;width:calc(100% + .1em);height:.3em;position:absolute;top:34%;left:-.05em;overflow:visible}.term__strike path{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--noise,0));opacity:calc(var(--noise,0) * 50)}.term--result .term__bar{display:none}.term--result.is-active{background:var(--bg-dark);color:var(--accent-light);box-shadow:0 0 0 .16em var(--bg-dark), 0 18px 40px -16px #0a0a0f80}.op{flex:none;width:.62em;height:.62em;display:inline-flex}.op svg{width:100%;height:100%;overflow:visible}.op path{fill:none;stroke:var(--accent-dark);stroke-width:6.5px;stroke-linecap:round;filter:url(#brush);transition:stroke .3s}.formula__stage.is-flooded .op path{stroke:var(--ink)}.panels{flex:none;align-items:start;min-height:0;margin-top:0;display:grid}.panel{opacity:0;visibility:hidden;transition:opacity .4s ease, transform .6s var(--ease), visibility 0s linear .4s;grid-area:1/1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid;transform:translateY(24px)}.panel.is-past{transform:translateY(-24px)}.panel.is-active{opacity:1;visibility:visible;transition:opacity .45s ease .12s, transform .7s var(--ease) .12s, visibility 0s;transform:none}.panel__h3{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(44px,4.6vw,64px);font-weight:400;line-height:.95}.panel__lead{max-width:30ch;color:var(--ink);margin:20px 0 0;font-size:20px;font-weight:600;line-height:28px}.panel__body{max-width:44ch;margin:16px 0 0}.panel__cta{margin-top:32px}.panel__mock{justify-self:end;width:100%;max-width:600px}.panel__wash{display:none}.hl{background-image:linear-gradient(var(--lime), var(--lime));background-repeat:no-repeat;background-size:calc(var(--t,0) * 100%) 100%;color:var(--ink);border-radius:.18em;padding:0 .08em}.neg{background-image:linear-gradient(var(--ink), var(--ink));background-position:0 100%;background-repeat:no-repeat;background-size:calc(var(--t,0) * 100%) 2px}.scrib{gap:7px;display:grid}.sl{opacity:var(--t,1);transform:translateY(calc((1 - var(--t,1)) * 6px));align-items:center;gap:6px;display:flex}.w{flex:none;display:inline-flex}.w svg{display:block;overflow:visible}.w path{fill:none;stroke:var(--line-strong);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sg{background-image:linear-gradient(var(--lime), var(--lime));background-repeat:no-repeat;background-size:calc(var(--t,0) * 100%) 100%;border-radius:6px;align-items:center;gap:6px;margin:-3px -5px;padding:3px 5px;display:inline-flex}.sg .w path{stroke:var(--ink);transition:stroke .2s}.sg--neg{background-image:linear-gradient(var(--ink), var(--ink));background-position:5px calc(100% - 1px);background-size:calc(var(--t,0) * (100% - 10px)) 2px}.pill{background:var(--lime);opacity:var(--t,0);transform:scale(calc(.8 + var(--t,0) * .2));border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.pill .w path{stroke:var(--ink)}.pill--neg{border:1px dashed var(--line-strong);background:0 0}.pill--neg .w path{stroke:var(--body-dark)}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ico--fill{fill:currentColor;stroke:none}@keyframes talk{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes ping{0%{box-shadow:0 0 #d3ff31e6}to{box-shadow:0 0 0 7px #d3ff3100}}.call{box-shadow:var(--e2);position:relative}.call__top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 16px;display:flex}.dots{gap:5px;display:flex}.dots i{background:var(--line);border-radius:50%;width:8px;height:8px}.rec{background:var(--ink);width:8px;height:8px;box-shadow:0 0 0 3px var(--lime);border-radius:50%;margin-left:6px}.panel.is-active .rec{animation:1.6s ease-out infinite ping}.pips{gap:5px;margin-left:auto;display:flex}.pip{background:var(--line);border-radius:999px;width:18px;height:6px;position:relative;overflow:hidden}.pip:after{content:"";border-radius:inherit;background:var(--ink);transform:scaleX(var(--t,0));transform-origin:0;position:absolute;inset:0}.pip--now:after{background:var(--lime)}.call__stage{grid-template-columns:1fr 1fr;gap:10px;padding:14px 14px 0;display:grid}.call .tile{aspect-ratio:16/10;background:var(--bg-light);border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden}.call .tile--client{box-shadow:0 0 0 2px var(--lime);border-color:var(--lime)}.tile__mark{background:var(--lime);width:22px;height:22px;color:var(--ink);font-family:var(--display);border-radius:6px;place-items:center;font-size:14px;line-height:1;display:grid;position:absolute;bottom:8px;left:8px}.talk{background:var(--surface);height:22px;box-shadow:var(--e1);border-radius:999px;align-items:center;gap:2px;padding:0 7px;display:flex;position:absolute;bottom:8px;left:8px}.talk i{background:var(--ink);border-radius:2px;width:3px;height:12px;transform:scaleY(.4)}.panel.is-active .talk i{animation:.9s ease-in-out infinite talk}.panel.is-active .talk i:nth-child(2){animation-delay:-.3s}.panel.is-active .talk i:nth-child(3){animation-delay:-.6s}.panel.is-active .talk i:nth-child(4){animation-delay:-.15s}.call__controls{justify-content:center;gap:8px;padding:12px 0;display:flex}.ctl{border:1px solid var(--line);width:32px;height:32px;color:var(--body-dark);border-radius:50%;place-items:center;display:grid}.ctl--end{background:var(--bg-dark);border-color:var(--bg-dark);color:var(--cta-light);border-radius:999px;width:44px}.call__notes{border-top:1px solid var(--line);gap:12px;padding:14px 18px 40px;display:flex}.call__notes>.ico{color:var(--body-dark);margin-top:2px}.call__stage--five{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.call__stage--five .tile{grid-column:span 2}.call__stage--five .tile:nth-child(4){grid-column:2/span 2}.call .call__stage--five .tile--client{box-shadow:none;border-color:var(--line)}.call .call__stage--five .tile--talking{box-shadow:0 0 0 2px var(--lime);border-color:var(--lime)}.call__stage--five .talk{height:20px;padding:0 6px;inset:6px 6px auto auto}.call__stage--five .talk i{height:10px}.tile__cam{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile__name{max-width:calc(100% - 12px);color:var(--ink);font:600 11px/14px var(--text);white-space:nowrap;box-shadow:var(--e1);background:#ffffffeb;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex;position:absolute;bottom:6px;left:6px}.tile__name:has(.tile__w){padding-left:3px}.tile__w{background:var(--lime);width:16px;height:16px;font:400 11px/1 var(--display);border-radius:4px;place-items:center;padding-top:1px;display:grid}.tile__init{display:none}:root .tile--client .tile__init{background:var(--surface);border:1px solid var(--line);width:44px;height:44px;color:var(--ink);font:600 14px/1 var(--text);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}:root .tile--talking .tile__init{background:var(--lime);border-color:var(--lime)}:root .tile__w{font-family:var(--font-bebas-neue), "Oswald", "Arial Narrow", Impact, sans-serif}:root :is(.tile__name,.tile__init){font-size:var(--t6);line-height:16px}@media (max-width:560px){.call__stage--five{gap:6px;padding:10px 10px 0}.tile__name{gap:4px;padding:2px 5px;bottom:4px;left:4px}.tile__name:has(.tile__w){padding-left:2px}.tile__w{width:14px;height:14px}:root .tile--client .tile__init{width:34px;height:34px}.call__stage--five .talk{top:4px;right:4px}}.extract{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--e3);opacity:var(--t,0);transform:rotate(-2deg) translateY(calc((1 - var(--t,0)) * 14px));gap:8px;padding:12px 14px 14px;display:grid;position:absolute;bottom:-30px;right:-22px}.extract__head{color:var(--ink);align-items:center;gap:6px;display:flex}.extract__head .badge{background:var(--lime);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.extract .pill{opacity:1;justify-self:start;transform:none}.voices{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;display:grid}.src-stack{gap:12px;display:grid}.src{opacity:var(--t,0);transform:translateX(calc((1 - var(--t,0)) * -18px));grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.src:nth-child(2){margin-left:26px}.src__icon{background:var(--bg-light);border:1px solid var(--line);width:36px;height:36px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.src__body{gap:8px;padding-top:2px;display:grid}.stars{color:var(--ink);gap:2px;display:flex}.src__meta{align-items:center;gap:8px;display:flex}.src__tag{font:600 11px/1 var(--text);letter-spacing:.02em;color:var(--body-dark);white-space:nowrap}.src__icon--g{background:var(--surface)}.src__icon--g svg{width:20px;height:20px}.stars--g{color:#fbbc04}.stars .ico{width:12px;height:12px}.wave{align-items:center;gap:2px;height:12px;display:flex}.wave i{background:var(--ink);border-radius:2px;width:2px}.bank{gap:10px;padding:16px;display:grid}.bank__row{color:var(--ink);opacity:var(--t,0);align-items:center;gap:8px;display:flex}.bank__row+.pills+.bank__row{margin-top:6px}.bank__row .badge{background:var(--lime);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.bank__row .badge--neg{background:var(--bg-light);border:1px solid var(--line)}.bank__row hr{background:var(--line);border:0;flex:1;height:1px;margin:0}.pills{flex-wrap:wrap;gap:6px;display:flex}.sites{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;padding-top:44px;display:grid}.site-slot{opacity:var(--t,0);transform:translateY(calc((1 - var(--t,0)) * 16px));position:relative}.site{opacity:calc(1 - var(--t,0) * .45);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.site-slot--you .site{opacity:1;box-shadow:0 0 0 2px var(--lime), var(--e2);transform:translateY(-12px)}.site__chrome{border-bottom:1px solid var(--line);background:var(--bg-light);align-items:center;gap:4px;padding:7px 9px;display:flex}.site__chrome i{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.site__chrome b{background:var(--line);border-radius:999px;flex:1;height:8px;margin-left:6px}.site__body{gap:10px;padding:12px;display:grid}.site__nav{align-items:center;gap:6px;display:flex}.logo{align-items:center;gap:5px;display:inline-flex;position:relative}.logo__shape{background:var(--ink);width:16px;height:16px}.logo__shape--circle{border-radius:50%}.logo__shape--square{background:var(--lime);border-radius:4px;box-shadow:inset 0 0 0 1px #080a0026}.logo__shape--tri{clip-path:polygon(50% 4%,96% 96%,4% 96%)}.logo__word{background:var(--ink);border-radius:999px;width:34px;height:6px}.site__nav .navs{gap:4px;margin-left:auto;display:flex}.site__nav .navs i{background:var(--line-strong);border-radius:999px;width:12px;height:4px}.tape{background:var(--bg-dark);transform:rotate(-3deg) scaleX(var(--t,0));transform-origin:0;border-radius:5px;position:absolute;inset:-4px -6px}.bars{gap:5px;display:grid}.bars i{background:var(--ink);border-radius:3px;height:9px}.bars i:first-child{width:92%}.bars i:nth-child(2){width:64%}.site__line{background:var(--line-strong);border-radius:999px;width:80%;height:4px}.site__btn{background:var(--line-strong);border-radius:5px;width:46px;height:14px}.site__img{background:var(--bg-light);border:1px solid var(--line);border-radius:8px;height:60px}.you-tag{background:var(--ink);color:var(--head-light);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.you-tag:after{content:"";background:var(--ink);border-radius:1px;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.qmark{z-index:2;background:var(--surface);border:1px solid var(--line);width:42px;height:42px;box-shadow:var(--e2);color:var(--ink);font-family:var(--display);opacity:var(--t,0);transform:translateY(calc((1 - var(--t,0)) * 10px)) scale(calc(.5 + var(--t,0) * .5)) rotate(calc((1 - var(--t,0)) * -20deg));border-radius:50%;place-items:center;font-size:26px;line-height:1;display:grid;position:absolute;top:-20px;right:10px}.site-slot--you .qmark{background:var(--lime);border-color:var(--lime);top:-32px}.cross{pointer-events:none;width:84%;height:88%;position:absolute;inset:6% 8%;overflow:visible}.cross path{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t,0));opacity:calc(var(--t,0) * 50)}.gets{gap:4px;max-width:520px;display:grid}.gets__intro{color:var(--ink);opacity:var(--t,0);transform:translateY(calc((1 - var(--t,0)) * 10px));margin:0 0 14px;font-size:18px;font-weight:600;line-height:26px}.get{grid-template-columns:56px 1fr;align-items:center;gap:20px;padding:14px 0;display:grid;position:relative}.get:after{content:"";height:1px;transform:scaleX(var(--t,0));transform-origin:0;background:#080a0029;position:absolute;bottom:0;left:0;right:0}.get:last-child:after{display:none}.get__icon{background:var(--bg-dark);width:56px;height:56px;color:var(--lime);opacity:var(--t,0);transform:scale(calc(.5 + var(--t,0) * .5)) rotate(calc((1 - var(--t,0)) * -14deg));border-radius:16px;place-items:center;display:grid;box-shadow:0 2px 4px #0a0a0f1f,0 18px 32px -16px #0a0a0f8c}.get__icon .ico{stroke-width:2px;width:28px;height:28px}.get__text{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(26px,2.5vw,34px);font-weight:400;line-height:1;overflow:hidden}.get__text span{text-wrap:balance;transform:translateY(calc((1 - var(--t,0)) * 105%));padding-top:.08em;display:block}@media (prefers-reduced-motion:reduce){.panel.is-active .rec,.panel.is-active .talk i{animation:none}}@media (min-width:900px) and (max-height:760px){.panel__mock{transform-origin:100%;transform:scale(.86)}.formula:not(.is-stacked) .stage__inner{padding-block:0}}.formula:not(.is-stacked) .formula__intro{text-align:center}.formula:not(.is-stacked) .formula__lede{text-wrap:balance;margin-inline:auto}.formula:not(.is-stacked) .formula__track{margin-top:22px}.formula:not(.is-stacked) .eq-wrap{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);width:fit-content;max-width:100%;box-shadow:var(--e2);margin-inline:auto;padding:24px 36px 26px;position:relative;overflow:hidden}.formula:not(.is-stacked) .eq-wrap:after{content:"";background:var(--lime);height:3px;transform:scaleX(var(--prog,0));transform-origin:0;position:absolute;bottom:0;left:0;right:0}.formula:not(.is-stacked) .eq{justify-content:center;font-size:clamp(26px,2.8vw,36px)}.formula:not(.is-stacked) .eq__break{display:none}.formula.is-stacked .formula__stage{height:auto;position:static;overflow:visible}.formula.is-stacked .stage__inner{height:auto;padding-top:96px;padding-bottom:0;display:block}.formula.is-stacked .flood{display:none}.formula.is-stacked .eq-eyebrow{margin-bottom:20px}.formula.is-stacked .eq-wrap{top:env(safe-area-inset-top,0px);z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fdfff5f0;margin:0 -48px;padding:12px 48px;position:sticky}.formula.is-stacked .eq{font-size:clamp(19px,2.4vw,30px)}.formula.is-stacked .panels{margin:0;display:block}.formula.is-stacked .panel{opacity:1;visibility:visible;padding:80px 0;transition:none;transform:none}.formula.is-stacked .panel--space{isolation:isolate;margin:0 -36px;padding:88px 36px 104px;position:relative}.formula.is-stacked .panel__wash{z-index:-1;background:var(--lime);clip-path:inset(0 0 calc((1 - var(--t,0)) * 100%) 0 round 28px);border-radius:28px;display:block;position:absolute;inset:0}@media (max-width:899px){.formula__h2{font-size:40px;line-height:44px}.formula.is-stacked .stage__inner{padding-top:32px}.formula.is-stacked .eq-wrap{margin:0 -16px;padding:10px 16px}.formula.is-stacked .eq{gap:.1em .28em;font-size:19px}.formula.is-stacked .panel{grid-template-columns:minmax(0,1fr);gap:40px;padding:64px 0 72px}.formula.is-stacked .panel--space{margin:0 -8px;padding:64px 24px 80px}.formula.is-stacked .panel__wash{clip-path:inset(0 0 calc((1 - var(--t,0)) * 100%) 0 round 20px);border-radius:20px}.panel__mock{justify-self:stretch;max-width:none}.extract{bottom:-34px;right:0}.call__notes,.src__body{min-width:0;overflow:hidden}.voices{grid-template-columns:1fr;gap:20px}.src:nth-child(2){margin-left:16px}.sites{gap:8px;padding-top:48px}.site__body{gap:7px;padding:8px}.logo__word{width:20px}.site__nav .navs{display:none}.qmark{width:32px;height:32px;font-size:20px;right:4px}.you-tag{top:-42px}.get{grid-template-columns:44px 1fr;gap:14px;padding:12px 0}.get__icon{border-radius:13px;width:44px;height:44px}.get__icon .ico{width:22px;height:22px}.get__text{font-size:26px}}.formula__intro .eyebrow{display:block}:root{--font:var(--font-dm-sans), system-ui, sans-serif;--hw:700;--display:var(--font);--text:var(--font);--t1:64px;--t2:40px;--t3:24px;--t4:20px;--t5:16px;--t6:13px;--lh1:1.1;--lh2:1.15;--lh3:1.2;--ls1:-.03em;--ls2:-.025em;--ls3:-.02em}@media (max-width:599px){:root{--t1:40px;--t2:30px;--t3:22px;--t4:18px}}:root :is(.h1,.rail__word,.rail[data-mode=row] .rail__word){font:var(--hw) var(--t1)/var(--lh1) var(--font);letter-spacing:var(--ls1);padding-top:0}:root :is(.h2,.formula__h2,.apply__h2,.panel__h3,.wuh__big,.founder__big){font:var(--hw) var(--t2)/var(--lh2) var(--font);letter-spacing:var(--ls2)}:root .pull__quote p{font:italic var(--hw) var(--t2)/var(--lh2) var(--font);letter-spacing:var(--ls2)}:root :is(.h3,.rail .h3,.way__title,.honest__label,.honest__kicker,.moment__label,.way__say span,.get__text,.chip,.formula:not(.is-stacked) .eq,.eq,.nav__sheet a,.book__title,.wuh__label,.qmark){font:var(--hw) var(--t3)/var(--lh3) var(--font);letter-spacing:var(--ls3)}:root :is(.way__title,.book__title){padding-top:0}:root .chip{padding:13px 22px 12.5px 18px}@media (max-width:640px){:root .chip{padding:12px 20px 11.5px 16px}}:root .wuh__label{margin-bottom:12px}:root .get__text span{padding-top:0}:root :is(.lede,.hero__lede,.honest__body,.wuh__copy,.founder__small,.tcard__q p,.apply__body,.panel__lead,.gets__intro,.copy .approach__big,.logo-item__name,.tcard__co,.formula.is-stacked .eq){font-size:var(--t4);letter-spacing:-.01em;line-height:1.5}:root :is(.logo-item__name,.tcard__co){line-height:1}:root .formula.is-stacked .eq{font-weight:var(--hw);line-height:var(--lh3)}:root body,:root :is(.wuh__cards p,.way__intro,.nav__links a,.panel__body,.copy p,.cite b,.tcard__by b,.founder__cite b){font-size:var(--t5);line-height:1.5}:root :is(.btn,.btn--sm,.link-arrow,.nav__menu){font:600 var(--t5)/24px var(--font);letter-spacing:-.005em;text-transform:none}:root .btn{padding:14px 24px}:root .btn--sm{padding:8px 16px}:root .nav__menu{padding:7px 14px}:root .link-arrow{background-position:0 calc(100% - 8px);padding:12px 2px}:root :is(.num-badge,.tcard__av){font:600 var(--t5)/1 var(--font);padding-top:0}:root :is(.eyebrow,.moment__label small){font:600 var(--t6)/18px var(--font);letter-spacing:.12em;text-transform:uppercase}:root :is(.chrome,.cite span span,.founder__cite span span,.tcard__by span span,.nametag,.src__tag,.you-tag,.foot__bottom,.tile__mark){font-size:var(--t6);line-height:18px}:root .tile__mark{font-weight:600;line-height:1}:root :is(.nav__brand,.foot__brand,.foot__giant){font-family:var(--font-bebas-neue), "Oswald", "Arial Narrow", Impact, sans-serif;font-weight:400}:root .link-arrow svg{stroke-width:1.4px;width:24px;height:24px}:root .link-arrow:hover{background-size:calc(100% - 32px) 1.5px}:root :is(.honest__want .win-icon .ico,.get__icon .ico){width:calc(var(--t3) * var(--lh3));height:calc(var(--t3) * var(--lh3))}:root .honest__want .win-icon{width:52px;height:52px}:root .way__head .icon-tile{border-radius:12px;width:48px;height:48px}:root .way__head .icon{width:calc(var(--t3) * var(--lh3));height:calc(var(--t3) * var(--lh3))}:root .way__head .icon .l{stroke-width:3px}:root .way__head .icon .thin{stroke-width:2.4px}@media (max-width:899px){:root .honest__want .win-icon{width:48px;height:48px}}:root{--bebas:var(--font-bebas-neue), "Oswald", "Arial Narrow", Impact, sans-serif}:root:root :is(.eyebrow,.moment__label small){font:400 var(--t5)/18px var(--bebas);letter-spacing:.1em}:root:root :is(.num-badge,.tcard__av,.qmark){font:400 var(--t3)/1 var(--bebas);padding-top:3px}:root:root :is(.rail__word,.rail[data-mode=row] .rail__word){font:400 var(--t1)/.9 var(--bebas);letter-spacing:-.01em;padding-top:.05em}:root:root .wuh__then .wuh__label{font:400 var(--t3)/1 var(--bebas);letter-spacing:.04em}:root:root :is(.btn,.link-arrow){font:400 var(--t4)/22px var(--bebas);letter-spacing:.1em;text-transform:uppercase}:root:root :is(.btn--sm,.nav__menu){font-size:var(--t5);line-height:20px}:root:root .btn{padding:15px 24px 13px}:root:root .btn--sm{padding:11px 18px 9px}:root:root .nav__menu{padding:9px 14px 7px}:root:root .link-arrow{padding:13px 2px 9px}
