:root{--blue:#8fa8bc;--blue-d:#7f98ad;--blue-l:#a9c9dd;--wine:#551629;--wine-d:#3e0f1d;--cream:#ece6e2;--ink:#020202;--serif:"Cormorant Garamond", "Times New Roman", serif;--fa:"Vazirmatn", Tahoma, sans-serif;--ease:cubic-bezier(.16,1,.3,1);--pad:clamp(20px, 4.2vw, 72px);--hair:#ece6e261}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--blue);color:var(--cream);font-family:var(--fa);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-weight:300;line-height:1.7;overflow-x:clip}body.is-loading{overflow:hidden}a{color:inherit;text-decoration:none}a:focus-visible{outline:1px solid var(--cream);outline-offset:3px}.hero__cta:focus-visible{outline:1px solid var(--cream);outline-offset:3px}.skip{z-index:100;background:var(--wine);color:var(--cream);padding:8px 14px;font-size:14px;position:absolute;top:-4em}.skip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--pad)}.skip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--pad)}.skip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--pad)}.skip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--pad)}.skip:focus{top:var(--pad)}em{color:var(--wine);font-style:normal}i{font-style:italic}::selection{background:var(--wine);color:var(--cream)}.grain{z-index:90;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1s steps(6,end) infinite grain;position:fixed;top:-100%;bottom:-100%;left:-100%;right:-100%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}.loader{z-index:95;background:var(--blue);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.loader__mark{width:min(44vmin,340px);overflow:visible}.loader .guides *{fill:none;stroke:var(--cream);stroke-width:.35px;opacity:.6}.loader__meta{top:var(--pad);right:var(--pad);font-family:var(--serif);letter-spacing:.35em;opacity:.75;font-size:13px;position:absolute}.hmark-draw path,.hmark-draw rect{fill:var(--cream);stroke:var(--cream);stroke-width:.5px}.nav{pointer-events:none;top:0;z-index:80;padding:22px var(--pad);justify-content:space-between;align-items:center;display:flex;position:fixed;left:0;right:0}.nav__logo{transition:opacity .5s var(--ease),transform .7s var(--ease);pointer-events:auto;flex-direction:column;align-items:center;line-height:1;display:flex}.nav__word{font-family:var(--serif);letter-spacing:.08em;font-size:38px;font-weight:400}.nav__sub{font-family:var(--serif);letter-spacing:.5em;margin-top:6px;margin-right:-.5em;font-size:10.5px;font-weight:500}.nav__cta{pointer-events:auto;background:var(--wine);color:var(--cream);border:1px solid var(--wine);border-radius:999px;align-items:center;padding:10px 24px;font-size:15px;font-weight:500;line-height:1.2;transition:background .4s,color .4s,border-color .4s;display:inline-flex}.nav.is-tucked .nav__logo{opacity:0;pointer-events:none;transform:translateY(-14px)}.nav__cta:hover{background:var(--cream);color:var(--wine);border-color:var(--cream)}.nav__cta:focus-visible{outline:1px solid var(--cream);outline-offset:3px}@media (max-width:760px){.nav{padding:16px var(--pad)}.nav__word{font-size:30px}.nav__cta{padding:9px 20px;font-size:14px}}.hero{isolation:isolate;height:170svh;position:relative;overflow:clip}.hero__stage{height:100svh;padding:clamp(120px,15vh,170px) var(--pad) var(--pad);flex-direction:column;justify-content:space-between;display:flex;position:sticky;top:0}.hero__cue{background:var(--hair);width:1px;height:54px;position:absolute;bottom:clamp(18px,3.4vh,34px);left:50%;overflow:hidden;transform:translate(-50%)}.hero__cue i{background:var(--cream);border-radius:50%;width:5px;height:5px;animation:2.2s cubic-bezier(.6,0,.2,1) infinite hush-cue;position:absolute;top:0;left:-2px}@keyframes hush-cue{0%{opacity:0;transform:translateY(-6px)}25%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(54px)}}.hero__title{z-index:2;font-family:var(--serif);letter-spacing:-.025em;text-align:left;margin:auto 0 4vh;font-size:clamp(46px,10.2vw,200px);font-weight:300;line-height:.86;position:relative}.hero__title .ln{padding:.04em 0 .06em;display:block;overflow:hidden}.hero__title .sp{display:inline-block}.hero__title .ln--indent{padding-left:1.35em}.hero__title i{color:var(--wine);letter-spacing:-.02em;padding-right:.04em;font-weight:300}.hero__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hero__fa{max-width:22em;font-size:clamp(18px,1.9vw,28px);line-height:1.75}.hero__fa strong{font-weight:600}.hero__cta{background:var(--wine);color:var(--cream);border:1px solid var(--wine);border-radius:999px;align-items:center;padding:13px 30px;font-size:15px;font-weight:500;transition:background .4s,color .4s,border-color .4s;display:inline-flex}.hero__cta:hover{background:var(--cream);color:var(--wine);border-color:var(--cream)}@media (max-width:760px){.hero__title{margin-top:26vh;font-size:14.2vw}.hero__title .ln--indent{padding-left:.5em}}.manifesto{gap:var(--pad);padding:18vh var(--pad);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.manifesto:before{content:"";top:0;inset-inline:var(--pad);background:var(--hair);height:1px;position:absolute}.manifesto__void{min-height:60vh}.manifesto__text{order:-1}.big-fa{font-size:clamp(28px,3.5vw,58px);font-weight:300;line-height:1.5}.big-fa em{font-weight:600}.pillars{border-top:1px solid var(--hair);margin-top:48px;list-style:none}.pillars li{border-bottom:1px solid var(--hair);padding:18px 0;font-size:clamp(18px,1.5vw,22px)}@media (max-width:860px){.manifesto{padding:12vh var(--pad);grid-template-columns:1fr}.manifesto__void{min-height:28vh}}.question{padding:20vh var(--pad) 14vh;position:relative;overflow:hidden}.question__en{font-family:var(--serif);letter-spacing:-.02em;text-align:left;max-width:11ch;font-size:clamp(50px,9.6vw,178px);font-weight:300;line-height:.92}.question__en b{color:var(--wine);font-weight:500}.question__fa{margin-top:6vh;max-width:20em;margin-inline-start:auto;font-size:clamp(20px,2.2vw,34px);line-height:1.7}.question__row{direction:ltr;grid-template-columns:repeat(8,clamp(30px,6vw,96px));justify-content:center;gap:clamp(6px,1.1vw,18px);margin-top:12vh;display:grid}.question__row .hm{aspect-ratio:1;width:100%;fill:var(--blue-l);opacity:.72}.question__row .hm.on{fill:var(--cream);opacity:1;transform-origin:50%}.w{will-change:opacity;display:inline-block}.process{position:relative}.process__pin{background:0 0;align-items:center;height:100svh;display:flex;position:relative;overflow:hidden}.caps{bottom:clamp(40px,10vh,110px);right:var(--pad);z-index:2;width:min(420px,80vw);height:190px;position:absolute}.cap{opacity:0;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cap__n{font-family:var(--serif);letter-spacing:.3em;opacity:.75;font-size:12px}.cap h3{font-size:clamp(40px,4.6vw,76px);font-weight:700;line-height:1.2}.cap p{font-size:clamp(17px,1.5vw,22px)}.cap .w{display:inline-block}@media (max-width:860px){.caps{height:170px;bottom:7vh}}.print{min-height:240svh;padding:58svh var(--pad) 42svh;text-align:center;display:block;position:relative}.print__copy{max-width:640px;margin:0 auto;padding:2vh 2vw;position:sticky;top:76svh}.print__copy p{font-size:clamp(22px,2.6vw,40px);line-height:1.45}.print__copy p>span:not(.w){font-weight:300;display:block}.print__copy p>strong{font-weight:700;display:block}.print__l2{margin-top:3.2vh}@media (max-width:760px){.print{padding:50svh var(--pad) 36svh}.print__copy{top:72svh}}.finale{min-height:230svh;padding:0 var(--pad);position:relative}.finale__copy{text-align:center;max-width:min(560px,86vw);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:2vh;padding-block-end:2vh;position:sticky;top:44svh}.finale__word{font-family:var(--serif);letter-spacing:.32em;font-size:clamp(30px,3.4vw,54px);font-weight:300;line-height:1}.finale__word span{vertical-align:.5em;letter-spacing:0;margin-left:-.25em;font-size:.7em}.finale__line{font-family:var(--serif);opacity:.95;margin-top:1.4vh;font-size:clamp(20px,1.9vw,30px);font-style:italic;font-weight:300}.services{padding:16vh var(--pad);border-top:1px solid var(--hair);position:relative;overflow:hidden}.services__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:8vh;display:flex}.services__title{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(48px,7.4vw,136px);font-weight:300;line-height:.9}.services__title i{color:var(--wine)}.svc{border-top:1px solid var(--hair);list-style:none}.svc li{border-bottom:1px solid var(--hair);isolation:isolate;transition:color .5s var(--ease),padding .6s var(--ease);justify-content:space-between;align-items:baseline;gap:24px;padding:30px 0;display:flex;position:relative;overflow:hidden}.svc li:before{content:"";background:var(--wine);z-index:-1;transform-origin:bottom;transition:transform .7s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0)}.svc li:hover:before{transform:scaleY(1)}.svc li:hover{padding-inline-start:24px;padding-inline-end:24px}.svc__fa{font-size:clamp(22px,2.2vw,34px);font-weight:500}@media (max-width:640px){.svc li{flex-direction:column;gap:4px;padding:22px 0}}.wall{background:var(--blue);border-top:1px solid var(--hair);height:100svh;position:relative;overflow:hidden}.wall__canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.values{z-index:1;pointer-events:none;background:radial-gradient(34% 42%,#8fa8bcf0 0%,#8fa8bcc7 55%,#8fa8bc00 100%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(4px,1.2vh,14px);height:100%;list-style:none;display:flex;position:relative}.values li{font-family:var(--serif);color:var(--cream);text-shadow:0 0 40px #8fa8bcf2,0 0 12px #8fa8bce6;font-size:clamp(34px,5.6vw,92px);font-style:italic;font-weight:300;line-height:1.05}.hair{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.hair circle,.hair line{fill:none;stroke:var(--cream);stroke-width:1.3px;opacity:.5}.manifesto>:not(.hair),.question>:not(.hair),.services>:not(.hair){z-index:1;position:relative}.hero .hair{z-index:1}.cview .hair{z-index:0}.cview__stage{z-index:1;position:relative}.cview__close{z-index:1}.cview{z-index:96;background:var(--blue);color:var(--cream);padding:var(--pad);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.cview[hidden]{display:none}body.is-contact{overflow:hidden}.cview__close{top:var(--pad);color:var(--cream);font-family:var(--fa);letter-spacing:.18em;cursor:pointer;opacity:.7;background:0 0;border:0;padding:8px 4px;font-size:14px;font-weight:400;position:absolute}.cview__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--pad)}.cview__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--pad)}.cview__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--pad)}.cview__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--pad)}.cview__close:hover{opacity:1}.cview a:focus-visible{outline:1px solid var(--cream);outline-offset:3px}.cview__close:focus-visible{outline:1px solid var(--cream);outline-offset:3px}.cview__stage{align-items:center;gap:clamp(28px,5.5vw,80px);max-width:920px;display:flex}.cview__line{background:var(--cream);transform-origin:50%;flex:none;width:1px;height:min(58vh,520px);position:relative}.cview__line:before,.cview__line:after{content:"";background:var(--cream);border-radius:50%;width:9px;height:9px;position:absolute;left:50%;transform:translate(-50%)}.cview__line:before{top:-4px}.cview__line:after{bottom:-4px}.cview__copy{text-align:right}.cview__word{font-family:var(--serif);letter-spacing:.42em;opacity:.8;margin-bottom:2.2vh;font-size:clamp(18px,1.6vw,24px);font-weight:400}.cview__title{font-family:var(--fa);letter-spacing:-.02em;font-size:clamp(48px,7vw,112px);font-weight:300;line-height:.95}.cview__sub{font-family:var(--serif);letter-spacing:.28em;opacity:.7;margin-top:1.4vh;margin-bottom:5vh;font-size:clamp(16px,1.3vw,22px)}.cview__list{flex-direction:column;gap:2.4vh;list-style:none;display:flex}.cview__a{flex-direction:column;align-items:flex-end;gap:.6em;padding:14px 22px;display:flex}.cview__fa{color:var(--cream);opacity:.92;font-size:clamp(14px,1.05vw,17px)}.cview__en{font-family:var(--serif);letter-spacing:.04em;color:var(--cream);opacity:1;font-size:clamp(22px,2.4vw,40px);font-weight:400;line-height:1.2}.cview__a:hover .cview__en{color:var(--wine)}@media (max-width:760px){.cview__stage{flex-direction:column;gap:32px}.cview__line{width:1px;height:18vh}.cview__copy{text-align:center}.cview__a{align-items:center}}.foot{padding:0 var(--pad) 26px;overflow:hidden}.foot__word{font-family:var(--serif);white-space:nowrap;letter-spacing:-.03em;text-align:center;color:var(--cream);opacity:.95;margin-bottom:28px;font-size:31vw;font-weight:300;line-height:.78}.foot__word .c{display:inline-block}.foot__row{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px;font-size:13px;display:flex}.foot__row span[dir=ltr],.foot__row a{font-family:var(--serif);letter-spacing:.2em;color:var(--cream);opacity:.9;font-size:14px;font-weight:500;transition:opacity .4s}.foot__row a:hover{opacity:1}@media (prefers-reduced-motion:reduce){.grain{animation:none}.hero__cue i{animation:none;top:24px}*{transition-duration:.01ms!important}}.journey{z-index:0;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;top:0;bottom:0;left:0;right:0}main,.foot{z-index:1;position:relative}.hero,.manifesto,.question,.process,.print,.finale,.about,.steps{background:0 0}.services,.wall,.foot{background:var(--blue);z-index:2;position:relative}.journey-fallback{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;display:none;position:fixed;top:0;bottom:0;left:0;right:0}html.quality-lite .grain{opacity:.04;animation:none}html.quality-still .grain{opacity:0;animation:none}html.quality-still .journey{display:none}html.quality-still .journey-fallback{display:block}.about,.steps{color:var(--cream)}.about{padding:28vh var(--pad) 32vh;background:0 0;justify-content:center;align-items:center;min-height:140svh;display:flex}.about__in{grid-template-columns:auto auto minmax(0,380px);align-items:center;column-gap:clamp(18px,2.4vw,36px);display:grid}.about__h{background:var(--cream);transform-origin:bottom;width:clamp(44px,4.4vw,72px);height:clamp(260px,40vh,420px);position:relative}.about__h i{background:var(--cream);transform-origin:0;width:clamp(18px,2.4vw,36px);height:clamp(6px,.7vw,10px);position:absolute;top:50%;left:100%;transform:translateY(-50%)}.about__line{background:var(--cream);transform-origin:top;width:2px;height:clamp(420px,66vh,680px);position:relative}.about__line:before,.about__line:after{content:"";background:var(--cream);border-radius:50%;width:14px;height:14px;position:absolute;left:50%;transform:translate(-50%)}.about__line:before{top:-7px}.about__line:after{bottom:-7px}.about__copy{text-align:left}.about__word{font-family:var(--serif);letter-spacing:.04em;margin-bottom:3vh;font-size:clamp(48px,5vw,84px);font-weight:300;line-height:1}.about__copy p{font-family:var(--serif);font-size:clamp(19px,1.55vw,24px);font-weight:400;line-height:1.45}.about__tags{opacity:.85;margin-top:4vh;font-style:italic}@media (max-width:760px){.about{padding:16vh var(--pad)}.about__in{grid-template-columns:auto auto 1fr;column-gap:14px}.about__h{width:30px;height:220px}.about__h i{width:14px;height:5px}.about__line{height:440px}.about__copy p{font-size:17px}.about__word{font-size:44px}}.steps{padding:7vh var(--pad);box-sizing:border-box;background:0 0;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex}.steps__head{text-align:left;width:min(640px,100%);margin-bottom:3.2vh}.steps__title{font-family:var(--serif);font-size:clamp(32px,4vw,64px);font-weight:300;line-height:1}.steps__list{width:min(640px,100%);padding-inline-start:clamp(44px,6vw,96px);list-style:none;position:relative}.steps__rail{background:var(--hair);width:1px;position:absolute;top:0;bottom:0}.steps__rail:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.steps__rail:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.steps__rail:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.steps__rail:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.steps__rail i{background:var(--cream);transform-origin:top;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0)}.step{padding:1.5vh 0;position:relative}.step:before{content:"";background:var(--cream);width:clamp(26px,4vw,64px);height:1px;transform:scaleX(var(--k,0));transform-origin:100%;position:absolute;top:calc(1.5vh + .85em)}.step:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(-1*clamp(44px,6vw,96px))}.step:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(-1*clamp(44px,6vw,96px))}.step:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(-1*clamp(44px,6vw,96px))}.step:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(-1*clamp(44px,6vw,96px))}.step:after{content:"";background:var(--cream);width:11px;height:11px;transform:scale(var(--k,0));border-radius:50%;position:absolute;top:calc(1.5vh + .85em - 5px)}.step:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(-1*clamp(44px,6vw,96px) - 5px)}.step:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(-1*clamp(44px,6vw,96px) - 5px)}.step:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(-1*clamp(44px,6vw,96px) - 5px)}.step:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(-1*clamp(44px,6vw,96px) - 5px)}.step h3{font-size:clamp(20px,2vw,30px);font-weight:700;line-height:1.4}.step p{max-width:32em;margin-top:.6em;font-size:clamp(15px,1.1vw,16px);font-weight:300;line-height:1.9}@media (max-width:760px){.step p{margin-top:.5em;font-size:14px}.steps{padding:5vh var(--pad)}.steps__head{margin-bottom:2.4vh}.step{padding:1.15vh 0}.step:before{top:calc(1.15vh + .85em)}.step:after{top:calc(1.15vh + .85em - 5px)}}
