/*!
 * Pattern V3 Utility Bridge
 * Source: https://cdn.prod.website-files.com/6a655c67e1cc8b4be41b96d5/css/pattern-l3.shared.e471d10a0.min.css
 * Scope: .page_main_v3, .pattern-library-v3--u-section, .pattern-library-v3--u-container, .pattern-library-v3--u-content-wrapper, .pattern-library-v3--u-grid-wrapper, .pattern-library-v3--u-button-wrapper, .pattern-library-v3--u-layout-wrapper
 * Temporary compatibility layer: remove after Pattern V1 and V2 are retired.
 *
 * The nested anchor adds one class of specificity so these V3 utility rules
 * beat legacy unprefixed utilities only inside approved V3 boundaries.
 */
:is(.page_main_v3,.pattern-library-v3--u-section,.pattern-library-v3--u-container,.pattern-library-v3--u-content-wrapper,.pattern-library-v3--u-grid-wrapper,.pattern-library-v3--u-button-wrapper,.pattern-library-v3--u-layout-wrapper) {
  &.u-layout-wrapper,.u-layout-wrapper{grid-column-gap:var(--pattern-library-v3---site--gutter);grid-row-gap:var(--pattern-library-v3_spacing---space--8);justify-content:center;align-items:stretch;width:100%;display:flex}
  &.u-layout-wrapper:where(.w-variant-31f8ed75-2c88-945a-a737-1b9b50b4494b),.u-layout-wrapper:where(.w-variant-31f8ed75-2c88-945a-a737-1b9b50b4494b),&.u-layout-wrapper:where(.w-variant-329f6899-ba0f-e4db-0449-3c5b8ba4f388),.u-layout-wrapper:where(.w-variant-329f6899-ba0f-e4db-0449-3c5b8ba4f388){grid-column-gap:0rem;grid-row-gap:0rem;border-radius:var(--pattern-library-v3---radius--main);background-color:var(--pattern-library-v3_theme---background-2);position:relative;overflow:clip}
  &.u-layout-wrapper:where(.w-variant-4fee4cc0-701f-2817-944f-2c0261b9c2f3),.u-layout-wrapper:where(.w-variant-4fee4cc0-701f-2817-944f-2c0261b9c2f3),&.u-layout-wrapper:where(.w-variant-6bb5e515-55a9-1fc8-d29b-ff898d8b40f7),.u-layout-wrapper:where(.w-variant-6bb5e515-55a9-1fc8-d29b-ff898d8b40f7){grid-column-gap:var(--pattern-library-v3---site--gutter);flex-flow:row;justify-content:center;align-items:stretch;display:flex}
  &.u-layout-wrapper:where(.w-variant-68f391d9-5035-33d6-31d7-f291793df077),.u-layout-wrapper:where(.w-variant-68f391d9-5035-33d6-31d7-f291793df077),&.u-layout-wrapper:where(.w-variant-5c28ce60-ab9b-e5fa-e139-e29754f40a1b),.u-layout-wrapper:where(.w-variant-5c28ce60-ab9b-e5fa-e139-e29754f40a1b){grid-column-gap:0rem;grid-row-gap:0rem}
  &.u-layout-wrapper:where(.w-variant-ebfcdcb1-ac53-1b15-fcb9-eaeda25808f5),.u-layout-wrapper:where(.w-variant-ebfcdcb1-ac53-1b15-fcb9-eaeda25808f5){border-radius:var(--pattern-library-v3---radius--main);background-color:var(--pattern-library-v3_theme---background);overflow:clip}
  &.u-layout-wrapper:where(.w-variant-558793eb-2b07-490b-9842-2d7e6f6bf325),.u-layout-wrapper:where(.w-variant-558793eb-2b07-490b-9842-2d7e6f6bf325){justify-content:center;align-items:stretch}
  &.u-layout,.u-layout{grid-column-gap:inherit;grid-row-gap:inherit;flex-flow:column;grid-template-rows:auto;grid-auto-columns:1fr;width:100%;display:flex}
  &.u-layout:where(.w-variant-31f8ed75-2c88-945a-a737-1b9b50b4494b),.u-layout:where(.w-variant-31f8ed75-2c88-945a-a737-1b9b50b4494b){display:var(--flex-medium,grid);flex-flow:column;grid-template-columns:repeat(2,minmax(0,1fr))}
  &.u-layout:where(.w-variant-329f6899-ba0f-e4db-0449-3c5b8ba4f388),.u-layout:where(.w-variant-329f6899-ba0f-e4db-0449-3c5b8ba4f388){border-top-left-radius:var(--pattern-library-v3---radius--md);border-top-right-radius:var(--pattern-library-v3---radius--md);border-bottom-left-radius:var(--pattern-library-v3---radius--md);border-bottom-right-radius:var(--pattern-library-v3---radius--md);background-color:var(--pattern-library-v3_theme---background-2);display:var(--flex-medium,grid);flex-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));overflow:clip}
  &.u-layout:where(.w-variant-4fee4cc0-701f-2817-944f-2c0261b9c2f3),.u-layout:where(.w-variant-4fee4cc0-701f-2817-944f-2c0261b9c2f3),&.u-layout:where(.w-variant-6bb5e515-55a9-1fc8-d29b-ff898d8b40f7),.u-layout:where(.w-variant-6bb5e515-55a9-1fc8-d29b-ff898d8b40f7){grid-template-columns:[full-start]minmax(0,1fr)[content-start]repeat(var(--pattern-library-v3---site--column-count),minmax(0,var(--pattern-library-v3---site--column-width)))[content-end]minmax(0,1fr)[full-end];width:calc(100vw*var(--pattern-library-v3_responsive---large) + 100%*max(var(--pattern-library-v3_responsive---medium),var(--pattern-library-v3_responsive---small),var(--pattern-library-v3_responsive---xsmall)));display:var(--flex-medium,grid);flex-flow:column;flex:none}
  &.u-layout:where(.w-variant-558793eb-2b07-490b-9842-2d7e6f6bf325),.u-layout:where(.w-variant-558793eb-2b07-490b-9842-2d7e6f6bf325),&.u-layout:where(.w-variant-1261a7e4-2c05-3b0b-2126-d399890906b8),.u-layout:where(.w-variant-1261a7e4-2c05-3b0b-2126-d399890906b8){display:var(--flex-medium,grid);flex-flow:column;grid-template-columns:repeat(12,minmax(0,1fr))}
  &.u-layout:where(.w-variant-ebfcdcb1-ac53-1b15-fcb9-eaeda25808f5),.u-layout:where(.w-variant-ebfcdcb1-ac53-1b15-fcb9-eaeda25808f5){flex-flow:column;justify-content:center;align-items:stretch;min-height:26rem;display:flex;position:relative}
  &.u-layout:where(.w-variant-8102714a-43a8-999f-3b38-1e2e2052684a),.u-layout:where(.w-variant-8102714a-43a8-999f-3b38-1e2e2052684a){flex-flow:wrap;justify-content:space-between;align-items:flex-end}
  &.u-layout:where(.w-variant-63104039-8668-fe35-89de-97de1d6dc658),.u-layout:where(.w-variant-63104039-8668-fe35-89de-97de1d6dc658){display:var(--flex-medium,grid);flex-flow:column;grid-template-columns:repeat(2,minmax(0,1fr))}
  &.u-layout:where(.w-variant-68f391d9-5035-33d6-31d7-f291793df077),.u-layout:where(.w-variant-68f391d9-5035-33d6-31d7-f291793df077),&.u-layout:where(.w-variant-5c28ce60-ab9b-e5fa-e139-e29754f40a1b),.u-layout:where(.w-variant-5c28ce60-ab9b-e5fa-e139-e29754f40a1b){width:100vw;display:var(--flex-medium,grid);flex-flow:column;flex:none;grid-template-columns:repeat(2,minmax(0,1fr))}
  &.u-layout-column-1,.u-layout-column-1{align-self:center;width:100%;position:relative}
  &.u-layout-column-1:where(.w-variant-31f8ed75-2c88-945a-a737-1b9b50b4494b),.u-layout-column-1:where(.w-variant-31f8ed75-2c88-945a-a737-1b9b50b4494b),&.u-layout-column-1:where(.w-variant-329f6899-ba0f-e4db-0449-3c5b8ba4f388),.u-layout-column-1:where(.w-variant-329f6899-ba0f-e4db-0449-3c5b8ba4f388){padding:var(--pattern-library-v3_spacing---space--6)}
  &.u-layout-column-1:where(.w-variant-4fee4cc0-701f-2817-944f-2c0261b9c2f3),.u-layout-column-1:where(.w-variant-4fee4cc0-701f-2817-944f-2c0261b9c2f3){padding-top:calc(var(--pattern-library-v3_spacing---space--6)*var(--pattern-library-v3_responsive---large));padding-bottom:calc(var(--pattern-library-v3_spacing---space--6)*var(--pattern-library-v3_responsive---large));grid-column:2/span 5}
  &.u-layout-column-1:where(.w-variant-6bb5e515-55a9-1fc8-d29b-ff898d8b40f7),.u-layout-column-1:where(.w-variant-6bb5e515-55a9-1fc8-d29b-ff898d8b40f7){padding-top:calc(var(--pattern-library-v3_spacing---space--6)*var(--pattern-library-v3_responsive---large));padding-bottom:calc(var(--pattern-library-v3_spacing---space--6)*var(--pattern-library-v3_responsive---large));grid-column:9/span 5}
  &.u-layout-column-1:where(.w-variant-d69d5003-e9bc-b347-4e02-eb46976beb1c),.u-layout-column-1:where(.w-variant-d69d5003-e9bc-b347-4e02-eb46976beb1c){---mode--collection-03350327-af76-e98a-44ed-8ad736b50378:mode-bff72b6a-646d-c2ee-b0ac-6678445d9fc8;text-align:center;justify-content:center;align-items:center}
  &.u-layout-column-1:where(.w-variant-ebfcdcb1-ac53-1b15-fcb9-eaeda25808f5),.u-layout-column-1:where(.w-variant-ebfcdcb1-ac53-1b15-fcb9-eaeda25808f5){z-index:1;padding-top:var(--pattern-library-v3_spacing---section-space--main);padding-right:var(--pattern-library-v3_spacing---space--5);padding-bottom:var(--pattern-library-v3_spacing---section-space--main);padding-left:var(--pattern-library-v3_spacing---space--5);text-align:center;justify-content:center;align-items:center;position:relative}
  &.u-layout-column-1:where(.w-variant-8102714a-43a8-999f-3b38-1e2e2052684a),.u-layout-column-1:where(.w-variant-8102714a-43a8-999f-3b38-1e2e2052684a){width:auto}
  &.u-layout-column-1:where(.w-variant-558793eb-2b07-490b-9842-2d7e6f6bf325),.u-layout-column-1:where(.w-variant-558793eb-2b07-490b-9842-2d7e6f6bf325){grid-column:1/span 6;align-self:start}
  &.u-layout-column-1:where(.w-variant-1261a7e4-2c05-3b0b-2126-d399890906b8),.u-layout-column-1:where(.w-variant-1261a7e4-2c05-3b0b-2126-d399890906b8){grid-column:7/span 6}
  &.u-layout-column-1:where(.w-variant-63104039-8668-fe35-89de-97de1d6dc658),.u-layout-column-1:where(.w-variant-63104039-8668-fe35-89de-97de1d6dc658){position:var(--relative-medium,sticky);top:calc(12rem*var(--pattern-library-v3_responsive---large) + 0rem*var(--pattern-library-v3_responsive---medium));align-self:start}
  &.u-layout-column-1:where(.w-variant-68f391d9-5035-33d6-31d7-f291793df077),.u-layout-column-1:where(.w-variant-68f391d9-5035-33d6-31d7-f291793df077),&.u-layout-column-1:where(.w-variant-5c28ce60-ab9b-e5fa-e139-e29754f40a1b),.u-layout-column-1:where(.w-variant-5c28ce60-ab9b-e5fa-e139-e29754f40a1b){max-width:var(--pattern-library-v3---max-width--small);padding-top:var(--pattern-library-v3_spacing---section-space--main);padding-bottom:var(--pattern-library-v3_spacing---section-space--main);width:calc(100% - var(--pattern-library-v3---site--margin)*2);margin-left:auto;margin-right:auto}
  &.u-layout-column-2,.u-layout-column-2{aspect-ratio:16/9;border-radius:var(--pattern-library-v3---radius--main);width:100%;height:100%;position:relative;overflow:clip}
  &.u-layout-column-2:where(.w-variant-1261a7e4-2c05-3b0b-2126-d399890906b8),.u-layout-column-2:where(.w-variant-1261a7e4-2c05-3b0b-2126-d399890906b8){aspect-ratio:16/9;grid-column:1/span 6;grid-row-start:1;overflow:clip}
  &.u-layout-column-2:where(.w-variant-329f6899-ba0f-e4db-0449-3c5b8ba4f388),.u-layout-column-2:where(.w-variant-329f6899-ba0f-e4db-0449-3c5b8ba4f388){aspect-ratio:16/9;border-radius:0;grid-row-start:1;grid-column-start:1;overflow:clip}
  &.u-layout-column-2:where(.w-variant-4fee4cc0-701f-2817-944f-2c0261b9c2f3),.u-layout-column-2:where(.w-variant-4fee4cc0-701f-2817-944f-2c0261b9c2f3){aspect-ratio:16/9;width:calc(100%*var(--pattern-library-v3_responsive---large) + 100vw*max(var(--pattern-library-v3_responsive---medium),var(--pattern-library-v3_responsive---small),var(--pattern-library-v3_responsive---xsmall)));border-top-left-radius:calc(var(--pattern-library-v3---radius--main)*var(--pattern-library-v3_responsive---large));border-bottom-left-radius:calc(var(--pattern-library-v3---radius--main)*var(--pattern-library-v3_responsive---large));grid-column:8/full;overflow:clip}
  &.u-layout-column-2:where(.w-variant-6bb5e515-55a9-1fc8-d29b-ff898d8b40f7),.u-layout-column-2:where(.w-variant-6bb5e515-55a9-1fc8-d29b-ff898d8b40f7){aspect-ratio:16/9;width:calc(100%*var(--pattern-library-v3_responsive---large) + 100vw*max(var(--pattern-library-v3_responsive---medium),var(--pattern-library-v3_responsive---small),var(--pattern-library-v3_responsive---xsmall)));border-top-right-radius:calc(var(--pattern-library-v3---radius--main)*var(--pattern-library-v3_responsive---large));border-bottom-right-radius:calc(var(--pattern-library-v3---radius--main)*var(--pattern-library-v3_responsive---large));grid-column:full/span 7;grid-row-start:1;overflow:clip}
  &.u-layout-column-2:where(.w-variant-ebfcdcb1-ac53-1b15-fcb9-eaeda25808f5),.u-layout-column-2:where(.w-variant-ebfcdcb1-ac53-1b15-fcb9-eaeda25808f5){aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0%;overflow:visible}
  &.u-layout-column-2:where(.w-variant-558793eb-2b07-490b-9842-2d7e6f6bf325),.u-layout-column-2:where(.w-variant-558793eb-2b07-490b-9842-2d7e6f6bf325){aspect-ratio:16/9;grid-column:7/span 6;overflow:clip}
  &.u-layout-column-2:where(.w-variant-63104039-8668-fe35-89de-97de1d6dc658),.u-layout-column-2:where(.w-variant-63104039-8668-fe35-89de-97de1d6dc658){aspect-ratio:16/9;overflow:clip}
  &.u-layout-column-2:where(.w-variant-68f391d9-5035-33d6-31d7-f291793df077),.u-layout-column-2:where(.w-variant-68f391d9-5035-33d6-31d7-f291793df077){aspect-ratio:1;border-radius:0;overflow:clip}
  &.u-layout-column-2:where(.w-variant-d69d5003-e9bc-b347-4e02-eb46976beb1c),.u-layout-column-2:where(.w-variant-d69d5003-e9bc-b347-4e02-eb46976beb1c){aspect-ratio:16/9;overflow:clip}
  &.u-layout-column-2:where(.w-variant-8102714a-43a8-999f-3b38-1e2e2052684a),.u-layout-column-2:where(.w-variant-8102714a-43a8-999f-3b38-1e2e2052684a){aspect-ratio:auto;width:auto;height:auto}
  &.u-layout-column-2:where(.w-variant-5c28ce60-ab9b-e5fa-e139-e29754f40a1b),.u-layout-column-2:where(.w-variant-5c28ce60-ab9b-e5fa-e139-e29754f40a1b){aspect-ratio:1;border-radius:0;grid-row-start:1;grid-column-start:1;overflow:clip}
  &.u-layout-column-2:where(.w-variant-31f8ed75-2c88-945a-a737-1b9b50b4494b),.u-layout-column-2:where(.w-variant-31f8ed75-2c88-945a-a737-1b9b50b4494b){aspect-ratio:16/9;border-radius:0;overflow:clip}
  &.u-grid-wrapper,.u-grid-wrapper{grid-column-gap:var(--pattern-library-v3_gap---size);grid-row-gap:var(--pattern-library-v3_gap---size);width:100%;display:flex}
  &.u-grid-wrapper:where(.w-variant-b8204f2e-764d-b421-dc96-2c59d3054271),.u-grid-wrapper:where(.w-variant-b8204f2e-764d-b421-dc96-2c59d3054271){container-type:inline-size}
  &.u-grid,.u-grid{grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(var(--pattern-library-v3_column-count---value),minmax(0,1fr));grid-column-gap:inherit;grid-row-gap:inherit;flex-flow:column;width:100%;display:grid}
  &.u-grid:where(.w-variant-d58244bf-290f-ebb3-3aa0-352d6fa8e84f),.u-grid:where(.w-variant-d58244bf-290f-ebb3-3aa0-352d6fa8e84f){grid-template-columns:repeat(auto-fit,minmax(min(max(calc(var(--number,12)*1rem),(100% - ((var(--pattern-library-v3_column-count---value) - 1)*var(--pattern-library-v3_gap---size)))/var(--pattern-library-v3_column-count---value)),100%),1fr))}
  &.u-grid:where(.w-variant-129319ac-a2cd-9e88-2ebd-a33b4bb85fa5),.u-grid:where(.w-variant-129319ac-a2cd-9e88-2ebd-a33b4bb85fa5){grid-template-columns:repeat(auto-fill,minmax(min(max(calc(var(--number,12)*1rem),(100% - ((var(--pattern-library-v3_column-count---value) - 1)*var(--pattern-library-v3_gap---size)))/var(--pattern-library-v3_column-count---value)),100%),1fr))}
  &.u-content-wrapper,.u-content-wrapper{width:100%;text-align:inherit;align-items:inherit;justify-content:inherit}
  &.u-content-wrapper:where(.w-variant-67e1f4a6-997b-b215-d348-cc757a57083b),.u-content-wrapper:where(.w-variant-67e1f4a6-997b-b215-d348-cc757a57083b){text-align:start;justify-content:start;align-items:start}
  &.u-content-wrapper:where(.w-variant-4f54624e-ceb1-0769-a238-365d5e220b70),.u-content-wrapper:where(.w-variant-4f54624e-ceb1-0769-a238-365d5e220b70){text-align:center;justify-content:center;align-items:center}
  &.u-content-wrapper:where(.w-variant-405b6754-709a-81de-bf32-f0102c0c7aa2),.u-content-wrapper:where(.w-variant-405b6754-709a-81de-bf32-f0102c0c7aa2){text-align:end;justify-content:end;align-items:end}
  &.u-content-wrapper:where(.w-variant-4e169867-0e5f-66fc-3f81-75fba12c7eae),.u-content-wrapper:where(.w-variant-4e169867-0e5f-66fc-3f81-75fba12c7eae){text-align:var(--center-medium,start);align-items:var(--center-medium,start);justify-content:var(--center-medium,start)}
  &.u-background-slot,.u-background-slot{z-index:0;pointer-events:none;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:auto;position:absolute;inset:0%;overflow:clip}
  &.u-video,.u-video{aspect-ratio:2;background-color:var(--pattern-library-v3_theme---background-skeleton);width:100%;height:100%}
  &.u-video:where(.w-variant-db26956a-7929-76af-05b0-02971cbab2f4),.u-video:where(.w-variant-db26956a-7929-76af-05b0-02971cbab2f4){width:100%;height:100%;position:absolute;overflow:clip;aspect-ratio:unset!important}
  &.u-video:where(.w-variant-0b00a75a-35ba-66c2-fce0-21c117d62ce0),.u-video:where(.w-variant-0b00a75a-35ba-66c2-fce0-21c117d62ce0){aspect-ratio:16/9}
  &.u-video:where(.w-variant-a9490bed-5b56-7b46-8413-993d16d77e88),.u-video:where(.w-variant-a9490bed-5b56-7b46-8413-993d16d77e88){aspect-ratio:3/2}
  &.u-video:where(.w-variant-ec7f8a9f-99ac-b5a5-140b-730400a62670),.u-video:where(.w-variant-ec7f8a9f-99ac-b5a5-140b-730400a62670){aspect-ratio:1}
  &.u-video:where(.w-variant-8157ca33-45d5-df1a-bd25-894298c8e117),.u-video:where(.w-variant-8157ca33-45d5-df1a-bd25-894298c8e117){aspect-ratio:5/4}
  &.u-video:where(.w-variant-f3f45657-6a73-93f9-25db-a80af56ad72a),.u-video:where(.w-variant-f3f45657-6a73-93f9-25db-a80af56ad72a){aspect-ratio:4/5}
  &.u-video:where(.w-variant-c3ccbb6c-6fa7-1113-0f2e-08b77dffca68),.u-video:where(.w-variant-c3ccbb6c-6fa7-1113-0f2e-08b77dffca68){aspect-ratio:2/3}
  &.u-image-wrapper,.u-image-wrapper{aspect-ratio:2;border-radius:var(--pattern-library-v3---radius--lg);background-color:var(--pattern-library-v3_theme---background-skeleton);object-fit:cover;width:100%;height:100%;position:relative;overflow:clip}
  &.u-image-wrapper:where(.w-variant-4972adff-107c-1f37-d19c-526a2bf55c28),.u-image-wrapper:where(.w-variant-4972adff-107c-1f37-d19c-526a2bf55c28){width:100%;height:100%;position:absolute;inset:0%;aspect-ratio:unset!important}
  &.u-image-wrapper:where(.w-variant-a5f35569-5171-ee3d-f7bb-c5b2372249ac),.u-image-wrapper:where(.w-variant-a5f35569-5171-ee3d-f7bb-c5b2372249ac){aspect-ratio:1}
  &.u-image-wrapper:where(.w-variant-27d05669-180c-3169-9b64-0eda31f8d4d3),.u-image-wrapper:where(.w-variant-27d05669-180c-3169-9b64-0eda31f8d4d3){aspect-ratio:16/9}
  &.u-image-wrapper:where(.w-variant-a93327ec-aace-62d3-860b-21ee12acd25a),.u-image-wrapper:where(.w-variant-a93327ec-aace-62d3-860b-21ee12acd25a){aspect-ratio:2/3}
  &.u-image-wrapper:where(.w-variant-57c7d8f5-d942-5de8-0712-e12fff699502),.u-image-wrapper:where(.w-variant-57c7d8f5-d942-5de8-0712-e12fff699502){aspect-ratio:3/2}
  &.u-image-wrapper:where(.w-variant-35ea7d22-774e-1ba9-1dcc-8a392636f83d),.u-image-wrapper:where(.w-variant-35ea7d22-774e-1ba9-1dcc-8a392636f83d){aspect-ratio:4/5}
  &.u-image-wrapper:where(.w-variant-8e41429f-9f9e-7697-357e-815bd3e59383),.u-image-wrapper:where(.w-variant-8e41429f-9f9e-7697-357e-815bd3e59383){aspect-ratio:5/4}
  &.u-image-wrapper:where(.w-variant-393ff1bc-1b55-c973-9ab6-6e411d694273),.u-image-wrapper:where(.w-variant-393ff1bc-1b55-c973-9ab6-6e411d694273){object-fit:contain;width:100%;height:100%;position:absolute;inset:0%;aspect-ratio:unset!important}
  &.u-image,.u-image{object-position:calc(var(--x,50)*1%)calc(var(--y,50)*1%);object-fit:inherit;height:100%;display:block;position:absolute;inset:0%}
  &.u-iframe-wrapper,.u-iframe-wrapper{aspect-ratio:16/9;position:relative}
  &.u-iframe,.u-iframe{border:none;width:100%;height:100%;display:block;position:absolute;inset:0%}
  &.u-overlay,.u-overlay{z-index:99;background-color:color-mix(in srgb,black calc(var(--number)/100*80%),transparent);width:100%;height:100%;position:absolute;inset:0%}
  &.u-overlay:where(.w-variant-9653c0cc-21fc-fb82-1373-c98b1644e5a8),.u-overlay:where(.w-variant-9653c0cc-21fc-fb82-1373-c98b1644e5a8){background-image:linear-gradient(#0000,#0000009e 84%);background-color:color-mix(in srgb,black calc(var(--number)/100*60%),transparent)}
  &.u-eyebrow-wrapper,.u-eyebrow-wrapper{margin-bottom:var(--pattern-library-v3_spacing---space--5);justify-content:inherit;display:flex}
  &.u-eyebrow-layout,.u-eyebrow-layout{grid-column-gap:var(--pattern-library-v3_spacing---space--2);grid-row-gap:var(--pattern-library-v3_spacing---space--2);vertical-align:baseline;display:inline-flex}
  &.u-eyebrow-marker,.u-eyebrow-marker{width:var(--pattern-library-v3---border-width--main);background-color:var(--pattern-library-v3_theme---heading-accent);flex:none;padding-bottom:0;padding-right:0}
  &.u-eyebrow-text,.u-eyebrow-text{margin-top:0;margin-bottom:0}
  &.u-text,.u-text{min-width:100%;margin-bottom:var(--pattern-library-v3_text-style---margin-bottom);font-family:var(--pattern-library-v3_text-style---font-family);color:var(--pattern-library-v3_theme---text);font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);text-transform:var(--pattern-library-v3_text-style---text-transform,none);text-wrap:var(--pattern-library-v3_text-style---text-wrap);justify-content:center;align-items:inherit;max-width:calc(var(--number)*1ch);flex-flow:column;display:flex}
  &.u-text:where(.w-variant-eee56f15-d7ce-d101-2f8c-83b3bbd55d4a),.u-text:where(.w-variant-eee56f15-d7ce-d101-2f8c-83b3bbd55d4a){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--numbers);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--numbers);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-1);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--6);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--7);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-3ddfa43e-abc1-422e-6e6d-23dfb7da71f3),.u-text:where(.w-variant-3ddfa43e-abc1-422e-6e6d-23dfb7da71f3){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h1);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h1);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-2);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-efb733fe-da83-69a3-ea4a-b3f2f89d0389),.u-text:where(.w-variant-efb733fe-da83-69a3-ea4a-b3f2f89d0389){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h2);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h2);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-1);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-ad482112-9d0e-852c-0f6e-ba1e5a3aee59),.u-text:where(.w-variant-ad482112-9d0e-852c-0f6e-ba1e5a3aee59){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h3);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h3);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-93e8af18-8413-e3ac-0442-72629401a3db),.u-text:where(.w-variant-93e8af18-8413-e3ac-0442-72629401a3db){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h4);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h4);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-5c484503-e2a0-ac99-680d-56013d859efa),.u-text:where(.w-variant-5c484503-e2a0-ac99-680d-56013d859efa){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h5);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h5);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-b8555f10-fa7d-e9ba-e262-f9aa44c27c1c),.u-text:where(.w-variant-b8555f10-fa7d-e9ba-e262-f9aa44c27c1c){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h6);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h6);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-fdb8e663-01e0-aae6-13eb-e6dfca16b689),.u-text:where(.w-variant-fdb8e663-01e0-aae6-13eb-e6dfca16b689){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-large);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--large);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-61d538b2-709c-eb7a-4258-8c0890dc07fc),.u-text:where(.w-variant-61d538b2-709c-eb7a-4258-8c0890dc07fc){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-main);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--main);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-4099173f-f581-635c-a5fe-cf4a89c62029),.u-text:where(.w-variant-4099173f-f581-635c-a5fe-cf4a89c62029),&.u-text:where(.w-variant-fe6f474d-1651-566b-eeff-3c86e8cbf153),.u-text:where(.w-variant-fe6f474d-1651-566b-eeff-3c86e8cbf153){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-small);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--small);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-26cc9f23-e71c-deee-cd61-36dc24f35fae),.u-text:where(.w-variant-26cc9f23-e71c-deee-cd61-36dc24f35fae){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-main);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--main);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-c8b8ac88-1ac7-e9f6-41cc-82c548bf142d),.u-text:where(.w-variant-c8b8ac88-1ac7-e9f6-41cc-82c548bf142d){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-large);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--large);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-47e40b0d-02af-2673-f429-546cac42dc5a),.u-text:where(.w-variant-47e40b0d-02af-2673-f429-546cac42dc5a){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h6);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h6);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-12e93187-f8ac-b1a1-2e50-59d85a6bf516),.u-text:where(.w-variant-12e93187-f8ac-b1a1-2e50-59d85a6bf516){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h5);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h5);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-f196774e-dbfd-d1b4-1196-b3e824fc5f7d),.u-text:where(.w-variant-f196774e-dbfd-d1b4-1196-b3e824fc5f7d){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h4);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h4);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-7bfbf33b-fb56-d8df-e2d2-8fe65a7f2e44),.u-text:where(.w-variant-7bfbf33b-fb56-d8df-e2d2-8fe65a7f2e44){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h3);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h3);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-9af60b09-c3a1-8c2a-eb78-8e29460ca7a9),.u-text:where(.w-variant-9af60b09-c3a1-8c2a-eb78-8e29460ca7a9){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h2);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h2);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-1);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-83c598b0-8cc2-f955-1996-fcb8fb10bf70),.u-text:where(.w-variant-83c598b0-8cc2-f955-1996-fcb8fb10bf70){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h1);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h1);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-2);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-8ee37a78-065b-6879-973d-319c65e28313),.u-text:where(.w-variant-8ee37a78-065b-6879-973d-319c65e28313){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--numbers);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--numbers);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-1);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--6);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--7);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-3fbd0d32-5675-1947-73b3-abb16c1fb986),.u-text:where(.w-variant-3fbd0d32-5675-1947-73b3-abb16c1fb986){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-small);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--small);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-9027c8ae-1ba5-f702-ea6e-4a1c3fca9f64),.u-text:where(.w-variant-9027c8ae-1ba5-f702-ea6e-4a1c3fca9f64){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-main);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--main);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-74a3180a-e505-b452-032f-599c8e557249),.u-text:where(.w-variant-74a3180a-e505-b452-032f-599c8e557249){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-large);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--large);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-7c7eb163-b37d-338d-2369-5eae7e6d458a),.u-text:where(.w-variant-7c7eb163-b37d-338d-2369-5eae7e6d458a){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h4);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h4);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-701c4b6c-37cf-de59-d80d-80a1822c4994),.u-text:where(.w-variant-701c4b6c-37cf-de59-d80d-80a1822c4994){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h3);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h3);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-433d40c6-c261-f13f-c899-61d2cadf150f),.u-text:where(.w-variant-433d40c6-c261-f13f-c899-61d2cadf150f){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h2);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h2);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-1);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);max-width:calc(var(--number)*1ch)}
  &.u-text:where(.w-variant-792802b6-ccdb-f982-5023-5fa970cf03d0),.u-text:where(.w-variant-792802b6-ccdb-f982-5023-5fa970cf03d0){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h1);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h1);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-2);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text:where(.w-variant-41c609dc-9c80-9eef-75df-03bf0eea00b4),.u-text:where(.w-variant-41c609dc-9c80-9eef-75df-03bf0eea00b4){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--numbers);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--numbers);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-1);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--6);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--7);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-text p,.u-text p{margin-bottom:0}
  &.u-button-wrapper,.u-button-wrapper{margin-top:var(--pattern-library-v3_spacing---space--6);grid-column-gap:var(--pattern-library-v3_spacing---space--2);grid-row-gap:var(--pattern-library-v3_spacing---space--2);align-content:center;align-items:center;justify-content:inherit;flex-flow:wrap;display:flex}
  &.u-section,.u-section{padding-top:var(--pattern-library-v3_spacing---section-space--main);padding-bottom:var(--pattern-library-v3_spacing---section-space--main);color:var(--pattern-library-v3_theme---text);flex-flow:column;justify-content:center;align-items:stretch;display:flex;position:relative}
  &.u-container,.u-container{z-index:1;max-width:var(--pattern-library-v3---max-width--main);grid-column-gap:var(--pattern-library-v3_spacing---space--5);grid-row-gap:var(--pattern-library-v3_spacing---space--5);width:calc(100% - var(--pattern-library-v3---site--margin)*2);flex-flow:column;justify-content:center;margin-left:auto;margin-right:auto;display:flex;position:relative;container-type:inline-size}
  &.u-svg,.u-svg{width:100%;height:100%;display:block;overflow:visible!important}
  &.u-path,.u-path{stroke-width:var(--pattern-library-v3---border-width--main);stroke:currentColor;vector-effect:non-scaling-stroke}
  &.u-embed-css,.u-embed-css,&.u-embed-js,.u-embed-js{display:none}
  &.u-theme-dark,.u-theme-dark{background-color:var(--pattern-library-v3_theme---background);color:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---background:var(--pattern-library-v3---swatch--neutral-800);--pattern-library-v3_theme---text:var(--pattern-library-v3---swatch--neutral-50);--pattern-library-v3_theme---background-2:var(--pattern-library-v3---swatch--neutral-900);--pattern-library-v3_theme---background-skeleton:var(--pattern-library-v3---swatch--transparent);--pattern-library-v3_theme---heading-accent:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---elevated:var(--pattern-library-v3---swatch--neutral-900);--pattern-library-v3_theme---border:var(--pattern-library-v3---swatch--neutral-600);--pattern-library-v3_theme---button-primary--text:var(--pattern-library-v3---swatch--neutral-0);--pattern-library-v3_theme---background-3:var(--pattern-library-v3---swatch--neutral-700);--pattern-library-v3_theme---border-subtle:var(--pattern-library-v3---swatch--neutral-700);--pattern-library-v3_theme---button-primary--text-hover:var(--pattern-library-v3_theme---button-primary--text);--pattern-library-v3_theme---button-primary--background:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---button-primary--background-hover:var(--pattern-library-v3_theme---button-primary--background);--pattern-library-v3_theme---button-primary--border:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---button-primary--border-hover:var(--pattern-library-v3_theme---button-primary--border);--pattern-library-v3_theme---button-solid--background:var(--pattern-library-v3_theme---background-2);--pattern-library-v3_theme---button-solid--background-hover:var(--pattern-library-v3_theme---button-solid--background);--pattern-library-v3_theme---button-solid--border:var(--pattern-library-v3_theme---border-subtle);--pattern-library-v3_theme---button-solid--border-hover:var(--pattern-library-v3_theme---button-solid--border);--pattern-library-v3_theme---button-solid--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---button-solid--text-hover:var(--pattern-library-v3_theme---button-secondary--text);--pattern-library-v3_theme---button-secondary--background:var(--pattern-library-v3---swatch--neutral-700);--pattern-library-v3_theme---button-secondary--background-hover:var(--pattern-library-v3---swatch--neutral-600);--pattern-library-v3_theme---button-secondary--border:var(--pattern-library-v3_theme---border-subtle);--pattern-library-v3_theme---button-secondary--border-hover:var(--pattern-library-v3_theme---border-strong);--pattern-library-v3_theme---button-secondary--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---button-secondary--text-hover:var(--pattern-library-v3_theme---button-secondary--text);--pattern-library-v3_theme---button-tertiary--background:var(--pattern-library-v3---swatch--neutral-700);--pattern-library-v3_theme---button-tertiary--background-hover:var(--pattern-library-v3---swatch--neutral-600);--pattern-library-v3_theme---button-tertiary--border:var(--pattern-library-v3_theme---border);--pattern-library-v3_theme---button-tertiary--border-hover:var(--pattern-library-v3_theme---border-strong);--pattern-library-v3_theme---button-tertiary--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---button-tertiary--text-hover:var(--pattern-library-v3_theme---button-secondary--text);--pattern-library-v3_theme---logos--solid:var(--pattern-library-v3---swatch--neutral-50);--pattern-library-v3_theme---logos--alpha:#fff9;--pattern-library-v3_theme---nav--background:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---border-strong:var(--pattern-library-v3---swatch--neutral-500);--pattern-library-v3_theme---nav--icon-background:#1e1d1e0d;--pattern-library-v3_theme---nav--icon-color:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---selection--background:var(--pattern-library-v3---swatch--primary-300);--pattern-library-v3_theme---selection--text:var(--pattern-library-v3---swatch--brand-text);--pattern-library-v3_theme---text-link--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---text-link--border:var(--pattern-library-v3_theme---border);--pattern-library-v3_theme---text-link--text-hover:var(--pattern-library-v3_theme---text-link--text);--pattern-library-v3_theme---text-link--border-hover:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---custom--product-card-background:var(--pattern-library-v3_theme---background-2);--pattern-library-v3_theme---custom--grid-stroke:color-mix(in hsl,var(--pattern-library-v3---swatch--neutral-50)20%,var(--pattern-library-v3---swatch--transparent)80%)}
  &.u-text-style-h2,.u-text-style-h2{font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);text-transform:var(--pattern-library-v3_text-style---text-transform,none);text-wrap:var(--pattern-library-v3_text-style---text-wrap);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h2);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h2);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-1);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);display:flow-root}
  &.u-text-style-h5,.u-text-style-h5{font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);text-wrap:var(--pattern-library-v3_text-style---text-wrap);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h5);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h5);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);display:flow-root}
  &.u-text-style-h6,.u-text-style-h6{font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);text-wrap:var(--pattern-library-v3_text-style---text-wrap);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h6);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h6);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);display:flow-root}
  &.u-text-style-main,.u-text-style-main{font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);text-wrap:var(--pattern-library-v3_text-style---text-wrap);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-main);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--main);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);display:flow-root}
  &.u-text-style-small,.u-text-style-small{font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-small);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--small);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);text-wrap:var(--pattern-library-v3_text-style---text-wrap);text-transform:var(--pattern-library-v3_text-style---text-transform,none);display:flow-root}
  &.u-rich-text,.u-rich-text{text-wrap:var(--pattern-library-v3_text-style---text-wrap);align-items:inherit;justify-content:inherit}
  &.u-rich-text h1,.u-rich-text h1{margin-top:var(--pattern-library-v3_text-style---margin-top);margin-bottom:var(--pattern-library-v3_text-style---margin-bottom);font-family:var(--pattern-library-v3_text-style---font-family);font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h1);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h1);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-2);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);text-transform:var(--pattern-library-v3_text-style---text-transform,none);text-wrap:var(--pattern-library-v3_text-style---text-wrap)}
  &.u-rich-text h2,.u-rich-text h2{margin-top:var(--pattern-library-v3_text-style---margin-top);margin-bottom:var(--pattern-library-v3_text-style---margin-bottom);font-family:var(--pattern-library-v3_text-style---font-family);font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h2);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h2);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-1);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);text-transform:var(--pattern-library-v3_text-style---text-transform,none);text-wrap:var(--pattern-library-v3_text-style---text-wrap)}
  &.u-rich-text h3,.u-rich-text h3{margin-top:var(--pattern-library-v3_text-style---margin-top);margin-bottom:var(--pattern-library-v3_text-style---margin-bottom);font-family:var(--pattern-library-v3_text-style---font-family);font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h3);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h3);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);text-transform:var(--pattern-library-v3_text-style---text-transform,none);text-wrap:var(--pattern-library-v3_text-style---text-wrap)}
  &.u-rich-text h4,.u-rich-text h4{margin-top:var(--pattern-library-v3_text-style---margin-top);margin-bottom:var(--pattern-library-v3_text-style---margin-bottom);font-family:var(--pattern-library-v3_text-style---font-family);font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h4);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h4);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);text-transform:var(--pattern-library-v3_text-style---text-transform,none);text-wrap:var(--pattern-library-v3_text-style---text-wrap)}
  &.u-rich-text h5,.u-rich-text h5{margin-top:var(--pattern-library-v3_text-style---margin-top);margin-bottom:var(--pattern-library-v3_text-style---margin-bottom);font-family:var(--pattern-library-v3_text-style---font-family);font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h5);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h5);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);text-wrap:var(--pattern-library-v3_text-style---text-wrap);text-transform:var(--pattern-library-v3_text-style---text-transform,none)}
  &.u-rich-text h6,.u-rich-text h6{margin-top:var(--pattern-library-v3_text-style---margin-top);margin-bottom:var(--pattern-library-v3_text-style---margin-bottom);font-family:var(--pattern-library-v3_text-style---font-family);font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h6);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h6);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);text-wrap:var(--pattern-library-v3_text-style---text-wrap);text-transform:var(--pattern-library-v3_text-style---text-transform,none)}
  &.u-rich-text p,.u-rich-text p{margin-top:var(--pattern-library-v3_text-style---margin-top);margin-bottom:var(--pattern-library-v3_text-style---margin-bottom)}
  &.u-rich-text blockquote,.u-rich-text blockquote{margin-top:var(--pattern-library-v3_spacing---space--6);margin-bottom:var(--pattern-library-v3_spacing---space--6);font-family:var(--pattern-library-v3_text-style---font-family);font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-large);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--large);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);text-transform:var(--pattern-library-v3_text-style---text-transform,none);border-left-style:solid;border-left-width:.2rem;padding:.5rem 1rem}
  &.u-rich-text ol,.u-rich-text ol{margin-top:var(--pattern-library-v3_text-style---margin-top);margin-bottom:var(--pattern-library-v3_text-style---margin-bottom);padding-left:var(--pattern-library-v3_spacing---space--3);grid-column-gap:.9em;grid-row-gap:.9em;align-items:var(--_alignment---direction,start);flex-flow:column;list-style-type:decimal;display:flex;overflow:visible}
  &.u-rich-text li,.u-rich-text li{margin-top:calc(var(--pattern-library-v3_text-style---trim-top)*-1);margin-bottom:calc(var(--pattern-library-v3_text-style---trim-bottom)*-1);display:list-item}
  &.u-rich-text ul,.u-rich-text ul{margin-top:var(--pattern-library-v3_text-style---margin-top);margin-bottom:var(--pattern-library-v3_text-style---margin-bottom);padding-left:var(--pattern-library-v3_spacing---space--3);grid-column-gap:.9em;grid-row-gap:.9em;align-items:var(--_alignment---direction,start);flex-flow:column;list-style-type:disc;display:flex;overflow:visible}
  &.u-rich-text figure,.u-rich-text figure{margin-top:var(--pattern-library-v3_spacing---space--7);margin-bottom:var(--pattern-library-v3_spacing---space--7)}
  &.u-sr-only,.u-sr-only{white-space:nowrap;clip:rect(0,0,0,0);border-width:0;width:1px;height:1px;margin-left:auto;margin-right:auto;padding:0;position:absolute;inset:0% 0% auto;overflow:hidden}
  &.u-flex-horizontal-wrap,.u-flex-horizontal-wrap{align-content:center;align-items:center;justify-content:var(--_alignment---direction,start);text-align:var(--_alignment---direction,start);flex-flow:wrap;display:flex}
  &.u-flex-vertical-nowrap,.u-flex-vertical-nowrap{justify-content:center;align-items:var(--_alignment---direction,start);text-align:var(--_alignment---direction,start);flex-flow:column;display:flex}
  &.u-flex-horizontal-nowrap,.u-flex-horizontal-nowrap{align-content:center;align-items:center;justify-content:var(--_alignment---direction,start);text-align:var(--_alignment---direction,start);flex-flow:row;display:flex}
  &.u-grid-autofit,.u-grid-autofit{grid-column-gap:var(--pattern-library-v3_gap---size);grid-row-gap:var(--pattern-library-v3_gap---size);--pattern-library-v3_gap---size:var(--pattern-library-v3---site--gutter);grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(auto-fit,minmax(min(max(8rem,(100% - ((var(--pattern-library-v3_column-count---value) - 1)*var(--pattern-library-v3_gap---size)))/var(--pattern-library-v3_column-count---value)),100%),1fr));display:grid}
  &.u-align-items-center,.u-align-items-center{align-items:center}
  &.u-align-items-end,.u-align-items-end{align-items:flex-end}
  &.u-justify-content-end,.u-justify-content-end{justify-content:flex-end}
  &.u-justify-content-between,.u-justify-content-between{justify-content:space-between}
  &.u-color-inherit,.u-color-inherit{color:inherit}
  &.u-color-faded,.u-color-faded{color:color-mix(in srgb,currentColor 50%,transparent)}
  &.u-background-1,.u-background-1{background-color:var(--pattern-library-v3_theme---background)}
  &.u-gap-1,.u-gap-1{grid-column-gap:var(--pattern-library-v3_gap---size);grid-row-gap:var(--pattern-library-v3_gap---size);--pattern-library-v3_gap---size:var(--pattern-library-v3_spacing---space--1)}
  &.u-gap-2,.u-gap-2{grid-column-gap:var(--pattern-library-v3_gap---size);grid-row-gap:var(--pattern-library-v3_gap---size);--pattern-library-v3_gap---size:var(--pattern-library-v3_spacing---space--2)}
  &.u-gap-5,.u-gap-5{grid-column-gap:var(--pattern-library-v3_gap---size);grid-row-gap:var(--pattern-library-v3_gap---size);--pattern-library-v3_gap---size:var(--pattern-library-v3_spacing---space--5)}
  &.u-gap-6,.u-gap-6{grid-column-gap:var(--pattern-library-v3_gap---size);grid-row-gap:var(--pattern-library-v3_gap---size);--pattern-library-v3_gap---size:var(--pattern-library-v3_spacing---space--6)}
  &.u-gap-8,.u-gap-8{grid-column-gap:var(--pattern-library-v3_gap---size);grid-row-gap:var(--pattern-library-v3_gap---size);--pattern-library-v3_gap---size:var(--pattern-library-v3_spacing---space--8)}
  &.u-gap-row-1,.u-gap-row-1{grid-row-gap:var(--pattern-library-v3_spacing---space--1)}
  &.u-gap-row-2,.u-gap-row-2{grid-row-gap:var(--pattern-library-v3_spacing---space--2)}
  &.u-gap-row-3,.u-gap-row-3{grid-row-gap:var(--pattern-library-v3_spacing---space--3)}
  &.u-gap-row-4,.u-gap-row-4{grid-row-gap:var(--pattern-library-v3_spacing---space--4)}
  &.u-gap-row-6,.u-gap-row-6{grid-row-gap:var(--pattern-library-v3_spacing---space--6)}
  &.u-margin-top-auto,.u-margin-top-auto{margin-top:auto}
  &.u-margin-top-1,.u-margin-top-1{margin-top:var(--pattern-library-v3_spacing---space--1)}
  &.u-margin-bottom-0,.u-margin-bottom-0{margin-bottom:var(--pattern-library-v3_spacing---section-space--none)}
  &.u-margin-bottom-text,.u-margin-bottom-text{margin-bottom:var(--pattern-library-v3_text-style---margin-bottom)}
  &.u-weight-medium,.u-weight-medium{font-weight:var(--pattern-library-v3_typography---font-weight--medium)}
  &.u-weight-bold,.u-weight-bold{font-weight:var(--pattern-library-v3_typography---font-weight--bold)}
  &.u-column-span-3,.u-column-span-3{grid-column-end:span 3}
  &.u-column-span-5,.u-column-span-5{grid-column-end:span 5}
  &.u-column-span-6,.u-column-span-6{grid-column-end:span 6}
  &.u-alignment-start,.u-alignment-start{text-align:start!important;justify-content:start!important;align-items:start!important}
  &.u-alignment-center,.u-alignment-center{text-align:center!important;justify-content:center!important;align-items:center!important}
  &.u-text-wrap-balance,.u-text-wrap-balance{text-wrap:balance}
  &.u-max-width-full,.u-max-width-full{max-width:100%}
  &.u-radius-main,.u-radius-main{border-radius:var(--pattern-library-v3---radius--main);overflow:clip}
  &.u-overflow-y-auto,.u-overflow-y-auto{overflow:clip auto}
  &.u-display-contents,.u-display-contents{align-items:inherit;justify-content:inherit;text-align:inherit;display:contents}
  &.u-display-none,.u-display-none{display:none}
  &.u-position-fixed,.u-position-fixed{position:fixed}
  &.u-column-start-7,.u-column-start-7{grid-column-start:7}
  &.page_main_v3.u-theme-dark,.page_main_v3.u-theme-dark{background-color:var(--pattern-library-v3_theme---background-2)}
  .pattern-library-v3--button_main_text.u-text-style-large:where(.w-variant-066f29a4-0e90-d6ad-36cc-776ac25ee2fe){font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-main);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--main);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  .pattern-library-v3--button_main_text.u-text-style-large:where(.w-variant-f7263e84-ae8d-44a1-2ee3-2104c366bd9b){font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-small);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--small);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  .pattern-library-v3--button_main_text.u-text-style-large:where(.w-variant-c9b37370-00a1-d129-9691-b127c74379db),.pattern-library-v3--button_main_text.u-text-style-large:where(.w-variant-468a4d25-31dc-152a-016b-045f72eb8723),.pattern-library-v3--button_main_text.u-text-style-large:where(.w-variant-2cb1ab38-e6ae-1639-3b28-55fe410d5311){font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-main);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--main);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  .pattern-library-v3--button_main_text.u-text-style-large:where(.w-variant-752e76f5-19a5-b4b6-d465-20d42c7329e5),.pattern-library-v3--button_main_text.u-text-style-large:where(.w-variant-9513c545-0c22-d9fb-14e0-b0edd2969df4){font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-small);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--small);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-weight-semi-bold,.u-weight-semi-bold{font-family:var(--pattern-library-v3_typography---font--primary-family);font-weight:var(--pattern-library-v3_typography---font-weight--semibold)}
  &.u-radius-lg,.u-radius-lg{border-radius:var(--pattern-library-v3---radius--lg);overflow:clip}
  &.u-breadcrumb_wrap.u-flex-horizontal-wrap,.u-breadcrumb_wrap.u-flex-horizontal-wrap{grid-column-gap:.25rem;grid-row-gap:.25rem;color:var(--pattern-library-v3_theme---text)}
  &.u-breadcrumb_arrow,.u-breadcrumb_arrow{width:var(--pattern-library-v3_spacing---space--2);height:var(--pattern-library-v3_spacing---space--2);color:var(--pattern-library-v3---swatch--secondary-500);justify-content:center;align-items:center;display:flex}
  &.u-breadcrumb_link,.u-breadcrumb_link{opacity:.5;transition:opacity .35s}
  &.u-breadcrumb_link:hover,.u-breadcrumb_link:hover{opacity:100}
  .pattern-library-v3--pc_card_title.u-weight-semi-bold{flex:1}
  &.u-svg-2,.u-svg-2{color:#29292f;width:100%;height:100%;display:block;overflow:visible!important}
  .pattern-library-v3--entry_sidebar_heading.u-text-style-l.u-weight-bold{font-weight:700}
  &.u-text-style-display,.u-text-style-display{font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--numbers);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--numbers);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-2);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);text-wrap:pretty;display:flow-root}
  &.u-text-style-h1,.u-text-style-h1{font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h1);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h1);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-2);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);text-wrap:pretty;display:flow-root}
  &.u-text-style-h3,.u-text-style-h3{font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h3);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h3);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);text-wrap:pretty;display:flow-root}
  &.u-text-style-h4,.u-text-style-h4{font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h4);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h4);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);text-wrap:pretty;display:flow-root}
  &.u-text-style-large,.u-text-style-large{font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-large);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--large);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none);text-wrap:pretty;display:flow-root}
  &.u-weight-regular,.u-weight-regular{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400}
  &.u-line-height-small,.u-line-height-small{line-height:1}
  &.u-line-height-medium,.u-line-height-medium{line-height:1.1}
  &.u-line-height-large,.u-line-height-large{line-height:1.3}
  &.u-line-height-huge,.u-line-height-huge{line-height:1.5}
  &.u-letter-spacing-tight,.u-letter-spacing-tight{letter-spacing:-.03em}
  &.u-letter-spacing-normal,.u-letter-spacing-normal{letter-spacing:0}
  &.u-alignment-end,.u-alignment-end{text-align:end!important;justify-content:end!important;align-items:end!important}
  &.u-text-transform-none,.u-text-transform-none{text-transform:none}
  &.u-text-transform-uppercase,.u-text-transform-uppercase{text-transform:uppercase}
  &.u-text-transform-capitalize,.u-text-transform-capitalize{text-transform:capitalize}
  &.u-text-transform-lowercase,.u-text-transform-lowercase{text-transform:lowercase}
  &.u-text-wrap-default,.u-text-wrap-default{text-wrap:wrap}
  &.u-text-wrap-pretty,.u-text-wrap-pretty{text-wrap:pretty}
  &.u-heading,.u-heading{min-width:100%;font-family:var(--pattern-library-v3_text-style---font-family);color:var(--pattern-library-v3_theme---text);font-size:var(--pattern-library-v3_text-style---font-size);line-height:var(--pattern-library-v3_text-style---line-height);font-weight:var(--pattern-library-v3_text-style---font-weight);letter-spacing:var(--pattern-library-v3_text-style---letter-spacing);text-transform:var(--pattern-library-v3_text-style---text-transform,none);text-wrap:var(--pattern-library-v3_text-style---text-wrap);align-items:inherit;max-width:calc(var(--number)*1ch);flex-flow:column;display:flex}
  &.u-heading:where(.w-variant-3fbd0d32-5675-1947-73b3-abb16c1fb986),.u-heading:where(.w-variant-3fbd0d32-5675-1947-73b3-abb16c1fb986){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-small);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--small);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-heading:where(.w-variant-9027c8ae-1ba5-f702-ea6e-4a1c3fca9f64),.u-heading:where(.w-variant-9027c8ae-1ba5-f702-ea6e-4a1c3fca9f64){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-main);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--main);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-heading:where(.w-variant-74a3180a-e505-b452-032f-599c8e557249),.u-heading:where(.w-variant-74a3180a-e505-b452-032f-599c8e557249){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--text-large);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--large);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--regular);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-0);--pattern-library-v3_text-style---text-wrap:pretty;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-heading:where(.w-variant-7c7eb163-b37d-338d-2369-5eae7e6d458a),.u-heading:where(.w-variant-7c7eb163-b37d-338d-2369-5eae7e6d458a){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h4);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h4);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-heading:where(.w-variant-701c4b6c-37cf-de59-d80d-80a1822c4994),.u-heading:where(.w-variant-701c4b6c-37cf-de59-d80d-80a1822c4994){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h3);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h3);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--medium);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-half);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-heading:where(.w-variant-433d40c6-c261-f13f-c899-61d2cadf150f),.u-heading:where(.w-variant-433d40c6-c261-f13f-c899-61d2cadf150f){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h2);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h2);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-1);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-heading:where(.w-variant-792802b6-ccdb-f982-5023-5fa970cf03d0),.u-heading:where(.w-variant-792802b6-ccdb-f982-5023-5fa970cf03d0){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h1);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h1);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-2);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-heading:where(.w-variant-41c609dc-9c80-9eef-75df-03bf0eea00b4),.u-heading:where(.w-variant-41c609dc-9c80-9eef-75df-03bf0eea00b4){--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--numbers);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--numbers);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-2);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-heading.pattern-library-v3--h2,.u-heading.pattern-library-v3--h2{--pattern-library-v3_text-style---font-family:var(--pattern-library-v3_typography---font--primary-family);--pattern-library-v3_text-style---font-size:var(--pattern-library-v3_typography---font-size--h2);--pattern-library-v3_text-style---line-height:var(--pattern-library-v3_typography---line-height--h2);--pattern-library-v3_text-style---font-weight:var(--pattern-library-v3_typography---font-weight--semibold);--pattern-library-v3_text-style---letter-spacing:var(--pattern-library-v3_typography---letter-spacing--tight-1);--pattern-library-v3_text-style---text-wrap:balance;--pattern-library-v3_text-style---margin-bottom:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---margin-top:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_text-style---trim-top:var(--pattern-library-v3_typography---font--primary-trim-top);--pattern-library-v3_text-style---trim-bottom:var(--pattern-library-v3_typography---font--primary-trim-bottom);--pattern-library-v3_text-style---text-transform:var(--pattern-library-v3_typography---text-transform--none)}
  &.u-heading h1,.u-heading h1{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-wrap:inherit;text-transform:inherit;margin-top:0;margin-bottom:0}
  &.u-heading h2,.u-heading h2,&.u-heading h3,.u-heading h3,&.u-heading h4,.u-heading h4,&.u-heading h5,.u-heading h5,&.u-heading h6,.u-heading h6{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;text-wrap:inherit;margin-top:0;margin-bottom:0}
  &.u-theme-light,.u-theme-light{background-color:var(--pattern-library-v3_theme---background);color:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---background:var(--pattern-library-v3---swatch--neutral-50);--pattern-library-v3_theme---text:var(--pattern-library-v3---swatch--neutral-800);--pattern-library-v3_theme---background-2:var(--pattern-library-v3---swatch--neutral-0);--pattern-library-v3_theme---background-skeleton:var(--pattern-library-v3---swatch--transparent);--pattern-library-v3_theme---heading-accent:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---elevated:var(--pattern-library-v3---swatch--neutral-100);--pattern-library-v3_theme---border:var(--pattern-library-v3---swatch--neutral-200);--pattern-library-v3_theme---button-primary--text:var(--pattern-library-v3---swatch--neutral-0);--pattern-library-v3_theme---background-3:var(--pattern-library-v3---swatch--neutral-100);--pattern-library-v3_theme---border-subtle:var(--pattern-library-v3---swatch--neutral-100);--pattern-library-v3_theme---button-primary--text-hover:var(--pattern-library-v3_theme---button-primary--text);--pattern-library-v3_theme---button-primary--background:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---button-primary--background-hover:var(--pattern-library-v3_theme---button-primary--background);--pattern-library-v3_theme---button-primary--border:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---button-primary--border-hover:var(--pattern-library-v3_theme---button-primary--border);--pattern-library-v3_theme---button-solid--background:var(--pattern-library-v3_theme---background-2);--pattern-library-v3_theme---button-solid--background-hover:var(--pattern-library-v3_theme---button-solid--background);--pattern-library-v3_theme---button-solid--border:var(--pattern-library-v3_theme---border-subtle);--pattern-library-v3_theme---button-solid--border-hover:var(--pattern-library-v3_theme---button-solid--border);--pattern-library-v3_theme---button-solid--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---button-solid--text-hover:var(--pattern-library-v3_theme---button-secondary--text);--pattern-library-v3_theme---button-secondary--background:var(--pattern-library-v3_theme---background-2);--pattern-library-v3_theme---button-secondary--background-hover:var(--pattern-library-v3_theme---background-3);--pattern-library-v3_theme---button-secondary--border:var(--pattern-library-v3_theme---border-subtle);--pattern-library-v3_theme---button-secondary--border-hover:var(--pattern-library-v3_theme---border-strong);--pattern-library-v3_theme---button-secondary--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---button-secondary--text-hover:var(--pattern-library-v3_theme---button-secondary--text);--pattern-library-v3_theme---button-tertiary--background:var(--pattern-library-v3_theme---background-3);--pattern-library-v3_theme---button-tertiary--background-hover:var(--pattern-library-v3_theme---border);--pattern-library-v3_theme---button-tertiary--border:var(--pattern-library-v3_theme---border);--pattern-library-v3_theme---button-tertiary--border-hover:var(--pattern-library-v3_theme---border-strong);--pattern-library-v3_theme---button-tertiary--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---button-tertiary--text-hover:var(--pattern-library-v3_theme---button-secondary--text);--pattern-library-v3_theme---logos--solid:var(--pattern-library-v3---swatch--neutral-800);--pattern-library-v3_theme---logos--alpha:#1e1d1e99;--pattern-library-v3_theme---nav--background:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---border-strong:var(--pattern-library-v3---swatch--neutral-300);--pattern-library-v3_theme---nav--icon-background:#1e1d1e0d;--pattern-library-v3_theme---nav--icon-color:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---selection--background:var(--pattern-library-v3---swatch--primary-300);--pattern-library-v3_theme---selection--text:var(--pattern-library-v3---swatch--brand-text);--pattern-library-v3_theme---text-link--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---text-link--border:var(--pattern-library-v3_theme---border);--pattern-library-v3_theme---text-link--text-hover:var(--pattern-library-v3_theme---text-link--text);--pattern-library-v3_theme---text-link--border-hover:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---custom--product-card-background:var(--pattern-library-v3_theme---background-2);--pattern-library-v3_theme---custom--grid-stroke:color-mix(in hsl,var(--pattern-library-v3---swatch--neutral-900)20%,var(--pattern-library-v3---swatch--transparent)80%)}
  &.u-background-transparent,.u-background-transparent{background-color:#0000}
  &.u-background-2,.u-background-2{background-color:var(--pattern-library-v3_theme---background-2)}
  &.u-background-skeleton,.u-background-skeleton{background-color:var(--pattern-library-v3---alpha--alpha-gray-1-40)}
  &.u-flex-vertical-wrap,.u-flex-vertical-wrap{justify-content:center;align-items:inherit;flex-flow:column wrap;display:flex}
  &.u-align-self-inherit,.u-align-self-inherit{align-self:inherit}
  &.u-align-self-start,.u-align-self-start{align-self:flex-start}
  &.u-align-self-center,.u-align-self-center{align-self:center}
  &.u-align-self-end,.u-align-self-end{align-self:flex-end}
  &.u-align-self-stretch,.u-align-self-stretch{align-self:stretch}
  &.u-align-items-inherit,.u-align-items-inherit{align-items:inherit}
  &.u-align-items-start,.u-align-items-start{align-items:flex-start}
  &.u-align-items-stretch,.u-align-items-stretch{align-items:stretch}
  &.u-justify-content-inherit,.u-justify-content-inherit{justify-content:inherit}
  &.u-justify-content-start,.u-justify-content-start{justify-content:flex-start}
  &.u-justify-content-center,.u-justify-content-center{justify-content:center}
  &.u-justify-content-around,.u-justify-content-around{justify-content:space-around}
  &.u-flex-shrink,.u-flex-shrink{flex:0 auto}
  &.u-flex-grow,.u-flex-grow{flex:1}
  &.u-flex-noshrink,.u-flex-noshrink{flex:none}
  &.u-grid-autofill,.u-grid-autofill{grid-column-gap:clamp(1*1rem,((1 - ((2 - 1)/(90 - 20)*20))*1rem + ((2 - 1)/(90 - 20))*100vw),2*1rem);grid-row-gap:clamp(1*1rem,((1 - ((2 - 1)/(90 - 20)*20))*1rem + ((2 - 1)/(90 - 20))*100vw),2*1rem);--pattern-library-v3_gap---size:var(--pattern-library-v3---site--gutter);--pattern-library-v3_column-count---value:12;grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(auto-fill,minmax(min(max(8rem,(100% - ((var(--pattern-library-v3_column-count---value) - 1)*var(--pattern-library-v3_gap---size)))/var(--pattern-library-v3_column-count---value)),100%),1fr));display:grid}
  &.u-grid-custom,.u-grid-custom{grid-column-gap:clamp(1*1rem,((1 - ((2 - 1)/(90 - 20)*20))*1rem + ((2 - 1)/(90 - 20))*100vw),2*1rem);grid-row-gap:clamp(1*1rem,((1 - ((2 - 1)/(90 - 20)*20))*1rem + ((2 - 1)/(90 - 20))*100vw),2*1rem);--pattern-library-v3_column-count---value:12;grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(var(--pattern-library-v3_column-count---value),minmax(0,1fr));flex-flow:column;display:grid}
  &.u-grid-breakout,.u-grid-breakout{grid-column-gap:clamp(1*1rem,((1 - ((2 - 1)/(90 - 20)*20))*1rem + ((2 - 1)/(90 - 20))*100vw),2*1rem);grid-row-gap:clamp(1*1rem,((1 - ((2 - 1)/(90 - 20)*20))*1rem + ((2 - 1)/(90 - 20))*100vw),2*1rem);grid-template-rows:auto;grid-template-columns:[full-start]minmax(0,1fr)[content-start]repeat(12,minmax(0,calc(min(90rem,100% + -2*clamp(1rem,.428571rem + 2.85714vw,3rem))/12 + clamp(1rem,.714286rem + 1.42857vw,2rem)/-1.09091)))[content-end]minmax(0,1fr)[full-end];grid-auto-columns:minmax(0,1fr);display:grid}
  &.u-grid-subgrid,.u-grid-subgrid{grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:subgrid;grid-column-gap:inherit;grid-row-gap:inherit;grid-column:auto/span 1;display:grid}
  &.u-column-start-auto,.u-column-start-auto{grid-column-start:auto}
  &.u-column-start-1,.u-column-start-1{grid-column-start:1}
  &.u-column-start-2,.u-column-start-2{grid-column-start:2}
  &.u-column-start-3,.u-column-start-3{grid-column-start:3}
  &.u-column-start-4,.u-column-start-4{grid-column-start:4}
  &.u-column-start-5,.u-column-start-5{grid-column-start:5}
  &.u-column-start-6,.u-column-start-6{grid-column-start:6}
  &.u-column-start-8,.u-column-start-8{grid-column-start:8}
  &.u-column-start-9,.u-column-start-9{grid-column-start:9}
  &.u-column-start-10,.u-column-start-10{grid-column-start:10}
  &.u-column-start-11,.u-column-start-11{grid-column-start:11}
  &.u-column-start-12,.u-column-start-12{grid-column-start:12}
  &.u-column-span-full,.u-column-span-full{grid-column:1/-1}
  &.u-column-span-indent,.u-column-span-indent{grid-column:2/-2}
  &.u-column-span-1,.u-column-span-1{grid-column-end:span 1}
  &.u-column-span-2,.u-column-span-2{grid-column-end:span 2}
  &.u-column-span-4,.u-column-span-4{grid-column-end:span 4}
  &.u-column-span-7,.u-column-span-7{grid-column-end:span 7}
  &.u-column-span-8,.u-column-span-8{grid-column-end:span 8}
  &.u-column-span-9,.u-column-span-9{grid-column-end:span 9}
  &.u-column-span-10,.u-column-span-10{grid-column-end:span 10}
  &.u-column-span-11,.u-column-span-11{grid-column-end:span 11}
  &.u-column-span-12,.u-column-span-12{grid-column-end:span 12}
  &.u-row-start-auto,.u-row-start-auto{grid-row-start:auto}
  &.u-row-start-1,.u-row-start-1{grid-row-start:1}
  &.u-row-start-2,.u-row-start-2{grid-row-start:2}
  &.u-row-start-3,.u-row-start-3{grid-row-start:3}
  &.u-row-start-4,.u-row-start-4{grid-row-start:4}
  &.u-row-start-5,.u-row-start-5{grid-row-start:5}
  &.u-row-start-6,.u-row-start-6{grid-row-start:6}
  &.u-row-span-1,.u-row-span-1{grid-row-end:span 1}
  &.u-row-span-2,.u-row-span-2{grid-row-end:span 2}
  &.u-row-span-3,.u-row-span-3{grid-row-end:span 3}
  &.u-row-span-4,.u-row-span-4{grid-row-end:span 4}
  &.u-row-span-5,.u-row-span-5{grid-row-end:span 5}
  &.u-row-span-6,.u-row-span-6{grid-row-end:span 6}
  &.u-order-first,.u-order-first{order:-1}
  &.u-order-last,.u-order-last{order:1}
  &.u-gap-inherit,.u-gap-inherit{grid-column-gap:inherit;grid-row-gap:inherit}
  &.u-gap-gutter,.u-gap-gutter{grid-column-gap:var(--pattern-library-v3---site--gutter);grid-row-gap:var(--pattern-library-v3---site--gutter);--pattern-library-v3_gap---size:var(--pattern-library-v3---site--gutter)}
  &.u-gap-0,.u-gap-0{grid-column-gap:var(--pattern-library-v3_spacing---section-space--none);grid-row-gap:var(--pattern-library-v3_spacing---section-space--none);--pattern-library-v3_gap---size:0rem}
  &.u-gap-3,.u-gap-3{grid-column-gap:var(--pattern-library-v3_spacing---space--3);grid-row-gap:var(--pattern-library-v3_spacing---space--3);--pattern-library-v3_gap---size:var(--pattern-library-v3_spacing---space--3)}
  &.u-gap-4,.u-gap-4{grid-column-gap:var(--pattern-library-v3_spacing---space--4);grid-row-gap:var(--pattern-library-v3_spacing---space--4);--pattern-library-v3_gap---size:var(--pattern-library-v3_spacing---space--4)}
  &.u-gap-7,.u-gap-7{grid-column-gap:var(--pattern-library-v3_spacing---space--7);grid-row-gap:var(--pattern-library-v3_spacing---space--7);--pattern-library-v3_gap---size:var(--pattern-library-v3_spacing---space--7)}
  &.u-gap-row-inherit,.u-gap-row-inherit{grid-row-gap:inherit}
  &.u-gap-row-gutter,.u-gap-row-gutter{grid-row-gap:var(--pattern-library-v3---site--gutter)}
  &.u-gap-row-0,.u-gap-row-0{grid-row-gap:var(--pattern-library-v3_spacing---section-space--none)}
  &.u-gap-row-5,.u-gap-row-5{grid-row-gap:var(--pattern-library-v3_spacing---space--5)}
  &.u-gap-row-7,.u-gap-row-7{grid-row-gap:var(--pattern-library-v3_spacing---space--7)}
  &.u-gap-row-8,.u-gap-row-8{grid-row-gap:var(--pattern-library-v3_spacing---space--8)}
  &.u-margin-top-gutter,.u-margin-top-gutter{margin-top:var(--pattern-library-v3---site--gutter)}
  &.u-margin-top-text,.u-margin-top-text{margin-top:var(--pattern-library-v3_text-style---margin-top)}
  &.u-margin-top-0,.u-margin-top-0{margin-top:var(--pattern-library-v3_spacing---section-space--none)}
  &.u-margin-top-2,.u-margin-top-2{margin-top:var(--pattern-library-v3_spacing---space--2)}
  &.u-margin-top-3,.u-margin-top-3{margin-top:var(--pattern-library-v3_spacing---space--3)}
  &.u-margin-top-4,.u-margin-top-4{margin-top:var(--pattern-library-v3_spacing---space--4)}
  &.u-margin-top-5,.u-margin-top-5{margin-top:var(--pattern-library-v3_spacing---space--5)}
  &.u-margin-top-6,.u-margin-top-6{margin-top:var(--pattern-library-v3_spacing---space--6)}
  &.u-margin-top-7,.u-margin-top-7{margin-top:var(--pattern-library-v3_spacing---space--7)}
  &.u-margin-top-8,.u-margin-top-8{margin-top:var(--pattern-library-v3_spacing---space--8)}
  &.u-margin-bottom-auto,.u-margin-bottom-auto{margin-bottom:auto}
  &.u-margin-bottom-gutter,.u-margin-bottom-gutter{margin-bottom:var(--pattern-library-v3---site--gutter)}
  &.u-margin-bottom-1,.u-margin-bottom-1{margin-bottom:var(--pattern-library-v3_spacing---space--1)}
  &.u-margin-bottom-2,.u-margin-bottom-2{margin-bottom:var(--pattern-library-v3_spacing---space--2)}
  &.u-margin-bottom-3,.u-margin-bottom-3{margin-bottom:var(--pattern-library-v3_spacing---space--3)}
  &.u-margin-bottom-4,.u-margin-bottom-4{margin-bottom:var(--pattern-library-v3_spacing---space--4)}
  &.u-margin-bottom-5,.u-margin-bottom-5{margin-bottom:var(--pattern-library-v3_spacing---space--5)}
  &.u-margin-bottom-6,.u-margin-bottom-6{margin-bottom:var(--pattern-library-v3_spacing---space--6)}
  &.u-margin-bottom-7,.u-margin-bottom-7{margin-bottom:var(--pattern-library-v3_spacing---space--7)}
  &.u-margin-bottom-8,.u-margin-bottom-8{margin-bottom:var(--pattern-library-v3_spacing---space--8)}
  &.u-padding-sitemargin,.u-padding-sitemargin{padding:var(--pattern-library-v3---site--margin)}
  &.u-padding-gutter,.u-padding-gutter{padding:var(--pattern-library-v3---site--gutter)}
  &.u-padding-0,.u-padding-0{padding:var(--pattern-library-v3_spacing---section-space--none)}
  &.u-padding-1,.u-padding-1{padding:var(--pattern-library-v3_spacing---space--1)}
  &.u-padding-2,.u-padding-2{padding:var(--pattern-library-v3_spacing---space--2)}
  &.u-padding-3,.u-padding-3{padding:var(--pattern-library-v3_spacing---space--3)}
  &.u-padding-4,.u-padding-4{padding:var(--pattern-library-v3_spacing---space--4)}
  &.u-padding-5,.u-padding-5{padding:var(--pattern-library-v3_spacing---space--5)}
  &.u-padding-6,.u-padding-6{padding:var(--pattern-library-v3_spacing---space--6)}
  &.u-padding-7,.u-padding-7{padding:var(--pattern-library-v3_spacing---space--7)}
  &.u-padding-8,.u-padding-8{padding:var(--pattern-library-v3_spacing---space--8)}
  &.u-padding-small,.u-padding-small{padding:var(--pattern-library-v3_spacing---section-space--small)}
  &.u-padding-main,.u-padding-main{padding:var(--pattern-library-v3_spacing---section-space--main)}
  &.u-padding-large,.u-padding-large{padding:var(--pattern-library-v3_spacing---section-space--large)}
  &.u-padding-block-sitemargin,.u-padding-block-sitemargin{padding-top:var(--pattern-library-v3---site--margin);padding-bottom:var(--pattern-library-v3---site--margin)}
  &.u-padding-block-gutter,.u-padding-block-gutter{padding-top:var(--pattern-library-v3---site--gutter);padding-bottom:var(--pattern-library-v3---site--gutter)}
  &.u-padding-block-0,.u-padding-block-0{padding-top:var(--pattern-library-v3_spacing---section-space--none);padding-bottom:var(--pattern-library-v3_spacing---section-space--none)}
  &.u-padding-block-1,.u-padding-block-1{padding-top:var(--pattern-library-v3_spacing---space--1);padding-bottom:var(--pattern-library-v3_spacing---space--1)}
  &.u-padding-block-2,.u-padding-block-2{padding-top:var(--pattern-library-v3_spacing---space--2);padding-bottom:var(--pattern-library-v3_spacing---space--2)}
  &.u-padding-block-3,.u-padding-block-3{padding-top:var(--pattern-library-v3_spacing---space--3);padding-bottom:var(--pattern-library-v3_spacing---space--3)}
  &.u-padding-block-4,.u-padding-block-4{padding-top:var(--pattern-library-v3_spacing---space--4);padding-bottom:var(--pattern-library-v3_spacing---space--4)}
  &.u-padding-block-5,.u-padding-block-5{padding-top:var(--pattern-library-v3_spacing---space--5);padding-bottom:var(--pattern-library-v3_spacing---space--5)}
  &.u-padding-block-6,.u-padding-block-6{padding-top:var(--pattern-library-v3_spacing---space--6);padding-bottom:var(--pattern-library-v3_spacing---space--6)}
  &.u-padding-block-7,.u-padding-block-7{padding-top:var(--pattern-library-v3_spacing---space--7);padding-bottom:var(--pattern-library-v3_spacing---space--7)}
  &.u-padding-block-8,.u-padding-block-8{padding-top:var(--pattern-library-v3_spacing---space--8);padding-bottom:var(--pattern-library-v3_spacing---space--8)}
  &.u-padding-block-small,.u-padding-block-small{padding-top:var(--pattern-library-v3_spacing---section-space--small);padding-bottom:var(--pattern-library-v3_spacing---section-space--small)}
  &.u-padding-block-main,.u-padding-block-main{padding-top:var(--pattern-library-v3_spacing---section-space--main);padding-bottom:var(--pattern-library-v3_spacing---section-space--main)}
  &.u-padding-block-large,.u-padding-block-large{padding-top:var(--pattern-library-v3_spacing---section-space--large);padding-bottom:var(--pattern-library-v3_spacing---section-space--large)}
  &.u-padding-inline-sitemargin,.u-padding-inline-sitemargin{padding-right:var(--pattern-library-v3---site--margin);padding-left:var(--pattern-library-v3---site--margin)}
  &.u-padding-inline-gutter,.u-padding-inline-gutter{padding-right:var(--pattern-library-v3---site--gutter);padding-left:var(--pattern-library-v3---site--gutter)}
  &.u-padding-inline-0,.u-padding-inline-0{padding-right:var(--pattern-library-v3_spacing---section-space--none);padding-left:var(--pattern-library-v3_spacing---section-space--none)}
  &.u-padding-inline-1,.u-padding-inline-1{padding-right:var(--pattern-library-v3_spacing---space--1);padding-left:var(--pattern-library-v3_spacing---space--1)}
  &.u-padding-inline-2,.u-padding-inline-2{padding-right:var(--pattern-library-v3_spacing---space--2);padding-left:var(--pattern-library-v3_spacing---space--2)}
  &.u-padding-inline-3,.u-padding-inline-3{padding-right:var(--pattern-library-v3_spacing---space--3);padding-left:var(--pattern-library-v3_spacing---space--3)}
  &.u-padding-inline-4,.u-padding-inline-4{padding-right:var(--pattern-library-v3_spacing---space--4);padding-left:var(--pattern-library-v3_spacing---space--4)}
  &.u-padding-inline-5,.u-padding-inline-5{padding-right:var(--pattern-library-v3_spacing---space--5);padding-left:var(--pattern-library-v3_spacing---space--5)}
  &.u-padding-inline-6,.u-padding-inline-6{padding-right:var(--pattern-library-v3_spacing---space--6);padding-left:var(--pattern-library-v3_spacing---space--6)}
  &.u-padding-inline-7,.u-padding-inline-7{padding-right:var(--pattern-library-v3_spacing---space--7);padding-left:var(--pattern-library-v3_spacing---space--7)}
  &.u-padding-inline-8,.u-padding-inline-8{padding-right:var(--pattern-library-v3_spacing---space--8);padding-left:var(--pattern-library-v3_spacing---space--8)}
  &.u-padding-top-sitemargin,.u-padding-top-sitemargin{padding-top:var(--pattern-library-v3---site--margin)}
  &.u-padding-top-gutter,.u-padding-top-gutter{padding-top:var(--pattern-library-v3---site--gutter)}
  &.u-padding-top-0,.u-padding-top-0{padding-top:var(--pattern-library-v3_spacing---section-space--none)}
  &.u-padding-top-1,.u-padding-top-1{padding-top:var(--pattern-library-v3_spacing---space--1)}
  &.u-padding-top-2,.u-padding-top-2{padding-top:var(--pattern-library-v3_spacing---space--2)}
  &.u-padding-top-3,.u-padding-top-3{padding-top:var(--pattern-library-v3_spacing---space--3)}
  &.u-padding-top-4,.u-padding-top-4{padding-top:var(--pattern-library-v3_spacing---space--4)}
  &.u-padding-top-5,.u-padding-top-5{padding-top:var(--pattern-library-v3_spacing---space--5)}
  &.u-padding-top-6,.u-padding-top-6{padding-top:var(--pattern-library-v3_spacing---space--6)}
  &.u-padding-top-7,.u-padding-top-7{padding-top:var(--pattern-library-v3_spacing---space--7)}
  &.u-padding-top-8,.u-padding-top-8{padding-top:var(--pattern-library-v3_spacing---space--8)}
  &.u-padding-top-small,.u-padding-top-small{padding-top:var(--pattern-library-v3_spacing---section-space--small)}
  &.u-padding-top-main,.u-padding-top-main{padding-top:var(--pattern-library-v3_spacing---section-space--main)}
  &.u-padding-top-large,.u-padding-top-large{padding-top:var(--pattern-library-v3_spacing---section-space--large)}
  &.u-padding-top-pagetop,.u-padding-top-pagetop{padding-top:var(--pattern-library-v3_spacing---section-space--page-top)}
  &.u-padding-bottom-sitemargin,.u-padding-bottom-sitemargin{padding-bottom:var(--pattern-library-v3---site--margin)}
  &.u-padding-bottom-gutter,.u-padding-bottom-gutter{padding-bottom:var(--pattern-library-v3---site--gutter)}
  &.u-padding-bottom-0,.u-padding-bottom-0{padding-bottom:var(--pattern-library-v3_spacing---section-space--none)}
  &.u-padding-bottom-1,.u-padding-bottom-1{padding-bottom:var(--pattern-library-v3_spacing---space--1)}
  &.u-padding-bottom-2,.u-padding-bottom-2{padding-bottom:var(--pattern-library-v3_spacing---space--2)}
  &.u-padding-bottom-3,.u-padding-bottom-3{padding-bottom:var(--pattern-library-v3_spacing---space--3)}
  &.u-padding-bottom-4,.u-padding-bottom-4{padding-bottom:var(--pattern-library-v3_spacing---space--4)}
  &.u-padding-bottom-5,.u-padding-bottom-5{padding-bottom:var(--pattern-library-v3_spacing---space--5)}
  &.u-padding-bottom-6,.u-padding-bottom-6{padding-bottom:var(--pattern-library-v3_spacing---space--6)}
  &.u-padding-bottom-7,.u-padding-bottom-7{padding-bottom:var(--pattern-library-v3_spacing---space--7)}
  &.u-padding-bottom-8,.u-padding-bottom-8{padding-bottom:var(--pattern-library-v3_spacing---space--8)}
  &.u-padding-bottom-small,.u-padding-bottom-small{padding-bottom:var(--pattern-library-v3_spacing---section-space--small)}
  &.u-padding-bottom-main,.u-padding-bottom-main{padding-bottom:var(--pattern-library-v3_spacing---section-space--main)}
  &.u-padding-bottom-large,.u-padding-bottom-large{padding-bottom:var(--pattern-library-v3_spacing---section-space--large)}
  &.u-padding-bottom-pagetop,.u-padding-bottom-pagetop{padding-bottom:var(--pattern-library-v3_spacing---section-space--page-top)}
  &.u-padding-left-sitemargin,.u-padding-left-sitemargin{padding-left:var(--pattern-library-v3---site--margin)}
  &.u-padding-left-gutter,.u-padding-left-gutter{padding-left:var(--pattern-library-v3---site--gutter)}
  &.u-padding-left-0,.u-padding-left-0{padding-left:var(--pattern-library-v3_spacing---section-space--none)}
  &.u-padding-left-1,.u-padding-left-1{padding-left:var(--pattern-library-v3_spacing---space--1)}
  &.u-padding-left-2,.u-padding-left-2{padding-left:var(--pattern-library-v3_spacing---space--2)}
  &.u-padding-left-3,.u-padding-left-3{padding-left:var(--pattern-library-v3_spacing---space--3)}
  &.u-padding-left-4,.u-padding-left-4{padding-left:var(--pattern-library-v3_spacing---space--4)}
  &.u-padding-left-5,.u-padding-left-5{padding-left:var(--pattern-library-v3_spacing---space--5)}
  &.u-padding-left-6,.u-padding-left-6{padding-left:var(--pattern-library-v3_spacing---space--6)}
  &.u-padding-left-7,.u-padding-left-7{padding-left:var(--pattern-library-v3_spacing---space--7)}
  &.u-padding-left-8,.u-padding-left-8{padding-left:var(--pattern-library-v3_spacing---space--8)}
  &.u-padding-right-sitemargin,.u-padding-right-sitemargin{padding-right:var(--pattern-library-v3---site--margin)}
  &.u-padding-right-gutter,.u-padding-right-gutter{padding-right:var(--pattern-library-v3---site--gutter)}
  &.u-padding-right-0,.u-padding-right-0{padding-right:var(--pattern-library-v3_spacing---section-space--none)}
  &.u-padding-right-1,.u-padding-right-1{padding-right:var(--pattern-library-v3_spacing---space--1)}
  &.u-padding-right-2,.u-padding-right-2{padding-right:var(--pattern-library-v3_spacing---space--2)}
  &.u-padding-right-3,.u-padding-right-3{padding-right:var(--pattern-library-v3_spacing---space--3)}
  &.u-padding-right-4,.u-padding-right-4{padding-right:var(--pattern-library-v3_spacing---space--4)}
  &.u-padding-right-5,.u-padding-right-5{padding-right:var(--pattern-library-v3_spacing---space--5)}
  &.u-padding-right-6,.u-padding-right-6{padding-right:var(--pattern-library-v3_spacing---space--6)}
  &.u-padding-right-7,.u-padding-right-7{padding-right:var(--pattern-library-v3_spacing---space--7)}
  &.u-padding-right-8,.u-padding-right-8{padding-right:var(--pattern-library-v3_spacing---space--8)}
  &.u-radius-none,.u-radius-none{border-radius:0}
  &.u-radius-inherit,.u-radius-inherit{border-radius:inherit}
  &.u-radius-small,.u-radius-small{border-radius:.5rem}
  &.u-radius-round,.u-radius-round{border-radius:100vw}
  &.u-ratio-auto,.u-ratio-auto{aspect-ratio:auto}
  &.u-ratio-2-1,.u-ratio-2-1{aspect-ratio:2}
  &.u-ratio-16-9,.u-ratio-16-9{aspect-ratio:16/9}
  &.u-ratio-3-2,.u-ratio-3-2{aspect-ratio:3/2}
  &.u-ratio-5-4,.u-ratio-5-4{aspect-ratio:5/4}
  &.u-ratio-1-1,.u-ratio-1-1{aspect-ratio:1}
  &.u-ratio-4-5,.u-ratio-4-5{aspect-ratio:4/5}
  &.u-ratio-2-3,.u-ratio-2-3{aspect-ratio:2/3}
  &.u-display-block,.u-display-block{display:block}
  &.u-display-inline-block,.u-display-inline-block{display:inline-block}
  &.u-display-inline-flex,.u-display-inline-flex{display:inline-flex}
  &.u-display-inline-grid,.u-display-inline-grid{display:inline-grid}
  &.u-display-inline,.u-display-inline{display:inline}
  &.u-overflow-visible,.u-overflow-visible{overflow:visible}
  &.u-overflow-clip,.u-overflow-clip{overflow:clip}
  &.u-overflow-x-auto,.u-overflow-x-auto{overflow:auto clip}
  &.u-overflow-hidden-left,.u-overflow-hidden-left{clip-path:polygon(0 0,calc(100% + 100vw) 0,calc(100% + 100vw) 100%,0% 100%)}
  &.u-zindex-negative,.u-zindex-negative{z-index:-1;position:relative}
  &.u-zindex-0,.u-zindex-0{z-index:0;position:relative}
  &.u-zindex-unset,.u-zindex-unset{z-index:unset;position:relative}
  &.u-zindex-1,.u-zindex-1{z-index:1;position:relative}
  &.u-zindex-2,.u-zindex-2{z-index:2;position:relative}
  &.u-zindex-3,.u-zindex-3{z-index:3;position:relative}
  &.u-position-static,.u-position-static{position:static}
  &.u-position-relative,.u-position-relative{position:relative}
  &.u-position-absolute,.u-position-absolute{position:absolute}
  &.u-position-absolute.u-theme-dark,.u-position-absolute.u-theme-dark{height:2.375rem}
  &.u-position-sticky,.u-position-sticky{position:sticky;top:0}
  &.u-height-full,.u-height-full{height:100%}
  &.u-container-small,.u-container-small{z-index:1;grid-column-gap:var(--pattern-library-v3_spacing---space--8);grid-row-gap:var(--pattern-library-v3_spacing---space--8);flex-flow:column;justify-content:center;width:calc(100% + -2*clamp(1rem,.428571rem + 2.85714vw,3rem));max-width:50rem;margin-left:auto;margin-right:auto;display:flex;position:relative;container-type:inline-size}
  &.u-container-full,.u-container-full{z-index:1;grid-column-gap:clamp(2.5*1rem,((2.5 - ((4 - 2.5)/(90 - 20)*20))*1rem + ((4 - 2.5)/(90 - 20))*100vw),4*1rem);grid-row-gap:clamp(2.5*1rem,((2.5 - ((4 - 2.5)/(90 - 20)*20))*1rem + ((4 - 2.5)/(90 - 20))*100vw),4*1rem);flex-flow:column;justify-content:center;width:calc(100% + -2*clamp(1rem,.428571rem + 2.85714vw,3rem));max-width:100%;margin-left:auto;margin-right:auto;display:flex;position:relative;container-type:inline-size}
  &.u-width-auto,.u-width-auto{width:auto}
  &.u-min-width-auto,.u-min-width-auto{min-width:auto}
  &.u-max-width-none,.u-max-width-none{max-width:none}
  &.u-width-full,.u-width-full{width:100%}
  &.u-height-auto,.u-height-auto{height:auto}
  &.u-margin-inline-auto,.u-margin-inline-auto{margin-left:auto;margin-right:auto}
  &.u-pointer-on,.u-pointer-on{pointer-events:auto}
  &.u-pointer-off,.u-pointer-off{pointer-events:none}
  &.u-object-fit-cover,.u-object-fit-cover{object-fit:cover}
  &.u-object-fit-contain,.u-object-fit-contain{object-fit:contain}
  &.u-min-height-screen,.u-min-height-screen{min-height:100svh}
  &.u-cover,.u-cover{width:100%;height:100%}
  &.u-cover-absolute,.u-cover-absolute{width:100%;height:100%;position:absolute;inset:0%}
  .pattern-library-v3--l_header_title.u-flex-horizontal-nowrap{grid-column-gap:var(--pattern-library-v3_spacing---space--2);grid-row-gap:var(--pattern-library-v3_spacing---space--2)}
  &.u-color-primary,.u-color-primary{color:var(--pattern-library-v3---swatch--primary-500)}
  &.u-color-secondary,.u-color-secondary{color:var(--pattern-library-v3---swatch--secondary-500)}
  &.u-color-info,.u-color-info{color:var(--pattern-library-v3---swatch--info-500)}
  &.u-background-info,.u-background-info{background-color:var(--pattern-library-v3---swatch--info-500)}
  &.u-background-primary,.u-background-primary{background-color:var(--pattern-library-v3---swatch--primary-500)!important}
  &.u-background-secondary,.u-background-secondary{background-color:var(--pattern-library-v3---swatch--secondary-500)}
  &.u-background-neutral-0,.u-background-neutral-0{background-color:var(--pattern-library-v3---swatch--neutral-0)}
  &.u-background-neutral-50,.u-background-neutral-50{background-color:var(--pattern-library-v3---swatch--neutral-50)}
  &.u-background-neutral-100,.u-background-neutral-100{background-color:var(--pattern-library-v3---swatch--neutral-100)}
  &.u-background-neutral-500,.u-background-neutral-500{background-color:var(--pattern-library-v3---swatch--neutral-500)}
  &.u-background-neutral-700,.u-background-neutral-700{background-color:var(--pattern-library-v3---swatch--neutral-700)}
  &.u-background-neutral-900,.u-background-neutral-900{background-color:var(--pattern-library-v3---swatch--neutral-900)}
  &.u-text-style-mono,.u-text-style-mono{font-family:var(--pattern-library-v3_typography---font--mono-family);margin-bottom:0}
  &.u-background-3,.u-background-3{background-color:var(--pattern-library-v3_theme---background-3)}
  &.u-background-neutral-200,.u-background-neutral-200{background-color:var(--pattern-library-v3---swatch--neutral-200)}
  &.u-background-neutral-300,.u-background-neutral-300{background-color:var(--pattern-library-v3---swatch--neutral-300)}
  &.u-background-neutral-400,.u-background-neutral-400{background-color:var(--pattern-library-v3---swatch--neutral-400)}
  &.u-background-neutral-600,.u-background-neutral-600{background-color:var(--pattern-library-v3---swatch--neutral-600)}
  &.u-background-gradient,.u-background-gradient{background-image:linear-gradient(90deg,var(--pattern-library-v3---swatch--secondary-500)8%,var(--pattern-library-v3---swatch--primary-500)37%,var(--pattern-library-v3---swatch--info-500)66%,var(--pattern-library-v3---swatch--neutral-100))}
  &.u-background-neutral-800,.u-background-neutral-800{background-color:var(--pattern-library-v3---swatch--neutral-800)}
  &.u-color-success,.u-color-success{color:var(--pattern-library-v3---swatch--success-500)}
  &.u-color-error,.u-color-error{color:var(--pattern-library-v3---swatch--error-500)}
  &.u-color-warning,.u-color-warning{color:var(--pattern-library-v3---swatch--warning-500)}
  &.u-color-alpha,.u-color-alpha{color:var(--pattern-library-v3_theme---logos--alpha)}
  &.u-color-solid,.u-color-solid{color:var(--pattern-library-v3_theme---logos--solid)}
  &.u-background-error,.u-background-error{background-color:var(--pattern-library-v3---swatch--error-500)}
  &.u-background-warning,.u-background-warning{background-color:var(--pattern-library-v3---swatch--warning-500)}
  &.u-background-success,.u-background-success{background-color:var(--pattern-library-v3---swatch--success-500)}
  &.u-radius-large,.u-radius-large{border-radius:var(--pattern-library-v3---radius--lg);overflow:clip}
  &.u-radius-medium,.u-radius-medium{border-radius:var(--pattern-library-v3---radius--md);overflow:clip}
  &.u-radius-xl,.u-radius-xl{border-radius:var(--pattern-library-v3---radius--xl);overflow:clip}
  &.u-radius-2xl,.u-radius-2xl{border-radius:var(--pattern-library-v3---radius--2xl);overflow:clip}
  &.u-radius-2xl:hover,.u-radius-2xl:hover{--pattern-library-v3_theme---background:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---text:var(--pattern-library-v3---swatch--neutral-50);--pattern-library-v3_theme---background-2:var(--pattern-library-v3---swatch--primary-600);--pattern-library-v3_theme---background-skeleton:var(--pattern-library-v3---swatch--transparent);--pattern-library-v3_theme---heading-accent:var(--pattern-library-v3---swatch--neutral-100);--pattern-library-v3_theme---elevated:var(--pattern-library-v3---swatch--secondary-700);--pattern-library-v3_theme---border:var(--pattern-library-v3---swatch--neutral-200);--pattern-library-v3_theme---button-primary--text:var(--pattern-library-v3---swatch--neutral-0);--pattern-library-v3_theme---background-3:var(--pattern-library-v3---swatch--primary-400);--pattern-library-v3_theme---border-subtle:var(--pattern-library-v3---swatch--neutral-100);--pattern-library-v3_theme---button-primary--text-hover:var(--pattern-library-v3_theme---button-primary--text);--pattern-library-v3_theme---button-primary--background:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---button-primary--background-hover:var(--pattern-library-v3_theme---button-primary--background);--pattern-library-v3_theme---button-primary--border:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---button-primary--border-hover:var(--pattern-library-v3_theme---button-primary--border);--pattern-library-v3_theme---button-solid--background:var(--pattern-library-v3---swatch--neutral-0);--pattern-library-v3_theme---button-solid--background-hover:var(--pattern-library-v3_theme---button-solid--background);--pattern-library-v3_theme---button-solid--border:var(--pattern-library-v3_theme---border-subtle);--pattern-library-v3_theme---button-solid--border-hover:var(--pattern-library-v3_theme---button-solid--border);--pattern-library-v3_theme---button-solid--text:var(--pattern-library-v3_theme---selection--text);--pattern-library-v3_theme---button-solid--text-hover:var(--pattern-library-v3_theme---selection--text);--pattern-library-v3_theme---button-secondary--background:var(--pattern-library-v3---swatch--neutral-700);--pattern-library-v3_theme---button-secondary--background-hover:var(--pattern-library-v3---swatch--neutral-600);--pattern-library-v3_theme---button-secondary--border:var(--pattern-library-v3_theme---border-subtle);--pattern-library-v3_theme---button-secondary--border-hover:var(--pattern-library-v3_theme---border-strong);--pattern-library-v3_theme---button-secondary--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---button-secondary--text-hover:var(--pattern-library-v3_theme---button-secondary--text);--pattern-library-v3_theme---button-tertiary--background:var(--pattern-library-v3---swatch--neutral-700);--pattern-library-v3_theme---button-tertiary--background-hover:var(--pattern-library-v3---swatch--neutral-600);--pattern-library-v3_theme---button-tertiary--border:var(--pattern-library-v3_theme---border);--pattern-library-v3_theme---button-tertiary--border-hover:var(--pattern-library-v3_theme---border-strong);--pattern-library-v3_theme---button-tertiary--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---button-tertiary--text-hover:var(--pattern-library-v3_theme---button-secondary--text);--pattern-library-v3_theme---logos--solid:var(--pattern-library-v3---swatch--neutral-50);--pattern-library-v3_theme---logos--alpha:#fff9;--pattern-library-v3_theme---nav--background:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---border-strong:var(--pattern-library-v3---swatch--neutral-300);--pattern-library-v3_theme---nav--icon-background:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---nav--icon-color:var(--pattern-library-v3---swatch--secondary-50);--pattern-library-v3_theme---selection--background:var(--pattern-library-v3---swatch--primary-300);--pattern-library-v3_theme---selection--text:var(--pattern-library-v3---swatch--brand-text);--pattern-library-v3_theme---text-link--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---text-link--border:var(--pattern-library-v3_theme---border);--pattern-library-v3_theme---text-link--text-hover:var(--pattern-library-v3_theme---text-link--text);--pattern-library-v3_theme---text-link--border-hover:var(--pattern-library-v3---swatch--neutral-0);--pattern-library-v3_theme---custom--product-card-background:var(--pattern-library-v3_theme---background-2);--pattern-library-v3_theme---custom--grid-stroke:color-mix(in hsl,var(--pattern-library-v3---swatch--neutral-50)20%,var(--pattern-library-v3---swatch--transparent)80%)}
  &.u-radius-3xl,.u-radius-3xl{border-radius:var(--pattern-library-v3---radius--3xl);overflow:clip}
  .pattern-library-v3--home-hero_wrap.u-section{justify-content:space-between;align-items:flex-start}
  .pattern-library-v3--home-hero_wrap.u-section.u-theme-dark.u-min-height-screen{padding-top:var(--pattern-library-v3_spacing---section-space--none);padding-bottom:var(--pattern-library-v3_spacing---section-space--none)}
  .pattern-library-v3--footer_wrap.u-section{padding-top:0;padding-bottom:0}
  &.u-theme-brand,.u-theme-brand{background-color:var(--pattern-library-v3_theme---background);color:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---background:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---text:var(--pattern-library-v3---swatch--neutral-50);--pattern-library-v3_theme---background-2:var(--pattern-library-v3---swatch--primary-600);--pattern-library-v3_theme---background-skeleton:var(--pattern-library-v3---swatch--transparent);--pattern-library-v3_theme---heading-accent:var(--pattern-library-v3---swatch--neutral-100);--pattern-library-v3_theme---elevated:var(--pattern-library-v3---swatch--secondary-700);--pattern-library-v3_theme---border:var(--pattern-library-v3---swatch--neutral-200);--pattern-library-v3_theme---button-primary--text:var(--pattern-library-v3---swatch--neutral-0);--pattern-library-v3_theme---background-3:var(--pattern-library-v3---swatch--primary-400);--pattern-library-v3_theme---border-subtle:var(--pattern-library-v3---swatch--neutral-100);--pattern-library-v3_theme---button-primary--text-hover:var(--pattern-library-v3_theme---button-primary--text);--pattern-library-v3_theme---button-primary--background:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---button-primary--background-hover:var(--pattern-library-v3_theme---button-primary--background);--pattern-library-v3_theme---button-primary--border:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---button-primary--border-hover:var(--pattern-library-v3_theme---button-primary--border);--pattern-library-v3_theme---button-solid--background:var(--pattern-library-v3---swatch--neutral-0);--pattern-library-v3_theme---button-solid--background-hover:var(--pattern-library-v3_theme---button-solid--background);--pattern-library-v3_theme---button-solid--border:var(--pattern-library-v3_theme---border-subtle);--pattern-library-v3_theme---button-solid--border-hover:var(--pattern-library-v3_theme---button-solid--border);--pattern-library-v3_theme---button-solid--text:var(--pattern-library-v3_theme---selection--text);--pattern-library-v3_theme---button-solid--text-hover:var(--pattern-library-v3_theme---selection--text);--pattern-library-v3_theme---button-secondary--background:var(--pattern-library-v3---swatch--neutral-700);--pattern-library-v3_theme---button-secondary--background-hover:var(--pattern-library-v3---swatch--neutral-600);--pattern-library-v3_theme---button-secondary--border:var(--pattern-library-v3_theme---border-subtle);--pattern-library-v3_theme---button-secondary--border-hover:var(--pattern-library-v3_theme---border-strong);--pattern-library-v3_theme---button-secondary--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---button-secondary--text-hover:var(--pattern-library-v3_theme---button-secondary--text);--pattern-library-v3_theme---button-tertiary--background:var(--pattern-library-v3---swatch--neutral-700);--pattern-library-v3_theme---button-tertiary--background-hover:var(--pattern-library-v3---swatch--neutral-600);--pattern-library-v3_theme---button-tertiary--border:var(--pattern-library-v3_theme---border);--pattern-library-v3_theme---button-tertiary--border-hover:var(--pattern-library-v3_theme---border-strong);--pattern-library-v3_theme---button-tertiary--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---button-tertiary--text-hover:var(--pattern-library-v3_theme---button-secondary--text);--pattern-library-v3_theme---logos--solid:var(--pattern-library-v3---swatch--neutral-50);--pattern-library-v3_theme---logos--alpha:#fff9;--pattern-library-v3_theme---nav--background:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---border-strong:var(--pattern-library-v3---swatch--neutral-300);--pattern-library-v3_theme---nav--icon-background:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---nav--icon-color:var(--pattern-library-v3---swatch--secondary-50);--pattern-library-v3_theme---selection--background:var(--pattern-library-v3---swatch--primary-300);--pattern-library-v3_theme---selection--text:var(--pattern-library-v3---swatch--brand-text);--pattern-library-v3_theme---text-link--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---text-link--border:var(--pattern-library-v3_theme---border);--pattern-library-v3_theme---text-link--text-hover:var(--pattern-library-v3_theme---text-link--text);--pattern-library-v3_theme---text-link--border-hover:var(--pattern-library-v3---swatch--neutral-0);--pattern-library-v3_theme---custom--product-card-background:var(--pattern-library-v3_theme---background-2);--pattern-library-v3_theme---custom--grid-stroke:color-mix(in hsl,var(--pattern-library-v3---swatch--neutral-50)20%,var(--pattern-library-v3---swatch--transparent)80%)}
  &.u-tag-pill,.u-tag-pill{padding-right:var(--pattern-library-v3_spacing---space--2);padding-left:var(--pattern-library-v3_spacing---space--2);border-top-left-radius:var(--pattern-library-v3---radius--full);border-top-right-radius:var(--pattern-library-v3---radius--full);border-bottom-left-radius:var(--pattern-library-v3---radius--full);border-bottom-right-radius:var(--pattern-library-v3---radius--full);background-color:var(--pattern-library-v3_theme---elevated);padding-top:calc(1.5*var(--pattern-library-v3_spacing---space--1));padding-bottom:calc(1.5*var(--pattern-library-v3_spacing---space--1))}
  &.u-icon-ring,.u-icon-ring{width:3.5rem;height:3.5rem;padding:var(--pattern-library-v3_spacing---space--1);aspect-ratio:1;border:3px solid var(--pattern-library-v3_theme---heading-accent);border-radius:var(--pattern-library-v3---radius--full);flex-flow:column;justify-content:center;align-items:center;display:flex}
  &.u-icon-pill,.u-icon-pill{height:3.5rem;padding:var(--pattern-library-v3_spacing---space--1)var(--pattern-library-v3_spacing---space--2);border:1px solid var(--pattern-library-v3_theme---border-strong);border-radius:var(--pattern-library-v3---radius--full);background-color:var(--pattern-library-v3_theme---background)}
  .pattern-library-v3--card_large_visual.u-display-contents{z-index:0;pointer-events:none;position:absolute;inset:0%}
  .pattern-library-v3--alert-bar_wrap.u-background-gradient{background-image:linear-gradient(90deg,var(--pattern-library-v3---swatch--secondary-500)8%,var(--pattern-library-v3---swatch--primary-500)57%,var(--pattern-library-v3---swatch--info-500)100%,var(--pattern-library-v3---swatch--neutral-100))}
  .pattern-library-v3--alert-bar_wrap.u-background-gradient:where(.w-variant-acdba167-3d90-b46f-441f-5812e435ae9a){background-color:var(--pattern-library-v3_theme---background-2);background-image:none}
  .pattern-library-v3--icon_custom_dot-large.u-svg{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}
  .pattern-library-v3--pi_sensor_svg.u-svg{color:var(--pattern-library-v3---swatch--neutral-0)}
  &.u-card-full,.u-card-full{flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}
  &.u-background-card,.u-background-card{background-image:linear-gradient(315deg,var(--pattern-library-v3---swatch--secondary-500)20%,var(--pattern-library-v3---swatch--primary-500)50%,var(--pattern-library-v3---swatch--info-500)73%,var(--pattern-library-v3---swatch--neutral-100));--pattern-library-v3_theme---background:var(--pattern-library-v3---swatch--neutral-800);--pattern-library-v3_theme---text:var(--pattern-library-v3---swatch--neutral-50);--pattern-library-v3_theme---background-2:var(--pattern-library-v3---swatch--neutral-900);--pattern-library-v3_theme---background-skeleton:var(--pattern-library-v3---swatch--transparent);--pattern-library-v3_theme---heading-accent:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---elevated:var(--pattern-library-v3---swatch--neutral-900);--pattern-library-v3_theme---border:var(--pattern-library-v3---swatch--neutral-600);--pattern-library-v3_theme---button-primary--text:var(--pattern-library-v3---swatch--neutral-0);--pattern-library-v3_theme---background-3:var(--pattern-library-v3---swatch--neutral-700);--pattern-library-v3_theme---border-subtle:var(--pattern-library-v3---swatch--neutral-700);--pattern-library-v3_theme---button-primary--text-hover:var(--pattern-library-v3_theme---button-primary--text);--pattern-library-v3_theme---button-primary--background:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---button-primary--background-hover:var(--pattern-library-v3_theme---button-primary--background);--pattern-library-v3_theme---button-primary--border:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---button-primary--border-hover:var(--pattern-library-v3_theme---button-primary--border);--pattern-library-v3_theme---button-solid--background:var(--pattern-library-v3_theme---background-2);--pattern-library-v3_theme---button-solid--background-hover:var(--pattern-library-v3_theme---button-solid--background);--pattern-library-v3_theme---button-solid--border:var(--pattern-library-v3_theme---border-subtle);--pattern-library-v3_theme---button-solid--border-hover:var(--pattern-library-v3_theme---button-solid--border);--pattern-library-v3_theme---button-solid--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---button-solid--text-hover:var(--pattern-library-v3_theme---button-secondary--text);--pattern-library-v3_theme---button-secondary--background:var(--pattern-library-v3---swatch--neutral-700);--pattern-library-v3_theme---button-secondary--background-hover:var(--pattern-library-v3---swatch--neutral-600);--pattern-library-v3_theme---button-secondary--border:var(--pattern-library-v3_theme---border-subtle);--pattern-library-v3_theme---button-secondary--border-hover:var(--pattern-library-v3_theme---border-strong);--pattern-library-v3_theme---button-secondary--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---button-secondary--text-hover:var(--pattern-library-v3_theme---button-secondary--text);--pattern-library-v3_theme---button-tertiary--background:var(--pattern-library-v3---swatch--neutral-700);--pattern-library-v3_theme---button-tertiary--background-hover:var(--pattern-library-v3---swatch--neutral-600);--pattern-library-v3_theme---button-tertiary--border:var(--pattern-library-v3_theme---border);--pattern-library-v3_theme---button-tertiary--border-hover:var(--pattern-library-v3_theme---border-strong);--pattern-library-v3_theme---button-tertiary--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---button-tertiary--text-hover:var(--pattern-library-v3_theme---button-secondary--text);--pattern-library-v3_theme---logos--solid:var(--pattern-library-v3---swatch--neutral-50);--pattern-library-v3_theme---logos--alpha:#fff9;--pattern-library-v3_theme---nav--background:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---border-strong:var(--pattern-library-v3---swatch--neutral-500);--pattern-library-v3_theme---nav--icon-background:#1e1d1e0d;--pattern-library-v3_theme---nav--icon-color:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---selection--background:var(--pattern-library-v3---swatch--primary-300);--pattern-library-v3_theme---selection--text:var(--pattern-library-v3---swatch--brand-text);--pattern-library-v3_theme---text-link--text:var(--pattern-library-v3_theme---text);--pattern-library-v3_theme---text-link--border:var(--pattern-library-v3_theme---border);--pattern-library-v3_theme---text-link--text-hover:var(--pattern-library-v3_theme---text-link--text);--pattern-library-v3_theme---text-link--border-hover:var(--pattern-library-v3---swatch--primary-500);--pattern-library-v3_theme---custom--product-card-background:var(--pattern-library-v3_theme---background-2);--pattern-library-v3_theme---custom--grid-stroke:color-mix(in hsl,var(--pattern-library-v3---swatch--neutral-50)20%,var(--pattern-library-v3---swatch--transparent)80%)}
  &.u-icon-square,.u-icon-square{aspect-ratio:1;border-radius:var(--pattern-library-v3---radius--main);background-color:var(--pattern-library-v3---alpha--alpha-gray-1-10);flex-flow:column;justify-content:center;align-items:center;display:flex}
  .pattern-library-v3--footer_contain.u-container{padding-top:var(--pattern-library-v3_spacing---space--20);padding-bottom:var(--pattern-library-v3_spacing---space--20)}
  &.u-padding-logo-sm,.u-padding-logo-sm{width:9.375rem;height:3.125rem;padding:var(--pattern-library-v3_spacing---space--2)var(--pattern-library-v3_spacing---space--4);flex-flow:column;justify-content:center;align-items:stretch;display:flex}
  &.u-padding-logo-lg,.u-padding-logo-lg{width:12.375rem;min-width:9.375rem;height:5.625rem;padding:var(--pattern-library-v3_spacing---space--3)var(--pattern-library-v3_spacing---space--6);flex-flow:column;justify-content:center;align-items:stretch;display:flex}
}
@media screen and (max-width:991px){
:is(.page_main_v3,.pattern-library-v3--u-section,.pattern-library-v3--u-container,.pattern-library-v3--u-content-wrapper,.pattern-library-v3--u-grid-wrapper,.pattern-library-v3--u-button-wrapper,.pattern-library-v3--u-layout-wrapper) {
  &.u-section-spacer:where(.w-variant-e359d2da-de19-6775-b122-3e06f925f39e),.u-section-spacer:where(.w-variant-e359d2da-de19-6775-b122-3e06f925f39e){height:var(--pattern-library-v3_spacing---section-space--large)}
  .pattern-library-v3--pc_form_toggle_text.u-hflex-left-center{grid-column-gap:.5ch;grid-row-gap:.5ch}
  .pattern-library-v3--styleguide_wrap.u-section{height:48rem}
  .pattern-library-v3--case-study_slider_content.u-flex-vertical-nowrap{padding:var(--pattern-library-v3_spacing---space--3)var(--pattern-library-v3_spacing---space--1)}
}}
@media screen and (max-width:479px){
:is(.page_main_v3,.pattern-library-v3--u-section,.pattern-library-v3--u-container,.pattern-library-v3--u-content-wrapper,.pattern-library-v3--u-grid-wrapper,.pattern-library-v3--u-button-wrapper,.pattern-library-v3--u-layout-wrapper) {
  &.u-container,.u-container{width:calc(100% - var(--pattern-library-v3---site--margin)*2)}
  &.u-max-width-full,.u-max-width-full{max-width:100%}
}}
