@font-face{font-family:DM Serif Display;src:url(/design-assets/fonts/dm-serif-display-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Serif Display;src:url(/design-assets/fonts/dm-serif-display-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Jost;src:url(/design-assets/fonts/jost-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@keyframes v2-once{0%{clip-path:inset(0 100% 0 0)}18%,to{clip-path:inset(0 -6% 0 0)}}@keyframes v2-zoom{0%{transform:scale(1.001)}to{transform:scale(1.09)}}@keyframes v2-preLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v2-preIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes v2-preOut{to{visibility:hidden;transform:translateY(-100%)}}.s-site{--white:#fcfbf9;--cream:#f7f5f2;--mid:#ede9e4;--beige:#1b2d27;--dark:#16302a;--ink:#1b2d27;--wine:#6e1f2c;--rose:#e2b5bc;--grey:#5f6a63;--line:#1b2d2729;--line-w:#f8f6f033;--font-script:"DM Serif Display","Times New Roman",serif;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;--font-lat:"Jost","Helvetica Neue",Arial,sans-serif;--fs-body:17px;--fs-h2:32px;--fs-h1:56px;--pad:60px;--page-pad:60px;background:var(--white);color:var(--ink);line-height:1.5;--edge:0px!important;--radius:0px!important}.s-site ::selection{background:var(--wine);color:#f8f6f0}.s-site h1,.s-site h2,.s-site h3,.s-site h4{letter-spacing:-.012em;font-weight:300}.s-site .lat{font-family:var(--font-lat);text-transform:uppercase;letter-spacing:.24em;direction:ltr;font-size:10.5px;font-weight:400;line-height:1}.s-site .eyebrow{letter-spacing:.06em;color:var(--wine);white-space:nowrap;align-items:center;gap:14px;font-size:13px;font-weight:300;line-height:1;display:inline-flex}.s-site,.s-login,.s-app{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.4' intercept='-.7'/%3E%3CfeFuncG type='linear' slope='2.4' intercept='-.7'/%3E%3CfeFuncB type='linear' slope='2.4' intercept='-.7'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.s-site .grain:before,.s-site .fabrics__fan figure:after,.s-site .carousel__item:after,.s-site .lightbox__fig:after,.s-site .srv__media:after{content:"";z-index:1;pointer-events:none;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.42;background-size:260px 260px;position:absolute;inset:0}.s-site .carousel__item{position:relative}.s-site .carousel__item:after{height:calc(var(--h) * var(--cs));top:auto}.s-site .lightbox__fig{position:relative}.s-site .lightbox__fig:after{bottom:28px}.s-site .srv__media{position:relative}.s-site .v2-pre{z-index:400;background:var(--white);direction:ltr;place-items:center;animation:.9s cubic-bezier(.76,0,.24,1) 1.75s forwards v2-preOut;display:grid;position:fixed;inset:0}.s-site.pre-done .v2-pre{display:none}.s-site .v2-pre__in{flex-direction:column;align-items:center;gap:18px;display:flex}.s-site .v2-pre__mark{color:var(--ink);letter-spacing:-.01em;font-size:clamp(64px,9vw,120px);font-weight:700;line-height:.75;animation:.8s cubic-bezier(.2,.8,.3,1) .1s both v2-preIn}.s-site .v2-pre__line{background:var(--wine);transform-origin:0;width:min(240px,50vw);height:1px;animation:1.1s cubic-bezier(.66,0,.34,1) .35s both v2-preLine}.s-site .v2-pre__tag{font-family:var(--font-lat);letter-spacing:.34em;text-transform:uppercase;color:var(--wine);margin-inline-end:-.34em;font-size:11px;animation:.8s .6s both v2-preIn}.s-site .btn{letter-spacing:.02em;border-radius:0;gap:18px;min-height:48px;padding:14px 24px;font-size:15px;transition:background-color .35s,color .35s,border-color .35s}.s-site .btn--solid{color:#f8f6f0;background:#24493f;border-color:#24493f}.s-site .btn--solid:hover{background:var(--ink);border-color:var(--ink)}.s-site .btn--white{color:var(--ink);background:#f8f6f0;border-color:#f8f6f0}.s-site .btn--line{color:var(--ink);border-color:var(--ink)}.s-site .btn--line:hover{background:var(--ink);color:#f8f6f0}.s-site .btn--line-w{color:#f8f6f0;border-color:#f8f6f08c}.s-site .btn--line-w:hover{color:var(--ink);background:#f8f6f0;border-color:#f8f6f0}.s-site .btn--mid{color:inherit;background:0 0;border-color:currentColor}.s-site .btn-circle{width:44px;height:44px;color:var(--ink);border:0;border-radius:0;display:none}.s-site .btn-circle:hover{color:var(--wine);background:0 0}.s-site .site-header{background:var(--white);padding:16px var(--page-pad);border-bottom:1px solid #0000;transition:border-color .3s,padding .3s}.s-site .site-header.is-stuck{box-shadow:none;border-bottom-color:var(--line)}.s-site .logo__mark{color:var(--ink);font-size:42px}.s-site .logo__sub{color:var(--ink)}.s-site .site-nav{gap:44px}.s-site .site-nav a{color:var(--ink);letter-spacing:.02em;padding-block:6px;font-size:15px;position:relative}.s-site .site-nav a:hover{opacity:1}.s-site .site-nav a:after{content:"";inset-inline:0;background:var(--wine);transform-origin:100%;height:1px;transition:transform .45s cubic-bezier(.66,0,.34,1);position:absolute;bottom:0;transform:scaleX(0)}.s-site .site-nav a:hover:after{transform:scaleX(1)}.s-site .nav-toggle{color:var(--ink)}.s-site .nav-toggle__bars i{border-radius:0;height:1px}.s-site .navx{background:var(--dark);padding-inline:var(--page-pad)}.s-site .navx:before{background:radial-gradient(110% 80% at 100% 0,#34625480,#0000 60%)}.s-site .logo--nav .logo__mark{color:#f8f6f0}.s-site .navx__close{border-color:#f8f6f04d;border-radius:0}.s-site .navx__links{width:min(520px,100%)}.s-site .navx__links a{border-bottom:1px solid var(--line-w);align-items:center;padding-block:clamp(6px,1.5vh,16px)}.s-site .navx__t{font-weight:300}.s-site .navx__t:after{display:none}.s-site .navx__n{font-style:normal;font-weight:400;font-size:calc(var(--nav-fs) * .62);color:var(--rose);opacity:.75}.s-site .navx__links a:hover .navx__n{color:var(--rose);opacity:1}.s-site .navx__foot{border-top:0}.s-site .navx__social a,.s-site .footer__social a{border:1px solid var(--line-w);color:#f8f6f0;background:0 0;border-radius:0}.s-site .footer__social a:hover{color:var(--ink);background:#f8f6f0;border-color:#f8f6f0}.s-site .navx__script{font-family:var(--font-lat);text-transform:uppercase;letter-spacing:.3em;color:#f8f6f066;font-size:10px}.s-site .top{padding-top:var(--hh,84px)}.s-site .hero{gap:0}.s-site .hero__media{background:var(--dark)}.s-site .hero__media:after{z-index:1;background:linear-gradient(#0f1c1829 0%,#0f1c1800 30% 42%,#0f1c189e 100%)}.s-site .hero__media--still img{animation:22s ease-out forwards v2-zoom}.s-site .hero__label{z-index:2;top:40px;left:var(--page-pad);color:#f8f6f0;position:absolute}.s-site .hero__label--b{top:auto;bottom:64px;left:auto;right:var(--page-pad);opacity:.8}.s-site .hero__arrow{top:40px;right:var(--page-pad)}.s-site .hero__cta{left:var(--page-pad);gap:12px;bottom:48px}.s-site .hero__copy{right:var(--page-pad);left:var(--page-pad);flex-direction:column;align-items:flex-start;gap:22px;bottom:48px}.s-site .hero__copy h1{letter-spacing:-.02em;white-space:normal;font-size:clamp(44px,5.4vw,104px);font-weight:300;line-height:1}.s-site .hero__copy h1 br{display:inline}.s-site .hero__lead{color:#f8f6f0e0;text-wrap:balance;max-width:26ch;font-size:clamp(17px,1.25vw,22px);line-height:1.4}.s-site .script-anim.drawn{animation-name:v2-once;animation-iteration-count:1;animation-fill-mode:forwards}.s-site .roles__signature.drawn{animation-name:st-scriptLoop;animation-iteration-count:infinite}.s-site .v2-stats{padding-block:0}.s-site .stats{border-bottom:1px solid var(--line);align-items:stretch;margin-top:0}.s-site .stat{border-inline-start:1px solid var(--line);flex:1 1 0;gap:14px;padding:54px 20px 50px}.s-site .stat:first-child{border-inline-start:0}.s-site .stat__num{font-family:var(--font-script);color:var(--ink);letter-spacing:-.01em;font-size:clamp(48px,5vw,92px);font-weight:400;line-height:.9}.s-site .stat__label{color:var(--grey);max-width:22ch;font-size:15px}.s-site .v2-intro{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);align-items:start;gap:72px;padding-block:150px 40px;display:grid}.s-site .v2-intro__lead{flex-direction:column;align-items:flex-start;gap:34px;display:flex}.s-site .v2-intro__lead h2{font-size:var(--fs-h1);line-height:1.08}.s-site .v2-intro__lead h2 em{color:var(--wine);font-style:normal;display:block}.s-site .v2-intro__text{color:var(--grey);font-size:var(--fs-body);flex-direction:column;gap:22px;padding-top:48px;line-height:1.6;display:flex}.s-site .v2-intro__img{aspect-ratio:3/4;background:var(--mid);margin:0;position:relative;overflow:hidden}.s-site .v2-intro__img img{object-fit:cover;width:100%;height:100%}.s-site .v2-intro__img figcaption{z-index:4;color:#f8f6f0;position:absolute;bottom:16px;left:16px}.s-site .platform{margin-top:150px}.s-site .platform__head{flex-direction:column;align-items:center;display:flex}.s-site .platform__title{color:var(--ink);margin-top:26px;font-weight:300}.s-site .platform__script{font-style:normal;font-weight:400;font-size:min(calc((100vw - 2 * var(--page-pad)) / 11.1), 160px);color:var(--mid);text-align:center;white-space:nowrap;align-self:stretch;max-width:100%;margin-top:-.12em;line-height:1}.s-site .platform__sub{color:var(--grey);max-width:54ch;margin-top:22px;line-height:1.55}.s-site .platform__media{background:var(--dark);margin-top:72px}.s-site .dm-nav a.is-on,.s-site .dm-user i,.s-site .dm-cta,.s-site .rf__rail i.on,.s-site .rf-h .rf-cta{background:var(--wine)}.s-site .row-float{border-radius:0;box-shadow:0 30px 70px #0f1c1857}.s-site .roles__head h2{color:var(--ink)}.s-site .roles__head h2 strong{color:var(--wine);font-weight:300}.s-site .row{border-bottom:1px solid var(--line);padding-block:44px}.s-site .row:first-child{border-top:1px solid var(--line)}.s-site .row__text h3{color:var(--ink)}.s-site .row__text p{color:var(--grey);line-height:1.55}.s-site .row__ico{color:var(--wine)}.s-site .roles__statement{color:var(--ink);font-size:calc(var(--fs-h1) * .78);max-width:980px;line-height:1.2}.s-site .reveal w{color:#1b2d2733}.s-site .reveal w.on{color:var(--ink)}.s-site .roles__signature{color:var(--wine);opacity:.6;margin-top:18px;font-family:Royal Palms,cursive;font-size:72px}.s-site .services{margin-top:0;padding-top:130px}.s-site .services__head{align-items:flex-end}.s-site .services__titles{flex:none;gap:28px;width:auto}.s-site .services__titles h2{color:#f8f6f0;white-space:nowrap;font-weight:300}.s-site .services__lead{font-size:calc(var(--fs-h2) * .82);color:#f8f6f0b8;flex:0 520px;width:auto;line-height:1.35}.s-site .services__media{background:#222}.s-site .srv{align-items:baseline;padding-block:26px}.s-site .srv:before,.s-site .srv:last-child:after{background:var(--line-w)}.s-site .srv__bar{background:var(--rose)}.s-site .srv__text{color:#f8f6f0;gap:8px}.s-site .srv__text h4{font-weight:300;font-size:calc(var(--fs-h2) * .86);line-height:1.2}.s-site .srv__text p{color:#f8f6f09e;line-height:1.5}.s-site .srv:not(.is-active) .srv__text h4{opacity:.62}.s-site .srv:not(.is-active) .srv__text p{opacity:.6}.s-site .srv__n{font-family:var(--font-script);color:var(--rose);direction:ltr;flex:none;font-size:24px;font-style:normal;font-weight:400;line-height:1;transition:opacity .35s}.s-site .srv:not(.is-active) .srv__n{opacity:.5}.s-site .srv:focus-visible{box-shadow:0 0 0 1px var(--rose);border-radius:0}.s-site .showcase{margin-top:0;padding-bottom:150px}.s-site .fabrics__fan figure{border-radius:0;box-shadow:0 14px 34px #0f1c1838}.s-site .fabrics__text{align-items:center;gap:22px;margin-top:64px}.s-site .fabrics__text h2{font-size:var(--fs-h1);line-height:1.1}.s-site .fabrics__text p,.s-site .gallery__text p{color:var(--grey);line-height:1.6}.s-site .carousel__name{color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:2px;font-size:14px;display:flex}.s-site .carousel__name i{font-family:var(--font-script);color:var(--wine);direction:ltr;font-size:15px;font-style:italic}.s-site .carousel__item:hover{transform:translateY(-14px)}.s-site .carousel__item:hover img{box-shadow:0 26px 54px #0f1c183d}.s-site .lightbox{background:#0f1c18f0}.s-site .lightbox__close{border-radius:0}.s-site .gallery__text{align-items:center;gap:22px;margin-top:40px}.s-site .gallery__text h2{font-size:var(--fs-h1)}.s-site .v2-sechead{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:22px 80px;padding-block:150px 70px;display:grid}.s-site .v2-sechead .eyebrow{grid-column:1/-1;justify-self:start}.s-site .v2-sechead h2{font-size:var(--fs-h1);line-height:1.08}.s-site .v2-sechead p{color:var(--grey);text-wrap:balance;line-height:1.6}.s-site .process{--stage-h:calc(100vh - var(--hh,84px));margin-top:0}.s-site .process__stage{top:var(--hh,84px)}.s-site .process__pane{padding-inline:var(--page-pad);border-top:1px solid var(--line)}.s-site .process__num{top:28px;color:var(--wine);height:1.1em;padding-inline:.06em;font-size:150px;font-style:normal;font-weight:400;inset-inline-end:var(--page-pad)}.s-site .process__dots{left:var(--page-pad)}.s-site .process__dots button{transform-origin:0;background:#1b2d274d;border-radius:0;width:14px;height:1px}.s-site .process__dots button[aria-selected=true]{background:var(--wine);transform:scaleX(2.4)}.s-site .process__arrow{color:var(--ink);bottom:28px;inset-inline-end:var(--page-pad)}.s-site .process__flow{padding-top:calc(var(--stage-h) / 2 + var(--hh,84px));padding-bottom:calc(var(--stage-h) / 2 - var(--hh,84px))}.s-site .pstep__text{color:var(--ink);padding-inline:var(--page-pad)}.s-site .pstep__text>div{width:min(360px,100%)}.s-site .pstep__text h3{font-weight:300;font-size:calc(var(--fs-h1) * .8);line-height:1.1}.s-site .pstep__text p{color:var(--grey);margin-top:18px;line-height:1.6}.s-site .process__mobile-dots i{background:#1b2d274d;border-radius:0;width:10px;height:1px}.s-site .process__mobile-dots i.on{background:var(--wine);transform:scaleX(2)}.s-site .about{margin-top:0;padding-block:160px}.s-site .about--aud{padding-block:150px 160px}.s-site .about__headings{gap:22px}.s-site .about__block{gap:56px}.s-site .about__block h2{font-weight:300}.s-site .about__block h3{font-size:var(--fs-body);color:var(--grey);letter-spacing:.02em}.s-site .about__p{font-size:calc(var(--fs-h2) * .9);max-width:44ch;line-height:1.38}.s-site .about__p+.about__p{margin-top:1.1em}.s-site .v2-why{padding-block:140px}.s-site .v2-why__head{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:end;gap:30px 80px;display:grid}.s-site .v2-why__head>div{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.s-site .v2-why__head h2{font-size:var(--fs-h1);color:#f8f6f0;line-height:1.08}.s-site .v2-why__head p{color:#f8f6f0b3;text-wrap:balance;line-height:1.6}.s-site .v2-why__grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:90px;display:grid}.s-site .why{border-top:1px solid var(--line-w);border-inline-start:1px solid var(--line-w);flex-direction:column;align-items:flex-start;gap:16px;padding:34px 28px 10px;display:flex}.s-site .why:first-child{border-inline-start:0;padding-inline-start:0}.s-site .why__n{font-family:var(--font-script);color:var(--rose);direction:ltr;margin-bottom:38px;font-size:56px;font-style:normal;font-weight:400;line-height:1}.s-site .why h3{font-size:calc(var(--fs-h2) * .86);color:#f8f6f0;line-height:1.2}.s-site .why p{color:#f8f6f0a3;text-wrap:balance;line-height:1.55}.s-site .contact{color:#f8f6f0;padding-inline:var(--page-pad);margin-top:0}.s-site .contact__card{background:0 0;gap:56px 120px;padding:140px 0}.s-site .contact__intro h2{color:#f8f6f0;font-weight:300;font-size:var(--fs-h1);line-height:1.08}.s-site .contact__script{color:var(--rose);margin-top:-6px;font-size:54px;font-style:normal;font-weight:400}.s-site .contact__intro p{color:#f8f6f0c7;line-height:1.6}.s-site .contact__mico{color:#f8f6f0;background:0 0;border:1px solid #f8f6f04d;border-radius:0}.s-site .field{border-bottom-color:#f8f6f04d}.s-site .field:after{background:#f8f6f0}.s-site .field__label{color:#f8f6f0a8;letter-spacing:.04em}.s-site .field__label i{color:var(--rose);font-style:normal}.s-site .field input,.s-site .field textarea,.s-site .select__btn{color:#f8f6f0}.s-site .field textarea{resize:none;width:100%;font:inherit;font-size:var(--fs-body);text-align:right;background:0 0;border:0;outline:0;padding:0;font-weight:300;line-height:1.4}.s-site .field input::placeholder,.s-site .field textarea::placeholder{color:#f8f6f05c;opacity:1}.s-site .select__value.is-placeholder{color:#f8f6f05c}.s-site .field__chev{color:#f8f6f0}.s-site .select__menu{background:#f8f6f0;border:0;border-radius:0;padding:6px;box-shadow:0 22px 48px #0f1c184d}.s-site .select__opt{color:var(--ink);border-radius:0}.s-site .select__opt.is-active{background:var(--cream)}.s-site .select__opt[aria-selected=true]{background:var(--ink);color:#f8f6f0}.s-site .contact__actions .btn{min-height:56px;padding:17px 34px}.s-site .contact__actions .btn--white:hover{background:var(--ink);border-color:var(--ink);color:#f8f6f0}.s-site .contact__note{color:#f8f6f08f}.s-site .footer{padding-top:110px}.s-site .logo--foot .logo__mark{color:#f8f6f0}.s-site .footer__tag{color:#f8f6f099;line-height:1.6}.s-site .fcol h3{letter-spacing:.06em;color:var(--rose);border-bottom-color:var(--line-w);font-size:13px;font-weight:300}.s-site .fcol li,.s-site .fcol a{color:#f8f6f0b3;font-size:16px}.s-site .fcol a:hover{color:#f8f6f0}.s-site .footer__big{font-family:var(--font-script);text-transform:none;letter-spacing:-.01em;font-style:normal;font-weight:400;font-size:min(calc((100vw - 2 * var(--page-pad)) / 13.7), 132px);white-space:nowrap;text-align:center;color:#f8f6f017;-webkit-user-select:none;user-select:none;margin-block:-10px -24px;line-height:1}.s-site .footer__bar{border-top-color:var(--line-w)}.s-site .footer__up{border-color:var(--line-w);border-radius:0}.s-site .footer__legal li+li:before{border-radius:0;width:1px;height:11px;margin-top:-5.5px}@media (max-width:1500px){.s-site{--fs-h1:46px;--fs-h2:28px;--fs-body:16px;--pad:48px;--page-pad:48px}.s-site .v2-intro{gap:48px;padding-top:120px}.s-site .process__num{font-size:120px}.s-site .services__list{flex-basis:56%;width:56%}.s-site .srv__text{flex-basis:70%;width:70%}.s-site .site-nav{gap:32px}}@media (max-width:1200px){.s-site{--fs-h1:38px;--fs-h2:25px;--pad:36px;--page-pad:36px}.s-site .site-nav{gap:22px}.s-site .site-nav a{font-size:14px}.s-site .v2-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s-site .v2-intro__img{aspect-ratio:16/8;grid-column:1/-1}.s-site .v2-intro__text{padding-top:36px}.s-site .v2-why__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.s-site .why:nth-child(odd){border-inline-start:0;padding-inline-start:0}.s-site .contact__card{gap:56px;padding:100px 0}.s-site .services__group{gap:40px}}@media (max-width:960px){.s-site{--fs-h1:32px;--fs-h2:22px;--fs-body:16px;--pad:22px;--page-pad:22px}.s-site .site-header{padding:10px var(--page-pad)}.s-site .logo__mark{font-size:30px}.s-site .btn-circle{width:38px;height:38px;display:grid}.s-site .btn{gap:12px;min-height:44px;padding:12px 18px;font-size:14px}.s-site .hero__label{top:18px}.s-site .hero__label--b{display:none}.s-site .hero__arrow{top:18px}.s-site .hero__cta{gap:8px;bottom:22px}.s-site .hero__cta .btn{height:auto;font-size:14px}.s-site .hero__copy{gap:12px;bottom:26px}.s-site .hero__copy h1{font-size:clamp(38px,11vw,56px)}.s-site .hero__lead{font-size:16px}.s-site .stats{flex-wrap:wrap;gap:0;margin-top:0}.s-site .stat{border-inline-start:0;border-top:1px solid var(--line);flex:0 0 50%;gap:10px;width:50%;padding:30px 12px 28px}.s-site .stat:nth-child(-n+2){border-top:0}.s-site .stat:nth-child(2n){border-inline-start:1px solid var(--line)}.s-site .stat__label{font-size:14px}.s-site .v2-intro{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:72px 10px}.s-site .v2-intro__lead{gap:22px}.s-site .v2-intro__text{gap:16px;padding-top:0}.s-site .v2-intro__img{aspect-ratio:4/3;margin-top:12px}.s-site .platform{margin-top:84px}.s-site .platform__title{margin-top:18px}.s-site .platform__media{margin-top:36px}.s-site .roles{margin-top:-120px;padding-top:180px;padding-bottom:70px}.s-site .row{border:1px solid var(--line);border-radius:0;padding:22px;box-shadow:0 -8px 24px #0f1c180d}.s-site .roles__statement{font-size:22px;line-height:1.3}.s-site .services{padding-top:72px;padding-bottom:170px}.s-site .services__titles h2{white-space:normal}.s-site .services__lead{flex:none;width:100%;font-size:17px}.s-site .srv{padding-block:20px}.s-site .services__list{flex:none;width:100%}.s-site .srv__text{flex:1 1 0;width:auto;min-width:0}.s-site .srv{align-items:flex-start}.s-site .srv__text h4{font-size:20px}.s-site .srv__n{order:2;font-size:20px}.s-site .showcase{padding-bottom:84px}.s-site .fabrics__text{gap:16px;margin-top:36px}.s-site .gallery__text{gap:16px}.s-site .v2-sechead{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:80px 34px}.s-site .process{--stage-h:44vh}.s-site .process__stage{top:var(--hh,60px)}.s-site .process__flow{margin-top:20px;padding-top:0;padding-bottom:22vh}.s-site .process__mobile-dots{background:var(--white);height:46px;top:44vh}.s-site .pstep__text h3{font-size:26px}.s-site .pstep__text p{margin-top:10px}.s-site .pstep__num{color:var(--wine);margin-bottom:8px;font-size:48px;font-style:normal;font-weight:400}.s-site .about,.s-site .about--aud{padding-block:84px}.s-site .about__block{gap:30px}.s-site .about__p{font-size:19px;line-height:1.45}.s-site .v2-why{padding-block:80px}.s-site .v2-why__head{grid-template-columns:minmax(0,1fr);gap:20px}.s-site .v2-why__head>div{gap:18px}.s-site .v2-why__grid{row-gap:0;margin-top:44px}.s-site .why{gap:10px;padding:22px 16px 26px}.s-site .why__n{margin-bottom:14px;font-size:38px}.s-site .why h3{font-size:19px}.s-site .why p{font-size:14px}.s-site .contact{margin-top:0;padding-bottom:0}.s-site .contact__card{gap:44px;padding:72px 0}.s-site .contact__intro h2{font-size:var(--fs-h1)}.s-site .contact__script{margin-top:0;font-size:36px}.s-site .footer{padding-top:64px}.s-site .footer__big{margin-block:0 -8px}}@media (max-width:520px){.s-site .v2-why__grid{grid-template-columns:minmax(0,1fr)}.s-site .why{border-inline-start:0;padding-inline:0}.s-site .hero__cta .btn{gap:10px;padding:11px 14px}.s-site .eyebrow{gap:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.s-site .v2-pre{display:none}}.s-site .services,.s-site .v2-why,.s-site .contact,.s-site .footer,.s-site .navx{isolation:isolate;position:relative}.s-site .navx{position:fixed}.s-site .services{background:radial-gradient(70% 46% at 0 100%,#2f5c4f 0%,#2f5c4f00 70%),radial-gradient(60% 40% at 100% 0,#234a40 0%,#234a4000 70%),#16302a}.s-site .v2-why{background:radial-gradient(90% 80% at 50% 125%,#356656 0%,#35665600 62%),radial-gradient(50% 50% at 0 0,#21453c 0%,#21453c00 70%),#183229}.s-site .contact{background:radial-gradient(85% 90% at 0 45%,#3a6e5d 0%,#3a6e5d00 60%),radial-gradient(120% 100% at 70% 0,#26503f 0%,#1a382f 50%,#10231e 100%)}.s-site .footer{background:radial-gradient(70% 60% at 100% 100%,#21453c 0%,#21453c00 70%),#0f211c}.s-site .services:before,.s-site .v2-why:before,.s-site .contact:before,.s-site .footer:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.3;background-size:260px 260px;position:absolute;inset:0}.s-site{--shadow:0 34px 60px -26px #0f1c186b, 0 10px 22px -12px #0f1c182e}.s-site .platform__script,.s-site .footer__big,.s-site .contact__script,.s-site .process__num,.s-site .pstep__num{letter-spacing:-.01em;font-style:normal;font-weight:400}.s-site .srv__n,.s-site .why__n,.s-site .navx__n,.s-site .carousel__name i{font-style:italic}.s-site .v2-intro__img{box-shadow:var(--shadow);border-radius:0}.s-site .platform__media{box-shadow:var(--shadow)}.s-site .carousel__item img{box-shadow:0 22px 34px -20px #0f1c1866}.s-site .fabrics__fan figure{box-shadow:0 26px 40px -18px #0f1c1880}.s-site .services__media{box-shadow:0 40px 70px -30px #0009}.s-site .eyebrow{color:var(--wine)}.s-site .eyebrow--w{color:var(--rose)}.s-site .roles__head h2 strong,.s-site .v2-intro__lead h2 em{color:#2f5c4f}.s-site .process__num,.s-site .pstep__num{color:#24493f}.s-site .roles__signature{color:var(--wine);opacity:.8}.s-site .v2-pre__line{background:var(--wine)}.s-site .v2-pre__tag{color:#24493f}@media (max-width:960px){.s-site .hero{grid-template-rows:1fr;grid-template-columns:1fr;position:relative}.s-site .hero__media--still img{object-position:50% 20%}.s-site .hero__media--still:after{background:linear-gradient(#0f1c182e 0%,#0f1c1800 26%,#0f1c181f 46%,#0f1c18db 100%)}.s-site .hero__media:not(.hero__media--still){pointer-events:none;z-index:2;background:0 0;position:absolute;inset:0;overflow:visible}.s-site .hero__media:not(.hero__media--still) video,.s-site .hero__media:not(.hero__media--still):after,.s-site .hero__media:not(.hero__media--still):before,.s-site .hero__arrow{display:none}.s-site .hero__copy{bottom:96px}.s-site .hero__cta{z-index:3}}.s-site .hero__slides{position:absolute;inset:0}.s-site .hero__media--still .hero__slides img{object-fit:cover;object-position:50% 22%;opacity:0;width:100%;height:100%;transition:opacity 1.6s,transform 7s linear;animation:none;position:absolute;inset:0;transform:scale(1.08)}.s-site .hero__media--still .hero__slides img.is-on{opacity:1;transform:scale(1)}.s-site img,.s-site video,.s-site figure,.s-site .hero__media,.s-site .services__media,.s-site .process__media,.s-site .srv__media,.s-site .carousel__item,.s-site .lightbox img{border-radius:0!important}.s-site .dm-panel img,.s-site .rf img,.s-site .demo img{border-radius:inherit!important}.s-site .hero__tint{z-index:0;pointer-events:none;mix-blend-mode:color;opacity:.3;background:linear-gradient(135deg,#6e1f2c 0%,#24493f 100%);position:absolute;inset:0}@media (max-width:960px){.s-site .hero__tint{display:none}}@keyframes v2-sway{0%{transform:var(--lt) rotate(-2.2deg) skewX(-1.5deg) translate(0,0)}30%{transform:var(--lt) rotate(1.4deg) skewX(2deg) translate(6px,3px)}55%{transform:var(--lt) rotate(-.6deg) skewX(-.8deg) translate(-3px,1px)}80%{transform:var(--lt) rotate(3deg) skewX(2.6deg) translate(9px,5px)}to{transform:var(--lt) rotate(-2.2deg) skewX(-1.5deg) translate(0,0)}}.s-site,.s-login,.s-app{--leaves:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 700' width='800' height='700'%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='7'/%3E%3C/filter%3E%3Cg filter='url%28%23b%29' fill='%231B2D27' stroke='%231B2D27'%3E%3Cpath d='M659.0 35.3C638.2 71.3 658.3 109.5 674.6 125.2C684.6 104.9 690.7 62.2 659.0 35.3Z M615.7 89.0C590.4 71.1 558.2 80.4 543.9 89.6C558.3 98.5 590.7 107.2 615.7 89.0Z M576.8 145.8C571.5 175.4 590.5 203.7 602.9 214.7C604.9 198.2 600.3 164.4 576.8 145.8Z M543.0 205.8C504.9 183.1 464.3 204.4 447.5 221.8C469.0 232.7 514.3 239.7 543.0 205.8Z M513.1 267.9C502.5 290.0 514.1 314.0 523.2 323.9C528.2 311.4 530.8 285.0 513.1 267.9Z M513.1 267.9C493.6 265.9 478.7 281.2 473.8 290.7C484.5 291.1 505.1 285.8 513.1 267.9Z M489.1 332.5C461.3 321.6 432.6 337.2 421.0 348.8C436.6 353.8 469.2 354.8 489.1 332.5Z M461.6 395.6C454.1 424.5 474.2 449.2 487.8 458.3C490.9 442.3 487.5 410.6 461.6 395.6Z M461.6 395.6C439.5 386.6 417.8 399.9 409.2 409.7C421.5 413.9 447.0 414.5 461.6 395.6Z M425.7 454.4C394.7 442.1 365.0 461.2 353.3 475.2C370.6 480.8 406.0 481.3 425.7 454.4Z M425.7 454.4C410.8 476.5 420.8 503.0 429.7 514.5C437.0 501.9 443.4 474.3 425.7 454.4Z M394.7 516.0C392.2 545.1 414.7 568.1 428.7 576.0C429.1 559.9 421.1 528.8 394.7 516.0Z M394.7 516.0C373.0 507.3 350.2 519.2 340.9 528.1C353.1 532.1 378.8 533.1 394.7 516.0Z M394.7 516.0C365.6 532.9 357.6 569.4 358.6 587.9C374.0 577.6 398.5 549.4 394.7 516.0Z M541.3 24.5C545.0 47.0 566.0 61.5 577.9 65.7C575.1 53.4 563.2 30.8 541.3 24.5Z M514.0 85.8C488.1 78.8 461.3 93.3 450.4 103.4C465.0 106.5 495.4 105.2 514.0 85.8Z M489.0 148.1C490.4 170.1 509.5 185.2 520.7 189.8C519.3 177.8 509.8 155.3 489.0 148.1Z M468.4 212.1C446.3 214.1 430.0 233.2 424.6 244.2C436.7 242.4 459.8 232.5 468.4 212.1Z M451.6 277.1C447.0 302.4 465.1 323.9 476.8 331.7C478.5 317.7 473.8 290.0 451.6 277.1Z M439.2 343.1C415.2 344.3 396.9 364.3 390.6 376.1C403.8 374.6 429.2 364.9 439.2 343.1Z M439.2 343.1C436.9 362.1 450.1 379.4 458.5 385.9C459.2 375.3 455.1 354.0 439.2 343.1Z M418.2 406.8C420.7 431.4 442.6 447.7 455.3 452.6C453.1 439.2 441.7 414.3 418.2 406.8Z M418.2 406.8C398.5 407.1 384.0 423.5 379.2 433.2C390.1 432.4 410.7 425.1 418.2 406.8Z M418.2 406.8C396.5 424.2 394.4 455.0 397.4 470.0C408.8 459.7 425.4 433.7 418.2 406.8Z M697.7 138.4C674.0 162.3 673.6 200.4 678.1 218.4C690.4 204.5 707.6 170.5 697.7 138.4Z M697.7 138.4C680.0 118.0 649.7 115.4 635.0 117.8C645.4 128.5 671.4 144.3 697.7 138.4Z M634.0 151.4C619.0 127.4 588.2 121.7 572.7 123.1C581.7 135.8 606.1 155.5 634.0 151.4Z M634.0 151.4C612.8 159.2 603.3 182.4 601.9 194.7C613.3 189.7 632.7 173.9 634.0 151.4Z M570.9 167.0C542.8 180.6 533.8 213.7 533.9 230.9C548.9 222.5 573.1 198.1 570.9 167.0Z M507.5 181.6C494.5 153.1 462.1 148.2 445.2 151.1C453.3 166.1 477.0 188.8 507.5 181.6Z M507.5 181.6C484.4 191.5 480.0 217.3 481.9 230.8C494.1 224.6 512.7 206.2 507.5 181.6Z M443.1 190.0C423.0 201.1 416.1 226.0 416.0 238.7C426.8 231.9 444.3 213.0 443.1 190.0Z M379.2 201.9C372.8 169.2 340.5 156.3 322.4 155.2C327.0 172.7 345.8 201.9 379.2 201.9Z M379.2 201.9C352.5 202.8 338.3 226.7 335.1 240.9C349.6 239.4 375.0 228.2 379.2 201.9Z M316.6 219.5C293.0 236.4 288.7 268.4 290.7 284.3C303.2 274.2 322.0 247.9 316.6 219.5Z M316.6 219.5C306.6 198.6 282.0 190.6 269.2 190.0C275.4 201.2 293.4 219.8 316.6 219.5Z M253.3 234.3C247.1 215.6 227.1 205.8 216.4 203.7C220.5 213.8 233.7 231.6 253.3 234.3Z M253.3 234.3C238.1 238.5 229.4 254.0 227.2 262.5C235.5 259.7 250.3 249.9 253.3 234.3Z M253.3 234.3C225.8 224.4 197.0 239.4 185.2 250.3C200.6 254.9 233.1 255.5 253.3 234.3Z M408.2 29.4C415.1 60.3 446.0 74.2 463.1 76.5C458.3 59.9 439.7 31.5 408.2 29.4Z M419.4 88.4C402.5 95.2 395.2 114.1 394.3 124.1C403.3 119.8 418.7 106.6 419.4 88.4Z M419.4 88.4C422.0 102.7 435.7 111.4 443.3 113.7C441.4 105.9 433.5 91.8 419.4 88.4Z M431.2 147.2C440.3 167.8 463.9 177.1 476.2 178.6C470.6 167.5 453.7 148.6 431.2 147.2Z M435.0 207.1C412.1 209.8 400.1 231.3 397.5 243.6C409.9 241.4 431.7 230.0 435.0 207.1Z M435.0 207.1C433.6 225.5 448.6 238.3 458.0 242.2C458.1 232.1 452.5 213.2 435.0 207.1Z M444.6 266.3C456.6 286.6 481.6 288.8 494.1 286.0C486.9 275.4 467.2 259.8 444.6 266.3Z M444.6 266.3C426.7 272.2 420.7 291.4 420.7 301.7C430.2 297.8 445.7 285.1 444.6 266.3Z M444.6 266.3C435.0 287.7 445.4 311.6 453.5 321.6C458.0 309.5 460.3 283.6 444.6 266.3Z' stroke='none'/%3E%3Cpath d='M700.0 -20.0 L659.0 35.3 L615.7 89.0 L576.8 145.8 L543.0 205.8 L513.1 267.9 L489.1 332.5 L461.6 395.6 L425.7 454.4 L394.7 516.0' fill='none' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M560.0 -40.0 L541.3 24.5 L514.0 85.8 L489.0 148.1 L468.4 212.1 L451.6 277.1 L439.2 343.1 L418.2 406.8' fill='none' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M760.0 120.0 L697.7 138.4 L634.0 151.4 L570.9 167.0 L507.5 181.6 L443.1 190.0 L379.2 201.9 L316.6 219.5 L253.3 234.3' fill='none' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M400.0 -30.0 L408.2 29.4 L419.4 88.4 L431.2 147.2 L435.0 207.1 L444.6 266.3' fill='none' stroke-width='5' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")}.s-site .v2-intro,.s-site .platform,.s-site .about,.s-site .v2-sechead,.s-site .roles,.s-site .showcase{isolation:isolate;position:relative}.s-site .v2-intro:before,.s-site .platform:before,.s-site .about:before,.s-site .v2-sechead:before,.s-site .roles:after,.s-site .showcase:after{content:"";z-index:-1;pointer-events:none;aspect-ratio:8/7;background:var(--leaves) center/contain no-repeat;opacity:.11;--lt:scale(1);transform-origin:100% 0;width:min(62vw,820px);animation:9s ease-in-out infinite v2-sway;position:absolute}.s-site .v2-intro:before{top:-60px;right:0}.s-site .platform:before{--lt:scaleX(-1);transform-origin:50% 0;opacity:.09;top:-40px;left:0}.s-site .about:before{opacity:.1;top:0;right:0}.s-site .about--aud:before{--lt:scaleX(-1);transform-origin:50% 0;left:0;right:auto}.s-site .v2-sechead:before{--lt:scaleX(-1);transform-origin:50% 0;opacity:.09;width:min(48vw,620px);top:-30px;left:0}.s-site .roles:after{--lt:scale(-1,-1);transform-origin:50% 100%;opacity:.08;bottom:40px;left:0}.s-site .showcase:after{opacity:.08;width:min(44vw,560px);top:260px;right:0}.s-site .about,.s-site .roles,.s-site .v2-intro,.s-site .v2-sechead{overflow:clip}.s-site main{overflow-x:clip}@media (max-width:960px){.s-site .v2-intro:before,.s-site .platform:before,.s-site .about:before,.s-site .v2-sechead:before,.s-site .roles:after,.s-site .showcase:after{opacity:.085;width:92vw}}@media (prefers-reduced-motion:reduce){.s-site .v2-intro:before,.s-site .platform:before,.s-site .about:before,.s-site .v2-sechead:before,.s-site .roles:after,.s-site .showcase:after{animation:none}}.s-site .v2-intro__img,.s-site .platform__media,.s-site .carousel__item img,.s-site .carousel__item:hover img,.s-site .fabrics__fan figure,.s-site .fabrics__fan figure:hover,.s-site .services__media,.s-site .lightbox img{box-shadow:none}.s-site .services__titles .eyebrow,.s-site .v2-why__head>div .eyebrow{margin-bottom:-18px}.s-site .v2-intro__lead .eyebrow{margin-bottom:-24px}.s-site .platform__title{margin-top:10px}.s-site .fabrics__text .eyebrow,.s-site .gallery__text .eyebrow,.s-site .about__headings .eyebrow,.s-site .v2-sechead .eyebrow,.s-site .hero__copy .eyebrow,.s-site .contact__intro .eyebrow{margin-bottom:-12px}.s-site .contact__intro{justify-content:flex-start}@media (max-width:960px){.s-site .services__titles .eyebrow,.s-site .v2-why__head>div .eyebrow,.s-site .v2-intro__lead .eyebrow,.s-site .fabrics__text .eyebrow,.s-site .gallery__text .eyebrow,.s-site .about__headings .eyebrow,.s-site .v2-sechead .eyebrow,.s-site .contact__intro .eyebrow{margin-bottom:-8px}.s-site .hero__copy .eyebrow{margin-bottom:-4px}.s-site .services__titles,.s-site .about__headings{gap:16px}.s-site .platform__title{margin-top:8px}}.s-site .pstep__text p{text-wrap:balance;max-width:25ch}@media (max-width:960px){.s-site .pstep__text p{margin-inline:auto}}.s-site .platform{z-index:2}.s-site .roles{z-index:1}.s-site .v2-intro:before,.s-site .platform:before,.s-site .about:before,.s-site .v2-sechead:before,.s-site .roles:after,.s-site .showcase:after{opacity:.045!important}.s-site .platform:before{animation-duration:11s;animation-delay:-3s}.s-site .about:before{animation-duration:10s;animation-delay:-5s}.s-site .v2-sechead:before{animation-duration:8s;animation-delay:-2s}.s-site .roles:after{animation-duration:12s;animation-delay:-6s}.s-site .showcase:after{animation-duration:9.5s;animation-delay:-4s}.s-site .hero__media:not(.hero__media--still):after{background:linear-gradient(#0f1c184d 0%,#0f1c1800 26% 48%,#0f1c18b8 100%)}.s-site .hero__media:not(.hero__media--still) video{object-position:50% 60%}@media (min-width:961px){.s-site .hero__media:not(.hero__media--still):after{background:linear-gradient(#fcfbf959 0%,#fcfbf900 45%,#0f1c1800 70%,#0f1c1847 100%)}.s-site .hero__media:not(.hero__media--still) .hero__copy{color:var(--ink);top:clamp(40px,8vh,96px);bottom:auto}.s-site .hero__media:not(.hero__media--still) .hero__copy .eyebrow{color:var(--wine)}.s-site .hero__media:not(.hero__media--still) .hero__lead{color:#3b4a44}.s-site .hero__media:not(.hero__media--still) .hero__arrow{color:var(--ink);top:auto;bottom:48px;right:auto;left:var(--page-pad);display:none}.s-site .hero__media:not(.hero__media--still) .hero__copy{gap:14px}.s-site .hero__media:not(.hero__media--still) .hero__copy h1{font-size:clamp(32px,3.5vw,66px);line-height:.98}.s-site .hero__media:not(.hero__media--still) .hero__copy .eyebrow{margin-bottom:-6px;font-size:12px}.s-site .hero__media:not(.hero__media--still) .hero__lead{font-size:clamp(14px,1.05vw,18px);line-height:1.3}}@media (max-width:960px){.s-site .hero__copy h1{font-size:clamp(34px,9.6vw,52px);line-height:1}}.s-site .hero__label--b{bottom:48px;right:var(--page-pad);opacity:.9;top:auto;left:auto}.s-site .art,.s-site .art-s{background:var(--mid);will-change:transform;margin:0;position:relative;overflow:hidden}.s-site .art img,.s-site .art-s img{object-fit:cover;width:100%;height:100%;display:block}.s-site .about__block{position:static}.s-site .about__inner{position:relative}.s-site .art-pair{pointer-events:none;position:absolute;inset:0}.s-site .art-pair .art{aspect-ratio:3/4;width:clamp(170px,16.5vw,270px);position:absolute}.s-site .art-pair .art--l{left:var(--page-pad);top:150px}.s-site .art-pair .art--r{right:var(--page-pad);width:clamp(150px,14vw,230px);top:430px}.s-site .art-pair--b .art--l{width:clamp(150px,14vw,230px);top:210px}.s-site .art-pair--b .art--r{top:20px}.s-site .v2-art{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 24px;padding-block:150px 30px;display:grid;position:relative}.s-site .art-s{aspect-ratio:3/4}.s-site .art-s--a{grid-column:1/span 3;margin-top:150px}.s-site .art-s--b{grid-column:5/span 5}.s-site .art-s--c{grid-column:10/span 3;margin-top:70px}.s-site .v2-art__cap{left:var(--page-pad);color:var(--wine);position:absolute;bottom:60px}@media (max-width:1200px){.s-site .art-pair{grid-template-columns:1fr 1fr;align-items:start;gap:14px;width:100%;max-width:560px;margin-inline:auto;display:grid;position:static}.s-site .art-pair .art{width:100%;position:relative;inset:auto}.s-site .art-pair .art--r,.s-site .art-pair--b .art--l{margin-top:44px}.s-site .art-pair--b .art--r{margin-top:0}}@media (max-width:960px){.s-site .v2-art{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:70px 0}.s-site .art-s--b{order:-1;grid-column:1/-1}.s-site .art-s--a{grid-column:1;margin-top:0}.s-site .art-s--c{grid-column:2;margin-top:36px}.s-site .v2-art__cap{display:none}.s-site .roles__list{counter-reset:role;margin-top:34px}.s-site .row{counter-increment:role;top:calc(var(--hh,60px) + 14px + var(--i,0) * 46px);isolation:isolate;color:#f8f6f0;background:radial-gradient(90% 70% at 0 100%,#356656 0%,#35665600 68%),radial-gradient(70% 60% at 100% 0,#21453c 0%,#21453c00 70%),#16302a;border-radius:0;min-height:230px;margin-bottom:12px;padding:58px 22px 26px;display:block;position:sticky;overflow:hidden;box-shadow:0 -14px 30px -18px #0f1c188c;border:0!important}.s-site .row:nth-child(2n){background:radial-gradient(90% 70% at 100% 100%,#2f5c4f 0%,#2f5c4f00 68%),radial-gradient(70% 60% at 0 0,#1c3b33 0%,#1c3b3300 70%),#122821}.s-site .row:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.3;background-size:260px 260px;position:absolute;inset:0}.s-site .row:after{content:"0" counter(role);font-family:var(--font-script);color:var(--rose);direction:ltr;font-size:22px;font-style:italic;line-height:1;position:absolute;top:14px;right:22px}.s-site .row__text{width:auto;display:block}.s-site .row__text h3{color:#f8f6f0;border-top:1px solid var(--line-w);padding-top:16px;font-size:25px;line-height:1.15}.s-site .row__text p{color:#f8f6f0b8;text-wrap:pretty;max-width:34ch;margin-top:12px;font-size:15px;line-height:1.6}.s-site .row__ico{width:28px;height:28px;color:var(--rose);opacity:.9;position:absolute;top:10px;left:20px}.s-site .row__ico svg{width:28px;height:28px}.s-site .roles__list:hover .row,.s-site .roles__list:hover .row:hover{opacity:1}.s-site .row,.s-site .row:nth-child(2n){color:var(--ink);background:linear-gradient(160deg,#fff 0%,#fbf9f6 55%,#f3efe9 100%);box-shadow:0 -12px 26px -20px #0f1c1847;border-top:1px solid var(--line)!important}.s-site .row:before{mix-blend-mode:multiply;opacity:.05}.s-site .row:after{color:var(--wine)}.s-site .row__text h3{color:var(--ink);border-top-color:var(--line)}.s-site .row__text p{color:var(--grey)}.s-site .row__ico{color:#24493f}}@media (min-width:1201px){.s-site .v2-intro{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);align-items:stretch}.s-site .v2-intro__img{order:-1;align-self:start}.s-site .v2-intro__lead{justify-content:flex-start}.s-site .v2-intro__lead .eyebrow{margin-top:-2px}.s-site .v2-intro__text{justify-content:space-between;padding-top:0}.s-site .v2-intro__text p:first-child{margin-top:-.3em}.s-site .v2-intro__text p:last-child{margin-bottom:-.3em}.s-site .v2-intro{grid-template-rows:1fr auto 1fr;grid-template-columns:minmax(0,4.2fr) minmax(0,3fr) minmax(0,4.2fr);align-items:stretch;row-gap:0}.s-site .v2-intro__lead{order:1;grid-area:2/1}.s-site .v2-intro__img{order:2;grid-area:1/2/4;align-self:center}.s-site .v2-intro__text{order:3;grid-area:2/3;justify-content:space-between;gap:22px}.s-site .v2-intro__lead .btn{margin-top:auto}}.s-site .platform__media{background:#16302a}.s-site .demo__stage{background:radial-gradient(60% 70% at 100% 100%,#2f5c4f 0%,#2f5c4f00 70%),radial-gradient(50% 50% at 100% 0,#21453c 0%,#21453c00 70%),#16302a}.s-site .dm-rail{padding:30px 20px 20px}.s-site .dm-logo b{color:#f8f6f0;font-size:26px}.s-site .dm-logo span{color:#f8f6f080}.s-site .dm-user i{color:#f8f6f0;font-weight:300;font-family:var(--font-script);background:0 0;border:1px solid #f8f6f059;border-radius:0;font-style:italic}.s-site .dm-user u{font-size:13px;font-weight:300}.s-site .dm-rule,.s-site .dm-foot{border-color:var(--line-w);background:var(--line-w)}.s-site .dm-foot{background:0 0}.s-site .dm-nav{gap:0}.s-site .dm-nav a{color:#f8f6f099;border-bottom:1px solid #f8f6f014;border-radius:0;padding:10px 4px;font-size:12.5px}.s-site .dm-nav a svg{opacity:.7;stroke-width:1.1px}.s-site .dm-nav a.is-on{color:#f8f6f0;background:0 0}.s-site .dm-nav a.is-on:before{content:"";inset-inline-start:-20px;background:var(--rose);width:12px;height:1px;position:absolute;top:50%}.s-site .dm-nav a.is-on svg{color:var(--rose);opacity:1}.s-site .dm-panel{background:#fcfbf9;border-radius:0;top:0;bottom:0;left:0}.s-site .dm-screen{padding:34px 40px}.s-site .dm-ln{background:#1b2d271a;border-radius:0;height:7px}.s-site .dm-head{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:18px}.s-site .dm-head h3{letter-spacing:-.01em;color:var(--ink);font-size:24px;font-weight:300}.s-site .dm-pill,.s-site .dm-dotbtn{box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:0}.s-site .dm-cta{background:#24493f;border-radius:0}.s-site .dm-sec b{letter-spacing:.06em;color:var(--wine);font-size:12px;font-weight:300}.s-site .dm-sec .dm-more{background:var(--ink);opacity:.4;border-radius:0;width:28px;height:1px}.s-site .dm-card,.s-site .dm-tbl{border-top:1px solid var(--line);background:0 0;border-radius:0;padding:0}.s-site .dm-tiles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin-bottom:22px}.s-site .dm-tile{border-inline-start:1px solid var(--line);background:0 0;border-radius:0;padding:16px 18px 18px}.s-site .dm-tile:first-child{border-inline-start:0;padding-inline-start:0}.s-site .dm-ico{color:var(--wine);background:0 0;border-radius:0;flex-basis:22px;width:22px;height:22px}.s-site .dm-ico svg{stroke-width:1.1px;width:17px;height:17px}.s-site .dm-ico--b{color:#24493f;background:0 0}.s-site .dm-ico--m{background:0 0}.s-site .dm-tile__n{font-family:var(--font-script);color:var(--ink);margin-top:6px;font-size:40px;font-weight:400}.s-site .dm-row{padding:8px 0}.s-site .dm-row+.dm-row,.s-site .dm-tr+.dm-tr{border-top:1px solid var(--line)}.s-site .dm-th{border-radius:0;flex-basis:30px;width:30px;height:38px}.s-site .dm-chip{letter-spacing:.04em;height:auto;color:var(--grey);border-radius:0;gap:6px;padding:0;font-size:10.5px;box-shadow:none!important;background:0 0!important}.s-site .dm-chip:before{content:"";background:var(--mid);width:5px;height:5px}.s-site .dm-chip--ok{color:#24493f}.s-site .dm-chip--ok:before{background:#24493f}.s-site .dm-chip--w{color:var(--wine)}.s-site .dm-chip--w:before{background:var(--wine)}.s-site .dm-feed i{background:var(--wine);border-radius:0;flex-basis:5px;width:5px;height:5px}.s-site .dm-promo{background:radial-gradient(90% 90% at 0 100%,#356656 0%,#35665600 70%),#16302a;border-radius:0;padding:18px 20px}.s-site .dm-promo em{color:#f8f6f029;font-size:52px;font-style:italic}.s-site .dm-track{background:var(--mid);border-radius:0;height:2px;overflow:visible}.s-site .dm-track i{background:#24493f;border-radius:0;height:2px}.s-site .dm-grid{gap:16px}.s-site .dm-gc{background:0 0;border-radius:0;padding:0}.s-site .dm-gc__im{aspect-ratio:3/3.6;border-radius:0}.s-site .dm-gc__im img,.s-site .dm-th img{border-radius:0!important}.s-site .dm-gc__b{padding:9px 0 0}.s-site .dm-tabs{gap:18px}.s-site .dm-tab{background:0 0;border-bottom:1px solid #0000;border-radius:0;height:auto;padding:0 0 6px}.s-site .dm-tab.is-on{border-bottom-color:var(--wine);background:0 0}.s-site .dm-tab.is-on .dm-ln{background:var(--ink)}.s-site .dm-board{gap:0}.s-site .dm-kcol{border-inline-start:1px solid var(--line);background:0 0;border-radius:0;padding:0 14px}.s-site .dm-kcol:first-child{border-inline-start:0;padding-inline-start:0}.s-site .dm-colh{border-bottom:1px solid var(--line);padding-bottom:9px}.s-site .dm-colh u{font-family:var(--font-script);color:var(--wine);font-size:13px;font-style:italic}.s-site .dm-kc{border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:8px 0}.s-site .dm-money{font-family:var(--font-script);color:var(--ink);font-size:15px;font-weight:400}.s-site .dm-tr--h .dm-ln{background:#1b2d2738;height:5px}.s-site .demo__dots i{background:#f8f6f059;border-radius:0;width:14px;height:1px}.s-site .demo__dots i.is-on{background:var(--rose);width:30px}.s-site .dm-scrim{background:#0f1c1880}.s-site .dm-dock{background:#16302a!important;border-radius:0!important}.s-site .dm-dock a,.s-site .dm-dock button{border-radius:0!important}.s-site .dm-dock a.is-on{box-shadow:inset 0 -1px 0 var(--rose);color:var(--rose)!important;background:0 0!important}@container demo (max-width:1200px){.s-site .dm-rail{padding:24px 10px 14px}.s-site .dm-nav a{border-bottom:0;padding:12px 0}.s-site .dm-nav a.is-on:before{width:6px;inset-inline-start:0}.s-site .dm-screen{padding:26px 28px}}@container demo (max-width:600px){.s-site .dm-rail{background:#16302a;border-radius:0;padding:22px 16px 14px;top:0;bottom:0;right:0}.s-site .dm-nav a{border-bottom:1px solid #f8f6f014;padding:11px 4px}.s-site .dm-nav a.is-on:before{width:10px;inset-inline-start:-16px}.s-site .dm-screen{padding:20px 16px 76px}.s-site .dm-head h3{font-size:20px}.s-site .dm-tiles{grid-template-columns:1fr 1fr}.s-site .dm-tile{padding:12px 12px 14px}.s-site .dm-tile:nth-child(odd){border-inline-start:0;padding-inline-start:0}.s-site .dm-tile:nth-child(n+3){border-top:1px solid var(--line)}.s-site .dm-tile__n{font-size:32px}.s-site .dm-kcol{border-inline-start:0;padding:0 0 12px}.s-site .dm-dock{inset:auto 0 0!important}}.s-site .row-float{background:#16302a;box-shadow:0 30px 60px -24px #0f1c1873}.s-site .rf__rail{gap:10px;padding:14px 7px}.s-site .rf__logo{color:#f8f6f0}.s-site .rf__rail i,.s-site .rf__rail i.sm{background:#f8f6f040;border-radius:0;width:18px;height:1px}.s-site .rf__rail i.on{background:var(--rose);width:26px}.s-site .rf__panel{background:#fcfbf9;border-radius:0;inset:0 46px 0 0}.s-site .rf__tab{padding:18px}.s-site .rf-ln{background:#1b2d271a;border-radius:0}.s-site .rf-h{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:10px}.s-site .rf-h b{color:var(--ink);font-size:15px;font-weight:300}.s-site .rf-h .rf-pill{box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:0}.s-site .rf-h .rf-cta{background:#24493f;border-radius:0}.s-site .rf-tiles{border-bottom:1px solid var(--line);gap:0;margin-bottom:12px}.s-site .rf-tile{border-inline-start:1px solid var(--line);background:0 0;border-radius:0;padding:0 8px 10px}.s-site .rf-tile:first-child{border-inline-start:0;padding-inline-start:0}.s-site .rf-tile s{display:none}.s-site .rf-tile b{font-family:var(--font-script);color:var(--ink);font-size:22px;font-weight:400}.s-site .rf-card{background:0 0;border-radius:0;padding:0}.s-site .rf-sec b{letter-spacing:.06em;color:var(--wine);font-size:9.5px;font-weight:300}.s-site .rf-sec em{background:var(--ink);opacity:.4;border-radius:0;height:1px}.s-site .rf-row+.rf-row,.s-site .rf-ck+.rf-ck{border-top:1px solid var(--line)}.s-site .rf-th{border-radius:0}.s-site .rf-chip{height:auto;color:var(--grey);border-radius:0;gap:4px;padding:0;font-size:8.5px;box-shadow:none!important;background:0 0!important}.s-site .rf-chip:before{content:"";background:var(--mid);width:4px;height:4px}.s-site .rf-chip.ok{color:#24493f}.s-site .rf-chip.ok:before{background:#24493f}.s-site .rf-chip.w{color:var(--wine)}.s-site .rf-chip.w:before{background:var(--wine)}.s-site .rf-money{font-family:var(--font-script);color:var(--ink);font-size:11px;font-weight:400}.s-site .rf-tr{background:var(--mid);border-radius:0;height:2px}.s-site .rf-tr i{background:#24493f;border-radius:0}.s-site .rf-gc{background:0 0;border-radius:0;padding:0}.s-site .rf-gc div{aspect-ratio:3/3.6;border-radius:0}.s-site .rf-b{box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:0}.s-site .rf-b.me{box-shadow:none;background:#24493f}.s-site .rf-steps:before{background:var(--line);height:1px;top:7px}.s-site .rf-st u,.s-site .rf-ck u{background:var(--mid);border-radius:0;flex-basis:7px;width:7px;height:7px}.s-site .rf-st u{margin-top:4px}.s-site .rf-st.on u,.s-site .rf-ck.on u{background:var(--wine);box-shadow:none}.s-site .rf img{border-radius:0!important}@media (min-width:961px){.s-site .v2-art{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,3fr);gap:0 clamp(40px,6.5vw,120px)}.s-site .art-s--a,.s-site .art-s--b,.s-site .art-s--c{grid-column:auto}.s-site .v2-art{padding-block:190px 90px}}html:has(.s-site.is-live)::-webkit-scrollbar{width:8px;height:8px}.s-site ::-webkit-scrollbar{width:8px;height:8px}html:has(.s-site.is-live)::-webkit-scrollbar-track{background:#f7f5f2;border-inline-start:1px solid #1b2d271a}.s-site ::-webkit-scrollbar-track{background:#f7f5f2;border-inline-start:1px solid #1b2d271a}html:has(.s-site.is-live)::-webkit-scrollbar-thumb{background:#24493f;border-radius:0}.s-site ::-webkit-scrollbar-thumb{background:#24493f;border-radius:0}html:has(.s-site.is-live)::-webkit-scrollbar-thumb:hover{background:#6e1f2c}.s-site ::-webkit-scrollbar-thumb:hover{background:#6e1f2c}html:has(.s-site.is-live)::-webkit-scrollbar-corner{background:#f7f5f2}@supports not selector(::-webkit-scrollbar){.s-site,.s-site *{scrollbar-width:thin;scrollbar-color:#24493f #f7f5f2}html:has(.s-site.is-live){scrollbar-width:thin;scrollbar-color:#24493f #f7f5f2}}.s-site .hero__media:not(.hero__media--still) video{filter:none}@media (max-width:960px){.s-site .hero__cta{left:auto;right:var(--page-pad);direction:rtl;justify-content:flex-start}}.s-site,.s-site *{scrollbar-width:thin;scrollbar-color:#24493f #f7f5f2}html:has(.s-site.is-live){scrollbar-width:thin;scrollbar-color:#24493f #f7f5f2}html:has(.s-site.is-live) body{scrollbar-width:thin;scrollbar-color:#24493f #f7f5f2}.s-site .row__mock{display:none}@media (max-width:960px){.s-site .row__mock{aspect-ratio:470/310;width:100%;box-shadow:inset 0 0 0 1px var(--line);text-align:right;direction:rtl;background:#16302a;margin-top:16px;font-weight:300;display:block;position:relative;overflow:hidden}.s-site .row__mock .rf{transform-origin:100% 0;width:470px;height:310px;transform:scale(var(--ms,.7));display:block;inset:0 0 auto auto}.s-site .row__text p{margin-top:16px}}.s-site .carousel,.s-site .about,.s-site .roles,.s-site .v2-intro,.s-site .v2-sechead,.s-site .showcase,.s-site .platform,.s-site .v2-art{overflow:clip visible}.s-site .v2-intro,.s-site .platform,.s-site .v2-sechead,.s-site .v2-art{overflow-x:visible}.s-site .v2-cta{z-index:2;text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:26px;margin-top:130px;padding-bottom:40px;display:flex;position:relative}.s-site .v2-cta__lat{color:var(--wine)}.s-site .v2-cta h2{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:16ch;font-size:clamp(34px,4.6vw,84px);line-height:1.04}.s-site .v2-cta h2 em{color:#2f5c4f;font-style:normal;display:block}.s-site .v2-cta__btns{direction:rtl;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.s-site .v2-cta .btn{min-height:56px;padding:17px 30px}@media (min-width:961px){.s-site .v2-art{padding-bottom:150px}}@media (max-width:960px){.s-site .v2-cta{gap:18px;margin-top:56px;padding-bottom:20px}.s-site .v2-cta .btn{min-height:48px;padding:13px 20px}}@media (min-width:961px){.s-site .hero__media:not(.hero__media--still){background:#eeeeeb}.s-site .hero__media:not(.hero__media--still) video{left:50%;top:var(--voff,0px);width:var(--vs,100%);height:var(--vs,100%);object-fit:cover;object-position:50% 0;max-width:none;position:absolute;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 9%);mask-image:linear-gradient(#0000 0,#000 9%)}.s-site .hero__media:not(.hero__media--still):after{background:linear-gradient(#0f1c1800 70%,#0f1c1847 100%)}.s-site .hero__media:not(.hero__media--still) .hero__copy{top:clamp(22px,5.5vh,96px)}}@media (min-width:961px) and (max-height:760px){.s-site .hero__media:not(.hero__media--still) .hero__copy{gap:10px}.s-site .hero__media:not(.hero__media--still) .hero__copy h1{font-size:clamp(28px,3vw,50px)}.s-site .hero__label--b,.s-site .hero__cta{bottom:28px}}@media (min-width:961px) and (max-height:640px){.s-site .hero__label--b{display:none}}@media (max-width:1500px){.s-site .services__body{padding-bottom:120px}.s-site .v2-why{padding-bottom:300px}}@media (max-width:960px){.s-site .services{padding-bottom:72px}.s-site .services__body{padding-bottom:0}.s-site .v2-why{padding-bottom:170px}}@media (max-width:1200px) and (min-width:961px){.s-site .site-nav{gap:16px}.s-site .site-nav a{font-size:13px}}.s-site .services__body{padding-bottom:340px}.s-site .v2-why{border-top:0;padding-bottom:140px}@media (max-width:1500px){.s-site .services__body{padding-bottom:300px}.s-site .v2-why{padding-bottom:120px}}@media (max-width:960px){.s-site .services{padding-bottom:170px}.s-site .services__body{padding-bottom:0}.s-site .v2-why{padding-bottom:80px}.s-site .process{--stage-h:58vh}.s-site .process__media{height:58vh}.s-site .process__mobile-dots{top:58vh}.s-site .pstep{min-height:34vh}.s-site .process__flow{padding-bottom:30vh}.s-site .v2-intro{padding-bottom:var(--page-pad)}}.s-site .v2-fixed{isolation:isolate;clip-path:inset(0)}.s-site .v2-fixed .v2-fixed__layer{top:0;left:var(--fx-l,0px);width:var(--fx-w,100%);pointer-events:none;height:100lvh;position:fixed}.s-site .v2-fixed .v2-fixed__layer img{object-fit:cover;object-position:50% 50%;transform-origin:50% 45%;will-change:transform;width:100%;height:100%;animation:16s ease-in-out infinite alternate v2-flutter;position:absolute;inset:0}@keyframes v2-flutter{0%{transform:scale(1.06)translate(0,0)}50%{transform:scale(1.11)translate(-1.2%,-.8%)}to{transform:scale(1.08)translate(1%,.6%)}}@media (prefers-reduced-motion:reduce){.s-site .v2-fixed .v2-fixed__layer img{animation:none;transform:scale(1.04)}}.s-site .v2-top{z-index:60;cursor:pointer;width:56px;height:56px;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;background:#fcfbf9d1;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.3,1),visibility .45s,background-color .35s,color .35s;display:grid;position:fixed;bottom:28px;right:28px;transform:translateY(14px)scale(.92);box-shadow:0 14px 34px -18px #0f1c1873}.s-site .v2-top.is-on{opacity:1;visibility:visible;transform:none}.s-site .v2-top__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.s-site .v2-top__ring circle{fill:none;stroke-width:1.4px}.s-site .v2-top__track{stroke:#1b2d2724}.s-site .v2-top__bar{stroke:var(--wine);stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--p,0));stroke-linecap:round;transition:stroke .35s}.s-site .v2-top__arw{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .45s cubic-bezier(.2,.8,.3,1);position:relative}.s-site .v2-top:hover{background:var(--forest,#16302a);color:#f8f6f0}.s-site .v2-top:hover .v2-top__track{stroke:#f8f6f02e}.s-site .v2-top:hover .v2-top__bar{stroke:var(--rose,#e2b5bc)}.s-site .v2-top:hover .v2-top__arw{transform:translateY(-3px)}.s-site .v2-top:focus-visible{outline:1px solid var(--wine);outline-offset:4px}@media (max-width:767px){.s-site .v2-top{width:50px;height:50px;bottom:18px;right:16px}.s-site .v2-top__arw{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.s-site .v2-top{transition:opacity .2s,visibility .2s;transform:none}}.s-site .contact__form .field{position:relative}.s-site .contact__form .field.is-err input,.s-site .contact__form .field.is-err .select__btn{box-shadow:inset 0 -1px 0 var(--rose,#e2b5bc);border-bottom-color:var(--rose,#e2b5bc)!important}.s-site .contact__form .field__err{color:var(--rose,#e2b5bc);margin-top:6px;font-size:12.5px;line-height:1.3;display:block}.s-site .contact__note.is-ok{color:var(--rose,#e2b5bc)}
@keyframes v2a-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes v2a-fade{0%{opacity:0}to{opacity:1}}@keyframes v2a-veil{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.s-login{--white:#fcfbf9;--cream:#f7f5f2;--mid:#ede9e4;--ink:#1b2d27;--beige:#1b2d27;--dark:#16302a;--green:#24493f;--wine:#6e1f2c;--rose:#e2b5bc;--grey:#5f6a63;--line:#1b2d2729;--line-w:#f8f6f038;--font-script:"DM Serif Display","Times New Roman",serif;--font-lat:"Jost","Helvetica Neue",Arial,sans-serif;--edge:0px;--radius:0px;background:var(--white);color:var(--ink);font-variant-numeric:lining-nums;line-height:1.5}.s-login ::selection{background:var(--wine);color:#f8f6f0}.s-login .lat{font-family:var(--font-lat);text-transform:uppercase;letter-spacing:.24em;direction:ltr;font-size:10.5px;font-weight:400;line-height:1}.s-login .auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;position:relative}.s-login .visual{background:var(--dark);direction:rtl;border-radius:0;padding:0}.s-login .visual__video{object-position:50% 58%;filter:brightness(.92)}.s-login .visual__veil{background:linear-gradient(#fcfbf96b 0%,#fcfbf900 40%,#0f1c1800 64%,#0f1c1880 100%)}.s-login .visual:after{content:"";z-index:2;pointer-events:none;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.42;background-size:260px 260px;position:absolute;inset:0}.s-login .visual__copy{z-index:3;top:clamp(40px,7.5vh,88px);flex-direction:column;align-items:flex-start;gap:12px;animation:1s cubic-bezier(.2,.8,.3,1) .15s both v2a-up;display:flex;position:absolute;inset-inline:clamp(32px,4.2vw,64px)}.s-login .visual__eyebrow{letter-spacing:.06em;color:var(--wine);font-size:12px;line-height:1}.s-login .visual__title{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(34px,3.3vw,62px);font-weight:300;line-height:.98}.s-login .visual__foot{inset-inline:clamp(32px,4.2vw,64px);z-index:3;color:#f8f6f0e6;direction:rtl;font-size:13px;bottom:40px}.s-login .visual__foot .en{font-family:var(--font-lat);letter-spacing:.24em;color:#f8f6f0e6;font-size:10.5px}.s-login .auth__still{z-index:6;pointer-events:none;--sw:clamp(120px,9.6vw,176px);left:calc(50% - var(--sw) / 2);width:var(--sw);aspect-ratio:3/4;background:var(--mid);margin:0;animation:1.1s cubic-bezier(.2,.8,.3,1) .45s both v2a-up;position:absolute;bottom:clamp(64px,11vh,120px);overflow:hidden;box-shadow:0 30px 50px -26px #0f1c1880}.s-login .auth__still img{object-fit:cover;opacity:0;width:100%;max-width:none;height:100%;transition:opacity 1.2s,transform 4.5s ease-out;display:block;position:absolute;inset:0;transform:scale(1.06)}.s-login .auth__still img.is-on{opacity:1;transform:scale(1)}.s-login .auth__still:after{content:"";z-index:1;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.42;background-size:260px 260px;position:absolute;inset:0}.s-login .panel{isolation:isolate;background:var(--white);padding:40px clamp(32px,4.2vw,64px) 30px;position:relative}.s-login .panel:before{content:"";z-index:-1;pointer-events:none;aspect-ratio:8/7;background:var(--leaves) center/contain no-repeat;opacity:.07;--lt:scaleX(-1);transform-origin:50% 0;width:min(46vw,620px);animation:10s ease-in-out infinite v2-sway;position:absolute;top:-30px;left:-20px}.s-login .panel__top{align-items:center}.s-login .logo__mark{color:var(--ink);font-size:42px}.s-login .logo__sub{color:var(--ink)}.s-login .panel__back{color:var(--ink);border:0;border-bottom:1px solid var(--line);border-radius:0;gap:10px;padding:0 0 4px;font-size:14px;transition:border-color .3s,color .3s}.s-login .panel__back:hover{color:var(--wine);border-color:var(--wine);background:0 0}.s-login .panel__back svg{width:13px;height:13px;transition:transform .35s}.s-login .panel__back:hover svg{transform:translate(-3px)}.s-login .form-wrap{max-width:420px}.s-login .form-wrap>*{animation:.9s cubic-bezier(.2,.8,.3,1) both v2a-up}.s-login .form-wrap>:nth-child(2){animation-delay:60ms}.s-login .form-wrap>:nth-child(3){animation-delay:.12s}.s-login .form-wrap>:nth-child(4){animation-delay:.18s}.s-login .form-wrap>:nth-child(5){animation-delay:.24s}.s-login .form-wrap>:nth-child(n+6){animation-delay:.3s}.s-login .auth__eyebrow{letter-spacing:.06em;color:var(--wine);border:0;border-radius:0;padding:0;font-size:13px}.s-login .auth__title{letter-spacing:-.02em;color:var(--ink);margin-top:18px;font-size:clamp(40px,3.3vw,58px);font-weight:300;line-height:1}.s-login .auth__script{font-family:var(--font-script);color:var(--wine);letter-spacing:0;text-align:right;margin-top:12px;font-size:26px;font-style:italic;line-height:1}.s-login .auth__sub{color:var(--grey);margin-top:18px;font-size:16px;line-height:1.5}.s-login .form{gap:26px;margin-top:38px}.s-login .field{border-bottom:1px solid var(--line);gap:10px;padding-bottom:12px}.s-login .field:after{background:var(--wine)}.s-login .field__label{letter-spacing:.04em;color:var(--grey);font-size:12.5px}.s-login .field input{color:var(--ink);font-size:17px}.s-login .field input::placeholder{color:#1b2d2752}.s-login .field input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--white) inset;-webkit-text-fill-color:var(--ink)}.s-login .field__toggle{color:#1b2d2780}.s-login .field__toggle:hover{color:var(--wine)}.s-login .form__meta{margin-top:-2px}.s-login .check{color:var(--ink);font-size:14px}.s-login .check__box{border-color:#1b2d2766;border-radius:0;flex-basis:17px;width:17px;height:17px}.s-login .check__box svg{color:#f8f6f0}.s-login .check input:checked+.check__box{background:var(--green);border-color:var(--green)}.s-login .check input:focus-visible+.check__box{box-shadow:0 0 0 3px #24493f33}.s-login .link-soft{color:var(--ink);font-size:14px}.s-login .link-soft:after{background:var(--wine)}.s-login .link-soft:hover{color:var(--wine)}.s-login .btn{letter-spacing:.02em;border-radius:0;gap:18px;min-height:56px;margin-top:6px;padding:16px 26px;font-size:16px}.s-login .btn--solid{background:var(--green);color:#f8f6f0}.s-login .btn--solid:hover{background:var(--ink)}.s-login .divider{color:var(--grey);justify-content:center;margin:16px 0;font-size:13px}.s-login .divider:before,.s-login .divider:after{display:none}.s-login .btn-google{min-height:54px;color:var(--ink);background:0 0;border:1px solid #1b2d2747;border-radius:0;font-size:16px}.s-login .btn-google:hover{background:var(--cream);border-color:var(--ink)}.s-login .form__foot{color:var(--grey);margin-top:24px;font-size:14px}.s-login .form__foot a{color:var(--wine);font-weight:300}.s-login .form__foot a:after{opacity:.5;transform:scaleX(1)}.s-login .form__foot a:hover:after{opacity:1}.s-login .note{background:var(--cream);color:var(--ink);border-inline-start:2px solid var(--wine);border-radius:0;font-size:14px}.s-login .note svg{color:var(--wine)}.s-login .panel__legal{border-top:1px solid var(--line);color:var(--grey);padding-top:18px;font-size:12px}.s-login .panel__legal a:hover{color:var(--wine)}@media (min-width:1001px) and (max-height:900px){.s-login .panel{padding-block:30px 24px}.s-login .auth__title{font-size:clamp(36px,3vw,48px)}.s-login .auth__script{margin-top:10px;font-size:22px}.s-login .form{gap:22px;margin-top:28px}.s-login .btn{min-height:52px}.s-login .btn-google{min-height:50px}.s-login .divider{margin:12px 0}}@media (min-width:1001px) and (max-height:760px){.s-login .auth__title{font-size:34px}.s-login .auth__script{font-size:20px}.s-login .form{gap:18px;margin-top:22px}.s-login .visual__title{font-size:clamp(30px,2.8vw,44px)}}@media (max-width:1279px){.s-login .auth__still{display:none}}@media (max-width:1000px){.s-login .auth{grid-template-rows:minmax(320px,46svh) auto;grid-template-columns:minmax(0,1fr)}.s-login .visual{padding:0}.s-login .visual__copy{top:28px;inset-inline:clamp(20px,5vw,44px)}.s-login .visual__foot{inset-inline:clamp(20px,5vw,44px);bottom:20px}.s-login .panel{padding:28px clamp(20px,5vw,44px) 24px;overflow-x:clip}.s-login .panel:before{width:min(90vw,520px);left:0}}@media (max-width:600px){.s-login .auth{grid-template-rows:minmax(300px,44svh) auto;gap:0}.s-login .visual__copy{top:24px;gap:10px;inset-inline:20px}.s-login .visual__eyebrow{font-size:11.5px}.s-login .visual__title{font-size:clamp(30px,8.6vw,40px)}.s-login .visual__foot{inset-inline:20px;font-size:12px;bottom:16px}.s-login .visual__foot .en{letter-spacing:.2em;font-size:9.5px}.s-login .logo__mark{font-size:32px}.s-login .auth__title{margin-top:14px;font-size:36px}.s-login .auth__script{font-size:21px}.s-login .form{gap:24px;margin-top:30px}.s-login .panel__legal{text-align:center;justify-content:center}}.s-app{--white:#fcfbf9;--cream:#f7f5f2;--mid:#ede9e4;--beige:#24493f;--dark:#16302a;--ink:#1b2d27;--ink-2:#5f6a63;--ink-3:#1b2d2785;--green:#24493f;--wine:#6e1f2c;--rose:#e2b5bc;--grey:#5f6a63;--line:#1b2d2724;--line-2:#1b2d2724;--line-w:#f8f6f024;--surface:#fcfbf9;--card:transparent;--font-script:"DM Serif Display","Times New Roman",serif;--font-lat:"Jost","Helvetica Neue",Arial,sans-serif;--radius:0px;--r-panel:0px;--r-card:0px;--edge:0px;--rail:272px;background:var(--dark);color:var(--ink);font-variant-numeric:lining-nums}.s-app ::selection{background:var(--wine);color:#f8f6f0}.s-app .app{background:radial-gradient(70% 45% at 100% 100%,#2f5c4f 0%,#2f5c4f00 72%),radial-gradient(60% 40% at 100% 0,#21453c 0%,#21453c00 72%),#16302a}.s-app .app:before{content:"";z-index:0;pointer-events:none;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.3;background-size:260px 260px;position:absolute;inset:0}.s-app .panel{top:0;bottom:0;left:0;right:var(--rail);background:var(--white);isolation:isolate;z-index:1;border-radius:0}.s-app .panel:before{content:"";z-index:0;pointer-events:none;aspect-ratio:8/7;background:var(--leaves) center/contain no-repeat;opacity:.06;--lt:scaleX(-1);transform-origin:50% 0;width:min(44vw,640px);animation:11s ease-in-out infinite v2-sway;position:absolute;top:-50px;left:-30px}.s-app .sc{z-index:1;scrollbar-width:thin;scrollbar-color:var(--green) transparent;padding:46px 56px 64px;position:relative}.s-app .side{color:#f8f6f0b3;padding:36px 26px 22px}.s-app .side__logo{padding-inline:0}.s-app .side__logo .mark{color:#f8f6f0;font-size:34px}.s-app .side__logo .sub{color:#f8f6f080}.s-app .side__user{border-top:1px solid var(--line-w);border-bottom:1px solid var(--line-w);border-radius:0;gap:12px;margin-top:30px;padding:16px 0}.s-app .side__avatar{color:#f8f6f0;background:0 0;border:1px solid #f8f6f059;border-radius:0;flex-basis:38px;width:38px;height:38px;font-size:16px;font-weight:300}.s-app .side__who b{color:#f8f6f0;font-size:15px;font-weight:300}.s-app .side__who span{color:var(--rose);opacity:.85;font-size:12px}.s-app .lang{border:0;gap:20px;margin:14px 0 0;padding:0}.s-app .lang button{letter-spacing:.06em;color:#f8f6f080;background:0 0;border-radius:0;flex:none;padding:0 0 6px;font-size:12px}.s-app .lang button:hover{color:#f8f6f0;background:0 0}.s-app .lang button[aria-pressed=true]{color:#f8f6f0;box-shadow:inset 0 -1px 0 var(--rose);background:0 0}.s-app .side__nav{margin-top:16px;padding-block:10px 14px}.s-app .side__group+.side__group{margin-top:24px}.s-app .side__label{letter-spacing:.14em;color:var(--rose);opacity:.8;padding:0 0 8px;font-size:11px}.s-app .side__nav a{color:#f8f6f0a8;border-bottom:1px solid #f8f6f012;border-radius:0;gap:13px;padding:10px 2px;font-size:14.5px;transition:color .3s,padding .35s cubic-bezier(.2,.8,.3,1)}.s-app .side__nav a+a{margin-top:0}.s-app .side__nav a svg{opacity:.7;flex-basis:17px;width:17px;height:17px}.s-app .side__nav a:hover{color:#f8f6f0;background:0 0;padding-inline-start:8px}.s-app .side__nav a[aria-current=page]{color:#f8f6f0;background:0 0;border-bottom-color:#e2b5bc47;padding-inline-start:22px}.s-app .side__nav a[aria-current=page]:before{content:"";inset-inline-start:0;background:var(--rose);width:12px;height:1px;position:absolute;top:50%}.s-app .side__nav a[aria-current=page] svg{color:var(--rose);opacity:1}.s-app .side__nav a .count{color:var(--rose);font-family:var(--font-script);background:0 0;border-radius:0;padding:0;font-size:15px;line-height:1}.s-app .side__foot{border-top:1px solid var(--line-w)}.s-app .side__foot a{color:#f8f6f099;border-radius:0;padding:12px 2px}.s-app .side__foot a:hover{color:var(--rose);background:0 0}.s-app .page{border-bottom:1px solid var(--line);align-items:flex-end;gap:24px;margin-bottom:0;padding-bottom:30px}.s-app .page__eyebrow{letter-spacing:.06em;color:var(--wine);margin-bottom:16px;font-size:13px;line-height:1;display:block}.s-app .page h1{letter-spacing:-.02em;color:var(--ink);font-size:clamp(38px,3.2vw,56px);font-weight:300;line-height:1}.s-app .page .hint{color:var(--grey);margin-top:12px;font-size:14px}.s-app .page__act{gap:10px}.s-app .search{min-width:min(320px,28vw);box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:0;padding:12px 16px}.s-app .search:focus-within{box-shadow:inset 0 0 0 1px var(--ink)}.s-app .search svg{color:var(--grey)}.s-app .search input{color:var(--ink)}.s-app .search input::placeholder{color:#1b2d276b}.s-app .icon-btn{width:46px;height:46px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:0;flex-basis:46px}.s-app .icon-btn:hover{background:var(--ink);color:#f8f6f0}.s-app .icon-btn .dot{top:12px;background:var(--wine);border:0;border-radius:0;width:6px;height:6px;inset-inline-start:13px}.s-app .btn{background:var(--green);color:#f8f6f0;letter-spacing:.02em;border-radius:0;gap:10px;min-height:46px;padding:14px 22px;font-size:14px;transition:background-color .35s,color .35s}.s-app .btn:hover{background:var(--ink)}.s-app .sec+.sec{margin-top:52px}.s-app .sec__head{gap:18px;margin-bottom:18px;padding-inline:0}.s-app .sec__head h2{letter-spacing:-.01em;color:var(--ink);font-size:24px;font-weight:300}.s-app .sec__head p{color:var(--grey);font-size:13.5px}.s-app .sec__head .more{letter-spacing:.04em;color:var(--wine);font-size:13px}.s-app .card{box-shadow:none;border-top:1px solid var(--ink);background:0 0;border-radius:0;padding:0}.s-app .page+.sec{margin-top:0}.s-app .page+.sec .sec__head{display:none}.s-app .tiles{border-bottom:1px solid var(--line);gap:0}.s-app .tile{box-shadow:none;border-inline-start:1px solid var(--line);background:0 0;border-radius:0;gap:18px;padding:30px 30px 32px;transition:background-color .4s}.s-app .tile:first-child{border-inline-start:0;padding-inline-start:0}.s-app .tile:hover{box-shadow:none;transform:none}.s-app .tile__ico{border-radius:0;width:auto;height:auto;color:var(--green)!important;background:0 0!important}.s-app .tile__ico svg{width:19px;height:19px}.s-app .tile--wait .tile__ico{color:var(--wine)!important}.s-app .tile__delta{letter-spacing:.04em;color:var(--grey);font-size:12px}.s-app .tile__num{font-family:var(--font-script);color:var(--ink);font-size:clamp(52px,4.4vw,76px);font-weight:400;line-height:.9;transition:color .4s}.s-app .tile:hover .tile__num{color:var(--wine)}.s-app .tile__label{color:var(--ink);margin-top:-4px;font-size:14.5px}.s-app .grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:60px;margin-top:56px}.s-app .col>.sec+.sec{margin-top:52px}.s-app .rows{gap:0}.s-app .row{border-bottom:1px solid var(--line);border-radius:0;gap:18px;padding:14px 0}.s-app .row:hover{background:0 0}.s-app .row__thumb{background:var(--mid);border-radius:0;flex-basis:46px;width:46px;height:60px;position:relative}.s-app .row__thumb img{border-radius:0;transition:transform .6s cubic-bezier(.2,.8,.3,1)}.s-app .row:hover .row__thumb img{transform:scale(1.08)}.s-app .row__text b{color:var(--ink);font-size:16px;font-weight:300;transition:color .3s}.s-app .row:hover .row__text b{color:var(--wine)}.s-app .row__text span{font-family:var(--font-lat);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin-top:6px;font-size:10.5px}.s-app .row__meta{color:var(--grey);font-size:12.5px}.s-app .row__sum{font-family:var(--font-script);color:var(--ink);white-space:nowrap;direction:ltr;margin-inline-start:auto;font-size:21px;font-weight:400;line-height:1}.s-app .chip{letter-spacing:.02em;border-radius:0;gap:8px;min-width:96px;padding:0;font-size:12.5px;background:0 0!important}.s-app .chip i{border-radius:0;flex-basis:6px;width:6px;height:6px}.s-app .chip--ok{color:var(--green)}.s-app .chip--wait{color:var(--wine)}.s-app .chip--draft{color:var(--grey)}.s-app .chip--draft i{background:#c9c2b9}.s-app .bars{gap:22px;padding-top:24px}.s-app .bar{grid-template-columns:128px 1fr 40px;gap:18px}.s-app .bar__name{color:var(--ink);font-size:14px}.s-app .bar__track{background:var(--mid);border-radius:0;height:2px}.s-app .bar__fill{background:var(--green);border-radius:0}.s-app .bar:hover .bar__fill{background:var(--wine)}.s-app .bar__val{font-family:var(--font-script);color:var(--ink);font-size:22px;font-weight:400;line-height:1}.s-app .empty{border-bottom:1px solid var(--line);gap:12px;padding:38px 16px 34px}.s-app .empty__ico{width:50px;height:50px;color:var(--green);box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:0}.s-app .empty__ico svg{width:21px;height:21px}.s-app .empty b{color:var(--ink);font-size:19px;font-weight:300}.s-app .empty span{color:var(--grey);font-size:14px}.s-app .feed{gap:0}.s-app .feed li{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0}.s-app .feed__dot{width:34px;height:34px;color:var(--wine);box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:0;flex-basis:34px}.s-app .feed__txt b{color:var(--ink);font-size:15px;font-weight:300}.s-app .feed__txt span{color:var(--grey);font-size:12px}.s-app .promo{color:#f8f6f0;background:radial-gradient(90% 90% at 0 100%,#356656 0%,#35665600 70%),radial-gradient(70% 60% at 100% 0,#21453c 0%,#21453c00 70%),#16302a;border-radius:0;align-items:flex-end;min-height:250px;padding:34px 32px}.s-app .promo:before{z-index:1;background:0 0;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.32;background-size:260px 260px;border-radius:0;width:auto;height:auto;inset:0}.s-app .promo:after{display:none}.s-app .promo__img{z-index:-1;width:38%;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.s-app .promo__img img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.3,1)}.s-app .promo:hover .promo__img img{transform:scale(1.05)}.s-app .promo__img:after{content:"";background:linear-gradient(90deg,#16302a00 55%,#16302a8c 100%);position:absolute;inset:0}.s-app .promo__script{z-index:2;font-family:var(--font-script);color:#f8f6f0eb;inset-inline-end:auto;font-size:34px;font-style:italic;line-height:1;inset:auto auto 16px 18px}.s-app .promo__text{z-index:2;max-width:min(24ch,58%);margin-inline-end:0}.s-app .promo b{letter-spacing:-.01em;color:#f8f6f0;font-size:25px;font-weight:300;line-height:1.15}.s-app .promo p{color:#f8f6f0bd;font-size:14.5px;line-height:1.55}.s-app .promo .btn{color:var(--ink);background:#f8f6f0;margin-top:22px}.s-app .promo .btn:hover{background:var(--rose);color:var(--ink)}.s-app.is-live .page{animation:.9s cubic-bezier(.2,.8,.3,1) 50ms both v2a-up}.s-app.is-live .tile{animation:.9s cubic-bezier(.2,.8,.3,1) both v2a-up}.s-app.is-live .tile:first-child{animation-delay:.14s}.s-app.is-live .tile:nth-child(2){animation-delay:.2s}.s-app.is-live .tile:nth-child(3){animation-delay:.26s}.s-app.is-live .tile:nth-child(4){animation-delay:.32s}.s-app.is-live .grid .sec{animation:1s cubic-bezier(.2,.8,.3,1) .4s both v2a-up}.s-app.is-live .col--side .sec{animation-delay:.5s}.s-app.is-live .side{animation:.8s both v2a-fade}.s-app.is-live .row__thumb:after{content:"";background:var(--white);transform-origin:0;animation:.9s cubic-bezier(.76,0,.24,1) .55s both v2a-veil;position:absolute;inset:0}@media (max-width:1500px){.s-app{--rail:248px}.s-app .sc{padding:40px 40px 52px}.s-app .grid{gap:44px}}@media (max-width:1240px){.s-app .grid{grid-template-columns:1fr;gap:52px}.s-app .search{min-width:220px}.s-app .tile{gap:14px;padding:24px 22px 26px}.s-app .col--side{gap:52px 36px}}@media (max-width:1023px){.s-app{--rail:84px}.s-app .side{padding:26px 12px 18px}.s-app .side__logo .mark{font-size:26px}.s-app .side__user{border-bottom:0;padding:14px 0}.s-app .side__nav a{border-bottom:0;justify-content:center;padding:12px 0}.s-app .side__nav a:hover,.s-app .side__nav a[aria-current=page]{padding-inline-start:0}.s-app .side__nav a[aria-current=page]:before{width:8px;inset-inline-start:0}.s-app .side__group+.side__group:before{background:var(--line-w)}.s-app .side__nav a .count{min-width:0;height:auto;margin:0;padding:0;font-size:12px;display:block;position:absolute;top:4px;left:calc(50% + 7px)}.s-app .side__foot a{justify-content:center;padding:12px 0}.s-app .sc{padding:32px 28px 40px}.s-app .tile{padding:20px 16px 22px}.s-app .tile__num{font-size:46px}}@media (max-width:767px){.s-app{--edge:0px}.s-app .panel{inset:0}.s-app .sc{padding:26px 20px 108px}.s-app .panel:before{width:92vw;top:-20px}.s-app .side{width:min(320px,86vw);box-shadow:none;background:radial-gradient(90% 50% at 0 100%,#2f5c4f 0%,#2f5c4f00 72%),radial-gradient(70% 40% at 100% 0,#21453c 0%,#21453c00 72%),#16302a;border-radius:0;padding:30px 26px 20px;top:0;bottom:0;right:0;transform:translate(100%)}.s-app .side:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.3;background-size:260px 260px;position:absolute;inset:0}.s-app .side{isolation:isolate}.s-app .side.is-open{transform:none;box-shadow:-30px 0 60px -20px #0f1c1880}.s-app .side__logo .mark{font-size:32px}.s-app .side__user{border-bottom:1px solid var(--line-w);padding:16px 0}.s-app .side__nav a{border-bottom:1px solid #f8f6f012;justify-content:flex-start;padding:10px 2px}.s-app .side__nav a:hover{padding-inline-start:8px}.s-app .side__nav a[aria-current=page]{padding-inline-start:22px}.s-app .side__nav a[aria-current=page]:before{width:12px}.s-app .side__nav a .count{margin-inline-start:auto;font-size:15px;position:static}.s-app .side__foot a{justify-content:flex-start;padding:12px 2px}.s-app .side__close{top:24px;background:0 0;border-radius:0;width:36px;height:36px;inset-inline-end:22px;box-shadow:inset 0 0 0 1px #f8f6f04d}.s-app .scrim{background:#0f1c188c}.s-app .dock{height:auto;padding:8px 6px calc(8px + env(safe-area-inset-bottom));box-shadow:none;isolation:isolate;background:radial-gradient(60% 140% at 0 100%,#2f5c4f 0%,#2f5c4f00 72%),#16302a;border-radius:0;inset:auto 0 0;overflow:hidden}.s-app .dock:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.3;background-size:260px 260px;position:absolute;inset:0}.s-app .dock a,.s-app .dock button{color:#f8f6f0a8;border-radius:0}.s-app .dock a[aria-current=page]{color:var(--rose);box-shadow:inset 0 -1px 0 var(--rose);background:0 0}.s-app .dock .count{background:var(--wine);color:#f8f6f0;font-family:var(--font-lat);letter-spacing:.04em;border-radius:0;min-width:16px;height:16px;padding:0 4px;font-size:9.5px}.s-app .page{align-items:stretch;gap:22px;padding-bottom:24px}.s-app .page__eyebrow{margin-bottom:12px;font-size:12px}.s-app .page h1{font-size:38px}.s-app .page .hint{margin-top:10px;font-size:13.5px}.s-app .page__act .btn{border-radius:0;flex-basis:46px;width:46px;height:46px;padding:0}.s-app .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.s-app .tile{border-radius:0;padding:22px 16px}.s-app .tile:nth-child(odd){border-inline-start:0;padding-inline-start:0}.s-app .tile:nth-child(n+3){border-top:1px solid var(--line)}.s-app .tile__num{font-size:52px}.s-app .grid{gap:44px;margin-top:44px}.s-app .col--side{gap:0}.s-app .sec+.sec,.s-app .col>.sec+.sec,.s-app .col--side>.sec+.sec{margin-top:44px}.s-app .card{border-radius:0;padding:0}.s-app .promo{border-radius:0;align-items:flex-start;min-height:0;padding:236px 22px 28px}.s-app .promo__img{width:auto;height:212px;bottom:auto;right:0}.s-app .promo__img:after{background:linear-gradient(#16302a00 55%,#16302a80 100%)}.s-app .promo__script{font-size:30px;inset:164px 18px auto auto}.s-app .promo__text{max-width:none}}@media (max-width:520px){.s-app .bar{grid-template-columns:96px 1fr 32px;gap:12px}.s-app .bar__val{font-size:19px}.s-app .tile__num{font-size:46px}.s-app .chip{min-width:0}.s-app .row{gap:14px}}.s-site .logo,.s-login .logo,.s-app .side__logo,.s-site .dm-logo{direction:ltr;flex-direction:row!important;align-items:center!important;gap:0!important}.logo__tag,.s-app .side__logo .tag,.s-site .dm-logo .dm-tag{text-align:left;white-space:nowrap;text-transform:uppercase;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:max(6.5px, calc(var(--lm,42px) * .228));letter-spacing:.2em;margin-left:calc(var(--lm,42px) * .29);padding-left:calc(var(--lm,42px) * .29);border-left:1px solid color-mix(in srgb, currentColor 38%, transparent);color:inherit;opacity:.92;direction:ltr;margin-top:0;line-height:1.3;display:block}.s-site .logo__tag,.s-login .logo__tag{color:var(--ink)}.s-site .logo--nav .logo__tag,.s-site .logo--foot .logo__tag{color:#f8f6f0}.s-app .side__logo .tag{color:#f8f6f0c7}.s-app .side__logo{justify-content:flex-end}.s-site .dm-logo .dm-tag{color:#f8f6f0b3;letter-spacing:.16em}@media (max-width:1023px){.s-app .side__logo .tag{display:none}.s-app .side__logo{justify-content:center}}@media (max-width:767px){.s-app .side__logo .tag{display:block}.s-app .side__logo{justify-content:flex-end}}@container demo (max-width:1200px){.s-site .dm-logo .dm-tag{display:none}}@container demo (max-width:600px){.s-site .dm-logo .dm-tag{display:block}}.s-site .dm-logo{justify-content:flex-end;display:flex}@container demo (max-width:1200px){.s-site .dm-logo{justify-content:center}}@container demo (max-width:600px){.s-site .dm-logo{justify-content:flex-end}}.s-app .mbar{display:none}@media (max-width:767px){.s-app .mbar{z-index:35;isolation:isolate;top:0;background:radial-gradient(60% 160% at 0 0,#2f5c4f 0%,#2f5c4f00 72%),#16302a;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex;position:fixed;inset-inline:0;overflow:hidden}.s-app .mbar:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.3;background-size:260px 260px;position:absolute;inset:0}.s-app .mbar .mbar__logo{align-items:center;padding:0;display:flex}.s-app .mbar .mbar__logo .mark{font-size:24px}.s-app .mbar #ap-navToggle{cursor:pointer;color:#f8f6f0;background:0 0;border:0;border-radius:0;place-items:center;width:40px;height:40px;padding:0;transition:background-color .3s;display:grid;box-shadow:inset 0 0 0 1px #f8f6f04d}.s-app .mbar #ap-navToggle:hover{background:#f8f6f014}.s-app .mbar #ap-navToggle svg{width:20px;height:20px}.s-app .sc{padding-top:84px;scroll-padding-top:70px}.s-app .dock{grid-template-columns:repeat(5,1fr);display:grid!important}.s-app .dock a{justify-self:center}.s-app .side__close{left:auto;right:26px}.s-app .side .side__head .side__logo{width:max-content;margin-left:0;margin-right:auto}}
