.Faq-module__pkI36W__list{gap:.75rem;display:grid}.Faq-module__pkI36W__item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.Faq-module__pkI36W__question{text-align:left;width:100%;font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-weight:600;display:flex}.Faq-module__pkI36W__question:hover{color:var(--color-accent)}.Faq-module__pkI36W__icon{color:var(--color-accent);font-size:1.35rem;line-height:1}.Faq-module__pkI36W__answer{color:var(--color-text-light);margin:0;padding:0 1.25rem 1.2rem}
.PastWorkHero-module__Ap7DfW__hero{--hero-cream:#ebe2d6;isolation:isolate;background:var(--hero-cream);border-bottom:1px solid #0000000f;align-items:end;min-height:min(100svh,980px);display:grid;position:relative;overflow:hidden}.PastWorkHero-module__Ap7DfW__film{z-index:0;pointer-events:none;grid-template-rows:1fr 1fr;gap:.5rem;padding:3.75rem 0 0;display:grid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 2.5% 97.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 2.5% 97.5%,#0000 100%)}.PastWorkHero-module__Ap7DfW__strip{min-height:0;overflow:hidden}.PastWorkHero-module__Ap7DfW__track{width:max-content;height:100%;animation:PastWorkHero-module__Ap7DfW__scroll-x var(--strip-duration,90s) linear infinite;will-change:transform;gap:.5rem;display:flex}.PastWorkHero-module__Ap7DfW__stripReverse .PastWorkHero-module__Ap7DfW__track{animation-direction:reverse}.PastWorkHero-module__Ap7DfW__frame{aspect-ratio:4/5;flex:none;width:auto;height:100%;margin:0}.PastWorkHero-module__Ap7DfW__frameImg{object-fit:cover;filter:contrast(1.04)saturate(.98);background:#ddd3c5;border-radius:2px;width:100%;height:100%;display:block;box-shadow:0 10px 24px #1c140c1f}.PastWorkHero-module__Ap7DfW__veilTop{z-index:1;pointer-events:none;background:linear-gradient(#ebe2d6b8 0%,#ebe2d66b 50%,#ebe2d600 100%);height:7.5rem;position:absolute;inset:0 0 auto}.PastWorkHero-module__Ap7DfW__veilCopy{z-index:1;pointer-events:none;background:radial-gradient(70% 70% at 18% 88%,#ebe2d6f0 0%,#ebe2d6b8 34%,#ebe2d647 58%,#ebe2d600 78%),linear-gradient(#ebe2d600 0%,#ebe2d62e 45%,#ebe2d66b 100%);height:min(62%,34rem);position:absolute;bottom:0;left:0;right:0}.PastWorkHero-module__Ap7DfW__showcase{z-index:2;text-align:center;white-space:nowrap;letter-spacing:.28em;text-transform:uppercase;color:#111;pointer-events:none;margin:0;font-size:clamp(.78rem,1.05vw,.92rem);font-weight:600;line-height:1;position:absolute;top:clamp(1.1rem,2.2vw,1.65rem);left:50%;transform:translate(-50%)}.PastWorkHero-module__Ap7DfW__showcase:after{content:"";background:#11111152;width:2.25rem;height:1px;margin:.65rem auto 0;display:block}.PastWorkHero-module__Ap7DfW__shell{z-index:2;width:min(100% - 2rem,1280px);margin:0 auto;padding:0 0 clamp(1.6rem,3.5vh,2.4rem);position:relative}.PastWorkHero-module__Ap7DfW__copy{max-width:34rem;padding:.35rem 0 0}.PastWorkHero-module__Ap7DfW__brand{letter-spacing:-.035em;color:#111;text-shadow:0 1px #ebe2d6e6,0 0 18px #ebe2d6bf;margin:0 0 .45rem;font-size:clamp(2.05rem,4vw,2.95rem);font-weight:800;line-height:.98}.PastWorkHero-module__Ap7DfW__copy h1{letter-spacing:-.02em;color:#111;text-shadow:0 1px #ebe2d6d9,0 0 14px #ebe2d6b3;max-width:26ch;margin:0 0 .5rem;font-size:clamp(1.18rem,2vw,1.5rem);font-weight:600;line-height:1.28}.PastWorkHero-module__Ap7DfW__lead{color:#2a2622;text-shadow:0 1px #ebe2d6cc,0 0 12px #ebe2d6a6;max-width:36ch;margin:0 0 1.25rem;font-size:1.05rem;line-height:1.5}.PastWorkHero-module__Ap7DfW__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;display:flex}.PastWorkHero-module__Ap7DfW__cta{min-height:2.9rem;box-shadow:none;border-radius:999px;padding-inline:1.4rem}.PastWorkHero-module__Ap7DfW__secondary{color:#111;border-bottom:1px solid #1116;padding-bottom:.1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s}.PastWorkHero-module__Ap7DfW__secondary:hover{border-bottom-color:#111}@keyframes PastWorkHero-module__Ap7DfW__scroll-x{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media (prefers-reduced-motion:reduce){.PastWorkHero-module__Ap7DfW__track{animation:none}.PastWorkHero-module__Ap7DfW__film{pointer-events:auto;overflow-x:auto;-webkit-mask-image:none;mask-image:none}}@media (max-width:860px){.PastWorkHero-module__Ap7DfW__hero{min-height:min(100svh,900px)}.PastWorkHero-module__Ap7DfW__film{grid-template-rows:1fr 1fr;gap:.4rem;padding-top:3.4rem}.PastWorkHero-module__Ap7DfW__track{gap:.4rem}.PastWorkHero-module__Ap7DfW__veilTop{height:6.25rem}.PastWorkHero-module__Ap7DfW__veilCopy{background:radial-gradient(95% 85% at 30% 95%,#ebe2d6f0 0%,#ebe2d6b3 38%,#ebe2d647 64%,#ebe2d600 84%),linear-gradient(#ebe2d600 0%,#ebe2d659 55%,#ebe2d68c 100%);height:68%}.PastWorkHero-module__Ap7DfW__showcase{letter-spacing:.24em;font-size:.72rem;top:.95rem}.PastWorkHero-module__Ap7DfW__shell{width:min(100% - 1.5rem,1280px);padding-bottom:1.35rem}.PastWorkHero-module__Ap7DfW__copy{max-width:none;padding:.25rem 0 0}.PastWorkHero-module__Ap7DfW__brand{font-size:clamp(1.8rem,8vw,2.3rem)}.PastWorkHero-module__Ap7DfW__copy h1{max-width:24ch}}
