.ncms_form{gap:var(--size--3);flex-direction:column;width:100%;display:flex}.ncms_form_field{gap:var(--size--1);flex-direction:column;display:flex}.ncms_form_label{font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--1);color:var(--theme--ink--secondary)}.ncms_form_field input,.ncms_form_field textarea,.ncms_form_field select{width:100%;padding:var(--size--2);font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);color:var(--theme--ink--primary);background-color:var(--theme--surface--primary);border:var(--border--1) solid var(--theme--stroke--secondary);border-radius:var(--radius--1);transition:border-color .15s,box-shadow .15s}.ncms_form_field textarea{resize:vertical;min-height:7rem}.ncms_form_field input::placeholder,.ncms_form_field textarea::placeholder{color:var(--theme--ink--tertiary)}.ncms_form_field input:focus-visible,.ncms_form_field textarea:focus-visible,.ncms_form_field select:focus-visible{border-color:var(--theme--ink--brand);box-shadow:0 0 0 var(--border--1) var(--theme--ink--brand);outline:none}.ncms_form_field_check{align-items:center;gap:var(--size--1);flex-direction:row}.ncms_form_field_check input{width:auto;accent-color:var(--theme--ink--brand)}.ncms_form_field_check .ncms_form_label{color:var(--theme--ink--primary);font-weight:var(--font--weight--0)}.ncms_form_submit{margin-top:var(--size--1);padding:var(--size--2) var(--size--4);font-family:var(--font--family--0);font-size:var(--font--size--2);font-weight:var(--font--weight--1);color:var(--theme--surface--primary);background-color:var(--theme--ink--primary);border-radius:var(--radius--1);cursor:pointer;align-self:flex-start;transition:opacity .15s}.ncms_form_submit:hover{opacity:.85}.ncms_form_submit:disabled{opacity:.5;cursor:default}.ncms_form_error{font-size:var(--font--size--1);line-height:var(--font--height--1);color:var(--theme--ink--negative)}.ncms_form_done{font-size:var(--font--size--2);line-height:var(--font--height--2);color:var(--theme--ink--primary)}
.partnerships_block{gap:var(--size--3);color:var(--theme--ink--secondary);letter-spacing:normal;flex-direction:column;display:flex}.partnerships_header{justify-content:space-between;align-items:center;gap:var(--size--2);display:flex}.partnerships_title{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--0);color:var(--theme--ink--primary)}.partnerships_header_action{height:2rem;padding-inline:var(--size--1);background:color-mix(in srgb, var(--theme--surface--secondary) calc(100% * var(--component-states--initial)), var(--theme--surface--primary) calc(100% * var(--component-states--final)));color:var(--theme--ink--primary);border:var(--border--0) solid var(--theme--stroke--primary);border-radius:var(--radius--0);font-family:var(--font--family--0);font-size:var(--font--size--1);cursor:pointer;white-space:nowrap;box-shadow:0 1px 1px #05050503, 0 3px 3px #05050503, 0 calc(12px + 4px * var(--component-states--final,0)) 24px rgba(5, 5, 5, calc(.02 + .02 * var(--component-states--final,0))), 0 calc(12px + 4px * var(--component-states--final,0)) 32px rgba(5, 5, 5, calc(.02 + .02 * var(--component-states--final,0)));align-items:center;line-height:1;text-decoration:none;display:inline-flex}.partnerships_slider{scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:auto hidden}.partnerships_slider::-webkit-scrollbar{display:none}.partnerships_slider.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.partnerships_track{gap:var(--size--3);width:max-content;padding-inline:max(var(--layout--margin), calc(( 100vw - ( (var(--layout--width) * .6666) - 4 * (var(--layout--gutter) / 12) ) ) / 2));display:flex}.partnerships_card{gap:var(--size--2);padding:var(--size--2);background:var(--theme--surface--primary);border:var(--border--0) solid var(--theme--stroke--primary);border-radius:var(--radius--1);flex-direction:column;flex:0 0 20rem;display:flex;overflow:hidden}.partnerships_card_header{gap:var(--size--1);padding-inline:var(--size--1);flex-direction:column;display:flex}.partnerships_card_logo{border-radius:var(--radius--0);background:var(--swatch--light);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden;box-shadow:0 1px 1px -.5px #00000005,0 6px 6px -3px #00000005,0 24px 24px -12px #00000005,0 24px 48px 2px #0000000d}.partnerships_card_logo_dashed{border:var(--border--0) dashed var(--theme--stroke--secondary);border-radius:var(--radius--0);width:1.5rem;height:1.5rem;color:var(--theme--ink--tertiary);justify-content:center;align-items:center;padding:.25rem;display:flex}.partnerships_card_logo_dashed svg{width:100%;height:100%;display:block}.partnerships_card_logo img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.partnerships_card_name{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--0);color:var(--theme--ink--primary)}.partnerships_card_desc{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);color:var(--theme--ink--secondary);max-width:26ch}.partnerships_card_meta{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.partnerships_card_visit{color:color-mix(in srgb, var(--theme--ink--secondary) calc(100% * var(--component-states--initial)), var(--theme--ink--primary) calc(100% * var(--component-states--final)));cursor:pointer;text-decoration:underline}.partnerships_card_meta_part{color:var(--theme--ink--tertiary);align-items:center;gap:.25rem;display:inline-flex}.partnerships_card_meta_sep{color:var(--theme--ink--tertiary)}.partnerships_card_image{border-radius:var(--radius--0);background:var(--theme--surface--secondary);height:18rem;position:relative;overflow:hidden}.partnerships_card_image img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.partnerships_card_logo img[data-ncms-empty],.partnerships_card_image>img[data-ncms-empty],.partnerships_card_seq_media[data-ncms-empty]{display:none}.partnerships_card_image:focus-visible{outline:var(--border--2) solid var(--theme--stroke--brand);outline-offset:-2px}.partnerships_card_overlay{z-index:1;padding-inline:var(--size--2);border-radius:inherit;-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none;background:0 0;justify-content:center;align-items:center;transition:background .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;display:flex;position:absolute;inset:0}.partnerships_card_image[data-active=true] .partnerships_card_overlay{background:color-mix(in srgb, var(--swatch--dark) 30%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto}.partnerships_card_seq{aspect-ratio:16/10;border-radius:var(--radius--0);background:var(--swatch--light);opacity:0;width:100%;transition:opacity .45s;position:relative;overflow:hidden;box-shadow:0 1px 1px -.5px #0000000a,0 12px 24px -8px #0000002e}.partnerships_card_image[data-active=true] .partnerships_card_seq{opacity:1;transition:opacity .35s .2s}.partnerships_card_seq_frame{opacity:0;background-position:50%;background-size:cover;position:absolute;inset:0}.partnerships_card_seq_frame[data-active=true]{opacity:1}.partnerships_card_seq_media{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.partnerships_card_credit{z-index:2;padding-inline:var(--size--2);padding-bottom:var(--size--1);font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);color:var(--theme--ink--primary);opacity:0;transition:opacity .45s,transform .45s;position:absolute;bottom:0;left:0;right:0;transform:translateY(.25rem)}.partnerships_card_image[data-active=true] .partnerships_card_credit{opacity:1;transition:opacity .35s .26s,transform .4s .26s;transform:none}.partnerships_card_credit a{color:inherit;text-decoration:underline}@media (prefers-reduced-motion:reduce){.partnerships_card_overlay,.partnerships_card_seq,.partnerships_card_credit{transition:none;transform:none}}.partnerships_card_image-cta{background:var(--theme--surface--secondary);justify-content:center;align-items:center;display:flex}.partnerships_cta_button{height:2rem;padding-inline:var(--size--1);background:color-mix(in srgb, var(--theme--surface--secondary) calc(100% * var(--component-states--initial)), var(--theme--surface--primary) calc(100% * var(--component-states--final)));color:var(--theme--ink--primary);border:var(--border--0) solid var(--theme--stroke--primary);border-radius:var(--radius--0);font-family:var(--font--family--0);font-size:var(--font--size--1);cursor:pointer;white-space:nowrap;box-shadow:0 1px 1px #05050503, 0 3px 3px #05050503, 0 calc(12px + 4px * var(--component-states--final,0)) 24px rgba(5, 5, 5, calc(.02 + .02 * var(--component-states--final,0))), 0 calc(12px + 4px * var(--component-states--final,0)) 32px rgba(5, 5, 5, calc(.02 + .02 * var(--component-states--final,0)));align-items:center;line-height:1;text-decoration:none;display:inline-flex}@media (max-width:600px){.partnerships_card{flex:0 0 17.5rem}.partnerships_card_image{height:16rem}}
