.hv2 .hv-lv-stats{padding:72px 0 56px}.hv2 .hv-lv-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.hv2 .hv-lv-tile{padding:24px;text-align:center}.hv2 .hv-lv-num{font-family:var(--hv-lv-display);font-size:36px;font-weight:800;line-height:1.1;letter-spacing:-.02em;background:var(--hv-gold-number);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.hv2 .hv-lv-lbl{margin-top:8px;font-size:14px;color:var(--hv-lv-concrete)}@media (min-width:640px){.hv2 .hv-lv-num{font-size:48px}}@media (max-width:1023px){.hv2 .hv-lv-stats-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hv2 .hv-lv-tile{padding:24px 8px}}@media (max-width:520px){.hv2 .hv-lv-stats-grid{gap:16px}}.hv2 .hv-ss{position:relative;padding:clamp(80px,9vw,120px) 0 40px;font-family:var(--hv-serif);color:var(--hv-ci)}.hv2 .hv-ss-head{max-width:var(--hv-max);margin:0 auto 54px;padding:0 var(--hv-pad)}.hv2 .hv-ss .hv-lab{margin-bottom:20px}.hv2 .hv-ss h2.hv-hook{font-family:var(--hv-display);font-style:italic;font-weight:800;font-size:clamp(40px,4.4vw,66px);line-height:1.04;letter-spacing:-.005em;color:var(--hv-ci)}.hv2 .hv-ss h2.hv-hook em{color:var(--hv-goldT)}.hv2 .hv-ss .hv-sub{margin-top:14px;font:italic 400 19px/1.5 var(--hv-serif);color:var(--hv-c55);max-width:56ch}.hv2 .hv-ss-stack{max-width:1100px;margin:0 auto;padding:0 var(--hv-pad) 22vh}.hv2 .hv-ss .hv-ss-card{position:sticky;top:calc(20vh + var(--i, 0) * 30px);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,56px);align-items:center;min-height:400px;padding:clamp(28px,3.4vw,48px);margin-bottom:110px;border-radius:20px;transform-origin:top center;will-change:transform;box-shadow:0 30px 70px -30px rgba(10,14,28,.7)}.hv2 .hv-ss-card:after{content:"";position:absolute;inset:12px;border-radius:12px;border:1px solid;pointer-events:none;opacity:.5}.hv2 .hv-ss-card .hv-rn{font:italic 800 26px/1 var(--hv-display);margin-bottom:18px;display:flex;align-items:center;gap:14px}.hv2 .hv-ss-card .hv-rn:after{content:"";width:40px;height:1px;background:currentColor;opacity:.5}.hv2 .hv-ss .hv-ss-card h3{font:italic 800 clamp(30px,3.2vw,44px) /1.06 var(--hv-display);letter-spacing:-.005em;margin-bottom:16px;text-wrap:balance;color:inherit}.hv2 .hv-ss .hv-ss-card p{font:400 18px/1.55 var(--hv-serif);max-width:46ch;margin-bottom:22px}.hv2 .hv-ss-frame{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden}.hv2 .hv-ss-frame img{transition:transform 1.2s var(--hv-out)}.hv2 .hv-ss-card:hover .hv-ss-frame img{transform:scale(1.05)}.hv2 .hv-ss-card.hv-cream{background:var(--hv-cream-surface);color:var(--hv-ink)}.hv2 .hv-ss-card.hv-cream:after{border-color:rgba(156,122,47,.45)}.hv2 .hv-ss-card.hv-cream .hv-rn{color:var(--hv-goldD)}.hv2 .hv-ss .hv-ss-card.hv-cream h3{color:var(--hv-navy)}.hv2 .hv-ss .hv-ss-card.hv-cream p{color:var(--hv-muted)}.hv2 .hv-ss-card.hv-cream .hv-link{color:var(--hv-goldD)}.hv2 .hv-ss-card.hv-cream .hv-link:after{background:var(--hv-goldD)}.hv2 .hv-ss-card.hv-navy{background:var(--hv-navy-surface);color:var(--hv-ci)}.hv2 .hv-ss-card.hv-navy:after{border-color:rgba(201,162,77,.45)}.hv2 .hv-ss-card.hv-navy .hv-rn{color:var(--hv-goldT)}.hv2 .hv-ss .hv-ss-card.hv-navy h3{color:var(--hv-ci)}.hv2 .hv-ss .hv-ss-card.hv-navy p{color:var(--hv-c70)}.hv2 .hv-ss-end{height:1px}.hv2 .hv-ss-more{max-width:1100px;margin:20px auto 0;padding:0 var(--hv-pad)}@media (max-width:860px){.hv2 .hv-ss .hv-ss-card{grid-template-columns:1fr;min-height:0;margin-bottom:80px}.hv2 .hv-ss-frame{order:-1;aspect-ratio:16/10}}.hv2 .hv-lv-projects{position:relative;overflow:hidden;padding:80px 0}.hv2 .hv-lv-projects .hv-lv-orb{right:-8%;top:25%;width:416px;height:416px;background:rgba(49,58,82,.3);filter:blur(140px)}.hv2 .hv-lv-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.hv2 .hv-lv-projects .hv-lv-head h2{font-family:var(--hv-display);font-style:italic;font-weight:800;font-size:clamp(38px,3.9vw,58px);line-height:1.04;letter-spacing:-.005em;color:#efe6ce;text-wrap:wrap}.hv2 .hv-lv-projects .hv-lv-head h2 .hv-gd{font-style:italic;color:#d2ae5e}.hv2 .hv-ag{--ag-accent:#c9a24d;--ag-overlay:#1e2740;--ag-text:#efe6ce;--ag-gap:10px;--ag-radius:16px;--ag-media:320px;display:flex;flex-direction:row;gap:var(--ag-gap);width:100%;height:460px;perspective:1400px;perspective-origin:50% 50%;margin-top:48px}.hv2 .hv-ag-panel{position:relative;flex:1 1 0;min-width:0;min-height:0;overflow:hidden;border-radius:var(--ag-radius);display:block;background:#161c2e;box-shadow:0 10px 30px -18px rgba(0,0,0,.8);transform:rotateY(var(--rot,0deg));transform-style:preserve-3d;transform-origin:center center;transition:flex-grow .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:flex-grow,transform;outline:0}.hv2 .hv-ag-panel.hv-on{flex-grow:var(--grow,5)}.hv2 .hv-ag-panel:focus-visible{box-shadow:0 0 0 2px var(--ag-accent),0 10px 30px -18px rgba(0,0,0,.8)}.hv2 .hv-ag-frame{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.hv2 .hv-ag-media{--g:1;position:absolute;top:50%;left:50%;width:var(--ag-media);height:100%;transform:translate(-50%,-50%) translateX(var(--sx,0));filter:grayscale(var(--g));transition:transform .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1)}.hv2 .hv-ag-panel.hv-on .hv-ag-media{--g:0}.hv2 .hv-ag-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(30,39,64,.78))}.hv2 .hv-ag-overlay:after{content:"";position:absolute;inset:0;background:var(--ag-overlay);opacity:.35;transition:opacity .6s cubic-bezier(.22,1,.36,1)}.hv2 .hv-ag-panel.hv-on .hv-ag-overlay:after{opacity:0}.hv2 .hv-ag-label{position:absolute;left:20px;bottom:20px;right:20px;display:flex;align-items:center;gap:12px;pointer-events:none;z-index:2}.hv2 .hv-ag-bar{flex:0 0 auto;width:3px;height:34px;border-radius:3px;background:var(--ag-accent);box-shadow:0 0 12px rgba(201,162,77,.6)}.hv2 .hv-ag-bar,.hv2 .hv-ag-text{opacity:0;transform:translateX(-14px);transition:opacity .36s,transform .36s cubic-bezier(.22,1,.36,1)}.hv2 .hv-ag-text{color:var(--ag-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 14px rgba(0,0,0,.55);min-width:0}.hv2 .hv-ag-text b{display:block;font:600 clamp(16px,1.4vw,22px) /1.2 var(--hv-sans);letter-spacing:.01em;color:#fff}.hv2 .hv-ag-text small{display:block;margin-top:3px;font:600 11px/1.3 var(--hv-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--hv-lv-gold)}.hv2 .hv-ag-panel.hv-on .hv-ag-bar,.hv2 .hv-ag-panel.hv-on .hv-ag-text{opacity:1;transform:none;transition-duration:.6s}.hv2 .hv-ag-panel.hv-on .hv-ag-text{transition-delay:.06s}@media (max-width:640px){.hv2 .hv-ag{flex-direction:column;height:640px;perspective:none}.hv2 .hv-ag-panel{transform:none!important;min-height:64px}.hv2 .hv-ag-media{width:100%;height:var(--ag-media);transform:translate(-50%,-50%) translateY(var(--sy,0))}}.hv2 .hv-proc{position:relative;background:var(--hv-lv-ink)}.hv2 .hv-proc .hv-cols{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,120px)}.hv2 .hv-proc .hv-sticky{position:sticky;top:130px;align-self:start}.hv2 .hv-proc .hv-lab{margin-bottom:24px}.hv2 .hv-proc .hv-hook{margin-bottom:26px}.hv2 .hv-proc .hv-p{margin-bottom:36px}.hv2 .hv-steps{position:relative;padding-left:64px}.hv2 .hv-thread{position:absolute;left:14px;top:0;width:28px;height:100%;overflow:visible;will-change:transform}.hv2 .hv-thread .hv-base{fill:none;stroke:var(--hv-c14);stroke-width:1}.hv2 .hv-thread .hv-draw{fill:none;stroke:url(#hv-proc-foil);stroke-width:3;stroke-linejoin:round}.hv2 .hv-step{position:relative;padding:8px 0 52px;opacity:.28;transform:translateX(10px);transition:opacity .8s var(--hv-out),transform .8s var(--hv-out)}.hv2 .hv-step.hv-on{opacity:1;transform:none}.hv2 .hv-step.hv-anim{will-change:opacity,transform}.hv2 .hv-step:before{content:"";position:absolute;left:-56px;top:20px;width:12px;height:12px;background:var(--hv-lv-ink);border:1px solid var(--hv-gold);transform:rotate(45deg);transition:background .5s,box-shadow .5s}.hv2 .hv-step.hv-on:before{background:var(--hv-goldL);box-shadow:0 0 0 6px rgba(201,162,77,.12)}.hv2 .hv-step .hv-rn{font:500 11px var(--hv-caps);letter-spacing:.3em;color:var(--hv-goldT);margin-bottom:10px}.hv2 .hv-step h3{font:600 23px/1.25 var(--hv-caps);color:var(--hv-ci);margin-bottom:10px}.hv2 .hv-step p{font:400 17.5px/1.55 var(--hv-serif);color:var(--hv-c70);max-width:46ch}.hv2 .hv-step:last-child{padding-bottom:10px}@media (max-width:860px){.hv2 .hv-proc .hv-cols{grid-template-columns:1fr}.hv2 .hv-proc .hv-sticky{position:static}}.hv2 .hv-testi{position:relative;background:var(--hv-lv-ink)}.hv2 .hv-card2{position:relative;background:var(--hv-cream);color:var(--hv-ink);padding:clamp(40px,5.4vw,80px) clamp(30px,6vw,96px)}.hv2 .hv-card2:before{content:"";position:absolute;inset:12px;border:1px solid rgba(156,122,47,.3);pointer-events:none}.hv2 .hv-card2 .hv-ck{position:absolute;width:24px;height:24px;pointer-events:none}.hv2 .hv-card2 .hv-ck.hv-tl{left:-1px;top:-1px;border-left:2px solid var(--hv-gold);border-top:2px solid var(--hv-gold)}.hv2 .hv-card2 .hv-ck.hv-tr{right:-1px;top:-1px;border-right:2px solid var(--hv-gold);border-top:2px solid var(--hv-gold)}.hv2 .hv-card2 .hv-ck.hv-bl{left:-1px;bottom:-1px;border-left:2px solid var(--hv-gold);border-bottom:2px solid var(--hv-gold)}.hv2 .hv-card2 .hv-ck.hv-br{right:-1px;bottom:-1px;border-right:2px solid var(--hv-gold);border-bottom:2px solid var(--hv-gold)}.hv2 .hv-card2 .hv-top{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(36px,5vw,90px);align-items:end}.hv2 .hv-card2 .hv-lab{color:var(--hv-goldD);margin-bottom:28px}.hv2 .hv-card2 .hv-q{font:italic 800 clamp(30px,3.6vw,54px) /1.08 var(--hv-display);color:var(--hv-navy);letter-spacing:-.005em;margin-bottom:22px;position:relative;display:block;text-wrap:balance;min-height:4.4em;transition:opacity .45s,transform .6s var(--hv-out)}.hv2 .hv-card2 .hv-qcell{display:grid}.hv2 .hv-card2 .hv-qcell>*{grid-area:1/1}.hv2 .hv-card2 .hv-ghost{visibility:hidden}.hv2 .hv-card2 .hv-q.hv-out{opacity:0;transform:translateY(8px)}.hv2 .hv-card2 .hv-q svg{display:block;position:static;width:min(100%,560px);height:14px;overflow:visible;margin-top:14px}.hv2 .hv-card2 .hv-q svg path{fill:none;stroke:var(--hv-gold);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1.6s var(--hv-ease) .5s}.hv2 .hv-testi .hv-in .hv-q svg path{stroke-dashoffset:0}.hv2 .hv-card2 .hv-who{font:500 11.5px var(--hv-caps);letter-spacing:.28em;text-transform:uppercase;color:var(--hv-muted);transition:opacity .45s}.hv2 .hv-card2 .hv-who.hv-out{opacity:0}.hv2 .hv-card2 .hv-who b{color:var(--hv-navy);font-weight:600}.hv2 .hv-card2 .hv-tprog{position:relative;margin-top:22px;height:1px;width:min(100%,560px);background:rgba(156,122,47,.25)}.hv2 .hv-card2 .hv-tprog i{position:absolute;left:0;top:-1px;height:3px;width:100%;background:linear-gradient(90deg,var(--hv-goldD),var(--hv-goldL));transform-origin:left;transform:scaleX(0);will-change:transform}.hv2 .hv-card2 .hv-tcount{margin-top:10px;font:500 10.5px var(--hv-caps);letter-spacing:.3em;color:var(--hv-muted)}.hv2 .hv-card2 .hv-tcount b{color:var(--hv-navy);font-weight:600}.hv2 .hv-card2 .hv-rate{padding-left:clamp(24px,3vw,44px)}.hv2 .hv-card2 .hv-rate b{display:block;font:600 64px/1 var(--hv-caps);color:var(--hv-navy);margin-bottom:10px}.hv2 .hv-card2 .hv-rate b small{font-size:22px;color:var(--hv-goldD);font-weight:500;margin-left:6px}.hv2 .hv-card2 .hv-rate span{display:block;font:italic 400 18px/1.4 var(--hv-serif);color:var(--hv-muted);margin-bottom:20px}.hv2 .hv-card2 .hv-rate .hv-link{color:var(--hv-goldD)}.hv2 .hv-card2 .hv-rate .hv-link:after{background:var(--hv-goldD)}@media (max-width:860px){.hv2 .hv-card2 .hv-top{grid-template-columns:1fr}.hv2 .hv-card2 .hv-rate{padding-left:0;padding-top:8px}}.hv2 .hv-lv-faq{padding:80px 0}.hv2 .hv-lv-faq .hv-lv-head h2{font-family:var(--hv-display);font-style:italic;font-weight:800;font-size:clamp(40px,4.4vw,64px);line-height:1.04;letter-spacing:-.005em;color:#d2ae5e}.hv2 .hv-faqf{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,5vw,80px);align-items:center;margin-top:40px}.hv2 .hv-faqf-left{display:flex;justify-content:center;padding-top:230px}.hv2 .hv-faqf-conv{position:relative;color:#1e2740;max-width:540px;background:var(--hv-cream-surface);border-radius:24px;padding:30px 28px;box-shadow:0 30px 60px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.55)}.hv2 .hv-faqf-conv .hv-in{display:flex;flex-direction:column;gap:18px;transition:opacity .35s,transform .5s var(--hv-out)}.hv2 .hv-faqf-conv .hv-in.hv-out{opacity:0;transform:translateY(6px)}.hv2 .hv-faqf-conv .hv-ctr{position:absolute;top:-30px;right:6px;font:500 10.5px var(--hv-caps);letter-spacing:.3em;color:#c9a24d}.hv2 .hv-faqf-conv .hv-turn{display:flex;flex-direction:column;max-width:88%}.hv2 .hv-faqf-conv .hv-turn.hv-client{align-self:flex-start;align-items:flex-start;margin-top:14px}.hv2 .hv-faqf-conv .hv-turn.hv-us{align-self:flex-end;align-items:flex-end}.hv2 .hv-faqf-conv .hv-who{display:flex;align-items:center;gap:8px;font:500 10px var(--hv-caps);letter-spacing:.28em;text-transform:uppercase;color:#9c7a2f;margin:0 8px 7px}.hv2 .hv-faqf-conv .hv-who:before{content:"";width:14px;height:1px;background:linear-gradient(90deg,#9c7a2f,#d2ae5e)}.hv2 .hv-faqf-conv .hv-turn.hv-us .hv-who{flex-direction:row-reverse}.hv2 .hv-faqf-conv .hv-q{font:italic 800 clamp(19px,1.6vw,22px) /1.25 var(--hv-display);color:#efe6ce;background:linear-gradient(135deg,#2a3550,#1e2740);padding:13px 18px 14px;border-radius:20px 20px 20px 5px;box-shadow:0 10px 24px rgba(22,28,46,.28);margin:0;text-align:left}.hv2 .hv-faqf-conv .hv-a{font:400 17px/1.5 var(--hv-serif);color:rgba(30,39,64,.86);background:rgba(255,255,255,.55);border:1px solid rgba(156,122,47,.22);padding:13px 18px 14px;border-radius:20px 20px 5px 20px;box-shadow:0 8px 20px rgba(22,28,46,.08);margin:0}.hv2 .hv-faqf-hint{margin-top:22px;text-align:center;font:italic 400 15px var(--hv-serif);color:rgba(239,230,206,.5)}.hv2 .hv-faqf-hint .hv-tap{display:none}@media (hover:none),(pointer:coarse){.hv2 .hv-faqf-hint .hv-hov{display:none}.hv2 .hv-faqf-hint .hv-tap{display:inline}}.hv2 .hv-ff{--ff-w:250px;--ff-h:170px;--ff-r:14px;--ff-tab:14px;--ff-back:#2a3550;--ff-front:#354063;--ff-paper:#f1e7cc;--ff-item:#f1e7cc;--ff-item-ink:#1e2740;--ff-label:#efe6ce;--ff-spread:300px;--ff-lift:26px;--ff-angle:34deg;--ff-rest:16deg;--ff-open:520ms;--ff-close:312ms;--ff-stagger:45ms;--ff-n:6;--ff-spring:cubic-bezier(0.34,1.57,0.64,1);--ff-ease-out:cubic-bezier(0.23,1,0.32,1);display:inline-block;padding-top:var(--ff-tab);font:500 13px/1 var(--hv-caps)}.hv2 .hv-ff,.hv2 .hv-ff-folder{position:relative;width:var(--ff-w)}.hv2 .hv-ff-folder{height:var(--ff-h)}.hv2 .hv-ff-back{position:absolute;inset:0;z-index:0;border-radius:var(--ff-r);background:var(--ff-back);transform:perspective(600px) rotateX(8deg);transform-origin:50% 100%;box-shadow:inset 0 0 0 1px rgba(201,162,77,.25)}.hv2 .hv-ff-back:before{content:"";position:absolute;top:calc(-1 * var(--ff-tab));left:0;width:42%;height:calc(var(--ff-tab) + var(--ff-r));border-radius:var(--ff-r) var(--ff-r) 0 0;background:inherit}.hv2 .hv-ff-paper{position:absolute;top:10%;z-index:1;right:8%;left:8%;height:50%;border-radius:6px;background:var(--ff-paper);opacity:0;transform:translateY(10px);transition:transform var(--ff-close) var(--ff-ease-out),opacity var(--ff-close) ease}.hv2 .hv-ff-front{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;height:76%;padding:14px 18px;box-sizing:border-box;border-radius:var(--ff-r);background:linear-gradient(180deg,#3b4770,var(--ff-front) 60%);color:var(--ff-label);box-shadow:0 -10px 24px rgba(0,0,0,.28),inset 0 0 0 1px rgba(201,162,77,.35);transform:perspective(600px) rotateX(calc(-1 * var(--ff-rest)));transform-origin:50% 100%;transition:transform var(--ff-open) var(--ff-ease-out)}.hv2 .hv-ff-label{font:italic 800 20px/1 var(--hv-display);color:#efe6ce}.hv2 .hv-ff-sub{font:500 10.5px var(--hv-caps);letter-spacing:.24em;text-transform:uppercase;color:#d2ae5e}.hv2 .hv-ff-trigger{position:absolute;right:0;bottom:0;left:0;z-index:3;height:76%;margin:0;padding:0;border:0;border-radius:var(--ff-r);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.hv2 .hv-ff[data-open] .hv-ff-front{transform:perspective(600px) rotateX(calc(-1 * var(--ff-angle)))}.hv2 .hv-ff[data-open] .hv-ff-paper{opacity:1;transform:translateY(0);transition:transform var(--ff-open) var(--ff-ease-out),opacity .2s ease}.hv2 .hv-ff-items{position:absolute;top:var(--ff-tab);left:50%;z-index:1;width:0;height:0}.hv2 .hv-ff[data-open] .hv-ff-items:before{content:"";position:absolute;top:calc(-1 * (var(--ff-lift) + 200px));left:calc(-1 * (var(--ff-spread) + 100px));width:calc(2 * var(--ff-spread) + 200px);height:calc(var(--ff-lift) + 200px)}.hv2 .hv-ff-item{position:absolute;top:0;left:50%;margin:0;padding:0 16px;height:36px;border:0;border-radius:18px;background:var(--ff-item);color:var(--ff-item-ink);font:500 12.5px/1 var(--hv-caps);letter-spacing:.02em;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.22),inset 0 0 0 1px rgba(156,122,47,.35);cursor:pointer;opacity:0;transform:translate(-50%,44px) scale(.6);transform-origin:50% 50%;pointer-events:none;touch-action:none;-webkit-tap-highlight-color:transparent;transition:transform var(--ff-close) var(--ff-ease-out) calc((var(--ff-n) - 1 - var(--i)) * var(--ff-stagger) * .5),opacity .16s ease calc((var(--ff-n) - 1 - var(--i)) * var(--ff-stagger) * .5 + var(--ff-close) * .45),scale .16s var(--ff-ease-out)}.hv2 .hv-ff[data-open] .hv-ff-item{opacity:1;transform:translate(calc(-50% + var(--x)),var(--y)) rotate(var(--r)) scale(1);pointer-events:auto;transition:transform var(--ff-open) var(--ff-spring) calc(var(--i) * var(--ff-stagger)),opacity .16s ease calc(var(--i) * var(--ff-stagger)),scale .16s var(--ff-ease-out)}.hv2 .hv-ff[data-live] .hv-ff-item{cursor:grab;transition:scale .16s var(--ff-ease-out)}.hv2 .hv-ff-item[data-drag]{cursor:grabbing}@media (hover:hover) and (pointer:fine){.hv2 .hv-ff[data-open] .hv-ff-item:hover{scale:1.05}}.hv2 .hv-ff[data-open] .hv-ff-item:active{scale:.97}.hv2 .hv-ff-item[data-pop]{animation:hv-ff-pop .32s var(--ff-ease-out)}.hv2 .hv-ff-drift{display:block;animation:hv-ff-drift 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.7s);animation-play-state:paused}.hv2 .hv-ff[data-open] .hv-ff-drift{animation-play-state:running}.hv2 .hv-ff[data-live] .hv-ff-drift,.hv2 .hv-ff[data-physics] .hv-ff-drift{animation:none}@keyframes hv-ff-drift{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes hv-ff-pop{30%{scale:1.1}to{scale:1}}@media (max-width:900px){.hv2 .hv-faqf{grid-template-columns:1fr}.hv2 .hv-faqf-left{padding-top:250px}.hv2 .hv-ff{--ff-spread:160px}.hv2 .hv-faqf-conv{max-width:none;padding:24px 20px}.hv2 .hv-faqf-conv .hv-turn{max-width:94%}}