html{scroll-behavior:smooth}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}body{font-family:Geist,system-ui,sans-serif}.clamp-statement{font-size:clamp(1.8125rem,6.6vw,4.75rem);line-height:1.04;font-weight:500;letter-spacing:-.015em}.clamp-wordmark{font-size:clamp(3rem,13vw,12rem);line-height:.9;letter-spacing:-.02em}.t-section{font-size:clamp(1.3125rem,4.6vw,3.4rem);line-height:1.08;font-weight:500;letter-spacing:-.01em}.t-h3{font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.25;font-weight:500}.t-quote{font-size:clamp(1.125rem,3.4vw,1.7rem);line-height:1.35;font-weight:500}.t-faq{font-size:clamp(1rem,1.4vw,1.375rem);font-weight:500}.t-step{font-size:1.125rem}.t-cardtitle{font-family:Geist,system-ui,sans-serif;font-size:clamp(1.25rem,4vw,2.1rem);line-height:1.1;font-weight:500;letter-spacing:-.01em}.t-eyebrow{display:flex;align-items:center;gap:.55rem;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#767676}.t-eyebrow .sq{width:.5rem;height:.5rem;flex:none}.t-body:not(.text-muted),.t-bodywrap>p:not(.text-muted),.faq-body p,.faq-body li{font-size:1.0625rem;line-height:1.65;color:#2b2b2b}@media (max-width: 767px){.t-body:not(.text-muted),.t-bodywrap>p:not(.text-muted),.faq-body p,.faq-body li,.t-body{font-size:1rem;line-height:1.55}}.t-body{font-size:1.0625rem;line-height:1.65}@media (max-width: 767px){.clamp-statement{line-height:1.12}.t-section{line-height:1.24}.t-cardtitle,.card-title,.t-turn-h{line-height:1.3}.t-quote{line-height:1.45}.vert-item{line-height:1.5}}@media (max-width: 767px){.t-eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:.1em}[data-i18n=heroEyebrow]{font-size:.6875rem!important;font-weight:400;letter-spacing:.1em}[data-i18n=heroCta]{font-size:.875rem;padding:.625rem 1.25rem}}@media (max-width: 767px){.t-eyebrow{margin-bottom:.75rem}.t-bodywrap>p+p{margin-top:1.125rem}section.border-b,section.border-t{border-color:#0000001f}}.tile{position:absolute;top:var(--top);left:var(--left);width:var(--w);aspect-ratio:var(--ar, 4 / 5);object-fit:cover;background:#e5e5e5;transform:translate(var(--fx, 0),calc(var(--fy, 0px) + var(--py, 0px))) scale(.82) rotate(var(--rot, 0deg));opacity:0;transition:transform var(--dur, .9s) cubic-bezier(.16,1,.3,1) var(--delay, 0s),opacity .6s ease var(--delay, 0s);will-change:transform,opacity}#collage.in .tile{transform:translate(var(--mxp, 0px),calc(var(--py, 0px) + var(--myp, 0px))) scale(1) rotate(var(--rot, 0deg));opacity:1}.js .tile-wwd.in{transform:translateY(var(--py, 0px)) scale(1) rotate(var(--rot, 0deg));opacity:1}.tile-m{position:absolute;top:var(--top);left:var(--left);width:var(--w);aspect-ratio:var(--ar, 4 / 5);object-fit:cover;background:#e5e5e5;transform:translate(var(--fx, 0),var(--fy, 0)) scale(.82) rotate(var(--rot, 0deg));opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .6s ease;will-change:transform,opacity}#collage-m.in .tile-m{transform:translateY(var(--py, 0px)) scale(1) rotate(var(--rot,0deg));opacity:1}#collage-m .tile-m:nth-child(1){transition-delay:.04s}#collage-m .tile-m:nth-child(2){transition-delay:.12s}#collage-m .tile-m:nth-child(3){transition-delay:.08s}@media (prefers-reduced-motion: reduce){.tile-m{transition:opacity .4s ease;transform:rotate(var(--rot,0deg));opacity:1}}@media (prefers-reduced-motion: reduce){.tile{transition:opacity .4s ease;transform:rotate(var(--rot,0deg));opacity:1}}.cursor:after{content:"";display:inline-block;width:.6ch;height:.85em;margin-left:.05em;background:#000;transform:translateY(.08em);animation:blink .9s steps(1) infinite}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.js .reveal.in{opacity:1;transform:none}.js .reveal-left,.js .reveal-up,.js .reveal-right{opacity:0;transition:opacity .8s ease,transform 1s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.js .reveal-left{transform:translate(-160px) translateY(40px)}.js .reveal-up{transform:translateY(-150px)}.js .reveal-right{transform:translate(160px) translateY(40px)}.js .reveal-left.in,.js .reveal-up.in,.js .reveal-right.in{opacity:1;transform:none}.js .reveal-up{transition-delay:.15s}@media (prefers-reduced-motion: reduce){.js .reveal-left,.js .reveal-up,.js .reveal-right{transition:opacity .4s ease;transform:none}}.js .card-rise{opacity:0;transform:translateY(56px);transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.js .card-rise.in{opacity:1;transform:none}.js .card-rise:nth-child(1){transition-delay:0s}.js .card-rise:nth-child(2){transition-delay:.12s}.js .card-rise:nth-child(3){transition-delay:.24s}@media (prefers-reduced-motion: reduce){.js .card-rise{transition:opacity .4s ease;transform:none}}.marquee{display:flex;width:max-content;animation:scrollx 28s linear infinite}@keyframes scrollx{0%{transform:translate(0)}to{transform:translate(-50%)}}.pill-track{display:flex;width:max-content;animation:scrollx 30s linear infinite}.pill-marquee:hover .pill-track{animation-play-state:paused}.pill{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid var(--ink, #111);border-radius:999px;padding:.55rem 1.15rem;margin-right:.6rem;font-size:.8rem;font-weight:500;line-height:1}.pill-soon{border-style:dashed}.pill-tag{font-style:normal;opacity:.55}.pill-marquee{-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}@media (prefers-reduced-motion: reduce){.pill-track{animation:none}.pill-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.t-turn-h{font-size:clamp(1.25rem,4vw,2rem);line-height:1.15;font-weight:500;letter-spacing:-.01em}@media (max-width: 767px){.turn-wrap{padding-top:4rem;padding-bottom:4rem}}@media (min-width: 768px){.turn-pin{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden}.turn-rail-mask{height:76vh;height:76svh;overflow:hidden}.turn-rail{will-change:transform}}@media (prefers-reduced-motion: reduce){.turn-pin{position:static;height:auto;display:block;overflow:visible}.turn-rail-mask{height:auto;overflow:visible}.turn-rail{transform:none!important}}.story-hero{height:72vh;min-height:460px}@media (max-width: 767px){.story-hero{height:88vh;height:88svh;min-height:520px}}@media (max-width: 767px){#turn-rail{position:relative}.turn-block.is-step:has(+.turn-block.is-step):after{content:"";position:absolute;left:5px;top:1.15rem;bottom:-2.25rem;width:1px;background:#00000024}.turn-block.is-step{position:relative;padding-left:26px}.turn-block.is-step:before{content:"";position:absolute;left:0;top:.45rem;width:11px;height:11px;border-radius:2px;background:var(--node, #C1FD50);box-shadow:0 0 0 4px var(--paper, #FAFAFA)}.turn-block.is-step .t-turn-h.is-label{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#767676;line-height:1.4;margin-bottom:.5rem}#turn-rail{display:flex;flex-direction:column;gap:2.25rem}#turn-rail>.turn-block{margin:0}.turn-block>p+p{margin-top:.875rem}.turn-block.is-conclusion{padding-left:0;margin-top:.5rem;padding-top:1.75rem;border-top:1px solid rgba(0,0,0,.12)}}.chiprow{display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid var(--ink, #111);border-radius:999px;padding:.4rem .85rem;font-size:.8rem;font-weight:500;line-height:1}.shots{overflow-x:auto;min-width:0;max-width:100%;scrollbar-width:none;-ms-overflow-style:none}.shots-auto{overflow:hidden;display:flex;width:100%}.shots-auto .shots-track{animation:shotsx 90s linear infinite}@keyframes shotsx{0%{transform:translate(0)}to{transform:translate(-100%)}}.shots-auto:hover .shots-track{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.shots-auto{overflow-x:auto}.shots-auto .shots-track{animation:none}.shots-auto .shots-track[aria-hidden=true]{display:none}}.shots::-webkit-scrollbar{display:none}.shots-track{display:flex;gap:.625rem;width:max-content;flex:none}.shot{width:8.5rem;height:8.5rem;flex:none;object-fit:cover;border-radius:.75rem;background:#eee}@media (max-width: 767px){.shot{width:7rem;height:7rem}}.logo-row{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 2.75rem}@media (max-width: 767px){.logo-row.hidden,.t-eyebrow.hidden{display:none}}.logo{display:block;height:2.6rem;width:9.5rem;background-color:#ffffffb8;-webkit-mask-image:var(--logo);mask-image:var(--logo);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease}.logo-row:hover .logo{background-color:#ffffff73}.logo-row .logo:hover{background-color:#fff}@media (max-width: 767px){.logo{height:2.1rem;width:7.5rem}}.vert-item{font-family:var(--font-display, inherit);font-size:clamp(1.25rem,4.4vw,2.6rem);line-height:1.25;font-weight:500;letter-spacing:-.01em;color:#6f6f6f;transition:color .35s ease}.vert-item:hover{color:#fff}.vert-tag{font-size:.5em;opacity:.7}.vert-soon{opacity:.75}.lang-hidden{display:none}.faq-body{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-item.open .faq-body{max-height:900px}.faq-item.open .faq-plus{transform:rotate(45deg)}@media (min-width: 768px){.hover-reveal{opacity:0;transition:opacity .25s ease}.group:hover .hover-reveal{opacity:1}}#curtain{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:120;display:flex;align-items:flex-end;justify-content:space-between;padding:24px 28px;transition:transform .9s cubic-bezier(.76,0,.24,1)}#curtain.lift{transform:translateY(-101%)}#curtain span{color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.04em}#grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;pointer-events:none;z-index:80;opacity:.055;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="320" height="320"><filter id="n"><feTurbulence type="fractalNoise" baseFrequency="0.85" numOctaves="2" stitchTiles="stitch"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0"/></filter><rect width="320" height="320" filter="url(%23n)"/></svg>');animation:grain 7s steps(8) infinite}@keyframes grain{0%,to{transform:translate(0)}12%{transform:translate(-2%,-3%)}25%{transform:translate(3%,1%)}37%{transform:translate(-1%,3%)}50%{transform:translate(2%,-2%)}62%{transform:translate(-3%,1%)}75%{transform:translate(1%,2%)}87%{transform:translate(2%,3%)}}#progress{position:fixed;top:0;left:0;height:3px;width:0;background:#000;z-index:110}#cur-dot,#cur-ring{position:fixed;top:0;left:0;pointer-events:none;border-radius:9999px;mix-blend-mode:difference;z-index:130;opacity:0}#cur-dot{width:8px;height:8px;background:#fff}#cur-ring{width:34px;height:34px;border:1.5px solid #fff;transition:width .25s ease,height .25s ease,opacity .25s ease}#cur-ring.big{width:64px;height:64px}.has-cursor,.has-cursor *{cursor:none!important}::selection{background:#c1fd50;color:#000}.wf{color:#cfcfcf;transition:color .3s ease}.wf.on{color:#000}.magnetic{transition:transform .3s cubic-bezier(.16,1,.3,1);will-change:transform}.card-tile{min-height:13rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}@media (min-width: 768px){.card-tile{min-height:15rem}}.cardx:hover .card-tile{transform:translateY(-6px)}.card-lime{background:#c1fd50;color:#000}.card-sky{background:#4c98f7;color:#000}.card-orange{background:#f19f39;color:#000}.card-num{font-size:.8rem;font-weight:500;letter-spacing:.12em;opacity:.55;z-index:6}.card-copy{padding-top:3.25rem}@media (min-width: 768px){.card-copy{padding-top:3.5rem}}.card-title{font-family:Geist,system-ui,sans-serif;font-size:clamp(1.125rem,4vw,2.1rem);line-height:1.1;font-weight:500;letter-spacing:-.01em}.card-desc{font-size:.95rem;line-height:1.5;opacity:.78}@media (min-width: 768px){.card-copy{display:flex;flex-direction:column;justify-content:flex-end}}.card-arrow{width:2.75rem;height:2.75rem;z-index:6;background:#00000014;color:#000;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s ease}.cardx:hover .card-arrow{transform:translate(3px,-3px);background:#000;color:#fff}.faq-q{transition:padding-left .25s ease}.faq-q:hover{padding-left:10px}.faq-q>span:first-child{transition:transform .3s ease}.faq-q:hover>span:first-child{transform:rotate(45deg) scale(1.15)}.wif-box{width:1.05rem;height:1.05rem;margin-top:.35rem;position:relative;transition:transform .2s ease,opacity .2s ease}.wif-item{cursor:pointer;transition:padding-left .25s ease}.wif-item:hover{padding-left:10px}.wif-item:hover .wif-box{transform:rotate(45deg) scale(1.12)}.wif-item.checked .wif-box:after{content:"";position:absolute;left:50%;top:46%;width:.34rem;height:.62rem;border:solid #111;border-width:0 2.5px 2.5px 0;transform:translate(-50%,-55%) rotate(45deg)}.wif-item.checked .t-step{opacity:.55}@media (prefers-reduced-motion: reduce){.wif-item,.wif-box{transition:none}}.js blockquote.reveal:not(.in):nth-of-type(2){transition-delay:.15s}.js blockquote.reveal:not(.in):nth-of-type(3){transition-delay:.3s}blockquote.reveal.in:hover{transform:translate(14px)}#d5mark{position:absolute;right:-2%;top:6%;font-size:17vw;line-height:1;font-weight:700;color:transparent;-webkit-text-stroke:1.5px #e7e7e7;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;will-change:transform}[data-i18n=heroTrust]:hover:after{content:" 🦙"}.llama{position:fixed;top:-8vh;z-index:125;pointer-events:none;animation:llamafall linear forwards}@keyframes llamafall{to{transform:translateY(118vh) rotate(340deg)}}.nav-bar{padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}#navpill{scrollbar-width:none;-ms-overflow-style:none}#navpill::-webkit-scrollbar{display:none}#navpill{transition:box-shadow .3s ease}.scrolled #navpill{box-shadow:0 8px 24px #0000001f}#strip1,#strip2{will-change:transform}@media (prefers-reduced-motion: reduce){#grain{animation:none}#curtain{transition:none}}
