.partners-page{--partners-ease:cubic-bezier(.22, 1, .36, 1);--partners-focus-ring:0 0 0 3px #4f523e29;overflow-x:clip}body:has(.partners-page .hero-frame){--hero-frame-height:clamp(600px, 58vw, 780px)}body:has(.partners-page .hero-frame) .ask-jane{--ask-jane-hero-bottom:max(var(--ask-jane-screen-bottom), calc(100svh - var(--hero-frame-pad) - var(--hero-frame-height) + 20px))}.partners-hero{min-height:var(--hero-frame-height);border-radius:var(--hero-frame-radius);corner-shape:superellipse(var(--squircle-factor));color:#e8e9e6;background:#07131b;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000002e,0 8px 10px -6px #00000024,0 32px 60px -16px #00000047}.partners-hero:after{content:"";z-index:4;border-radius:inherit;corner-shape:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.partners-hero__image,.partners-hero__overlay{width:100%;height:100%;position:absolute;inset:0}.partners-hero__image{z-index:0;object-fit:cover;object-position:center}.partners-hero__overlay{z-index:1;background:linear-gradient(90deg,#040a089e 0%,#040a082e 62%,#0000 100%),linear-gradient(#0000 55%,#040a08b3 100%)}.partners-hero__grain{z-index:2;mix-blend-mode:overlay;opacity:.05;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.partners-hero__content,.partners-hero__proof{z-index:3;width:min(var(--content-width), calc(100% - 60px));margin-inline:auto;position:relative}.partners-hero__content{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:110px;display:flex}.partners-hero__content>*{animation:partners-rise .9s var(--partners-ease) both}.partners-hero__content>:nth-child(2){animation-delay:80ms}.partners-hero__content>:nth-child(3){animation-delay:.16s}.partners-hero__content>:nth-child(4){animation-delay:.24s}@keyframes partners-rise{0%{opacity:0;transform:translateY(14px)}}.partners-hero__content>.partners-hero__edition{align-self:flex-start;width:auto;margin-bottom:0;animation:none}.partners-hero__edition .hero-edition-link{flex:none}.partners-hero__content h1{max-width:12em;font-family:var(--font-family-text);letter-spacing:-.05em;text-wrap:balance;margin-top:28px;font-size:clamp(40px,5.2vw,68px);font-weight:400;line-height:1.02}.partners-hero__title-muted{color:#e8e9e6a8;display:block}.partners-hero__lede{color:#d9dbd6;text-wrap:pretty;max-width:560px;margin-top:28px;font-size:17px;line-height:1.55}.partners-hero__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.partners-button{corner-shape:round;white-space:nowrap;border-radius:1000px;justify-content:center;align-items:center;height:44px;padding:0 22px;font-size:14px;font-weight:600;line-height:1;transition:background-color .16s,box-shadow .16s;display:inline-flex}.partners-button:focus-visible{box-shadow:var(--partners-focus-ring)}.partners-button--light{background:var(--background-color-page);color:var(--content-ink)}.partners-button--light:hover{background:#fff}.partners-hero__proof{--partners-ask-jane-reserve:172px;padding-top:22px;padding-right:max(0px, calc(var(--partners-ask-jane-reserve) - (100% - min(var(--content-width), 100% - 60px)) / 2));animation:partners-rise .9s .32s var(--partners-ease) both;border-top:.5px solid #fff6ed42;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:36px;display:grid}.partners-hero__proof div{flex-direction:column;gap:6px;display:flex}.partners-hero__proof dt{color:#f2ece49e;font-family:var(--font-family-mono-label);font-size:11px}.partners-hero__proof dd{color:#f7f2ec;letter-spacing:-.02em;margin:0;font-size:18px}.partners-section{justify-content:center;width:100%;display:flex}.partners-rail{width:min(var(--content-rail-width), 100%);flex-direction:column;align-items:flex-start;gap:56px;padding:112px 30px 120px;display:flex}.partners-page .page-body>.partners-section:first-child .partners-rail{padding-top:144px}.partners-grid.product-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 40px);margin:0 20px}.partners-card.product-feature-card{background:#ffffff21;transition:background-color .16s}.partners-card:not(:nth-child(3n)){border-right:.5px solid #07131b29}.partners-card__link{min-height:100%;color:inherit;flex-direction:column;flex:1;display:flex;position:relative}.partners-card__arrow{color:#04030169;font-size:16px;line-height:1;transition:transform .16s;position:absolute;top:0;right:0}.partners-card__link:hover .partners-card__arrow,.partners-card__link:focus-visible .partners-card__arrow{transform:translate(2px,-2px)}.partners-card__link:focus-visible{box-shadow:var(--partners-focus-ring);border-radius:8px;outline:none}.partners-card:hover,.partners-card:focus-within{background:#fff}.partners-card__mark{object-fit:contain;width:28px;height:28px;margin-top:auto;display:block}.partners-card h3{color:var(--color-accent-olive);margin:14px 0 12px;font-size:18px;font-weight:500;line-height:1.2}.partners-card p{color:var(--color-accent-sage);margin:0;font-size:11px;line-height:1.55}.partners-invite{justify-content:center;width:100%;display:flex}.partners-invite .partners-rail{padding-top:72px;padding-bottom:128px}.partners-invite__panel{border-radius:var(--product-surface-radius);corner-shape:superellipse(var(--squircle-factor));color:#f7f2ec;background:#07131b;flex-direction:column;justify-content:flex-end;width:calc(100% - 40px);min-height:520px;margin:0 20px;padding:40px 44px 48px;display:flex;position:relative;overflow:hidden}.partners-invite__image,.partners-invite__shade,.partners-invite__grain{width:100%;height:100%;position:absolute;inset:0}.partners-invite__image{z-index:0;object-fit:cover;object-position:center}.partners-invite__shade{z-index:1;background:linear-gradient(100deg,#07131bd1 0%,#07131b6b 48%,#07131b2e 100%),linear-gradient(#07131b1a 0%,#07131bb8 100%)}.partners-invite__grain{z-index:2;mix-blend-mode:overlay;opacity:.05;pointer-events:none}.partners-invite__arrow{z-index:3;color:#f7f2ecc7;font-size:22px;line-height:1;transition:transform .16s,opacity .45s cubic-bezier(.16,1,.3,1);position:absolute;top:28px;right:32px}.partners-invite__panel:hover .partners-invite__arrow,.partners-invite__panel:focus-visible .partners-invite__arrow{transform:translate(3px,-3px)}.partners-invite__panel:focus-visible{box-shadow:var(--partners-focus-ring);outline:none}.partners-invite__panel:hover .partners-button--light{background:#fff}.partners-invite__copy{z-index:3;flex-direction:column;align-items:flex-start;max-width:640px;display:flex;position:relative}.partners-invite__eyebrow{color:#f7f2ecb8;letter-spacing:.01px;align-items:center;gap:10px;font-size:14px;line-height:14px;display:flex}.partners-invite__eyebrow span{corner-shape:round;background:#f7f2ecb8;border-radius:100px;width:9px;height:9px}.partners-invite__copy h2{font-family:var(--font-family-display);letter-spacing:-.045em;margin-top:22px;font-size:clamp(52px,6vw,84px);font-weight:300;line-height:.94}.partners-invite__copy h2 span{color:#f7f2ec9e;display:block}.partners-invite__copy>p{color:#d9dbd6;text-wrap:pretty;max-width:38ch;margin-top:22px;font-size:17px;line-height:1.55}.partners-invite__copy .partners-button{margin-top:32px}.partners-invite__panel[data-state=form],.partners-invite__panel[data-state=received]{justify-content:flex-start;min-height:0}.partners-invite__panel[data-state=form] .partners-invite__shade,.partners-invite__panel[data-state=received] .partners-invite__shade{background:linear-gradient(#07131b6b 0%,#07131b94 100%)}.partners-invite__panel[data-state=form] .partners-invite__arrow,.partners-invite__panel[data-state=received] .partners-invite__arrow{opacity:0;pointer-events:none}.partners-invite__motion{z-index:3;width:100%;position:relative}.partners-invite__copy--form{width:100%;max-width:none}.partners-invite__copy--form h2{font-size:clamp(36px,4vw,52px)}.partners-inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;width:100%;margin-top:28px;display:grid}.partners-inquiry-field{flex-direction:column;gap:7px;min-width:0;display:flex}.partners-inquiry-field--wide,.partners-inquiry-error,.partners-inquiry-actions{grid-column:1/-1}.partners-inquiry-field label{color:#f7f2ecc7;font-size:13px;font-weight:500}.partners-inquiry-field input,.partners-inquiry-field select,.partners-inquiry-field textarea{color:#f7f2ec;width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#f7f2ec1f;border:1px solid #f7f2ec47;border-radius:12px;outline:none;font-size:15px}.partners-inquiry-field input,.partners-inquiry-field select{min-height:46px;padding:0 14px}.partners-inquiry-field textarea{resize:vertical;min-height:120px;padding:12px 14px}.partners-inquiry-field input::placeholder,.partners-inquiry-field textarea::placeholder{color:#f7f2ec75}.partners-inquiry-field input:focus,.partners-inquiry-field select:focus,.partners-inquiry-field textarea:focus{background:#f7f2ec2e;border-color:#f7f2ec9e;box-shadow:0 0 0 3px #f7f2ec24}.partners-inquiry-field select option{color:#f7f2ec;background:#17241f}.partners-inquiry-select{display:block;position:relative}.partners-inquiry-select select{appearance:none;padding-right:40px}.partners-inquiry-select .icon{color:#f7f2ecb8;pointer-events:none;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.partners-inquiry-actions{align-items:center;gap:18px;display:flex}.partners-inquiry-actions .partners-button{margin-top:6px}.partners-inquiry-actions .partners-button:disabled{cursor:wait;opacity:.55}.partners-inquiry-back{color:#f7f2ecb8;margin-top:6px;font-size:14px;font-weight:600}.partners-inquiry-back:hover{color:#fff}.partners-inquiry-error{color:#ffd0c2;margin:0;font-size:14px;line-height:1.45}@media (max-width:1024px){body:has(.partners-page .hero-frame){--hero-frame-height:clamp(680px, 58vw, 780px)}.partners-rail{gap:44px;padding:88px 24px 96px}.partners-page .page-body>.partners-section:first-child .partners-rail{padding-top:116px}.partners-grid.product-feature-grid,.partners-invite__panel{width:100%;margin-inline:0}.partners-grid.product-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.partners-hero__proof{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:82px;padding-right:0}.partners-hero__proof div{flex-direction:row;justify-content:space-between;align-items:baseline}.partners-hero__proof dd{font-size:16px}.partners-grid.product-feature-grid{grid-template-columns:minmax(0,1fr)}.partners-card:not(:nth-child(3n)){border-right:0}.partners-card:not(:last-child){border-bottom:.5px solid #07131b29}}@media (max-width:640px){.partners-rail,.partners-invite .partners-rail{padding:72px 20px 80px}.partners-invite__panel{min-height:440px;padding:28px 24px 32px}.partners-invite__arrow{top:22px;right:22px}.partners-invite__copy>p{font-size:15.5px}.partners-inquiry-form{grid-template-columns:minmax(0,1fr)}body:has(.partners-page .hero-frame){--hero-frame-height:clamp(640px, calc(100svh - (var(--hero-frame-pad) * 2)), var(--hero-frame-max-height))}.partners-hero{height:var(--hero-frame-height)}.partners-hero__proof{display:none}.partners-hero__content{width:calc(100% - 56px);padding-bottom:88px}.partners-hero__lede{font-size:15.5px}}
