.brand-slide{--slide-bg:var(--color-primary);--slide-color:var(--color-light);--flow-space:var(--space-xl);--lede-size:var(--size-step-2)}.brand-slide em{font-style:normal;text-decoration:underline}.heading{font-size:var(--heading-font-size,var(--size-step-6));line-height:var(--leading-tight)}.heading[data-heading-variant=minor]{--heading-font-size:var(--size-step-5)}@media(min-width:75em){.heading[data-heading-variant=major]{--heading-font-size:var(--size-step-7)}}@media(min-width:100em){.heading,.heading[data-heading-variant=major]{--heading-font-size:var(--size-step-8)}.heading[data-heading-variant=minor]{--heading-font-size:var(--size-step-7)}}.browser-clips-slide{--slide-color:var(--color-mid);--global-style-figcaption-space:var(--space-2xs)}.browser-clips-slide .slide__content{--sidebar-target-width:max(20rem,20vi);align-items:center;display:flex;flex-direction:column;justify-content:center}.browser-clips-slide figcaption{text-align:center}.browser-clips-slide .sidebar{align-items:flex-end}.browser-chrome{--browser-chrome-radius:1.5rem;--browser-chrome-radius-min:.5rem;--browser-chrome-padding:.5rem;background:var(--browser-chrome-color,var(--color-dark));border-radius:calc(var(--browser-chrome-radius) + var(--browser-chrome-padding));max-width:var(--browser-chrome-max-width,60rem);overflow:hidden;padding:var(--browser-chrome-padding)}.browser-chrome img{aspect-ratio:var(--browser-chrome-aspect-ratio,16/9.2);border-radius:var(--browser-chrome-radius);object-fit:cover;object-position:top;width:100%}.browser-chrome[data-browser-chrome-variant=min]{--browser-chrome-aspect-ratio:9/16;--browser-chrome-max-width:20rem;--browser-chrome-radius:1rem;--browser-chrome-radius-min:.25rem}.sidebar-media-slide{--sidebar-target-width:min(40rem,35vi);--sidebar-content-min-width:50%;--lede-measure:50ch}.sidebar-media-slide .sidebar{--gutter:var(--space-m) var(--space-xl-2xl)}.costing-slide{--lede-size:var(--size-step-2);--lede-measure:35ch;--flow-space:var(--space-3xl-4xl);font-size:var(--size-step-2)}.costing-slide__price{color:var(--color-primary);font-family:var(--font-display);font-size:var(--size-step-8);font-weight:var(--font-weight-black);line-height:var(--leading-flat)}@media(min-width:55em){.costing-slide{--lede-size:var(--size-step-4)}}.headline-slide{--lede-size:var(--size-step-2);--global-style-li-font-size:var(--lede-size);--lede-measure:50ch;--flow-space:var(--space-xl-2xl)}.headline-slide__icon{color:var(--color-primary);height:auto;transform:translateY(.1ex);width:3rem}.headline-slide__content{max-width:80rem}.nav-slide{--lede-size:var(--size-step-2);--global-style-li-font-size:var(--lede-size);--global-style-ol-indent-space:4ch;--global-style-hr-space:var(--space-l);--lede-measure:50ch;--flow-space:var(--space-l)}.nav-slide__content{max-width:80rem}.nav-slide .heading{--heading-font-size:var(--size-step-5)}.media-slide[data-media-slide-fill=bleed] .slide__inner{--slide-color:var(--color-light);overflow:hidden;position:relative}.media-slide[data-media-slide-fill=bleed] footer{backdrop-filter:blur(3px);background:#0000004d;bottom:0;left:0;padding:var(--space-l);position:absolute;width:100%;z-index:1}.media-slide[data-media-slide-fill=bleed] :is(img,video){height:100%;inset:0;max-width:unset;object-fit:cover;position:absolute;width:100%}.media-slide[data-media-slide-fill=full] img{width:100%}.media-slide[data-media-slide-fill=full] caption{backdrop-filter:blur(3px);background:#0000004d;bottom:0;left:0;padding:var(--space-l);position:absolute;width:100%;z-index:1}.media-slide video{margin-inline:auto;max-width:80rem}.media-slide .slide__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-inline:0}.media-slide figure{width:100%}.media-slide figcaption{font-size:var(--size-step-0);font-style:italic;margin-block-start:var(--space-m);text-align:center}.quote-slide{--lede-size:var(--size-step-2);--lede-measure:48ch;--flow-space:var(--size-step-xl-2xl);font-size:var(--size-step-2)}.quote-slide__cite{font-size:var(--size-step-1)}.prose-slide{--global-style-hr-space:var(--space-l);--switcher-target-container-width:50rem}.prose-slide__header{--flow-space:var(--space-2xs)}.prose-slide .lede{margin-block-end:var(--space-l)}.prose-slide .prose p:has(img){--flow-space:var(--space-xl)}.prose-slide .switcher>*{container-type:inline-size}@container (width < 70vi){.prose-slide .switcher>:last-child img{margin-inline-start:auto}}.prose{--flow-space:var(--space-l);--global-style-li-font-size:var(--size-step-1);font-size:var(--size-step-1)}.prose :is(p,li,dl,figcaption){max-width:55ch;text-wrap:pretty}.switcher .prose :is(p,li,dl,figcaption){max-width:45ch;text-wrap:pretty}.prose>div:has(img){--flow-space:var(--space-lg-2xl)}.prose blockquote{max-width:45ch;text-wrap:pretty}.prose :is(h1,h2,h3,h4)+:not([class]){--flow-space:var(--space-m)}.prose :is(figure,table),.prose :is(figure,table)+*{--flow-space:var(--space-2xl)}.prose *+:is(h1,h2,h3,h4):not([class]){--flow-space:var(--space-xl)}.prose :is(ul,ol):not([class]) li+li,.prose :is(ul,ol):not([class]) li>:is(ol,ul){--flow-space:var(--space-xs)}.prose hr{--flow-space:var(--space-2xl)}.prose :is(img,picture,video){border:var(--stroke-solid)}blockquote p:not(:only-child):last-child{font-size:var(--global-style-blockquote-footer-size)}@media(min-width:55em){.prose :is(h1,h2,h3){hyphens:unset;overflow-wrap:unset}}.swatches-slide{--grid-min-item-size:clamp(8rem,var(--swatch-grid-column-width,25%),16rem);--grid-placement:auto-fit;--text-size-heading-2:var(--size-step-0);--flow-space:var(--space-xl);--global-style-hr-space:var(--space-l);--heading-size:var(--text-size-heading-1)}.swatches-slide__grid{--swatches-grid-column-gap:var(--space-2xl);display:grid;gap:var(--space-l) var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(calc(var(--swatches-slide-grid-column-width, 25%) - var(--swatches-grid-column-gap)),1fr))}.swatches__group{--flow-space:var(--space-s)}.swatches-slide__swatch{--flow-space:var(--space-xs);font-size:var(--size-step--1);max-width:20rem;text-transform:uppercase}.swatches-slide h2{--flow-space:var(--space-xl);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);text-align:center}.swatches-slide th{text-align:left}.swatches-slide td{text-align:right}.swatches-slide__example{align-content:end;aspect-ratio:1/1;background-color:var(--swatch-color);border:1px solid;border-radius:50%;content:"";display:block;font-weight:var(--font-weight-bold);margin-block-end:var(--flow-space);padding:var(--space-xs);text-transform:uppercase}.media-assets-slide{--flow-space:var(--space-xl);--media-max-width:min(60rem,100%)}.media-assets-slide img{max-height:20cqb;max-width:var(--media-max-width)}.media-assets-slide__item{background:var(--color-light);container-type:inline-size;padding:var(--space-l) var(--space-m)}.media-assets-slide__item[data-variant=dark]{background:var(--color-dark);color:var(--color-light)}.media-assets-slide__items{border-block:1px solid}.media-assets-slide figcaption{font-size:var(--size-step-0);font-weight:var(--font-weight-medium);margin-block-start:var(--space-l)}.media-assets-slide .grid{--gutter:1px;--media-max-width:35rem;background:currentColor;border-inline:var(--stroke)}.grid .media-assets-slide__item{display:flex;flex-direction:column}.grid .media-assets-slide__item figure{display:grid;flex:auto;grid-template-columns:1fr;grid-template-rows:1fr auto}.button{--button-padding:var(--space-3xs) var(--space-xs);--button-gap:var(--space-xs);--button-bg:var(--color-dark);--button-color:var(--color-light);--button-hover-bg:var(--color-light);--button-hover-color:var(--color-dark);--button-border-width:3px;--button-border-style:solid;--button-border-color:var(--button-bg);--button-radius:.25em;align-items:center;background:var(--button-bg);border-color:var(--button-border-color);border-radius:var(--button-radius);border-style:var(--button-border-style);border-width:var(--button-border-width);color:var(--button-color);cursor:pointer;display:inline-flex;font-family:sans-serif;font-size:var(--button-font-size,1em);font-weight:var(--button-font-weight,700);gap:var(--button-gap);letter-spacing:.05ch;line-height:1.1;padding:var(--button-padding);text-decoration:none}.button:hover{background:var(--button-hover-bg);color:var(--button-hover-color)}.button:focus{outline-color:var(--button-outline-color,var(--button-border-color));outline-offset:var(--button-outline-offset,calc(var(--button-border-width)*2));outline-style:var(--button-outline-style,var(--button-border-style));outline-width:var(--button-outline-width,var(--button-border-width))}.button:active{transform:scale(99%)}.button[data-variant=secondary]{--button-bg:var(--color-light);--button-color:var(--color-dark);--button-border-color:var(--color-light);--button-hover-bg:var(--color-mid-glare)}
