.press-releases{padding-top:var(--section-gap)}.press-releases__title{max-width:24ch;font-size:var(--font-size-48);letter-spacing:-.02em;text-transform:uppercase;line-height:107%}.label+.press-releases__title,.press-releases__title+.press-releases__list,.label+.press-releases__list{margin-top:40px}.press-releases__item{gap:var(--grid-gap);box-shadow:inset 0 1px 0 var(--color-border);justify-content:space-between;align-items:center;padding:24px 0;display:flex}.press-releases__text{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.press-releases__date{font-size:var(--font-size-11);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-weight:700;line-height:109%}.press-releases__item-title{font-size:var(--font-size-22);letter-spacing:-.01em;font-weight:900;line-height:109%}.press-releases__link{border:1px solid color-mix(in srgb, var(--color) 25%, transparent);font-size:var(--font-size-12);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;padding:12px 20px;font-weight:700;line-height:109%;transition:color .15s ease-out,border-color .15s ease-out;display:inline-flex}@media (max-width:768px){.press-releases__link{padding:10px 16px}}.press-releases__link:hover{border-color:var(--color-highlight);color:var(--color-highlight)}.press-releases__link svg{width:15px;height:15px}
.pricing{padding-top:var(--section-gap)}.pricing--painted{margin-top:var(--section-gap);padding:var(--block-padding) 0;background-color:var(--theme-background);color:var(--color)}.pricing--painted+*{--section-gap:var(--block-padding)}.pricing__title{max-width:34ch;font-size:var(--font-size-48);letter-spacing:-.02em;text-transform:uppercase;line-height:107%}.label+.pricing__title{margin-top:40px}.pricing__groups{grid-gap:48px var(--grid-gap);gap:48px var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));display:grid}.pricing__title+.pricing__groups{margin-top:40px}@media (max-width:768px){.pricing__title+.pricing__groups{margin-top:28px}}.pricing__group-title{font-size:var(--font-size-13);letter-spacing:.06em;text-transform:uppercase;color:var(--color-highlight);font-weight:700;line-height:109%}.pricing__row{box-shadow:inset 0 -1px 0 var(--color-border);font-size:var(--font-size-15);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;line-height:107%;display:flex}.pricing__label{color:color-mix(in srgb, var(--color) 80%, transparent);align-items:center;gap:12px;font-weight:500;display:flex}.pricing__icon{width:16px;height:16px;color:var(--color-highlight);flex:none;justify-content:center;align-items:center;display:flex}.pricing__icon svg{width:100%;height:100%}.pricing__value{text-align:right;white-space:nowrap;font-weight:600}.pricing__note{font-size:var(--font-size-13);color:var(--color-muted);margin-top:16px;line-height:154%}.pricing__buttons{margin-top:40px}
.quotes{padding-top:var(--section-gap)}.quotes__list{grid-gap:var(--grid-gap);gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:768px){.quotes__list{grid-template-columns:minmax(0,1fr)}}.label+.quotes__list{margin-top:40px}@media (max-width:768px){.label+.quotes__list{margin-top:24px}}.quotes__item{border-radius:var(--radius);background-color:var(--white);height:100%;color:var(--ink);flex-direction:column;gap:20px;padding:28px;display:flex}.quotes__icon{width:20px;height:20px;color:var(--gold)}.quotes__text{max-width:34ch;font-size:var(--font-size-18);letter-spacing:-.01em;font-weight:600;line-height:144%}.quotes__logo{align-items:flex-start;height:32px;margin-top:auto;display:flex}.quotes__logo img{width:auto;max-height:32px}.quotes__source{font-family:var(--font-family-alt);font-size:var(--font-size-12);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-top:auto;font-style:normal;font-weight:500}
.stats{padding-top:var(--section-gap)}.stats__title{max-width:24ch;font-size:var(--font-size-48);letter-spacing:-.02em;text-transform:uppercase;line-height:107%}.label+.stats__title{margin-top:20px}.stats__list{grid-gap:var(--grid-gap);gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1024px){.stats__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.stats__list{grid-template-columns:minmax(0,1fr)}}.stats__title+.stats__list,.label+.stats__list{margin-top:48px}@media (max-width:768px){.stats__title+.stats__list,.label+.stats__list{margin-top:28px}}.stats__item{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;padding-top:24px;display:flex}.stats__value{font-size:var(--font-size-56);letter-spacing:-.02em;color:var(--color);font-weight:900;line-height:109%}.stats__label{max-width:42ch;font-size:var(--font-size-14);color:var(--color-muted);white-space:pre-line;font-weight:500;line-height:150%}
.steps{padding-top:var(--section-gap)}.steps__title{max-width:24ch;font-size:var(--font-size-48);letter-spacing:-.02em;text-transform:uppercase;line-height:107%}.label+.steps__title{margin-top:40px}@media (max-width:768px){.label+.steps__title{margin-top:24px}}.steps__list{grid-gap:var(--grid-gap);gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:768px){.steps__list{grid-template-columns:minmax(0,1fr)}}.steps__title+.steps__list{margin-top:40px}@media (max-width:768px){.steps__title+.steps__list{margin-top:28px}}.steps__step{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px;display:flex}.steps__number{font-size:var(--font-size-40);letter-spacing:-.01em;color:var(--color-highlight);font-weight:900;line-height:109%}.steps__step-title{font-size:var(--font-size-18);letter-spacing:-.01em;font-weight:900;line-height:109%}.steps__step-description{font-size:var(--font-size-14);color:var(--color-muted);line-height:150%}.steps__footer{flex-direction:column;align-items:flex-start;gap:40px;margin-top:40px;display:flex}@media (max-width:768px){.steps__footer{gap:28px;margin-top:32px}}.steps__note{font-size:var(--font-size-16);font-weight:600;line-height:109%}
.teaser{padding-top:var(--section-gap)}.teaser__head{grid-gap:var(--grid-gap);gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) 420px;align-items:end;display:grid}@media (max-width:768px){.teaser__head{grid-template-columns:minmax(0,1fr)}}.label+.teaser__head{margin-top:24px}.teaser__title{max-width:24ch;font-size:var(--font-size-52);letter-spacing:-.02em;text-transform:uppercase;line-height:111.5%}.teaser__description{font-size:var(--font-size-16);color:var(--color-muted);line-height:156%}.teaser__video{border-radius:var(--radius);background-color:var(--theme-background);justify-content:center;align-items:center;min-height:480px;margin-top:48px;-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.teaser__video{min-height:360px}}@media (max-width:768px){.teaser__video{min-height:240px;margin-top:28px}}.teaser__cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.teaser__video--playable:hover .teaser__cover{transform:scale(1.02)}.teaser__video:after{content:"";background-color:color-mix(in srgb, var(--ink-deep) 35%, transparent);position:absolute;inset:0}.teaser__video-label{z-index:1;border-radius:var(--radius-pill);background-color:var(--white);font-size:var(--font-size-13);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;padding:18px 26px;font-weight:700;transition:background-color .2s;display:flex;position:relative}.teaser__video--playable:hover .teaser__video-label{background-color:var(--cream)}.teaser__video-label svg{width:16px;height:16px}.teaser__figures{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}@media (max-width:768px){.teaser__figures{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}}.teaser__figure{border-top:1px solid var(--color-border);flex-direction:column;gap:12px;padding-top:28px;padding-right:32px;display:flex}@media (max-width:768px){.teaser__figure{padding-right:0}}.theme--dark .teaser__figure{border-top-color:color-mix(in srgb, var(--white) 30%, transparent)}.teaser__figure-value{font-size:var(--font-size-56);letter-spacing:-.02em;color:var(--color);font-weight:900;line-height:109%}.teaser__figure-label{font-size:var(--font-size-14);color:var(--color-muted);white-space:pre-line;font-weight:500;line-height:150%}
.text{padding-top:var(--section-gap)}.text+.text{--section-gap:var(--section-gap-xs)}.text__inner{display:grid}.text--align-center .text__inner{justify-items:center}.text__body{max-width:80ch}.text__body h1,.text__body h2,.text__body h3,.text__body h4,.text__body h5,.text__body h6{color:var(--color);text-wrap:balance}.text__body h1{font-size:var(--font-size-30);letter-spacing:-.01em;margin-top:48px;line-height:135%}@media (max-width:768px){.text__body h1{margin-top:36px}}.text__body h2{font-size:var(--font-size-24);letter-spacing:-.01em;margin-top:48px;line-height:135%}@media (max-width:768px){.text__body h2{margin-top:36px}}.text__body h3{font-size:var(--font-size-20);letter-spacing:-.01em;margin-top:36px;line-height:130%}@media (max-width:768px){.text__body h3{margin-top:28px}}.text__body h4{font-size:var(--font-size-18);margin-top:28px;line-height:140%}@media (max-width:768px){.text__body h4{margin-top:24px}}.text__body>:first-child{margin-top:0}.text__body ul,.text__body ol{margin-top:16px;padding-left:24px}@media (max-width:768px){.text__body ul,.text__body ol{margin-top:16px;padding-left:20px}}.text__body ul{list-style:outside}.text__body ol{list-style:decimal}.text__body li+li{margin-top:8px}@media (max-width:768px){.text__body li+li{margin-top:8px}}.text__body li>ul,.text__body li>ol{margin-top:8px}@media (max-width:768px){.text__body li>ul,.text__body li>ol{margin-top:8px}}.text__body li ul{list-style:circle}.text__body li ol{list-style:lower-alpha}.text__body li::marker{color:var(--color-highlight)}.text__body blockquote{border-left:2px solid var(--color-highlight);font-size:var(--font-size-20);letter-spacing:-.01em;color:var(--color);margin-top:32px;padding-left:24px;line-height:150%}@media (max-width:768px){.text__body blockquote{margin-top:28px;padding-left:16px}}.text__body hr{border:0;border-top:1px solid var(--color-border);margin:40px 0}@media (max-width:768px){.text__body hr{margin:32px 0}}.text__body table{width:max-content;max-width:100%;font-size:var(--font-size-16);text-align:left;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius-small);margin-top:32px;display:block;overflow-x:auto}@media (max-width:768px){.text__body table{margin-top:24px}}.text__body th,.text__body td{vertical-align:top;border-bottom:1px solid var(--color-border);padding:12px 16px}@media (max-width:768px){.text__body th,.text__body td{padding:10px 12px}}.text__body th+th,.text__body td+td{border-left:1px solid var(--color-border)}.text__body tr:last-child th,.text__body tr:last-child td{border-bottom:0}.text__body th{color:var(--color);background-color:color-mix(in srgb, currentcolor 6%, transparent);font-weight:600}.text__body pre{text-align:left;background-color:color-mix(in srgb, currentcolor 6%, transparent);border-radius:var(--radius-small);margin-top:24px;padding:20px;overflow-x:auto}@media (max-width:768px){.text__body pre{margin-top:20px;padding:16px}}.text__body code{font-family:ui-monospace,SF Mono,menlo,monospace;font-size:.9em}.text__body :not(pre)>code{background-color:color-mix(in srgb, currentcolor 8%, transparent);border-radius:4px;padding:.1em .35em}.text__body img{border-radius:var(--radius);width:100%;height:auto;margin-top:32px}@media (max-width:768px){.text__body img{margin-top:24px}}
.timeline{padding-top:var(--section-gap)}.timeline__list{grid-gap:40px var(--grid-gap);gap:40px var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1024px){.timeline__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.timeline__list{grid-template-columns:minmax(0,1fr)}}.timeline__item{border-top:1px solid var(--color);padding-top:20px}.timeline__media{border-radius:var(--radius);height:180px;margin-bottom:20px;position:relative;overflow:hidden}.timeline__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.timeline__head{align-items:baseline;gap:12px;display:flex}.timeline__year{font-family:var(--font-family-alt);font-size:var(--font-size-30);letter-spacing:-.01em;color:var(--color-highlight);font-weight:700}.timeline__category{font-family:var(--font-family-alt);font-size:var(--font-size-11);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-weight:500}.timeline__title{font-size:var(--font-size-20);letter-spacing:-.01em;margin-top:12px;font-weight:900;line-height:120%}.timeline__description{max-width:36ch;font-size:var(--font-size-14);color:var(--color-muted);margin-top:10px;line-height:155%}
.shared-sections{--header-spacing:0px;min-height:min(100vh,1600px);padding-bottom:var(--block-padding);display:flow-root}
