@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_d5e70d50-module__JoeG0W__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_d5e70d50-module__JoeG0W__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e53e3b149393d1c-s.04zcam1iel9wu.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a93cb13d889c4ad-s.034_md61ci_hx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0da3903252e3445-s.2-gvzunjwzw93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8dba48c3ca6529a0-s.p.3r6si8l984dsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_61d541d9-module__pxkRJa__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}.caveat_61d541d9-module__pxkRJa__variable{--font-caveat:"Caveat", "Caveat Fallback"}
.ll{--ll-ivory:#fff;--ll-cream:#f6f6f4;--ll-paper:#fff;--ll-stone:#ebebe8;--ll-ink:#141414;--ll-ink-2:#1c1c1c;--ll-char:#5c5c5c;--ll-lemon:#f2c230;--ll-mute:#767676;--ll-line:#14141424;--ll-line-2:#14141442;--ll-line-d:#ffffff38;--ll-glass:#ffffff24;--ll-glass-2:#ffffff0f;--ll-glass-brd:#ffffff6b;--ll-pad:56px;--ll-t:.6s cubic-bezier(.22, .61, .36, 1);--ll-t-fast:.26s cubic-bezier(.22, .61, .36, 1);--ll-d1:clamp(46px, 6.4vw, 104px);--ll-d2:clamp(34px, 3.6vw, 52px);--ll-d3:clamp(24px, 2.3vw, 34px);--ll-body:clamp(14px, 1.05vw, 15.5px);background:var(--ll-ivory);color:var(--ll-ink);font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}@media (max-width:900px){.ll{--ll-pad:22px}}.ll a{text-decoration:none}.ll ::selection{background:var(--ll-lemon);color:var(--ll-ink)}.ll-shell{max-width:1440px;padding-left:var(--ll-pad);padding-right:var(--ll-pad);margin:0 auto}.ll-section{--ll-y:clamp(58px, 6.5vw, 100px);padding-top:var(--ll-y);padding-bottom:var(--ll-y)}.ll-hairline{border-top:1px solid var(--ll-line)}.ll-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--ll-mute);align-items:center;gap:12px;font-size:10.5px;font-weight:600;display:flex}.ll-h1,.ll-h2{letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}.ll-h1{font-size:var(--ll-d1);letter-spacing:-.028em;line-height:.98}.ll-h2{font-size:var(--ll-d2)}.ll-lede{letter-spacing:-.015em;font-weight:450}.ll-body{font-size:var(--ll-body);line-height:1.62}.ll-muted{opacity:.74}.ll-rule{background:var(--ll-lemon);width:68px;height:3px}.ll-btn{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;background:var(--ll-ink);color:var(--ll-paper);cursor:pointer;transition:background var(--ll-t-fast), color var(--ll-t-fast), transform var(--ll-t-fast);border:1px solid #0000;border-radius:999px;align-items:center;gap:20px;padding:19px 30px;font-size:12px;font-weight:600;display:inline-flex}.ll-btn:hover{background:var(--ll-lemon);color:var(--ll-ink);transform:translateY(-2px)}.ll-btn-sm{gap:14px;padding:14px 24px}.ll-btn-outline{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ll-line-2);color:var(--ll-ink);cursor:pointer;transition:background var(--ll-t-fast), color var(--ll-t-fast);background:0 0;border-radius:999px;align-items:center;gap:14px;padding:12px 18px;font-size:10px;font-weight:600;display:inline-flex}.ll-btn-outline:hover{background:var(--ll-ink);color:var(--ll-paper)}.ll-btn-glass{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ll-glass-brd);background:var(--ll-glass-2);color:var(--ll-ivory);-webkit-backdrop-filter:blur(10px);transition:background var(--ll-t-fast), color var(--ll-t-fast);border-radius:999px;align-items:center;gap:16px;padding:15px 26px;font-size:11.5px;font-weight:600;display:inline-flex}.ll-btn-glass:hover{background:var(--ll-ivory);color:var(--ll-ink)}.ll-btn-round{border:1px solid var(--ll-line-2);width:46px;height:46px;color:var(--ll-ink);cursor:pointer;transition:background var(--ll-t-fast), color var(--ll-t-fast), opacity var(--ll-t-fast);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.ll-btn-round:hover:not(:disabled){background:var(--ll-ink);color:var(--ll-paper)}.ll-btn-round:disabled{opacity:.3;cursor:default}@media (max-width:1040px){.ll-nav-links{display:none}}@media (min-width:1041px){.ll-menu-btn,.ll-menu-panel{display:none}}@media (max-width:719px){.ll-header-cta{display:none}}.ll-chain-arrow{display:none}@media (min-width:1080px){.ll-chain-arrow{display:block}.ll-chain-step{padding-left:clamp(0px,2vw,28px)}}@media (min-width:1000px){.ll-step-divided{border-left:1px solid var(--ll-line);border-right:1px solid var(--ll-line)}}.ll-card{scroll-snap-align:start;background:var(--ll-paper);border:1px solid var(--ll-line);color:var(--ll-ink);transition:transform var(--ll-t-fast), box-shadow var(--ll-t-fast), border-color var(--ll-t-fast);border-radius:18px;flex-direction:column;flex:0 0 clamp(268px,24vw,324px);display:flex;overflow:hidden}.ll-card-cover{aspect-ratio:16/9;background:var(--ll-cream);border-bottom:1px solid var(--ll-line);border-radius:17px 17px 0 0;overflow:hidden}.ll-card-cover>*{border-radius:inherit}.ll-card-cover img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.ll-card:hover .ll-card-cover img{transform:scale(1.04)}.ll-card-body{flex-direction:column;flex:1;padding:0 clamp(20px,1.8vw,26px) clamp(20px,1.8vw,26px);display:flex}.ll-card-tile{margin-top:-19px;display:flex}.ll-card:hover{border-color:var(--ll-line-2);transform:translateY(-4px);box-shadow:0 22px 44px #1414141f}.ll-card-platform{letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin-top:16px;font-size:10px;font-weight:600}.ll-card-title{letter-spacing:-.02em;margin:8px 0 0;font-size:21px;font-weight:700;line-height:1.24}.ll-card-summary{color:var(--ll-char);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.ll-card-stats{border-top:1px dashed var(--ll-line-2);justify-content:space-between;align-items:flex-end;gap:14px;margin-top:22px;padding-top:16px;display:flex}.ll-card-stat-label{letter-spacing:.18em;text-transform:uppercase;opacity:.5;font-size:9.5px;font-weight:600}.ll-card-stat-value{letter-spacing:.01em;font-size:20px;font-weight:800}.ll-card-price{color:var(--ll-mute)}.ll-glass{border:1px solid var(--ll-glass-brd);background:linear-gradient(150deg, var(--ll-glass), var(--ll-glass-2));-webkit-backdrop-filter:blur(16px)saturate(140%);box-shadow:inset 0 1px 1px #ffffff80,0 24px 50px #00000057}.ll-glass-light{border:1px solid var(--ll-line);-webkit-backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(150deg,#ffffffb3,#ffffff38);box-shadow:inset 0 1px 1px #ffffffe6,0 14px 30px #1414140f}.ll-on-dark{--ll-line:var(--ll-line-d);--ll-line-2:var(--ll-line-d);color:var(--ll-ivory)}.ll-rows>*{border-top:1px solid var(--ll-line)}.ll-rows>:last-child{border-bottom:1px solid var(--ll-line)}[data-ll-reveal=armed] .ll [data-reveal]{opacity:0;transition:opacity var(--ll-t), transform var(--ll-t);transform:translateY(18px)}[data-ll-reveal=armed] .ll [data-reveal].in{opacity:1;transform:none}[data-ll-reveal=armed] .ll [data-reveal]:nth-child(2){transition-delay:90ms}[data-ll-reveal=armed] .ll [data-reveal]:nth-child(3){transition-delay:.18s}[data-ll-reveal=armed] .ll [data-reveal]:nth-child(n+4){transition-delay:.27s}.ll .dash{stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset 1.6s cubic-bezier(.22,.61,.36,1)}.ll .in .dash{stroke-dashoffset:0}.ll .pop{transform-origin:50%;transition:transform .9s cubic-bezier(.22,.61,.36,1) .32s;transform:scale(.2)}.ll .in .pop{transform:scale(1)}@keyframes ll-hero-settle{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.ll .ll-hero-image{animation:1.6s cubic-bezier(.22,.61,.36,1) both ll-hero-settle}.ll .ll-value-photo{background-position:72%}@media (max-width:899px){.ll .ll-value-photo{background-position:52%}}@media (max-width:699px){.ll .ll-hero-scrim{background:linear-gradient(176deg,#f4f0e7f5 0%,#f4f0e7eb 46%,#f4f0e78c 78%,#f4f0e738 100%)!important}}.ll .rail{scrollbar-width:none}.ll .rail::-webkit-scrollbar{height:0}@media (prefers-reduced-motion:reduce){.ll *,.ll :before,.ll :after{transition-duration:1ms!important;animation:none!important}[data-ll-reveal=armed] .ll [data-reveal]{opacity:1!important;transform:none!important}.ll .dash{stroke-dashoffset:0!important}.ll .pop{transform:none!important}}
