.Hero-module__Z8hQ_W__hero{background:#d2af71;flex-direction:column;justify-content:flex-end;min-height:100dvh;display:flex;position:relative;overflow:clip}.Hero-module__Z8hQ_W__bg{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 3s ease-out;position:absolute;inset:0}.Hero-module__Z8hQ_W__bgActive{opacity:1}.Hero-module__Z8hQ_W__content{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem 4.5rem;position:relative}.Hero-module__Z8hQ_W__headlineBlock{max-width:630px;container-type:inline-size}.Hero-module__Z8hQ_W__headline{font-family:var(--font-plex-mono), "IBM Plex Mono", sans-serif;color:#fff;margin:69px 0 0;font-size:10cqw;font-weight:400;line-height:1.5em}.Hero-module__Z8hQ_W__headline span,.Hero-module__Z8hQ_W__phrase span{-webkit-box-decoration-break:clone;box-decoration-break:clone}.Hero-module__Z8hQ_W__barGoldGradient{background-color:#d2af71cc;background-image:linear-gradient(10313.2deg,#d2af715c 79%,#efe2ccc4 100%,#fff)}.Hero-module__Z8hQ_W__barBlack{background-color:#000}.Hero-module__Z8hQ_W__barGoldFlat{background-image:linear-gradient(#d2af71cc,#d2af71cc)}.Hero-module__Z8hQ_W__barGoldSolid{background-image:linear-gradient(#d2af71,#d2af71)}.Hero-module__Z8hQ_W__barBlackFlat{background-image:linear-gradient(#000,#000)}.Hero-module__Z8hQ_W__phraseWrap{margin-top:41px;position:relative}.Hero-module__Z8hQ_W__phrase{font-family:var(--font-plex-mono), "IBM Plex Mono", sans-serif;color:#fff;margin:0;font-size:10cqw;font-weight:400;line-height:1.5em;transition:opacity 1s ease-out,transform 1s ease-out}.Hero-module__Z8hQ_W__phraseB{position:absolute;top:0;left:0;right:0}.Hero-module__Z8hQ_W__phraseInA{opacity:1;transform:translateY(0)}.Hero-module__Z8hQ_W__phraseOutA{opacity:0;transform:translateY(-1.5rem)}.Hero-module__Z8hQ_W__phraseInB{opacity:1;transform:translateY(0)}.Hero-module__Z8hQ_W__phraseOutB{opacity:0;transform:translateY(1.5rem)}.Hero-module__Z8hQ_W__buttons{flex-wrap:wrap;justify-content:center;align-self:stretch;align-items:center;gap:71px;margin-top:2rem;display:flex}.Hero-module__Z8hQ_W__button{text-align:center;color:#f1ede6;background:#000;border-radius:.75rem;justify-content:center;align-items:center;padding:.75em 1.5em;font-size:1rem;font-weight:400;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #ffffff80}.Hero-module__Z8hQ_W__button:hover{color:#f1ede6;background:#1a1a1a;box-shadow:0 0 0 1px #fffc}@media (max-width:991px){.Hero-module__Z8hQ_W__buttons{gap:1.5rem}}@media (max-width:479px){.Hero-module__Z8hQ_W__buttons{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:1rem;width:100%;margin-bottom:23px}}
.Home-module__rCrioW__section{max-width:1280px;margin:0 auto;padding:8rem 1rem}.Home-module__rCrioW__featureStack{flex-direction:column;gap:4rem;display:flex}.Home-module__rCrioW__featureSticky{position:sticky;top:0}.Home-module__rCrioW__featureCard{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);z-index:1;background:#000000b3;border:1px solid #f1ede633;border-radius:1.25rem;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:3rem;display:grid;position:relative;overflow:hidden}.Home-module__rCrioW__featureText{flex-direction:column;align-items:flex-start;display:flex}.Home-module__rCrioW__featureFigure{aspect-ratio:3/2;background:#1a1a1a;border-radius:.75rem;max-height:420px;margin:0;position:relative;overflow:hidden}.Home-module__rCrioW__featureFigure img{object-fit:cover;width:100%;height:100%;display:block}.Home-module__rCrioW__eyebrow{letter-spacing:.01em;text-transform:uppercase;color:#f1ede699;font-size:.9rem;line-height:1.3}.Home-module__rCrioW__h2{font-family:var(--font-plex-mono), "IBM Plex Mono", sans-serif;letter-spacing:-.01em;color:#f1ede6;text-wrap:balance;margin:0;font-size:2.83rem;font-weight:500;line-height:1.04}.Home-module__rCrioW__featureHeading{margin:1rem 0 0;}.Home-module__rCrioW__paragraphLg{color:#f1ede699;text-wrap:pretty;font-size:1.13rem;line-height:1.6}.Home-module__rCrioW__featureBody{max-width:460px;margin:1.25rem 0 0;}.Home-module__rCrioW__ringButton{color:#f1ede6;border-radius:.75rem;justify-content:center;align-items:center;font-size:1rem;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #ffffff80}.Home-module__rCrioW__ringButton:hover{color:#f1ede6;box-shadow:0 0 0 1px #fffc}.Home-module__rCrioW__featureCta{margin-top:2rem;padding:.85em 1.4em;}.Home-module__rCrioW__ctaButton{padding:1em 1.5em;}.Home-module__rCrioW__introBlock{max-width:720px;margin-bottom:3rem}.Home-module__rCrioW__introBody{margin:1.5rem 0 0;}.Home-module__rCrioW__grid2{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.Home-module__rCrioW__cardImage{aspect-ratio:3/2;background:#1a1a1a;border-radius:1.25rem;margin-bottom:2rem;position:relative;overflow:hidden}.Home-module__rCrioW__cardImage img{object-fit:cover;width:100%;height:100%;display:block}.Home-module__rCrioW__cardEyebrow{color:#f1ede699;font-size:.88rem}.Home-module__rCrioW__cardHeading{font-family:var(--font-plex-mono), "IBM Plex Mono", sans-serif;letter-spacing:-.01em;color:#f1ede6;margin:.5rem 0 0;font-size:1.41rem;font-weight:500;line-height:1.3}.Home-module__rCrioW__cardBody{color:#f1ede6;text-wrap:pretty;margin:.7rem 0 0;font-size:1rem;line-height:1.6}.Home-module__rCrioW__testimonialHeader{text-align:center;margin-bottom:4rem}.Home-module__rCrioW__testimonialEyebrow{margin:0;}.Home-module__rCrioW__testimonialHeading{margin:.9rem 0 0;}.Home-module__rCrioW__testimonialSub{color:#f1ede6;margin:.9rem 0 0;font-size:1rem}.Home-module__rCrioW__grid3{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.Home-module__rCrioW__testimonialCard{background:#000;border:1px solid #f1ede633;border-radius:1.25rem;padding:2rem}.Home-module__rCrioW__testimonialPerson{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.Home-module__rCrioW__testimonialAvatar{object-fit:cover;border-radius:100rem;width:3rem;height:3rem}.Home-module__rCrioW__testimonialMeta{flex-direction:column;gap:1px;display:flex}.Home-module__rCrioW__testimonialName{color:#f1ede6;font-size:.88rem;font-weight:600}.Home-module__rCrioW__testimonialOrg{color:#f1ede6;font-size:.88rem}.Home-module__rCrioW__testimonialQuote{color:#f1ede6;text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}.Home-module__rCrioW__faqSection{align-items:start;gap:4rem;}.Home-module__rCrioW__faqLede{color:#f1ede6;text-wrap:pretty;margin:1.5rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.6}.Home-module__rCrioW__faqList{flex-direction:column;gap:2rem;display:flex}.Home-module__rCrioW__faqItem{border-top:1px solid #f1ede633;padding-top:1.5rem}.Home-module__rCrioW__faqQuestion{font-family:var(--font-plex-mono), "IBM Plex Mono", sans-serif;letter-spacing:-.01em;color:#f1ede6;margin:0;font-size:2rem;font-weight:500;line-height:1.04}.Home-module__rCrioW__faqAnswer{color:#f1ede6;text-wrap:pretty;margin:1rem 0 0;font-size:1rem;line-height:1.6}.Home-module__rCrioW__ctaSection{text-align:center;}.Home-module__rCrioW__ctaSub{color:#f1ede699;margin:1rem 0 0;font-size:1.5rem;line-height:1.6}.Home-module__rCrioW__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}@media (max-width:991px){.Home-module__rCrioW__section,.Home-module__rCrioW__faqSection,.Home-module__rCrioW__ctaSection{padding-top:7rem;padding-bottom:7rem}.Home-module__rCrioW__h2,.Home-module__rCrioW__featureHeading,.Home-module__rCrioW__testimonialHeading{font-size:2.26rem}.Home-module__rCrioW__faqQuestion{font-size:1.6rem}.Home-module__rCrioW__cardHeading{font-size:1.27rem}.Home-module__rCrioW__faqLede,.Home-module__rCrioW__ctaSub{font-size:1.4rem}.Home-module__rCrioW__grid2,.Home-module__rCrioW__faqSection,.Home-module__rCrioW__featureCard{grid-template-columns:1fr}.Home-module__rCrioW__grid3{grid-template-columns:1fr 1fr}.Home-module__rCrioW__ctaButtons{gap:1.5rem}}@media (max-width:767px){.Home-module__rCrioW__section,.Home-module__rCrioW__faqSection,.Home-module__rCrioW__ctaSection{padding-top:6rem;padding-bottom:6rem}.Home-module__rCrioW__h2,.Home-module__rCrioW__featureHeading,.Home-module__rCrioW__testimonialHeading{font-size:1.81rem}.Home-module__rCrioW__faqQuestion{font-size:1.28rem}.Home-module__rCrioW__cardHeading{font-size:1.15rem}.Home-module__rCrioW__faqLede,.Home-module__rCrioW__ctaSub{font-size:1.3rem}.Home-module__rCrioW__paragraphLg,.Home-module__rCrioW__featureBody,.Home-module__rCrioW__introBody{font-size:1.1rem}.Home-module__rCrioW__eyebrow,.Home-module__rCrioW__testimonialEyebrow{font-size:.8rem}.Home-module__rCrioW__grid3{grid-template-columns:1fr}.Home-module__rCrioW__featureCard{padding:1.5rem}}@media (max-width:479px){.Home-module__rCrioW__section,.Home-module__rCrioW__faqSection,.Home-module__rCrioW__ctaSection{padding-top:5rem;padding-bottom:5rem}.Home-module__rCrioW__h2,.Home-module__rCrioW__featureHeading,.Home-module__rCrioW__testimonialHeading{font-size:1.45rem}.Home-module__rCrioW__faqQuestion{font-size:1.1rem}.Home-module__rCrioW__cardHeading{font-size:1.03rem}.Home-module__rCrioW__faqLede,.Home-module__rCrioW__ctaSub{font-size:1.2rem}.Home-module__rCrioW__paragraphLg,.Home-module__rCrioW__featureBody,.Home-module__rCrioW__introBody{font-size:1.05rem}.Home-module__rCrioW__ctaButtons{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:1rem;width:100%;margin-bottom:23px}}
