section.anniversary{padding:46px 0}.header h3{font-size:36px;margin-top:0}.header p{text-transform:uppercase;font-size:18px;letter-spacing:4px;margin-bottom:0}.header{margin-bottom:1em}.copy-and-stats{display:flex;align-items:stretch;gap:2rem;flex-direction:column}.stats{display:flex;flex-direction:column;gap:1em;width:100%}.copy-and-stats .copy{width:100%}.stat-row{flex-grow:1;display:grid;grid-template-columns:1fr;gap:1em}.stat{border:1px solid var(--color-accent);text-align:center;padding:16px 20px;justify-content:space-between;display:flex;flex-direction:column;position:relative}.stat:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:10px solid var(--color-accent);border-left:10px solid transparent}.stat-number-label-wrapper{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.stat-number{color:var(--color-accent);font-weight:700;margin-bottom:0;font-size:36px}.stat-label{color:var(--color-accent);font-weight:700}.stat-subtitle,.stat-label{margin-bottom:0}.testimonial{background:var(--color-white-off);box-sizing:border-box}.testimonial .padding-wrap{padding:20px 40px}.blaze-slider{margin:2em 0;min-width:0}.blaze-pagination{margin-top:1em;display:flex;justify-content:center;gap:1em}.blaze-pagination button{border-radius:100%;height:25px;width:25px;padding:0;font-size:0;color:#fff;background:#fff;border:2px solid var(--color-gray)}.blaze-pagination button.active{background:var(--color-accent);border:none;color:var(--color-accent)}.testimonial .quote{font-style:italic}.testimonial .author{font-weight:700}@media (min-width: 45rem){.copy-and-stats{flex-direction:row}.stat-row{grid-template-columns:1fr 1fr}}.banner{background:linear-gradient(to right,var(--color-primary),var(--color-primary-muted));padding:6rem 0}.banner-content{text-align:center}.buzzwords{color:var(--color-white);position:relative;background:var(--color-black);overflow:hidden}.buzzwords .alignwide{margin-top:4rem;margin-bottom:4rem}.buzzwords h2{font-size:1.2rem;text-transform:uppercase;font-weight:400;letter-spacing:.2em}.buzzwords h3{font-size:2.2rem;text-transform:uppercase;letter-spacing:.1em}.buzzwords-copy,.buzzwords-list{margin-bottom:2rem}.buzzwords .blob{pointer-events:none;z-index:0;opacity:.3;--size: 60rem;position:absolute;width:var(--size);height:var(--size);bottom:calc(var(--size) / -1.8);left:calc(50% - var(--size) / 2);background:radial-gradient(circle closest-side,var(--color-primary),transparent)}.buzzwords-list{margin-right:auto;margin-left:auto;max-width:70rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.buzzwords-list li{font-weight:600;mix-blend-mode:screen;--border: 1px;position:relative;z-index:2;padding:var(--border);color:var(--color-text);background:linear-gradient(to bottom,var(--color-accent),var(--color-primary));border-radius:2rem}.buzzwords-list li .inner{background:var(--color-black);border-radius:2rem;position:relative;z-index:2;padding:.5rem 1rem}.buzzwords-link{align-self:center;margin:0 auto;width:fit-content}.checkerboard-layout figure{display:flex;flex-direction:column;gap:2rem;margin:3rem 0}@media (min-width: 45rem){.checkerboard-layout figure img{width:50%}.checkerboard-layout figure{gap:3rem;align-items:center}.checkerboard-layout figure:nth-child(odd){flex-direction:row}.checkerboard-layout figure:nth-child(2n){flex-direction:row-reverse}}.dbl-next-content{margin-top:clamp(4rem,10vw,8rem)}.dbl-next-content-transition{text-align:center;margin-top:clamp(2rem,6vw,4rem)}dialog.dialog{border:2px solid #ccc;border-radius:.25rem;background:#fff;margin:auto;padding:1rem;max-width:calc(100% - 2rem);max-height:calc(100% - 2rem)}dialog.dialog::backdrop{background:#000c}.features{margin:4rem 0}.features-grid{margin-top:1.5rem;display:grid;gap:3rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.hero{margin:4rem 0}.hero-image{position:relative}.hero-image img{position:relative;z-index:2}.hero-layout{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 45rem){.hero-layout{flex-direction:row;align-items:center;gap:2rem}.hero-content{flex:1;width:55%;text-align:left}.hero-image{width:45%;order:2}.hero-image img{object-fit:contain}}.info{margin:4rem 0}.info-layout{display:flex;flex-direction:column;gap:1rem}@media (min-width: 45rem){.info-layout{flex-direction:row-reverse;align-items:center}.info-content{flex-grow:1}.info-image{width:22rem;flex-shrink:0}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:none;align-items:center;justify-content:center;z-index:10}.modal-overlay.active{display:flex}.modal-dialog{background:#fff;border-radius:.25rem;max-width:480px;width:90%;box-shadow:0 2px 10px #0003;animation:slide-down .3s ease-out}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #eee}.modal-title{margin:0;font-size:1.25rem}.modal-body{padding:1rem;font-size:1rem;color:#333}.modal-body .options{display:flex;gap:1em;flex-direction:column}.modal-body .option{border:1px solid var(--color-accent);padding:15px;width:100%}.modal-close{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:#333}@keyframes slide-down{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width: 45rem){.modal-body .options{flex-direction:row}}.nav-layout{display:grid;grid-template-areas:". . . ." ". logo toggle ." ". . . ." "nav nav nav nav";grid-template-columns:var(--layout-margin) 1fr 2.5rem var(--layout-margin);grid-template-rows:1rem 2.5rem 1rem 0fr;overflow:hidden;font-weight:700;transition:grid-template-rows .35s}.nav-layout:has(:checked){grid-template-rows:1rem 2.5rem 1rem 1fr}.nav-layout:has(:checked) .is-open{display:block}.nav-layout:has(:checked) .is-closed{display:none}.nav-layout a{text-decoration:none}.nav-layout .is-open{display:none;pointer-events:none}.nav-layout .is-closed{display:block;pointer-events:none}.nav-layout .logo-link{grid-area:logo;max-width:10rem}.nav-layout .toggle{width:2.5rem;height:2.5rem;text-align:center;cursor:pointer;grid-area:toggle;font-size:2.5rem;line-height:1}.nav-layout .toggle:hover,.nav-layout .toggle:focus{color:var(--color-accent)}.main-menu{grid-area:nav;min-height:0;display:flex;flex-direction:column;background-color:var(--color-primary)}.main-menu .menu:first-of-type{margin:1rem 0}.main-menu a{display:flex;align-items:center;gap:.5em;flex-direction:row-reverse;justify-content:flex-end;padding:.5rem var(--layout-margin)}.main-menu a:hover{background:var(--color-primary-muted)}.main-menu .lang-nav{display:flex;gap:.5rem;padding:.5rem 1rem;margin-right:1rem}.main-menu .lang-nav .icon{width:1rem}.main-menu .lang-nav a{padding:unset;border-bottom:2px solid transparent}.main-menu .lang-nav a[data-current=true]{border-color:currentColor}@media (min-width: 45rem){.nav-layout{display:grid;grid-template-areas:". . . ." ". logo nav ." ". . . .";grid-template-columns:var(--layout-margin) auto 1fr var(--layout-margin);grid-template-rows:1rem 2.5rem 0fr}.toggle{display:none}.main-menu{background-color:unset;justify-self:end;overflow:hidden;flex-direction:row-reverse;align-items:center}.main-menu .menu:first-of-type{margin:unset;display:flex;gap:1.5rem}.main-menu a{font-size:.9rem;flex-direction:row;padding:0rem .1rem}.main-menu a:hover{background-color:var(--color-primary);color:var(--color-black)}}.next-steps{background:var(--color-black);color:var(--color-white);padding:4rem 0}.next-steps a{color:var(--color-primary)}.next-steps a:hover,.next-steps a:focus{color:var(--color-primary-muted)}.next-steps .org-steps .steps,.next-steps .cards{display:flex;gap:.5rem;flex-direction:column}.next-steps .cards{margin:1rem 0 4rem}.next-steps .card{font-size:.9rem;border:1px solid #5c5c5c;padding:3rem 2rem;text-align:center}.next-steps .card>:last-child{margin-bottom:0}.next-steps .card .icon{font-size:1.25rem;margin-bottom:1rem}.next-steps .org-steps .steps{gap:1.5rem;margin-top:1.5rem}@media (min-width: 45rem){.next-steps .org-steps .steps,.next-steps .cards{flex-direction:row}.next-steps .org-steps .steps>*,.next-steps .cards>*{width:100%;flex-grow:1}}.tabs{margin:4rem 0}.tab-triggers{display:flex;flex-wrap:wrap;flex-direction:column;border-top:3px solid var(--color-primary);margin-bottom:1.5rem}.tab-contents{display:grid;grid-template-rows:1fr}.tab-contents>*{grid-row:1;grid-column:1}.tabs-intro-copy h2{margin-bottom:10px}.tab-trigger{padding:.5rem 1rem;border:none;font-weight:400;cursor:pointer;color:#666;background-color:#f2f2f2}.tab-trigger.active{background-color:var(--color-primary);color:#000;font-weight:700}.tab-trigger.active i{display:none}.tab-content{opacity:0;pointer-events:none}.tab-content.active{opacity:1;pointer-events:auto}.tab-copy em{font-style:italic;color:#777;font-size:.8rem}.tab-copy h3{margin-top:.75rem;margin-bottom:.25rem}.tabs .cards{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:.5rem}.tabs .card{display:flex;flex-direction:column;justify-content:center}.tabs .card img{max-width:14rem;margin-bottom:1rem}.tabs .card-content{font-weight:700;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.tabs .card-content>.icon>i{color:var(--color-accent)}@media (min-width: 40rem){.tab-triggers{flex-direction:unset}.tab-trigger{background:none}.tabs .cards{flex-direction:row}.tabs .card{flex:1}}.blue-fade{padding:3rem 1.5rem;background:radial-gradient(closest-side,white,transparent),radial-gradient(ellipse at center left,rgba(61 88 236 / .2),transparent);border-radius:1rem}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--font-sans: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-monospace: "SFMono-Regular", Andale Mono, Consolas, "Liberation Mono", Menlo, monospace;--font-serif: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;--color-white: #fff;--color-white-off: #F4F4F5;--color-gray: #6F6F6F;--color-black: #000;--color-primary: #efd911;--color-primary-intense: #cdab00;--color-primary-muted: #fff59a;--color-accent: #3d58ec;--color-accent-intense: #2b40b6;--color-accent-muted: #506bff;--border-radius: 1px;--border-width: 1px}body{background-color:var(--color-white);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vw;min-height:100dvh;display:flex;flex-direction:column}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto;}}main{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.button,button,[type=button],[type=reset],[type=submit]{--button-background: var(--color-primary);--button-color: var(--color-black);background-color:var(--button-background);color:var(--button-color);border:2px solid var(--button-background);border-radius:var(--border-radius);cursor:pointer;display:inline-block;text-decoration:none;white-space:nowrap;font:700 .8rem/1 var(--font-sans);height:2rem;padding:.5rem 1rem;transition:background-color .15s,border-color .15s;width:fit-content}a.button:where(:hover,:focus){color:var(--button-color)!important}:is(.button,button,[type=button],[type=reset],[type=submit]):where(:hover,:focus){--button-background: var(--color-primary-intense)}:is(.button,button,[type=button],[type=reset],[type=submit]):where([disabled]){filter:saturate(0);pointer-events:none;cursor:not-allowed}.button-secondary{--button-color: var(--color-black);background:var(--color-white)}.button-black{--button-color: var(--color-white);--button-background: var(--color-black)}.button-group{display:flex;flex-wrap:wrap;gap:.5rem;margin:var(--space-sm) 0}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-weight:700;line-height:1.2;margin:0 0 .5rem}h1{font-size:3.75rem;font-weight:900}h2{font-size:2.5rem;position:relative}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.9rem}p{overflow-wrap:break-word;margin:0 0 .75em}em{font-style:italic}a{color:var(--color-link-default)}a:where(:hover,:focus){color:var(--color-link-hover)}:where(p,ul:not([class]),ol:not([class]),pre,code,blockquote,img,video,iframe)+:is(h1,h2,h3,h4,h5,h6){margin-top:2rem}address{font-style:normal}.hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}ul,ol{list-style-type:none;margin:0;padding:0}ul:not([class]){list-style-type:disc;margin:0 0 1rem 1.125rem;line-height:1.3}ul:not([class])>li>ul{list-style-type:circle}ul:not([class])>li>ul>li>ul{list-style-type:square}ol:not([class]){margin:0 0 1rem 1.75rem;padding-left:0;list-style:decimal}:where(ul:not([class]),ol:not([class]))>li{padding-left:0rem;margin-bottom:.5rem}ul:not([class]) ul,ol:not([class]) ul{margin:1rem 0 1rem 1rem}ul:not([class]) ol,ol:not([class]) ol{margin:1rem 0 1rem 2rem}hr{border:none;height:var(--border-width);background:var(--color-ui-muted);width:100%;margin:2rem 0}blockquote{border-left:var(--border-width) solid var(--color-ui);padding:1rem;margin:0 0 2rem}blockquote:not(:first-child){margin:2rem 0}blockquote>:first-child{padding-top:0;margin-top:0}blockquote>:last-child{padding-bottom:0;margin-bottom:0}hr{border-top:1px solid #e4e4e7}img,picture,video,canvas,svg{display:block;max-width:100%}img{width:100%;height:auto;display:block}video{width:100%;height:auto;border-radius:.5rem;overflow:hidden}:where(select,textarea,input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=reset],[type=submit])){color:currentColor;-webkit-appearance:none;background-color:transparent;border:var(--border-width) solid var(--color-black);border-radius:var(--border-radius);box-shadow:none;box-sizing:inherit;width:100%;font:400 .9rem/1 var(--font-sans);height:3rem;padding:.5rem .75rem;margin:.25em 0 .75em;transition:background-color .15s,border-color .15s}:where(select,textarea,input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=reset],[type=submit])):focus{outline:none;box-shadow:0 0 0 3px var(--color-primary)}:where(select,textarea,input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=reset],[type=submit]))[required]:before{content:"*";position:absolute;top:-.5rem;right:1rem}textarea{padding:.25rem .5rem;line-height:1.4}[type=file]{padding-top:.3rem;display:flex;align-items:center}select{background:transparent url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="rgba(125,125,125,0.5)" d="M0,0l6,8l6-8"/></svg>') center right no-repeat}select[multiple]{background:none;height:auto}select:focus{background:var(--color-white) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="rgba(125,125,125,0.5)" d="M12,8L6,0L0,8"/></svg>') center right no-repeat}textarea{min-height:6.5rem}label.floating{display:block;width:fit-content;background:var(--color-white);position:relative;z-index:2;margin-left:.25rem;margin-bottom:-.8rem;padding:0 .25rem}label,.label{font-size:.8rem;font-weight:700}form{mix-blend-mode:darken}legend{font-weight:700;font-size:1.25rem;float:left;margin-bottom:.5em;width:100%}fieldset{position:relative;box-sizing:border-box;border:none;border:var(--border-width) solid var(--color-black);border-radius:var(--border-radius);margin:var(--space-md) 0;padding:var(--space-sm)}fieldset>:last-child{margin-bottom:0}fieldset:focus-within{border:var(--border-width) solid var(--color-yellow)}[type=radio],[type=checkbox]{accent-color:var(--color-link-default);display:inline-block;cursor:pointer;vertical-align:-.1em}:where([type=radio],[type=checkbox])+label{width:auto;display:inline-block;font-size:.9rem;vertical-align:middle;font-weight:400;text-transform:none;margin-left:.1rem;letter-spacing:0;cursor:pointer}[type=color]{-webkit-appearance:none;display:block;padding:0;cursor:pointer;width:2rem}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-webkit-color-swatch{border:none}[type=file]{border-style:dashed;cursor:pointer}input::file-selector-button,input::-webkit-file-upload-button{cursor:pointer;color:inherit;padding:0 .75rem 0 0;background:none;border:none}.form-row{display:flex;gap:1rem}.form-row>*{margin-top:0;flex-grow:1}.input-row{display:flex;align-items:center;margin:.25em 0 .75em}.input-row>*{border-radius:0;margin:0}.input-row>:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}.input-row>:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0}:root{--cols: 1;--container-width: 80rem;--gap: 1rem;--layout-margin: max(((100vw - var(--container-width))/2), 1rem);--container: calc(100vw - (2 * var(--layout-margin)))}.alignwide{display:grid;grid-template-columns:var(--layout-margin) 1fr var(--layout-margin)}.alignwide>*{grid-column:2}.aligncenter{--container-width: 40rem;--gap: 1rem;--layout-margin: max(((100vw - var(--container-width))/2), 1rem);--container: calc(100vw - (2 * var(--layout-margin)));display:grid;grid-template-columns:var(--layout-margin) 1fr var(--layout-margin)}.aligncenter>*{grid-column:2}.blobs{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:-1;overflow-x:hidden;pointer-events:none}.blobs .blue{opacity:.2;position:absolute;height:80vw;width:80vw;top:-20vw;right:-30vw;background:radial-gradient(circle closest-side,var(--color-accent),transparent)}.blobs .yellow{opacity:.1;position:absolute;height:80vw;width:80vw;top:-20vw;left:-30vw;background:radial-gradient(circle closest-side,var(--color-primary),transparent)}.blaze-slider{--slides-to-show:1;--slide-gap:20px;direction:ltr}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:var(--slide-gap);--slide-width:calc( (100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show) );box-sizing:border-box}.blaze-track>*{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}
