@media all and (max-width:767px){.no-flex-gap header ul.dropdown-menu.open>*+*,.no-flex-gap .parent.dropdown-menu ul.open>*+*{margin-top:15px}.no-flex-gap .value-propositions .col>*+*{margin-top:28px}.no-flex-gap .value-propositions .card>*+*{margin-top:16px}.no-flex-gap .demo>*+*,.no-flex-gap .explorer>*+*,.no-flex-gap .oss>*+*,.no-flex-gap .social>*+*,.no-flex-gap .integrations .rounded-section>*+*,.no-flex-gap #newsletter .content>*+*{margin-top:28px}.no-flex-gap .documentation .text-box>*+*{margin-top:20px}.no-flex-gap .integrations .row>*+*{margin-right:15px}.no-flex-gap .social .links>*+*,.no-flex-gap footer .links>*+*{margin-left:20px}.no-flex-gap .about-hero .container>*+*{margin-top:48px}.no-flex-gap .about-hero .text-box>*+*{margin-top:48px}.no-flex-gap .about-gallery .profile-card>*+*{margin-top:16px}.no-flex-gap .about-gallery ul>*+*{margin-left:25px}.no-flex-gap .about-gallery .profile-card .description>*+*{margin-top:8px}.no-flex-gap .integrations-hero .container>*+*{margin-top:24px}.no-flex-gap .integrations-tabs .card>*+*{margin-top:20px!important;margin-bottom:0}.no-flex-gap .integrations-tabs .card .card-header>*+*{margin-left:12px}.no-flex-gap .integrations-tabs .card .card-footer>*+*{margin-left:16px}.no-flex-gap .integration-request .content>*+*{margin-left:20px}.no-flex-gap .contact-hero .container>*+*{margin-top:24px}.no-flex-gap .contact-cards>*+*{margin-top:20px}.no-flex-gap .contact-cards .card>*+*{margin-top:24px!important}.no-flex-gap .contact-cards .card .name>*{margin-right:16px}.no-flex-gap .listing-hero .text-box>*+*{margin-top:24px}.no-flex-gap .changelog-list .article-list>*+*,.no-flex-gap .blog-list .article-list>*+*,.no-flex-gap .featured-posts>*+*{margin-top:20px}.no-flex-gap .post-card>*+*{margin-top:20px}.no-flex-gap .post-card .card-content>*+*{margin-top:16px}.no-flex-gap .post-card .profiles>*{margin-right:20px;margin-bottom:20px}.no-flex-gap .profile>*+*{margin-left:12px}.no-flex-gap .Blog-single .top-info>*+*{margin-top:20px}}@media all and (min-width:993px){.no-flex-gap .main-menu ul>*+*{margin-left:30px}.no-flex-gap .parent.dropdown-menu ul.open>*+*{margin-top:15px}.no-flex-gap .home-hero .background.hexagonal::before,.no-flex-gap .home-hero .background.hexagonal::after{width:20px}.no-flex-gap .home-hero .row:nth-child(3):after{height:100px;bottom:50%!important}.no-flex-gap .value-propositions>*+*{margin-left:28px}.no-flex-gap .value-propositions .col>*+*{margin-top:28px}.no-flex-gap .value-propositions .card>*+*{margin-top:28px!important}.no-flex-gap .demo>*+*,.no-flex-gap .explorer>*+*,.no-flex-gap .oss>*+*,.no-flex-gap .social>*+*,.no-flex-gap .integrations .rounded-section>*+*,.no-flex-gap #newsletter .content>*+*{margin-top:40px!important}.no-flex-gap .documentation .text-box>*+*{margin-top:40px!important}.no-flex-gap .integrations .row>*+*{margin-left:20px!important}.no-flex-gap .social .links>*+*,.no-flex-gap footer .links>*+*{margin-left:20px}.no-flex-gap .about-hero .container>*+*{margin-top:48px}.no-flex-gap .about-hero .text-box>*+*{margin-top:48px}.no-flex-gap .about-gallery .profile-card>*+*{margin-top:16px}.no-flex-gap .about-gallery ul>*+*{margin-left:25px}.no-flex-gap .about-gallery .profile-card .description>*+*{margin-top:8px}.no-flex-gap .integrations-hero .container>*+*{margin-top:48px}.no-flex-gap .integrations-tabs .card>*+*{margin-top:20px!important;margin-bottom:0}.no-flex-gap .integrations-tabs .card .card-header>*+*{margin-left:12px}.no-flex-gap .integrations-tabs .card .card-footer>*+*{margin-left:16px}.no-flex-gap .integration-request .content>*+*{margin-top:48px}.no-flex-gap .contact-hero .container>*+*{margin-top:48px}.no-flex-gap .contact-cards>*+*{margin-left:20px}.no-flex-gap .contact-cards .card>*+*{margin-top:24px!important}.no-flex-gap .contact-cards .card .name>*{margin-right:16px}.no-flex-gap .listing-hero .text-box>*+*{margin-top:48px}.no-flex-gap .changelog-list .article-list>*+*,.no-flex-gap .blog-list .article-list>*+*,.no-flex-gap .featured-posts>*+*{margin-top:20px}.no-flex-gap .post-card>*+*{margin-left:20px}.no-flex-gap .post-card .card-content>*+*{margin-top:16px}.no-flex-gap .post-card .profiles>*{margin-right:20px;margin-bottom:20px}.no-flex-gap .profile>*+*{margin-left:12px}.no-flex-gap .Blog-single .top-info>*+*{margin-left:20px}}@media all and (min-width:1024px){.no-flex-gap .home-hero .container>*+*{margin-top:50px}.no-flex-gap .home-hero .background.hexagonal::before,.no-flex-gap .home-hero .background.hexagonal::after{width:30px}.no-flex-gap .home-hero .row:nth-child(3):after{height:100px;bottom:50%!important}.no-flex-gap .featured-posts{display:flex;flex-direction:column}.no-flex-gap .featured-posts li:first-child .thumbnail-image{width:30%}.no-flex-gap .featured-posts li:first-child{flex-direction:row;display:flex}}@media all and (max-width:576px){.hide-below-xs{display:none!important}}@media all and (min-width:577px){.hide-sm{display:none!important}}@media all and (max-width:767px){.hide-below-md{display:none!important}}@media all and (min-width:768px){.hide-md{display:none!important}}@media all and (max-width:992px){.hide-below-lg{display:none!important}}@media all and (min-width:993px){.hide-lg{display:none!important}}@media all and (max-width:1024px){.hide-below-l{display:none!important}}@media all and (min-width:1025px){.hide-l{display:none!important}}@media all and (max-width:1200px){.hide-below-xl{display:none!important}}@media all and (min-width:1201px){.hide-xl{display:none!important}}@media all and (max-width:1400px){.hide-below-xxl{display:none!important}}@media all and (min-width:1401px){.hide-xxl{display:none!important}}@font-face{font-family:schibsted grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SchibstedGrotesk/SchibstedGrotesk-VariableFont_wght.ttf)format("truetype")}@font-face{font-family:schibsted grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/SchibstedGrotesk/SchibstedGrotesk-VariableFont_wght.ttf)format("truetype")}@font-face{font-family:md nichrome;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/MDNichrome/MDNichrome-Bold.woff2)format("woff")}@font-face{font-family:md nichrome;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/MDNichrome/MDNichrome-Black.woff2)format("woff")}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono/JetBrainsMono-Regular.woff2)format("woff")}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JetBrainsMono/JetBrainsMono-SemiBold.woff2)format("woff")}:root{--smithy-sandbox-200:#ffffff;--smithy-sandbox-400:#fffcf5;--smithy-sandbox-500:#fbf7f1;--smithy-sandbox-600:#f1ede4;--smithy-sandbox-800:#d4c9b6;--smithy-sandbox-900:#b9a88c;--smithy-cipher-slate-200:#555046;--smithy-cipher-slate-400:#3a352b;--smithy-cipher-slate-600:#2b2722;--smithy-cipher-slate-800:#1f1c19;--smithy-code-red-200:#ffe3e3;--smithy-code-red-400:#ffb8b8;--smithy-code-red-600:#f65f1e;--smithy-code-red-800:#982714;--smithy-code-red-tint:#f9763e;--smithy-canary-200:#fff595;--smithy-canary-400:#ffef55;--smithy-canary-600:#ffcf4a;--smithy-canary-800:#d6970c;--smithy-secure-cyan-200:#cbffff;--smithy-secure-cyan-400:#96ffff;--smithy-tooling-teal-600:#0c6f84;--smithy-tooling-teal-800:#023b4a;--smithy-tooling-teal-tint:#057d94;--smithy-pipeline-pink-100:#fee9ff;--smithy-pipeline-pink-200:#fecfff;--smithy-pipeline-pink-400:#fda2ff;--smithy-pipeline-pink-600:#f63571;--smithy-patch-purple-600:#9413a9;--smithy-patch-purple-800:#4a0052}[data-theme=light],:root:not([data-theme=dark]){--pico-background-color:var(--smithy-sandbox-400);--pico-color:var(--smithy-cipher-slate-600);--pico-muted-color:#646b79;--pico-muted-border-color:#e7eaf0;--pico-primary:var(--smithy-code-red-600);--pico-primary-background:var(--smithy-code-red-600);--pico-primary-underline:var(--smithy-code-red-600);--pico-primary-hover:var(--smithy-code-red-800);--pico-primary-hover-background:var(--smithy-code-red-800);--pico-secondary:var(--smithy-tooling-teal-600);--pico-secondary-background:var(--smithy-tooling-teal-600);--pico-secondary-underline:var(--smithy-tooling-teal-tint);--pico-box-shadow:-9px 10px 10px 0px rgba(0, 0, 0, 0.03);--pico-h1-color:var(--smithy-code-red-600);--pico-h2-color:var(--smithy-code-red-600);--pico-h3-color:var(--smithy-cipher-slate-400);--pico-h4-color:var(--smithy-cipher-slate-400);--pico-h5-color:var(--smithy-cipher-slate-400);--pico-h6-color:var(--smithy-cipher-slate-400);--pico-code-color:var(--smithy-pipeline-pink-600);--pico-button-hover-box-shadow:none;--pico-blockquote-border-color:var(--pico-secondary);--pico-form-element-background-color:var(--smithy-sandbox-600);--pico-form-element-selected-background-color:var(--smithy-sandbox-800);--pico-form-element-border-color:transparent;--pico-form-element-color:var(--smithy-cipher-slate-400);--pico-form-element-active-background-color:var(--smithy-sandbox-200);--pico-card-sectioning-background-color:var(--smithy-sandbox-400);--smithy-text-color:var(--smithy-cipher-slate-600);--smithy-main-background-color:var(--smithy-sandbox-600);--smithy-header-background:var(--smithy-code-red-600);--smithy-header-nav-color:var(--smithy-sandbox-200);--smithy-footer-background:var(--smithy-code-red-600);--smithy-footer-color:var(--smithy-sandbox-400);--smithy-footer-color-tint:var(--smithy-code-red-tint);--smithy-header-background-reverse:var(--smithy-sandbox-400);--smithy-header-nav-color-reverse:var(--smithy-code-red-600);--smithy-card-background:var(--smithy-sandbox-400);--smithy-card-border:var(--smithy-sandbox-600);--smithy-hero-color:var(--smithy-sandbox-600);--smithy-hero-background-tint:var(--smithy-code-red-tint);--smithy-btn-primary-background:var(--smithy-code-red-600);--smithy-btn-primary-background-hover:var(--smithy-code-red-tint);--smithy-btn-primary-color:var(--smithy-sandbox-200);--smithy-secondary-background:var(--smithy-code-red-tint);--smithy-secondary-title-color:var(--smithy-sandbox-400);--smithy-secondary-color:var(--smithy-sandbox-200);--smithy-btn-secondary-background:var(--smithy-cipher-slate-400);--smithy-btn-secondary-background-hover:var(--smithy-cipher-slate-200);--smithy-btn-secondary-color:var(--smithy-sandbox-200);--smithy-tertiary-background:var(--smithy-tooling-teal-600);--smithy-tertiary-title-color:var(--smithy-sandbox-400);--smithy-tertiary-color:var(--smithy-sandbox-200);--smithy-btn-tertiary-background:var(--smithy-secure-cyan-400);--smithy-btn-tertiary-background-hover:var(--smithy-secure-cyan-200);--smithy-btn-tertiary-color:var(--smithy-tooling-teal-600);--smithy-btn-quad-background:var(--smithy-sandbox-200);--smithy-btn-quad-border:var(--smithy-sandbox-600);--smithy-btn-quad-color:var(--smithy-cipher-slate-400);--smithy-btn-classic-color:var(--smithy-cipher-slate-400);--smithy-btn-classic-background:var(--smithy-sandbox-200);--smithy-btn-classic-background-hover:var(--smithy-sandbox-400);--smithy-btn-classic-border-color:var(--smithy-sandbox-800);--pico-image-background:var(--smithy-sandbox-600);--pico-blockquote-background:var(--smithy-sandbox-600);--pico-table-row-stripped-background-color:var(--smithy-sandbox-600);--pico-table-border-color:var(--smithy-sandbox-800)}:root{--pico-font-family:"Schibsted Grotesk", cursive;--pico-font-family-monospace:"JetBrains Mono", monospace;--pico-border-radius:2rem;--pico-typography-spacing-vertical:1.5rem;--pico-form-element-spacing-vertical:1rem;--pico-form-element-spacing-horizontal:1.25rem}h1{--pico-font-weight:400;--pico-typography-spacing-vertical:0.5rem}button{--pico-font-weight:700}html{font-size:62.5%;text-wrap:balance}:root{--smithy-font-family-headers:"MD Nichrome", sans-serif;--smithy-font-family:"Schibsted Grotesk", sans-serif;--smithy-font-family-monospace:"JetBrains Mono", monospace;--pico-font-family:var(--smithy-font-family);--smithy-fs-xxs:clamp(0.8rem, 4vw, 1rem);--smithy-fs-xs:1.6rem;--smithy-fs-sm:clamp(0.9rem, 4vw, 1.2rem);--smithy-fs-s:clamp(1rem, 4vw, 1.4rem);--smithy-fs-m:clamp(1.6rem, 4vw, 1.8rem);--smithy-fs-l:clamp(1.6rem, 4vw, 2rem);--smithy-fs-xl:clamp(1.6rem, 4vw, 2.2rem);--smithy-fs-h6:clamp(2.2rem, 4vw, 2.4rem);--smithy-fs-h5:clamp(2.2rem, 4vw, 2.8rem);--smithy-fs-h4:clamp(2.4rem, 4vw, 3.2rem);--smithy-fs-h3:clamp(2.8rem, 4vw, 4.8rem);--smithy-fs-h2:clamp(3.5rem, 4vw, 5.4rem);--smithy-fs-h1:clamp(3.6rem, 4vw, 7.2rem);--smithy-lh-xs:2.208rem;--smithy-lh-sm:1.35;--smithy-lh-s:clamp(1.2rem, 4vw, 2.1rem);--smithy-lh-m:clamp(2.208rem, 4vw, 2.43rem);--smithy-lh-l:clamp(2.208rem, 4vw, 2.6rem);--smithy-lh-xl:clamp(2.97rem, 4vw, 3.5rem);--smithy-lh-h6:clamp(2.242rem, 4vw, 2.64rem);--smithy-lh-h5:clamp(2.4rem, 4vw, 3rem);--smithy-lh-h4:clamp(2.64rem, 4vw, 3.52rem);--smithy-lh-h3:clamp(3.08rem, 4vw, 5.2rem);--smithy-lh-h2:clamp(3.52rem, 4vw, 5.4rem);--smithy-lh-h1:clamp(3.8rem, 4vw, 7.2rem)}h1,h2{--pico-font-family:var(--smithy-font-family-headers);--pico-font-weight:800;font-feature-settings:"ss01" 1,"ss03" 1,"cv06" 1}h3,h4,h5,h6{--pico-font-family:var(--smithy-font-family-headers);--pico-font-weight:600;font-feature-settings:"ss01" 1,"ss03" 1,"cv06" 1}h1{font-size:var(--smithy-fs-h1);line-height:var(--smithy-lh-h1);letter-spacing:.01em}h2{font-size:var(--smithy-fs-h2);line-height:var(--smithy-lh-h2)}h3{font-size:var(--smithy-fs-h3);line-height:var(--smithy-lh-h3)}h4{font-size:var(--smithy-fs-h4);line-height:var(--smithy-lh-h4)}h5{font-size:var(--smithy-fs-h5);line-height:var(--smithy-lh-h5)}h6{font-size:var(--smithy-fs-h6);line-height:var(--smithy-lh-h6)}.text-s{font-size:var(--smithy-fs-s);line-height:var(--smithy-lh-s)}.text-m{font-size:var(--smithy-fs-m);line-height:var(--smithy-lh-m);letter-spacing:-.01em}.text-l{font-size:var(--smithy-fs-l);line-height:var(--smithy-lh-l);letter-spacing:-.01em}.text-xl{font-size:var(--smithy-fs-xl);line-height:var(--smithy-lh-xl);letter-spacing:-.01em}.monospace-link{font-size:clamp(1.2rem,4vw,1.2rem);line-height:clamp(1.2rem,4vw,1.44rem);font-family:var(--smithy-font-family-monospace);letter-spacing:.02em;font-weight:700;text-transform:uppercase;text-decoration:none;color:var(--smithy-text-color)}.monospace-link:hover{text-decoration:underline}.monospace-text{font-size:clamp(1.2rem,4vw,1.2rem);line-height:clamp(1.2rem,4vw,1.44rem);font-family:var(--smithy-font-family-monospace);letter-spacing:.02em;font-weight:700;text-transform:uppercase;text-decoration:none;color:var(--smithy-text-color)}button,input{--pico-font-family:var(--smithy-font-family-monospace)}pre{border-radius:10px}blockquote{border-left-width:4px;background:var(--pico-blockquote-background)}blockquote p{margin-bottom:0}ul li{list-style:disc}table tr:nth-child(odd) td{background-color:var(--pico-table-row-stripped-background-color)}.menu-button{background-color:var(--smithy-header-background);border:2px solid var(--smithy-header-nav-color);border-radius:200px;color:var(--smithy-header-nav-color);font-family:jetbrains mono,monospace;font-weight:600;padding:8px 18px;text-transform:uppercase;font-size:clamp(1.4rem,4vw,1.6rem);line-height:clamp(2.1rem,4vw,1.96rem);letter-spacing:.02em;display:flex;justify-content:center;align-items:center;cursor:pointer}.menu-button:is(:hover,:active,:focus),.menu-button:is([aria-current=page]),.menu-button.active{background-color:var(--smithy-header-nav-color);color:var(--smithy-header-background);border:2px solid var(--smithy-header-nav-color);--pico-text-decoration:none;--pico-underline:none}.menu-button.active:is(:hover,:active,:focus){background-color:var(--smithy-header-background);color:var(--smithy-header-nav-color);border:2px solid var(--smithy-header-nav-color)}.menu-button.special{padding:8px 16px;background:var(--smithy-header-background);color:var(--smithy-header-nav-color)}.button{border-radius:4px;font-family:var(--pico-font-family-monospace);font-size:1.4rem;line-height:2.1rem;padding:.85rem 2.2rem;letter-spacing:.02em;text-transform:uppercase;border:none;font-weight:700;text-decoration:none;transition:background-color ease 200ms,color ease 200ms}.btn-big{font-size:1.62rem;line-height:1.92rem;padding:20px 16px 20px 22px}.btn-primary{color:var(--smithy-btn-primary-color);background:var(--smithy-btn-primary-background);border:1px solid var(--smithy-btn-primary-background)}.btn-primary:hover,.btn-primary:active{color:var(--smithy-btn-primary-background);background:var(--smithy-btn-primary-color)}.btn-secondary{color:var(--smithy-btn-secondary-color);background:var(--smithy-btn-secondary-background);border:1px solid var(--smithy-btn-secondary-background)}.btn-secondary:hover,.btn-secondary:active{color:var(--smithy-btn-secondary-background);background:var(--smithy-btn-secondary-color)}.btn-tertiary{color:var(--smithy-btn-tertiary-color);background:var(--smithy-btn-tertiary-background);border:1px solid var(--smithy-btn-tertiary-background)}.btn-tertiary:hover,.btn-tertiary:active{color:var(--smithy-btn-tertiary-background);background:var(--smithy-btn-tertiary-color)}.btn-quad{color:var(--smithy-btn-quad-color);background:var(--smithy-btn-quad-background);border:1px solid var(--smithy-btn-quad-background)}.btn-quad:hover,.btn-quad:active{color:var(--smithy-btn-quad-background);background:var(--smithy-btn-quad-color)}.btn-classic{color:var(--smithy-btn-classic-color);background:var(--smithy-btn-classic-background);border:1px solid var(--smithy-btn-classic-border-color);box-shadow:0 1px 2px rgba(16,24,40,5%)}.btn-classic:hover{color:var(--smithy-btn-classic-background-hover);background:var(--smithy-btn-classic-color)}.arrowed-link{position:relative;display:flex;align-items:center}.arrowed-link .icon-arrow-right{width:auto}.arrowed-link:hover{text-decoration:none!important}.arrowed-link .icon-arrow-right:before{width:24px;height:24px;font-size:14px;margin-left:1em;border-radius:3px;background-color:var(--pico-primary);color:#fff;transition:background-color ease 200ms}.arrowed-link:hover .icon-arrow-right:before{background-color:var(--smithy-text-color)}.loading:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4,end)900ms infinite;animation:ellipsis steps(4,end)900ms infinite;width:0;content:"...";height:18px;letter-spacing:0;font-size:12px}@keyframes ellipsis{to{width:30px}}@-webkit-keyframes ellipsis{to{width:30px}}input{border:1px solid var(--smithy-cipher-slate-200);color:var(--smithy-cipher-slate-200);padding:10px 20px;border-radius:4px;background:var(--smithy-sandbox-200);font-family:var(--pico-font-family-monospace);font-size:12px;font-weight:700;line-height:14.4px;letter-spacing:.02em;text-align:left;text-transform:uppercase;height:3.8rem}input:not([type=checkbox],[type=radio],[type=range]){height:3.8rem}@font-face{font-family:icomoon;src:url(/fonts/icomoon/icomoon.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:100%;height:100%;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.icon-lin:before,.icon-linkedin:before{content:"\e900"}.icon-x:before{content:"\e901"}.icon-gh:before,.icon-github:before{content:"\e902"}.icon-arrow-right:before{content:"\e907"}.icon-bug:before{content:"\e904";color:var(--pico-primary)}.icon-calendar:before{content:"\e905";color:var(--pico-primary)}.icon-chevron-down:before{content:"\e906";width:20px}.icon-chevron-down:before::before{color:var(--pico-primary)}.icon-mail:before{content:"\e903";color:var(--pico-primary)}.hexagon.shape{position:relative;width:10em;height:17.32em;border-radius:5px;transition:opacity .5s;transform:scale(.9);margin:0 3.74em}.hexagon.shape:before,.hexagon.shape:after{position:absolute;width:inherit;height:inherit;border-radius:inherit;background:inherit;content:""}.hexagon.shape:before{transform:rotate(60deg)}.hexagon.shape:after{transform:rotate(-60deg)}.square.shape{border-radius:5px;height:140px;width:140px}.circle.shape{border-radius:50%;height:140px;width:140px}.triangle.shape{--r:5px;width:140px;aspect-ratio:1/cos(30deg);--_g:calc(tan(60deg) * var(--r)) bottom var(--r), #000 98%, #0000 101%;-webkit-mask:conic-gradient(from -30deg at 50% calc(200% - 3 * var(--r)/2),#000 60deg,#0000 0)0 100%/100% calc(100% - 3 * var(--r)/2)no-repeat,radial-gradient(var(--r) at 50% calc(2 * var(--r)),#000 98%,#0000 101%),radial-gradient(var(--r) at left var(--_g)),radial-gradient(var(--r) at right var(--_g));clip-path:polygon(50% 0,100% 100%,0 100%)}.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.menu-button:is([aria-current=page]) .icon-chevron-down::before,.menu-button.active .icon-chevron-down::before{color:var(--pico-primary)}.card{position:relative;padding:28px 20px;border-radius:20px;box-shadow:-9px 10px 10px rgba(0,0,0,3%)}.card::before,.card::after{border-radius:20px;content:"";position:absolute;display:block}.card::before{width:calc(100% + 2px);height:calc(100% + 2px);left:-1px;top:-1px;padding:2px;z-index:0;background:linear-gradient(190.2deg,#fbf7f1 -41.69%,#f1ede4 2.52%,#d4c9b6 100.91%)}.card::after{width:100%;height:100%;left:0;top:0;z-index:1;background:rgba(255,252,245,.5)}.card>*{position:relative;z-index:2}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6,.card p{margin:0}.card .title-image{width:100%}@media all and (min-width:992px){.card{padding:28px}}.profile{display:flex;gap:12px;margin-top:auto}.profile .titles{display:flex;flex-direction:column;justify-content:center}.profile .name,.profile .name a{margin:0;color:var(--smithy-text-color);text-decoration:none}.profile .name:hover,.profile .name a:hover{color:var(--pico-primary)}.profile img{width:40px;border-radius:40px;height:40px;object-fit:cover;object-position:center top}body{min-height:100vh}body>main{padding:0}.container{clear:both}.container-fluid-edgeless{padding-right:0;padding-left:0}.hero-banner{padding-bottom:40px}@media all and (min-width:1200px){.hero-banner{padding-bottom:100px}}.overlay-card{background:var(--smithy-main-background-color);margin-top:-70px;border-radius:20px;position:relative;z-index:1}@media all and (max-width:992px){.overlay-card{padding:40px 5px 20px}}@media all and (min-width:992px){.overlay-card{padding:40px 20px 30px}}@media all and (min-width:1200px){.overlay-card{margin-top:-100px;padding:80px 40px 60px;border-radius:40px;box-shadow:-9px 10px 10px rgba(0,0,0,3%);margin-left:20px;margin-right:20px;width:calc(100% - 40px)}}#not-found .container{padding:90px 0;display:flex;gap:30px;flex-direction:column;justify-content:center;align-content:center;align-items:center}body>header{padding:30px 0}header{background:var(--smithy-header-background)}header .logo a{padding:0}header>*{position:relative;z-index:999}@media all and (max-width:1200px){body>header{padding:20px 10px}header .main-menu{display:flex;flex-direction:column}header .top-menu{width:100%;justify-content:space-between;position:relative;margin:0}header .top-menu li{position:static}header .top-menu li:before{content:"";border-bottom:2px solid var(--smithy-header-nav-color);position:absolute;top:calc(50% - 1px);width:calc(100% - 133px);left:125px}header .top-menu li .menu-button{z-index:1;position:relative}header .top-menu li a:hover,header .top-menu li a:active,header .top-menu li :where(a,[role=link]):not(:hover){position:relative;margin:0}header .top-menu .logo img{width:131px;max-width:none}header ul.dropdown-menu{display:none}header ul.dropdown-menu.open{display:flex;flex-direction:column;background:#fff;border-radius:14px;margin:20px 0 0;align-items:flex-start;padding:24px 20px;width:100%;gap:15px}header ul.dropdown-menu.open li{padding:0}header ul.dropdown-menu.open li:before{display:none}header ul.dropdown-menu.open .menu-button{background-color:transparent;border:none;padding:0;margin:0;z-index:1;position:relative;right:-5px}header ul.dropdown-menu.open .menu-button[aria-current=page]{text-decoration:underline}header ul.dropdown-menu.open .menu-button.special{padding:8px 16px;background:var(--smithy-header-background);color:var(--smithy-header-nav-color)}header ul.dropdown-menu.open .parent>.menu-button{color:var(--smithy-header-background)}header .parent.dropdown-menu ul.open .menu-button{color:var(--smithy-cipher-slate-200)}}@media all and (min-width:993px){header .main-menu li:not(.logo):before{content:"";border-bottom:2px solid var(--smithy-header-nav-color);position:absolute;top:calc(50% - 1px);width:20px;left:-25px}header .main-menu li:nth-child(2):before{width:27px;left:-32px}header .main-menu .menu-button{padding:8px 12px;font-size:1.4rem}}@media all and (min-width:1024px){header>.container{display:flex;justify-content:space-between;max-width:100%}}@media all and (min-width:1401px){header .main-menu .menu-button{font-size:1.6rem}}.main-menu ul{gap:30px}.main-menu li{padding:0;position:relative}.parent.dropdown-menu{position:relative}.parent.dropdown-menu.open::after{content:"";height:20px;background:0 0;top:100%;left:0;display:block;position:absolute;width:300px}.parent.dropdown-menu ul{display:none}.parent.dropdown-menu ul.open{position:absolute;left:0;top:100%;width:300px;z-index:3;display:flex;flex-direction:column;background:#fff;border-radius:14px;margin:20px 0 0;align-items:flex-start;padding:24px 20px;gap:15px;box-shadow:-9px 10px 10px rgba(0,0,0,3%);text-align:left}.parent.dropdown-menu ul.open li{padding:0}.parent.dropdown-menu ul.open li:before{display:none}.parent.dropdown-menu ul.open li a{text-align:left;width:100%}.parent.dropdown-menu ul.open .menu-button{background-color:transparent;border:none;color:var(--smithy-header-background);padding:0;margin:0;z-index:1;position:relative;right:-5px}.parent.dropdown-menu ul.open .menu-button:hover{text-decoration:underline}@media all and (max-width:992px){.parent.dropdown-menu ul.open{position:relative;box-shadow:none;padding-top:0;padding-bottom:10px;width:auto}.parent.dropdown-menu .menu-button{text-align:left;justify-content:flex-start}}.right-menu ul{gap:20px}.right-menu li{padding:0;position:relative}.contacts-menu ul{gap:20px}.contacts-menu li{padding:0;position:relative}footer{padding-top:0}footer .container-fluid{background:var(--smithy-footer-background);border-radius:20px}footer .container-fluid a,footer .container-fluid p{color:var(--smithy-footer-color);font-family:var(--pico-font-family-monospace);font-weight:700;margin:0;text-transform:uppercase}footer .container-fluid a:hover,footer .container-fluid a:active{text-decoration-color:var(--smithy-footer-color)}footer .icon-chevron-down{width:20px}footer .secondary-menu{padding:0}footer .secondary-menu li{list-style-type:none}@media all and (max-width:992px){footer{padding:0 10px 20px}footer .container{padding:20px}footer .parent.dropdown-menu ul.open{background-color:var(--smithy-code-red-tint);display:block;top:0;margin-top:0}footer .parent.dropdown-menu ul.open .menu-button{color:#fff;opacity:1;display:inline-block;width:auto}footer .parent.dropdown-menu .menu-button{text-align:center;justify-content:center}footer .main-menu ul{display:flex;flex-direction:column;gap:15px;justify-content:center;width:100%}footer .main-menu li{text-align:center;width:100%}footer .main-menu li::before{display:none}footer .main-menu .menu-button{border:none;width:100%;line-height:4rem;opacity:.7}footer .main-menu .menu-button[aria-current=page]{background-color:var(--smithy-footer-color-tint);color:var(--smithy-footer-color)}footer .main-menu .menu-button:hover,footer .main-menu .menu-button:active{background-color:var(--smithy-footer-background);color:var(--smithy-footer-color)}footer .main-menu .menu-button.direct-link{opacity:1;width:auto;background:#fff;color:var(--smithy-code-red-tint);display:inline-block}footer .main-menu .parent>.menu-button:hover,footer .main-menu .parent>.menu-button:active{cursor:default}footer .footer-logo{margin:calc(var(--pico-typography-spacing-vertical) * 5)0 calc(var(--pico-typography-spacing-vertical) * 3)}footer .links{display:flex;padding:0;width:100%;align-items:center;justify-content:center;gap:30px}footer .links li{list-style-type:none}footer .links a>span::before{font-size:30px}footer .links a:hover{text-decoration:none}footer .secondary-menu{text-align:center}footer p{text-align:center}}@media all and (min-width:993px){footer .container{padding:20px}footer .container-fluid{margin:0 20px 20px;width:calc(100% - 40px)}footer .main-menu ul{width:100%;justify-content:space-between;gap:15px}footer .main-menu li a{text-align:center}footer .footer-logo{margin:210px 0 40px}footer .footer-bottom{display:flex;width:100%;justify-content:space-between;align-items:baseline}footer .secondary-menu{margin:0}footer .secondary-menu li{margin:0}}@media all and (min-width:1200px){footer .container{padding:40px 0}}@media all and (min-width:1400px){footer .main-menu li a{width:160px}}.Demo header,.Contact header,.Blog header,.Changelog header,.SaaS header,.OSS header,.Components header,.Blog-single header,.Careers-single header,.Changelog-single header,.Product header,.Projects header,.Usecases header,.Usecase-single header,.Opinion header,.Newsletter header,.Pricing header,.Categories header{background:0 0}.Demo header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Contact header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Blog header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Changelog header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.SaaS header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.OSS header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Components header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Blog-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Careers-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Changelog-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Product header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Projects header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Usecases header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Usecase-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Opinion header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Newsletter header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Pricing header .main-menu>ul:not(.dropdown-menu)>li>.menu-button,.Categories header .main-menu>ul:not(.dropdown-menu)>li>.menu-button{background-color:var(--smithy-header-background-reverse);border:2px solid var(--smithy-header-nav-color-reverse);color:var(--smithy-header-nav-color-reverse)}.Demo header .right-menu>ul>li>.menu-button,.Contact header .right-menu>ul>li>.menu-button,.Blog header .right-menu>ul>li>.menu-button,.Changelog header .right-menu>ul>li>.menu-button,.SaaS header .right-menu>ul>li>.menu-button,.OSS header .right-menu>ul>li>.menu-button,.Components header .right-menu>ul>li>.menu-button,.Blog-single header .right-menu>ul>li>.menu-button,.Careers-single header .right-menu>ul>li>.menu-button,.Changelog-single header .right-menu>ul>li>.menu-button,.Product header .right-menu>ul>li>.menu-button,.Projects header .right-menu>ul>li>.menu-button,.Usecases header .right-menu>ul>li>.menu-button,.Usecase-single header .right-menu>ul>li>.menu-button,.Opinion header .right-menu>ul>li>.menu-button,.Newsletter header .right-menu>ul>li>.menu-button,.Pricing header .right-menu>ul>li>.menu-button,.Categories header .right-menu>ul>li>.menu-button{background-color:var(--smithy-header-nav-color-reverse);border:2px solid var(--smithy-header-nav-color-reverse);color:var(--smithy-header-background-reverse)}.Demo .logo a img,.Contact .logo a img,.Blog .logo a img,.Changelog .logo a img,.SaaS .logo a img,.OSS .logo a img,.Components .logo a img,.Blog-single .logo a img,.Careers-single .logo a img,.Changelog-single .logo a img,.Product .logo a img,.Projects .logo a img,.Usecases .logo a img,.Usecase-single .logo a img,.Opinion .logo a img,.Newsletter .logo a img,.Pricing .logo a img,.Categories .logo a img{filter:brightness(0)saturate(100%)invert(44%)sepia(60%)saturate(2610%)hue-rotate(349deg)brightness(98%)contrast(97%)}@media all and (max-width:767px){.Demo header .top-menu li:before,.Contact header .top-menu li:before,.Blog header .top-menu li:before,.Changelog header .top-menu li:before,.SaaS header .top-menu li:before,.OSS header .top-menu li:before,.Components header .top-menu li:before,.Blog-single header .top-menu li:before,.Careers-single header .top-menu li:before,.Changelog-single header .top-menu li:before,.Product header .top-menu li:before,.Projects header .top-menu li:before,.Usecases header .top-menu li:before,.Usecase-single header .top-menu li:before,.Opinion header .top-menu li:before,.Newsletter header .top-menu li:before,.Pricing header .top-menu li:before,.Categories header .top-menu li:before{border-color:var(--smithy-header-nav-color-reverse)}.Demo header ul.dropdown-menu .menu-button,.Contact header ul.dropdown-menu .menu-button,.Blog header ul.dropdown-menu .menu-button,.Changelog header ul.dropdown-menu .menu-button,.SaaS header ul.dropdown-menu .menu-button,.OSS header ul.dropdown-menu .menu-button,.Components header ul.dropdown-menu .menu-button,.Blog-single header ul.dropdown-menu .menu-button,.Careers-single header ul.dropdown-menu .menu-button,.Changelog-single header ul.dropdown-menu .menu-button,.Product header ul.dropdown-menu .menu-button,.Projects header ul.dropdown-menu .menu-button,.Usecases header ul.dropdown-menu .menu-button,.Usecase-single header ul.dropdown-menu .menu-button,.Opinion header ul.dropdown-menu .menu-button,.Newsletter header ul.dropdown-menu .menu-button,.Pricing header ul.dropdown-menu .menu-button,.Categories header ul.dropdown-menu .menu-button{color:var(--smithy-header-background)}}@media all and (min-width:768px){.Demo header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Demo header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Contact header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Contact header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Blog header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Blog header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Changelog header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Changelog header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.SaaS header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.SaaS header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.OSS header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.OSS header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Components header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Components header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Blog-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Blog-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Careers-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Careers-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Changelog-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Changelog-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Product header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Product header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Projects header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Projects header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Usecases header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Usecases header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Usecase-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Usecase-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Opinion header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Opinion header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Newsletter header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Newsletter header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Pricing header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Pricing header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]),.Categories header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus),.Categories header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]){background-color:var(--smithy-header-nav-color-reverse);color:var(--smithy-header-background-reverse)}.Demo header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Demo header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Contact header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Contact header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Blog header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Blog header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Changelog header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Changelog header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.SaaS header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.SaaS header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.OSS header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.OSS header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Components header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Components header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Blog-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Blog-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Careers-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Careers-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Changelog-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Changelog-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Product header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Product header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Projects header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Projects header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Usecases header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Usecases header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Usecase-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Usecase-single header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Opinion header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Opinion header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Newsletter header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Newsletter header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Pricing header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Pricing header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before,.Categories header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is(:hover,:active,:focus) .icon-chevron-down::before,.Categories header .main-menu>ul:not(.dropdown-menu)>li>.menu-button:is([aria-current=page]) .icon-chevron-down::before{color:var(--smithy-header-background-reverse)}.Demo header .main-menu li:not(.logo):before,.Contact header .main-menu li:not(.logo):before,.Blog header .main-menu li:not(.logo):before,.Changelog header .main-menu li:not(.logo):before,.SaaS header .main-menu li:not(.logo):before,.OSS header .main-menu li:not(.logo):before,.Components header .main-menu li:not(.logo):before,.Blog-single header .main-menu li:not(.logo):before,.Careers-single header .main-menu li:not(.logo):before,.Changelog-single header .main-menu li:not(.logo):before,.Product header .main-menu li:not(.logo):before,.Projects header .main-menu li:not(.logo):before,.Usecases header .main-menu li:not(.logo):before,.Usecase-single header .main-menu li:not(.logo):before,.Opinion header .main-menu li:not(.logo):before,.Newsletter header .main-menu li:not(.logo):before,.Pricing header .main-menu li:not(.logo):before,.Categories header .main-menu li:not(.logo):before{border-color:var(--smithy-header-nav-color-reverse)}}.rounded-menu{display:flex;border-radius:16px;padding:4px;border:1px solid var(--smithy-header-background);color:var(--smithy-header-background);justify-content:space-between;gap:8px;margin:0 0 40px}.rounded-menu a{padding:2px 12px;border-radius:16px}.rounded-menu .active{color:var(--smithy-header-nav-color);background:var(--smithy-header-background)}@media all and (max-width:767px){.rounded-menu{width:100%;gap:4px}.rounded-menu a{padding:2px 6px;border-radius:16px}}@media all and (max-width:576px){.rounded-menu{gap:0}.rounded-menu a{font-size:1rem}}@media all and (max-width:341px){.rounded-menu a{font-size:.8rem}}@media all and (min-width:1400px){.rounded-menu{margin-bottom:60px}}#breadcrumbs{display:flex;padding:12px 0;margin:0}#breadcrumbs li{list-style-type:none;margin:0}#breadcrumbs li+li::before{content:"/";font-size:16px;margin:0 4px}#breadcrumbs a{text-decoration:none}.rounded-section{border-radius:20px;margin:40px auto;box-shadow:-9px 10px 10px rgba(0,0,0,3%)}.rounded-section p{font-size:1.6rem;font-weight:400;line-height:2.208rem;letter-spacing:-.01em;text-align:center;max-width:800px}@media all and (max-width:992px){.rounded-section{padding:40px 20px}}@media all and (min-width:992px){.rounded-section{padding:80px 40px;margin:40px auto}.rounded-section p{font-size:2.2rem;line-height:2.97rem;letter-spacing:-.01em}}@media all and (min-width:1400px){.rounded-section{margin:80px auto}}.social{position:relative;border-radius:20px;box-shadow:-9px 10px 10px rgba(0,0,0,3%);display:flex;flex-direction:column;align-items:center}.social::before,.social::after{border-radius:20px;content:"";position:absolute;display:block}.social::before{width:calc(100% + 2px);height:calc(100% + 2px);left:-1px;top:-1px;padding:2px;z-index:0;background:linear-gradient(190.2deg,#fbf7f1 -41.69%,#f1ede4 2.52%,#d4c9b6 100.91%)}.social::after{width:100%;height:100%;left:0;top:0;z-index:1;background-image:url(/images/abstract-background.svg);background-size:cover;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:.6;background-color:#fff}.social>*{position:relative;z-index:2}.social h2,.social p{color:var(--smithy-text-color);margin:0}.social .links{display:flex;padding:0;width:100%;align-items:center;justify-content:center}.social .links li{list-style-type:none}.social .links a{color:var(--smithy-text-color);text-decoration:none;display:block;padding:12px;border-radius:14px;background:var(--smithy-sandbox-400);border:1px solid var(--smithy-sandbox-800);box-shadow:-9px 10px 10px #00000008;transition:background-color ease 200ms,color ease 200ms}.social .links a:hover{color:var(--smithy-sandbox-400);background:var(--smithy-text-color);border:1px solid var(--smithy-text-color)}@media all and (max-width:991.9px){.social{padding:40px 20px;gap:28px}.social .links{gap:20px}.social .links li a{width:50px;height:50px}.social .links li a>span::before{font-size:25px}}@media all and (min-width:992px){.social{padding:80px 40px;gap:40px}.social .links{gap:24px}.social .links li a{width:80px;height:80px}.social .links li a>span::before{font-size:40px}}#newsletter{background:var(--smithy-tertiary-background);color:var(--smithy-tertiary-color);display:flex;flex-direction:column;align-items:center;text-align:center}#newsletter .content{display:flex;flex-direction:column}#newsletter h2{color:var(--smithy-tertiary-title-color);margin:0}#newsletter p{color:var(--smithy-tertiary-color);max-width:800px}#newsletter form{display:flex;flex-direction:column;justify-content:center;align-items:center}#newsletter form .form-group{margin-bottom:20px}#newsletter form input{margin:0}#newsletter form label{height:23px;line-height:23px;margin:0;color:var(--smithy-tertiary-color);font-family:var(--pico-font-family-monospace);text-transform:uppercase;font-size:1.4rem}#newsletter #mc_embed_signup_scroll .mc-field-group{width:100%}#newsletter #mc_embed_signup_scroll .mc-field-group .form-field{display:flex;gap:20px;text-align:left;align-items:flex-start;margin:0 auto;width:100%}#newsletter #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid var(--smithy-pipeline-pink-600)}#newsletter #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{background-color:transparent;color:var(--smithy-pipeline-pink-100);font-size:1.6rem;min-width:300px}#newsletter #mc_embed_signup div.response{width:100%;font-size:1.8rem;font-weight:400;color:var(--smithy-secure-cyan-200);margin:0}#newsletter #mc_embed_signup input.button{max-width:150px;margin:0;border-radius:4px;font-family:var(--pico-font-family-monospace);font-size:1.4rem;line-height:2.1rem;padding:.85rem 2.2rem;letter-spacing:.02em;text-transform:uppercase;font-weight:700;text-decoration:none;transition:background-color ease 200ms,color ease 200ms;height:auto;background-color:var(--smithy-btn-secondary-background);border:1px solid var(--smithy-btn-secondary-background);color:var(--smithy-secondary-color);text-align:center}#newsletter #mc_embed_signup input.button:hover{color:var(--smithy-btn-secondary-background);background:var(--smithy-btn-secondary-color)}#newsletter #mc_embed_signup #mce-responses{top:0;padding:0;width:100%;margin:0;text-align:center}@media all and (max-width:992px){#newsletter .content{gap:28px}#newsletter #form-fields{display:flex;flex-direction:column;gap:0;width:100%;text-align:center;align-items:center}}@media all and (min-width:992px){#newsletter .content{gap:40px}}#feedback{background:var(--smithy-secondary-background);color:var(--smithy-secondary-color);display:flex;flex-direction:column;align-items:center;text-align:center}#feedback h2{color:var(--smithy-sandbox-200);margin:0}#feedback p{color:var(--smithy-sandbox-200);max-width:800px}@media all and (max-width:992px){#feedback{gap:28px}}@media all and (min-width:992px){#feedback{gap:40px}}