@scope (.wf-devlink-287615d7922007e54d907edc4bf1fd1d){.mega-nav_dropdown-list.w--open{left:0;right:0;padding-top:var(--_sizes---spacing--1-25x);background-color:transparent}.nav_icon{flex:0 0 auto}.nav_icon.is-medium{width:var(--_sizes---spacing--1-5x);height:var(--_sizes---spacing--1-5x)}.nav_dropdown-list-1.w--open{display:flex;padding-top:var(--_sizes---spacing--1-25x);background-color:transparent}.container{position:relative;z-index:2;width:100%;max-width:var(--_sizes---container--container-width);margin-right:auto;margin-left:auto;padding-right:var(--_sizes---container--container-padding-horizontal);padding-left:var(--_sizes---container--container-padding-horizontal)}.container.is-max{width:100%;max-width:none}.container.is-large{width:100%;max-width:var(--_sizes---container--container-lg-width)}.container.is-small{max-width:var(--_sizes---container--container-sm-width)}.eyebrow{display:inline-block;margin-top:0;margin-bottom:var(--_sizes---spacing--1-25x);font-family:var(--_typography---eyebrow--eyebrow-font);color:var(--_colors---current-color--current-a60);font-size:var(--_typography---eyebrow--eyebrow-size);line-height:var(--_typography---eyebrow--eyebrow-line-height);font-weight:var(--_typography---base-typography--base-font-weight);letter-spacing:var(--_typography---eyebrow--eyebrow-letter-spacing);text-transform:uppercase}.grid_2-col{display:grid;grid-auto-columns:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto}.grid_2-col.gap-small{grid-column-gap:var(--_sizes---gap--sm-gap);grid-row-gap:var(--_sizes---gap--sm-gap)}.grid_2-col.gap-medium{grid-column-gap:var(--_sizes---gap--md-gap);grid-row-gap:var(--_sizes---gap--md-gap)}.grid_2-col.is-x-center{justify-items:center}.heading_tertiary{margin-bottom:var(--_typography---h3-heading--h3-margin-bottom);font-family:var(--_typography---font--heading-font);font-size:var(--_typography---h3-heading--h3-size);line-height:var(--_typography---h3-heading--h3-line-height);font-weight:var(--_typography---h3-heading--h3-weight);letter-spacing:var(--_typography---h3-heading--h3-letter-spacing)}.paragraph_large{font-size:var(--_typography---text-lg--lg-text-size);line-height:var(--_typography---text-lg--lg-text-line-height);letter-spacing:var(--_typography---text-lg--lg-text-letter-spacing)}.paragraph_large,.paragraph_xlarge{margin-bottom:var(--_typography---base-typography--base-margin-bottom);font-family:var(--_typography---font--body-font)}.paragraph_xlarge{font-size:var(--_typography---text-xl--xl-text-size);line-height:var(--_typography---text-xl--xl-text-line-height);letter-spacing:var(--_typography---text-xl--xl-text-letter-spacing)}.paragraph_small{margin-bottom:0;font-family:var(--_typography---font--body-font);font-size:var(--_typography---text-sm--sm-text-size);line-height:var(--_typography---text-sm--sm-text-line-height);letter-spacing:var(--_typography---text-sm--sm-text-letter-spacing)}.text-color_primary{color:var(--_colors---text-color--text-primary)}.button{display:inline-flex;padding:var(--_sizes---button--button-padding-vertical) var(--_sizes---button--button-padding-horizontal);justify-content:center;align-items:center;grid-column-gap:.5em;grid-row-gap:.5em;border:0 solid var(--_colors---button--button-primary-border);border-radius:var(--_sizes---button--button-radius);background-color:var(--_colors---core-accent-color--accent-primary);background-image:none;box-shadow:none;transition:border-color .2s ease,color .2s ease,background-color .2s cubic-bezier(.165,.84,.44,1),box-shadow .2s ease;font-family:var(--_typography---button--button-font);color:var(--_colors---text-color--text-on-accent-primary);font-size:var(--_typography---base-typography--base-font-size);line-height:1.2;font-weight:400;text-align:center;text-decoration:none;cursor:pointer}.button:hover{border-color:var(--_colors---button--button-primary-border-hover);background-color:var(--_colors---core-accent-color--accent-primary-hover);box-shadow:none;color:var(--_colors---button--button-primary-text)}.button:active{background-color:var(--_colors---core-accent-color--accent-primary);box-shadow:none}.button:focus{outline-color:var(--_colors---core-accent-color--accent-primary);outline-offset:2px;outline-style:solid;outline-width:2px}.button.is-secondary{border-color:var(--_colors---button--button-secondary-border);background-color:transparent;background-image:none;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-inverse-a20) inset;color:var(--_colors---text-color--text-primary)}.button.is-secondary:hover{border-color:var(--_colors---button--button-secondary-border-hover);background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-inverse-a40) inset}.button.is-secondary:active{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-inverse-a20) inset}.button.is-secondary.on-accent-primary{background-color:transparent;background-image:none;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-primary-a20) inset;color:var(--_colors---text-color--text-inverse-primary)}.button.is-secondary.on-accent-primary:hover{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-primary-a50) inset;color:var(--_colors---text-link--link-inverse-hover)}.button.is-secondary.on-accent-primary:active{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-primary-a20) inset}.button.is-secondary.on-accent-secondary{background-color:transparent;background-image:none;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-inverse-a20) inset;color:var(--_colors---text-color--text-primary)}.button.is-secondary.on-accent-secondary:hover{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-inverse-a50) inset;color:var(--_colors---text-link--link-inverse-hover)}.button.is-secondary.on-accent-secondary:active,.button.is-secondary.on-accent-tertiary{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-inverse-a20) inset}.button.is-secondary.on-accent-tertiary{background-image:none;color:var(--_colors---text-color--text-primary)}.button.is-secondary.on-accent-tertiary:hover{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-inverse-a50) inset}.button.is-secondary.on-accent-tertiary:active{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-inverse-a20) inset}.button.is-secondary.on-inverse{background-color:transparent;background-image:none;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-primary-a20) inset;color:var(--_colors---text-color--text-inverse-primary)}.button.is-secondary.on-inverse:hover{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-primary-a40) inset}.button.is-secondary.on-inverse:active{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-primary-a20) inset}.button.is-small{font-size:var(--_sizes---spacing--0-75x)}.button.is-inverse{border-color:transparent;background-color:var(--_colors---core-accent-color--accent-primary);color:var(--_colors---core-neutral-color--neutral-primary)}.button.is-inverse:hover{border-color:transparent;background-color:var(--_colors---core-accent-color--accent-primary-hover)}.button.on-accent-primary{background-color:var(--_colors---background-color--bg-primary);background-image:none;box-shadow:none;color:var(--_colors---text-color--text-primary)}.button.on-accent-primary:hover{border-color:transparent;background-color:var(--_colors---core-color-tint--neutral-primary-a70);box-shadow:none}.button.on-accent-primary:active{background-color:var(--_colors---background-color--bg-primary);box-shadow:none}.button.on-inverse{border-color:transparent;background-color:var(--_colors---core-accent-color--accent-primary);background-image:none;box-shadow:none;color:var(--_colors---text-color--text-on-accent-primary)}.button.on-inverse:hover{border-color:transparent;background-color:var(--_colors---core-accent-color--accent-primary-hover);box-shadow:none}.button.on-inverse:active{background-color:var(--_colors---core-accent-color--accent-primary);box-shadow:none}.button.on-accent-secondary{background-color:var(--_colors---background-color--bg-inverse);background-image:none;box-shadow:none;color:var(--_colors---text-color--text-inverse-primary)}.button.on-accent-secondary:hover{background-color:var(--_colors---core-color-tint--neutral-inverse-a70);box-shadow:none;color:var(--_colors---text-color--text-primary)}.button.on-accent-secondary:active,.button.on-accent-tertiary{background-color:var(--_colors---background-color--bg-inverse);box-shadow:none}.button.on-accent-tertiary{background-image:none;color:var(--_colors---text-color--text-inverse-primary)}.button.on-accent-tertiary:hover{background-color:var(--_colors---core-color-tint--neutral-inverse-a70);box-shadow:none}.button.on-accent-tertiary:active{background-color:var(--_colors---background-color--bg-inverse);box-shadow:none}.margin-top_none{margin-top:0!important}.margin-bottom_none{margin-bottom:0!important}.screen-reader{position:absolute;overflow:hidden;width:1px;height:1px;margin-top:-1px;padding:0;border:0 solid transparent;white-space:nowrap}.margin_top-auto{margin-top:auto!important}.paragraph_xxlarge{margin-bottom:var(--_typography---base-typography--base-margin-bottom);font-family:var(--_typography---font--body-font);font-size:var(--_typography---text-xxl--xxl-text-size);line-height:var(--_typography---text-xxl--xxl-text-line-height);letter-spacing:var(--_typography---text-xxl--xxl-text-letter-spacing)}.button-group{display:flex;margin-top:var(--_sizes---spacing--1-5x);justify-content:flex-start;flex-wrap:wrap;align-items:center;grid-column-gap:var(--_sizes---spacing--1x);grid-row-gap:var(--_sizes---spacing--1x)}.button-group.is-align-center{justify-content:center}.button-group.is-align-right{justify-content:flex-end}.button-group.is-vertical-stretch{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.margin-top_small{margin-top:var(--_sizes---spacing--2x)}.margin-bottom_xxsmall{margin-bottom:var(--_sizes---spacing--0-5x)}.margin-bottom_small{margin-bottom:var(--_sizes---spacing--2x)}.margin-bottom_large{margin-bottom:var(--_sizes---spacing--4x)}.rich-text h4{margin-top:var(--_typography---h4-heading--h4-line-height)}.rich-text h5{margin-top:var(--_typography---h2-heading--h2-line-height)}.rich-text h6{margin-top:var(--_typography---h6-heading--h6-line-height)}.rich-text h3{margin-top:var(--_typography---h3-heading--h3-line-height)}.rich-text blockquote{margin-top:var(--_sizes---spacing--2x);margin-bottom:var(--_sizes---spacing--2x)}.rich-text ol{overflow:visible;margin-top:var(--_sizes---gap--xs-gap);margin-bottom:var(--_sizes---gap--xs-gap)}.rich-text ul{margin-top:1rem;padding-left:0;list-style-type:none}.rich-text li{margin-top:.5rem;padding-bottom:.5rem;padding-left:4px;border-bottom:1px solid var(--_colors---border-color--border-secondary)}.rich-text img{border-radius:var(--_sizes---image--image-radius)}.rich-text p{font-size:inherit}.rich-text figure{margin-top:var(--_sizes---gap--sm-gap);margin-bottom:var(--_sizes---gap--sm-gap)}.divider{align-self:stretch;-webkit-text-stroke-width:0;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}.divider.is-secondary{border-bottom-color:color-mix(in srgb,currentColor 15%,transparent)}.divider.is-accent{border-bottom-color:var(--_colors---core-accent-color--accent-primary)}.card_body{position:relative;z-index:2;display:flex;width:100%;padding:var(--_sizes---card--card-padding);flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;align-items:stretch;flex:1 1}.card_body.is-small{padding:var(--_sizes---gap--sm-gap)}.card_body.is-align-center{justify-content:flex-start;align-items:center;text-align:center}.nav{position:relative;z-index:99;display:flex;width:100%;justify-content:center;align-items:flex-start;background-color:hsla(0,0%,100%,0);color:var(--_colors---text-color--text-primary);font-size:var(--_typography---base-typography--base-font-size)}.nav.is-inverse{background-color:var(--_colors---background-color--bg-inverse);color:var(--_colors---text-color--text-inverse-primary)}.nav.is-accent-primary{background-color:var(--_colors---background-color--bg-accent-primary);color:var(--_colors---text-color--text-on-accent-primary)}.nav.is-secondary{background-color:var(--_colors---background-color--bg-secondary)}.nav.is-accent-tertiary{background-color:var(--_colors---background-color--bg-accent-tertiary);color:var(--_colors---text-color--text-on-accent-tertiary)}.nav.is-accent-secondary{background-color:var(--_colors---core-accent-color--accent-secondary);color:var(--_colors---text-color--text-on-accent-secondary)}.nav.is-sticky{position:-webkit-sticky;position:sticky;top:0;height:0}.nav_mobile-menu-button{padding:var(--_sizes---spacing--0-5x);flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:center;color:inherit}.nav_mobile-menu-button:hover{color:inherit}.nav_mobile-menu-button.w--open{z-index:2;background-color:transparent}.nav_mobile-menu-button.w--open:hover{color:var(--_colors---text-link--link-inverse-hover)}.nav_mobile-menu-button.fixed-open-nav.w--open{position:fixed;color:var(--_colors---text-color--text-inverse-secondary)}.width_100percent{width:100%}.mega-nav_dropdown-list-wrapper{width:100%;padding:2rem;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;border-radius:var(--_sizes---card--card-radius);background-color:var(--_colors---background-color--bg-primary);box-shadow:0 4px 8px -2px rgba(0,0,0,.1);color:var(--_colors---text-color--text-primary)}.mega-nav_dropdown-list-wrapper.w--open{position:absolute;left:0;top:100%;right:0;bottom:auto;display:flex;padding:2rem;justify-content:center;align-self:auto;order:0;border-radius:var(--_sizes---card--card-radius);box-shadow:0 8px 8px -4px rgba(0,0,0,.1)}.icon{display:flex;width:var(--_sizes---spacing--2x);height:var(--_sizes---spacing--2x);justify-content:center;align-items:center;flex:0 0 auto;color:var(--_colors---text-color--text-accent-on-primary);vertical-align:middle}.icon.is-small{width:var(--_sizes---spacing--1-25x);height:var(--_sizes---spacing--1-25x)}.icon.is-xsmall{width:var(--_sizes---spacing--1x);height:var(--_sizes---spacing--1x)}.icon.on-inverse{color:var(--_colors---text-color--text-inverse-primary)}.icon.on-inverse.is-background{background-color:color-mix(in srgb,currentColor 30%,transparent)}.icon.on-accent-primary,.icon.on-accent-secondary,.icon.on-accent-tertiary{color:inherit}.icon.is-background.on-inverse{color:var(--_colors---text-color--text-inverse-primary)}.icon.is-medium{width:var(--_sizes---spacing--1-5x);height:var(--_sizes---spacing--1-5x)}.icon.is-large{width:var(--_sizes---spacing--3x);height:var(--_sizes---spacing--3x)}.icon.is-xlarge{width:var(--_sizes---spacing--5x);height:var(--_sizes---spacing--5x)}.text-button{display:inline-flex;justify-content:flex-start;align-items:center;flex:0 0 auto;grid-column-gap:.5em;grid-row-gap:.5em;color:var(--_colors---text-link--link-primary);font-size:var(--_sizes---spacing--1x);font-weight:var(--_typography---h5-heading--h5-weight);text-decoration:none}.text-button:hover{color:var(--_colors---core-accent-color--accent-primary-hover)}.text-button.is-small{font-size:var(--_sizes---spacing--0-75x)}.text-button.on-inverse{color:var(--_colors---text-link--link-inverse)}.text-button.on-inverse:hover{opacity:.7}.text-button.is-secondary{color:inherit}.text-button.is-secondary:hover{opacity:.6}.text-button.on-accent-primary{color:inherit}.text-button.on-accent-primary:hover{opacity:.6;color:inherit}.text-button.on-accent-secondary,.text-button.on-accent-secondary:hover,.text-button.on-accent-tertiary,.text-button.on-accent-tertiary:hover{color:inherit}.text-color_secondary{color:color-mix(in srgb,currentColor 75%,transparent)}.text-color_inverse-secondary{color:color-mix(in srgb,currentColor 70%,transparent)}.footer{padding-top:var(--_sizes---spacing--4x);padding-bottom:var(--_sizes---spacing--4x);background-color:var(--_colors---background-color--bg-primary)}.footer,.footer.is-secondary{color:var(--_colors---text-color--text-primary)}.footer.is-secondary{background-color:var(--_colors---background-color--bg-secondary)}.footer.is-accent-primary{background-color:var(--_colors---core-accent-color--accent-primary);color:var(--_colors---text-color--text-on-accent-primary)}.footer.is-inverse{background-color:var(--_colors---background-color--bg-inverse);color:var(--_colors---text-color--text-inverse-primary)}.footer.is-accent-secondary{background-color:var(--_colors---background-color--bg-accent-secondary);color:var(--_colors---text-color--text-on-accent-secondary)}.footer.is-accent-tertiary{background-color:var(--_colors---background-color--bg-accent-tertiary);color:var(--_colors---text-color--text-on-accent-tertiary)}.card-link{position:relative;display:flex;overflow:clip;width:100%;flex-direction:column;flex-wrap:nowrap;flex:1 1;border:0 solid var(--_colors---card--card-primary-border);border-radius:var(--_sizes---card--card-radius);background-image:none;opacity:1;transition:all .16s linear;color:var(--_colors---text-color--text-primary);text-decoration:none;list-style-type:none}.card-link,.card-link:hover{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-inverse-a20);transform:translateY(0)}.card-link:hover{opacity:.6;color:var(--_colors---card--card-primary-text)}.card-link.is-inverse{border-color:var(--_colors---card--card-inverse-border);background-color:var(--_colors---card--card-inverse-bg);color:var(--_colors---card--card-inverse-text)}.card-link.is-inverse:hover{background-color:var(--_colors---card--card-inverse-bg-hover);color:var(--_colors---card--card-inverse-text)}.card-link.on-secondary{border-color:hsla(0,0%,0%,.9);background-image:none;color:var(--_colors---text-color--text-primary);-webkit-text-stroke-color:black}.card-link.on-secondary,.card-link.on-secondary:hover{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-inverse-a20)}.card-link.on-secondary:hover{color:black}.card-link.on-accent-primary{border-color:hsla(0,0%,0%,.9);background-image:none;color:var(--_colors---text-color--text-on-accent-primary);-webkit-text-stroke-color:black}.card-link.on-accent-primary,.card-link.on-accent-primary:hover{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-primary-a20)}.card-link.on-accent-primary:hover{color:black}.card-link.on-inverse{border-color:hsla(0,0%,0%,.9);background-image:none;color:var(--_colors---text-color--text-inverse-primary);-webkit-text-stroke-color:black}.card-link.on-inverse,.card-link.on-inverse:hover{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-primary-a20)}.card-link.on-inverse:hover{color:black}.card-link.on-accent-secondary{background-image:none;color:var(--_colors---text-color--text-on-accent-secondary)}.card-link.on-accent-secondary,.card-link.on-accent-secondary:hover,.card-link.on-accent-tertiary{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-inverse-a20)}.card-link.on-accent-tertiary{background-image:none;color:var(--_colors---text-color--text-on-accent-tertiary)}.card-link.on-accent-tertiary:hover{background-color:transparent;box-shadow:0 0 0 1px var(--_colors---core-color-tint--neutral-inverse-a20)}.flex_vertical{display:flex;flex-direction:column;flex-wrap:nowrap;grid-column-gap:0;grid-row-gap:0}.text_all-caps{text-transform:uppercase}.nav_link{display:flex;padding:.5em .75em;justify-content:flex-start;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;grid-column-gap:var(--_sizes---gap--xxs-gap);grid-row-gap:var(--_sizes---gap--xxs-gap);border-top-left-radius:var(--_sizes---button--button-radius);border-top-right-radius:var(--_sizes---button--button-radius);border-bottom-left-radius:var(--_sizes---button--button-radius);border-bottom-right-radius:var(--_sizes---button--button-radius);text-decoration:none;white-space:nowrap;word-break:keep-all;color:color-mix(in srgb,currentColor 75%,transparent)}.nav_link:hover{background-color:color-mix(in srgb,currentColor 5%,transparent);color:inherit}.nav_link.w--current,.nav_link.w--open{background-color:var(--_colors---button--button-secondary-bg-hover)}.nav_link.on-accent-primary{background-color:inherit}.nav_link.on-accent-primary:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.nav_link.on-accent-primary.w--current{background-color:color-mix(in srgb,currentColor 30%,transparent)}.nav_link.on-accent-secondary:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}.nav_link.on-accent-secondary.w--current{background-color:color-mix(in srgb,currentColor 20%,transparent)}.nav_link.on-inverse{color:var(--_colors---text-color--text-inverse-secondary);background-color:color-mix(in srgb,currentColor 0%,transparent)}.nav_link.on-inverse:hover{color:var(--_colors---text-color--text-inverse-primary);background-color:color-mix(in srgb,currentColor 20%,transparent)}.nav_link.on-inverse.w--current{background-color:color-mix(in srgb,currentColor 30%,transparent)}.footer_link{display:inline-flex;padding-top:.35em;padding-bottom:.35em;justify-content:flex-start;align-items:center;grid-column-gap:.5em;grid-row-gap:.5em;font-weight:400;text-decoration:none;color:color-mix(in srgb,currentColor 60%,transparent)}.footer_link:hover{opacity:1;text-decoration:underline;color:color-mix(in srgb,currentColor 100%,transparent)}.footer_link.on-inverse,.footer_link.on-inverse:hover{color:var(--_colors---nav-link--nav-link-inverse)}.nav_container{display:flex;width:100%;max-width:var(--_sizes---container--container-width);margin-right:auto;margin-left:auto;padding:var(--_sizes---spacing--0-75x) var(--_sizes---container--container-padding-horizontal);grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:auto;border-bottom-left-radius:var(--_sizes---card--card-radius);border-bottom-right-radius:var(--_sizes---card--card-radius);background-color:hsla(0,0%,86.67%,0)}.nav_container.is-dynamic-island,.nav_container.is-island{position:static;width:auto;margin-top:var(--_sizes---spacing--1x);border-radius:var(--_sizes---radius--md-radius);background-color:var(--_colors---background-color--bg-primary)}.nav_container.is-dynamic-island{min-width:var(--_interactions---ix--ix-nav-width);color:var(--_colors---text-color--text-primary)}.nav_menu{position:static;display:flex;height:100%;margin-bottom:0;padding-left:0;justify-content:center;align-items:center;align-self:center;background-color:transparent;transform:none!important}.nav_left{justify-content:flex-start}.nav_left,.nav_right{display:flex;align-items:center;flex:1 1;grid-column-gap:var(--_sizes---gap--sm-gap);grid-row-gap:var(--_sizes---gap--sm-gap)}.nav_right{justify-content:flex-end}.nav_center{position:static;display:flex;padding-right:var(--_sizes---gap--sm-gap);padding-left:var(--_sizes---gap--sm-gap);justify-content:center;align-items:center}.nav_caret{position:relative;margin:0}.button_label{white-space:pre}.nav_logo{display:flex;height:2.5rem;justify-content:flex-start;align-items:center;grid-column-gap:.5rem;grid-row-gap:.5rem;text-decoration:none;color:inherit}.nav_logo:hover{color:color-mix(in srgb,currentColor 80%,transparent)}.nav_menu-list{display:flex;margin-bottom:0;padding-left:0;flex-direction:row;flex-wrap:nowrap;grid-column-gap:0;grid-row-gap:0}.nav_menu-list-item{display:flex;margin-bottom:0!important}.nav_dropdown-menu{position:static}.mega-nav_link-item{display:flex;padding-top:var(--_sizes---spacing--0-5x);padding-bottom:var(--_sizes---spacing--0-5x);grid-column-gap:var(--_sizes---gap--xxs-gap);grid-row-gap:var(--_sizes---gap--xxs-gap);transition:color .2s ease;color:var(--_colors---text-color--text-primary);text-decoration:none}.mega-nav_link-item:hover{color:var(--_colors---text-link--link-primary)}.nav-menu_dropdown-list-wrapper{border-radius:var(--_sizes---card--card-radius);background-color:var(--_colors---background-color--bg-primary);box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.nav-menu_dropdown-list-wrapper.w--open{top:100%;margin-top:var(--_sizes---spacing--0-5x);padding:var(--_sizes---spacing--0-5x);box-shadow:0 6px 8px -4px rgba(0,0,0,.1)}.footer_icon-link{display:inline-flex;width:var(--_sizes---spacing--2x);height:var(--_sizes---spacing--2x);padding:.35rem;justify-content:center;align-items:center;color:color-mix(in srgb,currentColor 70%,transparent)}.footer_icon-link:hover{opacity:1;color:color-mix(in srgb,currentColor 100%,transparent)}.is-background{box-sizing:content-box;padding:var(--_sizes---spacing--0-5x);border-top-left-radius:var(--_sizes---button--button-radius);border-top-right-radius:var(--_sizes---button--button-radius);border-bottom-left-radius:var(--_sizes---button--button-radius);border-bottom-right-radius:var(--_sizes---button--button-radius);color:var(--_colors---text-color--text-accent-on-primary);background-color:color-mix(in srgb,currentColor 10%,transparent)}.button_icon,.is-background{display:inline-flex;justify-content:center;align-items:center}.button_icon{width:1em;height:1em;flex:0 0 auto}.subheading{max-width:var(--_sizes---container--container-sm-width);margin-bottom:var(--_sizes---spacing--1-25x);font-family:var(--_typography---font--body-font);color:var(--_colors---current-color--current-a70);font-size:var(--_typography---text-lg--lg-text-size);line-height:var(--_typography---text-lg--lg-text-line-height);letter-spacing:var(--_typography---text-lg--lg-text-letter-spacing);-webkit-text-stroke-color:var(--_colors---current-color--current-a70);text-wrap:balance}.subheading p{margin-bottom:0;letter-spacing:0;font-size:inherit;text-wrap:balance}.nav_dropdown-link{display:flex;padding:.75em 1em;justify-content:flex-start;align-items:center;grid-column-gap:var(--_sizes---gap--xxs-gap);grid-row-gap:var(--_sizes---gap--xxs-gap);transition:color .2s ease;color:var(--_colors---nav-link--nav-link-primary);font-weight:var(--_typography---h5-heading--h5-weight);text-decoration:none}.nav_dropdown-link:hover{color:var(--_colors---text-link--link-primary)}.nav_dropdown-link.w--current,.nav_dropdown-link.w--open{background-color:var(--_colors---button--button-secondary-bg-hover)}.mega-nav_list{display:grid;grid-auto-columns:1fr;grid-column-gap:var(--_sizes---gap--sm-gap);grid-template-columns:1fr;grid-template-rows:auto}.nav_logo-icon{display:flex;align-self:stretch}.footer_icon-group{display:flex;margin-bottom:0;justify-content:flex-start;flex-wrap:wrap;align-items:center;grid-column-gap:var(--_sizes---spacing--0-5x);grid-row-gap:var(--_sizes---spacing--0-5x);background-color:rgba(0,0,0,0)}.grid_3-col{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.gap-small{grid-column-gap:var(--_sizes---gap--sm-gap);grid-row-gap:var(--_sizes---gap--sm-gap)}.gap-medium{grid-column-gap:var(--_sizes---gap--md-gap);grid-row-gap:var(--_sizes---gap--md-gap)}.footer_bottom{display:flex;justify-content:space-between;align-items:center;grid-column-gap:var(--_sizes---gap--xs-gap);grid-row-gap:var(--_sizes---gap--xs-gap)}.text-width_medium{max-width:75ch}.content-block{position:relative;z-index:1;display:flex;width:100%;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;align-items:stretch}.content-block.is-align-center{text-align:center}.content-block.is-align-center,.logo-link{justify-content:flex-start;align-items:center}.logo-link{display:flex;height:2.5rem;grid-column-gap:.7rem;grid-row-gap:.7rem;text-decoration:none;color:inherit}.logo-link:hover{color:color-mix(in srgb,currentColor 80%,transparent)}.list-divided{display:flex;flex-direction:column;flex-wrap:nowrap}.list-divided li{padding-bottom:var(--_sizes---gap--xs-gap);border-bottom:1px solid var(--_colors---border-color--border-secondary)}.list-divided ol,.list-divided ul{flex-direction:column}.eyebrow_block,.list-divided ol,.list-divided ul{display:flex;flex-wrap:nowrap;grid-column-gap:var(--_sizes---gap--xs-gap);grid-row-gap:var(--_sizes---gap--xs-gap)}.eyebrow_block{position:relative;overflow:hidden;margin-bottom:var(--_sizes---gap--xs-gap);padding:var(--_sizes---gap--xxs-gap) var(--_sizes---gap--xs-gap);flex-direction:row;flex:0 1 auto;border:1px solid var(--_colors---card--card-primary-border);border-radius:var(--_sizes---card--card-radius);color:var(--_colors---card--card-primary-text);list-style-type:none}.pdp_section{padding-top:80px;padding-bottom:80px;background-color:var(--_colors---background-color--bg-primary);color:var(--_colors---text-color--text-primary)}.pdp_container{width:100%;max-width:var(--_sizes---container--container-width);margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}.pdp_grid{display:grid;align-items:start;grid-column-gap:64px;grid-row-gap:48px;grid-template-columns:320px 1fr;grid-template-rows:auto}.pdp_left-rail{position:-webkit-sticky;position:sticky;top:40px;display:flex;flex-direction:column;grid-row-gap:24px}.pdp_cover-wrapper{border:1px solid var(--_colors---border-color--border-primary);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:var(--_colors---background-color--bg-secondary);box-shadow:0 20px 40px rgba(0,0,0,.1);overflow-x:hidden;overflow-y:hidden}.pdp_cover-image{display:block;width:100%;height:auto;object-fit:cover}.pdp_purchase-card{display:flex;padding:24px;flex-direction:column;grid-row-gap:16px;border:1px solid var(--_colors---border-color--border-primary);border-radius:12px;background-color:var(--_colors---background-color--bg-secondary)}.pdp_price-wrapper{display:flex;flex-direction:column;grid-row-gap:4px}.pdp_price-label{color:var(--_colors---text-color--text-secondary);font-size:14px;letter-spacing:.05em;text-transform:uppercase}.pdp_price{font-family:var(--_typography---font--heading-font);color:var(--_colors---text-color--text-primary);font-size:32px;font-weight:700}.pdp_add-to-cart-btn{display:flex;padding:16px 24px;justify-content:center;align-items:center;border-radius:8px;background-color:var(--_colors---core-accent-color--accent-primary);transition-property:background-color;transition-duration:.2s;color:var(--_colors---text-color--text-on-accent-primary);font-weight:600;text-align:center;text-decoration:none}.pdp_bundle-note{color:var(--_colors---text-color--text-secondary);font-size:13px;line-height:1.4;text-align:center}.pdp_right-column{display:flex;flex-direction:column;grid-row-gap:32px}.pdp_breadcrumb{display:flex;flex-wrap:wrap;align-items:center;grid-column-gap:8px;grid-row-gap:4px;font-size:14px}.pdp_breadcrumb,.pdp_breadcrumb-item{color:var(--_colors---text-color--text-secondary)}.pdp_breadcrumb-separator{color:var(--_colors---border-color--border-secondary)}.pdp_badge-wrapper{display:flex}.pdp_badge{display:inline-block;padding:6px 12px;border-radius:100px;background-color:var(--_colors---core-color-tint--neutral-primary-a20);color:var(--_colors---text-color--text-accent-on-primary);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.pdp_title-wrapper{display:flex;flex-direction:column;grid-row-gap:8px}.pdp_title{font-family:var(--_typography---font--heading-font);color:var(--_colors---text-color--text-primary);font-size:48px;line-height:1.1;font-weight:700}.pdp_subtitle,.pdp_title{margin-top:0;margin-bottom:0}.pdp_subtitle{color:var(--_colors---text-color--text-secondary);font-size:20px;line-height:1.4;font-weight:400}.pdp_authors{color:var(--_colors---text-color--text-accent-on-primary);font-size:18px;font-weight:500}.pdp_meta-row{display:flex;padding-top:16px;padding-bottom:16px;flex-wrap:wrap;align-items:center;grid-column-gap:12px;grid-row-gap:8px;border-top:1px solid var(--_colors---border-color--border-primary);border-bottom:1px solid var(--_colors---border-color--border-primary);color:var(--_colors---text-color--text-secondary);font-size:14px}.pdp_meta-item{white-space:nowrap}.pdp_meta-separator{color:var(--_colors---border-color--border-secondary)}.pdp_description-wrapper{display:flex;flex-direction:column;grid-row-gap:12px}.pdp_section-heading{margin-top:0;margin-bottom:0;font-family:var(--_typography---font--heading-font);color:var(--_colors---text-color--text-primary);font-size:20px;font-weight:600}.pdp_description{margin-top:0;margin-bottom:0;color:var(--_colors---text-color--text-secondary);font-size:16px;line-height:1.6}.pdp_stacked-sections{display:flex;flex-direction:column;grid-row-gap:24px}.pdp_stacked-section{display:flex;padding:32px;flex-direction:column;grid-row-gap:20px;border:1px solid var(--_colors---border-color--border-primary);border-radius:12px;background-color:var(--_colors---background-color--bg-secondary)}.pdp_stacked-title{margin-top:0;margin-bottom:0;font-family:var(--_typography---font--heading-font);color:var(--_colors---text-color--text-primary);font-size:24px;font-weight:600}.pdp_feature-list{display:flex;flex-direction:column;grid-row-gap:16px}.pdp_feature-item{display:flex;align-items:start;grid-column-gap:12px}.pdp_feature-icon{display:flex;width:24px;height:24px;justify-content:center;align-items:center;flex-shrink:0;border-radius:100px;background-color:var(--_colors---core-color-tint--neutral-primary-a20);color:var(--_colors---core-accent-color--accent-primary)}.pdp_feature-text{margin-top:0;margin-bottom:0;line-height:1.5}.pdp_feature-text,.pdp_toc-content{color:var(--_colors---text-color--text-secondary);font-size:15px}.pdp_toc-content{line-height:1.8;white-space:pre-line}@media screen and (max-width:991px){.tablet-1-col-1-parent.tablet-1-col-1{grid-template-columns:1fr;grid-template-rows:auto}.mega-nav_dropdown-list.w--open{position:relative;top:0;height:auto;padding-bottom:var(--_sizes---spacing--0-5x)}.nav_dropdown-list-1.w--open{position:relative;border-radius:var(--_sizes---card--card-radius)}.tablet-1-col-1{grid-template-columns:1fr;grid-template-rows:auto}.margin-top_none{margin-top:0}.margin-bottom_none{margin-bottom:0}.nav{height:auto}.nav_mobile-menu-button{align-self:center;background-color:transparent;color:inherit}.nav_mobile-menu-button.w--open{background-color:transparent;color:var(--_colors---core-accent-color--accent-primary)}.nav_mobile-menu-button.w--open:hover{color:var(--_colors---text-link--link-primary)}.mega-nav_dropdown-list-wrapper{z-index:3;padding:1rem;box-shadow:none;background-color:color-mix(in srgb,currentColor 5%,transparent)}.mega-nav_dropdown-list-wrapper.w--open{position:relative;left:0;top:auto;right:0;height:auto;min-width:0;margin-right:auto;margin-left:auto;padding:1rem;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;align-items:stretch;grid-column-gap:var(
        --\<unknown\|variable-a69a1324-354b-b944-50a1-051b9fc4d586\>
      );grid-row-gap:var(
        --\<unknown\|variable-a69a1324-354b-b944-50a1-051b9fc4d586\>
      );background-color:var(--_colors---core-color-tint--neutral-inverse-a10);box-shadow:none;text-align:left}.footer{padding-top:var(--_sizes---spacing--3x);padding-bottom:var(--_sizes---spacing--3x)}.nav_link{justify-content:space-between;align-items:center;color:var(--_colors---text-color--text-secondary);font-size:var(--_typography---text-lg--lg-text-size)}.nav_link:hover{color:var(--_colors---text-link--link-primary);background-color:color-mix(in srgb,currentColor 0%,transparent)}.nav_link.w--current{color:var(--_colors---text-color--text-secondary)}.nav_link.w--current:hover{background-color:var(--_colors---button--button-secondary-bg-hover)}.nav_link.w--open{background-color:hsla(0,0%,0%,0)}.nav_link.on-accent-primary,.nav_link.on-accent-secondary,.nav_link.on-accent-tertiary,.nav_link.on-inverse{color:var(--_colors---text-color--text-secondary)}.nav_link.on-inverse{background-color:color-mix(in srgb,currentColor 0%,transparent)}.nav_link.on-inverse:hover{color:var(--_colors---text-color--text-secondary)}.nav_menu{position:absolute;top:100%;overflow:auto;height:auto;padding:var(--_sizes---spacing--1x);border-top-left-radius:var(--_sizes---radius--md-radius);border-top-right-radius:var(--_sizes---radius--md-radius);border-bottom-left-radius:var(--_sizes---radius--md-radius);border-bottom-right-radius:var(--_sizes---radius--md-radius);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);max-height:calc(100dvh - 10rem)}.nav_menu-list,.nav_menu-list-item{flex-direction:column;flex-wrap:nowrap}.nav_menu-list-item{margin-bottom:0}.nav_dropdown-menu{width:100%;height:auto}.nav-menu_dropdown-list-wrapper{display:flex;width:100%;padding-top:var(--_sizes---gap--xxs-gap);padding-bottom:var(--_sizes---gap--xxs-gap);flex-direction:column;flex-wrap:nowrap;box-shadow:none;background-color:color-mix(in srgb,currentColor 5%,transparent)}.nav-menu_dropdown-list-wrapper.w--open{position:relative;top:0;display:block;height:auto;background-color:var(--_colors---button--button-secondary-bg-hover)}.nav_dropdown-link{justify-content:space-between;align-items:center;font-size:var(--_typography---text-lg--lg-text-size)}.nav_dropdown-link.w--open{background-color:hsla(0,0%,0%,0)}.mega-nav_list{grid-template-columns:1fr 1fr 1fr}.grid_3-col.tablet-1-col{grid-template-columns:1fr}.tablet-1-col{grid-template-rows:auto;grid-template-columns:1fr!important}.pdp_grid{grid-column-gap:40px;grid-template-columns:280px 1fr;grid-template-rows:auto}}@media screen and (max-width:767px){.mobile-l-x-left-parent.mobile-l-x-left{justify-content:space-between;align-items:flex-start}.grid_2-col{grid-template-columns:minmax(0,1fr)}.grid_2-col.gap-small{grid-column-gap:var(--_sizes---gap--xs-gap);grid-row-gap:var(--_sizes---gap--xs-gap)}.grid_2-col.gap-medium{grid-column-gap:var(--_sizes---gap--sm-gap);grid-row-gap:var(--_sizes---gap--sm-gap)}.grid_2-col.mobile-l-1-col{grid-template-columns:1fr}.margin-top_none{margin-top:0}.margin-bottom_none{margin-bottom:0}.margin-top_small{margin-top:var(--_sizes---spacing--1x)}.margin-bottom_small{margin-bottom:var(--_sizes---spacing--1x)}.margin-bottom_large{margin-bottom:var(--_sizes---spacing--2x)}.rich-text blockquote{font-size:1.5rem}.mega-nav_dropdown-list-wrapper.w--open{padding:var(--_sizes---spacing--1x) var(--_sizes---spacing--1-25x) var(--_sizes---spacing--0-75x);justify-content:center;flex-wrap:wrap}.nav_menu{transform:translate(0)}.nav_menu-list-item{margin-bottom:0}.grid_3-col,.mega-nav_list{grid-template-columns:1fr}.footer_bottom{flex-direction:column;flex-wrap:nowrap;text-align:center}.pdp_grid{grid-row-gap:40px;grid-template-columns:1fr;grid-template-rows:auto}.pdp_left-rail{position:static}.pdp_title{font-size:36px}}@media screen and (max-width:479px){.nav_dropdown-list-1.w--open{position:relative;flex-direction:column;flex-wrap:nowrap;border-top-left-radius:var(--_sizes---card--card-radius);border-top-right-radius:var(--_sizes---card--card-radius);border-bottom-left-radius:var(--_sizes---card--card-radius);border-bottom-right-radius:var(--_sizes---card--card-radius);background-color:color-mix(in srgb,currentColor 5%,transparent)}.grid_2-col{grid-auto-columns:100%;grid-template-columns:100%}.button{white-space:nowrap}.margin-top_none{margin-top:0}.margin-bottom_none{margin-bottom:0}.button-group{width:100%;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;align-items:stretch}.button-group.is-align-center{justify-content:center;align-items:stretch}.nav_mobile-menu-button.w--open{color:inherit}.mega-nav_dropdown-list-wrapper.w--open{width:100%;padding-right:0;padding-left:0}.nav_container.is-dynamic-island,.nav_container.is-island{margin-top:var(--_sizes---gap--xxs-gap)}.nav_center{padding-right:var(--_sizes---gap--xxs-gap);padding-left:var(--_sizes---gap--xxs-gap)}.nav_menu-list-item{margin-bottom:0}.footer_icon-group{width:100%;justify-content:space-between;align-items:center}.ix-link-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap}.logo-link{color:inherit}.pdp_stacked-section{padding:20px}}}