.FAQSection_section__FB9oN{padding:92px var(--pad) 70px;border-top:1px solid var(--line);position:relative;isolation:isolate;container-type:inline-size;touch-action:pan-y pinch-zoom}.FAQSection_heading__1mnYH{max-width:1200px;margin:0 auto 52px}.FAQSection_eyebrow___JrMg{display:block;font:11px Arial,sans-serif;letter-spacing:.16em;color:var(--muted);margin-bottom:20px}.FAQSection_titleLine__DdeR4{display:flex;align-items:center;gap:22px}.FAQSection_titleLine__DdeR4 h2{font-size:clamp(32px,4vw,58px);line-height:1.65;font-weight:800;letter-spacing:-.035em;margin:0}.FAQSection_titleLine__DdeR4 em{display:block;font-style:normal;font-size:.72em;color:var(--brand);letter-spacing:-.025em}.FAQSection_titleLine__DdeR4 .kinetic-zone{width:100px;height:100px;flex:none}.FAQSection_titleLine__DdeR4 .kinetic-axis,.FAQSection_titleLine__DdeR4 .kinetic-origin{display:none}.FAQSection_heading__1mnYH p{font-size:16px;line-height:2.05;color:var(--muted);max-width:820px;margin:23px 0 0}.FAQSection_rows__5prHc{max-width:1200px;margin-inline:auto;border-top:1px solid var(--line)}.FAQSection_item__2S_hu{border-bottom:1px solid var(--line);transition:background .2s;scroll-margin-top:140px}.FAQSection_questionHeading__NLjN8{margin:0;font:inherit}.FAQSection_question__diljd{display:grid;grid-template-columns:36px minmax(0,1fr) 82px;align-items:center;grid-gap:22px;gap:22px;width:100%;padding:25px 12px;min-height:107px;text-align:right;font-weight:700;touch-action:pan-y pinch-zoom;position:relative;line-height:1.8;color:var(--ink);transition:color .2s;background:transparent}.FAQSection_questionText__V79w4{font-size:20px;overflow-wrap:break-word}.FAQSection_number__ZzLr6{font:11px Arial,sans-serif;color:var(--muted);align-self:start;margin-top:12px;letter-spacing:.05em}.FAQSection_question__diljd:focus-visible{outline-offset:-4px;border-radius:2px}.FAQSection_hovered__0IFm_,.FAQSection_item__2S_hu:focus-within{background:#85121604}.FAQSection_open__mLBQg{background:#85121604}.FAQSection_hovered__0IFm_ .FAQSection_question__diljd,.FAQSection_open__mLBQg .FAQSection_question__diljd,.FAQSection_question__diljd:focus-visible{color:var(--brand)}.FAQSection_indicator__orRp_{display:flex;align-items:center;justify-content:flex-end;gap:20px;direction:ltr;color:var(--muted)}.FAQSection_signal__O46RD{display:flex;align-items:center;justify-content:center;width:22px;height:24px;gap:3px;direction:ltr}.FAQSection_signal__O46RD>i{display:block;flex:none;width:2px;background:currentColor;height:5px;transform-origin:center}.FAQSection_signal__O46RD>i:nth-child(2){height:12px}.FAQSection_signal__O46RD>i:nth-child(3){height:19px}.FAQSection_signal__O46RD>i:nth-child(4){height:8px}.FAQSection_pulse__pAIlS>i{animation:FAQSection_signal-response__98e3m .38s cubic-bezier(.18,.8,.25,1) both}.FAQSection_pulse__pAIlS>i:nth-child(2){animation-delay:25ms}.FAQSection_pulse__pAIlS>i:nth-child(3){animation-delay:50ms}.FAQSection_pulse__pAIlS>i:nth-child(4){animation-delay:75ms}.FAQSection_mark__lln2g{position:relative;width:22px;height:22px;display:block}.FAQSection_mark__lln2g>i{position:absolute;width:14px;height:1px;background:currentColor;top:10px;left:4px}.FAQSection_mark__lln2g>i:last-child{transform:rotate(90deg);transition:transform .32s cubic-bezier(.18,.8,.25,1)}.FAQSection_open__mLBQg .FAQSection_mark__lln2g>i:last-child{transform:rotate(0)}.FAQSection_hovered__0IFm_ .FAQSection_indicator__orRp_,.FAQSection_open__mLBQg .FAQSection_indicator__orRp_{color:var(--brand)}.FAQSection_open__mLBQg .FAQSection_signal__O46RD{opacity:1}.FAQSection_indicator__orRp_{opacity:.7;transition:opacity .2s}.FAQSection_hovered__0IFm_ .FAQSection_indicator__orRp_,.FAQSection_open__mLBQg .FAQSection_indicator__orRp_{opacity:1}@keyframes FAQSection_signal-response__98e3m{0%{transform:scaleY(.4)}35%{transform:scaleY(1.25)}65%{transform:scaleY(.65)}to{transform:scaleY(1)}}.FAQSection_panel__cnpnA{height:0;opacity:0;visibility:hidden;overflow:hidden;overflow-anchor:none}.FAQSection_answer__ilYzF{padding:0 70px 31px 104px;max-width:960px;font-size:16px;line-height:2.15;color:#565a56}.FAQSection_answer__ilYzF p{margin:0 0 18px}.FAQSection_answer__ilYzF p:last-child{margin-bottom:0}.FAQSection_answer__ilYzF strong{font-weight:700;color:var(--ink)}.FAQSection_answer__ilYzF ol,.FAQSection_answer__ilYzF ul{margin:0 0 22px;-webkit-padding-start:23px;padding-inline-start:23px}.FAQSection_answer__ilYzF li{-webkit-padding-start:5px;padding-inline-start:5px;margin:4px 0}.FAQSection_answer__ilYzF li::marker{color:var(--brand)}.FAQSection_factors__oZI_v{column-count:2;column-gap:34px}.FAQSection_factors__oZI_v li{page-break-inside:avoid;break-inside:avoid}.FAQSection_answer__ilYzF .FAQSection_calculation__h2avn{color:var(--brand);padding-block:13px;border-block:1px solid #85121621;font-size:19px;line-height:1.9}.FAQSection_calculation__h2avn strong{color:var(--brand)}.FAQSection_answer__ilYzF a{color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:#85121655;text-decoration-color:#85121655;text-underline-offset:4px;overflow-wrap:anywhere}.FAQSection_answer__ilYzF a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.FAQSection_answer__ilYzF .FAQSection_source__sHZLU{padding-top:16px;border-top:1px solid var(--line);font-size:13px;line-height:1.9;color:var(--muted)}.FAQSection_answer__ilYzF .FAQSection_related__bgkjr{font-size:14px}.FAQSection_lab__fiqSt{padding:40px 26px 34px;border:0;width:100%}.FAQSection_lab__fiqSt .FAQSection_heading__1mnYH{margin-bottom:30px}.FAQSection_lab__fiqSt .FAQSection_titleLine__DdeR4 h2{font-size:34px}.FAQSection_lab__fiqSt .FAQSection_titleLine__DdeR4 em{font-size:.7em}.FAQSection_lab__fiqSt .FAQSection_titleLine__DdeR4 .kinetic-zone{width:75px}.FAQSection_lab__fiqSt .FAQSection_heading__1mnYH p{font-size:14px}.FAQSection_lab__fiqSt .FAQSection_questionText__V79w4{font-size:17px}.FAQSection_lab__fiqSt .FAQSection_question__diljd{grid-template-columns:26px minmax(0,1fr) 66px;gap:15px;padding:21px 10px;min-height:97px}.FAQSection_lab__fiqSt .FAQSection_indicator__orRp_{gap:10px}.FAQSection_lab__fiqSt .FAQSection_answer__ilYzF{padding-inline:51px 76px;font-size:15px}.FAQSection_labStage__xNG0M{height:auto!important;min-height:0!important;display:block!important;padding:0!important}@container(max-width:620px){.FAQSection_lab__fiqSt .FAQSection_question__diljd,.FAQSection_question__diljd{grid-template-columns:20px minmax(0,1fr) 40px;gap:10px;padding:21px 3px}.FAQSection_lab__fiqSt .FAQSection_questionText__V79w4,.FAQSection_questionText__V79w4{font-size:16px;line-height:1.85}.FAQSection_indicator__orRp_,.FAQSection_lab__fiqSt .FAQSection_indicator__orRp_{gap:7px}.FAQSection_signal__O46RD{width:15px;gap:2px}.FAQSection_signal__O46RD>i{width:1.5px}.FAQSection_mark__lln2g{width:16px;height:22px}.FAQSection_mark__lln2g>i{width:12px;left:2px}.FAQSection_number__ZzLr6{font-size:10px;margin-top:10px}.FAQSection_answer__ilYzF,.FAQSection_lab__fiqSt .FAQSection_answer__ilYzF{padding:0 33px 24px 13px;font-size:15px;line-height:2.15}.FAQSection_factors__oZI_v{column-count:1}.FAQSection_answer__ilYzF .FAQSection_calculation__h2avn{font-size:17px}.FAQSection_answer__ilYzF .FAQSection_source__sHZLU{font-size:12px}}@media(max-width:760px){.FAQSection_section__FB9oN{padding-top:56px;padding-bottom:42px}.FAQSection_heading__1mnYH{margin-bottom:30px}.FAQSection_eyebrow___JrMg{font-size:10px}.FAQSection_titleLine__DdeR4{gap:8px;align-items:center;justify-content:space-between}.FAQSection_titleLine__DdeR4 h2{font-size:32px;line-height:1.6}.FAQSection_titleLine__DdeR4 em{font-size:.63em;line-height:1.85;max-width:260px;margin-top:6px}.FAQSection_titleLine__DdeR4 .kinetic-zone{width:52px;height:100px}.FAQSection_heading__1mnYH p{font-size:14px;line-height:2.1;margin-top:22px}.FAQSection_lab__fiqSt{padding:30px 13px}.FAQSection_lab__fiqSt .FAQSection_titleLine__DdeR4 h2{font-size:27px}.FAQSection_lab__fiqSt .FAQSection_titleLine__DdeR4 em{font-size:.63em}.FAQSection_lab__fiqSt .FAQSection_titleLine__DdeR4 .kinetic-zone{width:42px}.FAQSection_lab__fiqSt .FAQSection_answer__ilYzF,.FAQSection_lab__fiqSt .FAQSection_heading__1mnYH p{font-size:14px}.FAQSection_item__2S_hu{scroll-margin-top:138px}}@media(hover:none),(pointer:coarse){.FAQSection_hovered__0IFm_{background:transparent}.FAQSection_question__diljd{transition:color .14s}.FAQSection_mark__lln2g>i:last-child{transition-duration:.22s}}@media(prefers-reduced-motion:reduce){.FAQSection_pulse__pAIlS>i{animation:none}.FAQSection_indicator__orRp_,.FAQSection_item__2S_hu,.FAQSection_mark__lln2g>i:last-child,.FAQSection_question__diljd{transition:none}}.ProjectsGallery_gallery__9EjRS{padding:92px var(--pad) 48px;position:relative;isolation:isolate;overflow:clip;border-top:1px solid var(--line);container-type:inline-size;touch-action:pan-y pinch-zoom}.ProjectsGallery_heading__L6Epg{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:54px}.ProjectsGallery_eyebrow__7AsR8{display:block;font:10px Arial,sans-serif;letter-spacing:.16em;color:var(--muted);margin-bottom:18px}.ProjectsGallery_title__MiVf7{display:flex;align-items:center;gap:8px}.ProjectsGallery_title__MiVf7 h2{font-size:clamp(28px,3.5vw,54px);line-height:1.55;letter-spacing:-.035em;font-weight:800;margin:0}.ProjectsGallery_title__MiVf7 em{display:block;font-style:normal;color:var(--brand)}.ProjectsGallery_title__MiVf7 .kinetic-zone{flex:none;width:80px;height:90px}.ProjectsGallery_title__MiVf7 .kinetic-axis,.ProjectsGallery_title__MiVf7 .kinetic-origin{display:none}.ProjectsGallery_heading__L6Epg p{font-size:13px;line-height:2;color:var(--muted);margin:0 0 7px;max-width:270px}.ProjectsGallery_touchHint__XoZnn{display:none}.ProjectsGallery_canvas__jgBzJ{position:relative;direction:ltr;width:100%;aspect-ratio:.28;margin:0 auto;isolation:isolate}.ProjectsGallery_card__iw0G9{position:absolute;padding:0;text-align:right;direction:rtl;touch-action:pan-y pinch-zoom;z-index:1;background:transparent;border-radius:2px}.ProjectsGallery_card__iw0G9:first-of-type{left:31%;top:0;width:64%;height:18%}.ProjectsGallery_card__iw0G9:nth-of-type(2){left:5%;top:11%;width:59%;height:18%}.ProjectsGallery_card__iw0G9:nth-of-type(3){left:26%;top:25%;width:69%;height:14%}.ProjectsGallery_card__iw0G9:nth-of-type(4){left:5%;top:36%;width:61%;height:18%}.ProjectsGallery_card__iw0G9:nth-of-type(5){left:27%;top:49%;width:68%;height:13%}.ProjectsGallery_card__iw0G9:nth-of-type(6){left:5%;top:59%;width:62%;height:19%}.ProjectsGallery_card__iw0G9:nth-of-type(7){left:32%;top:74%;width:63%;height:15%}.ProjectsGallery_card__iw0G9:nth-of-type(8){left:5%;top:84%;width:66%;height:16%}.ProjectsGallery_surface__dERSO{position:absolute;inset:0;display:block;overflow:hidden;border-radius:2px;background:#d4d2cd;box-shadow:0 12px 30px #24272712;transform-origin:center;pointer-events:none;will-change:transform}.ProjectsGallery_surface__dERSO img{display:block;width:100%;height:100%;object-fit:cover;max-width:none}.ProjectsGallery_shade__z9PF8{position:absolute;inset:0;background:linear-gradient(180deg,#0000001a,transparent 35%,#0000000a 50%,#161514b3)}.ProjectsGallery_number__Dn_r5{position:absolute;left:14px;top:14px;color:#fff;font:9px Arial,sans-serif;letter-spacing:.12em;text-shadow:0 1px 6px #0008}.ProjectsGallery_caption__ZNWCz{position:absolute;bottom:17px;left:16px;right:16px;color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.ProjectsGallery_caption__ZNWCz small{display:block;font:8px Arial,sans-serif;letter-spacing:.12em;margin-bottom:7px;opacity:.75}.ProjectsGallery_caption__ZNWCz strong{font-size:14px;font-weight:700;line-height:1.6;display:block}.ProjectsGallery_arrow__YUZYF{font:22px Arial,sans-serif;opacity:.75}.ProjectsGallery_card__iw0G9.ProjectsGallery_active__pgkfM{z-index:12}.ProjectsGallery_active__pgkfM .ProjectsGallery_surface__dERSO{box-shadow:0 22px 48px #24272728}.ProjectsGallery_card__iw0G9:focus-visible{outline:2px solid var(--brand);outline-offset:8px}.ProjectsGallery_watermark__48rTv{position:absolute;left:2%;top:1%;font:800 clamp(25px,7vw,96px)/.95 Arial,sans-serif;letter-spacing:-.075em;color:#deded7;pointer-events:none;z-index:-1}.ProjectsGallery_endnote__dNF1C{margin-top:44px;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted)}.ProjectsGallery_endnote__dNF1C span:last-child{font:9px Arial,sans-serif;letter-spacing:.12em}.ProjectsGallery_lab__0T4xe{padding:38px 26px;border:0;width:100%}.ProjectsGallery_lab__0T4xe .ProjectsGallery_heading__L6Epg{margin-bottom:30px}.ProjectsGallery_lab__0T4xe .ProjectsGallery_heading__L6Epg p{display:none}.ProjectsGallery_lab__0T4xe .ProjectsGallery_title__MiVf7 h2{font-size:29px}.ProjectsGallery_lab__0T4xe .ProjectsGallery_eyebrow__7AsR8{font-size:9px}.ProjectsGallery_lab__0T4xe .ProjectsGallery_endnote__dNF1C{font-size:10px}.ProjectsGallery_lab__0T4xe .ProjectsGallery_endnote__dNF1C span:last-child{display:none}.ProjectsGallery_labStage__2la5k{height:auto!important;min-height:0!important;display:block!important;padding:0!important}@container(min-width:700px){.ProjectsGallery_canvas__jgBzJ{aspect-ratio:1.12}.ProjectsGallery_card__iw0G9:first-of-type{left:63%;top:1%;width:31%;height:36%}.ProjectsGallery_card__iw0G9:nth-of-type(2){left:6%;top:6%;width:25%;height:31%}.ProjectsGallery_card__iw0G9:nth-of-type(3){left:28%;top:20%;width:40%;height:27%}.ProjectsGallery_card__iw0G9:nth-of-type(4){left:72%;top:35%;width:24%;height:30%}.ProjectsGallery_card__iw0G9:nth-of-type(5){left:2%;top:49%;width:41%;height:25%}.ProjectsGallery_card__iw0G9:nth-of-type(6){left:43%;top:54%;width:25%;height:36%}.ProjectsGallery_card__iw0G9:nth-of-type(7){left:14%;top:73%;width:27%;height:26%}.ProjectsGallery_card__iw0G9:nth-of-type(8){left:66%;top:72%;width:30%;height:28%}.ProjectsGallery_caption__ZNWCz{bottom:22px;left:22px;right:22px}.ProjectsGallery_caption__ZNWCz strong{font-size:15px}.ProjectsGallery_caption__ZNWCz small{font-size:9px}.ProjectsGallery_number__Dn_r5{top:20px;left:22px;font-size:10px}.ProjectsGallery_watermark__48rTv{top:0;left:31%;font-size:8cqw}}@media(max-width:760px){.ProjectsGallery_gallery__9EjRS{padding-top:55px;padding-bottom:30px}.ProjectsGallery_heading__L6Epg{display:block;margin-bottom:30px}.ProjectsGallery_heading__L6Epg p{font-size:12px;margin-top:17px}.ProjectsGallery_title__MiVf7 h2{font-size:31px}.ProjectsGallery_title__MiVf7{justify-content:space-between}.ProjectsGallery_title__MiVf7 .kinetic-zone{width:64px}.ProjectsGallery_eyebrow__7AsR8{font-size:9px}.ProjectsGallery_endnote__dNF1C{gap:15px;font-size:10px;align-items:center}.ProjectsGallery_endnote__dNF1C span:last-child{font-size:7px;max-width:120px;line-height:1.7}.ProjectsGallery_lab__0T4xe{padding:30px 12px}.ProjectsGallery_lab__0T4xe .ProjectsGallery_title__MiVf7 h2{font-size:24px}.ProjectsGallery_lab__0T4xe .ProjectsGallery_title__MiVf7 .kinetic-zone{width:54px}}@media(hover:none),(pointer:coarse){.ProjectsGallery_mouseHint__VDd6R{display:none}.ProjectsGallery_touchHint__XoZnn{display:inline}}@media(prefers-reduced-motion:reduce){.ProjectsGallery_surface__dERSO{will-change:auto}}@media(max-width:760px){.ProjectsGallery_galleryTabs__J9e7a{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ProjectsGallery_galleryTabs__J9e7a button:nth-last-child(-n+2){grid-column:span 1}}