body:has(.tl){background:#0a0b0a}.tl{--ink:#0a0b0a;--char:#131512;--raise:#1b1e1a;--line:#262a25;--line2:#343a33;--txt:#f2f3ee;--mut:#9aa196;--lime:#d8f25a;--lime-ink:#0b0d06;--warn:#e8a35a;--D:var(--hp-archivo), "Arial Narrow", Impact, sans-serif;--B:var(--hp-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--M:var(--hp-mono), ui-monospace, Menlo, monospace;--gut:clamp(16px, 4vw, 40px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--txt);font:400 15px/1.55 var(--B);-webkit-font-smoothing:antialiased}.tl *,.tl :before,.tl :after{box-sizing:border-box}.tl a{color:inherit;text-decoration:none}.tl .tl-D{font-family:var(--D);font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:0;margin:0;font-weight:800;line-height:.9}.tl .tl-mono{font-family:var(--M);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.tl-main{isolation:isolate;grid-template-rows:auto 1fr;min-height:100svh;display:grid;position:relative;overflow-x:clip}.tl-top{z-index:3;padding:calc(14px + env(safe-area-inset-top)) var(--gut) 14px;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.tl-brand{align-items:center;gap:12px;display:inline-flex}.tl-brand b{font-size:26px}.tl-brand .tl-mono{letter-spacing:.24em;color:#e6e9e0;opacity:.8;border-left:1px solid #ffffff4d;padding-left:10px;font-size:9px;line-height:1.45}.tl-back{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b0a8c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .2s;display:inline-flex}.tl-back:hover{border-color:#fff6}.tl-back:focus-visible,.tl-brand:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.tl-grid{z-index:2;padding:0 var(--gut) calc(20px + env(safe-area-inset-bottom));align-content:end;gap:18px;display:grid;position:relative}.tl-hero{max-width:560px}.tl-eyebrow{color:#eef1e7;text-shadow:0 1px 10px #000000b3;margin:0 0 10px}.tl-eyebrow:before{content:"";background:var(--lime);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.tl-title{text-shadow:0 2px 24px #00000073;font-size:clamp(40px,11vw,60px)}.tl-title span{display:block}.tl-lede{color:#e9ece4;text-shadow:0 1px 14px #000c;max-width:36ch;margin:12px 0 0;font-size:16px;line-height:1.5}.tl-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#131512eb;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:440px;padding:22px;display:flex;box-shadow:0 30px 60px -30px #000000e6}.tl-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tl-card-head h2{font-size:30px}.tl-who{background:var(--raise);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}.tl-who strong{font-size:15px;font-weight:600;display:block}.tl-who small{color:var(--mut);overflow-wrap:anywhere;font-size:13px;display:block}.tl-avatar{width:44px;height:44px;color:var(--lime);background:#23281f;border-radius:50%;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.tl-field{gap:7px;display:grid}.tl-field>span{color:#dfe3da;font-size:13px;font-weight:600}.tl-field small{color:var(--mut);font-size:12.5px}.tl-field input{border:1px solid var(--line2);background:var(--ink);width:100%;min-width:0;height:50px;color:var(--txt);font:400 16px/1 var(--B);border-radius:12px;padding:0 16px;transition:border-color .15s,box-shadow .15s}.tl-field input::placeholder{color:#6c7268}.tl-field input:hover{border-color:#4a5148}.tl-field input:focus{border-color:var(--lime);outline:none;box-shadow:0 0 0 3px #d8f25a2e}.tl-error{color:#ffcf9e;background:#e8a35a1a;border:1px solid #e8a35a66;border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.tl-btn{cursor:pointer;background:var(--lime);width:100%;height:52px;color:var(--lime-ink);font:600 16px/1 var(--B);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;transition:background .15s,transform .15s;display:flex}.tl-btn:hover:not(:disabled){background:#e3f77f}.tl-btn:active:not(:disabled){transform:scale(.985)}.tl-btn:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.tl-btn:disabled{cursor:progress;opacity:.7}.tl-thyrsa{text-decoration:none}.tl-admin-note{color:var(--muted);text-align:center;margin:-4px 0 0;font-size:12px}.tl-or{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:flex}.tl-or:before,.tl-or:after{content:"";background:#ffffff24;flex:1;height:1px}.tl-or span{white-space:nowrap}.tl-arrow{font-size:18px;line-height:1}.tl-switch{color:var(--mut);font:400 14px/1.4 var(--B);cursor:pointer;text-align:center;background:0 0;border:0;padding:4px}.tl-switch:hover{color:var(--txt);text-underline-offset:3px;text-decoration:underline}.tl-scene{z-index:-1;pointer-events:none;background:#283224;position:fixed;inset:0;overflow:hidden}.tl-scene .hero{position:absolute;inset:0;overflow:hidden}.tl-veil{z-index:20;background:linear-gradient(#0a0b0a73 0,#0a0b0a00 16% 42%,#0a0b0ab3 62%,#0a0b0af2 78%);position:absolute;inset:0}.hrs .scene{opacity:0;transition:opacity 1.3s;position:absolute;inset:0}.hrs .scene.on{opacity:1}.hrs .stage{position:absolute}.hrs .stage img{will-change:transform;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hrs .hero.cut .stage{--ar:var(--plate-ar,1.79104);--pw:max(106vw, calc(106svh * var(--ar)), calc(657.2px * var(--ar)));width:var(--pw);height:calc(var(--pw) / var(--ar));left:clamp(calc(100% - var(--pw)), calc(50% - var(--pw) * var(--fx)), 0px);top:calc((100% - var(--pw) / var(--ar)) / 2)}.hrs .hero.forest{--shaft-rgb:255, 249, 218;background:#283224}.hrs .forest .forest-scene{z-index:auto;pointer-events:none;transition:none}.hrs .hero.forest .stage{--crop-left:clamp(0px, calc(var(--pw) * var(--fx) - 50vw), calc(var(--pw) - 100vw));--crop-right:calc(var(--pw) - 100vw - var(--crop-left))}.hrs .forest .stage img{will-change:auto}.hrs .forest .forest-layer{transform-origin:42% 59%;will-change:transform;pointer-events:none;position:absolute;inset:0}.hrs .forest .forest-sprite,.hrs .forest .forest-ground-plane{position:absolute;inset:0}.hrs .forest .forest-ground-plane{transform-origin:0 69%;will-change:transform}.hrs .forest .forest-ground-plane,.hrs .forest .forest-sprite.t4{width:200%;inset:0 auto 0 -50%}.hrs .forest .forest-runner{transform-origin:89% 91%;will-change:transform;position:absolute}.hrs .forest .leavesl{inset:-21.5951% auto auto;left:calc(var(--crop-left) - var(--pw) / var(--ar) * .62 * (1261 + 630) / 1257 + 18vw);aspect-ratio:1891/1634;width:auto;height:80.5951%}.hrs .forest .leavesr{inset:-34.7842% auto auto;right:calc(var(--crop-right) - var(--pw) / var(--ar) * 1.06 * (1336 + 668) / 1344 + 20vw);aspect-ratio:2004/1747;width:auto;height:137.784%}.hrs .forest .fernl{inset:58.9583% auto auto;left:calc(var(--crop-left) - var(--pw) * .56 * 1318 / 3168);width:calc(var(--pw) * .56 * 2636 / 3168);aspect-ratio:2636/1379;height:auto}.hrs .forest .fernr{inset:57.0417% auto auto;right:calc(var(--crop-right) - var(--pw) * .56 * 1181 / 3168);width:calc(var(--pw) * .56 * 2362 / 3168);aspect-ratio:2362/1443;height:auto}.hrs .forest .forest-light{z-index:8;mix-blend-mode:screen}.hrs .forest .forest-shafts{opacity:.18;animation:12s ease-in-out infinite hp-forest-light;position:absolute;inset:0}.hrs .forest .forest-shafts i{transform-origin:50% 0;background:linear-gradient(90deg, transparent, rgba(var(--shaft-rgb), .75) 48%, transparent);filter:blur(7px);width:6%;height:125%;margin-left:-3%;position:absolute;top:9%;left:76%;transform:rotate(32deg);-webkit-mask-image:linear-gradient(#0000,#000 10% 46%,#0000 90%);mask-image:linear-gradient(#0000,#000 10% 46%,#0000 90%)}.hrs .forest .forest-shafts i:nth-child(2){width:3%;transform:rotate(43deg)}.hrs .forest .forest-shafts i:nth-child(3){width:9%;transform:rotate(23deg)}.hrs .forest .forest-shafts i:nth-child(4){width:4%;transform:rotate(53deg)}@keyframes hp-forest-light{0%,to{opacity:.13;transform:translate(-1.2%)}50%{opacity:.24;transform:translate(1.2%)}}.hrs .forest .forest-dust{z-index:11;will-change:auto}.hrs .forest .forest-dust i{background:rgb(var(--shaft-rgb));box-shadow:0 0 4px rgba(var(--shaft-rgb), .6);filter:blur(.65px);opacity:.5;will-change:transform, opacity;border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){.hrs .hero.forest .forest-layer,.hrs .hero.forest .forest-ground-plane,.hrs .hero.forest .forest-runner,.hrs .hero.forest .forest-dust i{will-change:auto;transform:none!important}.hrs .hero.forest .forest-shafts{opacity:.18;animation:none}}.hrs .forest .forest-runner .forest-contact{z-index:0;background:radial-gradient(closest-side,#140e0680,#140e062e 60%,#0000);border-radius:50%;height:2.6%;position:absolute;top:93.4%;left:79%;right:3%}.hrs .forest .forest-runner:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(closest-side,#ffe4aa1a,#0000);border-radius:50%;width:22%;height:40%;position:absolute;top:10%;left:68%}.hrs .forest .forest-runner picture{z-index:1;position:absolute;inset:0}.hrs .forest .forest-dapple{z-index:3;mix-blend-mode:soft-light}.hrs .forest .forest-dapple i{opacity:.5;background:radial-gradient(closest-side,#ffeebed9,#0000);border-radius:50%;height:5%;animation:6.5s ease-in-out infinite hp-dapple;position:absolute;top:79%}.hrs .forest .forest-dapple i:first-child{width:9%;animation-delay:-1s;left:8%}.hrs .forest .forest-dapple i:nth-child(2){width:6%;animation-delay:-3.2s;top:82%;left:24%}.hrs .forest .forest-dapple i:nth-child(3){width:11%;animation-delay:-2.1s;left:51%}.hrs .forest .forest-dapple i:nth-child(4){width:7%;animation-delay:-4.4s;top:83%;left:64%}.hrs .forest .forest-dapple i:nth-child(5){width:10%;animation-delay:-.6s;top:80%;left:76%}.hrs .forest .forest-dapple i:nth-child(6){width:6%;animation-delay:-5.1s;top:84%;left:88%}@keyframes hp-dapple{0%,to{opacity:.25;transform:translate(0,0)scale(1)}35%{opacity:.7;transform:translate(1.5%)scale(1.06)}70%{opacity:.4;transform:translate(-1%)scale(.96)}}.hrs .forest .forest-sprite.fernl picture,.hrs .forest .forest-sprite.fernr picture,.hrs .forest .forest-sprite.leavesl picture,.hrs .forest .forest-sprite.leavesr picture{will-change:transform;display:block;position:absolute;inset:0}.hrs .forest .forest-sprite.fernl picture{transform-origin:50% 100%;animation:7s ease-in-out infinite alternate hp-sway}.hrs .forest .forest-sprite.fernr picture{transform-origin:50% 100%;animation:8.5s ease-in-out -3s infinite alternate-reverse hp-sway}.hrs .forest .forest-sprite.leavesl picture{transform-origin:0 0;animation:9s ease-in-out -2s infinite alternate hp-sway}.hrs .forest .forest-sprite.leavesr picture{transform-origin:100% 0;animation:10s ease-in-out -5s infinite alternate-reverse hp-sway}@keyframes hp-sway{0%{transform:rotate(-.7deg)}to{transform:rotate(.7deg)}}@media (prefers-reduced-motion:reduce){.hrs .forest .forest-dapple i,.hrs .forest .forest-sprite picture{animation:none!important}}@media (max-aspect-ratio:4/5){.hrs .forest .forest-sprite.fernl,.hrs .forest .forest-sprite.fernr{transform:translateY(42%)}}.tl-in{animation:.7s cubic-bezier(.2,.7,.2,1) both tl-rise;animation-delay:calc(var(--i,0) * 70ms + 60ms)}@keyframes tl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:959px){.tl-grid{padding-top:0;padding-bottom:calc(12px + env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-content:stretch;gap:0}.tl-hero,.tl-card{width:100%;max-width:440px;margin:0 auto}.tl-hero{align-self:end;padding-bottom:18px}.tl-card{grid-row:2}.tl-lede{display:none}.tl-eyebrow{margin-bottom:8px}.tl-title{font-size:clamp(40px,12.5vw,58px)}.tl-card{gap:14px;padding:20px}.tl-veil{background:linear-gradient(#0a0b0a80 0,#0a0b0a1f 16%,#0a0b0a59 38%,#0a0b0ab3 62%,#0a0b0aeb 100%)}}@media (max-width:959px) and (max-height:640px){.tl-hero{display:none}}@media (min-width:640px) and (max-width:959px){.tl-grid{grid-template-columns:minmax(0,520px);justify-content:center}}@media (min-width:960px){.tl-main{grid-template-rows:1fr}.tl-top{position:absolute;top:0;left:0;right:0}.tl-grid{grid-row:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-content:center stretch;align-items:center;column-gap:48px;width:min(960px,100% - 96px);min-height:100svh;margin:0 auto;padding:96px 0 48px}.tl-hero{place-self:center start;max-width:520px}.tl-card{max-width:100%;width:420px!important}.tl-title{font-size:clamp(56px,5vw,92px)}.tl-card{background:#0f110edb;place-self:center end;margin-bottom:0;padding:28px}.tl-card-head h2{font-size:36px}.tl-veil{background:linear-gradient(#0a0b0a73 0,#0a0b0a00 18% 55%,#0a0b0abf 100%),linear-gradient(90deg,#0000 50%,#0a0b0a8c 100%)}}@media (min-width:960px) and (max-height:640px){.tl-lede{display:none}.tl-card{gap:12px}.tl-field input{height:44px}.tl-btn{height:46px}}@media (prefers-reduced-motion:reduce){.tl-in{animation:none!important}}.tl-amb{z-index:21;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tl-bloom{mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(closest-side,#fff6d657,#fff0c81f 45%,#0000 72%);border-radius:50%;width:62vmax;height:62vmax;animation:9s ease-in-out infinite tl-bloom;position:absolute;top:-22vmax;right:-14vmax}.tl-rays{width:0;height:0;position:absolute;top:-8%;right:2%}.tl-rays i{transform-origin:50% 0;mix-blend-mode:screen;opacity:.1;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#fff7de8c 50%,#0000);width:9vmax;height:150vmax;margin-left:-4.5vmax;animation:13s ease-in-out infinite tl-ray;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0%,#0009 40%,#0000 85%);mask-image:linear-gradient(#000 0%,#0009 40%,#0000 85%)}.tl-rays i:first-child{animation-delay:-2s;transform:rotate(38deg)}.tl-rays i:nth-child(2){width:5vmax;animation-duration:11s;animation-delay:-6s;transform:rotate(47deg)}.tl-rays i:nth-child(3){width:12vmax;animation-duration:17s;animation-delay:-9s;transform:rotate(56deg)}.tl-rays i:nth-child(4){width:4vmax;animation-duration:15s;animation-delay:-4s;transform:rotate(66deg)}.tl-rays i:nth-child(5){width:6vmax;animation-duration:19s;animation-delay:-12s;transform:rotate(30deg)}@keyframes tl-bloom{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes tl-ray{0%,to{opacity:.05;translate:-1.5vmax}45%{opacity:.2}60%{opacity:.14;translate:1.5vmax}}.tl-scene.is-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.tl-bloom,.tl-rays i{animation:none!important}.tl-bloom{opacity:.7}.tl-rays i{opacity:.1}}@media (max-width:699px){.tl-scene .forest .forest-layer.forest-far{left:var(--mobile-far-left,var(--crop-left));top:var(--mobile-far-top,0px);width:var(--mobile-far-width,106vw);height:var(--mobile-far-height,106svh);bottom:auto;right:auto}.tl-scene .forest-far img{object-fit:cover;object-position:center}}@media (max-width:600px){.tl .tl-mono,.tl-brand .tl-mono,.tl-or{font-size:12px}}.tl-join{max-height:none}.tl-test{color:#f6e7b0;background:#e8a35a1f;border:1px dashed #e8a35a99;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.tl-test b{font-family:var(--M);letter-spacing:.14em;color:var(--warn);margin-right:6px;font-size:11px}.tl-test-big{font-size:14px}.tl-plans{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.tl-plans legend{color:#dfe3da;margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.tl-plan{border:1px solid var(--line2);background:var(--raise);cursor:pointer;border-radius:14px;gap:6px;padding:12px 14px;display:grid;position:relative}.tl-plan input{opacity:0;cursor:pointer;position:absolute;inset:0}.tl-plan[data-on]{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime) inset}.tl-plan:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.tl-plan-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tl-plan-top b{font-size:16px;font-weight:700}.tl-price{font-family:var(--D);font-variation-settings:"wdth" 75;color:var(--lime);white-space:nowrap;font-size:24px;font-weight:800}.tl-price small{font-family:var(--B);color:var(--mut);margin-left:2px;font-size:12px;font-weight:500}.tl-plan-desc{color:var(--mut);font-size:13px}.tl-perks{color:#cfd4c9;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;display:flex}.tl-perks span:before{content:"✓ ";color:var(--lime)}.tl-starter{padding:10px 14px}.tl-starter .tl-plan-top b{font-size:15px}.tl-hint{color:var(--mut);font-size:12px}.tl-check{color:#dfe3da;align-items:flex-start;gap:10px;font-size:13px;display:flex}.tl-check input{width:20px;height:20px;accent-color:var(--lime);flex:none;margin-top:1px}.tl-check a{text-underline-offset:2px;text-decoration:underline}.tl-summary{border:1px solid var(--line);border-radius:14px;gap:0;display:grid;overflow:hidden}.tl-summary>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 14px;font-size:14px;display:flex}.tl-summary>div:first-child{border-top:0}.tl-summary span{color:var(--mut)}.tl-summary b{text-align:right;overflow-wrap:anywhere;font-weight:600}@media (max-width:767px){.tl-join-grid{align-content:start}.tl-join-grid .tl-hero{padding-top:8px}}
