:root{--ain-ink:#0b0b0b;--ain-paper:#f4f1ea;--ain-white:#fff;--ain-signal:#3b82f6;--ain-muted:#5e6779;--ain-line:#c5c3bd;--ain-surface-soft:#ebe8e1;--ain-muted-on-dark:#979591;--ain-font-sans:"Instrument Sans", Arial, sans-serif;--ain-font-mono:"IBM Plex Mono", ui-monospace, monospace;--ain-action-height:48px;--ain-action-padding:0 22px;--ain-action-border:1.5px}.ain-root,body.ain{background:var(--ain-paper);color:var(--ain-ink);font-family:var(--ain-font-sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}.ain-surface-dark{background:var(--ain-ink);color:var(--ain-paper);--ain-muted:var(--ain-muted-on-dark)}.ain-surface-white{background:var(--ain-white)}.ain-surface-soft{background:var(--ain-surface-soft)}.ain-type-scope{container-type:inline-size}.ain-display{font-family:var(--ain-font-sans);letter-spacing:-.045em;font-size:clamp(46px,6.9cqi,88px);font-weight:700;line-height:.96}.ain-h1{font-family:var(--ain-font-sans);letter-spacing:-.035em;font-size:clamp(34px,4.4cqi,56px);font-weight:700;line-height:1.02}.ain-h2{font-family:var(--ain-font-sans);letter-spacing:-.025em;font-size:clamp(26px,2.8cqi,36px);font-weight:600;line-height:1.1}.ain-h3{font-family:var(--ain-font-sans);letter-spacing:-.015em;font-size:clamp(20px,1.9cqi,24px);font-weight:600;line-height:1.2}.ain-body-l{font-family:var(--ain-font-sans);letter-spacing:-.005em;font-size:clamp(18px,1.56cqi,20px);font-weight:400;line-height:1.5}.ain-body{font-family:var(--ain-font-sans);font-size:clamp(16px,1.33cqi,17px);font-weight:400;line-height:1.55}.ain-small{font-family:var(--ain-font-sans);font-size:14px;font-weight:400;line-height:1.5}.ain-ui{font-family:var(--ain-font-sans);letter-spacing:-.005em;font-size:16px;font-weight:600;line-height:1}.ain-meta{font-family:var(--ain-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ain-muted);font-size:12px;font-weight:400;line-height:1.5}.ain-data{font-family:var(--ain-font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1.4}.ain-link,.ain-root a,body.ain a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ain-signal);text-decoration-color:var(--ain-signal);text-underline-offset:3px;text-decoration-thickness:2px}.ain-link:hover,.ain-root a:hover,body.ain a:hover{text-decoration-thickness:3px}.ain-btn{min-height:44px;height:var(--ain-action-height);padding:var(--ain-action-padding);font-family:var(--ain-font-sans);letter-spacing:-.005em;border:var(--ain-action-border) solid var(--ain-ink);box-shadow:none;cursor:pointer;background-image:none;border-radius:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ain-btn--primary{background:var(--ain-ink);color:var(--ain-paper)}.ain-btn--secondary{color:var(--ain-ink);background:0 0}.ain-btn--exceptional{background:var(--ain-signal);color:var(--ain-ink);border-color:var(--ain-signal)}.ain-btn--primary:hover{background:color-mix(in srgb, var(--ain-ink) 85%, var(--ain-paper));border-color:color-mix(in srgb, var(--ain-ink) 85%, var(--ain-paper))}.ain-btn--secondary:hover{background:var(--ain-ink);color:var(--ain-paper)}.ain-btn--exceptional:hover{background:var(--ain-ink);color:var(--ain-paper);border-color:var(--ain-ink)}.ain-btn:focus-visible{outline:2px solid var(--ain-ink);outline-offset:3px}.ain-btn[disabled],.ain-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ain-surface-dark .ain-btn--primary{background:var(--ain-paper);color:var(--ain-ink);border-color:var(--ain-paper)}.ain-surface-dark .ain-btn--secondary{color:var(--ain-paper);border-color:var(--ain-paper)}.ain-surface-dark .ain-btn:focus-visible{outline-color:var(--ain-paper)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}html,body{margin:0}body{overflow-x:clip}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}button,input,textarea{font:inherit;color:inherit}::selection{background:var(--ain-signal);color:var(--ain-ink)}:focus-visible{outline-offset:3px;outline:2px solid}:root{--gutter:clamp(20px, 4vw, 48px);--max:1320px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--section-y:clamp(64px, 8vw, 112px);--ease-out:cubic-bezier(.22, 1, .36, 1);--rule:1px solid var(--ain-ink);--hair:1px solid var(--ain-line)}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--s5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{left:var(--s4);z-index:100;background:var(--ain-ink);color:var(--ain-paper);padding:var(--s3) var(--s4);position:absolute;top:-100px}.skip:focus{top:var(--s4)}.muted{color:var(--ain-muted)}body.ain a.ain-btn{text-decoration:none}body.ain a.ain-btn--primary,body.ain a.ain-btn--primary:hover{color:var(--ain-paper)}body.ain .site-nav a,body.ain .site-header__brand,body.ain .skip{text-decoration:none}.site-header{z-index:50;background:var(--ain-paper) url(/textures/paper.webp) repeat;transition:border-color .3s var(--ease-out);background-size:640px 640px;border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--ain-line)}.site-header__inner{align-items:center;gap:var(--s6);height:72px;display:flex}.site-header__brand{flex:none;text-decoration:none;display:block}.site-header__brand img{width:auto;height:24px}.site-nav{margin-left:auto}.site-nav ul{gap:var(--s5);display:flex}.site-nav a{font-family:var(--ain-font-sans);letter-spacing:-.005em;color:var(--ain-ink);padding-block:var(--s2);background:linear-gradient(var(--ain-signal), var(--ain-signal)) left bottom / 0 2px no-repeat;transition:background-size .35s var(--ease-out);font-size:15px;font-weight:600;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=true]{background-size:100% 2px}.site-header .ain-btn{height:44px}.menu-btn{display:none}@media (width<=1180px){.site-nav{display:none}.site-header .ain-btn{margin-left:auto}.menu-btn{border:1.5px solid var(--ain-ink);cursor:pointer;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.menu-btn span,.menu-btn span:before{background:var(--ain-ink);width:18px;height:1.5px;transition:transform .3s var(--ease-out);display:block;position:relative}.menu-btn span:before{content:"";position:absolute;top:6px;left:0}.menu-btn span{transform:translateY(-3px)}.menu-btn[aria-expanded=true] span{transform:rotate(45deg)}.menu-btn[aria-expanded=true] span:before{transform:translateY(-6px)rotate(-90deg)}.site-header__inner{gap:var(--s3);height:64px}.site-header__brand img{height:22px}.site-nav.is-open{background:var(--ain-paper);border-bottom:var(--rule);padding:var(--s2) var(--gutter) var(--s5);display:block;position:absolute;inset:64px 0 auto}.site-nav.is-open ul{flex-direction:column;gap:0}.site-nav.is-open li+li{border-top:var(--hair)}.site-nav.is-open a{padding-block:var(--s4);background:0 0;font-size:18px;display:block}}@media (width<=400px){.site-header .ain-btn{padding:0 14px}}.section{padding-block:var(--section-y)}.sec-head{justify-content:space-between;align-items:baseline;gap:var(--s4);border-top:var(--rule);padding-top:var(--s3);margin-bottom:clamp(40px,6vw,72px);display:flex}.sec-head .ain-meta{color:var(--ain-ink)}.sec-head .ain-meta+.ain-meta{color:var(--ain-muted);text-align:right}.sec-title{text-wrap:balance;grid-column:1/span 9}@media (width<=560px){.sec-head .ain-meta+.ain-meta{display:none}}.sec-lede{margin-top:var(--s5);grid-column:1/span 6}@media (width<=960px){.sec-title,.sec-lede{grid-column:1/-1}}.contact{background:var(--ain-ink);color:var(--ain-paper);padding-block:var(--section-y)}.contact .sec-head{border-top-color:var(--ain-paper)}.contact .sec-head .ain-meta{color:var(--ain-paper)}.contact .sec-head .ain-meta+.ain-meta{color:var(--ain-muted-on-dark)}.contact__grid{row-gap:var(--s7)}.contact__copy .ain-h1{text-wrap:balance}.contact__next{margin-top:var(--s7);padding-top:var(--s4);border-top:1px solid color-mix(in srgb, var(--ain-paper) 30%, transparent);max-width:44ch}.contact__next .ain-meta{color:var(--ain-muted-on-dark);margin-bottom:var(--s2);display:block}.form__intro{color:var(--ain-muted-on-dark);grid-column:1/-1}.form{gap:var(--s5);grid-column:7/span 6;grid-template-columns:1fr 1fr;align-content:start;display:grid}.field{gap:var(--s2);flex-direction:column;display:flex}.field--full{grid-column:1/-1}.field label{font-family:var(--ain-font-sans);font-size:15px;font-weight:600}.field .hint{color:var(--ain-muted-on-dark);font-size:13px}.field input,.field textarea{width:100%;color:var(--ain-paper);border:1.5px solid var(--ain-paper);background:0 0;border-radius:0;min-height:48px;padding:12px 14px;font-size:16px}.field textarea{resize:vertical;min-height:148px;line-height:1.5}.field input::placeholder,.field textarea::placeholder{color:var(--ain-muted-on-dark)}.field [aria-invalid=true]{border-color:var(--ain-signal)}.form__foot{align-items:center;gap:var(--s4);flex-wrap:wrap;grid-column:1/-1;display:flex}.form__status:empty{display:none}@media (width<=960px){.contact__copy,.form{grid-column:1/-1}}@media (width<=560px){.form{grid-template-columns:1fr}.form .ain-btn{width:100%}}.site-footer{background:var(--ain-ink);color:var(--ain-paper);padding-bottom:var(--s6)}.site-footer__inner{border-top:1px solid color-mix(in srgb, var(--ain-paper) 30%, transparent);padding-top:var(--s5);justify-content:space-between;gap:var(--s5);flex-wrap:wrap;align-items:flex-start;display:flex}.site-footer img{width:auto;height:24px}.site-footer ul{gap:var(--s2) var(--s5);flex-wrap:wrap;display:flex}.site-footer li{font-size:15px}.site-footer .ain-meta{color:var(--ain-muted-on-dark)}.pending{font-family:var(--ain-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ain-muted-on-dark);margin-left:6px;font-size:10px}.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(14px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}body.ain{background:var(--ain-paper) url(/textures/paper.webp) repeat;background-size:640px 640px}.contact,.site-footer{background:var(--ain-ink) url(/textures/ink.webp) repeat;background-size:640px 640px}.sec-head{position:relative}.sec-head:before,.sec-head:after{content:"";width:13px;height:13px;color:var(--ain-ink);background:linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;position:absolute;top:-7px}.sec-head:before{left:-6px}.sec-head:after{right:-6px}.contact .sec-head:before,.contact .sec-head:after{color:var(--ain-paper)}[hidden]{display:none!important}:root{--section-y:clamp(64px, 6vw, 104px);--ease-io:cubic-bezier(.65, 0, .35, 1)}.site-header__inner{transition:height .3s var(--ease-out)}.site-header.is-scrolled .site-header__inner{height:60px}.site-header.is-scrolled .site-header__cta{height:40px}.site-header__cta{position:relative}.site-header__cta[aria-current=true]:after{content:"";background:var(--ain-signal);height:2px;position:absolute;bottom:-7px;left:0;right:0}.site-nav__mobile{display:none}@media (width<=1180px){.site-nav.is-open{inset:100% 0 auto}.site-nav.is-open .site-nav__mobile{display:block}}.sec-head{margin-bottom:clamp(24px,2.6vw,40px)}.sec-head .ain-meta{margin:0}.sec-intro{column-gap:var(--s5);row-gap:var(--s5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.sec-intro .sec-lede{padding-top:.4em}.sec-intro .sec-title{text-wrap:balance;grid-column:1/span 7;font-size:clamp(32px,3.3vw,50px)}.sec-intro .sec-lede{grid-column:8/span 5;margin:0}.sec-lede>p+p,.sec-lede>ul+p{margin-top:var(--s3)}.close-line{letter-spacing:-.015em;max-width:62ch;color:var(--ain-muted);text-wrap:pretty;margin-top:clamp(32px,4vw,56px);font-size:clamp(19px,1.8vw,24px);line-height:1.35}.close-line b{color:var(--ain-ink);font-weight:600}.sec-intro--stack{row-gap:var(--s4)}.sec-intro--stack .sec-title{grid-column:1/span 9}.sec-intro--stack .sec-lede{grid-column:1/span 7;padding-top:0}.sec-title__soft{color:var(--ain-muted)}@media (width<=960px){.sec-intro .sec-title,.sec-intro .sec-lede{grid-column:1/-1}}.hero{padding-top:clamp(28px,3.6vw,56px);padding-bottom:var(--section-y)}.hero__grid{column-gap:clamp(32px,4vw,64px);row-gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.hero__eyebrow{color:var(--ain-ink);align-items:center;gap:12px;margin-bottom:clamp(18px,2vw,28px);display:flex}.hero__eyebrow:before{content:"";background:var(--ain-signal);width:28px;height:2px}.hero__title{text-wrap:balance;max-width:17ch;font-size:clamp(40px,3.9vw,58px)}.hero__lede{margin-top:var(--s5);max-width:44ch}.hero__principle{margin-top:var(--s5);padding-top:var(--s3);border-top:var(--rule);max-width:50ch;color:var(--ain-muted);font-size:16px;line-height:1.5}.hero__principle b{color:var(--ain-ink);font-size:17px;font-weight:600;display:block}.hero__actions{margin-top:var(--s6)}.hv{margin:0}.hv svg{width:100%;height:auto;overflow:visible}@media (width<=960px){.hero__grid{grid-template-columns:1fr}.hv{max-width:620px}}.iso{justify-self:end;width:100%;max-width:570px;position:relative}.iso svg{width:100%;height:auto;overflow:visible}.iso__stage{position:relative}.iso__tag{margin-bottom:var(--s3);display:block}.iso__plane{fill:var(--ain-white);stroke:var(--ain-ink);stroke-width:1.1px;vector-effect:non-scaling-stroke}.iso__shadow{fill:var(--ain-ink);opacity:.2}.iso__guides line{stroke:var(--ain-muted);stroke-width:1px;stroke-dasharray:2 5}.iso__dot{fill:var(--ain-ink)}.iso__dot--pot{fill:none;stroke:var(--ain-muted);stroke-width:1px;vector-effect:non-scaling-stroke}.iso__sig{fill:var(--ain-signal)}.iso__topo path{fill:none;stroke:var(--ain-ink);stroke-opacity:.55;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.iso__topo--soft path{stroke-opacity:.3}.iso__core{fill:var(--ain-white);stroke:var(--ain-signal);stroke-width:2px;vector-effect:non-scaling-stroke}.iso__grid line{stroke:var(--ain-line);stroke-width:1px;vector-effect:non-scaling-stroke}.iso__opt{fill:none;stroke:var(--ain-ink);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.iso__pri{fill:var(--ain-signal)}.iso__link{stroke:var(--ain-muted);stroke-width:1px;stroke-dasharray:3 3}.iso__link--sig{stroke:var(--ain-signal);stroke-width:1.6px}.iso__leader{stroke:var(--ain-ink);stroke-width:1px}.iso__label{flex-direction:column;gap:2px;padding-right:4px;display:flex;position:absolute;transform:translateY(-50%)}.iso__t{font-family:var(--ain-font-sans);letter-spacing:-.015em;font-size:clamp(17px,1.7vw,24px);font-weight:600;line-height:1.1}.iso__d{font-family:var(--ain-font-sans);color:var(--ain-muted);max-width:11.5em;margin-top:2px;font-size:14px;line-height:1.35}.iso__key{margin-top:var(--s3);padding-top:var(--s2);border-top:var(--hair);color:var(--ain-muted);font-size:13.5px;line-height:1.35}.iso__layer{transition:transform 1.2s var(--ease-out), opacity .8s var(--ease-out)}.iso__layer--1{transition-delay:0s}.iso__layer--2{transition-delay:.7s}.iso__layer--3{transition-delay:1.4s}.iso__topo path{transition:stroke-dashoffset 1.2s var(--ease-out) 1.2s}.iso__link{transition:opacity .5s;transition-delay:calc(2.4s + var(--k) * .14s)}.iso__link--down{transition-delay:3s}.iso__pri{transition:opacity .5s;transition-delay:calc(3.4s + var(--k) * .2s)}.iso__label{transition:opacity .6s var(--ease-out);transition-delay:var(--d,0s)}.iso__key{transition:opacity .7s var(--ease-out) 3.9s}.js .iso:not(.is-in) .iso__layer--1{opacity:0;transform:translateY(-16px)}.js .iso:not(.is-in) .iso__layer--2,.js .iso:not(.is-in) .iso__layer--3{opacity:0;transform:translateY(32px)}.js .iso:not(.is-in) .iso__topo path{stroke-dashoffset:1px}.js .iso:not(.is-in) .iso__link,.js .iso:not(.is-in) .iso__pri,.js .iso:not(.is-in) .iso__label,.js .iso:not(.is-in) .iso__key{opacity:0}@media (width<=960px){.iso{justify-self:start}}.sit__legend{align-items:center;gap:6px var(--s5);margin-top:var(--s5);flex-wrap:wrap;font-size:14px;display:flex}.sit{padding-bottom:clamp(40px,4vw,56px)}.sit+.section{padding-top:clamp(40px,4vw,56px)}.sit__legend .ain-meta{color:var(--ain-ink)}.dot-key{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.dot-key--in{background:var(--ain-signal)}.dot-key--out{border:1.5px solid var(--ain-ink)}.sit__list{margin-top:var(--s4)}.sit__item{column-gap:clamp(24px,3vw,48px);row-gap:var(--s3);border-top:var(--rule);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-block:clamp(28px,3.4vw,44px);display:grid}.sit__k{color:var(--ain-ink);grid-area:1/1/auto/span 5}.sit__title{letter-spacing:-.025em;text-wrap:balance;grid-area:2/1/auto/span 5;font-size:clamp(24px,2.2vw,34px);font-weight:600;line-height:1.12}.sit__body{margin-top:var(--s3);grid-area:3/1/auto/span 5}.sit__fig{background:var(--ain-white);border:1px solid var(--ain-ink);grid-area:1/6/span 3/-1;align-self:center;margin:0;padding:clamp(18px,2vw,28px) clamp(20px,2.4vw,32px)}.sit__text{font-size:17px;line-height:1.5}.sit__signs{margin-top:var(--s4);border-top:1px solid var(--ain-ink)}.sit__signs li{border-bottom:var(--hair);padding:8px 0 8px 18px;font-size:15px;line-height:1.4;position:relative}.sit__signs li:before{content:"";background:var(--ain-ink);width:8px;height:1.5px;position:absolute;top:17px;left:0}@media (width<=960px){.sit__item>*{grid-area:auto/1/auto/-1!important}}.sc__stage{position:relative}.sc svg{width:100%;height:auto;overflow:visible}.sc__lbl{white-space:nowrap;font-family:var(--ain-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ain-ink);font-size:10.5px;position:absolute;transform:translate(-50%,-50%)}.sc__lbl--start{transform:translateY(-50%)}.sc__lbl--end{transform:translate(-100%,-50%)}.sc__field circle{fill:none;stroke:var(--ain-muted);stroke-width:1.2px;opacity:.5}.sc__wall{fill:none;stroke:var(--ain-ink);stroke-width:1.5px}.sc__lane,.sc__pass{stroke:var(--ain-line);stroke-width:1px;stroke-dasharray:2 4}.sc__src{fill:var(--ain-white);stroke:var(--ain-ink);stroke-width:1.2px}.sc__trail{stroke:var(--ain-muted);stroke-width:1.2px;stroke-dasharray:2 5}.u--in{fill:var(--ain-signal)}.sc__who{fill:var(--ain-white);stroke:var(--ain-ink);stroke-width:1.5px}.sc__feed{fill:none;stroke:var(--ain-ink);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:0}.sc__feed--fade{stroke:var(--ain-line);stroke-width:2px}.sc__tank{fill:var(--ain-white);stroke:var(--ain-ink);stroke-width:1.5px}.sc__level{fill:var(--ain-signal);transform-box:fill-box;transform-origin:bottom}.sc__was{stroke:var(--ain-ink);stroke-width:1.2px;stroke-dasharray:4 3}.sc__market{fill:none;stroke:var(--ain-muted);stroke-width:1.2px;stroke-dasharray:3 4}.sc__act{fill:var(--ain-ink);transform-box:fill-box;transform-origin:bottom}.sc__base{stroke:var(--ain-ink);stroke-width:1px}.sc__funnel{fill:none;stroke:var(--ain-ink);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.sc__conv{fill:var(--ain-signal);transform-box:fill-box;transform-origin:0}.sc__feed{transition:stroke-dashoffset .8s var(--ease-out), stroke .5s ease 2s, stroke-width .5s ease 2s;transition-delay:calc(var(--i) * .15s), 2s, 2s}.js .sc.is-in .sc__level{animation:sc-level 2.4s var(--ease-io) .6s both}@keyframes sc-level{0%{transform:scaleY(0)}50%,66%{transform:scaleY(1.486)}to{transform:scaleY(1)}}.sc__was{transition:opacity .3s 2.4s}.sc__act{transition:transform .9s var(--ease-out);transition-delay:calc(var(--i) * .15s)}.sc__funnel{transition:stroke-dashoffset .8s var(--ease-out) 1.1s}.sc__conv{transition:transform .6s var(--ease-out) 2.2s}.sc__lbl--late{transition:opacity .6s var(--ease-out) 2.2s}.js .sc:not(.is-in) .sc__feed{stroke-dashoffset:1px}.js .sc:not(.is-in) .sc__feed--fade{stroke:var(--ain-ink);stroke-width:3px}.js .sc:not(.is-in) .sc__level{transform:scaleY(0)}.js .sc:not(.is-in) .sc__was{opacity:0}.js .sc:not(.is-in) .sc__act{transform:scaleY(0)}.js .sc:not(.is-in) .sc__conv{transform:scaleX(0)}.js .sc:not(.is-in) .sc__lbl--late{opacity:0}.js .sc:not(.is-in) .sc__funnel{stroke-dashoffset:1px}.u--out{fill:var(--ain-paper);stroke:var(--ain-ink);stroke-width:1.4px}.shift{column-gap:var(--s5);row-gap:var(--s3);padding-top:var(--s4);border-top:var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.shift__lead{grid-area:1/1/auto/span 4;align-self:start;font-size:17px;font-weight:600}.shift__q .ain-meta{margin-bottom:4px;font-size:11px;display:block}.shift__q--old{color:var(--ain-muted);grid-area:2/1/auto/span 4;font-size:clamp(17px,1.5vw,20px)}.shift__q--old s{text-decoration-thickness:1.5px}.shift__q--new{border-left:3px solid var(--ain-signal);letter-spacing:-.02em;text-wrap:balance;grid-area:1/5/span 2/-1;padding-left:clamp(20px,2.4vw,40px);font-size:clamp(24px,2.6vw,36px);font-weight:600;line-height:1.15}@media (width<=960px){.shift__lead,.shift__q--old,.shift__q--new{grid-area:auto/1/auto/-1}}.cv{--res:340px;margin:clamp(32px,4vw,56px) 0 0}.cv__support{letter-spacing:-.015em;margin-bottom:var(--s5);font-size:clamp(20px,1.9vw,26px);font-weight:600;line-height:1.25}.cv__zones{margin-right:calc(var(--res) + var(--s6));font-family:var(--ain-font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr 1fr;font-size:12px;display:grid}.cv__zones span{border-top:1.5px solid var(--ain-ink);padding-top:6px}.cv__zones span+span{text-align:right;border-left:1px dashed var(--ain-line)}.cv__lane{grid-template-columns:minmax(0, 1fr) var(--res);column-gap:var(--s6);padding-block:var(--s5);align-items:center;display:grid}.cv__lane+.cv__lane{border-top:var(--hair)}.cv__track{min-height:160px;position:relative;container-type:inline-size}.cv__lane--lost .cv__track{min-height:96px}.cv__track:before{content:"";left:50%;top:calc(-1 * var(--s5));bottom:calc(-1 * var(--s5));border-left:1px dashed var(--ain-line);position:absolute}.cv__line{background:var(--ain-signal);transform-origin:0;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:320px}.cv__lane--lost .cv__line{border-top:2px dashed var(--ain-muted);background:0 0;height:0;margin-top:0}.cv__card{background:var(--ain-white);border:1.5px solid var(--ain-ink);width:320px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cv__lane--ok .cv__card{border:2px solid var(--ain-signal)}.cv__card-h{border-bottom:1px solid var(--ain-ink);padding:8px 14px;font-size:16px;font-weight:700}.cv__card li{grid-template-columns:6.6em 1fr;gap:8px;padding:8px 14px;font-size:15px;line-height:1.3;display:grid}.cv__card li+li{border-top:var(--hair)}.cv__card b{font-family:var(--ain-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ain-signal);padding-top:2px;font-size:11px;font-weight:500}.cv__lane--lost .cv__card b{color:var(--ain-muted)}.cv__left{gap:6px;display:flex;position:absolute;top:50%;left:calc(50% - 150px);transform:translateY(-50%)}.cv__left li{border:1px dashed var(--ain-muted);color:var(--ain-muted);background:var(--ain-paper);font-family:var(--ain-font-mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;font-size:11px}.cv__res .ain-meta{margin-bottom:4px;display:block}.cv__res b{letter-spacing:-.025em;font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:1.05;display:block}.cv__lane--ok .cv__res .ain-meta{color:var(--ain-signal)}.cv__lane--lost .cv__res b{color:var(--ain-muted)}.cv__line,.cv__card{transition:transform 1.8s var(--ease-io) .2s}.cv__lane--lost .cv__line,.cv__lane--lost .cv__card{transition-delay:2.2s}.cv__left li{transition:opacity .5s ease, transform .6s var(--ease-out);transition-delay:calc(3s + var(--i) * .12s)}.cv__res{transition:opacity .6s 1.9s}.cv__lane--lost .cv__res{transition-delay:3.9s}.js .cv:not(.is-in) .cv__line{transform:scaleX(0)}.js .cv:not(.is-in) .cv__card{transform:translate(calc(100% - 100cqw),-50%)}.js .cv:not(.is-in) .cv__left li{opacity:0;transform:translateY(-14px)}.js .cv:not(.is-in) .cv__res{opacity:0}@media (width<=960px){.cv__lane{row-gap:var(--s3);grid-template-columns:1fr}.cv__zones{margin-right:0}}.asu__principle{font-size:clamp(18px,1.5vw,20px);line-height:1.45}.asu__principle b{font-weight:600}.asu__principle+.asu__principle{margin-top:2px}.asu__body{padding-top:var(--s3);border-top:var(--hair);margin-top:var(--s4)!important}.chg{margin-top:clamp(40px,5vw,64px)}.chg__k{color:var(--ain-ink);margin-bottom:var(--s3)}.chg__list{border-top:var(--rule)}.chg__list li{align-items:center;column-gap:var(--s4);border-bottom:var(--hair);grid-template-columns:minmax(0,5fr) 48px minmax(0,7fr);padding:14px 0;display:grid}.chg__before{color:var(--ain-muted);font-size:16.5px;line-height:1.4}.chg__arrow{color:var(--ain-signal);text-align:center;font-size:22px}.chg__after{padding-left:var(--s4);border-left:3px solid var(--ain-signal);letter-spacing:-.01em;font-size:clamp(18px,1.55vw,21px);font-weight:600;line-height:1.3}@media (width<=760px){.chg__list li{grid-template-columns:1fr;row-gap:6px}.chg__arrow{display:none}}.tx3{margin:clamp(40px,5vw,64px) 0 0}.tx3__panels{margin-top:var(--s3);gap:10px;display:grid}.tx3__panel{padding:var(--s4) var(--s5);background:var(--ain-white);border:1px solid var(--ain-ink);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;column-gap:clamp(24px,3vw,56px);display:grid}.tx3 svg{max-width:600px}.tx3__panel--actual{background:var(--ain-surface-soft)}.tx3__h{align-items:baseline;gap:10px;font-size:19px;font-weight:600;display:flex}.tx3__panel--nueva{border:2px solid var(--ain-signal)}.tx3 svg{width:100%;height:auto;overflow:visible}.tx3__d{margin-top:var(--s3);color:var(--ain-muted);font-size:15px;line-height:1.45}.tx3__panel--nueva .tx3__d{color:var(--ain-ink)}.tx3 .n rect{fill:var(--ain-white);stroke:var(--ain-ink);stroke-width:1.2px}.tx3 .n text{font-family:var(--ain-font-sans);text-anchor:middle;fill:var(--ain-ink);font-size:12px;font-weight:600}.tx3 .n .n__s{fill:var(--ain-muted);font-size:11px;font-weight:400}.tx3 .n--off rect{fill:#0000;stroke:var(--ain-muted);stroke-dasharray:3 3}.tx3 .n--off text{fill:var(--ain-muted)}.tx3 .n--obs rect{stroke:var(--ain-signal);stroke-width:1.6px}.tx3 .n--new rect{stroke:var(--ain-signal);stroke-width:2px;stroke-dasharray:4 3}.tx3 .n--missing rect{fill:#0000;stroke:var(--ain-muted);stroke-dasharray:3 3}.tx3 .n--missing text{fill:var(--ain-muted);font-size:18px}.tx3__panel--nueva .n--new rect{stroke-dasharray:none}.tx3 .e{fill:none;stroke:var(--ain-ink);stroke-width:1.6px}.tx3 .e--thin{stroke:var(--ain-muted);stroke-width:1px}.tx3 .e--broken{stroke:var(--ain-muted);stroke-dasharray:3 4}.tx3 .e--diffuse{stroke-dasharray:2 4}.tx3 .e--adj{stroke:var(--ain-muted);stroke-dasharray:4 3}.tx3 .e--blue{stroke:var(--ain-signal);stroke-width:3px}.tx3 .e--obs{stroke:var(--ain-signal);stroke-width:1.4px;stroke-dasharray:2 3}.tx3 .e--back{stroke:var(--ain-signal);stroke-width:1.6px;stroke-dasharray:5 4}.tx3 .mk circle{fill:var(--ain-white);stroke:var(--ain-ink);stroke-width:1.3px}.tx3 .mk path{stroke:var(--ain-ink);stroke-width:1.6px}.tx3 .mk text{font-family:var(--ain-font-sans);text-anchor:middle;fill:var(--ain-ink);font-size:13px;font-weight:700}.tx3 .ok circle{fill:var(--ain-white);stroke:var(--ain-signal);stroke-width:1.4px}.tx3 .ok path{fill:none;stroke:var(--ain-signal);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tx3 .sub{font-family:var(--ain-font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--ain-muted);text-anchor:middle;font-size:10px}.tx3 .sub--blue{fill:var(--ain-signal)}.tx3 .sub--start{text-anchor:start}.tx3 .a{transition:opacity .5s var(--ease-out);transition-delay:var(--t,0s)}.tx3 .e--blue.a{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-out);transition-delay:var(--t,0s)}.js .tx3:not(.is-in) .a{opacity:0}.js .tx3:not(.is-in) .e--blue.a{opacity:1;stroke-dashoffset:1px}@media (width<=960px){.tx3__panel{row-gap:var(--s3);grid-template-columns:1fr}}.files{align-items:start;column-gap:var(--s5);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(52px,5vw,72px);margin-top:clamp(56px,5vw,76px);display:grid}.file{background:var(--ain-white);filter:drop-shadow(0 0 .6px #0b0b0ba6);position:relative}.file:before{content:"";opacity:.12;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.file>*{position:relative}.file__tab{background:var(--ain-ink);height:30px;color:var(--ain-paper);clip-path:polygon(0 100%,12px 0,calc(100% - 12px) 0,100% 100%);font-family:var(--ain-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 22px;font-size:11px;display:inline-flex;position:absolute;top:-30px;left:0}.file--main{grid-column:1/-1}.file--side{grid-column:span 6}.file__in{height:100%}.file--main .file__in{column-gap:clamp(32px,4vw,72px);row-gap:var(--s5);grid-template:"text fig""text proves"1fr/minmax(0,6fr) minmax(0,5fr);padding:clamp(24px,3vw,48px);display:grid}.file--main .file__text{grid-area:text}.file--main .tf{grid-area:fig;align-self:start}.file--main .file__proves{grid-area:proves;align-self:start}.file--side .file__in{gap:var(--s4);flex-direction:column;padding:clamp(20px,2.2vw,30px);display:flex}.file--side .file__headline{margin-top:var(--s3)}.file--side .file__steps{margin-top:var(--s4)}.file--side .file__steps div{padding:8px 0}.strip{grid-template-columns:minmax(0,4fr) auto minmax(0,7fr);align-items:stretch;gap:8px 10px;font-size:14.5px;line-height:1.4;display:grid}.strip__k{color:var(--ain-ink);grid-column:1/-1}.strip em{margin-bottom:3px;font-style:normal;display:block}.strip__b,.strip__a{padding:9px 12px}.strip__b{border:1px dashed var(--ain-muted);color:var(--ain-muted)}.strip__a{border:1.5px solid var(--ain-signal);background:var(--ain-white);font-weight:600}.strip__a em{color:var(--ain-signal)}.strip__arrow{color:var(--ain-signal);align-self:center;font-size:20px}.file__id{align-items:center;gap:6px var(--s4);flex-wrap:wrap;display:flex}.file__site{color:inherit;align-items:flex-start;gap:6px;text-decoration:none;display:inline-flex}.file__ext{color:var(--ain-muted);transition:color .2s ease, transform .2s var(--ease-out);font-size:14px;line-height:1}.file__site:hover .file__ext,.file__site:focus-visible .file__ext{color:var(--ain-signal);transform:translate(2px,-2px)}.file__logo{object-fit:contain;height:30px;width:auto!important}.file__logo[alt=Suindi]{height:36px}.file__name{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}.file__headline{margin-top:var(--s4);letter-spacing:-.02em;text-wrap:pretty;font-weight:600;line-height:1.18}.file--main .file__headline{font-size:clamp(24px,2.3vw,34px)}.file--side .file__headline{font-size:clamp(19px,1.5vw,22px)}.file__steps{margin-top:var(--s5);border-top:1px solid var(--ain-ink)}.file__steps div{column-gap:var(--s4);border-bottom:var(--hair);grid-template-columns:9.5em 1fr;padding:10px 0;display:grid}.file__steps dt{font-family:var(--ain-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ain-muted);padding-top:4px;font-size:10.5px}.file__steps dd{font-size:15.5px;line-height:1.5}.file--side .file__steps div{grid-template-columns:1fr;row-gap:2px}.file--side .file__steps dd{font-size:14.5px;line-height:1.45}.file__proves{padding:var(--s4) var(--s4) var(--s4) var(--s5);border-left:3px solid var(--ain-signal);background:var(--ain-paper);letter-spacing:-.01em;font-weight:600;line-height:1.35}.file__proves .ain-meta{color:var(--ain-signal);margin-bottom:4px;display:block}.file--main .file__proves{font-size:clamp(18px,1.6vw,22px)}.file--side .file__proves{padding-block:12px;font-size:16.5px}@media (width<=1100px){.file--main .file__in{grid-template-columns:1fr;grid-template-areas:"text""fig""proves"}.file--side{grid-column:1/-1}}.tf{border:1px solid var(--ain-line);background:var(--ain-paper);margin:0}.tf__row{padding:var(--s4) var(--s5)}.tf__row--ahora{border-top:1px dashed var(--ain-line);background:var(--ain-white)}.tf__k{margin-bottom:var(--s3);display:block}.tf__row--ahora .tf__k{color:var(--ain-signal)}.tf__flow{justify-content:space-between;align-items:center;gap:clamp(40px,4.4vw,72px);display:flex;position:relative}.tf__col{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.tf__node{border:1px solid var(--ain-ink);background:var(--ain-white);flex-direction:column;padding:6px 11px;font-size:14px;line-height:1.25;display:flex}.tf__node b{font-weight:600}.tf__node em{color:var(--ain-muted);margin-top:1px;font-size:12px;font-style:normal}.tf__row--antes .tf__node{border-style:dashed;border-color:var(--ain-muted);color:var(--ain-muted);background:0 0}.tf__row--ahora .tf__col:last-child .tf__node{border:1.5px solid var(--ain-signal)}.file--side .tf__node{padding:5px 9px;font-size:13px}.tf__lines{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tf__p{fill:none;stroke:var(--ain-signal);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-out);transition-delay:var(--k,0s)}.tf__head{fill:none;stroke:var(--ain-signal);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:opacity .3s;transition-delay:var(--k,0s)}.tf__row--antes .tf__p{stroke:var(--ain-muted);stroke-width:1.4px;stroke-dasharray:3 4;transition:opacity .6s}.tf__x{fill:none;stroke:var(--ain-muted);stroke-width:1.6px}.js .tf__flow:not(.is-in) .tf__p{stroke-dashoffset:1px}.js .tf__row--antes .tf__flow:not(.is-in) .tf__p{stroke-dashoffset:0;opacity:0}.js .tf__flow:not(.is-in) .tf__head{opacity:0}.como__head{grid-column:1/span 7}.como__verbs{margin-top:var(--s5);border-top:var(--rule);max-width:34em}@media (width<=960px){.como__head{grid-column:1/-1}}.como__verbs li{border-bottom:var(--hair);letter-spacing:-.01em;padding:8px 0;font-size:clamp(18px,1.5vw,20px);font-weight:600}.join{margin:clamp(40px,5vw,64px) 0 0}.join__body{padding-left:36px;position:relative}.join__body:before{content:"";background:var(--ain-signal);transform-origin:bottom;width:3px;position:absolute;top:19px;bottom:0;left:8px}.join__goal{margin-bottom:var(--s5);background:var(--ain-ink);color:var(--ain-paper);align-items:center;gap:12px;padding:8px 14px;display:inline-flex;position:relative}.join__goal:before{content:"";background:var(--ain-signal);width:28px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:-28px}.join__goal .ain-meta{color:var(--ain-muted-on-dark)}.join__goal b{font-family:var(--ain-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:500}.join__cards{gap:var(--s4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.join__card{padding:var(--s4);background:var(--ain-white);border:1px solid var(--ain-ink);position:relative}.join__t{letter-spacing:-.01em;border-bottom:var(--hair);margin-bottom:6px;padding-bottom:8px;font-size:16.5px;font-weight:600}.join__card li{padding:3px 0;font-size:14.5px;line-height:1.35}.join__card--new{border:1.5px dashed var(--ain-signal);background:0 0}.join__card--new .join__t{color:var(--ain-signal)}.join__card--new li{color:var(--ain-muted)}.join__card:after{content:"";background:var(--ain-signal);transform-origin:top;width:2px;height:24px;margin-left:-1px;position:absolute;bottom:-25px;left:50%}.join__knot{background:var(--ain-signal);z-index:1;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-31px;left:50%}.join__line{background:var(--ain-line);height:3px;margin-top:28px;margin-left:-28px;position:relative}.join__line i{background:var(--ain-signal);transform-origin:0;position:absolute;inset:0}.join__layer{margin-top:var(--s3);font-family:var(--ain-font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;padding-left:36px;font-size:11.5px;display:flex}.join__layer img{width:auto;height:13px}.join__notes{column-gap:var(--s4);margin-top:var(--s5);grid-template-columns:repeat(5,minmax(0,1fr));padding-left:36px;font-size:15px;line-height:1.4;display:grid}.join__note{padding-top:var(--s2)}.join__note b{font-family:var(--ain-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:500}.join__note--keep{border-top:1.5px solid var(--ain-ink);grid-column:1/span 2}.join__note--link{border-top:3px solid var(--ain-signal);grid-column:3/span 2}.join__note--build{border-top:1.5px dashed var(--ain-signal);grid-column:5}.join__note--link b,.join__note--build b{color:var(--ain-signal)}.join__line i{transition:transform 1.1s var(--ease-out) .2s}.join__card:after{transition:transform .35s var(--ease-out);transition-delay:calc(.3s + var(--i) * .22s)}.join__knot{transition:transform .35s var(--ease-out);transition-delay:calc(.35s + var(--i) * .22s)}.join__body:before{transition:transform .5s var(--ease-out) 1.2s}.join__card--new{transition:opacity .5s var(--ease-out) 1.6s, transform .5s var(--ease-out) 1.6s}.js .join:not(.is-in) .join__line i{transform:scaleX(0)}.js .join:not(.is-in) .join__card:after{transform:scaleY(0)}.js .join:not(.is-in) .join__knot{transform:scale(0)}.js .join:not(.is-in) .join__body:before{transform:scaleY(0)}.js .join:not(.is-in) .join__card--new{opacity:0;transform:translateY(8px)}@media (width<=960px){.join__cards{grid-template-columns:1fr 1fr}.join__card:after,.join__knot{display:none}.join__notes{row-gap:var(--s3);grid-template-columns:1fr}.join__note{grid-column:1!important}}.contact__grid{column-gap:var(--s5);row-gap:var(--s6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.contact__copy{grid-column:1/span 5}.contact__copy .ain-h1{text-wrap:balance;font-size:clamp(32px,3.3vw,52px)}.contact__copy p{margin-top:var(--s5);max-width:40ch}.contact__copy .contact__soft{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid color-mix(in srgb, var(--ain-paper) 30%, transparent);color:var(--ain-muted-on-dark)}.contact__side{grid-column:7/span 6}.form{border:1px solid color-mix(in srgb, var(--ain-paper) 40%, transparent);gap:var(--s4) var(--s5);grid-column:auto;padding:clamp(20px,2.4vw,32px);position:relative}.form__k{border-bottom:1px solid color-mix(in srgb, var(--ain-paper) 25%, transparent);color:var(--ain-muted-on-dark);grid-column:1/-1;justify-content:space-between;padding-bottom:10px;display:flex}.field label{color:var(--ain-paper)}.field__opt{color:var(--ain-muted-on-dark);font-weight:400}.field textarea{min-height:96px}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--ain-signal);outline-offset:2px}.field [aria-invalid=true]{border-color:var(--ain-signal);border-width:2px}.field__err{color:var(--ain-paper);gap:8px;font-size:14px;line-height:1.35;display:flex}.field__err:before{content:"";background:var(--ain-signal);flex:none;width:3px}.field__err:empty{display:none}.form__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__status{color:var(--ain-paper);font-size:14px}.form__privacy{color:var(--ain-muted-on-dark);grid-column:1/-1;font-size:13.5px;line-height:1.45}body.ain .form__privacy a{color:var(--ain-paper)}.form__done{border:1.5px solid var(--ain-paper);flex-direction:column;justify-content:center;padding:clamp(24px,3vw,40px);display:flex}.form__done .ain-meta{color:var(--ain-signal)}.form__done-t{margin-top:var(--s2);letter-spacing:-.025em;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.05}.form__done-t+p{margin-top:var(--s3);max-width:40ch;color:var(--ain-muted-on-dark)}.form__done:focus{outline:none}body.ain .form__wa{margin-top:var(--s6);color:var(--ain-paper);border-color:var(--ain-paper);align-self:flex-start;gap:8px;text-decoration:none}body.ain .form__wa:hover{background:var(--ain-paper);color:var(--ain-ink)}.form__wa:focus-visible{outline-color:var(--ain-paper)}@media (width<=960px){.contact__copy,.contact__side{grid-column:1/-1}}.site-footer__id p{margin-top:var(--s2);color:var(--ain-muted-on-dark);font-size:15px}.legal{max-width:760px;padding-block:clamp(40px,6vw,96px)}.legal .ain-h1{margin-top:var(--s3)}.legal .ain-body-l{margin-top:var(--s5)}.legal h2{margin-top:var(--s7)}.legal p{margin-top:var(--s3)}.legal__date{margin-top:var(--s7)!important}@media (prefers-reduced-motion:reduce){.iso *,.sc *,.cv *,.tx3 *,.join *,.join__body:before,.join__card:after,.tf__flow *,.site-header__inner{transition:none!important;animation:none!important}}
