html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@keyframes clar-rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes clar-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes clar-fade{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes clar-stamp{0%{opacity:0;transform:scale(1.6)rotate(-7deg)}to{opacity:1;transform:scale(1)rotate(-7deg)}}@keyframes clar-slide{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:none}}@keyframes clar-dim{0%{opacity:1}to{opacity:.35}}@keyframes clar-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes clar-show{0%{opacity:0}to{opacity:1}}@keyframes clar-hide{0%{opacity:1}to{opacity:0}}@keyframes clar-thread{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes clar-draw-path{to{stroke-dashoffset:0}}@keyframes clar-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes clar-intro-out{0%,83.3%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes clar-wipe{0%{transform:translate(-100%)}to{transform:none}}@keyframes clar-wipe-in{0%{transform:translate(100%)}to{transform:none}}@keyframes clar-unroll{0%{transform:translateY(-100%)}to{transform:none}}@keyframes clar-unroll-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes clar-wipe-r{0%{transform:translate(100%)}to{transform:none}}@keyframes clar-wipe-r-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes clar-knot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.clar-wipe,.clar-wipe-r{overflow-x:clip}.clar-down{overflow-y:clip}.clar-wipe-r>.clar-wipe-r-in,.clar-down>.clar-down-in{animation-duration:inherit;animation-timing-function:inherit;animation-delay:inherit;animation-fill-mode:inherit;animation-timeline:inherit;animation-range:inherit}.clar-wipe-r>.clar-wipe-r-in{animation-name:clar-wipe-r-in}.clar-down>.clar-down-in{animation-name:clar-unroll-in}.clar-wipe>.clar-wipe-in{animation-name:clar-wipe-in;animation-duration:inherit;animation-timing-function:inherit;animation-delay:inherit;animation-fill-mode:inherit;animation-timeline:inherit;animation-range:inherit}:root{--clar-intro-delay:0s;--clar-intro-fade:0s}:root[data-intro]{--clar-intro-delay:1.8s;--clar-intro-fade:2s}.clar-at-0{animation-delay:var(--clar-intro-delay)}.clar-at-190{animation-delay:calc(1.9s + var(--clar-intro-delay))}.clar-at-210{animation-delay:calc(2.1s + var(--clar-intro-delay))}.clar-at-220{animation-delay:calc(2.2s + var(--clar-intro-delay))}.clar-at-230{animation-delay:calc(2.3s + var(--clar-intro-delay))}.clar-intro{display:none}:root[data-intro] .clar-intro{z-index:60;background:var(--clar-bg);pointer-events:none;animation:clar-intro-out 2.4s var(--ease-clar) forwards;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.clar-intro .clar-intro-lead{stroke-dasharray:1;stroke-dashoffset:1px;animation:clar-draw-path .6s var(--ease-clar) forwards}.clar-intro .clar-intro-loop{stroke-dasharray:1;stroke-dashoffset:1px;animation:clar-draw-path 1s var(--ease-clar) .1s forwards}.clar-intro circle{transform-box:fill-box;transform-origin:50%;animation:clar-pop .4s var(--ease-clar) .95s forwards;transform:scale(0)}.clar-intro .clar-intro-word{opacity:0;animation:clar-in .6s var(--ease-clar) 1s forwards}.clar-intro .clar-intro-read{animation:clar-wipe .4s var(--ease-clar) 1.2s both}.clar-intro .clar-intro-check{animation:clar-wipe .4s var(--ease-clar) 1.4s both}.clar-intro .clar-intro-decide{opacity:0;animation:clar-stamp .4s var(--ease-clar) 1.6s both}@keyframes clar-glint{0%{transform:translate(-100%)}to{transform:translate(333.34%)}}@keyframes clar-glint-in{0%{transform:translate(30%)}to{transform:translate(-100%)}}.clar-lit{opacity:0;animation:clar-in .9s var(--ease-clar) calc(.25s + var(--clar-intro-delay)) forwards;overflow-x:clip}.clar-glint{inset-block:0;width:30%;color:var(--clar-glint);-webkit-mask-image:linear-gradient(90deg, transparent, var(--clar-text) 50%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--clar-text) 50%, transparent);mask-image:linear-gradient(90deg, transparent, var(--clar-text) 50%, transparent);animation:clar-glint 1.6s var(--ease-clar) calc(1s + var(--clar-intro-delay)) both;position:absolute;left:0;overflow-x:clip;transform:translate(-100%)}.clar-glint-in{width:333.34%;animation:clar-glint-in 1.6s var(--ease-clar) calc(1s + var(--clar-intro-delay)) both;display:block}@media (forced-colors:active){.clar-glint{display:none}}:root:not([data-intro]):has([data-sign]) .clar-sign{animation:clar-wipe .9s var(--ease-clar) .15s both}.clar-in{opacity:0;animation:clar-in .9s var(--ease-clar) forwards}.clar-ink{animation:clar-wipe 1.3s var(--ease-clar) calc(1s + var(--clar-intro-delay)) both}.clar-thread{transform-origin:top;animation:clar-thread 1.4s var(--ease-clar) calc(2s + var(--clar-intro-delay)) forwards;transform:scaleY(0)}.clar-rule{transform-origin:0}.clar-stamp{transform:rotate(-7deg)}.clar-statement{view-timeline:--clar-statement block}.clar-word{color:var(--clar-text-muted);display:inline-block;position:relative}.clar-word:after{content:attr(data-w);color:var(--clar-text);position:absolute;inset:0}.clar-dosar-stage{flex-direction:column;gap:40px;display:flex}.clar-files{gap:36px;display:grid}.clar-file{--stack:none;--fan:none}.clar-file:first-child{box-shadow:var(--clar-shadow-float)}.clar-file-tab{border:1px solid var(--clar-border);background:var(--clar-surface);border-bottom:0;border-radius:6px 6px 0 0;height:24px;padding:0 10px;line-height:22px;position:absolute;top:-14px;left:20px}.clar-file:nth-child(2) .clar-file-tab{left:76px}.clar-file:nth-child(3) .clar-file-tab{left:132px}@media (min-width:768px){.clar-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.clar-spin{view-timeline:--clar-spin block;container-type:size}.clar-spin-art,.clar-spin-tail{--spin-w:max(100cqw, 100cqh * 1228 / 1600)}.clar-spin-art{left:calc((100cqw - var(--spin-w)) / 2);top:calc((100cqh - var(--spin-w) * 1600 / 1228) * .2);width:var(--spin-w);aspect-ratio:1228/1600;position:absolute}.clar-spin-drop,.clar-spin-tail{display:none}@media (min-width:1024px){.clar-spin-drop{display:inline}.clar-spin-tail{top:100%;left:calc((100cqw - var(--spin-w)) / 2 + var(--spin-w) * 396 / 1228 - 1px);width:80px;height:128px;display:block;position:absolute}}.clar-weft{view-timeline:--clar-weft block}.clar-weft-rule{transform-origin:0}.clar-story{display:none}@supports (animation-timeline:view()){.clar-rise{animation:linear both clar-rise;animation-timeline:view();animation-range:entry cover 28%}.clar-rule{animation:linear both clar-draw;animation-timeline:view()}.clar-rule:first-child{animation-range:entry 40% cover 40%}.clar-rule:nth-child(2){animation-range:entry 45% cover 42%}.clar-rule:nth-child(3){animation-range:entry 50% cover 44%}.clar-rule:nth-child(4){animation-range:entry 55% cover 46%}.clar-rule:nth-child(5){animation-range:entry 60% cover 48%}.clar-rule:nth-child(6){animation-range:entry 65% cover 50%}.clar-rule:nth-child(7){animation-range:entry 70% cover 52%}.clar-rule:nth-child(8){animation-range:entry 75% cover 54%}.clar-tick{animation:linear both clar-wipe;animation-timeline:view()}.clar-tick-1{animation-range:entry 50% cover 35%}.clar-tick-2{animation-range:entry 60% cover 38%}.clar-tick-3{animation-range:entry 70% cover 41%}.clar-tick-4{animation-range:entry 80% cover 44%}.clar-note{animation:linear both clar-fade;animation-timeline:view();animation-range:entry 60% cover 50%}.clar-stamp{animation:linear both clar-stamp;animation-timeline:view();animation-range:cover 25% cover 42%}.clar-reveal{animation:linear both clar-wipe;animation-timeline:view();animation-range:entry 30% cover 45%}.clar-slide{animation:linear both clar-slide;animation-timeline:view();animation-range:entry 10% cover 40%}.clar-dim{animation:linear both clar-dim;animation-timeline:view();animation-range:cover 35% cover 60%}.clar-signature{animation:linear both clar-wipe;animation-timeline:view();animation-range:cover 12% cover 26%}.clar-spin-art .clar-down{animation:linear both clar-unroll;animation-timeline:--clar-spin;animation-range:entry 40% cover 62%}.clar-spin-tail .clar-down{animation:linear both clar-unroll;animation-timeline:--clar-spin;animation-range:cover 62% cover 82%}.clar-weft-rule{animation:linear both clar-draw;animation-timeline:--clar-weft;animation-range:entry cover 35%}.clar-thread-l{animation:linear both clar-wipe;animation-timeline:--clar-weft;animation-range:cover 25% cover 45%}.clar-thread-r{animation:linear both clar-wipe-r;animation-timeline:--clar-weft;animation-range:cover 25% cover 45%}.clar-knot{animation:linear both clar-knot;animation-timeline:--clar-weft;animation-range:cover 44% cover 52%}.clar-word:after{animation:linear both clar-show;animation-timeline:--clar-statement;animation-range:cover calc(22% + var(--i) * 4%) cover calc(30% + var(--i) * 4%)}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.clar-dosar{view-timeline:--clar-dosar block;height:240vh}.clar-dosar-stage{justify-content:center;gap:56px;height:100vh;position:sticky;top:0}.clar-files{grid-template-columns:none;place-items:stretch center}.clar-files:before{content:"";border:1px solid var(--clar-border);background:var(--clar-surface-muted);border-radius:10px;grid-area:1/1;width:calc(min(340px,33.3333% - 21.3333px) + 32px);margin:-12px 0 -28px;animation:linear both clar-hide;animation-timeline:--clar-dosar;animation-range:contain contain 30%}.clar-file{width:min(340px,33.3333% - 21.3333px);transform:var(--stack);grid-area:1/1;animation:linear both clar-fan;animation-timeline:--clar-dosar;animation-range:contain contain 55%}.clar-file:first-child{z-index:3;--fan:translateX(calc(-100% - 20px)) rotate(-1.5deg)}.clar-file:nth-child(2){z-index:2;--stack:translateY(14px) rotate(1.5deg)}.clar-file:nth-child(3){z-index:1;--stack:translateY(28px) rotate(-1.5deg);--fan:translateX(calc(100% + 20px)) rotate(1.5deg)}.clar-dosar:has(:focus-visible) .clar-file{transform:var(--fan);transition:transform .24s var(--ease-clar);animation:none}.clar-dosar:has(:focus-visible) .clar-files:before{opacity:0;animation:none}}@media (min-width:1400px) and (prefers-reduced-motion:no-preference){.clar-story-track{view-timeline:--clar-story block}.clar-story{animation:linear both clar-unroll;animation-timeline:--clar-story;animation-range:cover 50vh cover calc(100% - 50vh);display:block;overflow-y:clip}.clar-story-in{animation:linear both clar-unroll-in;animation-timeline:--clar-story;animation-range:cover 50vh cover calc(100% - 50vh)}.clar-spin-tail{display:none}}}@keyframes clar-fan{0%{transform:var(--stack)}to{transform:var(--fan)}}.clar-btn{gap:10px;position:relative}.clar-btn:after{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.clar-btn:before{content:"";border-radius:inherit;opacity:0;transition:opacity .24s var(--ease-clar);pointer-events:none;border:1px dashed;position:absolute;inset:3px}.clar-btn:hover:before,.clar-btn:focus-visible:before{opacity:.6}.clar-link{position:relative}.clar-link:before,.clar-link:after{content:"";inset-inline:0;pointer-events:none;height:1px;position:absolute;bottom:9px}.clar-link:before{background:var(--clar-border-strong)}.clar-link:after{background:var(--clar-brand);transform-origin:0;transition:transform .24s var(--ease-clar);transform:scaleX(0)}.clar-link:hover:after,.clar-link:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.clar-rise,.clar-rule,.clar-wipe,.clar-wipe-in,.clar-note,.clar-slide,.clar-dim,.clar-in,.clar-thread,.clar-lit,.clar-word:after,.clar-wipe-r,.clar-wipe-r-in,.clar-down,.clar-down-in,.clar-weft-rule,.clar-knot{opacity:1!important;animation:none!important;transform:none!important}.clar-intro,.clar-glint,.clar-trail,.clar-story{display:none!important}.clar-stamp{opacity:1!important;animation:none!important;transform:rotate(-7deg)!important}.clar-btn:before,.clar-link:after{transition:none}}
