@keyframes hl-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hl-lift{0%{transform:translateY(16px)}to{transform:none}}@keyframes hl-show{to{opacity:.9}}@keyframes hl-blink{50%{opacity:.35}}.hl{--sig:var(--signal);min-height:min(100vh,940px);padding-top:var(--nav-h);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.hl .inner{z-index:3;padding:24px var(--gutter) 72px;max-width:var(--max-wide);pointer-events:none;flex:1;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.hl .copy{pointer-events:auto;max-width:600px}@media (min-width:981px){.hl h1{width:max-content;max-width:calc(100vw - 2*var(--gutter))}}.hl h1{font:500 clamp(44px,min(5.3vw,11vh),88px)/.93 var(--font-sans);letter-spacing:-.056em;text-wrap:balance}.hl h1 em{color:var(--sig);padding-bottom:.04em;font-style:normal;display:block}.hl .sub{color:#bfc2c7;max-width:38ch;margin-top:30px;font-size:19px;line-height:1.5}.hl .ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hl .map{z-index:1;position:absolute;inset:0 0 0 30%}.hl .map canvas,.hl .map img{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26%),linear-gradient(0deg,#0000 0,#000 14% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 26%),linear-gradient(0deg,#0000 0,#000 14% 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hl .map img{object-fit:cover;object-position:62% 52%;opacity:.9;transition:opacity 1.2s}.hl .map canvas{opacity:0;transition:opacity 1.6s var(--ease)}.hl .map canvas.on{opacity:1}.hl.nocanvas .map img{opacity:.9;animation:none}.hl.nocanvas .map canvas{display:none}.hl .pins{pointer-events:none;z-index:2;position:absolute;inset:0}.hl .pin{will-change:transform;position:absolute;top:0;left:0}.hl .stem{transform-origin:bottom;width:1px;height:46px;transition:transform .5s var(--ease),background .4s;background:linear-gradient(#ffffff8c,#fff0);position:absolute;bottom:0;left:-.5px;transform:scaleY(0)}.hl .chip{white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);opacity:0;transform:translate(var(--cx,-50%),8px) scale(.96);transition:opacity .45s var(--ease),transform .55s var(--ease),box-shadow .5s;background:#0b0d10bd;border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex;position:absolute;bottom:46px;left:0;box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 40px -18px #000000e6}.hl .pin.show .stem{transform:scaleY(1)}.hl .pin.show .chip{opacity:1;transform:translate(var(--cx,-50%),0) scale(1)}.hl .pin.out .chip{opacity:0;transform:translate(var(--cx,-50%),-6px) scale(.97);transition-duration:.6s}.hl .pin.out .stem{transition-delay:.1s;transform:scaleY(0)}.hl .ic{background:#ffffff14;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:background .35s;display:grid}.hl .ic i{background:#ffd9a8;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite hl-blink;box-shadow:0 0 10px 2px #ffbe78b3}.hl .ic svg{width:14px;height:14px;display:none}.hl .tx{flex-direction:column;line-height:1.25;display:flex}.hl .tx b{letter-spacing:-.01em;font-size:13.5px;font-weight:500}.hl .tx span{font:400 12.5px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--dim)}.hl .tx span em{color:var(--sig);font-style:normal}.hl .pin.replying .ic i{background:var(--sig);animation-duration:.5s;box-shadow:0 0 10px 2px #d4ff3a99}.hl .pin.booked .stem{background:linear-gradient(#d4ff3acc,#d4ff3a00)}.hl .pin.booked .chip{box-shadow:0 0 44px -10px #d4ff3a73,0 18px 40px -18px #000000e6}.hl .pin.booked .ic{background:var(--sig)}.hl .pin.booked .ic i{display:none}.hl .pin.booked .ic svg{display:block}.hl .mk{background:var(--sig);opacity:0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:opacity .9s;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #d4ff3a2e,0 0 14px 3px #d4ff3a73}.hl .mk.on{opacity:1}.hl .disc{font:400 12px/1.3 var(--font-sans);color:var(--dim);margin-top:6px}.hl .ctanote{margin-top:12px;font-size:13px}.hl .ctanote a{color:var(--fg);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.hl .tally{border-top:1px solid var(--line);max-width:400px;margin-top:44px;padding-top:20px}.hl .tv{font:500 44px/1 var(--font-sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--fg);align-items:baseline;transition:color 1.6s;display:flex}.hl .tv .cur{color:var(--dim);letter-spacing:-.02em;margin-right:.06em;font-size:.62em;transition:color 1.6s}.hl .tv.up,.hl .tv.up .cur{color:var(--sig);transition-duration:.12s}.hl .tl{font:400 14px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--dim);white-space:nowrap;align-items:center;gap:10px;margin-top:12px;display:flex}.hl .tl .n{color:#c9cbcf}.hl .tag{font:500 11.5px var(--font-sans);color:var(--dim);background:#ffffff12;border-radius:999px;padding:3px 9px}.hl .fly{z-index:6;pointer-events:none;white-space:nowrap;font:600 13px var(--font-sans);font-variant-numeric:tabular-nums;color:#07080a;background:var(--sig);opacity:0;will-change:transform,opacity;border-radius:999px;padding:4px 10px;position:absolute;top:0;left:0;box-shadow:0 0 28px -4px #d4ff3aa6}@media (min-width:981px) and (max-height:1000px){.hl .inner{padding-bottom:48px}.hl .sub{margin-top:22px;font-size:18px}.hl .ctas{margin-top:28px}.hl .tally{margin-top:30px;padding-top:16px}}@media (min-width:981px) and (max-height:780px){.hl .copy{max-width:680px}.hl .sub{margin-top:16px;font-size:16.5px}.hl .ctas{margin-top:20px}.hl .tally{margin-top:22px;padding-top:12px}.hl .tv{font-size:36px}}@media (min-width:981px) and (max-height:560px){.hl .inner{padding-top:8px;padding-bottom:20px}.hl .sub{max-width:46ch;margin-top:12px;font-size:15px;line-height:1.45}.hl .ctas{margin-top:16px}.hl .ctas .btn{height:40px}.hl .ctanote{margin-top:8px}.hl .tally{margin-top:16px;padding-top:10px}.hl .tv{font-size:30px}.hl .tl{margin-top:6px}}@media (max-width:980px){.hl{min-height:0}.hl .inner{padding:20px 16px 0}.hl .sub{margin-top:22px;font-size:17px}.hl .ctas{margin-top:28px}.hl .map{height:420px;margin-top:-34px;position:relative;inset:auto}.hl .map canvas,.hl .map img{-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 16% 82%,#0000 100%);mask-image:linear-gradient(0deg,#0000 0,#000 16% 82%,#0000 100%)}.hl .map img{object-position:58% 60%}.hl .tx b{font-size:13px}.hl .tally{margin-top:34px;padding-top:16px}.hl .tv{font-size:42px}.hl .tl{white-space:normal;flex-wrap:wrap;gap:6px 8px;font-size:11.5px}.hl .stem{height:38px}.hl .chip{bottom:38px}}@media (prefers-reduced-motion:reduce){.hl .chip,.hl .stem,.hl .mk,.hl .map canvas,.hl .tv,.hl .tv .cur{transition:none}.hl .ic i{animation:none}}.js-motion .hl .rise{animation:hl-rise 1.1s var(--ease) both}.js-motion .hl .lift{animation:hl-lift 1.1s var(--ease) both}.js-motion .hl .map img{opacity:0;animation:.6s 2.5s forwards hl-show}.lgs{margin-top:clamp(48px,6vw,80px);overflow:hidden}.lgs-track{width:max-content;animation:110s linear infinite lgs;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lgs:hover .lgs-track{animation-play-state:paused}.lgs ul{gap:clamp(48px,5vw,88px);padding-right:clamp(48px,5vw,88px);list-style:none;display:flex}.lgs li{color:var(--dim);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:14px;font-size:25px;font-weight:500;display:flex}.lgs svg{flex:none;width:33px;height:33px}.lgs-note{text-align:right;color:var(--dim);opacity:.7;margin-top:36px;font-size:12px;font-style:italic}@keyframes lgs{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lgs-track{flex-wrap:wrap;width:auto;animation:none}.lgs-track ul+ul{display:none}.lgs ul{flex-wrap:wrap;row-gap:18px}}.src-strip{box-shadow:inset 0 1px 0 var(--line), inset 0 -1px 0 var(--line);padding:clamp(56px,6vw,96px) 0;position:relative}.src-h{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.1}.src-line{color:var(--dim);max-width:58ch;margin-top:12px;font-size:16px}.src-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.6vw,64px);margin-top:clamp(36px,4vw,56px);display:grid}.src-gh{color:var(--dim);flex-direction:column;gap:4px;padding-bottom:14px;font-size:14px;display:flex}.src-gl{align-self:flex-start}.src-gs,.src-sep{color:var(--signal)}a.src-gs{text-underline-offset:3px;-webkit-text-decoration:underline #d4ff3a59;text-decoration:underline #d4ff3a59;transition:text-decoration-color .3s}a.src-gs:hover{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.src-list{list-style:none}.src-list li{box-shadow:inset 0 1px 0 var(--line);letter-spacing:-.03em;color:var(--fg);padding:14px 0;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.15}.src-list li:last-child{color:var(--dim)}@media (max-width:980px){.src-groups{grid-template-columns:1fr 1fr}}@media (max-width:640px){.src-groups{grid-template-columns:1fr}}.why{padding:var(--section-y) 0 calc(var(--section-y) * .6);position:relative}.why .h2{max-width:19em;font-size:clamp(34px,4vw,58px)}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,5vw,72px);list-style:none;display:grid}.why-grid li{box-shadow:inset 0 1px 0 var(--line);flex-direction:column;padding:28px clamp(20px,2.6vw,40px) 0 0;display:flex;position:relative}.why-grid li+li{box-shadow:inset 0 1px 0 var(--line), inset 1px 0 0 var(--line);padding-left:clamp(20px,2.6vw,40px)}.why-grid li:before{content:"";background:var(--signal);width:44px;height:1px;position:absolute;top:0;left:0;box-shadow:0 0 12px #d4ff3a99}.why-grid li+li:before{left:clamp(20px,2.6vw,40px)}.why-n{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--signal);text-shadow:0 0 60px #d4ff3a38;font-size:clamp(64px,7.4vw,116px);font-weight:500;line-height:.9}.why-say{letter-spacing:-.02em;color:var(--fg);max-width:26ch;margin-top:18px;font-size:clamp(18px,1.55vw,22px);line-height:1.3}.why-src{max-width:34ch;margin-top:auto;padding-top:22px;text-decoration:none;transition:color .2s}.why-src:hover{color:var(--fg)}@media (max-width:860px){.why-grid{grid-template-columns:1fr}.why-grid li,.why-grid li+li{box-shadow:inset 0 1px 0 var(--line);padding:24px 0 26px}.why-grid li+li:before{left:0}.why-src{padding-top:14px}}.svc{isolation:isolate;padding:var(--section-y) 0;position:relative;overflow:hidden}.svc .amb{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.svc .amb.a{background:radial-gradient(closest-side,#40aaa024,#40aaa000);width:680px;height:560px;top:18%;left:-8%}.svc .amb.b{background:radial-gradient(closest-side,#d4ff3a14,#d4ff3a00);width:760px;height:600px;bottom:4%;right:-12%}.svc-head :is(p){max-width:58ch}.svc-head{flex-direction:column;align-items:flex-start;gap:clamp(16px,1.6vw,22px);margin-bottom:clamp(36px,4.4vw,56px);display:flex}.svc-head .h2{max-width:17em}.svc-head .lead{max-width:52ch}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.bento .tile{color:var(--fg);padding:26px 26px 22px}.t-ads{grid-column:span 7}.t-agents,.t-web{grid-column:span 5}.t-auto,.t-social{grid-column:span 7}.t-team{grid-column:span 5}.bento .t-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bento .t-top .eyebrow{font-size:14px}.bento .go{width:32px;height:32px;color:var(--fg-2);transition:background .3s, color .3s, transform .4s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.bento .go svg{width:14px;height:14px}.bento .tile:hover .go{background:var(--signal);color:var(--on-signal);box-shadow:none;transform:rotate(45deg)}.bento .t-title{letter-spacing:-.035em;max-width:20ch;font-size:clamp(23px,2vw,30px);font-weight:500;line-height:1.1}.bento .t-body{color:var(--dim);max-width:52ch;margin-top:12px;font-size:15px;line-height:1.55}.bento .t-vis{flex:1;min-height:230px;margin-top:22px;display:flex}.bento .t-vis>.vz{flex:1}.t-team .team-copy .eyebrow{margin-bottom:14px;font-size:14px;display:block}.t-team .t-vis{min-height:0}@media (max-width:1100px){.t-ads,.t-agents,.t-web,.t-auto,.t-social,.t-team{grid-column:span 6}}@media (max-width:860px){.svc-head{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:700px){.bento{grid-template-columns:1fr;gap:12px}.t-ads,.t-agents,.t-web,.t-auto,.t-social,.t-team{grid-column:auto}.bento .tile{padding:22px 18px 18px}.bento .t-body{font-size:14.5px}.bento .t-vis{min-height:0;margin-top:18px}}.how{position:relative;overflow-x:clip}.how-grid{max-width:var(--max);padding:calc(var(--section-y) * .6) var(--gutter) calc(var(--section-y) * .7);grid-template-columns:minmax(0, 1fr) var(--S);--S:min(600px, 42vw, 76vh);align-items:start;column-gap:clamp(40px,6vw,110px);margin:0 auto;display:grid;position:relative}.how .copy{min-width:0}.how .h2{max-width:11em}.how .steps{margin-top:clamp(40px,6vh,64px);list-style:none}.how .step{min-height:min(44vh,420px);padding-bottom:4vh}.how .step:last-child{min-height:0;padding-bottom:0}.how .step>*,.how .idx:after{transition:opacity .7s cubic-bezier(.2,.7,.2,1)}@media (min-width:861px){.js .how .step:not(.on) .word{opacity:.28}.js .how .step:not(.on) .idx:after{opacity:.25}.js .how .step:not(.on) :is(.idx,.body,.tags){opacity:.8}}.how .idx{color:var(--dim);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.how .idx:after{content:"";background:var(--tc);opacity:.6;width:44px;height:1px}.how .word{letter-spacing:-.06em;color:var(--tc);margin-top:14px;font-size:clamp(64px,7.4vw,120px);font-weight:500;line-height:.9;transition:color .7s,text-shadow .7s,opacity .7s cubic-bezier(.2,.7,.2,1)}.how .step.on .word{text-shadow:0 0 60px var(--th)}.how .tone0{--tc:#eeeeec;--th:#ffffff1a}.how .tone1{--tc:#ffe7bf;--th:#ffe2aa38}.how .tone2{--tc:#d4ff3a;--th:#d4ff3a47}.how .step .body{color:#b4b7bc;max-width:38ch;margin-top:18px;font-size:clamp(17px,1.35vw,19px);line-height:1.5}.how .tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.how .tags a{font:500 13px var(--font-sans);color:var(--fg-2);background:#ffffff0f;border-radius:999px;padding:6px 12px;transition:background .2s,color .2s}.how .tags a:hover{color:#fff;background:#ffffff12}.how .how-note{margin-top:48px}.how .visual{background:var(--bg);top:calc(50vh - var(--S) / 2 + var(--nav-h) / 2);width:var(--S);aspect-ratio:1;margin-top:-20px;position:sticky}.how .visual:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side, var(--glow,#ffffff0a), transparent 70%);border-radius:50%;transition:background 1s;position:absolute;inset:-12%}.how .visual[data-s="1"]{--glow:#ffe2aa1a}.how .visual[data-s="2"],.how .visual[data-s="3"],.how .visual[data-s="4"]{--glow:#d4ff3a21}.how .visual img{object-fit:cover;opacity:0;z-index:1;mix-blend-mode:screen;width:100%;height:100%;transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.015);-webkit-mask-image:radial-gradient(closest-side at 50% 52%,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 52%,#000 58%,#0000 100%)}.how .visual img.on{opacity:1;transform:none}.how .visual .seq{z-index:2;opacity:0;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 50% 52%,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 52%,#000 58%,#0000 100%)}.how .visual.seq-on .seq{opacity:1}.how .visual.seq-on img{transition:opacity .6s;opacity:0!important}.how .m-img{display:none}@media (max-width:860px){.how-grid{display:block}.how .visual,.how .visual .seq{display:none}.how .steps{margin-top:16px}.how .step{min-height:0;padding-bottom:44px}.how .m-img{mix-blend-mode:screen;aspect-ratio:1;object-fit:cover;width:min(100%,300px);height:auto;margin:8px auto -12px;display:block;-webkit-mask-image:radial-gradient(closest-side at 50% 52%,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 52%,#000 55%,#0000 100%)}.how .word{font-size:clamp(56px,17vw,84px)}.how .step .body{margin-top:12px;font-size:16.5px}.how .how-note{margin-top:24px}}@media (prefers-reduced-motion:reduce){.how .step>*,.how .idx:after,.how .word,.how .visual img,.how .visual:before{transition:none}}.plans{padding-block:var(--section-y)}.plans-head :is(p){max-width:58ch}.plans-head{flex-direction:column;align-items:flex-start;gap:clamp(16px,1.6vw,22px);margin-bottom:56px;display:flex}.plans-head .h2{max-width:11em}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.plan-grid>li{display:flex}.plan{flex:1;min-height:380px}.plan.feat{background:linear-gradient(165deg, #d4ff3a17 0%, #ffffff05 46%), var(--surface)}.plan-top{justify-content:space-between;align-items:center;display:flex}.plan .tag{font:600 11.5px var(--font-sans);letter-spacing:0;color:var(--on-signal);background:var(--signal);border-radius:999px;padding:3px 9px}.plan .price{font:500 clamp(44px, 4.4vw, 60px) / 1 var(--font-sans);letter-spacing:-.055em;margin-top:26px}.plan .from{letter-spacing:-.01em;color:var(--dim);margin-bottom:8px;font-size:15px;display:block}.plan .unit{letter-spacing:-.01em;color:var(--dim);font-size:17px}.plan .sum{color:var(--fg-2);margin-top:14px}.plan .inc{color:var(--fg-2);gap:8px;margin-top:auto;padding-top:24px;font-size:14.5px;list-style:none;display:grid}.plan .inc li{align-items:baseline;gap:10px;display:flex}.plan .plan-go{margin-top:26px}.plan .inc li:before{content:"";background:var(--signal);border-radius:50%;flex:none;width:6px;height:6px;translate:0 -2px}.plans-note{color:var(--dim);font-size:14px}.plans-cta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}@media (max-width:960px){.plans-head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:32px}.plan-grid{grid-template-columns:1fr}.plan{min-height:0}}.ind{padding-block:var(--section-y)}.ind-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ind .lead{max-width:44ch;margin-top:22px}.ind-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:460px;margin-top:28px;display:grid}@media (max-width:420px){.ind-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.ind-tabs button{font:500 14.5px var(--font-sans);color:var(--fg-2);white-space:nowrap;text-align:center;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;padding:9px 10px;transition:background .2s,color .2s}.ind-tabs button:hover{color:#fff;background:#ffffff1a}.ind-tabs button[aria-selected=true]{color:var(--on-signal);background:var(--signal)}.ind-tabs button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ind-more{color:var(--dim);max-width:46ch;margin-top:22px;font-size:14.5px}.ind-stage{position:relative}.ind-panel{box-shadow:inset 0 0 0 1px var(--line), 0 30px 80px -40px #000000e6;background:linear-gradient(#ffffff0b,#ffffff04);border-radius:22px;padding:clamp(20px,2.2vw,28px)}.ip-head{color:var(--fg-2);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:14px;display:flex}.ip-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:10px 0 22px;display:grid}.ip-stats div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;display:flex}.ip-stats dd{letter-spacing:-.045em;color:var(--fg);white-space:nowrap;font-size:clamp(30px,2.8vw,42px);font-weight:500;line-height:1}.ip-stats dt{color:var(--dim);max-width:18ch;font-size:13px;line-height:1.35}.ip-rows{margin-top:8px;list-style:none;display:grid}.ip-rows li{grid-template-columns:118px minmax(0,1fr);align-items:baseline;gap:4px 18px;padding:13px 0;display:grid;box-shadow:inset 0 1px #ffffff12}.ip-k{color:var(--dim);white-space:nowrap;font-size:13px}.ip-k:hover{color:var(--fg)}.ip-t{color:var(--fg-2);text-wrap:pretty;font-size:15px;line-height:1.45}.ip-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;display:flex}.ip-note{color:var(--dim);font-size:12px}.ip-go{color:var(--signal);gap:8px;font-size:14.5px;font-weight:500;display:inline-flex}.ip-go:hover{text-underline-offset:3px;text-decoration:underline}.js-motion .ind-panel:not([hidden]) .ip-rows li{animation:ip-in .55s var(--ease) var(--d) both}@keyframes ip-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:860px){.ind-grid{grid-template-columns:1fr}}@media (max-width:560px){.ip-stats{gap:14px}.ip-stats dd{font-size:24px}.ip-stats dt{font-size:11.5px}.ip-rows li{grid-template-columns:1fr}}.founder{padding-block:var(--section-y)}.f-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.founder .photo{aspect-ratio:4/5;position:relative}.founder .photo:before{content:"";filter:blur(10px);background:radial-gradient(closest-side,#ffe7bf1a,#0000);border-radius:50%;position:absolute;inset:10% 8% 0}.founder .f-img{width:78%;max-width:none;height:auto;position:absolute;bottom:0;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.f-lines{letter-spacing:-.02em;color:var(--fg-2);gap:14px;max-width:32ch;margin-top:28px;font-size:clamp(19px,1.6vw,23px);line-height:1.4;display:grid}.f-links{flex-wrap:wrap;gap:14px 32px;margin-top:30px;display:flex}@media (max-width:860px){.f-grid{grid-template-columns:1fr}.founder .photo{max-width:420px}}body:has(.hl){--section-y:clamp(60px, 7vw, 104px)}
