.faceMesh-module__FJO74W__face{aspect-ratio:1;background:var(--surface);position:relative;overflow:hidden}.faceMesh-module__FJO74W__live{animation:7s ease-in-out infinite alternate faceMesh-module__FJO74W__handheld;position:absolute;inset:-3%}@keyframes faceMesh-module__FJO74W__handheld{0%{transform:translate(0)rotate(0)scale(1)}35%{transform:translate(.8%,-.6%)rotate(.6deg)scale(1.01)}70%{transform:translate(-.6%,.5%)rotate(-.4deg)scale(1.005)}to{transform:translate(.4%,.9%)rotate(.3deg)scale(1.015)}}.faceMesh-module__FJO74W__photo,.faceMesh-module__FJO74W__mesh,.faceMesh-module__FJO74W__contours{width:100%;height:100%;position:absolute;inset:0}.faceMesh-module__FJO74W__photo{object-fit:cover;transition:filter .6s var(--ease);transform:scaleX(-1)}.faceMesh-module__FJO74W__mesh,.faceMesh-module__FJO74W__contours{transform:scaleX(-1)}.faceMesh-module__FJO74W__mesh{opacity:0;-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 var(--sweep,0%), transparent calc(var(--sweep,0%) + 12%));-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 var(--sweep,0%), transparent calc(var(--sweep,0%) + 12%));mask-image:linear-gradient(180deg, #000 0%, #000 var(--sweep,0%), transparent calc(var(--sweep,0%) + 12%));transition:opacity .4s var(--ease), --sweep 1.2s var(--ease)}@property --sweep{syntax:"<percentage>";inherits:false;initial-value:0%}.faceMesh-module__FJO74W__contours{fill:none;stroke:var(--primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #6fdcc8bf);overflow:visible}.faceMesh-module__FJO74W__contours path{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset 1.1s var(--ease), opacity .3s var(--ease)}.faceMesh-module__FJO74W__scan{opacity:0;pointer-events:none;background:linear-gradient(#0000,#a9ebd829 70%,#a9ebd880 99%,#0000);height:30%;position:absolute;top:-30%;left:0;right:0}.faceMesh-module__FJO74W__face[data-state=off] .faceMesh-module__FJO74W__photo{filter:brightness(.55)saturate(.7)blur(1px)}.faceMesh-module__FJO74W__face[data-state=searching] .faceMesh-module__FJO74W__scan{opacity:1;animation:faceMesh-module__FJO74W__scan 1.3s var(--ease-std) infinite}@keyframes faceMesh-module__FJO74W__scan{to{top:100%}}.faceMesh-module__FJO74W__face[data-state=searching] .faceMesh-module__FJO74W__mesh{opacity:.45;--sweep:55%}.faceMesh-module__FJO74W__face[data-state=found] .faceMesh-module__FJO74W__mesh{opacity:.55;--sweep:100%}.faceMesh-module__FJO74W__face[data-state=found] .faceMesh-module__FJO74W__contours path{stroke-dashoffset:0;opacity:.95}.faceMesh-module__FJO74W__face[data-state=released] .faceMesh-module__FJO74W__mesh,.faceMesh-module__FJO74W__face[data-state=released] .faceMesh-module__FJO74W__contours path{opacity:0;transition-duration:.24s}@media (prefers-reduced-motion:reduce){.faceMesh-module__FJO74W__live{animation:none}}
.expressions-module__kHvmwq__section{background:var(--background);padding:clamp(120px,18vh,200px) 0 clamp(100px,14vh,160px);position:relative}.expressions-module__kHvmwq__head{gap:22px;max-width:760px;margin-bottom:clamp(48px,8vh,88px);display:grid}.expressions-module__kHvmwq__accent{color:var(--primary)}.expressions-module__kHvmwq__narrowOnly{display:none}@media (max-width:600px){.expressions-module__kHvmwq__wideOnly{display:none}.expressions-module__kHvmwq__narrowOnly{display:block}}.expressions-module__kHvmwq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.expressions-module__kHvmwq__lensWrap{gap:16px;display:grid}.expressions-module__kHvmwq__lens{box-shadow:0 0 0 1px var(--glass-edge), 0 50px 100px -40px #021417f2;border-radius:32px;display:block;position:relative;overflow:hidden}.expressions-module__kHvmwq__lens:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(at 50% 45%,#0000 55%,#041a1e8c);position:absolute;inset:0}.expressions-module__kHvmwq__tag{--leader:clamp(28px, 4vw, 56px);z-index:2;width:0;height:0;position:absolute}.expressions-module__kHvmwq__tag:before{content:"";background:var(--primary);opacity:0;width:10px;height:10px;transition:opacity var(--t-short) var(--ease), transform var(--t-long) var(--ease);border-radius:50%;transition-delay:1.2s;position:absolute;top:-5px;left:-5px;transform:scale(.4);box-shadow:0 0 0 4px #a9ebd840}.expressions-module__kHvmwq__tag:after{content:"";height:1px;width:var(--leader);background:var(--primary);transition:transform .7s var(--ease) 1.4s;position:absolute;top:-.5px;transform:scaleX(0)}.expressions-module__kHvmwq__tagRight:after{transform-origin:0;left:6px}.expressions-module__kHvmwq__tagLeft:after{transform-origin:100%;right:6px}.expressions-module__kHvmwq__tagText{white-space:nowrap;color:var(--text);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--glass-edge);opacity:0;transition:opacity var(--t-medium) var(--ease) 1.9s, transform var(--t-long) var(--ease) 1.9s;background:#082d32c7;border-radius:99px;align-items:center;gap:6px;padding:6px 12px 6px 7px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:0}.expressions-module__kHvmwq__tagRight .expressions-module__kHvmwq__tagText{left:calc(var(--leader) + 8px);transform:translate(-8px,-50%)}.expressions-module__kHvmwq__tagLeft .expressions-module__kHvmwq__tagText{right:calc(var(--leader) + 8px);transform:translate(8px,-50%)}.expressions-module__kHvmwq__tagUp:after{width:1px;height:var(--leader);transform-origin:bottom;top:auto;bottom:6px;left:-.5px;transform:scaleY(0)}.expressions-module__kHvmwq__tagUp .expressions-module__kHvmwq__tagText{top:auto;bottom:calc(var(--leader) + 8px);left:0;transform:translate(-50%,8px)}.expressions-module__kHvmwq__tag[data-on=true]:before{opacity:1;transform:none}.expressions-module__kHvmwq__tag[data-on=true]:after{transform:none}.expressions-module__kHvmwq__tag[data-on=true] .expressions-module__kHvmwq__tagText{opacity:1}.expressions-module__kHvmwq__tag.expressions-module__kHvmwq__tagRight[data-on=true] .expressions-module__kHvmwq__tagText,.expressions-module__kHvmwq__tag.expressions-module__kHvmwq__tagLeft[data-on=true] .expressions-module__kHvmwq__tagText{transform:translateY(-50%)}.expressions-module__kHvmwq__tag.expressions-module__kHvmwq__tagUp[data-on=true] .expressions-module__kHvmwq__tagText{transform:translate(-50%)}.expressions-module__kHvmwq__caption{color:var(--muted);padding-inline:4px;font-size:14px}.expressions-module__kHvmwq__list{display:grid}.expressions-module__kHvmwq__row{border-bottom:1px solid var(--divider);cursor:default;transition:background-color var(--t-short) var(--ease);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 8px;display:grid}.expressions-module__kHvmwq__row:first-child{border-top:1px solid var(--divider)}.expressions-module__kHvmwq__row:hover{background:linear-gradient(90deg,#a9ebd812,#0000 80%)}.expressions-module__kHvmwq__rowLabel{font-family:var(--font-display), var(--font-body);font-variation-settings:"opsz" 36;letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;line-height:1.1}.expressions-module__kHvmwq__rowLabel:first-letter{text-transform:uppercase}.expressions-module__kHvmwq__rowMove{color:var(--hint);text-align:right;font-size:15px}.expressions-module__kHvmwq__note{max-width:34em;color:var(--text-3);margin-top:16px;font-size:15px;line-height:1.5}@media (max-width:859px){.expressions-module__kHvmwq__grid{grid-template-columns:1fr}.expressions-module__kHvmwq__tagText{font-size:12px}}@media (max-width:520px){.expressions-module__kHvmwq__row{grid-template-columns:40px minmax(0,1fr);gap:4px 14px}.expressions-module__kHvmwq__rowEmoji{grid-row:span 2}.expressions-module__kHvmwq__rowMove{text-align:left;font-size:14px}}
.faq-module__VSK2Oa__section{background:var(--abyss);padding:0 0 clamp(110px,16vh,180px)}.faq-module__VSK2Oa__inner{max-width:calc(820px + var(--gutter) * 2)}.faq-module__VSK2Oa__heading{margin-bottom:clamp(28px,4vh,44px);font-size:clamp(2.25rem,4.6vw,3.75rem)}.faq-module__VSK2Oa__list{border-top:1px solid var(--divider)}.faq-module__VSK2Oa__item{border-bottom:1px solid var(--divider)}.faq-module__VSK2Oa__question{letter-spacing:-.02em;cursor:pointer;transition:color var(--t-short) var(--ease);justify-content:space-between;align-items:center;gap:24px;padding:24px 2px;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:600;line-height:1.35;list-style:none;display:flex;position:relative}.faq-module__VSK2Oa__question::-webkit-details-marker{display:none}.faq-module__VSK2Oa__question:hover{color:var(--primary)}.faq-module__VSK2Oa__question:focus-visible{outline-offset:2px}.faq-module__VSK2Oa__mark{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--divider);transition:background-color var(--t-short) var(--ease);border-radius:50%;flex:none;position:relative}.faq-module__VSK2Oa__mark:before,.faq-module__VSK2Oa__mark:after{content:"";background:var(--primary);width:12px;height:1.5px;transition:transform var(--t-medium) var(--ease);border-radius:1px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.faq-module__VSK2Oa__mark:after{transform:rotate(90deg)}.faq-module__VSK2Oa__item[open] .faq-module__VSK2Oa__mark:after{transform:rotate(0)}.faq-module__VSK2Oa__item[open] .faq-module__VSK2Oa__mark{background:#a9ebd81a}.faq-module__VSK2Oa__answer{max-width:40em;color:var(--text-3);text-wrap:pretty;padding:0 56px 26px 2px;font-size:17px;line-height:1.6}.faq-module__VSK2Oa__item[open] .faq-module__VSK2Oa__answer{animation:faq-module__VSK2Oa__open var(--t-long) var(--ease) both}@keyframes faq-module__VSK2Oa__open{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:600px){.faq-module__VSK2Oa__answer{padding-right:0}}
