#qv2{--bg:#000;--surface:#0a0a0a;--ink:#ededed;--ink-2:#a1a1a1;--ink-3:#8f8f8f;--hair:#242424;--hair-strong:#383838;--brand-blue:#7193c8;--brand-violet:#694f9c;--brand-light:#9b86d9;--grad:linear-gradient(118deg,#7193c8 0%,#694f9c 100%);--font:"Cabinet Grotesk","DM Sans",system-ui,-apple-system,sans-serif;--mono:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Consolas,monospace;--r:6px;--r-media:8px;--gutter:clamp(1.25rem,4vw,3rem);--max-w:1440px;--section:clamp(4.5rem,10vw,9rem);--ease:cubic-bezier(.16,1,.3,1);background:var(--bg);color:var(--ink);font-family:var(--font);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-size:1.0625rem;font-weight:400;line-height:1.62}#qv2 h1,#qv2 h2,#qv2 h3{text-wrap:balance}#qv2 p{text-wrap:pretty}:where(#qv2) a{color:inherit;text-decoration:none}#qv2 img,#qv2 canvas,#qv2 svg{max-width:100%;display:block}#qv2 ul{list-style:none}:where(#qv2) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}#qv2 ::selection{background:var(--ink);color:var(--bg)}#qv2 :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}#qv2 .wrap{max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}#qv2 .skip{z-index:300;background:var(--ink);color:var(--bg);padding:.6rem 1rem;font-size:.85rem;position:fixed;top:0;left:0;transform:translateY(-110%)}#qv2 .skip:focus{transform:none}#qv2 .mono,#qv2 .sec-meta,#qv2 .project-domain,#qv2 .service-stack,#qv2 .lab-type,#qv2 .lab-meta,#qv2 .contact-kicker{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-3);font-size:.6875rem}#qv2 .sec-head{border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);padding-top:1.1rem;display:flex}#qv2 .sec-head h2{letter-spacing:-.025em;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.08}#qv2 .sec-meta{text-align:right;flex-shrink:0}#qv2 .btn{border-radius:var(--r);border:1px solid #0000;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}#qv2 .btn--primary{background:var(--ink);color:var(--bg)}#qv2 .btn--primary:hover{background:#fff}#qv2 .btn--ghost{color:var(--ink);background:0 0;border-color:#333}#qv2 .btn--ghost:hover{background:var(--surface);border-color:#666}#qv2 .btn--small{padding:.5rem .9rem;font-size:.8125rem}#qv2 .link-arrow{padding-bottom:.15rem;font-size:.9rem;font-weight:500;display:inline-block;position:relative}#qv2 .link-arrow:after{content:"";transform-origin:0;height:1px;transition:transform .24s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0}#qv2 .link-arrow:hover:after{transform:scaleX(.4)}#qv2 .hero{align-items:center;min-height:100svh;padding-top:64px;display:flex;position:relative;overflow:hidden}#qv2 .hero-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#qv2 .hero-symbol{opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;width:580px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#qv2 .traces{z-index:0;pointer-events:none;stroke:#ffffff13;stroke-width:1px;fill:none;position:absolute}#qv2 .traces circle{fill:#ffffff38;stroke:none}#qv2 .traces--tl{width:clamp(280px,46vw,680px);height:auto;top:0;left:0;-webkit-mask-image:radial-gradient(115% 115% at 0 0,#000 32%,#0000 78%);mask-image:radial-gradient(115% 115% at 0 0,#000 32%,#0000 78%)}#qv2 .traces--br{width:clamp(280px,46vw,680px);height:auto;bottom:0;right:0;-webkit-mask-image:radial-gradient(115% 115% at 100% 100%,#000 32%,#0000 78%);mask-image:radial-gradient(115% 115% at 100% 100%,#000 32%,#0000 78%)}#qv2 .hero-content{z-index:1;text-align:center;width:100%;padding-top:5rem;padding-bottom:5rem;position:relative}#qv2 .hero-badge{color:var(--ink-2);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.84rem;display:inline-flex}#qv2 .badge-dot{background:var(--ink);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s infinite pulse-dot}@keyframes pulse-dot{50%{opacity:.35}}#qv2 .hero-title{letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;margin-bottom:.5rem;font-size:clamp(3.5rem,11vw,10rem);font-weight:700;line-height:.95}#qv2 .hero-q{vertical-align:middle;width:auto;height:.82em;margin-bottom:.12em;margin-left:.01em;margin-right:-.01em;display:inline-block}#qv2 .hero-tagline{color:var(--ink-2);letter-spacing:.01em;margin-bottom:1.8rem;font-size:clamp(1.4rem,3.5vw,2.6rem);font-weight:300;line-height:1.2}#qv2 .hero-lead{color:var(--ink-2);margin-bottom:2.25rem;font-size:clamp(1rem,2vw,1.3rem)}#qv2 .hero-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}#qv2 .work{padding-block:var(--section)}#qv2 .works-grid{gap:clamp(2.25rem,4vw,3.5rem)var(--gutter);grid-template-columns:1fr 1fr;display:grid}#qv2 .project{min-width:0;display:block}#qv2 .project-cover{border:1px solid var(--hair);aspect-ratio:21/9;background:linear-gradient(to right,#ffffff09 1px,transparent 1px)0 0/10px 10px,linear-gradient(to bottom,#ffffff09 1px,transparent 1px)0 0/10px 10px,var(--surface);transition:border-color .3s ease,transform .35s var(--ease);border-radius:12px;flex-direction:column;justify-content:space-between;padding:clamp(1.1rem,2.4vw,1.7rem);display:flex;position:relative;overflow:hidden}#qv2 .project:hover .project-cover{border-color:var(--hair-strong);transform:translateY(-3px)}#qv2 .cover-meta{z-index:1;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.66rem;display:flex;position:relative}#qv2 .cover-num{color:var(--ink-2);margin-right:.55rem;font-weight:400}#qv2 .cover-state{color:var(--ink-2)}#qv2 .cover-state--dev{color:var(--brand-light)}#qv2 .cover-trace{pointer-events:none;fill:none;stroke:#ffffff1c;stroke-width:1px;width:min(48%,350px);height:auto;transition:stroke .3s;position:absolute;top:12%;left:0;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 55%,#0000 100%)}#qv2 .cover-trace circle{fill:#ededed47;stroke:none}#qv2 .project:hover .cover-trace{stroke:#9b86d957}#qv2 .project:hover .cover-trace circle{fill:#9b86d99e}#qv2 .cover-monogram{letter-spacing:-.05em;color:#ededed0f;-webkit-text-stroke:1px #ededed2b;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(8rem,18vw,13rem);font-weight:700;line-height:.78;transition:color .3s,-webkit-text-stroke-color .3s;position:absolute;bottom:-.28em;right:-.06em}#qv2 .project:hover .cover-monogram{color:#9b86d91f;-webkit-text-stroke-color:#9b86d966}#qv2 .cover-foot{z-index:1;gap:.5rem;display:grid;position:relative}#qv2 .cover-name{letter-spacing:-.035em;font-size:clamp(1.5rem,2.9vw,2.2rem);font-weight:650;line-height:1}#qv2 .cover-sub{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-2);font-size:.68rem}#qv2 .project-body{padding-top:1.3rem}#qv2 .project-desc{color:var(--ink-2);max-width:48ch;margin-top:.55rem;font-size:.95rem}#qv2 .project-tags{flex-wrap:wrap;gap:.45rem;margin-top:.15rem;display:flex}#qv2 .project-tags li{color:var(--ink-2);border:1px solid var(--hair);border-radius:999px;padding:.26rem .72rem;font-size:.76rem;transition:border-color .2s,color .2s}#qv2 .project-tags li.is-status{color:var(--brand-light);border-color:#9b86d959}#qv2 .project:hover .project-tags li{border-color:var(--hair-strong);color:var(--ink)}#qv2 .project:hover .project-tags li.is-status{color:var(--brand-light);border-color:#9b86d98c}#qv2 .project-domain{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-3);margin-top:1.1rem;font-size:.7rem;transition:color .2s;display:inline-block}#qv2 .project:hover .project-domain{color:var(--ink)}#qv2 .do{padding-block:var(--section)}#qv2 .service-list{border-bottom:1px solid var(--hair)}#qv2 .service-row{border-top:1px solid var(--hair)}#qv2 .service-row a{border-radius:2px;grid-template-columns:4fr 3.6fr 3.4fr 2rem;align-items:baseline;gap:2rem;padding:clamp(1.25rem,2.5vw,1.7rem) clamp(.75rem,1.5vw,1.25rem);transition:background-color .18s,color .18s;display:grid}#qv2 .service-row h3{letter-spacing:-.025em;font-size:clamp(1.5rem,3vw,2.35rem);font-weight:550;line-height:1.05}#qv2 .service-desc{color:var(--ink-2);font-size:.95rem;transition:color .18s}#qv2 .service-stack{transition:color .18s}#qv2 .service-arrow{text-align:right;transition:transform .22s var(--ease);font-size:1.2rem}#qv2 .service-row a:hover{background:var(--ink);color:var(--bg)}#qv2 .service-row a:hover .service-desc{color:#4b4b4b}#qv2 .service-row a:hover .service-stack{color:#6b6b6b}#qv2 .service-row a:hover .service-arrow{transform:translate(.45rem)}#qv2 .stack{padding-block:var(--section)}#qv2 .stack-lead{max-width:62ch;margin-top:-1rem;margin-bottom:clamp(2.5rem,5vw,4rem);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55}#qv2 .stack-grid{gap:clamp(1.75rem,3vw,2.5rem)var(--gutter);border-top:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:1.75rem;display:grid}#qv2 .stack-col dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1rem;font-size:.68rem}#qv2 .stack-col dd{color:var(--ink);font-size:1.05rem;line-height:1.95}#qv2 .studio{padding-block:var(--section)}#qv2 .studio-grid{gap:clamp(2.5rem,5vw,4rem)var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}#qv2 .studio-copy{grid-column:1/span 5}#qv2 .studio-copy h2{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:600;line-height:1.05}#qv2 .studio-copy>p{color:var(--ink-2);max-width:46ch;margin-bottom:1rem}#qv2 .clients{border-top:1px solid var(--hair);margin-top:2.25rem;padding-top:1.25rem}#qv2 .clients h3{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.6rem;font-size:.68rem;font-weight:400}#qv2 .clients p{color:var(--ink-2);font-size:.92rem}#qv2 .studio-copy .link-arrow{margin-top:2rem}#qv2 .team{gap:1.5rem var(--gutter);grid-column:7/-1;grid-template-columns:1fr 1fr;align-content:start;display:grid}#qv2 .team-card{position:relative}#qv2 .team-card img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--hair);border-radius:var(--r-media);filter:saturate(.92);width:100%;height:auto;transition:filter .3s,border-color .3s}#qv2 .team-card:hover img{filter:none;border-color:var(--hair-strong)}#qv2 .team-id{border-bottom:1px solid var(--hair);flex-direction:column;gap:.1rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}#qv2 .team-name{letter-spacing:-.01em;font-size:.98rem;font-weight:600}#qv2 .team-role{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:.64rem}#qv2 .team-link{border:1px solid var(--hair);border-radius:var(--r);width:2rem;height:2rem;color:var(--ink-2);background:#0009;place-items:center;font-size:.85rem;transition:background-color .18s,color .18s,border-color .18s;display:grid;position:absolute;top:.6rem;right:.6rem}#qv2 .team-link:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}#qv2 .lab{padding-block:var(--section)}#qv2 .lab-list{border-bottom:1px solid var(--hair);margin-bottom:2.25rem}#qv2 .lab-row{border-top:1px solid var(--hair)}#qv2 .lab-row a{grid-template-columns:7rem minmax(0,1fr) 8rem 1.5rem;align-items:baseline;gap:1.5rem;padding-block:1.35rem;transition:color .15s;display:grid}#qv2 .lab-type{text-transform:uppercase;letter-spacing:.06em;padding-top:.2rem}#qv2 .lab-row h3{letter-spacing:-.015em;max-width:62ch;font-size:clamp(1rem,1.5vw,1.22rem);font-weight:500;line-height:1.35}#qv2 .lab-row a:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}#qv2 .lab-meta{text-align:right;padding-top:.2rem}#qv2 .lab-arrow{text-align:right;color:var(--ink);transition:transform .22s var(--ease)}#qv2 .lab-row a:hover .lab-arrow{transform:translate(.4rem)}#qv2 .contact{padding-block:clamp(5rem,12vw,11rem) clamp(4rem,9vw,7rem)}#qv2 .contact-kicker{margin-bottom:1.5rem}#qv2 .contact-head{letter-spacing:-.03em;max-width:22ch;font-size:clamp(1.7rem,4vw,3.1rem);font-weight:600;line-height:1.08}#qv2 .big-link{letter-spacing:-.04em;margin-top:clamp(1.25rem,2.5vw,2rem);padding-bottom:.12em;font-size:clamp(2rem,6.5vw,4.75rem);font-weight:650;line-height:1.05;display:inline-block;position:relative}#qv2 .big-link:after{content:"";background:var(--grad);transform-origin:0;height:3px;transition:transform .35s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}#qv2 .big-link:hover:after{transform:scaleX(1)}#qv2 .contact-meta{border-top:1px solid var(--hair);max-width:62ch;margin-top:2.25rem;padding-top:1.1rem}#qv2 .contact-meta-line{color:var(--ink-3);align-items:baseline;gap:.8rem;font-size:.95rem;display:flex}#qv2 .contact-meta a{color:var(--ink);font-weight:500}#qv2 .contact-meta a:hover{color:var(--brand-blue)}#qv2 .contact-meta-note{color:var(--ink-2);margin-top:.4rem;font-size:.9rem}#qv2 .contact-alt{color:var(--ink-2);margin-top:1.75rem;font-size:.9rem}#qv2 .contact-alt a{color:var(--ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}#qv2 .contact-alt a:hover{color:var(--brand-blue)}#qv2 .foot{border-top:1px solid var(--hair)}#qv2 .foot-inner{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.75rem 2rem;padding-block:1.4rem 1.8rem;font-size:.82rem;display:flex}#qv2 .foot-mark{letter-spacing:-.02em;color:var(--ink);font-size:1rem;font-weight:700}#qv2 .foot-nav,#qv2 .foot-social{gap:1.25rem;display:flex}#qv2 .foot-inner a:hover{color:var(--ink)}#qv2 .foot-legal{color:var(--ink-3);margin-left:auto;font-size:.78rem}html.js #qv2 .reveal{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(12px)}html.js #qv2 .reveal[data-d="1"]{transition-delay:70ms}html.js #qv2 .reveal[data-d="2"]{transition-delay:.14s}html.js #qv2 .reveal[data-d="3"]{transition-delay:.21s}html.js #qv2 .reveal[data-d="4"]{transition-delay:.28s}html.js #qv2 .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js #qv2 .reveal{opacity:1;transition:none;transform:none}#qv2 .link-arrow:after,#qv2 .big-link:after,#qv2 .service-arrow,#qv2 .lab-arrow,#qv2 .btn,#qv2 .badge-dot,#qv2 .project-cover,#qv2 .cover-monogram{transition:none;animation:none}}html.noanim #qv2 *,html.noanim #qv2 :before,html.noanim #qv2 :after{transition:none!important;animation:none!important}html.noanim #qv2 .hero{min-height:780px}html.noanim #qv2 .hero-content{padding-block:3rem}@media print{#qv2 .hero{min-height:24cm}html.js #qv2 .reveal{opacity:1!important;transition:none!important;transform:none!important}#qv2 .project,#qv2 .service-row,#qv2 .stack-col,#qv2 .team-card,#qv2 .lab-row,#qv2 .studio-copy{break-inside:avoid}}@media (max-width:1080px){#qv2 .project-cover{aspect-ratio:16/9}#qv2 .cover-monogram{font-size:clamp(7rem,16vw,11rem)}#qv2 .studio-copy{grid-column:1/span 6}#qv2 .team{grid-column:7/-1}}@media (max-width:900px){#qv2 .works-grid{grid-template-columns:1fr}#qv2 .project-cover{aspect-ratio:21/9}#qv2 .stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#qv2 .service-row a{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.5rem 1rem}#qv2 .service-row h3{grid-column:1}#qv2 .service-row .service-arrow{grid-area:1/2/span 3;align-self:center}#qv2 .service-desc,#qv2 .service-stack{grid-column:1}#qv2 .studio-copy,#qv2 .team{grid-column:1/-1}#qv2 .lab-row a{grid-template-columns:5.5rem minmax(0,1fr) 1.5rem}#qv2 .lab-meta{text-align:left;grid-area:2/2}#qv2 .lab-arrow{grid-area:1/3/span 2;align-self:center}}@media (max-width:720px){#qv2 .lab-row a{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.35rem 1rem;padding-block:1.25rem}#qv2 .lab-type{grid-area:1/1;padding-top:0}#qv2 .lab-arrow{grid-area:1/2;align-self:start;padding-top:.1rem}#qv2 .lab-row h3{grid-area:2/1/auto/-1;max-width:none}#qv2 .lab-meta{text-align:left;grid-area:3/1/auto/-1;padding-top:0}#qv2 .sec-head{flex-direction:column;gap:.4rem}#qv2 .sec-meta{text-align:left}#qv2 .project-cover{aspect-ratio:16/10;margin-inline:calc(-1*var(--gutter));border-inline:0;border-radius:0}#qv2 .project:hover .project-cover{transform:none}#qv2 .stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#qv2 .team{grid-template-columns:1fr 1fr;gap:1.25rem}#qv2 .big-link{font-size:clamp(1.8rem,9vw,2.6rem)}#qv2 .foot-inner{flex-direction:column;align-items:flex-start}#qv2 .foot-legal{margin-left:0}}@media (max-width:600px){#qv2 .hero-content{padding-top:3rem;padding-bottom:3.5rem}#qv2 .hero-title{font-size:13.5vw}#qv2 .hero-tagline{margin-bottom:1.2rem;font-size:clamp(1.1rem,5.5vw,1.8rem)}#qv2 .hero-lead{margin-bottom:2rem;font-size:1rem}#qv2 .hero-ctas{flex-direction:column;align-items:stretch}#qv2 .hero-ctas .btn{justify-content:center}}#qv2 .lm-overlay{z-index:200;background:#000000bd;place-items:center;padding:1.25rem;animation:.2s lm-fade;display:grid;position:fixed;inset:0}#qv2 .lm-overlay[hidden]{display:none}@keyframes lm-fade{0%{opacity:0}}#qv2 .lm-card{background:var(--surface);border:1px solid var(--hair);width:min(100%,430px);animation:lm-rise .28s var(--ease);border-radius:12px;padding:clamp(1.5rem,4vw,2rem);position:relative}@keyframes lm-rise{0%{opacity:0;transform:translateY(10px)}}#qv2 .lm-close{width:2rem;height:2rem;color:var(--ink-3);border-radius:var(--r);border:1px solid #0000;place-items:center;font-size:1.15rem;line-height:1;transition:color .15s,border-color .15s;display:grid;position:absolute;top:.7rem;right:.7rem}#qv2 .lm-close:hover{color:var(--ink);border-color:var(--hair)}#qv2 .lm-kicker{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.9rem;font-size:.66rem}#qv2 .lm-title{letter-spacing:-.03em;font-size:clamp(1.35rem,3vw,1.6rem);font-weight:650;line-height:1.1}#qv2 .lm-sub{color:var(--ink-2);margin-top:.7rem;font-size:.92rem}#qv2 .lm-form{gap:.9rem;margin-top:1.4rem;display:grid}#qv2 .lm-field{gap:.35rem;display:grid}#qv2 .lm-field span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.64rem}#qv2 .lm-field input{background:var(--bg);border:1px solid var(--hair);border-radius:var(--r);width:100%;color:var(--ink);font-family:var(--font);padding:.7rem .85rem;font-size:.95rem;transition:border-color .15s}#qv2 .lm-field input::placeholder{color:var(--ink-3)}#qv2 .lm-field input:hover{border-color:var(--hair-strong)}#qv2 .lm-field input:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;border-color:var(--brand-blue)}#qv2 .lm-submit{justify-content:center;margin-top:.3rem}#qv2 .lm-error{color:var(--brand-light);font-size:.85rem}#qv2 .lm-foot{border-top:1px solid var(--hair);gap:.5rem;margin-top:1.1rem;padding-top:.9rem;display:grid}#qv2 .lm-trust{color:var(--ink-2);font-size:.85rem}#qv2 .lm-skip{color:var(--ink-3);text-underline-offset:3px;justify-self:start;font-size:.82rem;text-decoration:underline}#qv2 .lm-skip:hover{color:var(--ink)}#qv2 .lm-success{text-align:center;gap:.6rem;padding:1rem 0 .5rem;display:grid}#qv2 .lm-success[hidden]{display:none}#qv2 .lm-success-mark{border:1px solid var(--hair-strong);width:2.2rem;height:2.2rem;color:var(--ink);border-radius:50%;place-items:center;margin:0 auto;display:grid}#qv2 .lm-success p{font-size:.98rem}#qv2 .lm-more{color:var(--brand-blue);font-size:.85rem}#qv2 .lm-more:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){#qv2 .lm-overlay,#qv2 .lm-card{animation:none}}#qv2 .lm-form[hidden]{display:none}#qv2 .lm-foot-links{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;display:flex}#qv2{cursor:none}@media (pointer:coarse){#qv2{cursor:auto}}#qv2 .cursor-v2{z-index:300;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}#qv2 .cursor-v2:before{content:"";mix-blend-mode:difference;background:#fff;border-radius:50%;width:7px;height:7px;transition:transform .18s;position:absolute;top:-3.5px;left:-3.5px}#qv2 .cursor-v2.is-active:before{transform:scale(1.7)}@media (pointer:coarse){#qv2 .cursor-v2{display:none}}@media (prefers-reduced-motion:reduce){#qv2 .cursor-v2:before{transition:none}}
