.phero{width:100%;min-height:100vh;padding:32px var(--kiraa-grid-margin,60px) 80px;color:#fff;font-family:var(--font-body);position:relative;overflow:hidden}.phero__bg{z-index:0;position:absolute;inset:0}.phero__inner{z-index:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px 96px;width:100%;min-height:calc(100vh - 112px);padding-top:100px;display:grid;position:relative}.phero__lead{flex-direction:column;grid-area:1/1;align-self:start;gap:24px;max-width:720px;display:flex}.phero__num{font-family:var(--font-mono);font-size:calc(13px * var(--ts,1));letter-spacing:.78px;color:#00d0a3}.phero__title{font-family:var(--font-body);font-weight:400;font-size:calc(60px * var(--ts,1));letter-spacing:-.8px;color:#fff;margin:0;line-height:1.05}.phero__body{flex-direction:column;grid-area:2/2;place-self:end;gap:14px;max-width:380px;padding-bottom:32px;display:flex}.phero__body p{font-family:var(--font-body);font-size:calc(13px * var(--ts,1));color:#fff;margin:0;line-height:1.6}@media (max-width:900px){.phero__inner{grid-template-rows:auto auto;grid-template-columns:1fr;gap:40px}.phero__lead{grid-column:1;max-width:100%}.phero__body{grid-column:1;justify-self:start;max-width:100%}.phero__title{font-size:calc(36px * var(--ts,1))}}
.psignup{color:#ede6de;width:100%;font-family:var(--font-body);background:#0c0c0c}.psignup__inner{width:100%;max-width:var(--kiraa-grid-max-width,1440px);padding:120px var(--kiraa-grid-margin,60px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:96px;margin:0 auto;display:grid}.psignup__quote-wrap{flex-direction:column;justify-content:space-between;gap:64px;min-height:360px;display:flex}.psignup__quote{font-family:var(--font-body);font-weight:400;font-size:calc(40px * var(--ts,1));letter-spacing:-.6px;color:#ede6de;max-width:560px;margin:0;line-height:1.15}.psignup__attr{flex-direction:column;gap:6px;display:flex}.psignup__author{font-family:var(--font-body);font-size:calc(16px * var(--ts,1));color:#ede6de;line-height:1.3}.psignup__role{font-family:var(--font-mono);font-size:calc(11px * var(--ts,1));letter-spacing:.78px;color:#00d0a3}.psignup__form-wrap{flex-direction:column;justify-self:end;gap:32px;width:100%;max-width:460px;display:flex}.psignup__head{flex-direction:column;gap:8px;display:flex}.psignup__num{font-family:var(--font-mono);font-size:calc(13px * var(--ts,1));letter-spacing:.78px;color:#00d0a3}.psignup__title{font-family:var(--font-body);font-weight:400;font-size:calc(28px * var(--ts,1));letter-spacing:-.4px;color:#ede6de;margin:0;line-height:1.2}.psignup__form{flex-direction:column;gap:12px;display:flex}.psignup__field{display:block;position:relative}.psignup__field-sr{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.psignup__input{-webkit-backdrop-filter:blur(8px);color:#fff;width:100%;height:44px;font-family:var(--font-mono);font-size:calc(12px * var(--ts,1));letter-spacing:.6px;text-transform:uppercase;background:#ffffff0a;border:.5px solid #ede6de80;outline:0;padding:0 14px;transition:border-color .15s}.psignup__input::placeholder{color:#ede6de8c}.psignup__input:focus{border-color:#00d0a3}.psignup__input--select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#ede6deb3 50%),linear-gradient(135deg,#ede6deb3 50%,#0000 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.psignup__input--select option{color:#ede6de;background:#0c0c0c}.psignup__submit{color:#00d0a3;height:44px;font-family:var(--font-mono);font-size:calc(12px * var(--ts,1));letter-spacing:.78px;text-transform:uppercase;cursor:pointer;background:0 0;border:.5px solid #00d0a3;justify-content:center;align-self:flex-start;align-items:center;margin-top:12px;padding:0 24px;transition:background .15s,color .15s;display:inline-flex;position:relative}.psignup__submit:hover{background:#00d0a31f}.psignup__submit-corner{pointer-events:none;border:0 solid #00d0a3;width:10px;height:10px;position:absolute}.psignup__submit-corner--tl{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.psignup__submit-corner--tr{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.psignup__submit-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.psignup__submit-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}@media (max-width:1024px){.psignup__inner{padding:80px var(--kiraa-grid-margin,60px);grid-template-columns:1fr;gap:56px}.psignup__quote-wrap{gap:32px;min-height:0}.psignup__quote{font-size:calc(28px * var(--ts,1))}.psignup__form-wrap{justify-self:start}}@media (max-width:600px){.psignup__quote,.psignup__title{font-size:calc(22px * var(--ts,1))}}
.phero-priv{background:#0c0c0c;width:100%;height:340px;position:relative;overflow:hidden}.phero-priv__bg{isolation:isolate;pointer-events:none;position:absolute;inset:0}.phero-priv__bg-gradient,.phero-priv__bg-wavelines{width:100%;height:100%;display:block;position:absolute;inset:0}.phero-priv__bg-wavelines{mix-blend-mode:overlay;opacity:.7}.phero-priv__bg-fade{background:linear-gradient(#ede6de00 0%,#ede6de 100%);height:160px;position:absolute;inset:auto 0 0}@media (max-width:768px){.phero-priv{height:220px}.phero-priv__bg-fade{height:110px}}
.pcontent{color:#0c0c0c;width:100%;font-family:var(--font-body);background:#ede6de}.pcontent__inner{width:100%;max-width:var(--kiraa-grid-max-width,1440px);padding:96px var(--kiraa-grid-margin,60px) 160px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:80px;margin:0 auto;display:grid}.pcontent__lead{flex-direction:column;align-self:start;gap:24px;display:flex;position:sticky;top:120px}.pcontent__meta{font-family:var(--font-mono);font-size:calc(12px * var(--ts,1));letter-spacing:.78px;color:#00d0a3;text-transform:uppercase}.pcontent__title{font-family:var(--font-body);font-weight:400;font-size:calc(60px * var(--ts,1));letter-spacing:-.8px;color:#0c0c0c;margin:0;line-height:1.05}.pcontent__sections{flex-direction:column;gap:56px;max-width:640px;display:flex}.pcontent__section{flex-direction:column;gap:16px;display:flex}.pcontent__section-title{font-family:var(--font-body);font-weight:400;font-size:calc(22px * var(--ts,1));letter-spacing:-.2px;color:#0c0c0c;margin:0;line-height:1.25}.pcontent__section-body{font-family:var(--font-body);font-size:calc(13px * var(--ts,1));color:#1c1c1c;white-space:pre-line;margin:0;line-height:1.6}@media (max-width:1024px){.pcontent__inner{padding:72px var(--kiraa-grid-margin,60px) 120px;grid-template-columns:1fr;gap:48px}.pcontent__lead{position:static;top:auto}.pcontent__title{font-size:calc(44px * var(--ts,1))}}@media (max-width:600px){.pcontent__title{font-size:calc(36px * var(--ts,1))}}
