*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(147,197,253,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(147,197,253,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html{text-size-adjust:none;-webkit-text-size-adjust:none}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block;height:auto}button,input,select,textarea{font:inherit}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;src:local(""),url(/fonts/space-grotesk-v12-latin-700.woff2) format("woff2");font-display:swap}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:300;src:local(""),url(/fonts/noto-sans-arabic-v18-arabic-300.woff2) format("woff2");font-display:swap}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;src:local(""),url(/fonts/noto-sans-arabic-v18-arabic-500.woff2) format("woff2");font-display:swap}@font-face{font-family:Space Grotesk-fallback;size-adjust:109%;ascent-override:100%;src:local("Arial");font-weight:900}@font-face{font-family:Raptor V2 Premium Black;src:url(/fonts/RaptorV2Premium-Black.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raptor V2 Premium Black-fallback;size-adjust:112%;ascent-override:90%;src:local("Arial");font-weight:900}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-bold{font-weight:var(--font-bold)}.font-black{font-weight:var(--font-black)}:root{--font-special-loaded:var(--font-black)}[font-special-loaded]{--font-special-loaded:var(--font-normal)}[display-loaded] :is(.font-special){font-weight:var(--font-normal)}.container{width:100%}@media (min-width:375px){.container{max-width:375px}}@media (min-width:780px){.container{max-width:780px}}@media (min-width:1230px){.container{max-width:1230px}}@media (min-width:1500px){.container{max-width:1500px}}@media (min-width:1640px){.container{max-width:1640px}}:root{--color-dark:#282828;--color-dark-shade:#070707;--color-dark-glare:#3f0f0f;--color-light:#fff;--color-light-shade:#f7f7f7;--color-mid:#c5bfbf;--color-mid-glare:#ebe5e5;--color-mid-shade:#676161;--color-mid-deep:#413b3b;--color-primary:#ed1c29;--color-primary-glare:#f5edee;--color-primary-mid:#c21a26;--color-primary-shade:#8e111b;--color-primary-deep:#5f070c;--color-primary-deep-rgb:95,7,12;--color-secondary:#06f;--color-secondary-glare:#8fdbf2;--color-secondary-shade:#366fe0;--color-tertiary:#03e9a4;--color-tertiary-shade:#02b781;--color-quaternary:#ffca00;--color-quaternary-glare:#ffe377;--color-quinary:#72bf44;--color-senary:#cb4bff;--color-tan:#c4924c;--space-3xs:clamp(0.25rem,0.23rem + 0.08vw,0.3125rem);--space-2xs:clamp(0.5rem,0.47rem + 0.16vw,0.625rem);--space-xs:clamp(0.75rem,0.70rem + 0.24vw,0.9375rem);--space-s:clamp(1rem,0.94rem + 0.32vw,1.25rem);--space-m:clamp(1.5rem,1.40rem + 0.48vw,1.875rem);--space-l:clamp(2rem,1.87rem + 0.64vw,2.5rem);--space-xl:clamp(3rem,2.81rem + 0.96vw,3.75rem);--space-2xl:clamp(4rem,3.74rem + 1.28vw,5rem);--space-3xl:clamp(6rem,5.62rem + 1.92vw,7.5rem);--space-xs-s:clamp(0.75rem,0.62rem + 0.64vw,1.25rem);--space-s-m:clamp(1rem,0.78rem + 1.12vw,1.875rem);--space-m-l:clamp(1.5rem,1.24rem + 1.28vw,2.5rem);--space-l-xl:clamp(2rem,1.55rem + 2.24vw,3.75rem);--space-l-2xl:clamp(2rem,1.23rem + 3.85vw,5rem);--space-l-3xl:clamp(2rem,0.59rem + 7.05vw,7.5rem);--space-xl-2xl:clamp(3rem,2.49rem + 2.56vw,5rem);--space-2xl-3xl:clamp(4rem,3.10rem + 4.49vw,7.5rem);--size-step-000:clamp(0.75rem,0.73rem + 0.08vw,0.8125rem);--size-step-00:clamp(0.875rem,0.83rem + 0.24vw,1.0625rem);--size-step-0:clamp(1rem,0.94rem + 0.32vw,1.25rem);--size-step-1:clamp(1.125rem,1.03rem + 0.48vw,1.5rem);--size-step-2:clamp(1.3125rem,1.18rem + 0.64vw,1.8125rem);--size-step-3:clamp(1.5rem,1.32rem + 0.88vw,2.1875rem);--size-step-4:clamp(1.75rem,1.54rem + 1.04vw,2.5625rem);--size-step-5:clamp(2rem,1.71rem + 1.44vw,3.125rem);--size-step-6:clamp(2.3125rem,1.94rem + 1.84vw,3.75rem);--size-step-7:clamp(2.6875rem,2.22rem + 2.32vw,4.5rem);--size-step-8:clamp(3.0625rem,2.47rem + 2.96vw,5.375rem);--size-step-9:clamp(3.5rem,2.75rem + 3.77vw,6.4375rem);--size-step-10:clamp(4.0625rem,3.12rem + 4.73vw,7.75rem);--size-step-11:clamp(4.625rem,3.57rem + 5.29vw,8.75rem);--size-step-12:clamp(5rem,2.87rem + 10.66vw,13.3125rem);--leading-flat:1;--leading-fine:1.2;--leading-standard:1.4;--leading-loose:1.7;--font-base:apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;--font-display:"Space Grotesk",Space Grotesk-fallback,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--font-special:"Raptor V2 Premium Black","Raptor V2 Premium Black-fallback",Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--font-normal:400;--font-medium:500;--font-bold:700;--font-black:900;--gutter:var(--space-s-m);--border:3px solid var(--color-dark-glare);--border-radius:var(--size-step-1);--border-radius-s:0.25em;--stroke:1px solid var(--color-mid);--stroke-shade:1px solid var(--color-mid-shade);--stroke-heavy:3px solid currentColor;--transition-base:250ms ease;--transition-movement:200ms linear;--transition-fade:300ms ease;--transition-bounce:500ms cubic-bezier(0.5,0.05,0.2,1.5);--tracking:-0.02ch;--tracking-s:-0.075ch;--tracking-m:0ch;--restricted-width:65rem;--top-banner-height:70px}body{display:flex;flex-direction:column;color:var(--color-dark);background:var(--color-light);font-size:var(--size-step-0);font-family:var(--font-base);line-height:1.4;letter-spacing:var(--tracking);overflow-x:hidden}main{flex:auto}h1,h2,h3{line-height:1.2;font-family:var(--font-display);text-wrap:balance}h1{font-size:var(--size-step-5)}h2{font-size:var(--size-step-4)}h3{font-size:var(--size-step-3)}h4{font-size:var(--size-step-2);font-weight:var(--weight-semibold)}:is(p,h1,h2,h3,h4,h5,h6,li,dd,dt,blockquote,q,figcaption){overflow-wrap:anywhere}blockquote:not([class]),details:not([class]),li,p{max-width:70ch;line-height:var(--leading-standard)}h1,h2{max-width:25ch}h3{max-width:35ch}p a{color:var(--color-secondary)}sup{font-size:.75em;vertical-align:baseline;transform:translateY(-.35ex);display:inline-block;margin-inline-start:.1ch}[class*=text-] a:not([class]){color:inherit}hr{border:none;border-top:1px solid var(--color-mid);transform:translateY(1px)}blockquote:not([class]){font-family:var(--font-serif);font-size:var(--size-step-1);border-inline-start:5px solid var(--color-mid);padding-inline-start:var(--space-m);max-width:55ch}blockquote:not([class]) p:last-of-type{font-family:var(--font-base);font-size:var(--size-step-1);font-weight:400}svg{height:2ex;width:auto;flex:none}[role=list]{padding:0}figcaption{margin-top:var(--space-s);font-size:var(--size-step-00);max-width:60ch}dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-3xs) var(--space-xs)}dt{font-weight:var(--font-bold)}dt:after{content:":";grid-column:1/1}table{width:100%;border:var(--stroke);border-collapse:collapse}th{text-align:left}td,th{padding:.5em 1em;vertical-align:text-top;hyphens:auto}tr+tr :is(td,th){border-top:var(--stroke)}td+td,th+th{border-left:var(--stroke)}thead :is(td,th){border-bottom:var(--stroke)}table tbody:only-child td:first-child{font-weight:var(--font-bold)}tr:nth-child(2n) :is(td,th){background:var(--color-light-shade)}table a{color:var(--color-secondary)}mux-video,video{display:block;border:var(--stroke-heavy);width:100%;aspect-ratio:16/9;background:var(--color-dark)}standalone-article{display:block}a{color:currentcolor}a:hover{text-decoration:none}:focus-visible{outline:2px solid;outline-offset:.3ch;outline-color:var(--focus-color,var(--color-secondary))}:target{scroll-margin-top:2ex}summary{color:var(--color-primary-shade);cursor:pointer}summary:target{scroll-margin-top:10ex}[tabindex="-1"]:focus{outline:none}[lang=ar]{font-family:Noto Sans Arabic,sans-serif!important}[lang=ar] :not(:is(h1,h2,h3,h4,strong,b,dt,dt a)){font-weight:300}::selection{background:var(--color-dark);color:var(--color-light)}.bg-dark ::selection{background:var(--color-quaternary);color:var(--color-dark)}show-on-query-string{flex:auto}.account-status-terms__identity{background:var(--color-light,#f6f6f6);border:1px solid var(--color-light-shade,#e2e2e2);padding:var(--space-s);display:grid;gap:var(--space-xs)}.account-status-terms__identity dt{font-size:var(--size-step-00);font-weight:600}.account-status-terms__identity dd{margin:0;overflow-wrap:anywhere}.account-status-terms__field{margin-block-start:var(--space-s)}.account-status-terms__error{color:var(--color-primary-shade);font-weight:600;margin-block-start:var(--space-xs)}.account-status-terms__error[hidden]{display:none}.activity-card-list.cluster{--cluster-vertical-alignment:"unset"}.activity-card-list .activity-card{flex-basis:100%;flex-grow:1}@media (min-width:780px){.activity-card-list.cluster{flex-wrap:nowrap}}.activity-card{display:inline-flex;background-color:var(--color-mid)}.activity-card[data-activity-card-state=active]{background-color:var(--color-primary-shade)}.activity-card__inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-grow:1;gap:var(--space-3xs);padding:var(--space-m) var(--space-s) var(--space-s);border-radius:0 3.75rem 0 0;background-color:var(--color-primary-glare)}.activity-card__heading{max-width:13ch;text-align:center;color:var(--color-dark-glare);font-family:var(--font-base);font-size:var(--size-step-0)}.activity-card__number{font-family:var(--font-special);font-size:var(--size-step-5)}.activity-card p{max-width:20ch;margin-top:var(--space-xs);text-align:center;font-size:var(--size-step-00)}.activity-card a{color:inherit}.author{--author-image-size:4rem;align-items:flex-start;display:inline-flex;font-style:normal;gap:var(--space-s) var(--space-xs)}.author[data-type=mini]{gap:0 var(--space-xs);align-items:center}.author[data-type=large]{display:flex;gap:var(--space-s) var(--space-m)}.author__hed{font-family:var(--font-display);font-size:var(--size-step-2);line-height:var(--leading-tight)}.author[data-type=mini] .author__hed{font-family:var(--font-base);font-size:var(--size-step-00);font-weight:var(--font-normal);width:unset;line-height:var(--leading-fine)}.author a:not([class]){text-decoration:none;color:currentColor!important}.author__hed a:hover{text-decoration:underline}.author__bio{flex:auto}.author .author__bio p{font-size:var(--size-step-00)}.author__image{display:block;flex-shrink:0;width:var(--author-image-size);height:var(--author-image-size);margin-top:var(--space-3xs)}.author img{border-radius:50%;object-fit:cover;border:.15em solid}.author[data-type=mini] .author__image{--author-image-size:2.2rem;margin:0}.author[data-type=mini] .author__bio{width:max-content}.author[data-type=mini]>a{flex:none}.author[data-type=mini] .author__hed{font-weight:var(--font-medium)}.author[data-type=large] .author__image{--author-image-size:7rem}@media (min-width:1230px){.author[data-type=none]{min-height:2.2rem}}.avatar-group{position:relative;overflow:hidden;height:84px}.avatar-group__list{display:flex;margin:0;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media (min-width:780px){.avatar-group{height:9.375rem}}.badge-group.reel{padding-left:0;padding-right:0;block-size:auto;overflow-y:hidden;animation:reel-shadow linear;animation-timeline:scroll(self inline)}.badge-group.reel>*{mix-blend-mode:multiply}.badge-group .badge{flex-shrink:0}@keyframes reel-shadow{0%{box-shadow:inset -.5rem 0 1rem -.8rem #000}to{box-shadow:inset .5rem 0 1rem -.8rem #000}}.badge{--badge-bg-color:var(--color-tertiary);--badge-border-color:var(--color-tertiary);--badge-text-color:var(--color-dark);--badge-icon-color:var(--color-dark);border-radius:2em;padding:var(--space-3xs) var(--space-xs);background:var(--badge-bg-color);border:1px solid var(--badge-border-color);color:var(--badge-text-color);display:inline-flex;font-size:var(--size-step-00);font-weight:var(--font-medium);text-decoration:none}.badge:is([href],button):hover{--badge-bg-color:var(--color-tertiary-shade);--badge-border-color:var(--color-tertiary-shade);--badge-text-color:var(--color-dark)}.badge[data-type=primary]{--badge-bg-color:var(--color-primary-mid);--badge-border-color:var(--color-primary-mid);--badge-text-color:var(--color-light)}.badge[data-type=primary]:is([href],button):hover{--badge-bg-color:var(--color-light);--badge-text-color:var(--color-primary-mid);--badge-border-color:var(--color-primary-mid)}.badge[data-type=secondary]{--badge-bg-color:var(--color-light);--badge-text-color:var(--color-primary-mid);--badge-border-color:var(--color-primary-mid)}.badge[data-type=secondary]:is([href],button):hover{--badge-bg-color:var(--color-primary-mid);--badge-text-color:var(--color-light);--badge-border-color:var(--color-primary-mid)}.badge[data-type=tertiary]{--badge-bg-color:var(--color-quaternary);--badge-border-color:var(--color-quaternary);--badge-text-color:var(--color-dark)}.badge[data-type=tertiary]:is([href],button):hover{--badge-bg-color:var(--color-light);--badge-text-color:var(--color-dark);--badge-border-color:var(--color-quaternary)}.badge[data-type=quaternary]{--badge-bg-color:var(--color-secondary);--badge-border-color:var(--color-secondary);--badge-text-color:var(--color-light)}.badge[data-type=quaternary]:is([href],button):hover{--badge-bg-color:var(--color-light);--badge-text-color:var(--color-secondary);--badge-border-color:var(--color-secondary)}.badge[data-type=muted]{--badge-bg-color:var(--color-mid-glare);--badge-border-color:var(--color-mid-glare);--badge-text-color:var(--color-dark)}.badge[data-size=small]{padding:.2em .5em;font-size:.8em;line-height:1.05}.badge[data-size=large]{padding:var(--space-xs) var(--space-s);font-size:var(--size-step-0)}.badge[data-type=icon]{--badge-bg-color:transparent;--badge-border-color:transparent;gap:var(--space-3xs);align-items:center;border-radius:0;padding:0;border:none;font-size:var(--size-step-00);font-weight:var(--font-bold)}.badge[data-type=icon] svg{color:var(--badge-icon-color);height:2.75ex;position:relative;top:-.1ex}.badge[data-type=icon]:is([href],button):hover{--badge-bg-color:transparent;--badge-border-color:transparent;text-decoration:underline}.badge[data-type=muted]{--badge-icon-color:var(--color-tan);color:var(--color-primary-deep)}.badge[data-theme=star-supporter]{--badge-text-color:var(--color-primary-deep);--badge-icon-color:var(--color-tan)}.banner{background:var(--color-mid-glare);color:var(--color-dark);font-size:var(--size-step-00);font-weight:var(--font-medium);padding:var(--space-xs);display:flex;align-items:center;gap:var(--space-xs)}.banner svg:not([class]){color:currentColor;fill:currentColor;transform:translateY(-.03ex);height:1.5em}.banner a:not([class]){color:currentColor}.banner .repel{--repel-vertical-alignment:center;flex:auto}.banner[data-type=warning]{background:var(--color-quaternary)}.banner[data-type=error]{background:var(--color-primary-mid);color:var(--color-light)}.banner[data-type=success]{background:var(--color-tertiary)}.banner[data-type=info]{background:var(--color-secondary);color:var(--color-light)}.banner[data-type=dark]{background:var(--color-dark);color:var(--color-light)}.banner[data-type=naked]{background:transparent;color:var(--color-mid-shade);padding:0}.banner[data-icon-size=large]{align-items:flex-start;gap:var(--space-2xs) var(--space-s)}.banner[data-icon-size=large] svg{height:1.5em}.banner[data-size=narrow]{max-width:var(--restricted-width)}.banner:has(.banner__button){gap:0;padding:0;align-items:stretch}.banner:has(.banner__button)>:not(.banner__button){flex:auto;max-width:unset;text-align:center;display:grid;place-items:center;line-height:1.3;padding:.3em 0 .4em}.banner__button{display:inline-flex;align-items:center;padding:.75em;background:var(--color-dark);color:var(--color-light)}.big-stat{padding-top:var(--space-l-xl);padding-bottom:var(--space-l-xl)}.big-stat+.big-stat{border-top:1px solid hsla(0,0%,100%,.5)}.big-stat .sidebar{gap:var(--space-xl)}.big-stat .sidebar:not([data-direction])>:last-child{--sidebar-content-min-width:100%}.big-stat__media{aspect-ratio:16/9;position:relative;max-width:24.25rem;margin-left:auto;margin-right:auto}@supports not (aspect-ratio:16/9){.big-stat__media:before{content:"";display:block;width:100%;height:0;padding-top:56.25%}}.big-stat__media img{width:100%;height:100%;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.big-stat .grid{--grid-min-item-size:100%;gap:1rem;max-width:56rem}.big-stat h2{display:flex;align-items:flex-start;font-size:var(--size-step-10);font-family:var(--font-special);font-weight:var(--font-special-loaded)}.big-stat h2,.big-stat h2 sup{line-height:var(--leading-flat)}.big-stat h2 sup{font-size:.35em}.big-stat h3{font-size:var(--size-step-7)}.big-stat p{max-width:35ch;font-size:var(--size-step-1);font-weight:var(--font-bold)}@media (min-width:780px){.big-stat .sidebar:not([data-direction])>:last-child{--sidebar-content-min-width:50%}.big-stat:nth-child(odd) .grid{margin-left:auto;margin-right:0}.big-stat:nth-child(2n) .grid,.big-stat:nth-child(odd) .big-stat__media{margin-left:0;margin-right:auto}.big-stat:nth-child(2n) .big-stat__media{margin-left:auto;margin-right:0}.big-stat .grid{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(1,auto);grid-column-gap:var(--space-m)}.big-stat:first-child .grid h2{grid-area:1/1/2/3}.big-stat:not(:first-child) .grid h2{grid-area:1/1/3/2}.big-stat:not(:first-child) .grid h3{margin-top:auto;margin-bottom:0}.big-stat h2{font-size:var(--size-step-11)}}@media (min-width:1230px){.big-stat h2{font-size:var(--size-step-10)}}.border[data-border-placement=top]{position:relative}.border[data-border-placement=top]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100% - var(--gutter)*2);max-width:calc(98rem - var(--gutter)*2);height:1px;background-color:var(--color-dark-glare);opacity:.5;pointer-events:none}.border[data-border-placement=bottom]{position:relative}.border[data-border-placement=bottom]:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - var(--gutter)*2);max-width:calc(98rem - var(--gutter)*2);height:1px;background-color:var(--color-dark-glare);opacity:.5;pointer-events:none}.border[data-border-placement=all]{border:1px solid rgba(142,17,27,.5)}.border[data-border-theme=light]:before{background-color:var(--color-light)}.border[data-border-theme=mid]{border-color:var(--color-mid)}.border[data-border-theme=primary-deep]:before{background-color:var(--color-primary-deep)}.breadcrumb{display:flex;flex-direction:column;gap:var(--space-s);max-width:35rem}.breadcrumb a{display:block;width:100%;padding:var(--space-s) var(--space-s-m);color:var(--color-light);text-decoration:none;font-weight:var(--font-bold);font-size:var(--size-step-0);position:relative;background-color:var(--color-primary-shade);text-align:center}.breadcrumb li:hover a,.breadcrumb li:hover:after{background:var(--color-primary)}.breadcrumb li:after{content:"";display:block;width:100%;height:1em;clip-path:polygon(0 0,50% 100%,100% 0);background:var(--color-primary-shade);transform:translateY(-.3px)}@media (min-width:1230px){.breadcrumb{flex-direction:row;max-width:unset}.breadcrumb li:after{width:2ch;height:unset;clip-path:polygon(0 0,0 100%,100% 50%);transform:translateX(-.3px)}.breadcrumb li{display:flex;max-width:unset;flex:auto}}.burger-menu__toggle.button{position:relative;align-items:center;gap:0 var(--space-s);border-color:var(--color-light);background-color:rgba(var(--color-primary-deep-rgb),.2);backdrop-filter:blur(2px);list-style:none}.burger-menu__toggle.button::-webkit-details-marker{display:none}.burger-menu__toggle.button::marker{display:none}.burger-menu [data-state=open]{display:none}.burger-menu[open] [data-state=open]{display:inline}.burger-menu[open] [data-state=closed]{display:none}.burger-menu .burger-menu__toggle [data-state=open] svg{height:22px;width:auto}[open] .burger-menu__toggle.button{padding-inline:1.5rem}.burger-menu__panel{position:fixed;top:calc(6.2em + var(--top-banner-height, 0px));bottom:0;left:0;right:0;overflow-y:auto;background-color:rgba(var(--color-primary-deep-rgb),.9);backdrop-filter:blur(10px);z-index:-2}.burger-menu__panel .wrapper[data-wrapper-width=narrow]{--wrapper-max-width:60rem;padding:var(--space-l-xl) var(--space-s-m)}.burger-menu__panel .switcher{gap:var(--space-s) var(--space-l)}.burger-menu__panel .repel{--repel-vertical-alignment:flex-start}.burger-menu__hed{color:var(--color-secondary-glare);font-size:var(--size-step-7);font-family:var(--font-special);font-weight:var(--font-special-loaded)}.burger-menu__panel ul a{display:inline-block;font-size:var(--size-step-1);font-family:var(--font-display);font-weight:var(--font-bold)}.burger-menu__panel ul hr{margin-block:var(--space-l)}.burger-menu__texture{display:none;position:absolute;inset:0;pointer-events:none;z-index:-1}.burger-menu__texture img{object-fit:cover;width:100%;height:100%;opacity:.2}.burger-menu__panel .author[data-type=large] img{max-width:3.375rem;max-height:3.375rem}.burger-menu__panel .author__bio,.burger-menu__panel .author__hed{width:auto}.burger-menu__toggle.button svg{width:30px;height:auto}@media (min-width:780px){.burger-menu__panel{top:calc(6.13em + var(--top-banner-height, 0px))}.burger-menu__texture{display:block}}@media (min-width:1230px){.burger-menu__panel .author[data-type=large] img{max-width:4.625rem;max-height:4.625rem}}.button{background:var(--color-primary-mid);border:1px solid var(--color-primary-mid);color:var(--color-light);font-size:var(--size-step-00);font-weight:var(--font-medium);cursor:pointer;padding:var(--space-xs) var(--space-s);line-height:.9;text-decoration:none;display:inline-flex;align-items:center;flex-shrink:0;gap:0 var(--space-2xs);text-align:left}.button:active:not([disabled]){transform:scale(99%)}.button:hover{background:var(--color-light);color:var(--color-primary-mid)}.button[data-direction=reversed]{flex-direction:row-reverse}.button[data-type=inverted]{background:none;border:1px solid var(--color-light);color:var(--color-light)}.button[data-type=inverted]:hover:not([disabled]){color:var(--color-primary-shade);background:var(--color-light)}.button[data-type=secondary]{background:var(--color-light);color:var(--color-primary-mid)}.button[data-type=secondary]:hover{background:var(--color-primary-mid);color:var(--color-light)}.button[disabled]{background:var(--color-mid-shade)!important;color:var(--color-light)!important;cursor:pointer}.button[data-type=simple]{background:none;border:none;padding:0}.button[data-type=tertiary]{border-color:transparent;background:var(--color-light);color:var(--color-primary-mid)}.button[data-type=tertiary]:hover:not([disabled]){background:var(--color-primary-mid);color:var(--color-light)}.button[data-type=simple]:not([class*=text-]){color:var(--color-primary-mid)}.button[data-type=simple]:hover:not([disabled]){color:var(--color-primary-deep)}.button[data-type=transparent]{background:transparent;color:var(--color-primary-mid)}.button[data-type=transparent]:hover:not([disabled]){background:var(--color-light)}.button svg{height:1.2lh;width:auto}.callout-list{padding:var(--space-s);background:var(--color-primary-shade);color:var(--color-light);line-height:var(--leading-loose)}.callout-list[data-callout-list-theme=dark-transparent]{background:rgba(0,0,0,.3);backdrop-filter:blur(2px)}.callout-list[data-callout-list-theme=dark-transparent] dt{color:var(--color-secondary-glare)}.callout{position:relative}.callout:after{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;pointer-events:none;z-index:1;background-color:var(--color-dark-glare);overflow:hidden;transform:translateX(-50%);border-bottom-right-radius:3rem}.callout .cluster{--cluster-vertical-alignment:flex-end}.callout__inner{padding-top:var(--space-l-xl);padding-bottom:var(--space-l-xl);background-color:var(--color-dark-glare);color:var(--color-light)}.callout__inner>*{position:relative;z-index:2}.callout__inner h2{max-width:35ch}.callout__inner p{max-width:50ch}.callout__media{position:relative;left:50%;transform:translateX(-50%);min-width:calc(100vw + var(--space-s-m));margin-top:var(--space-s-m);margin-bottom:calc(var(--space-l-xl)*-1)}.callout__media img{object-fit:cover;width:100%;height:100%}.callout .corner{z-index:2}.grid .callout{height:100%}.callout[data-theme=mid-glare]:after{background-color:var(--color-mid-glare)}.callout[data-theme=mid-glare] .callout__inner{background-color:var(--color-mid-glare);color:var(--color-dark);border-bottom-right-radius:3rem}@media (min-width:780px){.callout__inner{padding-left:var(--space-l-xl)}.callout[data-type~=media] .callout__inner>:first-child{max-width:25rem}.callout__media{min-width:0;transform:none;width:64vw;height:100%;margin:0;position:absolute;top:0;left:33.5rem}.callout:after{transform:none;width:50vw;left:50vw;border-bottom-right-radius:7.5rem}.callout[data-offset=left]:after{left:inherit;right:50vw}.callout[data-offset=left] .callout__inner{padding-left:0;padding-right:var(--space-l-xl)}.callout[data-theme=mid-glare] .callout__inner{border-bottom-right-radius:7.5rem}}@media (min-width:1500px){.callout .button{margin-left:auto;margin-right:0}.callout[data-type~=media] .callout__inner>:first-child{max-width:37rem}.callout__media{width:52vw;left:46.5rem}}.card{background:var(--color-mid-glare);padding:var(--space-xs);display:flex;align-items:flex-start;flex-flow:row-reverse;gap:0 var(--space-s);align-items:stretch;text-decoration:none;flex-wrap:wrap;gap:var(--space-xs) 0}.card[href]:hover{background:var(--color-mid)}.card img{width:100%;align-self:flex-start;aspect-ratio:16/9;object-fit:cover}.card .card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3xs) var(--space-s)}.card .card__tags{display:block;color:var(--color-primary-mid);font-size:var(--size-step-00);font-weight:var(--font-medium)}.card .card__tags *+:before{content:"-";margin:0 var(--space-3xs) 0 0}.card .card__hed{color:var(--color-dark-glare);font-size:var(--size-step-0);font-weight:var(--font-bold);font-family:var(--font-base);max-width:unset}.card .card__hed:is(h4){font-size:var(--size-step-1)}.card div{display:flex;gap:var(--space-xs) var(--space-3xs);flex-direction:row}.card .card__copy{flex-wrap:wrap;flex-grow:2;gap:var(--space-2xs) var(--space-l-xl);justify-content:space-between;align-items:center}.card .card__central{--flow-space:var(--space-3xs);gap:0 var(--space-3xs);flex-direction:column}.card .badge:not([data-type=icon]){margin-right:.125rem;align-self:flex-start;position:relative;top:-.3ex}.card .badge[data-type=icon]{--badge-text-color:var(--color-primary-deep);--badge-icon-color:var(--color-tan);display:inline-flex}.card .author{flex-shrink:0}.card .author img{--author-image-size:2.2rem;aspect-ratio:1/1;width:var(--author-image-size);height:var(--author-image-size);border-color:var(--color-light)}@media (min-width:780px){.card .card__copy{flex-wrap:nowrap}.card img{width:6em}}.top-banner{display:block}.top-banner:not(.visually-hidden)~.header[data-theme=transparent]{top:var(--top-banner-height,70px)}@media (min-width:780px){.top-banner:not(.visually-hidden)~.header[data-theme=transparent]{top:var(--top-banner-height,70px)}}.checkbox{font-size:var(--size-step-00);line-height:var(--leading-fine);display:flex;flex-direction:row;align-items:center;gap:0 var(--space-2xs);max-width:75ch;font-weight:var(--font-normal);font-family:var(--font-base)}.checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;position:relative;background:var(--color-light);border:none;border:1px solid var(--color-mid);width:2.25em;height:2.25em;flex:none}.checkbox input[type=checkbox]:before{content:"";display:block;width:1.4em;height:1em;margin:.0625em 0 0 .0625em}.checkbox input[type=checkbox]:checked:before{content:"";display:block;width:1.25em;height:.7em;position:absolute;inset:.5em auto auto .4em;transform:rotate(-45deg);border-bottom:3px solid;border-left:3px solid;color:var(--color-tertiary-shade)}.collapsible-list button{position:relative;padding-right:var(--space-xl)}.collapsible-list button:hover span:after,.collapsible-list button:hover span:before{background-color:var(--color-light)}.collapsible-list button.isOpen span:before{display:none}.collapsible-list button span:after,.collapsible-list button span:before{content:"";background-color:var(--color-primary-mid);transform:translateY(-50%);position:absolute;top:calc(50% - .1ex)}.collapsible-list button span:before{width:2px;height:.75rem;right:calc(var(--space-s) + .3125rem)}.collapsible-list button span:after{width:.75rem;height:2px;right:var(--space-s)}@media (min-width:1230px){.collapsible-list>.repel:first-child{flex-wrap:nowrap}}.collapsible{border-block:var(--border);padding:var(--space-s) 0}.collapsible summary{color:var(--color-secondary);font-weight:var(--font-bold);font-size:var(--size-step-1);cursor:pointer}.collapsible[open] summary{padding-bottom:var(--space-xs)}.collapsible summary::-webkit-details-marker,.collapsible summary::marker{content:"";display:none}.collapsible summary svg{transform:rotate(90deg);color:var(--color-secondary);fill:var(--color-secondary)}.collapsible[open] summary svg{transform:rotate(270deg)}.collapsible[data-collapsible-style=subtle]{border-block:var(--stroke)}.collapsible+.collapsible{border-block-start:0}.collapsible__content h3{font-size:var(--size-step-1)}.collapsible[data-theme=light]{border-color:var(--color-light);color:var(--color-light)}.collapsible[data-theme=light] summary,.collapsible[data-theme=light] summary svg{color:var(--color-light)}.collapsible[data-collapsible-type=inherit] summary{color:inherit}.collapsible[data-collapsible-type=basic]{border-block:none}.collapsible[data-collapsible-type=basic] summary,.collapsible[data-collapsible-type=basic] summary svg{color:inherit;font-size:inherit}.comparison-table{border:none}.comparison-table thead{background-color:var(--color-primary-shade);color:var(--color-light)}.comparison-table thead th:first-child{vertical-align:middle}.comparison-table thead th:not(:first-child){vertical-align:top;text-align:center;min-width:4.625rem}.comparison-table tbody td{vertical-align:middle}.comparison-table tbody td:first-child{max-width:50%}.comparison-table tbody td:not(:last-child){background-color:var(--color-mid-glare)}.comparison-table tbody td:not(:first-child){text-align:center}.comparison-table tbody td:last-child{background-color:var(--color-primary-mid);color:var(--color-light)}.comparison-table tbody td:nth-child(2){color:var(--color-primary-mid)}.comparison-table svg{width:1.875rem;height:auto}.comparison-table small{display:block;max-width:32ch;margin-block-start:var(--space-2xs)}@media (max-width:779px){.comparison-table td,.comparison-table th{padding:.5em .75em}}@media (min-width:1230px){.comparison-table td,.comparison-table th{padding:var(--space-s) var(--space-l)}.comparison-table thead th:not(:first-child){max-width:13.5rem}}.content-panel{--region-space:var(--space-m-l);scroll-margin-top:var(--space-m-l)}.content-panel+.content-panel{border-top:1px solid var(--color-mid-glare)}.content-panel:has(:target){background-color:var(--color-primary-glare)}.content-panel__meta strong{color:var(--color-primary-shade)}.content-panel dl{grid-template-columns:1fr;gap:var(--space-s)}.content-panel :is(dl,dl+*){--flow-space:var(--space-l-xl)}.content-panel dt{color:var(--color-mid-shade);font-weight:var(--font-medium)}.content-panel dt a:not([class]){color:currentColor}.content-panel .prose h3{font-size:var(--size-step-0);color:var(--color-primary-shade);font-family:var(--font-base)}.content-panel__permalink svg{color:var(--color-primary-shade);height:1.2ex;width:auto;transform:translateY(.1ex)}.content-panel__permalink svg:hover{color:var(--color-primary-mid)}.prose .content-panel__heading{--flow-space:0}.content-panel .cluster{gap:var(--space-xs-s)}.content-panel dt:after{content:none}.prose .content-panel__heading.cluster{max-width:35ch;flex-wrap:nowrap}.content-panel .prose[data-central-prose-column]{max-width:61rem}.content-panel .switcher+dl{--flow-space:var(--space-l-xl)}.content-panel hr{border-color:var(--color-mid-glare)}.content-panel .prose :is(hr,hr+*){--flow-space:var(--space-m-l)}@media (min-width:780px){.content-panel dl{grid-template-columns:auto 1fr}}.corner{position:absolute!important;width:3.5rem;height:3.5rem;color:var(--corner-color,currentColor)}.corner svg{display:block;width:100%;height:auto}.corner[data-type=top-right]{top:0;right:0}.corner[data-type=top-left]{top:0;left:0}.corner[data-type=bottom-right]{bottom:0;right:0}.corner[data-type=bottom-left]{bottom:0;left:0}.corner[data-theme=primary]{--corner-color:var(--color-primary)}.corner[data-theme=primary-mid]{--corner-color:var(--color-primary-mid)}.corner[data-theme=primary-shade]{--corner-color:var(--color-primary-shade)}.corner[data-theme=dark-glare]{--corner-color:var(--color-dark-glare)}.corner[data-theme=light]{--corner-color:var(--color-light)}.corner[data-size=small]{width:3.5rem;height:3.5rem}@media (min-width:780px){.corner{width:7.5rem;height:7.5rem}}.countdown{--flow-space:var(--space-2xs);--grid-min-item-size:6rem}.countdown__sections{display:inline-grid;grid-template-columns:repeat(4,minmax(5rem,1fr));gap:var(--space-s);border:1px solid var(--color-mid-glare);padding:var(--space-xs) var(--space-s) var(--space-s) 0}.countdown__section{text-align:center}.countdown__number{font-weight:var(--font-bold);font-variant-numeric:tabular-nums;font-size:var(--size-step-2)}.countdown__label{font-size:var(--size-step-00);text-transform:uppercase}.dashboard{--sidebar-content-min-width:100%;position:relative;overflow:hidden}.dashboard .sidebar{--gutter:var(--space-m-l);--sidebar-target-width:clamp(20rem,33%,28rem)}.dashboard__inner{position:relative}.dashboard h1,.dashboard h2{max-width:100%}.dashboard hr{border-top-color:var(--color-dark)}.dashboard__sidebar-cta{color:var(--color-light);font-size:var(--size-step-00);font-weight:var(--font-medium);position:sticky;top:0;left:0}.dashboard .region{z-index:1;position:relative}.dashboard .texture{z-index:0}.dashboard .texture img{mask-image:linear-gradient(167deg,#000,transparent 69%)}.dashboard .feature-nav{margin-top:0}.dashboard .forms+div{text-align:right}.dashboard .prose :is(h2:first-child,h3:first-child)+p>strong:only-child,.dashboard .prose p:first-child>strong:only-child{font-weight:var(--font-bold)}certificates-overview-focus .grid{--grid-min-item-size:16rem;--grid-placement:auto-fit}certificates-overview-focus .grid#current-focus-list{--grid-placement:auto-fill}.dashboard__inner:has(certification-banner.visually-hidden) [data-my-focus-dashboard]{display:none}@media (min-width:1230px){.dashboard{--sidebar-content-min-width:50%}}.decor{position:relative;overflow:hidden}.decor__media img{width:100%;height:auto}.decor__texture{width:100%;height:100%;transform:translateX(-50%) translateY(-50%);mix-blend-mode:hard-light;pointer-events:none;position:absolute;top:50%;left:50%}.decor__texture img,.decor__texture picture{object-fit:cover;width:100%;height:100%}.default-avatar{--default-avatar-block-size:1.9em;display:grid;place-items:center;width:var(--default-avatar-block-size);height:var(--default-avatar-block-size);border-radius:var(--default-avatar-block-size);font-size:var(--size-step-3);font-family:var(--font-display);background:var(--color-primary-mid);color:var(--color-light);border:.15em solid;flex-shrink:0}.default-avatar:not([href]){cursor:default}.default-avatar[data-size=s]{font-size:var(--size-step-2)}.default-avatar[data-size=l]{font-size:var(--size-step-4)}.default-avatar[data-size=xl]{--default-avatar-block-size:2.5em;font-size:var(--size-step-5)}.exam-attempts{display:block}.exam-attempts .cluster{--cluster-vertical-alignment:flex-start;gap:4rem var(--space-l)}.exam-attempts .cluster>:first-child,.exam-attempts .cluster>:nth-child(2){position:relative;align-self:stretch;padding-right:var(--space-l);width:100%}.exam-attempts .cluster>:first-child:before,.exam-attempts .cluster>:nth-child(2):before{content:"";width:100%;height:1px;background-color:var(--color-light);position:absolute;bottom:-2rem;right:0}.exam-attempts p{font-size:var(--size-step-00)}.exam-attempts table svg{margin-right:.5rem;vertical-align:text-top;position:relative;top:.15ex}.exam-attempts table td.icon{max-width:calc(2em + 2ex)}.exam-attempts table td.status{width:99%}:has(.gradient) .exam-attempts{--stroke:1px solid var(--color-light)}:has(.gradient) .exam-attempts table svg{color:var(--color-light)}:has(.gradient) .exam-attempts table tr:nth-child(2n) :is(td,th){background:none}@media (min-width:1230px){.exam-attempts .cluster{flex-wrap:nowrap}.exam-attempts .cluster>:first-child,.exam-attempts .cluster>:nth-child(2){width:auto}.exam-attempts .cluster>:first-child:before,.exam-attempts .cluster>:nth-child(2):before{width:1px;height:100%;bottom:0;right:0}}.expandable-description .expandable-description__wrapper{position:relative}.expandable-description[expanded=true] .button{display:none}.expandable-description[expanded=false] .expandable-description__content{max-height:20rem;overflow-y:hidden}.expandable-description[expanded=false] .expandable-description__content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 90%)}.expandable-description .button{position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:1}.expandable-description .button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.eyebrow{max-width:none;color:var(--color-primary-deep);font-size:var(--size-step-0);font-family:var(--font-base);font-weight:var(--font-bold)}.eyebrow.cluster{flex-wrap:nowrap}.eyebrow svg{width:clamp(3rem,3vw,3.75rem);height:auto;position:relative}.eyebrow:not([class*=text-]) svg path{fill:var(--color-primary)}.fancy-avatar{position:relative;display:grid;grid-row-gap:var(--space-s);width:14.688rem}.fancy-avatar[data-border=left] .fancy-avatar__media:after{top:50%;left:-2.25rem;width:calc(50% + 2.25rem);height:calc(100% + 4.5rem);transform:translateY(-50%);border-top-right-radius:0;border-bottom-left-radius:200% 100%;border-top-left-radius:200% 100%}.fancy-avatar[data-border=bottom] .fancy-avatar__media:after{top:inherit;bottom:-2.25rem;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:100% 200%;border-bottom-right-radius:100% 200%}.fancy-avatar[data-border=right] .fancy-avatar__media:after{top:50%;left:inherit;right:-2.25rem;width:calc(50% + 2.25rem);height:calc(100% + 4.5rem);transform:translateY(-50%);border-radius:0;border-top-left-radius:0;border-top-right-radius:200% 100%;border-bottom-right-radius:200% 100%}.fancy-avatar__media{position:relative;z-index:1;display:block;aspect-ratio:1/1;width:10.313rem;margin:2.25rem}@supports not (aspect-ratio:1/1){.fancy-avatar__media:before{content:"";display:block;width:100%;height:0;padding-top:100%}}.fancy-avatar__media:after{content:"";position:absolute;top:-2.25rem;left:50%;transform:translateX(-50%);display:block;width:calc(100% + 4.5rem);height:calc(50% + 2.25rem);border-top-left-radius:100% 200%;border-top-right-radius:100% 200%;background:var(--spot-color,var(--color-primary));pointer-events:none}.fancy-avatar__media img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%;z-index:1}.fancy-avatar__media img[src*=".png"]{background:var(--color-light);padding:1em}.fancy-avatar__caption{position:relative;display:inline-block;padding-left:1.5rem;color:currentColor;font-family:var(--font-base);font-weight:var(--font-bold);font-size:var(--size-step-00);text-transform:uppercase;max-width:18ch}.fancy-avatar__caption svg{position:absolute;top:0;left:0}.fancy-avatar__caption svg path{fill:var(--spot-color,var(--color-primary))}.fancy-avatar__texture{position:absolute;overflow:hidden;aspect-ratio:1/1;z-index:0;width:100%;border-radius:50%}@supports not (aspect-ratio:1/1){.fancy-avatar__texture:before{content:"";display:block;width:100%;height:0;padding-top:100%}}.fancy-avatar__texture img{position:absolute;top:50%;left:50%;width:57em;max-width:none;height:auto;transform:translate(-50%,-50%)}.fancy-avatar[data-size=small]{display:flex;align-items:center;justify-content:center;width:5.25rem;height:5.25rem}.fancy-avatar[data-size=small] .fancy-avatar__caption{width:100%}.fancy-avatar[data-size=small] .fancy-avatar__media{width:3.75rem;margin:0 auto}.fancy-avatar[data-size=small] .fancy-avatar__media:after{width:calc(100% + 1.5rem);height:calc(50% + .75rem)}.fancy-avatar[data-size=small][data-border=left] .fancy-avatar__media:after,.fancy-avatar[data-size=small][data-border=right] .fancy-avatar__media:after{width:calc(50% + .75rem);height:calc(100% + 1.5rem)}.fancy-avatar[data-size=small][data-border=left] .fancy-avatar__media:after{left:-.75rem}.fancy-avatar[data-size=small][data-border=right] .fancy-avatar__media:after{right:-.75rem}.fancy-avatar[data-size=small][data-border=bottom] .fancy-avatar__media:after{bottom:-.75rem}.fancy-avatar[data-size=small][data-border=top] .fancy-avatar__media:after{top:-.75rem}@media (min-width:780px){.fancy-avatar[data-size=small]{width:9.375rem;height:9.375rem}.fancy-avatar[data-size=small] .fancy-avatar__media{width:6.75rem}.fancy-avatar[data-size=small] .fancy-avatar__media:after{width:calc(100% + 2.625rem);height:calc(50% + 1.3125rem)}.fancy-avatar[data-size=small][data-border=left] .fancy-avatar__media:after,.fancy-avatar[data-size=small][data-border=right] .fancy-avatar__media:after{width:calc(50% + 1.3125rem);height:calc(100% + 2.625rem)}.fancy-avatar[data-size=small][data-border=left] .fancy-avatar__media:after{left:-1.3125rem}.fancy-avatar[data-size=small][data-border=right] .fancy-avatar__media:after{right:-1.3125rem}.fancy-avatar[data-size=small][data-border=bottom] .fancy-avatar__media:after{bottom:-1.3125rem}.fancy-avatar[data-size=small][data-border=top] .fancy-avatar__media:after{top:-1.3125rem}}@media (min-width:1230px){.fancy-avatar[data-size=large]{width:27.5rem}.fancy-avatar[data-size=large] .fancy-avatar__media{width:22.5rem}.fancy-avatar[data-size=large] .fancy-avatar__texture{width:98%}.fancy-avatar[data-size=large][data-border=right] .fancy-avatar__media:after{right:-2.75rem}.fancy-avatar[data-size=large] .fancy-avatar__texture img{width:100%;height:100%;object-fit:cover;object-position:left}.fancy-avatar[data-direction=reverse] .fancy-avatar__media{grid-row-start:2}}.fancy-hero{position:relative;overflow:hidden;background:var(--color-primary-deep);color:var(--color-light)}.fancy-hero__summary{position:relative;padding:var(--space-l-xl) 0;background-color:var(--color-dark-glare)}.fancy-hero__summary>*{position:relative;z-index:3}.fancy-hero__summary p{font-size:var(--size-step-1)}.fancy-hero__summary p:nth-of-type(2){margin-top:var(--space-s)}.fancy-hero__summary p a{color:currentColor}.fancy-hero__summary:before{content:"";position:absolute;z-index:0;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);pointer-events:none;background-color:var(--color-dark-glare)}.fancy-hero__anchor{padding:var(--space-l-xl) 0;font-size:var(--size-step-00);text-align:center}.fancy-hero__anchor a{text-decoration:none}.fancy-hero__anchor a:hover{text-decoration:underline}.fancy-hero__anchor a:after,.fancy-hero__anchor a:before{content:"";flex-grow:1;display:block;width:1px;height:1px;position:relative;z-index:1}.fancy-hero__anchor a:before{margin-right:var(--space-s);background:linear-gradient(90deg,var(--color-primary) 0,var(--color-light) 100%)}.fancy-hero__anchor a:after{margin-left:var(--space-s);background:linear-gradient(270deg,var(--color-primary) 0,var(--color-light) 100%)}.fancy-hero h1{font-size:var(--size-step-7);font-family:var(--font-special);line-height:var(--leading-flat);font-weight:var(--font-special-loaded)}.fancy-hero h1,.fancy-hero h2{margin-bottom:var(--space-xl)}.fancy-hero__intro{font-family:var(--font-display);font-size:var(--size-step-3)}.fancy-hero__intro p{max-width:30ch}.fancy-hero__grad-mask{display:block;position:absolute;inset:0;background:linear-gradient(282.38deg,rgba(0,0,0,.65),transparent 95%)}.fancy-hero .texture{z-index:0}.fancy-hero .texture:not([data-muted]):before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(237,28,41,.95),rgba(237,28,41,.9) .01%,rgba(237,28,41,0))}.fancy-hero .texture:not([data-muted]) picture img{mix-blend-mode:hard-light;opacity:.5}.fancy-hero .styled-sidebar,.fancy-hero .wrapper,.fancy-hero .wrapper+.bg-dark-glare{position:relative;z-index:1}.fancy-hero .corner{z-index:1}.fancy-hero .grid{grid-template-columns:repeat(1,1fr);gap:0}.fancy-hero .fancy-avatar{margin-left:auto;margin-right:auto}.fancy-hero .quick-links a:not(:hover){color:var(--color-secondary-glare)}.fancy-hero[data-type=grid-basic] .texture:after{content:"";width:100%;height:100%;background:linear-gradient(-113deg,var(--color-primary-shade) 35%,rgba(142,17,27,0) 95%);pointer-events:none;opacity:.9;position:absolute;top:0;left:0}.fancy-hero[data-type=grid-basic] h1{margin-bottom:var(--space-l-2xl)}.fancy-hero[data-type=grid-basic] .switcher{gap:var(--space-l-xl)}.fancy-hero[data-type=grid-basic] .icon-list{margin:0}.fancy-hero[data-variant=home]{--sidebar-target-width:25rem;font-size:var(--size-step-1)}.fancy-hero[data-variant=home] .sidebar{align-items:flex-start;--gutter:var(--space-l) var(--space-xl)}.fancy-hero[data-variant=home] .sidebar :last-child{flex-grow:0}.fancy-hero[data-variant=home] a{color:currentColor}.fancy-hero[data-variant=home] h1{margin:0}.fancy-hero[data-variant=overlap] .cluster{--cluster-horizontal-alignment:space-between;gap:var(--space-xl) 0}.fancy-hero[data-variant=overlap] h1{max-width:100%;margin-bottom:0}.fancy-hero[data-variant=overlap] .cluster img{max-width:41.25rem;width:100%}@media (min-width:780px){.fancy-hero h1{display:flex;align-items:center;margin-bottom:0;font-size:var(--size-step-10)}.fancy-hero[data-variant=overlap] h1:not([data-subtle]){font-size:var(--size-step-7)}.fancy-hero h2{display:flex;align-items:flex-end;padding-top:var(--space-l);padding-bottom:var(--space-l);padding-left:var(--space-l);margin-bottom:0}.fancy-hero__summary{padding-right:var(--space-l)}.fancy-hero[data-type=grid-basic] .grid{grid-template-columns:1fr 15rem;grid-template-rows:repeat(1,1fr);grid-column-gap:2rem}.fancy-hero[data-type=grid-basic] .grid h1{grid-area:auto;max-width:11ch;padding:0}.fancy-hero[data-type=grid-basic] .grid h2{grid-area:auto;padding:0}}@media (min-width:1230px){.fancy-hero[data-variant=overlap] .cluster{flex-wrap:nowrap}.fancy-hero[data-variant=overlap] h1{max-width:13ch}.fancy-hero h1:not([data-subtle]){font-size:var(--size-step-11)}.fancy-hero h2{padding-bottom:var(--space-xl)}.fancy-hero .grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.fancy-hero .grid h1{grid-area:1/1/4/2;max-width:10ch}.fancy-hero .grid h2{grid-area:1/2/3/3}.fancy-hero__summary{position:relative;grid-area:3/2/5/3;display:flex;align-items:center;padding-left:var(--space-l);padding-right:0;background-color:var(--color-dark-glare)}.fancy-hero__summary:before{left:100%;width:100vw;transform:none}.fancy-hero__anchor a:before{margin-right:var(--space-l-xl)}.fancy-hero__anchor a:after{margin-left:var(--space-l-xl)}.fancy-hero[data-type=grid-basic] .grid{grid-template-columns:1fr 27.5rem}.fancy-hero .styled-sidebar{--sidebar-target-width:38rem}.fancy-hero .sidebar[data-direction=rtl]>:first-child{min-width:auto}.fancy-hero[data-variant=home] h1{max-width:9ch}}@media (min-width:1500px){.fancy-hero .grid{grid-template-columns:1fr 35rem;grid-template-rows:1fr 1fr 1fr 7.75rem}.fancy-hero__summary{padding-left:var(--space-xl)}.fancy-hero h1[data-subtle]{font-size:var(--size-step-10)}.fancy-hero[data-variant=overlap] h1:not([data-subtle]){font-size:var(--size-step-9)}.fancy-hero h2{padding-left:var(--space-xl)}.fancy-hero__intro{font-size:var(--size-step-4)}.fancy-hero[data-variant=home]{--sidebar-target-width:33rem}}@media (min-width:1640px){.fancy-hero[data-variant=overlap] .cluster>:first-child,.fancy-hero[data-variant=overlap] .cluster>:last-child{flex-shrink:0}.fancy-hero[data-variant=overlap] .cluster img{max-width:47rem;transform:translateX(-4.1rem);position:relative}}.feature-card__hed{display:flex;align-items:center;padding:var(--space-2xs) var(--space-s-m);max-width:none;color:var(--color-light);font-size:var(--size-step-2)}.feature-card__inner{padding:var(--space-s-m)}.feature-card.bg-dark-glare .feature-card__inner{border:1px solid hsla(0,0%,100%,.5);border-top:0}.feature-card__inner p:not(:last-child){margin-bottom:var(--space-s-m);font-size:var(--size-step-0);line-height:var(--leading-loose)}.feature-card__hed svg{height:1.5ex;margin-right:var(--space-xs-s)}.feature-card__hed.bg-primary-deep svg path{fill:var(--color-primary)}.feature-card__hed.bg-primary svg path{fill:var(--color-dark-glare)}.feature-card__stat{margin-bottom:var(--space-l-xl);color:var(--color-secondary-glare)}.feature-card__stat :is(h3,h4){font-size:var(--size-step-11);font-family:var(--font-special);font-weight:var(--font-special-loaded);line-height:var(--leading-fine)}.feature-card__stat :is(h3,h4) sup{font-size:var(--size-step-7);font-family:var(--font-display);font-weight:var(--font-bold)}.feature-card__stat p{max-width:25ch;font-size:var(--size-step-3);font-family:var(--font-display);font-weight:var(--font-bold)}.feature-card .repel{margin-top:var(--space-s-m)}.feature-card .repel h5{margin:0}@media (min-width:1500px){.feature-card__hed{font-size:var(--size-step-3)}}.feature-nav{color:var(--color-primary-shade);font-size:var(--size-step-0);font-weight:var(--font-bold);--flow-space:var(--space-xs);list-style:none;border-inline-start:var(--border)}.feature-nav a{display:flex;text-decoration:none;line-height:1;padding:var(--space-xs) var(--space-s)}.feature-nav a:hover{background:var(--color-primary-glare)}.feature-nav svg{color:var(--color-primary)}.feature-nav .repel{flex-wrap:nowrap}.feature-nav[data-feature-nav-type=light]{color:var(--color-light)}.feature-nav[data-feature-nav-type=light] svg{color:var(--color-dark-glare)}.feature-nav[data-feature-nav-type=light] a:hover,.feature-nav[data-feature-nav-type=light] a[aria-current=page]{background:rgba(245,237,238,.2)}.feature-overview{--cluster-vertical-alignment:flex-start}.feature-overview.grid[data-layout="50-50"]{--grid-min-item-size:100%;gap:var(--space-l)}.feature-overview .cluster{gap:var(--space-l)}.feature-overview__icon{width:7.5rem;flex-shrink:0}.feature-overview__icon svg{height:9ex;color:var(--color-primary)}@media (min-width:780px){.feature-overview .cluster{flex-wrap:nowrap;gap:0}.feature-overview .icon-list{padding-left:7.5rem}}@media (min-width:1500px){.feature-overview .cluster{gap:var(--space-l)}.feature-overview.grid[data-layout="50-50"]{--grid-min-item-size:clamp(16rem,50vw,33rem)}.feature-overview .icon-list{padding-left:0}}.feature-set-list{--feature-set-list-space:var(--space-s);display:grid;grid-template-columns:repeat(1,1fr);grid-gap:var(--feature-set-list-space)}.feature-set-list>*{width:100%;max-width:100%}@media (min-width:780px){.feature-set-list{grid-template-columns:repeat(var(--feature-set-list-cols,4),1fr)}}.feature-set{--flow-space:var(--space-m-l);text-align:center;border:var(--stroke);max-width:100%;padding-top:var(--space-l);position:relative}.feature-set .badge{--flow-space:var(--space-xs)}.feature-set .button[data-type=secondary]:hover{background:var(--color-primary-shade)}.feature-set__heading{font-size:var(--size-step-2);padding-inline:var(--gutter);margin-inline:auto}[lang=en] .feature-set__heading{text-transform:capitalize}.feature-set__heading span{display:block;width:100%;margin-bottom:var(--space-xs);color:var(--color,--color-dark-glare);font-size:var(--size-step-0)}.feature-set__heading span,.feature-set__heading sub{font-family:var(--font-base);font-weight:var(--font-bold)}.feature-set__heading sub{vertical-align:baseline;color:var(--color,var(--color-dark-glare));font-size:var(--size-step-000);text-transform:uppercase;margin-inline-start:-1.2ch}.feature-set__heading-eyebrow{font-family:var(--font-base);color:var(--color-primary-deep);font-size:var(--size-step-00);display:block}.feature-set__ribbon{--flow-space:0;position:absolute;top:-1px;left:0;margin-top:0;pointer-events:none}.feature-set__ribbon svg{width:var(--space-3xl);height:var(--space-3xl)}.feature-set .icon-list li{padding-inline:var(--gutter)}.feature-set__summary{margin-left:auto;margin-right:auto;max-width:28ch;text-wrap:pretty;font-size:var(--size-step-00)}.feature-set__footer{padding:var(--space-xs);background-color:var(--color-dark-glare);color:var(--color-light)}.feature-set__price{font-size:var(--size-step-2);font-family:var(--font-display);font-weight:var(--font-bold)}.feature-set__price small{font-size:var(--size-step-00);font-family:var(--font-base);text-transform:uppercase}.feature-set__footnotes{font-size:var(--size-step-000);padding-left:clamp(2.1rem,4vw,3rem)}.feature-set .icon-list[data-decoration=separator] li{max-width:100%}.feature-set .icon-list[data-decoration=separator] svg{margin-right:var(--space-xs)}.feature-set[data-theme=primary-glare]{--stroke-color:var(--color-primary-glare);background-color:var(--color-primary-glare)}.feature-set[data-theme=primary-mid]{--stroke-color:var(--color-primary-mid);--color:var(--color-light);background-color:var(--color-primary-mid)}.feature-set[data-theme=primary-deep]{--stroke-color:var(--color-primary-deep);--color:var(--color-light);background-color:var(--color-primary-deep)}.feature-set[data-decoration=bordered]{--stroke-width:0.313rem;border:var(--stroke-width) solid var(--stroke-color,var(--color-primary-glare))}.feature-set[data-decoration=bordered] .feature-set__ribbon{top:calc(var(--stroke-width)*-1);left:calc(var(--stroke-width)*-1)}.feature-set[data-decoration=bordered] .corner[data-type=top-right]{top:calc(var(--stroke-width)*-1);right:calc(var(--stroke-width)*-1)}@media (min-width:375px){.feature-set__heading-eyebrow{font-size:var(--size-step-0)}.feature-set__heading{font-size:var(--size-step-3)}}.featured-cards{display:block}.featured-cards__list{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,50%,26rem)}.featured-cards__item{display:flex;flex-shrink:0}.featured-cards__item:first-child .feature-card{background-color:var(--color-primary)}.featured-cards__item:nth-child(2) .feature-card{background-color:#d11c29}.featured-cards__item:nth-child(3) .feature-card{background-color:#b51823}.featured-cards__item:nth-child(4) .feature-card{background-color:#8e111b}.featured-cards__item .feature-card{display:flex;flex-direction:column;width:100%;height:100%}.featured-cards__item .feature-card__inner{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}@media (min-width:1230px){.featured-cards__list{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,50%,33rem)}}.featured-list{--flow-space:var(--space-l)}.featured-list .card{align-items:flex-start;flex-wrap:wrap;gap:var(--space-s);padding:0}.featured-list .card[data-direction=stacked]{flex-flow:column}.featured-list .card .card__copy{flex-direction:column;justify-content:flex-start}.featured-list .card>img:first-child{width:100%}.featured-list .card[href]:hover{background:var(--color-light)}.featured-list .card[href]:hover .card__hed{color:var(--color-primary-mid)}.featured-list .card .card__hed{font-size:var(--size-step-5)}.featured-list .card[data-direction=stacked] .card__hed{font-size:var(--size-step-2)}.featured-list .card .author{margin-top:var(--space-s)}@media (min-width:1230px){.featured-list{--flow-space:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-l)}.featured-list .card:first-child{gap:var(--space-l);grid-column:1/-1}.featured-list .card{flex-wrap:nowrap;flex-basis:33.33333%}.featured-list .card:not(:first-child) .card__central{flex-grow:1}.featured-list .card .card__central{gap:var(--space-2xs) var(--space-3xs)}.featured-list .card:not(:first-child) .author{margin-top:auto;margin-bottom:0}.featured-list .card:first-child .author{margin-top:var(--space-2xs)}.featured-list .card>img:first-child{max-width:62rem}}.featured-quote{background-color:var(--color-primary-shade)}.featured-quote[data-direction=reverse] .grid .fancy-avatar{grid-row-start:1}.featured-quote__inner{background-color:var(--color-secondary-glare);border-top-left-radius:3rem;border-bottom-right-radius:3rem}.featured-quote .grid{grid-template-columns:1fr;grid-gap:var(--space-xl)}.featured-quote__quotation{--gutter:var(--space-m-l);--cluster-vertical-alignment:flex-start;margin-left:auto;margin-right:auto}.featured-quote__quotation p{width:100%;max-width:100%;flex-shrink:0;color:var(--color-dark-glare);font-size:var(--size-step-4);font-family:var(--font-display);font-weight:var(--font-bold);text-align:center}.featured-quote__quotation svg{margin-left:auto;margin-right:auto;height:3.5ex;transform:translateY(1.2ex)}.featured-quote__quotation svg path{fill:var(--color-primary-shade)}.featured-quote blockquote+img{display:block;max-width:70%;height:auto}.featured-quote .fancy-avatar,.featured-quote blockquote+img{margin-left:auto;margin-right:auto}.featured-quote[data-theme=primary-shade]{background-color:var(--color-primary-mid)}.featured-quote[data-theme=primary-shade] .featured-quote__inner{background-color:var(--color-primary-shade);border-bottom-right-radius:0}.featured-quote[data-theme=primary-shade] .featured-quote__quotation p{color:var(--color-light)}.featured-quote[data-theme=primary-shade] .featured-quote__quotation svg path{fill:var(--color-primary-mid)}@media (min-width:780px){.featured-quote__inner{border-top-left-radius:7.5rem;border-bottom-right-radius:7.5rem}.featured-quote__quotation.cluster{flex-wrap:nowrap}.featured-quote__quotation p{max-width:25ch;flex-shrink:1;text-align:left}.featured-quote__quotation svg{margin-left:0;margin-right:0}}@media (min-width:1230px){.featured-quote[data-direction=reverse] .grid .fancy-avatar{grid-column-start:2}.featured-quote .grid{grid-template-columns:1fr 28rem}.featured-quote blockquote+img{max-width:100%;margin-left:auto;margin-right:0;transform:translateY(1ex)}.featured-quote__quotation{margin-left:0}}@media (min-width:1500px){.featured-quote__quotation svg{height:5.5ex}}legend{float:left;display:block;width:100%}legend+*{clear:both}fieldset,legend{appearance:none;position:static;display:table;margin:0;padding:0}fieldset{display:flex;flex-flow:row wrap;gap:0 var(--space-l);border:solid var(--color-primary-mid);border-width:2px 0 0}legend{color:var(--color-primary-shade);font:var(--font-normal) var(--size-step-0) var(--font-display);text-transform:uppercase}.flow-cta{--sidebar-target-width:25rem;--flow-space:var(--space-s);background:var(--color-primary-shade);border:1px solid;color:var(--color-light);padding:var(--space-s-m);max-width:var(--restricted-width)}.flow-cta__hed{font-family:var(--font-display);font-size:var(
    --size-step-2
  )!important;line-height:var(--leading-fine)}.flow-cta[data-fill]{max-width:unset}.flow-cta .media{gap:var(--gutter)}.flow-cta .media>:not(:is(img,picture,video,[class*=avatar],[class*=img])){padding:0}.flow-cta[data-type=incentive]{--sidebar-target-width:12.5rem;border:none;border-radius:0 1.75rem}@media (min-width:780px){.flow-cta[data-type=incentive]{--gutter:var(--space-l);padding:var(--space-l);border-radius:0 3.5rem}}.footer{--focus-color:var(--color-light);background:var(--color-dark-glare);color:var(--color-primary-glare);padding:var(--space-l) 0;font-size:var(--size-step-00);line-height:var(--leading-standard);position:relative}.footer .repel{--repel-vertical-alignment:flex-start;gap:var(--space-xl)}.footer .cluster:last-child{--cluster-vertical-alignment:flex-start}.footer a:not(.button){text-decoration:none}.footer a:not(.button):hover{text-decoration:underline}.footer__brand{color:var(--color-mid);transform:translateY(.2ex)}.footer__brand.cluster{gap:var(--space-xs)}.footer__brand small{transform:translateY(.1ex)}.footer__nav{--gutter:var(--space-m) var(--space-l);margin:.6rem 0 0;max-width:75vw;font-size:var(--size-step-00)}.footer__nav li{flex-grow:1}.footer__nav a{display:block;font-weight:var(--font-bold)}.footer__sub-nav{margin-top:var(--space-2xs);max-width:19rem}.footer__sub-nav a{padding-top:.6ex;padding-bottom:.6ex;font-weight:var(--font-medium)}.footer__texture{display:none;position:absolute;width:100%;left:0;bottom:0;pointer-events:none}.footer__texture img{width:100%;height:34px;object-fit:cover}@media (min-width:780px) and (max-width:1229px){.footer .repel>:first-child{order:2}}@media (min-width:780px){.footer{padding:var(--space-l) 0 var(--space-2xl)}.footer__nav{max-width:100vw}.footer__nav.cluster{flex-wrap:nowrap}.footer__sub-nav{max-width:12rem}.footer__texture{display:block}}@media (min-width:1230px){.footer__sub-nav{max-width:13rem}.footer .repel{flex-wrap:nowrap}.footer .repel>:first-child{max-width:17rem}.footer__nav.cluster{flex-wrap:nowrap}}@media (min-width:1500px){.footer__sub-nav{max-width:15rem}.footer__nav.cluster{gap:var(--space-l)}}@media (min-width:1640px){.footer__nav.cluster{gap:var(--space-xl)}}.gateway{--flow-space:var(--space-l-xl);--gateway-restricted-width:540px;background:linear-gradient(113deg,var(--color-primary) 0,var(--color-primary-shade) 59.65%);position:relative}.gateway__window{background:var(--color-light);width:100vw;max-width:1195px;margin-inline:auto;position:relative;z-index:1}.gateway__window-inner{padding:var(--space-m-l)}.gateway__summary.prose{--flow-space:var(--space-xs-s);text-align:center}.gateway__summary>*{margin-inline:auto}.gateway__summary h1{--flow-space:var(--space-2xs);font-family:var(--font-special);font-size:var(--size-step-5)}.gateway__summary .button{--flow-space:var(--space-m-l)}.gateway__secondary-link-action{font-size:var(--size-step-00);color:currentColor}.gateway__social-proof{max-width:760px;margin-inline:auto}.gateway__texture{position:absolute;top:0;left:0}.gateway__texture img{width:100%;height:auto;object-fit:cover;object-position:center center}.gateway .badge[data-type=icon]{--badge-icon-color:var(--color-tan);color:var(--color-primary-deep)}.gateway .badge[data-size=small]{padding-block:.4em;justify-content:center;min-width:45px}.gateway .banner{position:sticky;top:0;z-index:5}.gateway .banner:not([data-gateway-role=anon]){background:var(--color-light);justify-content:flex-end}.gateway .switcher{--switcher-vertical-alignment:stretch;justify-content:center}.gateway .flow-cta{--flow-space:var(--space-l-xl)}.gateway .flow-cta p{max-width:25ch}.gateway .feature-set:only-child{max-width:var(--gateway-restricted-width)}@media (min-width:780px){.gateway{padding:var(--space-m-l) 0}}.gateway[data-gateway-state=anon] .gateway__window{max-width:860px}.gateway[data-gateway-state=anon] .flow-cta{display:block;text-align:center;max-width:var(--gateway-restricted-width);margin-inline:auto}.gateway[data-gateway-state=anon] .flow-cta p{max-width:30ch;margin-inline:auto}.gateway[data-gateway-state=anon] .flow-cta .md\:text-right{text-align:unset}.gateway[data-gateway-state=anon] .flow-cta .button{margin-top:var(--space-m)}.gradient{background-image:linear-gradient(0deg,var(--color-primary) 0,var(--color-primary-shade) 100%)}.gradient[data-gradient-type=angled]{background-image:linear-gradient(113deg,var(--color-primary) 0,var(--color-primary-shade) 100%)}.gradient[data-gradient-type=shade]{background-image:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.header{--focus-color:var(--color-light);background:var(--color-primary-shade);color:var(--color-light);padding:var(--space-s) 0;font-size:var(--size-step-00);line-height:var(--leading-standard);position:relative;z-index:10}.header__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.header__menu{--gutter:var(--space-xs) var(--space-xl);max-width:100%}.header a{text-decoration:none}.header a:not([class]):hover{text-decoration:underline}.oceg-logo{display:inline-block;margin:var(--space-3xs) var(--space-s) 0 0;transform:translateY(.2ex);width:clamp(70px,130px,25vw)}.header .button{padding:var(--space-s) var(--space-xs);font-size:1rem;font-weight:var(--font-bold)}.header__nav{--gutter:var(--space-3xs) var(--space-m);margin:0}.header__texture{position:absolute;top:.8rem;right:.3rem;pointer-events:none}.header__texture svg{width:clamp(150px,20vw,230px);height:auto}.header__user{--flow-space:0.3em}.header__user.author{align-items:flex-start}.header__user .author__hed :last-child{font-size:.8em;color:var(--color-secondary-glare)}.header__user[data-type=mini] img{transform:translateY(.2ex)}.header__primary-nav .header__nav{display:flex;align-items:center;margin:0;gap:0 var(--space-s)}.header__primary-nav a{padding:0;display:block;font-weight:var(--font-bold);letter-spacing:var(--tracking-m);text-transform:capitalize}.header__primary-nav a strong{text-transform:uppercase}.header__secondary-nav,.header__user{position:static}.header[data-theme=transparent]{position:absolute;top:0;left:0;width:100%;background:transparent}.header[data-theme=transparent]+main.page-builder>div:first-child>.fancy-hero,.header[data-theme=transparent]+main>.fancy-hero:first-child,.header[data-theme=transparent]+main>.hero:first-child{padding-top:7.5rem}.header[data-theme=fancy]{background:linear-gradient(113.03deg,var(--color-primary) 0,var(--color-primary-shade) 59.65%)}.header[data-theme=fancy] .texture:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(237,28,41,.95),rgba(237,28,41,.9) .01%,rgba(237,28,41,0));pointer-events:none}.header[data-theme=fancy] .texture picture img{mix-blend-mode:hard-light}@media (min-width:780px) and (max-width:1229px){.header[data-theme=fancy] .header__texture{display:none}}@media (min-width:1500px){.header[data-theme=transparent]+main.page-builder>div:first-child>.fancy-hero,.header[data-theme=transparent]+main>.fancy-hero:first-child,.header[data-theme=transparent]+main>.hero:first-child{padding-top:10.875rem}}.headline{position:relative;line-height:var(--leading-fine)}.headline__hed{max-width:18ch;font-family:var(--font-special);font-weight:var(--font-special-loaded);font-size:var(--size-step-6);line-height:var(--leading-flat)}.headline[data-type=full-width] .headline__hed{max-width:100%}.headline__hed small{font-size:.5em}.headline__eyebrow{display:flex;align-items:center;margin-bottom:var(--space-s);max-width:none;padding-top:1rem;font-family:var(--font-base);font-weight:var(--font-bold)}[dir=rtl] .headline__eyebrow svg{margin-right:0;margin-left:var(--space-s)}.headline__eyebrow svg{position:relative;top:.1ex;width:clamp(3rem,3vw,3.75rem);height:auto;margin-right:var(--space-s);flex-shrink:0}.headline__eyebrow svg circle,.headline__eyebrow svg path{fill:var(--color-primary)}.headline+.wrapper:not(:last-child):not(:has(.sidebar)){margin-bottom:var(--space-l)}.headline .grid{--gutter:var(--space-s);grid-template-columns:repeat(1,1fr)}.headline[data-type=social-proof] .grid{gap:var(--space-2xl) var(--space-l)}.headline:not([data-type=callout]) .grid .headline__eyebrow{margin-bottom:0}.headline h4{max-width:30ch}.headline[data-type=diagram]{position:relative;margin-bottom:var(--space-2xl)}.headline[data-type=diagram] .lede{margin-top:var(--space-l-2xl);max-width:45ch}.headline[data-type=diagram] figure{position:relative;padding-top:34.79%;width:calc(100% + var(--space-2xl));height:0;margin-left:calc(var(--space-2xl)*-1)}.headline[data-type=diagram] figure img{position:absolute;top:0;right:0;width:30.75rem;max-width:none;min-width:100%;height:auto}.headline[data-type=diagram] .headline__hed{max-width:13ch}.headline[data-type=callout] .grid{gap:var(--space-l)}.headline[data-type=callout] .wrapper{position:static}.headline[data-type=callout] .corner{z-index:1}.headline[data-type=display]:before{display:none}.headline[data-type=display] .headline__hed{font-family:var(--font-display);font-size:var(--size-step-5);max-width:25ch}@media (max-width:779px){.headline+.wrapper.mb-2xl-3xl{margin-bottom:0}}@media (min-width:780px){.headline__hed{font-size:var(--size-step-10)}.headline__hed[data-headline-hed-size=small]{font-size:var(--size-step-6)}.headline:not([data-type=callout]) .grid{grid-template-columns:repeat(2,1fr)}.headline .grid .headline__eyebrow{grid-area:1/1/2/3}.headline .grid .icon-list{margin-top:3ex}.headline[data-type=diagram]{margin-bottom:var(--space-l-2xl)}.headline[data-type=diagram] .lede{padding-bottom:8.25rem}.headline[data-type=diagram] figure{width:calc(100% - var(--gutter));height:100%;pointer-events:none;padding-top:0;margin:0;position:absolute;top:0;left:var(--gutter)}.headline[data-type=diagram] figure img{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:bottom}}@media (min-width:1230px){.headline[data-type=callout] .grid{grid-template-columns:repeat(2,1fr)}.headline[data-type=callout] .callout:after{left:0}}@media (min-width:1500px){.headline__eyebrow{padding-top:0}}.hero{--focus-color:var(--color-light);background:var(--color-primary-shade);color:var(--color-light);display:flex;justify-content:center;position:relative}.hero:not([data-hero-flush-wrapper]){--wrapper-max-width:var(--restricted-width)}.hero[data-type=search]{--cluster-horizontal-alignment:center;text-align:center}.hero__nav{flex-basis:100%}.hero__image{max-height:30rem;object-fit:cover;object-position:center 5%;aspect-ratio:16/9}.hero__hed{max-width:100%;font-size:var(--size-step-6);font-family:var(--font-special);font-weight:var(--font-normal)}.hero .author{display:flex;text-align:left;max-width:40rem}.hero .switcher{--gutter:var(--space-s) var(--space-l-xl);flex-direction:row-reverse}.hero[data-type=collection] .wrapper .hero__inner,.hero[data-type=media] .wrapper:not(.switcher) .hero__inner{max-width:50rem}.hero[data-type] .wrapper:not(.switcher) .repel .hero__inner{max-width:30rem}.hero__nav{--gutter:var(--space-2xs)}.hero__inner{--flow-space:var(--space-s-m)}.hero__wrapper{position:relative;z-index:1}.hero__wrapper[data-standard-wrap]{--wrapper-max-width:98rem}.hero__texture{display:none;position:absolute;inset:0;pointer-events:none}.hero__texture img{object-fit:cover;width:100%;height:100%}.hero__logo{padding:var(--space-m-l);background:var(--color-light);width:clamp(16rem,100%,40rem)}.hero [role=search],[data-type=search] .hero__nav{max-width:38rem;margin-inline:auto}.hero .callout-list{max-width:30rem}.hero .badge[data-type=icon]{--badge-text-color:var(--color-light);--badge-icon-color:var(--color-tan)}.hero .badge[data-type=icon]+.hero__hed{margin-block-start:var(--space-3xs)}@media (min-width:780px){.hero__texture{display:block}}@media (min-width:1230px){.hero[data-type] .wrapper:not(.switcher) .repel .hero__inner{max-width:40rem}}.icon-button{border-radius:100%;border:2px solid;display:grid;place-items:center;aspect-ratio:1/1;background-color:transparent;cursor:pointer}.icon-button:hover{opacity:80%}.icon-button:active{transform:scale(99%)}.icon-svg{fill:currentColor}.icon-list{text-align:left}.icon-list[data-fill=tertiary-shade] svg path{fill:var(--color-tertiary-shade)}.icon-list[data-fill=secondary-glare] svg path{fill:var(--color-secondary-glare)}.icon-list[data-fill=primary] svg path{fill:var(--color-primary)}.icon-list[data-fill=primary-mid] svg path{fill:var(--color-primary-mid)}.icon-list[data-fill=mid] svg path{fill:var(--color-mid)}.icon-list[data-decoration=separator] li{padding-top:var(--space-xs);padding-bottom:var(--space-xs);border-top:.25rem solid var(--color-mid-glare)}.icon-list[data-decoration=separator] li:last-child{border-bottom:.25rem solid var(--color-mid-glare)}.icon-list[data-decoration=separator] svg{margin-right:var(--space-s-m)}.icon-list[data-decoration-style=thin] li{border-top-width:1px}.icon-list[data-decoration-style=thin] li:last-child{border-bottom-width:1px}.icon-list[data-variant=compact] li{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs)}.icon-list[data-spacing=gutter] li{gap:0 var(--gutter)}.icon-list.cluster li{padding-top:0;padding-bottom:0}.icon-list li{display:flex;align-items:flex-start;padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.icon-list svg{margin-right:var(--space-2xs);transform:translateY(.25rem)}.icon-list small{display:block;margin-top:var(--space-2xs)}.icon-list small a{color:var(--color-primary-shade)}.icon-list .icon-list__meta{font-size:smaller;display:block;margin-top:var(--space-3xs)}label{display:flex;flex-direction:column;gap:var(--space-2xs) 0;font:var(--font-normal) var(--size-step-0) var(--font-display);width:100%}input{accent-color:var(--color-secondary);scroll-margin-top:var(--space-l)}input:not([type=checkbox]):not([type=radio]),textarea{background:var(--color-light);border:1px solid var(--color-mid);padding:var(--space-xs);text-indent:0;font:var(--font-normal) var(--size-step-0) var(--font-base);width:100%;border-radius:0}textarea{min-height:15ch}input[disabled]{background:var(--color-mid-glare)!important;color:var(--color-mid-deep)!important}input[readonly]{background:var(--color-light-shade)!important}input[type=checkbox],input[type=radio]{width:.9em;height:.9em}.validity{display:flex;position:relative}.validity input{flex-grow:2}.invalid input{border:2px solid var(--color-primary)}.state-response{font-family:var(--font-base);font-weight:var(--font-normal)}.valid+.state-response{color:var(--color-tertiary)}.invalid+.state-response{color:var(--color-primary)}.state-icon{align-items:center;border-radius:2em;color:var(--color-light);display:flex;fill:var(color-light);height:1.5em;justify-content:center;margin-top:-.75em;pointer-events:none;position:absolute;right:var(--space-xs);top:50%;width:1.5em}.valid .state-icon{background:var(--color-tertiary);color:var(--color-dark)}.invalid .state-icon{background:var(--color-primary)}.intercom-lightweight-app-launcher.intercom-launcher{background:var(--color-secondary)}.lede{color:var(--color-primary-shade);font:var(--font-medium) var(--size-step-1) var(--font-base);max-width:60ch}.lede p{line-height:var(--leading-loose)}.lede p:nth-of-type(2){margin-top:var(--space-s)}.linear-grid{--linear-grid-gutter:1em;--linear-grid-stroke-width:3px;--linear-grid-stroke:var(--linear-grid-stroke-width) solid var(--color-primary);display:grid;grid-template-columns:repeat(var(--linear-grid-columns,2),minmax(0,1fr));gap:var(--linear-grid-gutter)}.linear-grid__item{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-s) 0;width:100%;height:100%;background:var(--color-light);padding:var(--space-s-m);text-decoration:none;position:relative;overflow:hidden}.linear-grid svg{flex-shrink:0;width:1em;height:1em;color:var(--color-primary)}.linear-grid svg,.linear-grid__hed:not([class*=text-step-]){font-size:var(--size-step-1)}.linear-grid[data-no-decor] .linear-grid__hed:not([class*=text-step-]){font-size:var(--size-step-4)}.linear-grid__content{z-index:1}.linear-grid__content p svg{width:auto;height:2ex;color:inherit}.linear-grid .eyebrow{color:var(--color-primary-mid);font-size:var(--size-step-00);font-weight:var(--font-bold)}.linear-grid__item:hover{background:var(--color-primary-mid);color:var(--color-light)}.linear-grid__item:hover>svg{transition:transform var(--transition-bounce);transform:scale(700%) translate(-.2rem,-.2rem)}.linear-grid__item:hover .eyebrow,.linear-grid__item:hover .linear-grid__hed.cluster svg{color:var(--color-light)}.linear-grid>*{position:relative}.linear-grid>:before{content:"";height:var(--linear-grid-gutter);width:var(--linear-grid-stroke-width);background:var(--color-primary);position:absolute;left:50%;top:100%;transform:translateX(-50%);left:calc(var(--space-s-m) + .4375rem + var(--linear-grid-stroke-width)/2)}.linear-grid>:is(:first-child,:last-child,:nth-last-child(2)):before{display:none}.linear-grid__decor-parent{position:relative}.linear-grid__decor-box{width:calc(50% + var(--linear-grid-gutter));height:calc(50% + var(--linear-grid-gutter));border-top:var(--linear-grid-stroke);border-left:var(--linear-grid-stroke);position:absolute;top:50%;left:50%}.linear-grid__decor-parent[data-position=start] .linear-grid__decor-box{width:calc(100% - var(--space-s-m)/2);height:calc(100% - var(--space-s-m)/2);top:calc(var(--space-s-m) + .4375rem);left:calc(var(--space-s-m) + .4375rem)}.linear-grid__decor-parent[data-position=start]>svg{z-index:1;top:var(--space-s-m);left:var(--space-s-m)}.linear-grid__decor-parent[data-position=start]>svg circle{fill:var(--color-mid-glare)}.linear-grid__decor-parent[data-position=end] .linear-grid__decor-box{width:calc(var(--space-s-m) + var(--linear-grid-gutter) + .4375rem + var(--linear-grid-stroke-width));transform:rotate(-180deg);top:calc(var(--linear-grid-gutter)*-1);left:calc(var(--linear-grid-gutter)*-1)}.linear-grid__decor-parent[data-position=start] .linear-grid__decor-box:before{display:none;content:"";width:calc(100% - 1.7em - var(--linear-grid-gutter));height:var(--linear-grid-stroke-width);background:var(--color-primary);position:absolute;top:calc(var(--linear-grid-stroke-width)*-1);right:100%}.linear-grid__decor-box>svg{width:28px;height:28px;position:absolute;top:-15px;left:calc(100% - 19px)}.linear-grid__decor-parent>svg{position:absolute;top:calc(50% - .45em);left:var(--linear-grid-gutter)}.linear-grid[data-no-decor]{color:var(--color-dark-glare)}.linear-grid[data-no-decor] li{max-width:100%}.linear-grid[data-no-decor]>:before{display:none}.linear-grid[data-layout=thirds]{grid-template-columns:1;grid-template-columns:repeat(var(--linear-grid-columns,1),minmax(0,1fr))}.linear-grid[data-layout=fourths],.linear-grid[data-layout=single]{--linear-grid-columns:1}.linear-grid[data-layout=single][data-height=short] .linear-grid__item{aspect-ratio:inherit;gap:var(--space-l-xl) 0}.linear-grid[data-theme=mid-glare] .linear-grid__item{background:var(--color-mid-glare)}.linear-grid[data-theme=mid-glare] .linear-grid__item:hover{background:var(--color-primary-mid);color:var(--color-light)}@media (min-width:780px){.linear-grid:not([data-layout]){--linear-grid-columns:4}.linear-grid[data-layout=fourths],.linear-grid[data-layout=thirds]{--linear-grid-columns:2}.linear-grid__item{aspect-ratio:1/1}.linear-grid>:before{width:var(--linear-grid-gutter);height:var(--linear-grid-stroke-width);background:var(--color-primary);top:50%;left:100%;transform:translateY(-50%)}.linear-grid>:nth-child(4):before{display:none}.linear-grid__decor-parent[data-position=start] .linear-grid__decor-box:before{width:calc(100% - 2em - var(--linear-grid-gutter))}.linear-grid__decor-parent[data-position=start] .linear-grid__decor-box{width:calc(50% + var(--linear-grid-gutter));height:calc(50% + var(--linear-grid-gutter));top:50%;left:50%}.linear-grid__decor-parent[data-position=start] .linear-grid__decor-box:before{display:block}.linear-grid__decor-parent[data-position=start]>svg{top:calc(50% - .45em);left:var(--linear-grid-gutter)}.linear-grid__decor-parent[data-position=end] .linear-grid__decor-box{width:calc(50% + var(--linear-grid-gutter))}}@media (min-width:1230px){.linear-grid[data-layout=thirds]{--linear-grid-columns:3}.linear-grid[data-layout=fourths]{--linear-grid-columns:4}}@media (min-width:1500px){.linear-grid[data-height=short] .linear-grid__item{aspect-ratio:2/1.8}}.listing{--sidebar-target-width:17.5rem;--sidebar-content-min-width:60%}.listing .sidebar{--gutter:var(--space-xl) var(--space-2xl)}.listing__header{--gutter:var(--space-xs) var(--space-m);--repel-vertical-alignment:flex-end}.listing__header h1{max-width:60%}.loader{display:flex;min-height:2.5em}.loader svg{display:block;height:2em;animation:spin 1s linear infinite}.loader__track{fill:var(--color-mid-glare);stroke:var(--color-light);stroke-width:2px}.loader__bar{fill:var(--color-primary)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body:not(:has(.site-head)) login-screen,body:not(:has(.site-head)) user-signup{display:flex;flex-direction:column;flex:auto}body:not(:has(.site-head)) login-screen .primary-cta,body:not(:has(.site-head)) user-signup .primary-cta{flex:auto;padding-block-start:var(--space-m-l)}.logo-quote{text-decoration:none;text-align:center;font-size:var(--size-step-2);font-family:var(--font-display)}.logo-quote img{width:clamp(10rem,20vw,14rem);height:clamp(8rem,15vw,12rem);object-fit:contain;display:block;margin-inline:auto}.logo-wall{--grid-min-item-size:100px;--flow-space:var(--space-xl);--sidebar-content-min-width:70%;color:var(--color-primary-deep);position:relative}.logo-wall .grid{margin:0;align-items:center;max-width:60rem}.logo-wall h3{padding-top:.2ex}.logo-wall img{max-width:100px;max-height:50px;object-fit:contain;margin-inline:auto}.logo-wall a:not(:hover) img{filter:grayscale(1)}.logo-wall .cluster{align-items:flex-start}.logo-wall .cluster svg{position:relative;transform:translateY(.7ex);height:1ex}.media{--media-content-min-width:60%;display:flex;flex-wrap:wrap;gap:var(--space-m) var(--space-xl-2xl);justify-content:flex-start;align-items:flex-start}.media>img{--flow-space:1em;flex-shrink:0;flex-basis:clamp(8rem,25vw,12rem)}.media>:not(:is(img,picture,video,[class*=avatar],[class*=img])){flex-basis:0;flex-grow:999;min-width:var(--media-content-min-width);padding:var(--space-xs) 0}.media[data-reversed]{flex-direction:row-reverse;gap:var(--space-m)}.media[data-reversed]>img{margin-left:auto;margin-right:auto}.media[data-context=logo]>:not(:is(img,picture,video,[class*=avatar],[class*=img])){min-width:75%}.membership-cta{background-color:var(--color-dark-glare)}.membership-cta .region{position:relative;overflow:hidden;background-color:var(--color-primary);color:var(--color-light);text-align:center;border-bottom-left-radius:3.5rem;border-bottom-right-radius:3.5rem}.membership-cta .wrapper{position:relative;z-index:1}.membership-cta h2,.membership-cta p{margin-left:auto;margin-right:auto}.membership-cta h2{max-width:30ch}.membership-cta .cluster{--cluster-horizontal-alignment:center}.membership-cta .cluster+.cluster{margin-top:var(--space-xl)}.membership-cta__texture{display:block;position:absolute;inset:0;pointer-events:none}.membership-cta__texture img{object-fit:cover;width:100%;height:100%;mix-blend-mode:hard-light}.membership-cta .button{align-items:center;max-width:100%}@media (max-width:779px){.membership-cta .button{width:100%;flex-shrink:0}}@media (min-width:780px){.membership-cta .region{border-bottom-left-radius:7.5rem;border-bottom-right-radius:7.5rem}}@media (min-width:1230px){.membership-cta .region{border-bottom-left-radius:17.875rem;border-bottom-right-radius:17.875rem}}.modal{--modal-theme-color:var(--color-secondary);--modal-theme-text:var(--color-light);--modal-vert-space:3em;--modal-target-viewport-height:100svh;--gutter:var(--space-s-m);border:none;width:clamp(16rem,100%,60rem);max-height:calc(var(--modal-target-viewport-height) - var(--modal-vert-space)*2);padding:0;margin:var(--modal-vert-space) auto;overflow:hidden}@supports not (height:100svh){.modal{--modal-target-viewport-height:90vh}}.modal[data-type=success]{--modal-theme-color:var(--color-tertiary);--modal-theme-text:var(--color-dark)}.modal[data-type=warning]{--modal-theme-color:var(--color-quaternary);--modal-theme-text:var(--color-dark)}.modal[data-type=incentive]{width:clamp(16rem,100%,37.5rem);background-color:var(--color-primary-deep);text-align:center}.modal[data-type=incentive] .modal__content{z-index:1;max-width:30ch;margin:var(--space-xs) 0;margin-inline-start:auto;margin-inline-end:auto;text-wrap:pretty;position:relative}.modal[data-type=incentive] .prose strong{color:inherit}.modal[data-type=incentive] .modal__coupon{display:inline-block;padding:.1em .5em;border:2px dashed var(--color-quaternary);border-radius:.25em;color:var(--color-quaternary);font-weight:var(--font-bold);letter-spacing:.05em;white-space:nowrap}.modal[data-type=incentive] :focus-visible{--focus-color:var(--color-light)}.modal[data-type=incentive] button[data-close-button]:not([data-type]){z-index:1;position:absolute;top:1.75rem;right:2.5rem}.modal[data-type=incentive] .texture{z-index:0}.modal[data-type=incentive] .texture picture{height:37.5rem}.modal[data-type=incentive] .texture img{mask-image:linear-gradient(114deg,#000,transparent 34%)}.modal[data-type=incentive] .modal__inner,.modal[data-type=incentive] .texture{border-radius:7.5rem 0;color:var(--color-light)}.modal[open]{display:flex;flex-direction:column}body:has(.modal[open]){overflow-y:hidden}.modal::backdrop{background-color:rgba(0,0,0,.75);backdrop-filter:blur(2px)}.modal__inner{flex:auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--gutter) var(--gutter) var(--space-l) var(--gutter)}.modal__thumbnail{margin-inline-start:auto;margin-inline-end:auto;max-width:15rem}.modal__header{display:grid;grid-template-columns:1fr max-content;background:var(--modal-theme-color);color:var(--modal-theme-text);padding:var(--space-xs) var(--gutter)}.modal button[data-close-button]:not([data-type]){background:transparent;border:none;padding:var(--space-2xs);transform:translateX(var(--space-2xs));line-height:0;color:currentColor;font-size:var(--size-step-1);cursor:pointer}.modal button[data-close-button]:not([data-type]):hover{opacity:.85}.modal button[data-close-button]:not([data-type]):focus{outline-color:var(--modal-theme-text)}.modal__heading{display:flex;align-items:center;gap:var(--space-xs)}.modal .modal__heading :is(h2,h3,h4){font-size:var(--size-step-2);text-transform:uppercase;font-family:var(--font-base)}.modal__heading svg{font-size:var(--size-step-2)}.modal__heading-text{min-width:0}.modal .modal__subtitle{font-size:var(--size-step-00);font-family:var(--font-base);text-transform:none;margin-block:var(--space-3xs) 0}.modal .modal__subtitle-line{display:block}.modal__footer{padding:var(--space-s) var(--gutter);background:var(--color-mid-glare);box-shadow:0 -.5em 1em 2px var(--color-light);position:relative;z-index:1}.modal__confirm{max-height:30svh;overflow-y:auto;overscroll-behavior:contain;padding-block-end:var(--space-s);margin-block-end:var(--space-s);border-block-end:1px solid var(--color-mid)}@supports not (height:100svh){.modal__confirm{max-height:30vh}}.modal__confirm .checkbox{align-items:flex-start;max-width:none}.modal__footer .button{max-width:100%}@media (max-height:700px){.modal{--modal-vert-space:0.75em}}@media (max-width:779px){.modal__thumbnail{max-width:12.5rem}.modal[data-type=incentive] .modal__inner,.modal[data-type=incentive] .texture{border-radius:3.5rem 0}.modal[data-type=incentive] button[data-close-button]:not([data-type]){z-index:1;margin-inline-start:auto;margin-inline-end:.25rem;display:block;position:relative;top:0;right:0}.modal[data-type=incentive] .texture img{mask-image:linear-gradient(167deg,#000,transparent 20%)}}@media (min-width:1500px){.modal[data-type=incentive] .modal__content{margin-block-start:var(--space-l);margin-block-end:var(--space-l)}}.my-certifications .sidebar{--gutter:var(--space-l) var(--space-2xl)}.my-certifications .sidebar .repel{margin-top:0}@media (min-width:780px){.my-certifications .sidebar:not([data-direction])>picture:first-child{flex-basis:auto}}.outbound-link{text-decoration:none;overflow-wrap:break-word}.outbound-link svg{display:inline-block;vertical-align:bottom;margin-inline-start:.2ch;transform:translateY(-.25ex);height:1.7}.outbound-link:not(:hover) span{text-decoration:underline}.page-builder article img{max-height:500px;object-fit:contain}.page-builder [data-layout=thirds] .feature-card__stat h3{font-size:var(--size-step-10)}.page-builder .feature-card.bg-dark-glare .feature-card__inner{border:1px solid hsla(0,0%,100%,.5)}.page-builder .texture img{max-height:unset;object-fit:cover}.page-builder .media[data-reversed]>img{margin-left:0}.page-builder[data-page-builder-centered] .collapsible-list,.page-builder[data-page-builder-centered] .prose>:is(h2,h3,h4,p,ul,ol,blockquote,picture,img,figure,video,details,.lede,.resource-list){margin-inline:auto;max-width:55rem}.page-builder[data-page-builder-centered] :is(.headline__hed,.headline__eyebrow,.headline .lede){max-width:85rem;margin-inline:auto}.page-builder .author[data-type=large]{align-items:unset;gap:var(--space-m) var(--space-m);flex-wrap:wrap}.page-builder .author[data-type=large] .author__bio{width:auto}.page-builder .author[data-type=large] .cluster{align-items:flex-end}.page-builder .media[data-aspect-ration="1by1"] img{max-width:27.5rem;max-height:none}.page-builder .media[data-aspect-ration="16by9"] .decor,.page-builder .media[data-aspect-ration="16by9"] img{width:45.875rem;max-width:100%;min-width:50%;max-height:none;flex-basis:auto}.page-builder .media[data-aspect-ration="16by9"] .decor img{max-width:100%}.page-builder .media[data-aspect-ration="1by1"] .decor{max-width:440px;min-width:100%;flex-basis:auto;flex-grow:0}.media[data-reversed][data-aspect-ration="1by1"] .decor{margin-right:auto}.page-builder .decor{padding:0}.page-builder .decor__texture img{object-fit:cover}.page-builder .tsi-heading h2{font-size:var(--size-step-5)}.page-builder .tsi-heading h2 em{font-style:normal}.page-builder .region:not(.gradient,.bg-primary-deep) .tsi-heading h2 em{color:var(--color-primary)}.page-builder .bg-dark .lede,.page-builder .bg-dark-glare .lede,.page-builder .bg-mid-deep .lede,.page-builder .bg-mid-glare .lede,.page-builder .bg-primary-deep .lede,.page-builder .gradient .lede{color:inherit}.page-builder .grid[role=list][data-layout="50-50"],.page-builder .grid[role=list][data-layout=fourths],.page-builder .grid[role=list][data-layout=thirds],.page-builder .stepper__list[role=list]{margin-bottom:0}.page-builder .grid[role=list][data-layout=fourths]{margin-top:0}.page-builder .headline+.wrapper:not(:last-child):not(:has(.sidebar)){margin-bottom:0}.page-builder .toc__menu details{margin-inline:var(--gutter)}@media (min-width:1230px){.page-builder .author[data-type=large] .cluster{margin-left:auto}.page-builder .media[data-aspect-ration="16by9"] .decor+.flow,.page-builder .media[data-aspect-ration="16by9"] img+.flow{min-width:auto}.page-builder .media[data-aspect-ration="16by9"] .decor,.page-builder .media[data-aspect-ration="16by9"] img{max-width:50%}.page-builder .media[data-aspect-ration="1by1"] .decor+.flow{min-width:auto}.page-builder .media[data-aspect-ration="1by1"] .decor{min-width:0}.media[data-reversed][data-aspect-ration="1by1"] .decor{margin-right:0;margin-left:auto}}.pagination{--gutter:var(--space-s) var(--space-xs)}.pagination [data-direction=backwards] svg{transform:rotate(-180deg)}.pagination [data-direction=forwards]{margin-inline-start:auto}.pagination__helper{font-size:var(--size-step-00);display:none}@media (min-width:780px){.pagination__helper{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;display:inherit}}.pathway{display:grid;gap:var(--space-l)}.pathway li{display:flex;align-items:flex-start;gap:var(--space-s);color:var(--color-dark-glare);position:relative}.pathway li:first-child .pathway__step{background-color:var(--color-primary)}.pathway li:first-child:before,.pathway li:nth-child(2):before,.pathway[data-steps="4"] li:nth-child(3):before{content:"";width:2px;height:calc(100% + var(--space-l));background-color:var(--color-dark-glare);opacity:.5;position:absolute;top:0;left:1.4375rem}.pathway li:nth-child(2) .pathway__step{background-color:var(--color-primary-shade)}.pathway li:nth-child(4) .pathway__step{background-color:var(--color-tertiary-shade)}.pathway__step{z-index:1;border-radius:2em;background-color:var(--color-dark-glare);padding:var(--space-3xs) var(--space-xs);color:var(--color-light);font-size:var(--size-step-00);font-weight:var(--font-medium);position:relative}.pathway__heading{font-size:var(--size-step-1);font-weight:var(--font-bold)}.pathway p{max-width:25ch;margin-top:var(--space-3xs);font-size:var(--size-step-0)}.pathway__link{text-decoration:none;font-weight:var(--font-bold)}.pathway:has(.pathway__link) p{margin-block-end:var(--space-l-xl)}.pathway[data-theme=muted] .pathway__step{color:var(--color-dark)}.pathway[data-theme=muted] li:first-child .pathway__step{background-color:var(--color-mid-glare)}.pathway[data-steps="4"][data-theme=muted] li:nth-child(2) .pathway__step{background-color:var(--color-mid-glare);filter:brightness(.95)}.pathway[data-steps="3"][data-theme=muted] li:nth-child(2) .pathway__step,.pathway[data-steps="4"][data-theme=muted] li:nth-child(3) .pathway__step{background-color:var(--color-mid)}.pathway[data-steps="3"][data-theme=muted] li:nth-child(3) .pathway__step,.pathway[data-steps="4"][data-theme=muted] li:nth-child(4) .pathway__step{background-color:var(--color-tertiary)}.pathway[data-theme=light] li{color:var(--color-light)}.pathway[data-theme=light] li .pathway__step{background-color:var(--color-dark-glare);color:var(--color-light)}.pathway[data-theme=light] li:first-child:before,.pathway[data-theme=light] li:nth-child(2):before,.pathway[data-theme=light] li:nth-child(3):before,.pathway[data-theme=light] li:nth-child(4):before{background-color:var(--color-light)}.pathway[data-theme=primary-mid] li{color:var(--color-light)}.pathway[data-theme=primary-mid] li .pathway__step{background-color:var(--color-primary-mid)}.pathway[data-theme=primary-mid] li:first-child:before,.pathway[data-theme=primary-mid] li:nth-child(2):before,.pathway[data-theme=primary-mid] li:nth-child(3):before,.pathway[data-theme=primary-mid] li:nth-child(4):before{background-color:var(--color-primary-glare)}.pathway[data-theme=monochrome] li:first-child .pathway__step{background-color:var(--color-primary-deep)}.pathway[data-theme=monochrome] li:nth-child(2) .pathway__step{background-color:var(--color-primary-shade)}.pathway[data-theme=monochrome] li:nth-child(3) .pathway__step{background-color:var(--color-primary-mid)}.pathway[data-theme=monochrome] li:nth-child(4) .pathway__step{background-color:var(--color-primary)}@media (min-width:780px){.pathway{grid-template-columns:repeat(4,1fr)}.pathway:not(:has(.pathway__link)) li{display:block}.pathway:has(.pathway__link) li{flex-direction:column}.pathway:has(.pathway__link) div{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.pathway__link{margin-block-start:auto}.pathway__heading{margin-top:var(--space-m)}.pathway li:first-child:before,.pathway li:nth-child(2):before,.pathway[data-steps="4"] li:nth-child(3):before{width:calc(100% + var(--space-l));height:2px;top:.9375rem;left:0}}@media (min-width:1500px){.pathway{gap:var(--space-3xl)}.pathway li:first-child:before,.pathway li:nth-child(2):before,.pathway[data-steps="4"] li:nth-child(3):before{width:calc(100% + var(--space-3xl))}}.pricing-grid{padding:0 0 var(--gutter) 0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:auto}.pricing-grid.wrapper{padding-right:0}.pricing-grid__list{display:flex;align-items:flex-start;gap:var(--space-xs)}.pricing-grid__item{width:clamp(14rem,75vw,20rem);background:var(--color-primary-glare);position:relative;flex-shrink:0;overflow:hidden;scroll-snap-align:start;padding:5px}.pricing-grid__item[data-pricing-grid-featured]{background:var(--color-primary-mid);color:var(--color-light)}.pricing-grid__header{text-align:center;padding:var(--space-s)}.pricing-grid__header>*{max-width:unset}.pricing-grid__header p:not([class]){--flow-space:var(--space-m);text-wrap:balance}.pricing-grid__heading{font-family:var(--font-base);font-size:var(--size-step-0);color:var(--color-dark-glare)}[data-pricing-grid-featured] .pricing-grid__heading{color:currentColor}.pricing-grid__price{--flow-space:var(--space-xs);font-family:var(--font-special);font-size:var(--size-step-5);font-weight:var(--font-bold);line-height:1}.pricing-grid__price sub{font-family:var(--font-base);font-size:var(--size-step-00);vertical-align:baseline;text-transform:uppercase;margin-inline-start:-.75ch;transform:translateY(-.25lh);display:inline-block}.pricing-grid__ribbon{--flow-space:0;position:absolute;top:-1px;left:0;margin-top:0;pointer-events:none}.pricing-grid__ribbon svg{width:var(--space-3xl);height:var(--space-3xl)}.pricing-grid__corner{position:absolute;top:0;right:0;color:var(--color-primary-deep)}.pricing-grid__corner svg{width:60px;height:60px}.pricing-grid__footnotes svg{opacity:0}.pricing-grid .icon-list{background:var(--color-light);margin-top:var(--space-s);color:var(--color-dark)}.pricing-grid .icon-list li{padding-inline:var(--space-xs)}.pricing-grid .icon-list[data-decoration=separator] svg{margin-right:var(--space-xs)}.pricing-grid__item:not([data-pricing-grid-featured]) .button:not(:hover){background:transparent}.pricing-grid__item[data-pricing-grid-featured] .button:hover{background:var(--color-primary-glare);color:var(--color-primary-mid)}@media (min-width:1230px){.pricing-grid{padding:0;margin:0}.pricing-grid.wrapper{padding-left:var(--gutter);padding-right:var(--gutter)}.pricing-grid__list{display:grid;grid-template-columns:repeat(4,1fr);align-items:start}.pricing-grid__item{width:unset}}@media (min-width:1500px){.pricing-grid__list{gap:var(--gutter)}}.pricing-grid{scrollbar-width:none}.pricing-grid::-webkit-scrollbar{display:none}.primary-cta{--wrapper-max-width:70rem;--focus-color:var(--color-light);background:var(--color-primary-deep);color:var(--color-light);position:relative;flex:auto}.primary-cta[data-window=narrow]{--wrapper-max-width:50rem}.primary-cta__window{background:var(--color-primary-deep);border:1px dashed;padding:var(--space-l-xl);position:relative;z-index:1}.primary-cta .primary-cta__window a:not([class]){color:currentColor}.primary-cta__checklist{list-style:none}.primary-cta__checklist li{position:relative;padding-inline-start:var(--space-xs)}.primary-cta__checklist li:before{content:"";display:block;width:1em;height:.5em;position:absolute;inset:.85ex auto auto -1em;transform:rotate(-45deg);border-bottom:2px solid;border-left:2px solid;color:var(--color-primary)}.primary-cta hr{border-style:dashed;border-bottom:0}.primary-cta__texture{position:absolute;inset:0}.primary-cta__texture img{width:100%;height:100%;object-fit:cover;object-position:center center}.primary-cta__close{font-size:var(--size-step-3);position:absolute;inset:0 var(--gutter) auto auto}.primary-cta__close:hover{color:var(--color-primary)}.primary-cta .flow-cta[data-type=incentive]{position:relative;z-index:1}.primary-cta show-on-query-string:has([hidden])+*{--flow-space:0}.product-card{--content-space:0.5rem;--flow-space:var(--content-space);display:block;text-decoration:none;transition:opacity var(--transition-fade);position:relative}.product-card__title{display:block;font-weight:var(--font-medium);font-size:var(--size-step-0)}.product-card__content{position:relative}.product-card__content .badge{position:absolute;bottom:calc(100% + var(--content-space)*3);right:calc(var(--content-space)*2)}[role=list]:has(.product-card) li:hover .product-card{opacity:85%}[role=list]:has(.product-card) .product-card:hover{opacity:1}.grid[data-layout="50-50"] .product-card{--flow-space:var(--space-s)}.grid[data-layout="50-50"] .product-card__title{font-size:var(--size-step-4);font-family:var(--font-display)}.grid[data-layout="50-50"] .product-card__summary{font-size:var(--size-step-1)}.grid[data-layout="50-50"] .product-card .button{margin-top:var(--space-xl)}.product-card__summary{flex:auto}.product-card__ribbon{--flow-space:0;position:absolute;top:-1px;right:0;width:100px;height:100px;margin-top:0;pointer-events:none}@media (min-width:1230px){.grid[data-layout=fourths] .product-card__title.text-step-2{min-height:5rem}}.progress-display{position:relative}.progress-display__list{display:grid;gap:var(--space-xs) var(--space-l);margin:0}.progress-display:before{position:absolute;content:"";width:2px;height:100%;background-color:var(--color-light);opacity:25%;top:0;left:1.25rem}.progress-display li{display:flex;align-items:center;gap:var(--space-s);color:var(--color-dark-glare);position:relative}.progress-display__step[data-complete-step]{background-color:var(--color-tertiary);color:var(--color-dark)}.progress-display__step[data-active-step]{background-color:var(--color-primary);color:var(--color-light)}.progress-display__step[data-default-step]{background-color:var(--color-mid);color:var(--color-mid-deep)}.progress-display__step[data-default-step]~.progress-display__icon{opacity:65%}.progress-display__step[data-active-step]~.progress-display__icon svg,.progress-display__step[data-default-step]~.progress-display__icon svg{display:none}.progress-display__step{z-index:1;border-radius:2em;background-color:var(--color-dark-glare);padding:.3em .75em .38em;color:var(--color-light);font-size:var(--size-step-00);font-weight:var(--font-bold);position:relative;font-variant-numeric:tabular-nums;line-height:1}.progress-display p{max-width:15ch;font-size:var(--size-step-000);color:var(--color-light)}.progress-display__icon{display:flex;align-items:center;gap:var(--space-2xs);flex-direction:row-reverse}.progress-display__icon svg{color:var(--color-light)}@media (min-width:780px){.progress-display__icon{margin-top:var(--space-s);flex-direction:row}.progress-display__list{grid-template-columns:repeat(auto-fit,minmax(0,auto))}.progress-display li{display:block}.progress-display:before{width:100%;height:2px;top:.85rem;left:0}}@media (min-width:1500px){.progress-display{gap:var(--space-3xl)}}.progress-indicator{display:flex;align-items:center;line-height:var(--leading-fine);gap:var(--space-2xs);position:relative;width:max-content}.progress-indicator__circle{width:unset;height:unset;stroke:var(--progress-indicator-stroke,currentColor)}.progress-indicator__circle circle{transition:stroke-dashoffset var(--transition-bounce);transform:rotate(-90deg);transform-origin:50% 50%}.progress-indicator__check{width:unset;height:unset;display:none}.progress-indicator__visual{display:grid;grid-template-areas:"stack";align-items:center;place-items:center}.progress-indicator__visual>*{grid-area:stack}.progress-indicator__count{font-size:.6em;font-weight:var(--font-bold);z-index:1}.progress-indicator__tooltip{position:absolute;font-size:var(--size-step-00);width:clamp(14rem,60vw,30rem);top:.8rem;background:var(--color-mid-glare);padding:1rem;border-radius:.5em;left:100%;z-index:2;color:var(--color-dark);display:none}.progress-indicator:hover .progress-indicator__tooltip{display:block}[data-progress-state=complete] .progress-indicator{color:var(--color-tertiary-shade)}[data-progress-state=complete] .progress-indicator__count{display:none}[data-progress-state=complete] .progress-indicator__check{display:revert}.progress__stepper{display:flex;gap:var(--space-3xs);width:clamp(15.625rem,60%,37.5rem);margin-bottom:0}.progress__stepper li{aspect-ratio:2/1;flex:0 1 10%;background-color:var(--color-primary-glare)}.progress__stepper li.active{background-color:var(--color-primary-mid)}.progress progress[value]{--color:var(--color-primary-mid);--background:var(--color-primary-glare);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:clamp(15.625rem,60%,37.5rem);height:.669rem;border:none;border-radius:0;background:var(--background)}.progress progress[value]::-webkit-progress-bar{border-radius:0;background:var(--background)}.progress progress[value]::-webkit-progress-value{border-radius:0;background:var(--color)}.progress progress[value]::-moz-progress-bar{border-radius:0;background:var(--color)}.progress .text-step-1 .badge[data-size=small]{font-size:.65em}.progress__indicator.cluster{justify-content:flex-end}.progress__indicator{font-size:var(--size-step-00)}@media (min-width:780px){.progress progress[value]{height:1.719rem}.progress[data-type=slim] progress{height:1rem}}.prose{--flow-space:var(--space-m)}.prose[data-central-prose-column]{margin-inline:auto;max-width:55rem}.prose[data-central-prose-column]>*{max-width:100%}.prose ul:not([class]){padding:0 0 0 1.2em}.prose :is(ol,ul):not([class]) li+li{margin-top:var(--space-xs)}.prose a:not([class]){color:var(--color-secondary);overflow-wrap:break-word}.prose :is(h2,h3){--flow-space:var(--space-l);max-width:40ch}.prose :is(h2,h3) a:not([class]){color:currentColor}.prose h2{font-size:var(--size-step-4)}.prose h3{font-size:var(--size-step-3)}.prose>figure,.prose>picture{max-width:70ch}.prose :is(h2:first-child,h3:first-child)+p>strong:only-child,.prose p:first-child>strong:only-child{color:var(--color-primary-shade);font:var(--font-medium) var(--size-step-1) var(--font-base)}.prose :is(h2,h3,h4)+:not(:is(h2,h3,h4,details)){--flow-space:var(--space-xs)}.prose :is(hr,blockquote,figure),.prose :is(hr,blockquote,figure)+*{--flow-space:var(--space-xl)}.prose br:nth-of-type(3n),.prose br:nth-of-type(4n){display:none}.terms-of-service .prose ol ol,.tos .prose ol ol,[data-page-slug=terms-of-service] .prose ol ol{list-style-type:lower-alpha}.terms-of-service .prose ol ol ol,.tos .prose ol ol ol,[data-page-slug=terms-of-service] .prose ol ol ol{list-style-type:lower-roman}.terms-of-service .prose ol br:nth-of-type(3n),.terms-of-service .prose ol br:nth-of-type(4n),.tos .prose ol br:nth-of-type(3n),.tos .prose ol br:nth-of-type(4n),[data-page-slug=terms-of-service] .prose ol br:nth-of-type(3n),[data-page-slug=terms-of-service] .prose ol br:nth-of-type(4n){display:block}.protectors__list{display:grid;grid-row-gap:.5rem;max-width:18.75rem;margin:0 auto}.protectors__list li{display:flex;max-width:100%;position:relative}.protectors__list .fancy-avatar{width:auto;height:auto;gap:1rem}.protectors__list .fancy-avatar .fancy-avatar__media{margin:.75rem}.protectors__list li:nth-child(odd) .fancy-avatar{margin-right:auto;margin-left:0}.protectors__list li:nth-child(2n) .fancy-avatar{margin-right:0;margin-left:auto;flex-direction:row-reverse}.protectors__list .fancy-avatar[data-border=bottom] .fancy-avatar__media,.protectors__list .fancy-avatar[data-border=left] .fancy-avatar__media,.protectors__list .fancy-avatar[data-border=right] .fancy-avatar__media,.protectors__list .fancy-avatar[data-border=top] .fancy-avatar__media{transform:rotate(90deg)}.protectors__list .fancy-avatar[data-border=bottom] .fancy-avatar__media img,.protectors__list .fancy-avatar[data-border=left] .fancy-avatar__media img,.protectors__list .fancy-avatar[data-border=right] .fancy-avatar__media img,.protectors__list .fancy-avatar[data-border=top] .fancy-avatar__media img{transform:translate(-50%,-50%) rotate(-90deg)}.protectors__list li:nth-child(2):before,.protectors__list li:nth-child(3):before,.protectors__list li:nth-child(4):before,.protectors__list li:nth-child(5):before,.protectors__list li:nth-child(6):before{content:"";width:100%;height:.125rem;background-color:var(--color-mid-shade);position:absolute;right:0}.protectors__list li:nth-child(2):before,.protectors__list li:nth-child(4):before,.protectors__list li:nth-child(6):before{top:-.4rem;transform:rotate(23deg)}.protectors__list li:nth-child(3):before,.protectors__list li:nth-child(5):before{top:-.4rem;transform:rotate(-23deg)}.protectors[data-theme=dark] .protectors__list li:before{background-color:var(--color-primary-deep);opacity:.5}@media (min-width:780px){.protectors__list{padding-top:3.75rem;padding-bottom:1rem;max-width:43.75rem;grid-row-gap:0}.protectors__list li:nth-child(odd) .fancy-avatar{flex-direction:row-reverse}.protectors__list li:nth-child(2n) .fancy-avatar{flex-direction:row}.protectors__list .fancy-avatar{gap:2rem}.protectors__list .fancy-avatar .fancy-avatar__media{margin:1.3125rem}.protectors__list li:nth-child(2):before,.protectors__list li:nth-child(3):before,.protectors__list li:nth-child(4):before,.protectors__list li:nth-child(5):before,.protectors__list li:nth-child(6):before{width:40%;right:14rem}.protectors__list li:nth-child(2):before,.protectors__list li:nth-child(4):before,.protectors__list li:nth-child(6):before{transform:rotate(35deg)}.protectors__list li:nth-child(3):before,.protectors__list li:nth-child(5):before{transform:rotate(-35deg)}}@media (min-width:1230px){.protectors__list{grid-template-columns:repeat(4,1fr);grid-row-gap:var(--space-xl);max-width:100%}.fancy-avatar[data-size=small] .fancy-avatar__caption{width:auto;margin:0 auto}.protectors__list .fancy-avatar{display:grid;gap:1.5rem}.protectors__list li:nth-child(2n) .fancy-avatar,.protectors__list li:nth-child(odd) .fancy-avatar{margin:0 auto;width:auto;height:auto}.protectors__list .fancy-avatar[data-border=bottom] .fancy-avatar__media,.protectors__list .fancy-avatar[data-border=left] .fancy-avatar__media,.protectors__list .fancy-avatar[data-border=right] .fancy-avatar__media,.protectors__list .fancy-avatar[data-border=top] .fancy-avatar__media{transform:none}.protectors__list .fancy-avatar[data-border=bottom] .fancy-avatar__media img,.protectors__list .fancy-avatar[data-border=left] .fancy-avatar__media img,.protectors__list .fancy-avatar[data-border=right] .fancy-avatar__media img,.protectors__list .fancy-avatar[data-border=top] .fancy-avatar__media img{transform:translate(-50%,-50%)}.protectors__list li:nth-child(2):before,.protectors__list li:nth-child(3):before,.protectors__list li:nth-child(4):before,.protectors__list li:nth-child(5):before,.protectors__list li:nth-child(6):before{display:none}.protectors__list li:first-child .fancy-avatar:before,.protectors__list li:nth-child(2) .fancy-avatar:before,.protectors__list li:nth-child(3) .fancy-avatar:before,.protectors__list li:nth-child(4) .fancy-avatar:before,.protectors__list li:nth-child(5) .fancy-avatar:before,.protectors__list li:nth-child(6) .fancy-avatar:before{content:"";position:absolute;height:.125rem;background-color:var(--color-mid-shade)}.protectors[data-theme=dark] .protectors__list li .fancy-avatar:before{background-color:var(--color-primary-deep);opacity:.5}.protectors__list li:first-child .fancy-avatar:before{left:1.5rem;top:4.5rem;transform:rotate(-8deg);width:25vw}.protectors__list li:nth-child(2) .fancy-avatar:before{left:0;top:18.75rem;transform:rotate(-115deg);width:16rem}.protectors__list li:nth-child(3) .fancy-avatar:before{top:-2.5rem;left:2rem;width:27rem;transform:rotate(-39deg)}.protectors__list li:nth-child(4) .fancy-avatar:before{left:-7rem;top:20rem;transform:rotate(100deg);width:20rem}.protectors__list li:nth-child(5) .fancy-avatar:before{left:6rem;top:-2rem;transform:rotate(-25deg);width:24rem}.protectors__list li:first-child .fancy-avatar{top:50%;margin-left:0}.protectors__list li:nth-child(2) .fancy-avatar{left:-5rem}.protectors__list li:nth-child(3) .fancy-avatar{margin-left:auto}.protectors__list li:nth-child(4) .fancy-avatar{top:-3.75rem;right:-3.125rem}.protectors__list li:nth-child(5) .fancy-avatar{top:1.25rem;margin-left:auto}.protectors__list li:nth-child(6) .fancy-avatar{top:50%;margin-right:0;margin-bottom:auto}.protectors__list li:first-child{grid-area:1/1/2/2}.protectors__list li:nth-child(2){grid-area:auto}.protectors__list li:nth-child(3){grid-area:2/2/3/3}.protectors__list li:nth-child(4){grid-area:auto}.protectors__list li:nth-child(5){grid-area:2/3/3/4}}@media (min-width:1500px){.protectors__list li:first-child .fancy-avatar:before{top:6.5rem;transform:rotate(-12deg);width:25rem}.protectors__list li:nth-child(2) .fancy-avatar:before{left:1rem;transform:rotate(-113deg)}.protectors__list li:nth-child(3) .fancy-avatar:before{top:-4rem;transform:rotate(-40deg);width:32rem;left:4rem}.protectors__list li:nth-child(4) .fancy-avatar:before{left:-4rem}.protectors__list li:nth-child(5) .fancy-avatar:before{top:1rem;transform:rotate(-25deg);left:9rem}.protectors__list .fancy-avatar{width:14.5rem}.protectors__list .fancy-avatar .fancy-avatar__media{width:10rem;margin:2.25rem}.protectors__list .fancy-avatar[data-border=bottom] .fancy-avatar__media:after,.protectors__list .fancy-avatar[data-border=top] .fancy-avatar__media:after{height:calc(50% + 2.25rem);width:calc(100% + 4.5rem)}.protectors__list .fancy-avatar[data-border=left] .fancy-avatar__media:after,.protectors__list .fancy-avatar[data-border=right] .fancy-avatar__media:after{width:calc(50% + 2.25rem);height:calc(100% + 4.5rem)}.protectors__list .fancy-avatar[data-border=left] .fancy-avatar__media:after{left:-2.25rem}.protectors__list .fancy-avatar[data-border=right] .fancy-avatar__media:after{right:-2.25rem}.protectors__list .fancy-avatar[data-border=top] .fancy-avatar__media:after{top:-2.25rem}.protectors__list .fancy-avatar[data-border=bottom] .fancy-avatar__media:after{bottom:-2.25rem}}.quick-links{margin:0}.quick-links a{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-size:var(--size-step-1);padding:.75em 0;text-decoration:none}.quick-links li+li{border-top:var(--stroke)}.quote{padding:var(--space-m);text-align:center}.quote blockquote{border-inline-start:none;padding-inline-start:0;margin-left:auto;margin-right:auto;max-width:60ch;color:var(--color-primary-deep)}.quote blockquote p:last-of-type{font-family:var(--font-display);font-size:var(--size-step-2)}.quote blockquote svg{display:block;color:var(--color-primary-mid);margin-bottom:var(--space-xs-s);margin-left:auto;margin-right:auto;font-size:var(--size-step-5)}.quote figcaption{margin-top:var(--space-m);margin-left:auto;margin-right:auto}.quote figcaption img{display:block;width:100%;height:auto;max-width:clamp(13rem,26rem,60vw);margin-left:auto;margin-right:auto}@media (min-width:780px){.quote{padding:var(--space-l-2xl)}.quote blockquote svg{font-size:var(--size-step-6)}.quote blockquote p:last-of-type{font-size:var(--size-step-5)}}.renewal-consent-preview.modal{display:flex;flex-direction:column;width:100%;min-height:100svh;max-height:none;margin:0;overflow:visible}.renewal-consent-preview .modal__inner{flex:auto;overflow:visible}@supports not (height:100svh){.renewal-consent-preview.modal{min-height:100vh}}.resource-list[data-resource-list-theme=light] .card{background-color:var(--color-light)}.resource-list[data-resource-list-theme=light] .card:hover{filter:brightness(97%)}.prose .resource-list{max-width:var(--restricted-width)}.scroller::-webkit-scrollbar{width:.625rem;height:.625rem}.scroller::-webkit-scrollbar-track{background:var(--color-mid-glare)}.scroller::-webkit-scrollbar-thumb{background:var(--color-primary)}.scroller::-webkit-scrollbar-thumb:hover{background:var(--color-primary-shade)}.scroller[data-scroller-theme=dark]::-webkit-scrollbar-track{background:var(--color-mid)}.search{display:flex;flex-flow:column;gap:var(--space-2xs) 0}form[role=search]{flex-basis:100%}.search[data-type=full]{gap:var(--space-xs) 0;width:100%}.search[data-type=full] label{font:var(--font-normal) var(--size-step-1) var(--font-display);text-align:center}.search__fields{display:flex;flex-direction:row;width:100%}.search input{flex-grow:2;margin:0}.search__fields button[type=submit]{background:var(--color-secondary);border:none;color:var(--color-light);min-width:2.5em;margin:0 0 0 -1px;display:flex;align-items:center;justify-content:center}.search__fields button[type=submit] svg{fill:currentColor}.search__fields [type=search]:focus{outline-offset:-2px}.select{background:var(--color-light);border:1px solid var(--color-mid);font:var(--font-normal) var(--size-step-0) var(--font-base);padding:0;position:relative}.select:focus-within{outline:2px solid;outline-color:var(--color-secondary);outline-offset:.3ch}.select svg{color:var(--color-secondary);fill:var(--color-secondary);height:1em;margin-top:-.5em;pointer-events:none;position:absolute;right:var(--space-xs);top:50%;transform:rotate(90deg)}.select select{-webkit-appearance:none;appearance:none;background:none;border:none;padding:var(--space-xs);width:100%}.select select:focus{outline:none}.select select::-ms-expand{display:none}.skip-link{outline-color:var(--color-light);position:absolute;top:var(--gutter);left:var(--gutter);z-index:99}.skip-link:not(:focus){border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.social-card{display:flex;align-items:center;padding:0 5rem;width:1024px;height:526px;background-repeat:no-repeat;background-position:50%;background-size:cover}.social-card .wrapper{max-width:625px;margin:0;padding:0}.social-card .headline__eyebrow{padding-top:0}.social-card .headline__eyebrow svg circle,.social-card .headline__eyebrow svg path{fill:var(--color-light)}.social-card .headline__hed{max-width:100%}.social-proof{background:var(--color-primary-glare);padding:var(--space-m);font-size:var(--size-step-00);font-weight:var(--font-bold);display:flex;flex-direction:column}.social-proof blockquote{padding:0;margin:0;border:none;font:inherit;flex:auto}.social-proof blockquote strong{color:var(--color-primary-deep)}.social-proof figcaption{font-size:.85em;text-transform:uppercase;display:flex;gap:var(--space-2xs)}.social-proof figcaption:before{content:"";display:block;width:1lh;height:1lh;border:4px solid var(--color-primary);border-radius:1lh}.social-proof[data-variant=styled]{padding:var(--space-s);background-color:var(--color-dark-glare);color:var(--color-light);font-size:var(--size-step-2);font-family:var(--font-display);max-width:100%;min-height:100%;position:relative;overflow:hidden}.social-proof[data-variant=styled] .author{flex-wrap:wrap;gap:var(--space-2xs);margin-top:var(--space-l);font-size:var(--size-step-00);font-family:var(--font-base);font-weight:var(--font-bold);text-transform:uppercase}.social-proof[data-variant=styled] .author__hed{font-weight:var(--font-bold)}.social-proof[data-variant=styled] .author__image{--author-image-size:2.5rem;border-radius:50%;overflow:hidden;position:relative;border:.188em solid var(--color-primary)}.social-proof[data-variant=styled] .author img{border-width:.125em;border-color:var(--color-dark-glare)}.social-proof[data-variant=styled] svg{display:none}@media (min-width:1230px){.social-proof[data-variant=styled]{padding:var(--space-xl)}.social-proof[data-variant=styled] svg{display:block;color:var(--color-primary-mid);width:120px;height:auto;position:absolute;bottom:0;right:0}}.sponsor-listing{--flow-space:var(--space-m)}.sponsor-listing.grid{--gutter:var(--space-xl-2xl) var(--space-m-l)}.sponsor-listing h2{font-family:var(--font-special);font-size:var(--size-step-6);margin-block-start:var(--space-m)}.sponsor-listing p{max-width:40ch;text-wrap:balance}.sponsor-listing .heading-container p{max-width:fit-content}.sponsor-listing img{height:80px;width:auto;border:var(--stroke);padding:var(--space-2xs);border-radius:.3rem}.sponsor-listing .logo-link-boundary{display:block;width:fit-content;height:fit-content}.stepped-form{--flow-space:var(--space-m)}.stepped-form fieldset{display:flex;flex-wrap:wrap;border:none;position:relative}.stepped-form fieldset>*{flex-basis:100%;max-width:100%}.stepped-form fieldset p,.stepped-form footer a{color:var(--color-mid-shade);font-size:var(--size-step-00)}.stepped-form:has([data-stepped-form-index]) .stepped-form__intro{display:none}.stepped-form:has([data-stepped-form-index="0"][style*="display: block"]) .stepped-form__intro{display:block}.stepped-form:not(:has([data-stepped-form-index])) .progress{display:none}.stepped-form:not(:has([data-stepped-form-index])) [data-stepped-form-controls]{display:flex!important}.stepped-form:not(:has([data-stepped-form-index])) button[data-direction=reversed]{display:none}.stepped-form .progress:not(:has([style*="display: none"])){margin-block-end:var(--space-m-l)}.stepped-form .progress progress[value]{--color:var(--color-tertiary);width:100%;height:.625rem}.stepped-form legend{display:block;padding-block-start:var(--space-s);border-top:2px solid var(--color-mid)}.stepped-form:has([data-stepped-form-index]) legend{padding-block-end:var(--space-2xs)}.stepped-form fieldset:not(:has(legend))>:first-child{border-top:2px solid var(--color-mid);padding-block-start:var(--space-s)}.stepped-form:not(:has([data-stepped-form-index])) .stepped-form__interrupt+fieldset,.stepped-form:not(:has([data-stepped-form-index])) fieldset+.stepped-form__interrupt,.stepped-form:not(:has([data-stepped-form-index])) fieldset+fieldset{padding-top:var(--space-xl)}.stepped-form label+p{margin-block-start:var(--space-2xs);color:var(--color-mid-shade);font-size:var(--size-step-00)}.stepped-form footer button+a{margin-inline-start:auto}.stepped-form hr{border-top-color:var(--color-mid);border-top-width:2px;margin-block-start:var(--space-l);margin-block-end:var(--space-s)}.stepped-form__interrupt .headline__hed{padding-block-start:var(--space-s);padding-block-end:var(--space-2xs);border-top:2px solid var(--color-mid)}.stepped-form__error-message{--flow-space:0;font-weight:700;color:var(--color-primary-mid);display:none}[data-stepped-form-error-state] .stepped-form__error-message{--flow-space:var(--space-s);display:block}[data-stepped-form-error-field]{border:2px solid var(--color-primary-mid)!important;background:var(--color-primary-glare)!important}.stepped-form .feature-card__stat{margin-bottom:var(--space-m)}.stepped-form .feature-card__stat :is(h3,h4){line-height:1}.stepped-form .feature-card__inner{padding-top:var(--space-s)}.stepper{position:relative}.stepper:before{content:"";width:2px;height:calc(100% - 1.8rem);background-color:var(--color-primary);pointer-events:none;position:absolute;bottom:0;left:var(--space-s);transform:translateX(.7rem)}.stepper__start{position:relative;padding-left:var(--space-2xl);max-width:30ch}.stepper__lede{margin-top:var(--space-xs);padding-left:var(--space-2xl)}.stepper__start>svg:first-child{width:1.5rem;height:auto;transform:translateY(.5ex);position:absolute;top:0;left:var(--space-s)}.stepper__start>svg:first-child path{fill:var(--color-primary)}.stepper__start>svg:last-child{vertical-align:middle}.stepper__list{margin-top:var(--space-2xl-3xl)}.stepper li{position:relative;margin-top:var(--space-m-l);max-width:none}.stepper__card{position:relative;padding:var(--space-s);color:var(--color-dark-glare)}.stepper__card .button{margin-left:2.1875rem}.stepper__card .button:not(:hover){background:transparent}.stepper__hed{max-width:none;font-size:var(--size-step-1);font-family:var(--font-base)}.stepper__hed.cluster{--cluster-vertical-alignment:flex-start;flex-wrap:nowrap;gap:var(--space-s)}.stepper__hed small{display:block;margin-top:var(--space-s-m);font-size:.75em;font-weight:var(--font-normal)}.stepper__hed svg{transform:translateY(.1ex);width:1.5rem;height:auto}.stepper__hed svg path{fill:var(--color-primary)}.stepper__content{margin-top:var(--space-m);padding-left:2.1875rem}.stepper__content a{color:var(--color-primary-shade)}.stepper__cta{margin-top:var(--space-l-2xl);padding:var(--space-s)}.stepper__cta .button{margin-top:var(--space-m)}@media (min-width:780px){.stepper__hed svg{transform:translateY(.2ex)}}@media (min-width:1230px){.stepper:before{height:calc(100% - 1.95rem);left:var(--space-m);transform:translateX(.65rem)}.stepper__start{padding-left:var(--space-2xl)}.stepper__start>svg:first-child{left:var(--space-m)}.stepper__card,.stepper__cta{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:6.25rem;padding:var(--space-m)}.stepper__card .button{margin-left:3.45rem}.stepper__hed.cluster{gap:var(--space-m)}.stepper__content{margin-top:0}.stepper__cta{padding-left:var(--space-l);padding-right:var(--space-l)}.stepper__cta .button{margin-top:0}.stepper__cta p{display:flex;align-items:center;justify-content:flex-end}}.sticky-image{--grid-min-item-size:100vw;--gutter:var(--space-2xl-3xl)}@media (min-width:1230px){.sticky-image{--grid-min-item-size:clamp(16rem,50vw,33rem);--gutter:var(--space-l)}.sticky-image img{position:sticky;top:var(--space-2xl);right:0}}.sticky-sidebar{--sticky-sidebar-stroke-width:1px;--sticky-sidebar-stroke-color:rgba(0,0,0,.5);--sidebar-target-width:100%}.sticky-sidebar[data-theme=dark-glare]{--sticky-sidebar-stroke-color:rgba(63,15,15,.5)}.sticky-sidebar[data-theme=primary-mid]{--sticky-sidebar-stroke-color:rgba(194,26,38,.5)}.sticky-sidebar[data-theme=primary]{--sticky-sidebar-stroke-color:rgba(237,28,41,.5)}.sticky-sidebar{border-style:solid;border-width:var(--sticky-sidebar-stroke-width);border-color:var(--sticky-sidebar-stroke-color);position:relative}.sticky-sidebar>:first-child:not([class]){padding:var(--space-m)}.sticky-sidebar>:last-child:not([class]){border-top:var(--sticky-sidebar-stroke-width) solid var(--sticky-sidebar-stroke-color);position:relative}.sticky-sidebar__hed{padding:var(--space-m);border-bottom:var(--sticky-sidebar-stroke-width) solid var(--sticky-sidebar-stroke-color);position:relative}.sticky-sidebar__title{color:var(--color-dark-glare);font-size:var(--size-step-6);font-family:var(--font-special);font-weight:var(--font-special-loaded);font-weight:var(--font-normal);line-height:var(--leading-flat)}.sticky-sidebar__hed .texture{opacity:.2}.sticky-sidebar__hed img,.sticky-sidebar__hed picture{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.sticky-sidebar__content{padding:var(--space-m)}.sticky-sidebar__content h3{color:var(--color-dark-glare)}.sticky-sidebar__content a:not([class]){color:inherit}.sticky-sidebar__callout{padding:var(--space-m)}.sticky-sidebar__callout h2>svg{width:var(--space-xl);height:auto}.sticky-sidebar__callout h2>svg path{fill:var(--color-primary)}.sticky-sidebar__callout a:not(.button){color:var(--color-primary-shade)}.sticky-sidebar table{width:auto;border:none}.sticky-sidebar table td{display:block;padding:.25em .75em .25em 0;border:none;background:transparent}.sticky-sidebar__content picture{width:calc(100% + var(--space-m)*2);max-width:none;margin-top:calc(var(--space-m)*-1);margin-left:calc(var(--space-m)*-1);margin-right:calc(var(--space-m)*-1);border-bottom:var(--sticky-sidebar-stroke-width) solid var(--sticky-sidebar-stroke-color)}.sticky-sidebar__content picture img{object-fit:cover;width:100%;height:100%}.sticky-sidebar__content picture+:first-of-type{margin-top:var(--space-l-xl)}.sticky-sidebar .headline:before{display:none}@media (min-width:780px){:is(.sticky-sidebar.sidebar,.sticky-sidebar .sidebar){--sidebar-target-width:clamp(25rem,33%,35rem);flex-wrap:nowrap;position:relative}:is(.sticky-sidebar.sidebar,.sticky-sidebar .sidebar)>:first-child{align-self:flex-start;position:sticky;top:0}:is(.sticky-sidebar.sidebar,.sticky-sidebar .sidebar)>:last-child{border-top:none;border-left:var(--sticky-sidebar-stroke-width) solid var(--sticky-sidebar-stroke-color)}.sticky-sidebar table td{display:table-cell}.sticky-sidebar .corner{width:3.5rem;height:3.5rem}}@media (min-width:1230px){:is(.sticky-sidebar.sidebar,.sticky-sidebar .sidebar)>:first-child{padding:var(--space-l-xl) var(--space-l-xl)}.sticky-sidebar__hed{padding:var(--space-l-xl) var(--space-l-3xl)}.sticky-sidebar__title{font-size:var(--size-step-7)}.sticky-sidebar__content{padding:var(--space-l-xl) var(--space-l-3xl)}.sticky-sidebar__content picture{width:calc(100% + var(--space-l-3xl)*2);margin-top:calc(var(--space-l-xl)*-1);margin-left:calc(var(--space-l-3xl)*-1);margin-right:calc(var(--space-l-3xl)*-1)}}.styled-checkbox{font-size:var(--size-step-00);line-height:var(--leading-fine);gap:0 var(--space-2xs);font-weight:var(--font-normal);font-family:var(--font-base);display:grid;grid-template-columns:1fr auto;position:relative;border:1px solid var(--color-mid);align-items:center;padding:var(--space-xs);cursor:pointer}.styled-checkbox [type=checkbox],.styled-checkbox svg{grid-column:2;grid-row:1}.styled-checkbox:hover{background:var(--color-primary-glare)}.styled-checkbox svg{color:var(--color-secondary-shade);opacity:0}.styled-checkbox:has(:checked):hover{background:var(--color-primary-glare)}.styled-checkbox:has(:checked) svg{opacity:1}.styled-checkbox:has(:checked){border:1px solid var(--color-secondary-shade)}.styled-checkbox-list{display:grid;grid-gap:var(--space-2xs) 0}.styled-checkbox:has(:focus-visible){outline:2px solid var(--color-secondary-shade);outline-offset:.3ch}.styled-sidebar{position:relative;--sidebar-target-width:100%}.styled-sidebar.sidebar{gap:0}.styled-sidebar[data-border=top-bottom-md]>div:first-child:before,.styled-sidebar[data-border=top-bottom]>div:first-child:after,.styled-sidebar[data-border=top-bottom]>div:first-child:before,.styled-sidebar[data-border=top]>div:first-child:before{content:"";position:absolute;left:50%;width:100vw;height:1px;transform:translate(-50%);background-color:var(--color-light);opacity:.5;z-index:1;pointer-events:none}.styled-sidebar[data-border=top-bottom-md]>div:first-child:before,.styled-sidebar[data-border=top-bottom]>div:first-child:before,.styled-sidebar[data-border=top]>div:first-child:before{top:0}.styled-sidebar[data-border=top-bottom]>div:first-child:after{bottom:0}.styled-sidebar[data-border-theme=dark-glare]>div:first-child:after,.styled-sidebar[data-border-theme=dark-glare]>div:first-child:before{background-color:var(--color-dark-glare)}.styled-sidebar>div:first-child{padding:var(--space-l-xl) 0}.styled-sidebar>div:last-child{position:relative;display:flex;align-items:center;padding:var(--space-l-xl) 0}.styled-sidebar__text{position:relative;z-index:1}.styled-sidebar__text p:nth-of-type(2){margin-top:var(--space-s)}.styled-sidebar>div:last-child:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background-color:var(--color-primary-shade);pointer-events:none;z-index:0}.styled-sidebar h3{max-width:30ch}.styled-sidebar a{color:currentColor}.styled-sidebar__blockquote{border-inline-start:none;padding-inline-start:0;text-align:center}.styled-sidebar__blockquote p{margin-top:var(--space-xs);margin-left:auto;margin-right:auto;max-width:25ch;color:var(--color-tertiary);font-size:var(--size-step-4);font-family:var(--font-display)}.styled-sidebar__blockquote svg{height:5ex}.styled-sidebar figcaption{gap:var(--space-2xs);margin-top:var(--space-s-m)}.styled-sidebar figcaption.cluster{--cluster-horizontal-alignment:center;margin-left:auto;margin-right:auto;text-transform:uppercase}.styled-sidebar figcaption svg path{fill:var(--color-primary)}.styled-sidebar[data-type=stretched]>div:last-child{padding:0}.styled-sidebar[data-type=stretched] .styled-sidebar__stretched-media{position:relative;aspect-ratio:16/9;width:100%;max-width:none}@supports not (aspect-ratio:16/9){.styled-sidebar[data-type=stretched] .styled-sidebar__stretched-media:before{content:"";display:block;width:100%;height:0;padding-top:56.25%}}.styled-sidebar[data-type=stretched] .styled-sidebar__stretched-media picture{width:100vw;max-width:0;min-width:100vw;height:100%;transform:translateX(-50%);position:absolute;top:0;left:50%}.styled-sidebar[data-type=stretched] .styled-sidebar__stretched-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.styled-sidebar .fancy-avatar{margin-left:auto;margin-right:auto}@media (min-width:780px){.styled-sidebar{--sidebar-target-width:20rem}.styled-sidebar>div:first-child{position:relative}.styled-sidebar[data-border=top-bottom-md]>div:first-child:after{content:"";position:absolute;right:0;bottom:0;width:100vw;height:1px;opacity:.5;z-index:1;pointer-events:none}.styled-sidebar[data-border=top-bottom-md]>div:first-child:before,.styled-sidebar[data-border=top-bottom]>div:first-child:after,.styled-sidebar[data-border=top-bottom]>div:first-child:before,.styled-sidebar[data-border=top]>div:first-child:before{left:inherit;right:0;transform:none}.styled-sidebar[data-border=top-bottom-md]:not([data-border-theme])>div:first-child:after{background-color:var(--color-light)}.styled-sidebar>div:first-child{padding:var(--space-l-xl) var(--space-m-l) var(--space-l-xl) 0}.styled-sidebar>div:last-child{padding:var(--space-l-xl) 0 var(--space-l-xl) var(--space-m-l)}.styled-sidebar>div:last-child:before{left:0;transform:none}.styled-sidebar[data-type=stretched] .styled-sidebar__stretched-media{margin:0;width:50vw;height:100%;position:absolute;top:0;left:0}.styled-sidebar[data-type=stretched] .styled-sidebar__stretched-media picture{width:100%;min-width:100%;height:100%;transform:none;object-fit:cover;object-position:center;left:0}.styled-sidebar[data-type=stretched] .styled-sidebar__stretched-media:before{display:none}.styled-sidebar__blockquote{text-align:left}.styled-sidebar figcaption.cluster,.styled-sidebar__blockquote p{--cluster-horizontal-alignment:flex-start;margin-left:0}}@media (min-width:1230px){.styled-sidebar{--sidebar-target-width:32rem}.styled-sidebar>div:first-child{padding-left:0}.styled-sidebar>div:last-child{padding:var(--space-xl-2xl) 0 var(--space-xl-2xl) var(--space-l-xl)}}@media (min-width:1500px){.styled-sidebar[data-type=stretched] .styled-sidebar__stretched-media{width:44vw}}@media (min-width:1640px){.styled-sidebar .fancy-avatar{margin-left:var(--space-m)}.styled-sidebar[data-type=stretched] .styled-sidebar__stretched-media{width:50vw}}.switch{--switch-thumb-size:34px;--switch-space:2px;--switch-text-space:8px;width:calc(var(--switch-thumb-size)*2 + var(--switch-space)*3);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);border-radius:var(--switch-thumb-size);position:relative;padding:var(--switch-space);cursor:pointer;background:var(--color-mid-glare);color:var(--color-dark)}.switch__text{position:absolute;top:50%;transform:translateY(-50%);text-transform:uppercase;font-size:13px;font-family:var(--font-base);font-weight:700}.switch__text[data-switch-state=on]{left:var(--switch-text-space)}.switch__text[data-switch-state=off]{right:var(--switch-text-space)}.switch__thumb{display:block;width:var(--switch-thumb-size);height:var(--switch-thumb-size);border-radius:var(--switch-thumb-size);background:var(--color-light);border:var(--stroke);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);z-index:1;transition:transform 50ms ease}.switch:has(:checked){background:var(--color-tertiary)}.switch:has(:checked) .switch__thumb{transform:translateX(calc(var(--switch-thumb-size) + var(--switch-space)))}.switch:has(:focus-visible){outline:2px solid var(--focus-color,var(--color-secondary));outline-offset:.3ch}.tab-nav{width:100%;border-bottom:1px solid var(--color-mid)}.tab-nav ul{display:flex;gap:var(--space-3xs);margin:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:contain;-webkit-overflow-scrolling:touch}.tab-nav li{max-width:100%;margin-bottom:-1px;flex-shrink:0}.tab-nav a{border:1px solid var(--color-mid);color:var(--color-mid-shade);font-size:var(--size-step-00);display:block;padding:var(--space-3xs) var(--space-m);text-decoration:none;text-align:center}.tab-nav a:hover,.tab-nav a[aria-current]{background:var(--color-primary-mid);color:var(--color-light);border-color:var(--color-primary-mid)}.table-wrapper{border:var(--stroke);overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrapper table{border:none;min-width:50rem;table-layout:fixed}.table-wrapper :is(td,th){min-width:8rem}.table-wrapper :is([colspan],[rowspan]){min-width:15rem}@media (min-width:1230px){.table-wrapper{overflow-x:visible}.table-wrapper table{table-layout:unset;min-width:unset}}.testimonial-list .grid{--gutter:var(--space-s);--grid-min-item-size:1fr}.testimonial-list li{display:flex;max-width:100%}.testimonial-list li:last-child figure{border-bottom-right-radius:3rem}.testimonial-list figure{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:var(--space-s-m)}.testimonial-list__quote{margin-bottom:var(--space-xl-2xl);font-size:var(--size-step-1);font-family:var(--font-display);font-weight:var(--font-bold)}.testimonial-list figcaption{--gutter:var(--space-2xs);font-size:var(--size-step-00);font-weight:var(--font-bold);text-transform:uppercase}.testimonial-list[data-decoration=none] li:last-child figure{border-bottom-right-radius:0}.testimonial-list[data-type=slim] .testimonial-list__quote{margin-bottom:var(--space-l);font-size:var(--size-step-0)}.testimonial-list[data-type=slim] figcaption{margin-top:0}@media (min-width:780px){.testimonial-list .grid{--grid-min-item-size:25vw}.testimonial-list li:last-child figure{border-bottom-right-radius:7.5rem}}.testimonial{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-m);background-color:var(--color-primary-deep);color:var(--color-primary-glare)}.testimonial blockquote{border-inline-start:none;padding-inline-start:0;font-family:var(--font-display)}.testimonial blockquote q:after,.testimonial blockquote q:before{color:var(--color-primary)}.testimonial figcaption{font-size:var(--size-step-00);font-weight:var(--font-bold);text-transform:uppercase}.texture{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;margin:0!important;pointer-events:none;z-index:-1}.texture img{display:block;top:0;left:0;max-width:none;mix-blend-mode:soft-light}.texture[data-muted]{top:-.5rem;height:calc(100% + .5rem)}.texture[data-muted] img{opacity:.1}@media (min-width:1500px){.texture img{width:100%;height:100%;object-fit:cover}}.timeline{--flow-space:var(--space-s);--timeline-stroke:1px solid var(--color-primary-shade);--timeline-space:32px;--timeline-marker:22px;--timeline-line:2px;display:flex}.timeline__list{margin:0}.timeline__group{max-width:unset;outline:var(--timeline-stroke)}.timeline__box{--sidebar-target-width:30rem}.timeline__title{font-size:var(--size-step-1);color:var(--color-primary-deep);outline:var(--timeline-stroke);max-width:unset;position:relative}.timeline__title strong{font-size:var(--size-step-4);font-family:var(--font-display);color:var(--color-primary-shade);display:block;line-height:var(--leading-fine);margin-bottom:var(--space-2xs)}.timeline__title-icon{display:block}.timeline__title-icon svg{display:none}.timeline__content,.timeline__title{padding:var(--timeline-space)}.timeline .sidebar{--gutter:0}.timeline details{--gutter:var(--space-s)}.timeline details[open] svg{transform:rotate(-180deg)}.timeline__group+.timeline__group{margin-top:1px}@media (min-width:1230px){.timeline__gutter{position:relative;width:80px;flex-shrink:0;outline:var(--timeline-stroke);margin-right:1px}.timeline__title-icon svg{--circle-fill:var(--color-light);position:absolute;left:calc(var(--timeline-space)*-1.6);top:1.8ex;color:var(--color-primary);width:var(--timeline-marker);height:var(--timeline-marker);display:block}.timeline__title-icon:after{content:"";display:block;height:calc(100% + 1.7rem);width:var(--timeline-line);position:absolute;left:calc(var(--timeline-space)*-1.3);top:1.4rem;background:var(--color-primary);z-index:-1}.timeline__group:last-child .timeline__title-icon:after{display:none}.timeline__group:first-child .timeline__title-icon:after{top:2.5rem}}.toc{--sidebar-content-min-width:60%;align-self:flex-start}.toc__heading{color:var(--color-secondary);font-weight:var(--font-bold)}.toc__anchor{display:block;padding:var(--space-2xs) 0;text-decoration:none}.toc__anchor:hover{background-color:var(--color-light-shade)}.toc__anchor.active{background-color:var(--color-mid-glare)}.toc__list{font-size:var(--size-step-00)}@media (max-width:779px){.toc__heading{display:flex;align-items:center;justify-content:space-between}.toc__list{margin-bottom:0}}@media (min-width:780px){.toc{display:flex;flex-direction:row-reverse;gap:var(--gutter)}.toc__menu{max-width:20rem;position:sticky;top:.5rem;max-height:90vh;flex:auto;overflow:auto;overscroll-behavior:contain}.toc__menu::-webkit-scrollbar{display:none}.toc nav{display:flex;flex-direction:column}.toc__list{flex:1}.toc__anchor{padding:var(--space-2xs) var(--space-s)}.toc__heading{padding-top:var(--space-s);border-top:.125rem solid var(--color-dark-glare)}.toc__heading+.toc__list{border-left:.313rem solid var(--color-mid-glare)}.toc__anchor+.toc__list .toc__anchor{padding-left:var(--space-m);padding-right:var(--space-m)}}.topic-list{--flow-space:var(--space-3xs);list-style:none;font-size:var(--size-step-0);margin:0}.topic-list a{text-decoration:none;display:block;padding:.5ex 0}.topic-list a:hover{text-decoration:underline}.topic-list [aria-current=page]{font-weight:var(--font-bold)}.trusted-by__list img{filter:brightness(0) invert(1);width:clamp(4.5rem,8vw,8.75rem)}.two-step-illustration{--tsi-icon-size:4rem;display:grid;align-items:center;justify-items:center;gap:var(--space-l) var(--space-xl)}.two-step-illustration flow>*+*{margin-top:var(--space-m)}.two-step-illustration svg{width:var(--tsi-icon-size);height:auto;transform:rotate(90deg)}@media (min-width:780px){.two-step-illustration{grid-template-columns:1fr var(--tsi-icon-size) 1fr}.two-step-illustration svg{transform:none}}@media (min-width:1230px){.two-step-illustration{--tsi-icon-size:5rem}}.user-focus-cta{padding-top:var(--space-m);padding-bottom:var(--space-m);background-color:var(--color-dark-glare);color:var(--color-light);display:none}.user-focus-cta[data-focus-state-visible]{display:block}.user-focus-cta .cluster+a{color:var(--color-light);font-size:var(--size-step-00)}.user-focus-cta[data-type=neutral]{background-color:var(--color-secondary-shade)}.user-focus-cta[data-type=success]{background-color:var(--color-tertiary);color:var(--color-dark)}.user-focus-cta[data-type=warning]{background-color:var(--color-quaternary);color:var(--color-dark)}.user-focus-cta[data-type=success] .cluster+a,.user-focus-cta[data-type=warning] .cluster+a{color:var(--color-dark)}.user-focus-page{--sidebar-target-width:25rem}.user-focus-page .sidebar{row-gap:var(--space-l)}.user-focus-page__quick-links{background:rgba(0,0,0,.3);padding:var(--space-s)}.user-focus-page__quick-links h2{font-size:var(--size-step-1);font-family:var(--font-display);color:var(--color-secondary-glare)}.user-focus-page__quick-links .feature-nav{border-color:var(--color-secondary-glare);color:var(--color-light)}.user-focus-page__quick-links .feature-nav a:hover{background:rgba(0,0,0,.3)}.user-info-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3xs) var(--space-s-m);margin-block-start:0;margin-block-end:var(--space-s);color:var(--color-light);font-size:var(--size-step-00);font-weight:var(--font-bold)}.user-info-bar li{position:relative}.user-info-bar li:has(svg){padding-inline-start:var(--space-m)}.user-info-bar svg{position:absolute;top:50%;left:0;transform:translateY(-50%)}.user-info-bar a{font-weight:var(--font-normal)}.video-player{position:relative;z-index:1}.video-player__content{padding:var(--space-m) 0 var(--space-l)}.video-player .prose{max-width:40rem}.video-player__content.repel{--repel-vertical-alignment:flex-start}.video-player__cpe-container,.video-player__media.wrapper{aspect-ratio:1297/649;background:hsla(0,0%,100%,.06)}@media (orientation:landscape) and (min-width:1230px) and (max-width:1499px){.video-player__media.wrapper{width:unset;max-width:unset;height:clamp(200px,70svh,800px);padding:0;display:flex}.video-player__media.wrapper mux-player{width:unset!important;height:100%;margin-inline:auto}}.video-player mux-player{position:relative;z-index:1}.video-player__progress .progress{padding:var(--space-s);background:var(--color-quaternary);color:var(--color-dark)}.video-player__progress .progress progress[value]{--color:var(--color-dark);--background:var(--color-mid-shade);flex-grow:1}.video-player .current-time,.video-player .duration,.video-player__cpe-prompt-percent{font-variant-numeric:tabular-nums}.video-player__cpe-prompt{margin-block-start:var(--space-s);font-size:var(--size-step-00)}.video-player progress-indicator{color:var(--color-quaternary-glare);transform:translate(-1ex,-1ex)}.video-player progress-indicator .progress-indicator__visual{pointer-events:none}.video-player progress-indicator circle:first-of-type{fill:rgba(0,0,0,.6)}.video-player__progress .banner{align-items:flex-start;background:transparent;color:var(--color-light);border:2px solid}.video-player__progress .banner[data-type=success]{border-color:var(--color-tertiary)}.video-player__progress .banner[data-type=warning]{border-color:var(--color-quaternary)}.video-player__progress .banner p{max-width:unset;text-wrap:balance}@media (max-width:779px){.video-player__media.wrapper,.video-player__progress{--gutter:0;max-width:100%}}@media (min-width:780px) and (max-width:1229px){.video-player__content,.video-player__media,.video-player__progress{--wrapper-max-width:870px}}@media (min-width:1230px) and (max-width:1499px){.video-player__content,.video-player__media,.video-player__progress{--wrapper-max-width:950px}}.video-thumbnail{background-color:#000;position:relative;aspect-ratio:16/9;display:block}.video-thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain;opacity:80%}.video-thumbnail__icon{border-radius:100%;background-color:#fff;font-size:36px;width:61px;height:61px;display:grid;place-items:center;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;color:var(--color-primary-mid)}.video-thumbnail__icon svg{width:1em;height:1em}.video-thumbnail:hover .video-thumbnail__icon{background:var(--color-primary-mid);color:#fff}.video-thumbnail:hover img{opacity:1}.video-thumbnail[data-video-thumbnail-wide] img{object-fit:cover}.vip-autopay{--flow-space:var(--space-s);padding:var(--space-m);background:var(--color-primary-glare)}.vip-autopay,.vip-autopay__controls{position:relative}.vip-autopay [data-trigger]{display:block;height:100%;width:100%;position:absolute;top:0;right:0;z-index:2;font-size:1px;opacity:0}.cluster{display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-s-m));justify-content:var(--cluster-horizontal-alignment,flex-start);align-items:var(--cluster-vertical-alignment,center)}.forms{--gutter:var(--space-m) var(--space-m-l);max-width:var(--restricted-width)}.forms[data-size=narrow]{max-width:32.5rem}.forms .grid label,.forms .grid>*{display:flex;flex-direction:column;flex:auto;justify-content:space-between}.forms h2,.forms__heading{display:block;padding-block-start:var(--space-s);border-top:2px solid var(--color-mid);max-width:100%;color:var(--color-primary-shade);font:var(--font-normal) var(--size-step-0) var(--font-display);text-transform:uppercase}.forms hr{width:100%;border-top-color:var(--color-mid);border-top-width:2px}.forms label+p{margin-block-start:var(--space-2xs);color:var(--color-mid-deep);font-size:var(--size-step-00)}.forms label+p>a{color:inherit}.grid{display:grid;grid-template-columns:repeat(var(--grid-placement,auto-fill),minmax(var(--grid-min-item-size,16rem),1fr));gap:var(--gutter,var(--space-s-l))}.grid[data-layout="50-50"]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,50vw,33rem)}.grid[data-layout=thirds]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,33vw,23rem)}.grid[data-layout=fourths]{--grid-placement:auto-fit;--grid-min-item-size:clamp(14rem,25vw,16rem)}.reel{--reel-space:2rem;display:flex;height:auto;max-width:100%;margin-inline:auto;padding:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.reel>*{flex-basis:var(--reel-item-width,calc(33.333% - var(--reel-space)));flex-shrink:0}.reel>*+*{margin-inline-start:var(--reel-space)}.reel::-webkit-scrollbar{block-size:.5rem}.reel::-webkit-scrollbar-track{background-color:rgba(0,0,0,.05)}.reel::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15)}.reel[data-scroll=snap]{scroll-snap-type:x mandatory}.reel[data-scroll=snap]>*{scroll-snap-align:start}@media (min-width:1230px){.reel[data-small-only]{display:block;overflow:unset}.reel[data-small-only]>*+*{margin-inline:unset}}.repel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:var(--repel-vertical-alignment,center);gap:var(--gutter,var(--space-s-m))}.repel[data-nowrap]{flex-wrap:nowrap}.sidebar{display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-s-l))}.sidebar:not([data-direction])>:first-child{flex-basis:var(--sidebar-target-width,20rem);flex-grow:1}.sidebar:not([data-direction])>:last-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width,50%)}.sidebar[data-reversed]{flex-direction:row-reverse}.sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-width,20rem);flex-grow:1}.sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width,50%)}.switcher{display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-s-m));align-items:var(--switcher-vertical-alignment,flex-start)}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%)*999)}.switcher>:nth-last-child(n+4),.switcher>:nth-last-child(n+4)~*{flex-basis:100%}.flow>:not(:empty)+*{margin-top:var(--flow-space,1em)}.region{padding-top:var(--region-space,var(--space-l-2xl));padding-bottom:var(--region-space,var(--space-l-2xl))}.region[data-disable-space-top],.region[data-space-position=bottom]{padding-top:0}.region[data-disable-space-bottom]{padding-bottom:0}@media (min-width:780px){.region[data-space=lg]{--region-space:var(--space-2xl-3xl)}}[data-user-state=authed] .user-hide-authed,[data-user-state=no-auth] .user-hide-no-auth,[data-visible-for]{display:none}.visually-hidden{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.wrapper{width:100%;max-width:var(--wrapper-max-width,98rem);max-width:clamp(16rem,var(--wrapper-max-width,98rem),95vw);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);position:relative}.wrapper[data-wrapper-width=narrow]{--wrapper-max-width:50rem}.wrapper[data-flush-wrapper]{padding-left:0;padding-right:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.clear-both{clear:both}.m-\[0\]{margin:0}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-3xs{margin-top:clamp(.25rem,.23rem + .08vw,.3125rem);margin-bottom:clamp(.25rem,.23rem + .08vw,.3125rem)}.my-\[0\],.my-\[0px\]{margin-top:0;margin-bottom:0}.my-m{margin-top:clamp(1.5rem,1.4rem + .48vw,1.875rem);margin-bottom:clamp(1.5rem,1.4rem + .48vw,1.875rem)}.mb-2xl-3xl{margin-bottom:clamp(4rem,3.1rem + 4.49vw,7.5rem)}.mb-3xs{margin-bottom:clamp(.25rem,.23rem + .08vw,.3125rem)}.mb-\[0\]{margin-bottom:0}.mb-l{margin-bottom:clamp(2rem,1.87rem + .64vw,2.5rem)}.mb-l-xl{margin-bottom:clamp(2rem,1.55rem + 2.24vw,3.75rem)}.mb-m{margin-bottom:clamp(1.5rem,1.4rem + .48vw,1.875rem)}.mb-s{margin-bottom:clamp(1rem,.94rem + .32vw,1.25rem)}.mb-s-m{margin-bottom:clamp(1rem,.78rem + 1.12vw,1.875rem)}.mb-xl{margin-bottom:clamp(3rem,2.81rem + .96vw,3.75rem)}.mb-xs{margin-bottom:clamp(.75rem,.7rem + .24vw,.9375rem)}.ml-2xs{margin-left:clamp(.5rem,.47rem + .16vw,.625rem)}.ml-\[auto\],.ml-auto{margin-left:auto}.ml-s{margin-left:clamp(1rem,.94rem + .32vw,1.25rem)}.mr-auto{margin-right:auto}.mr-s{margin-right:clamp(1rem,.94rem + .32vw,1.25rem)}.mt-2xl{margin-top:clamp(4rem,3.74rem + 1.28vw,5rem)}.mt-2xl-3xl{margin-top:clamp(4rem,3.1rem + 4.49vw,7.5rem)}.mt-2xs{margin-top:clamp(.5rem,.47rem + .16vw,.625rem)}.mt-3xs{margin-top:clamp(.25rem,.23rem + .08vw,.3125rem)}.mt-\[-1px\]{margin-top:-1px}.mt-\[0\]{margin-top:0}.mt-auto{margin-top:auto}.mt-l{margin-top:clamp(2rem,1.87rem + .64vw,2.5rem)}.mt-l-2xl{margin-top:clamp(2rem,1.23rem + 3.85vw,5rem)}.mt-l-xl{margin-top:clamp(2rem,1.55rem + 2.24vw,3.75rem)}.mt-m{margin-top:clamp(1.5rem,1.4rem + .48vw,1.875rem)}.mt-m-l{margin-top:clamp(1.5rem,1.24rem + 1.28vw,2.5rem)}.mt-s{margin-top:clamp(1rem,.94rem + .32vw,1.25rem)}.mt-s-m{margin-top:clamp(1rem,.78rem + 1.12vw,1.875rem)}.mt-xl{margin-top:clamp(3rem,2.81rem + .96vw,3.75rem)}.mt-xl-2xl{margin-top:clamp(3rem,2.49rem + 2.56vw,5rem)}.mt-xs{margin-top:clamp(.75rem,.7rem + .24vw,.9375rem)}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-\[70px\]{height:70px}.w-\[100\%\]{width:100%}.max-w-\[100\%\]{max-width:100%}.max-w-\[20ch\]{max-width:20ch}.max-w-\[65rem\]{max-width:65rem}.max-w-\[unset\]{max-width:unset}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.break-words{overflow-wrap:break-word}.border-none{border-style:none}.bg-dark{--tw-bg-opacity:1;background-color:rgb(40 40 40/var(--tw-bg-opacity))}.bg-dark-glare{--tw-bg-opacity:1;background-color:rgb(63 15 15/var(--tw-bg-opacity))}.bg-dark-shade{--tw-bg-opacity:1;background-color:rgb(7 7 7/var(--tw-bg-opacity))}.bg-light{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-light-shade{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity))}.bg-mid{--tw-bg-opacity:1;background-color:rgb(197 191 191/var(--tw-bg-opacity))}.bg-mid-deep{--tw-bg-opacity:1;background-color:rgb(65 59 59/var(--tw-bg-opacity))}.bg-mid-glare{--tw-bg-opacity:1;background-color:rgb(235 229 229/var(--tw-bg-opacity))}.bg-mid-shade{--tw-bg-opacity:1;background-color:rgb(103 97 97/var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(237 28 41/var(--tw-bg-opacity))}.bg-primary-deep{--tw-bg-opacity:1;background-color:rgb(95 7 12/var(--tw-bg-opacity))}.bg-primary-deep-rgb{background-color:95,7,12}.bg-primary-glare{--tw-bg-opacity:1;background-color:rgb(245 237 238/var(--tw-bg-opacity))}.bg-primary-mid{--tw-bg-opacity:1;background-color:rgb(194 26 38/var(--tw-bg-opacity))}.bg-primary-shade{--tw-bg-opacity:1;background-color:rgb(142 17 27/var(--tw-bg-opacity))}.bg-quaternary{--tw-bg-opacity:1;background-color:rgb(255 202 0/var(--tw-bg-opacity))}.bg-quaternary-glare{--tw-bg-opacity:1;background-color:rgb(255 227 119/var(--tw-bg-opacity))}.bg-quinary{--tw-bg-opacity:1;background-color:rgb(114 191 68/var(--tw-bg-opacity))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(0 102 255/var(--tw-bg-opacity))}.bg-secondary-glare{--tw-bg-opacity:1;background-color:rgb(143 219 242/var(--tw-bg-opacity))}.bg-secondary-shade{--tw-bg-opacity:1;background-color:rgb(54 111 224/var(--tw-bg-opacity))}.bg-senary{--tw-bg-opacity:1;background-color:rgb(203 75 255/var(--tw-bg-opacity))}.bg-tan{--tw-bg-opacity:1;background-color:rgb(196 146 76/var(--tw-bg-opacity))}.bg-tertiary{--tw-bg-opacity:1;background-color:rgb(3 233 164/var(--tw-bg-opacity))}.bg-tertiary-shade{--tw-bg-opacity:1;background-color:rgb(2 183 129/var(--tw-bg-opacity))}.p-\[0\]{padding:0}.p-\[3px\]{padding:3px}.p-m{padding:clamp(1.5rem,1.4rem + .48vw,1.875rem)}.p-s{padding:clamp(1rem,.94rem + .32vw,1.25rem)}.p-xs{padding:clamp(.75rem,.7rem + .24vw,.9375rem)}.px-l-xl{padding-left:clamp(2rem,1.55rem + 2.24vw,3.75rem);padding-right:clamp(2rem,1.55rem + 2.24vw,3.75rem)}.px-m{padding-left:clamp(1.5rem,1.4rem + .48vw,1.875rem);padding-right:clamp(1.5rem,1.4rem + .48vw,1.875rem)}.px-s{padding-left:clamp(1rem,.94rem + .32vw,1.25rem);padding-right:clamp(1rem,.94rem + .32vw,1.25rem)}.px-xl{padding-left:clamp(3rem,2.81rem + .96vw,3.75rem);padding-right:clamp(3rem,2.81rem + .96vw,3.75rem)}.px-xs{padding-left:clamp(.75rem,.7rem + .24vw,.9375rem);padding-right:clamp(.75rem,.7rem + .24vw,.9375rem)}.py-\[0\.25em\]{padding-top:.25em;padding-bottom:.25em}.py-l-2xl{padding-top:clamp(2rem,1.23rem + 3.85vw,5rem);padding-bottom:clamp(2rem,1.23rem + 3.85vw,5rem)}.py-l-xl{padding-top:clamp(2rem,1.55rem + 2.24vw,3.75rem);padding-bottom:clamp(2rem,1.55rem + 2.24vw,3.75rem)}.py-m{padding-top:clamp(1.5rem,1.4rem + .48vw,1.875rem);padding-bottom:clamp(1.5rem,1.4rem + .48vw,1.875rem)}.py-m-l{padding-top:clamp(1.5rem,1.24rem + 1.28vw,2.5rem);padding-bottom:clamp(1.5rem,1.24rem + 1.28vw,2.5rem)}.py-s{padding-top:clamp(1rem,.94rem + .32vw,1.25rem);padding-bottom:clamp(1rem,.94rem + .32vw,1.25rem)}.py-s-m{padding-top:clamp(1rem,.78rem + 1.12vw,1.875rem);padding-bottom:clamp(1rem,.78rem + 1.12vw,1.875rem)}.py-xs-s{padding-top:clamp(.75rem,.62rem + .64vw,1.25rem);padding-bottom:clamp(.75rem,.62rem + .64vw,1.25rem)}.pb-l{padding-bottom:clamp(2rem,1.87rem + .64vw,2.5rem)}.pb-l-2xl{padding-bottom:clamp(2rem,1.23rem + 3.85vw,5rem)}.pb-l-xl{padding-bottom:clamp(2rem,1.55rem + 2.24vw,3.75rem)}.pb-m{padding-bottom:clamp(1.5rem,1.4rem + .48vw,1.875rem)}.pb-m-l{padding-bottom:clamp(1.5rem,1.24rem + 1.28vw,2.5rem)}.pb-xl-2xl{padding-bottom:clamp(3rem,2.49rem + 2.56vw,5rem)}.pb-xs{padding-bottom:clamp(.75rem,.7rem + .24vw,.9375rem)}.pr-m{padding-right:clamp(1.5rem,1.4rem + .48vw,1.875rem)}.pt-2xl{padding-top:clamp(4rem,3.74rem + 1.28vw,5rem)}.pt-3xs{padding-top:clamp(.25rem,.23rem + .08vw,.3125rem)}.pt-l{padding-top:clamp(2rem,1.87rem + .64vw,2.5rem)}.pt-l-xl{padding-top:clamp(2rem,1.55rem + 2.24vw,3.75rem)}.pt-m{padding-top:clamp(1.5rem,1.4rem + .48vw,1.875rem)}.pt-s{padding-top:clamp(1rem,.94rem + .32vw,1.25rem)}.pt-xl{padding-top:clamp(3rem,2.81rem + .96vw,3.75rem)}.pt-xs{padding-top:clamp(.75rem,.7rem + .24vw,.9375rem)}.text-center{text-align:center}.text-right{text-align:right}.font-base{font-family:apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif}.font-display{font-family:Space Grotesk,Space Grotesk-fallback,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.font-special{font-family:Raptor V2 Premium Black,Raptor V2 Premium Black-fallback,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.text-step-0{font-size:clamp(1rem,.94rem + .32vw,1.25rem)}.text-step-00{font-size:clamp(.875rem,.83rem + .24vw,1.0625rem)}.text-step-000{font-size:clamp(.75rem,.73rem + .08vw,.8125rem)}.text-step-1{font-size:clamp(1.125rem,1.03rem + .48vw,1.5rem)}.text-step-2{font-size:clamp(1.3125rem,1.18rem + .64vw,1.8125rem)}.text-step-3{font-size:clamp(1.5rem,1.32rem + .88vw,2.1875rem)}.text-step-4{font-size:clamp(1.75rem,1.54rem + 1.04vw,2.5625rem)}.text-step-5{font-size:clamp(2rem,1.71rem + 1.44vw,3.125rem)}.text-step-6{font-size:clamp(2.3125rem,1.94rem + 1.84vw,3.75rem)}.text-step-7{font-size:clamp(2.6875rem,2.22rem + 2.32vw,4.5rem)}.text-step-8{font-size:clamp(3.0625rem,2.47rem + 2.96vw,5.375rem)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.not-italic{font-style:normal}.leading-\[1\]{line-height:1}.text-dark{--tw-text-opacity:1;color:rgb(40 40 40/var(--tw-text-opacity))}.text-dark-glare{--tw-text-opacity:1;color:rgb(63 15 15/var(--tw-text-opacity))}.text-dark-shade{--tw-text-opacity:1;color:rgb(7 7 7/var(--tw-text-opacity))}.text-light{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-light-shade{--tw-text-opacity:1;color:rgb(247 247 247/var(--tw-text-opacity))}.text-mid{--tw-text-opacity:1;color:rgb(197 191 191/var(--tw-text-opacity))}.text-mid-deep{--tw-text-opacity:1;color:rgb(65 59 59/var(--tw-text-opacity))}.text-mid-glare{--tw-text-opacity:1;color:rgb(235 229 229/var(--tw-text-opacity))}.text-mid-shade{--tw-text-opacity:1;color:rgb(103 97 97/var(--tw-text-opacity))}.text-primary{--tw-text-opacity:1;color:rgb(237 28 41/var(--tw-text-opacity))}.text-primary-deep{--tw-text-opacity:1;color:rgb(95 7 12/var(--tw-text-opacity))}.text-primary-deep-rgb{color:95,7,12}.text-primary-glare{--tw-text-opacity:1;color:rgb(245 237 238/var(--tw-text-opacity))}.text-primary-mid{--tw-text-opacity:1;color:rgb(194 26 38/var(--tw-text-opacity))}.text-primary-shade{--tw-text-opacity:1;color:rgb(142 17 27/var(--tw-text-opacity))}.text-quaternary{--tw-text-opacity:1;color:rgb(255 202 0/var(--tw-text-opacity))}.text-quaternary-glare{--tw-text-opacity:1;color:rgb(255 227 119/var(--tw-text-opacity))}.text-quinary{--tw-text-opacity:1;color:rgb(114 191 68/var(--tw-text-opacity))}.text-secondary{--tw-text-opacity:1;color:rgb(0 102 255/var(--tw-text-opacity))}.text-secondary-glare{--tw-text-opacity:1;color:rgb(143 219 242/var(--tw-text-opacity))}.text-secondary-shade{--tw-text-opacity:1;color:rgb(54 111 224/var(--tw-text-opacity))}.text-senary{--tw-text-opacity:1;color:rgb(203 75 255/var(--tw-text-opacity))}.text-tan{--tw-text-opacity:1;color:rgb(196 146 76/var(--tw-text-opacity))}.text-tertiary{--tw-text-opacity:1;color:rgb(3 233 164/var(--tw-text-opacity))}.text-tertiary-shade{--tw-text-opacity:1;color:rgb(2 183 129/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.flow-space-3xs{--flow-space:clamp(0.25rem,0.23rem + 0.08vw,0.3125rem)}.flow-space-2xs{--flow-space:clamp(0.5rem,0.47rem + 0.16vw,0.625rem)}.flow-space-xs{--flow-space:clamp(0.75rem,0.70rem + 0.24vw,0.9375rem)}.flow-space-s{--flow-space:clamp(1rem,0.94rem + 0.32vw,1.25rem)}.flow-space-m{--flow-space:clamp(1.5rem,1.40rem + 0.48vw,1.875rem)}.flow-space-l{--flow-space:clamp(2rem,1.87rem + 0.64vw,2.5rem)}.flow-space-xl{--flow-space:clamp(3rem,2.81rem + 0.96vw,3.75rem)}.flow-space-xs-s{--flow-space:clamp(0.75rem,0.62rem + 0.64vw,1.25rem)}.flow-space-s-m{--flow-space:clamp(1rem,0.78rem + 1.12vw,1.875rem)}.flow-space-m-l{--flow-space:clamp(1.5rem,1.24rem + 1.28vw,2.5rem)}.flow-space-l-xl{--flow-space:clamp(2rem,1.55rem + 2.24vw,3.75rem)}.flow-space-l-2xl{--flow-space:clamp(2rem,1.23rem + 3.85vw,5rem)}.flow-space-xl-2xl{--flow-space:clamp(3rem,2.49rem + 2.56vw,5rem)}.flow-space-2xl-3xl{--flow-space:clamp(4rem,3.10rem + 4.49vw,7.5rem)}.region-space-m{--region-space:clamp(1.5rem,1.40rem + 0.48vw,1.875rem)}.gutter-3xs{--gutter:clamp(0.25rem,0.23rem + 0.08vw,0.3125rem)}.gutter-2xs{--gutter:clamp(0.5rem,0.47rem + 0.16vw,0.625rem)}.gutter-xs{--gutter:clamp(0.75rem,0.70rem + 0.24vw,0.9375rem)}.gutter-s{--gutter:clamp(1rem,0.94rem + 0.32vw,1.25rem)}.gutter-m{--gutter:clamp(1.5rem,1.40rem + 0.48vw,1.875rem)}.gutter-l{--gutter:clamp(2rem,1.87rem + 0.64vw,2.5rem)}.gutter-s-m{--gutter:clamp(1rem,0.78rem + 1.12vw,1.875rem)}.gutter-m-l{--gutter:clamp(1.5rem,1.24rem + 1.28vw,2.5rem)}.gutter-l-xl{--gutter:clamp(2rem,1.55rem + 2.24vw,3.75rem)}.gutter-l-2xl{--gutter:clamp(2rem,1.23rem + 3.85vw,5rem)}.spot-color-dark{--spot-color:#282828}.spot-color-dark-shade{--spot-color:#070707}.spot-color-dark-glare{--spot-color:#3f0f0f}.spot-color-light{--spot-color:#fff}.spot-color-light-shade{--spot-color:#f7f7f7}.spot-color-mid{--spot-color:#c5bfbf}.spot-color-mid-glare{--spot-color:#ebe5e5}.spot-color-mid-shade{--spot-color:#676161}.spot-color-mid-deep{--spot-color:#413b3b}.spot-color-primary{--spot-color:#ed1c29}.spot-color-primary-glare{--spot-color:#f5edee}.spot-color-primary-mid{--spot-color:#c21a26}.spot-color-primary-shade{--spot-color:#8e111b}.spot-color-primary-deep{--spot-color:#5f070c}.spot-color-primary-deep-rgb{--spot-color:95,7,12}.spot-color-secondary{--spot-color:#06f}.spot-color-secondary-glare{--spot-color:#8fdbf2}.spot-color-secondary-shade{--spot-color:#366fe0}.spot-color-tertiary{--spot-color:#03e9a4}.spot-color-tertiary-shade{--spot-color:#02b781}.spot-color-quaternary{--spot-color:#ffca00}.spot-color-quaternary-glare{--spot-color:#ffe377}.spot-color-quinary{--spot-color:#72bf44}.spot-color-senary{--spot-color:#cb4bff}.spot-color-tan{--spot-color:#c4924c}@media (max-width:779px){.ltmd\:mt-l{margin-top:clamp(2rem,1.87rem + .64vw,2.5rem)}.ltmd\:hidden{display:none}.ltmd\:text-step-4{font-size:clamp(1.75rem,1.54rem + 1.04vw,2.5625rem)}}@media (min-width:375px){.sm\:gutter-2xl{--gutter:clamp(4rem,3.74rem + 1.28vw,5rem)}}@media (min-width:780px){.md\:ml-auto{margin-left:auto}.md\:mt-s{margin-top:clamp(1rem,.94rem + .32vw,1.25rem)}.md\:block{display:block}.md\:hidden{display:none}.md\:pb-xl{padding-bottom:clamp(3rem,2.81rem + .96vw,3.75rem)}.md\:text-right{text-align:right}.md\:text-step-1{font-size:clamp(1.125rem,1.03rem + .48vw,1.5rem)}.md\:text-step-8{font-size:clamp(3.0625rem,2.47rem + 2.96vw,5.375rem)}.md\:gutter-l{--gutter:clamp(2rem,1.87rem + 0.64vw,2.5rem)}}@media (min-width:1230px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:max-w-\[33\%\]{max-width:33%}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:p-l-xl{padding:clamp(2rem,1.55rem + 2.24vw,3.75rem)}.lg\:p-m-l{padding:clamp(1.5rem,1.24rem + 1.28vw,2.5rem)}.lg\:px-2xl{padding-left:clamp(4rem,3.74rem + 1.28vw,5rem);padding-right:clamp(4rem,3.74rem + 1.28vw,5rem)}.lg\:text-step-3{font-size:clamp(1.5rem,1.32rem + .88vw,2.1875rem)}}@media (min-width:1500px){.xl\:mb-l{margin-bottom:clamp(2rem,1.87rem + .64vw,2.5rem)}.xl\:mb-s{margin-bottom:clamp(1rem,.94rem + .32vw,1.25rem)}.xl\:max-w-\[35ch\]{max-width:35ch}.xl\:pr-3xl{padding-right:clamp(6rem,5.62rem + 1.92vw,7.5rem)}.xl\:text-step-3{font-size:clamp(1.5rem,1.32rem + .88vw,2.1875rem)}.xl\:text-step-5{font-size:clamp(2rem,1.71rem + 1.44vw,3.125rem)}.xl\:gutter-xl{--gutter:clamp(3rem,2.81rem + 0.96vw,3.75rem)}}