:root{--gridCell: 0px;--gridGap: 0px;--gridMargin: 0px;--wrapper-margin: max(18px, 2.0833vw);--margin-xl: 72px;--margin-l: 48px;--margin-m: 24px;--margin-s: 12px}@font-face{font-family:Causten;src:url(/fonts/causten/subset-Causten-Regular.woff2) format("woff2"),url(/fonts/causten/subset-Causten-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(/fonts/causten/subset-Causten-SemiBold.woff2) format("woff2"),url(/fonts/causten/subset-Causten-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(/fonts/causten/subset-Causten-Medium.woff2) format("woff2"),url(/fonts/causten/subset-Causten-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(/fonts/causten/subset-Causten-Bold.woff2) format("woff2"),url(/fonts/causten/subset-Causten-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist/subset-GeistMono-Regular.woff2) format("woff2"),url(/fonts/geist/subset-GeistMono-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}img,video{max-width:100%;display:block}a{text-decoration:none;color:inherit}button{background:none;border:none;cursor:pointer;font:inherit;color:inherit}input,textarea{font:inherit}.type__body{font-family:Causten,sans-serif;font-size:clamp(1.19rem,.9722222222vw,1.61rem);line-height:1.4;letter-spacing:0}.type__title-main{font-family:Causten,sans-serif;font-size:clamp(3.6rem,4.1666666667vw,7.8rem);font-weight:500;letter-spacing:-.03em;line-height:.95}.page--technology{position:relative;display:flex;flex-direction:column;height:100vh;max-height:100vh;padding-top:78px;padding-bottom:24px;background:#20201b;color:#efebe1;overflow:hidden}.page--technology .technology__selector-wrap{position:relative;z-index:40}.page--technology .technology__selector-wrap .technology__selector{display:flex;align-items:center;gap:clamp(11.2px,1.1111111111vw,19.2px);background:#20201b;border:1px solid rgba(206,197,176,.1);padding:3px 12px;border-radius:4px;grid-column:1/span 12;display:grid;grid-template-columns:repeat(12,1fr);gap:0px 6px;margin:0}.page--technology .technology__selector-wrap .technology__selector .selector__label{font-family:Geist Mono,monospace;font-size:clamp(1.08rem,.8333333333vw,1.32rem);letter-spacing:.05em;text-transform:uppercase;grid-column:1/span 4}.page--technology .technology__selector-wrap .technology__selector .selector__list{display:flex;flex:1;gap:6px;list-style:none;padding:0;margin:0;grid-column:5/span 8;justify-content:flex-end}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__item{min-width:0;flex:1}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__item .selector__button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px;background:#efebe10a;border:1px solid rgba(239,235,225,.1);border-radius:4px;color:#efebe1;font-family:Causten,sans-serif;font-weight:500;font-size:clamp(1.08rem,.8333333333vw,1.32rem);letter-spacing:.03em;cursor:pointer;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__item .selector__button:hover{background:#efebe114}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__item .selector__button .selector__index{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:transparent;border-radius:2px;font-size:clamp(1.08rem,.8333333333vw,1.32rem);font-weight:500;line-height:1}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__item .selector__button .selector__name{text-align:right}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__item .selector__button .selector__chevron{display:none;flex-shrink:0;width:12px;height:8px;color:currentColor}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__item .selector__button .selector__chevron svg{display:block;width:100%;height:100%}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__item.active .selector__button{background:#d4ff8f;color:#373735;border-color:#d4ff8f}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__item.active .selector__button .selector__index{background:#373735;color:#d4ff8f}.page--technology .page--wrapper{position:relative;z-index:8;flex:1;min-height:0;grid-template-rows:1fr}.page--technology .page--wrapper .technology__slider{display:contents}.page--technology .page--wrapper{pointer-events:none}.page--technology .page--wrapper a,.page--technology .page--wrapper button{pointer-events:auto}.page--technology .page--wrapper .technology__left-card-wrap{grid-column:1/span 3;grid-row:1;align-self:start;user-select:none;display:grid;grid-template-columns:1fr;margin-top:12.1739130435vh}.page--technology .page--wrapper .technology__left-card-wrap .technology__left-card{grid-area:1/1;align-self:start;border-radius:4px;background:#373735;border:1px solid rgba(239,235,225,.04);padding:24px 80px 24px 24px}.page--technology .page--wrapper .technology__left-card-wrap .technology__left-card .card__eyebrow{display:inline-flex;align-items:center;gap:clamp(5.6px,.5555555556vw,9.6px);font-family:Geist Mono,monospace;font-size:clamp(.99rem,.7638888889vw,1.21rem);letter-spacing:.08em;text-transform:uppercase}.page--technology .page--wrapper .technology__left-card-wrap .technology__left-card .card__eyebrow .card__eyebrow-icon{display:inline-block;width:8px;height:8px;background:#d4ff8f;border-radius:1px}.page--technology .page--wrapper .technology__left-card-wrap .technology__left-card .card__title{font-family:Causten,sans-serif;font-size:clamp(2.88rem,3.3333333333vw,6.24rem);font-weight:500;letter-spacing:-.03em;line-height:.95;margin-top:2.6086956522vh}.page--technology .page--wrapper .technology__left-card-wrap .technology__left-card .card__body{font-family:Causten,sans-serif;font-size:clamp(1.19rem,.9722222222vw,1.61rem);line-height:1.4;letter-spacing:0;margin-top:6.9565217391vh}.page--technology .page--wrapper .technology__left-card-wrap .technology__left-card .card__body p{margin:0 0 12px}.page--technology .page--wrapper .technology__left-card-wrap .technology__left-card .card__body p:last-child{margin-bottom:0}.page--technology .page--wrapper .technology__bottom-text-wrap{grid-column:1/span 2;grid-row:1;align-self:end;user-select:none;display:grid;grid-template-columns:1fr}.page--technology .page--wrapper .technology__bottom-text-wrap .technology__bottom-text{grid-area:1/1;color:#efebe1b3}.page--technology .page--wrapper .technology__bottom-text-wrap .technology__bottom-text p{margin:0 0 clamp(3.6px,.4166666667vw,7.2px)}.page--technology .page--wrapper .technology__bottom-text-wrap .technology__bottom-text p:last-child{margin-bottom:0}.page--technology .page--wrapper .technology__grid-wrap{grid-column:10/span 3;grid-row:1;align-self:stretch;z-index:10;margin-top:12.1739130435vh;min-height:0;display:grid;grid-template-columns:1fr}.page--technology .page--wrapper .technology__grid-wrap .technology__grid{grid-area:1/1;display:flex;flex-direction:column;gap:clamp(6px,.6944444444vw,12px);height:100%}.page--technology .page--wrapper .technology__grid-wrap .technology__grid .grid__cards{display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(6px,.6944444444vw,12px);flex:1;min-height:0}.page--technology .page--wrapper .technology__grid-wrap .technology__grid .grid__cards .grid__card{position:relative;background:#373735;border-radius:6px;padding:18px;display:flex;flex-direction:column;gap:clamp(7.2px,.8333333333vw,14.4px)}.page--technology .page--wrapper .technology__grid-wrap .technology__grid .grid__cards .grid__card .card__indicator{position:absolute;top:clamp(8.4px,.9722222222vw,16.8px);right:clamp(8.4px,.9722222222vw,16.8px);width:clamp(4.8px,.5555555556vw,9.6px);height:clamp(4.8px,.5555555556vw,9.6px);background:#d4ff8f;border-radius:1px}.page--technology .page--wrapper .technology__grid-wrap .technology__grid .grid__cards .grid__card .card__stat{font-size:clamp(2.8rem,2.7777777778vw,4.8rem);line-height:1;letter-spacing:-.02em;color:#efebe1;margin:0}.page--technology .page--wrapper .technology__grid-wrap .technology__grid .grid__cards .grid__card .card__description{font-size:clamp(1.17rem,.9027777778vw,1.43rem);line-height:1.45;color:#efebe1bf}.page--technology .page--wrapper .technology__grid-wrap .technology__grid .grid__cards .grid__card .card__description p{margin:0 0 clamp(3.6px,.4166666667vw,7.2px)}.page--technology .page--wrapper .technology__grid-wrap .technology__grid .grid__cards .grid__card .card__description p:last-child{margin-bottom:0}.page--technology .page--wrapper .technology__grid-wrap .technology__grid .grid__pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(4.8px,.5555555556vw,9.6px);background:#d4ff8f;border-radius:4px;padding:clamp(8.4px,.9722222222vw,16.8px) clamp(12px,1.3888888889vw,24px)}.page--technology .page--wrapper .technology__grid-wrap .technology__grid .grid__pagination .pagination__btn{background:transparent;border:0;padding:0;font-family:Geist Mono,monospace;font-size:clamp(1.17rem,.9027777778vw,1.43rem);letter-spacing:.06em;text-transform:uppercase;color:#373735;cursor:pointer;transition:opacity .2s ease}.page--technology .page--wrapper .technology__grid-wrap .technology__grid .grid__pagination .pagination__btn:disabled{opacity:.35;cursor:default}.page--technology .page--wrapper .technology__grid-wrap .technology__grid .grid__pagination .pagination__btn.pagination__btn--prev{justify-self:start}.page--technology .page--wrapper .technology__grid-wrap .technology__grid .grid__pagination .pagination__btn.pagination__btn--next{justify-self:end}.page--technology .page--wrapper .technology__grid-wrap .technology__grid .grid__pagination .pagination__counter{font-family:Geist Mono,monospace;font-size:clamp(1.17rem,.9027777778vw,1.43rem);letter-spacing:.04em;color:#373735}.page--technology .page--wrapper .technology__faq{grid-column:1/-1;grid-row:1/-1;align-self:end;z-index:12;display:grid;grid-template-columns:subgrid;grid-template-rows:auto auto;gap:9px;margin-bottom:6px}.page--technology .page--wrapper .technology__faq .faq__title{grid-column:1/span 3;grid-row:1;align-self:end;font-family:Causten,sans-serif;font-size:clamp(3.6rem,4.1666666667vw,7.8rem);font-weight:500;letter-spacing:-.03em;line-height:.95;font-size:clamp(5.6rem,5.5555555556vw,9.6rem);line-height:.9;margin:0;color:#efebe1}.page--technology .page--wrapper .technology__faq .faq__answer{position:relative;grid-column:10/span 3;grid-row:1;align-self:end;min-height:240px;background:#d4ff8f;border-radius:6px;padding:12px 30px 12px 12px;color:#373735;display:flex;flex-direction:column}.page--technology .page--wrapper .technology__faq .faq__answer .faq__indicator{position:absolute;top:12px;right:12px;width:8px;height:8px;background:#373735;border-radius:1px}.page--technology .page--wrapper .technology__faq .faq__answer .faq__answer-content{flex:1;display:flex;flex-direction:column;gap:clamp(12px,1.3888888889vw,24px)}.page--technology .page--wrapper .technology__faq .faq__answer .faq__answer-content .faq__answer-question{font-family:Causten,sans-serif;font-weight:700;font-size:clamp(1.26rem,.9722222222vw,1.54rem);line-height:1.35;letter-spacing:0;margin:0}.page--technology .page--wrapper .technology__faq .faq__answer .faq__answer-content .faq__answer-body{font-family:Causten,sans-serif;font-weight:400;font-size:clamp(1.26rem,.9722222222vw,1.54rem);line-height:1.45;margin-top:auto;color:#373735}.page--technology .page--wrapper .technology__faq .faq__answer .faq__answer-content .faq__answer-body p{margin:0 0 clamp(3.6px,.4166666667vw,7.2px)}.page--technology .page--wrapper .technology__faq .faq__answer .faq__answer-content .faq__answer-body p:last-child{margin-bottom:0}.page--technology .page--wrapper .technology__faq .faq__questions{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:subgrid;gap:9px;list-style:none;padding:0;margin:0}.page--technology .page--wrapper .technology__faq .faq__questions .faq__question-wrap{grid-column:span 3}.page--technology .page--wrapper .technology__faq .faq__questions .faq__question-wrap .faq__question{position:relative;width:100%;height:100%;text-align:left;background:#373735;border:0;border-radius:6px;padding:12px 30px 12px 12px;color:#efebe1;font-family:Causten,sans-serif;font-weight:700;font-size:clamp(1.26rem,.9722222222vw,1.54rem);line-height:1.35;letter-spacing:0;cursor:pointer;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.page--technology .page--wrapper .technology__faq .faq__questions .faq__question-wrap .faq__question:hover{background:#41413f}.page--technology .page--wrapper .technology__faq .faq__questions .faq__question-wrap .faq__question .faq__indicator{position:absolute;top:12px;right:12px;width:8px;height:8px;background:#d4ff8f;border-radius:1px}.page--technology .page--wrapper .technology__faq .faq__questions .faq__question-wrap .faq__question .faq__question-text{display:block}.page--technology .page--wrapper .technology__faq .faq__questions .faq__question-wrap .faq__question.active{background:#d4ff8f;border-color:#d4ff8f;color:#373735}.page--technology .page--wrapper .technology__faq .faq__questions .faq__question-wrap .faq__question.active .faq__indicator{background:#373735}.page--technology .technology__scene-wrap{position:absolute;inset:0;z-index:5}.page--technology .technology__scene-wrap .technology__scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.page--technology .technology__scene-wrap .technology__scene .scene__inner{position:relative;max-width:100%;max-height:100%}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__image{display:block;width:100%;height:100%;user-select:none;mix-blend-mode:lighten}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__hotspots{position:absolute;inset:0;pointer-events:none}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__hotspots .hotspot{position:absolute;left:var(--hotspot-x);top:var(--hotspot-y);pointer-events:auto;user-select:none;transform-origin:-11.5px -13.5px}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__hotspots .hotspot .hotspot__card{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:7px 6px;background:#20201b;border:1px solid rgba(212,255,143,.2);border-radius:4px;color:#efebe1;font-family:Geist Mono,monospace;letter-spacing:.05em;cursor:pointer;overflow:hidden;text-align:left}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__hotspots .hotspot .hotspot__card .hotspot__row{display:inline-flex;align-items:center;gap:10px;height:11px;white-space:nowrap;font-size:clamp(1.08rem,.8333333333vw,1.32rem);line-height:1;text-transform:uppercase}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__hotspots .hotspot .hotspot__card .hotspot__row .hotspot__icon{flex:0 0 11px;display:inline-block;width:11px;height:11px;line-height:0}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__hotspots .hotspot .hotspot__card .hotspot__row .hotspot__icon svg{display:block;width:100%;height:100%}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__hotspots .hotspot .hotspot__card .hotspot__row .hotspot__label{display:inline-block;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__hotspots .hotspot .hotspot__card .hotspot__description-wrap{position:absolute;top:var(--desc-top, 32px);left:var(--desc-left, 6px);width:268px;pointer-events:none}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__hotspots .hotspot .hotspot__card .hotspot__description-wrap .hotspot__description{font-family:Causten,sans-serif;font-weight:500;letter-spacing:.05em;font-size:clamp(1.08rem,.8333333333vw,1.32rem);line-height:1.45;letter-spacing:0;text-transform:none;color:#efebe1d9}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__hotspots .hotspot .hotspot__card .hotspot__description-wrap .hotspot__description p{margin:0 0 8px}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__hotspots .hotspot .hotspot__card .hotspot__description-wrap .hotspot__description p:last-child{margin-bottom:0}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__hotspots .hotspot.open .hotspot__card .hotspot__description-wrap{pointer-events:auto}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__hotspots .hotspot.hotspot--empty .hotspot__card{cursor:default;pointer-events:none}.page--technology .technology__black-overlay{position:fixed;inset:0;z-index:30;background:#20201b;pointer-events:none;opacity:0}@media(max-width:1000px){.page--technology{height:100dvh;max-height:100dvh;overflow:hidden;padding-top:68px;padding-bottom:12px;display:flex;flex-direction:column;gap:12px}.page--technology .technology__selector-wrap{order:0}.page--technology .technology__scene-wrap{order:1}.page--technology .page--wrapper{order:2}.page--technology .technology__black-overlay{order:3}.page--technology .technology__selector-wrap{flex:none}.page--technology .technology__selector-wrap .technology__selector{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px;z-index:60}.page--technology .technology__selector-wrap .technology__selector .selector__label{grid-column:auto;font-size:clamp(.99rem,.7638888889vw,1.21rem);opacity:.7}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__button,.page--technology .technology__selector-wrap .technology__selector .selector__popup .selector__button{display:flex;width:100%;padding:10px 12px;font-family:Geist Mono,monospace;font-size:clamp(1.26rem,.9722222222vw,1.54rem);letter-spacing:.05em;text-transform:uppercase;text-align:left;justify-content:flex-start;gap:12px}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__button .selector__index,.page--technology .technology__selector-wrap .technology__selector .selector__popup .selector__button .selector__index{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border-radius:2px;font-family:Geist Mono,monospace;font-size:clamp(1.08rem,.8333333333vw,1.32rem);font-weight:500;line-height:1}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__button .selector__name,.page--technology .technology__selector-wrap .technology__selector .selector__popup .selector__button .selector__name{text-align:left;flex:1}.page--technology .technology__selector-wrap .technology__selector .selector__list{position:relative;flex-direction:column;flex:none;gap:6px;grid-column:auto}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__item{flex:none}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__item .selector__button{font-family:Geist Mono,monospace;font-size:clamp(1.26rem,.9722222222vw,1.54rem);letter-spacing:.05em;text-transform:uppercase}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__item .selector__button .selector__name{text-align:left}.page--technology .technology__selector-wrap .technology__selector .selector__list .selector__item .selector__button .selector__chevron{display:inline-flex}.page--technology .technology__selector-wrap .technology__selector .selector__popup{display:none;position:absolute;top:100%;left:0;right:0;margin-top:6px;padding:6px;gap:4px;list-style:none;background:#20201b;border:1px solid rgba(206,197,176,.1);border-radius:4px;z-index:60}.page--technology .technology__selector-wrap .technology__selector .selector__popup .selector__item{flex:none}.page--technology .technology__selector-wrap .technology__selector .selector__popup .selector__item .selector__button{background:#efebe10a;border:1px solid rgba(239,235,225,.1);border-radius:4px;color:#efebe1}.page--technology .technology__selector-wrap .technology__selector .selector__popup .selector__item .selector__button:hover{background:#efebe114}.page--technology .technology__selector-wrap .technology__selector .selector__popup .selector__item.active .selector__button{background:#d4ff8f;color:#373735;border-color:#d4ff8f}.page--technology .technology__selector-wrap .technology__selector .selector__popup .selector__item.active .selector__button .selector__index{background:#373735;color:#d4ff8f}.page--technology .technology__selector-wrap .technology__selector.is-open .selector__popup{display:flex;flex-direction:column}.page--technology .technology__scene-wrap{position:absolute;top:45%;left:0;right:0;height:60vh;transform:translateY(-50%);overflow:hidden}.page--technology .technology__scene-wrap .technology__scene{justify-content:center!important;align-items:center!important}.page--technology .technology__scene-wrap .technology__scene .scene__inner{width:100%!important;height:100%!important;max-width:none;max-height:none}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__image{object-fit:cover}.page--technology .technology__scene-wrap .technology__scene .scene__inner .scene__hotspots .hotspot .hotspot__card .hotspot__description{font-size:14px}.page--technology .page--wrapper{display:flex;flex-direction:column;flex:1;min-height:0;grid-template-rows:none;gap:16px;overflow:hidden;pointer-events:none}.page--technology .page--wrapper .technology__slider{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:6px;margin-top:auto;padding-right:calc(100% - 85vw);will-change:transform;touch-action:pan-y;user-select:none;cursor:grab;pointer-events:auto}.page--technology .page--wrapper .technology__slider:active{cursor:grabbing}.page--technology .page--wrapper .technology__slider .technology__left-card-wrap{position:relative;grid-column:auto;grid-row:auto;align-self:stretch;margin-top:0;width:85vw;flex:0 0 85vw;display:block}.page--technology .page--wrapper .technology__slider .technology__left-card-wrap .technology__left-card{align-self:stretch;padding:20px}.page--technology .page--wrapper .technology__slider .technology__left-card-wrap .technology__left-card .card__title{margin-top:18px}.page--technology .page--wrapper .technology__slider .technology__left-card-wrap .technology__left-card .card__body{margin-top:24px}.page--technology .page--wrapper .technology__slider .technology__left-card-wrap .technology__left-card:not(.is-active){position:absolute;inset:0}.page--technology .page--wrapper .technology__slider .technology__grid-wrap{position:relative;grid-column:auto;grid-row:auto;align-self:stretch;margin-top:0;z-index:auto;display:block;min-height:0;overflow:hidden}.page--technology .page--wrapper .technology__slider .technology__grid-wrap .technology__grid{justify-self:start}.page--technology .page--wrapper .technology__slider .technology__grid-wrap .technology__grid .grid__cards{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:6px;flex:1;min-height:0}.page--technology .page--wrapper .technology__slider .technology__grid-wrap .technology__grid .grid__cards .grid__card{flex:0 0 85vw;width:85vw;padding:20px}.page--technology .page--wrapper .technology__slider .technology__grid-wrap .technology__grid .grid__pagination{display:none}.page--technology .page--wrapper .technology__slider .technology__grid-wrap .technology__grid:not(.is-active){position:absolute;inset:0}.page--technology .page--wrapper .technology__bottom-text-wrap{display:none}.page--technology .page--wrapper .technology__faq{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;gap:16px;margin-bottom:0}.page--technology .page--wrapper .technology__faq .faq__title{grid-column:auto;grid-row:auto;align-self:start;font-size:clamp(3.36rem,3.3333333333vw,5.76rem);line-height:1}.page--technology .page--wrapper .technology__faq .faq__cards{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:6px;list-style:none;padding:0;padding-right:calc(100% - 85vw);margin:0;will-change:transform;touch-action:pan-y;user-select:none;cursor:grab;pointer-events:auto}.page--technology .page--wrapper .technology__faq .faq__cards:active{cursor:grabbing}.page--technology .page--wrapper .technology__faq .faq__cards .faq__card-wrap{flex:0 0 85vw;width:85vw;align-self:stretch}.page--technology .page--wrapper .technology__faq .faq__cards .faq__card-wrap .faq__card{position:relative;height:100%;background:#373735;border-radius:6px;padding:20px;display:flex;flex-direction:column;gap:16px}.page--technology .page--wrapper .technology__faq .faq__cards .faq__card-wrap .faq__card .faq__indicator{position:absolute;top:14px;right:14px;width:8px;height:8px;background:#d4ff8f;border-radius:1px}.page--technology .page--wrapper .technology__faq .faq__cards .faq__card-wrap .faq__card .faq__card-question{font-family:Causten,sans-serif;font-weight:700;font-size:clamp(1.35rem,1.0416666667vw,1.65rem);line-height:1.3;margin:0;color:#efebe1;padding-right:20px}.page--technology .page--wrapper .technology__faq .faq__cards .faq__card-wrap .faq__card .faq__card-answer{font-family:Causten,sans-serif;font-weight:400;font-size:clamp(1.17rem,.9027777778vw,1.43rem);line-height:1.45;color:#efebe1bf}.page--technology .page--wrapper .technology__faq .faq__cards .faq__card-wrap .faq__card .faq__card-answer p{margin:0 0 8px}.page--technology .page--wrapper .technology__faq .faq__cards .faq__card-wrap .faq__card .faq__card-answer p:last-child{margin-bottom:0}}
