@font-face{font-family:Montreuil;src:local("Montreuil Regular"),local("Montreuil"),url(/fonts/montreuil/Montreuil-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montreuil;src:local("Montreuil Regular Italic"),local("Montreuil Italic"),url(/fonts/montreuil/Montreuil-Italic.woff2) format(woff2);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Montreuil;src:local("Montreuil Medium"),url(/fonts/montreuil/Montreuil-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montreuil;src:local("Montreuil Medium Italic"),url(/fonts/montreuil/Montreuil-MediumItalic.woff2) format(woff2);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Valkyrie;src:local("Valkyrie Regular"),local("Valkyrie"),url(/fonts/valkyrie/valkyrie_b_regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Valkyrie;src:local("Valkyrie Regular Italic"),local("Valkyrie Italic"),url(/fonts/valkyrie/valkyrie_b_italic.woff2) format(woff2);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Valkyrie;src:local("Valkyrie Bold"),url(/fonts/valkyrie/valkyrie_b_bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}:root{--color-text:#0a1030;--color-text-pale:#505673;--color-text-mark:hsla(0,0%,100%,.3);--color-beige:#fdf1f0;--color-beige-pale:#e3d8df;--color-beige-xpale:#f7ebeb;--color-blue:#1c35bc;--color-blue-light:#3a4db6;--color-purple:#6e1d7a;--color-gold:#f2cc00;--color-green:#2e453f;--color-green-dark:#192d28;--color-light-blue:#e2d9df;--color-light-blue-pale:#f0e7ec;--font-size-xs:14px;--font-size-s:18px;--font-size-m:19px;--font-size-l:25px;--font-size-xl:40px;--font-size-xxl:50px;--line-height-xs:20px;--line-height-s:25px;--line-height-m:25px;--line-height-l:30px;--line-height-xl:45px;--line-height-xxl:55px;--font-family-sans:"Montreuil","Helvetica Neue",Helvetica,sans-serif;--font-family-serif:"Valkyrie","Georgia Pro",Georgia,serif;--font-family-mono:"Iosevka Fixed SS08","SF Mono","Roboto Mono",Courier,monospace;--border-radius-s:5px;--border-radius-l:15px;--icon-size-s:16px;--icon-size-m:22px}@media(max-width:900px){:root{--font-size-xs:15px;--font-size-s:17px;--font-size-m:18px;--font-size-l:24px;--font-size-xl:35px;--font-size-xxl:50px;--line-height-xs:20px;--line-height-s:25px;--line-height-m:25px;--line-height-l:30px;--line-height-xl:35px;--line-height-xxl:55px}}*{box-sizing:border-box}html{font-size:15px}body{background:var(--color-beige);color:var(--color-text);margin:0;overflow-x:hidden}body,button,input,textarea{font-family:var(--font-family-sans);font-size:var(--font-size-m);line-height:var(--line-height-m)}.page-container:has(.foundations-table) .squiggles{display:none}.squiggle{position:absolute;z-index:1}.squiggle path{fill:var(--color-blue)}@media(max-width:1150px){.squiggle{display:none}}.squiggle.squiggle--mobile{display:none}@media(max-width:1150px){.squiggle.squiggle--mobile{display:block}}.squiggle.squiggle--a{height:12vw;right:-3vw;top:20vh;width:12vw}.squiggle.squiggle--b{height:4vw;left:3vw;top:85vh;transform:rotate(23deg);width:4vw}.squiggle.squiggle--c{height:130px;left:-40px;top:80%;transform:rotate(73deg);width:130px}.squiggle.squiggle--d{right:5%;top:20%}.squiggle.squiggle--d,.squiggle.squiggle--section-a{height:60px;transform:rotate(143deg);width:60px}.squiggle.squiggle--section-a{right:20px;top:-20px}strong{font-weight:500}a{color:inherit;text-decoration:none;transition:background-color .2s,color .2s}a:not(.plain-link):not(.button):not(.data-footnote-backref){text-decoration:underline;text-decoration-color:var(--color-beige-pale)}a:not(.plain-link):not(.button):not(.data-footnote-backref):after{color:var(--color-main);content:"°";padding-left:1px}a:not(.plain-link):not(.button):not(.data-footnote-backref):active,a:not(.plain-link):not(.button):not(.data-footnote-backref):hover{background-color:var(--color-blue);color:#fff}:is(h1,h2,h3,h4,h5,h6)>a[href^="#"]{text-decoration:none!important}:is(h1,h2,h3,h4,h5,h6)>a[href^="#"]:after{display:none!important}hr{border:0;border-bottom:1px solid var(--color-beige-pale);margin-block:40px;transition:border-color .2s}hr.hr--short{margin-left:0;margin-right:auto;max-width:70px}figure,iframe,img,svg,video{display:block;max-width:100%}svg *{transition:fill .2s,stroke .2s}h1,h2,h3,h4,h5,h6{color:var(--color-blue);font-family:var(--font-family-serif);font-size:var(--font-size-l);font-weight:400;line-height:var(--line-height-l);margin:45px 0 15px}:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}h3,h4,h5,h6{font-size:var(--font-size-m);line-height:var(--line-height-m)}:is(h1,h2,h3,h4,h5,h6)+h1,:is(h1,h2,h3,h4,h5,h6)+h2,:is(h1,h2,h3,h4,h5,h6)+h3,:is(h1,h2,h3,h4,h5,h6)+h4,:is(h1,h2,h3,h4,h5,h6)+h5,:is(h1,h2,h3,h4,h5,h6)+h6{margin-top:10px}:is(ol,ul) li{margin:5px 0}code,pre{font-family:var(--font-family-mono)}pre{background:var(--color-beige-xpale);border-radius:var(--border-radius-s);margin:15px 0;overflow-x:auto;padding:15px}pre code{background:none;padding:0}pre:first-child{margin-top:0}pre:last-child{margin-bottom:0}code{background:var(--color-beige-pale);color:#000;font-size:var(--font-size-xs);padding:0 3px}code,mark{border-radius:var(--border-radius-s)}mark{background:var(--color-text-mark);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 0 5px 5px var(--color-text-mark);font-style:italic;padding-inline:2px}figure{margin:45px 0}figure figcaption{background:var(--color-beige-xpale);border-bottom-left-radius:var(--border-radius-s);border-bottom-right-radius:var(--border-radius-s);font-size:var(--font-size-xs);line-height:var(--line-height-xs);padding:10px;text-align:center}figure img,figure video{margin-left:auto;margin-right:auto}figure:has(figcaption) img:first-child,figure:has(figcaption) video:first-child{border-top-left-radius:var(--border-radius-s);border-top-right-radius:var(--border-radius-s)}figure:not(:has(figcaption)) img:first-child:last-child,figure:not(:has(figcaption)) video:first-child:last-child{border-radius:var(--border-radius-s)}blockquote{background:var(--color-beige-xpale);border-radius:var(--border-radius-s);margin:30px 0;padding:15px}blockquote cite{display:block;font-size:var(--font-size-xs);line-height:var(--line-height-xs)}blockquote cite:last-child{text-align:right}blockquote cite.cite--byline{align-items:center;display:flex;gap:10px;text-align:left}blockquote cite.cite--byline img{border-radius:100%}.alert{background:var(--color-beige-xpale);border-radius:var(--border-radius-s);margin:30px 0;padding:15px}.alert pre{background:var(--color-beige)}.alert h3{border-bottom:1px solid var(--color-beige-pale);font-family:var(--font-family-serif);margin-bottom:15px;margin-top:0;padding-bottom:15px}.alert h3,.alert h4,.alert h5,.alert h6{font-size:var(--font-size-m);line-height:var(--line-height-m)}.alert h4,.alert h5,.alert h6{font-family:var(--font-family-sans);font-feature-settings:"smcp";font-variant-caps:small-caps;margin-top:15px;text-transform:lowercase}details{background:var(--color-beige-xpale);border:1px solid var(--color-beige-pale);border-radius:var(--border-radius-s);font-size:var(--font-size-s);line-height:var(--line-height-s);margin:30px 0;padding:5px 15px}details summary{cursor:pointer;font-style:italic}.page-intro,.page-title{color:var(--color-blue);font-family:var(--font-family-serif)}.page-intro{font-size:var(--font-size-xl);line-height:var(--line-height-xl);margin-bottom:50px}.page-title{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);margin-bottom:30px;max-width:600px}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.text-xs,small{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.text-s{font-size:var(--font-size-s);line-height:var(--line-height-s)}.text-xs{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.text-l{font-size:var(--font-size-l);line-height:var(--line-height-l)}.text-pale{color:var(--color-text-pale)}p{margin:0;margin-block:15px}p:first-child{margin-block-start:0}p:last-child{margin-block-end:0}.table-container{overflow-x:scroll}table{border-collapse:collapse;font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin:30px auto;width:100%}table td,table th{font-variant-numeric:lining-nums;padding:5px 10px;text-align:left;transition:background-color .2s}:is(table td,table th):first-child{padding-left:0}:is(table td,table th):last-child{padding-right:0}:is(table td,table th).cell--right-align{text-align:right}:is(table td,table th).cell--mono{font-family:var(--font-family-mono)}:is(table td,table th).cell--bold{font-weight:700}@media(max-width:1200px){:is(table td,table th).cell--desktop-only{display:none}:is(table td,table th).cell--mobile-expand{width:12.5%!important}}:is(table td,table th).cell--ellipsis{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table tr:hover td,table tr:hover th{background:#fff}.control-bar{align-items:center;display:flex;gap:30px;justify-content:space-between;margin-block:30px}.control-bar h1,.control-bar h2,.control-bar h3,.control-bar h4,.control-bar h5,.control-bar h6{margin:0}.control-bar.control-bar--right{justify-content:flex-end}.control-set{display:flex;gap:5px}a.button,button.button{align-items:center;background:none;border:none;border:2px solid var(--color-blue);border-radius:var(--border-radius-s);color:var(--color-blue);cursor:pointer;display:flex;font-feature-settings:"smcp";font-size:var(--font-size-s);font-variant-caps:small-caps;font-weight:500;gap:10px;justify-content:center;line-height:var(--line-height-s);padding:8px 15px;text-transform:lowercase;transition:background-color .2s,color .2s}:is(a.button,button.button).button--active,:is(a.button,button.button):hover{background:var(--color-blue);color:#fff}:is(:is(a.button,button.button).button--active,:is(a.button,button.button):hover) .icon path{fill:#fff}:is(a.button,button.button).button--s{font-size:var(--font-size-xs);line-height:var(--line-height-xs);padding:5px 8px}:is(a.button,button.button).button--arrow:after{content:"→";margin-left:10px}button.plain-button{background:none;border:none;cursor:pointer;margin:0;padding:0}.icon{display:inline-block;height:var(--icon-size-m);width:var(--icon-size-m)}.icon path{fill:var(--color-blue);stroke:var(--color-blue);transition:fill .2s,stroke .2s}.icon.icon--white path{fill:#fff;stroke:#fff}.icon.icon--black path{fill:var(--color-text);stroke:var(--color-text)}.icon.icon--s{height:var(--icon-size-s);width:var(--icon-size-s)}.page-items{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-block:40px}.page-items>.button{margin-block-start:0}.cta{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;margin-bottom:80px;margin-top:60px}.cta h2{margin:0}.smcp{font-feature-settings:"smcp";font-variant-caps:small-caps;text-transform:lowercase}.text-justify{text-align:justify}section{margin-block:60px;position:relative}section:first-child{margin-top:0}section:last-child{margin-bottom:0}section.section--contrasting{background:var(--color-beige-xpale);margin-block:80px;padding:60px 0}@media(max-width:900px){section.section--contrasting{margin-block:50px}}section.section--contrasting h1,section.section--contrasting h2,section.section--contrasting h3,section.section--contrasting h4,section.section--contrasting h5,section.section--contrasting h6{color:var(--color-blue)}section.section--contrasting .squiggle path{fill:var(--color-blue)}section.section--contrasting .logowall .logo{background:var(--color-beige)}.container{margin-left:auto;margin-right:auto;max-width:1000px;padding:0 15px}.container.container--wide{max-width:100%}.big-heading{font-size:var(--font-size-xl);line-height:var(--line-height-xl);margin-bottom:30px;text-align:center}.post__after,.post__before{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.post__before{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:20px}.post__after{margin-top:80px}.post__labels{display:flex;flex-wrap:wrap;gap:10px}.post-label{border-radius:var(--border-radius-s);color:#fff;display:inline-block;font-family:var(--font-family-sans);font-feature-settings:"smcp";font-size:var(--font-size-xs);font-variant-caps:small-caps;line-height:1;padding:4px 8px 6px;text-transform:lowercase}.post-label,.post-label--type{background:var(--color-blue)}.post-label--category{background:var(--color-purple)}.post__meta{border-bottom:1px solid var(--color-beige-pale);display:flex;flex-direction:column;font-size:var(--font-size-xs);gap:5px;line-height:var(--line-height-xs);margin-bottom:45px;padding-bottom:20px;--person-image-size:20px}.post__meta .post__meta-item{align-items:center;display:flex;gap:10px}.post__meta .post__meta-item b{font-feature-settings:"smcp";font-variant-caps:small-caps;font-weight:400;min-width:120px;text-transform:lowercase}.post__meta .post__person{align-items:center;display:flex;gap:7px}.post__meta .post__person img{border-radius:100%;height:var(--person-image-size);width:var(--person-image-size)}.post__image img{max-height:300px}.credit{display:block;font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-top:45px}.ender{display:none}.bluesky-flutter svg{transition:.2s}.bluesky-flutter .left{transform-origin:center}.bluesky-flutter .right{transform:scaleX(-1);transform-origin:center}.bluesky-flutter:focus .left,.bluesky-flutter:hover .left{animation:flutter .43s ease-in-out;--flip:1}.bluesky-flutter:focus .right,.bluesky-flutter:hover .right{animation:flutter .5s ease-in-out;--flip:-1}.bluesky-flutter:focus svg,.bluesky-flutter:hover svg{transform:rotate(-5deg);transition:.5s}@media(prefers-reduced-motion){.bluesky-flutter:focus .left,.bluesky-flutter:focus .right,.bluesky-flutter:hover .left,.bluesky-flutter:hover .right{animation:none}}@keyframes flutter{10%{transform:scale(calc(var(--flip)*1),.9)}20%{transform:scaleX(calc(var(--flip)*.5))}40%{transform:scale(calc(var(--flip)*.9),.95)}60%{transform:scaleX(calc(var(--flip)*.3))}80%{transform:scale(calc(var(--flip)*.9),.95)}to{transform:scaleX(calc(var(--flip)*1))}}.contact-options{display:flex;flex-direction:column;gap:20px}.contact-options .contact-option-set{display:flex;gap:20px}@media(max-width:800px){.contact-options .contact-option-set{flex-direction:column}}.contact-options .contact-option-set .contact-option{background:var(--color-beige-xpale);border-radius:var(--border-radius-s);display:flex;flex:1;flex-direction:column;font-size:var(--font-size-s);gap:20px;line-height:var(--line-height-s);padding:20px}.contact-options .contact-option-set .contact-option .contact-option__parts{align-items:center;display:flex;gap:60px}@media(max-width:800px){.contact-options .contact-option-set .contact-option .contact-option__parts{align-items:unset;flex-direction:column;gap:40px}}.contact-options .contact-option-set .contact-option .contact-option__copy{align-self:flex-start;flex:1}.contact-options .contact-option-set .contact-option .contact-person{align-items:center;display:flex;gap:20px}@media(max-width:900px){.contact-options .contact-option-set .contact-option .contact-person{flex-direction:column;text-align:center}}.contact-options .contact-option-set .contact-option .contact-person img{border-radius:var(--border-radius-s);flex:1;height:130px;width:130px}.contact-options .contact-option-set .contact-option .contact-person .contact-person__body{display:flex;flex-direction:column;gap:20px}.contact-options .contact-option-set .contact-option .contact-person .contact-person__body .contact-person__head strong{display:block;font-weight:500}.contact-options .contact-option-set .contact-option .contact-person .contact-person__body .contact-person__head span{color:var(--color-text-pale)}.contact-options .contact-option-set .contact-option .contact-method-set{display:flex;flex-direction:column;gap:10px;justify-self:flex-end}.contact-options .contact-option-set .contact-option .contact-method{background:var(--color-beige);border:1px solid var(--color-beige-pale);border-radius:var(--border-radius-s);color:var(--color-blue);display:flex;font-size:var(--font-size-s);gap:10px;justify-content:space-between;line-height:var(--line-height-s);padding:10px}.contact-options .contact-option-set .contact-option .contact-method:hover{background-color:var(--color-beige-pale)}.contact-options .contact-option-set .contact-option .contact-method .icon{position:relative;top:1px}a.post-list-item{--person-image-size:20px;background:var(--color-beige-xpale);border:1px solid var(--color-beige-pale);border-radius:var(--border-radius-s);display:flex;flex-direction:column;gap:10px;padding:15px;position:relative;text-decoration:none;transition:background-color .2s,color .2s}a.post-list-item:after{display:none}a.post-list-item:hover{background:var(--color-beige-pale);color:var(--color-text)}a.post-list-item h3{font-size:var(--font-size-s);line-height:20px;margin-bottom:0;padding-right:25px}a.post-list-item .post-list-item__star{height:15px;position:absolute;right:15px;top:17px;width:15px}a.post-list-item .post-list-item__star path{fill:var(--color-gold)}a.post-list-item .post-list-item__meta{align-items:flex-end;display:flex;font-size:var(--font-size-xs);justify-content:space-between;line-height:var(--line-height-xs)}a.post-list-item .post-list-item__meta .post-list-item__authors{display:flex;gap:15px}@media(max-width:900px){a.post-list-item .post-list-item__meta .post-list-item__authors{flex-direction:column;gap:3px}}a.post-list-item .post-list-item__meta .post-list-item__authors .post-list-item__person{align-items:center;display:flex;gap:7px}a.post-list-item .post-list-item__meta .post-list-item__authors .post-list-item__person img{border-radius:100%;height:var(--person-image-size);width:var(--person-image-size)}.post-list .post-list-category-set{display:flex;flex-direction:column;gap:80px}.post-list .post-list-category{display:flex;gap:45px}@media(max-width:900px){.post-list .post-list-category{flex-direction:column;gap:20px}}.post-list .post-list-category .post-list-category__details{flex-basis:200px}@media(max-width:900px){.post-list .post-list-category .post-list-category__details{flex-basis:unset;margin:0 auto;max-width:280px;text-align:center}}.post-list .post-list-category .post-list-category__details h2{font-family:var(--font-family-sans);font-feature-settings:"smcp";font-size:var(--font-size-m);font-variant-caps:small-caps;line-height:20px;margin-bottom:3px;text-transform:lowercase}.post-list .post-list-category .post-list-category__details p{color:var(--color-text-pale);font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-top:0;text-wrap:balance}.post-list .post-list-category .post-list-item-set{flex-grow:1}.post-list .post-list-item-container{margin:10px 0}.post-list .post-list-item-container:first-child{margin-top:0}.post-list .post-list-item-container:last-child{margin-bottom:0}.control-bar[data-v-c0495d48]{margin-bottom:60px}@media(max-width:900px){.control-bar[data-v-c0495d48]{margin-bottom:40px}}.fake-category[data-v-c0495d48]{display:flex;gap:45px}@media(max-width:900px){.fake-category[data-v-c0495d48]{flex-direction:column;gap:10px}}.fake-category h2[data-v-c0495d48]{flex-basis:200px}@media(max-width:900px){.fake-category h2[data-v-c0495d48]{flex-basis:unset;text-align:center}}.fake-category .post-list[data-v-c0495d48]{flex:1}.media-list{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin:1rem 0}@media(max-width:900px){.media-list{gap:20px}}.media-list a.media-list-item{--person-image-size:20px;background:var(--color-beige-xpale);border:1px solid var(--color-beige-pale);border-radius:var(--border-radius-s);display:flex;flex-direction:column;font-size:var(--font-size-xs);gap:10px;line-height:var(--line-height-xs);padding:15px;text-decoration:none;transition:background-color .2s,color .2s}.media-list a.media-list-item:hover{background:var(--color-beige-pale);color:var(--color-text)}.media-list a.media-list-item:hover hr{border-color:var(--color-text-pale)}.media-list a.media-list-item .media-list-item__image{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius-s);display:flex;flex-direction:column;justify-content:flex-end;padding:10px;width:100%}.media-list a.media-list-item .media-list-item__details{color:var(--color-text-pale);line-height:1}.media-list a.media-list-item h3{font-size:var(--font-size-m);line-height:var(--line-height-m);margin:0;text-wrap:balance}@media(max-width:900px){.media-list a.media-list-item h3{font-size:var(--font-size-l);line-height:var(--line-height-l)}}.media-list a.media-list-item hr{border-color:var(--color-beige-pale);margin:0}.media-list a.media-list-item p{flex:1;margin:0 0 10px}.media-list a.media-list-item .media-list-item__people{display:flex;flex-direction:column;gap:5px;line-height:15px}.media-list a.media-list-item .media-list-item__people .media-list-item__person{align-items:center;display:flex;gap:7px}.media-list a.media-list-item .media-list-item__people .media-list-item__person img{border-radius:100%;height:var(--person-image-size);width:var(--person-image-size)}.not-found{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;max-width:500px;text-align:center}.not-found h1,.not-found p{margin:0;text-wrap:balance}.member{--photo-size:100px;display:flex;gap:0}@media(max-width:900px){.member{--photo-size:70px}}.member .member__photo{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius-s);box-shadow:2px 2px 4px #00000026;height:var(--photo-size);left:3px;position:relative;transform:rotate(-2deg);width:var(--photo-size)}.member .member__photo:after,.member .member__photo:before{border-bottom:22px solid rgba(240,240,255,.5);border-left:24px solid transparent;border-radius:var(--border-radius-s);border-right:24px solid transparent;content:"";height:0;position:absolute;width:0}.member .member__photo:before{left:-22px;top:-9px;transform:rotate(-45deg)}.member .member__photo:after{bottom:-9px;right:-22px;transform:rotate(135deg)}.member .member__info{background:var(--color-beige);border-radius:var(--border-radius-s);color:var(--color-text);display:flex;flex-direction:column;gap:5px;margin-left:-10px;padding:20px 20px 20px 35px}@media(max-width:900px){.member .member__info{padding-left:30px}}.member .member__info span{color:var(--color-text-pale);font-size:var(--font-size-xs);line-height:1}.member .member__info .member__name{display:flex;gap:10px;justify-content:space-between}.member .member__info .member__name strong{font-size:var(--font-size-m);line-height:1}.member .member__info .member__name a{align-items:center;display:flex;position:relative;top:-2px}.member .member__info .member__name a:hover{background-color:unset}.member .member__info p{font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin:5px 0 0}.hero[data-v-4d066565]{margin-block:50px;position:relative}@media(max-width:900px){.hero[data-v-4d066565]{margin-top:0}}.hero .squiggle--hero[data-v-4d066565]{bottom:-10px;height:30px;right:5px;width:30px}.hero h2[data-v-4d066565]{font-size:var(--font-size-xl);line-height:var(--line-height-xl);padding-right:30px;text-wrap:balance}.hero h2 small[data-v-4d066565]{display:block;font-family:var(--font-family-sans);font-feature-settings:"smcp";font-size:var(--font-size-m);font-variant-caps:small-caps;line-height:var(--line-height-m);text-transform:lowercase}.hero h2 hr[data-v-4d066565]{border-color:var(--color-blue);margin:10px 0}.subhero[data-v-4d066565]{display:flex;flex-direction:column;gap:0}@media(max-width:900px){.subhero[data-v-4d066565]{flex-direction:column-reverse}.subhero[data-v-4d066565] .postcard[data-v-4d066565]{margin-bottom:40px;margin-top:0}.subhero[data-v-4d066565] .postcard figcaption[data-v-4d066565]{display:none}}.postcard[data-v-4d066565]{align-items:flex-end;display:flex;flex-direction:column;gap:15px;margin-bottom:0;margin-top:60px}.postcard .postcard__main[data-v-4d066565]{border-radius:var(--border-radius-l);height:auto;transform:rotate(2deg);width:auto}.postcard figcaption[data-v-4d066565]{border-radius:var(--border-radius-s);left:-30px;position:relative;top:-20px;z-index:10}.feature-set[data-v-4d066565]{display:flex;gap:50px}@media(max-width:900px){.feature-set[data-v-4d066565]{flex-direction:column;gap:30px}}.feature[data-v-4d066565]{flex:1;font-size:var(--font-size-s);line-height:var(--line-height-s)}.feature h2[data-v-4d066565]{font-family:var(--font-family-sans);font-feature-settings:"smcp";font-variant-caps:small-caps;text-transform:lowercase}.logowall-group[data-v-4d066565]{display:flex;gap:30px;margin-top:30px}@media(max-width:900px){.logowall-group[data-v-4d066565]{flex-direction:column;gap:5px;margin-top:20px}}.logowall-group>span[data-v-4d066565]{flex-basis:200px;font-family:var(--font-family-sans);font-feature-settings:"smcp";font-variant-caps:small-caps;text-transform:lowercase}@media(max-width:900px){.logowall-group>span[data-v-4d066565]{flex-basis:unset}}.logowall-group>.logowall[data-v-4d066565]{flex:1}.logowall[data-v-4d066565]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.logowall .logo[data-v-4d066565]{align-items:center;background:var(--color-beige-pale);border:1px solid var(--color-beige-pale);border-radius:var(--border-radius-s);display:flex;justify-content:center;padding:15px;transition:background-color .2s}.logowall .logo[data-v-4d066565]:hover{background:var(--color-beige-pale)}.logowall .logo svg[data-v-4d066565]{height:35px;opacity:.9}.members[data-v-4d066565]{-moz-column-gap:30px;column-gap:30px;margin-block:30px;row-gap:20px}.members[data-v-4d066565],.values[data-v-4d066565]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.values[data-v-4d066565]{-moz-column-gap:20px;column-gap:20px;row-gap:30px}.value[data-v-4d066565]{background:var(--color-beige-xpale);border-radius:var(--border-radius-l);display:flex;flex-direction:column;justify-content:space-between}.value h3[data-v-4d066565]{background:var(--color-blue);border-top-left-radius:var(--border-radius-l);border-top-right-radius:var(--border-radius-l);color:#fff;font-family:var(--font-family-sans);font-size:var(--font-size-m);font-weight:500;line-height:var(--line-height-m)}.value h3[data-v-4d066565],.value p[data-v-4d066565]{margin:0;padding:15px}.value p[data-v-4d066565]{font-size:var(--font-size-s);line-height:var(--line-height-s)}pre code .line{display:block}header{--header-height:72px;border-bottom:1px solid var(--color-beige-pale);position:relative}header .header-container{align-items:center;display:flex;gap:30px;justify-content:space-between;min-height:var(--header-height);padding:10px 0}header .header-logo a{display:block}header .header-logo a img,header .header-logo a svg{height:auto;width:240px}header nav.desktop-nav{display:flex;gap:5px}@media(max-width:800px){header nav.desktop-nav{display:none}}header nav.desktop-nav a{align-items:center;border-radius:var(--border-radius-s);color:var(--color-blue);display:flex;font-feature-settings:"smcp";font-size:var(--font-size-s);font-variant-caps:small-caps;font-weight:500;line-height:var(--line-height-s);padding:10px 15px;text-transform:lowercase;transition:background-color .2s}header nav.desktop-nav a .icon.icon--s{margin-left:1px;position:relative;top:1px}header nav.desktop-nav a .icon.icon--s path{fill:var(--color-blue);stroke:var(--color-blue)}header nav.desktop-nav a:hover{background:var(--color-beige-pale)}header .mobile-nav-trigger{align-items:center;display:flex;justify-content:center}@media(min-width:801px){header .mobile-nav-trigger{display:none}}header .mobile-nav-trigger button{padding:10px}header nav.mobile-nav{background:var(--color-blue);bottom:0;display:flex;flex-direction:column;height:calc(100vh - var(--header-height));left:0;position:absolute;right:0;top:var(--header-height);z-index:100}header nav.mobile-nav.mobile-nav--compact{height:unset;position:static}@media(min-width:801px){header nav.mobile-nav{display:none}}header nav.mobile-nav .mobile-nav__name{align-items:center;display:flex;gap:10px}header nav.mobile-nav a{align-items:center;border-bottom:1px solid var(--color-blue-light);color:#fff;display:flex;font-feature-settings:"smcp";font-variant-caps:small-caps;font-weight:500;gap:15px;justify-content:space-between;line-height:1;min-height:var(--header-height);padding:15px;text-transform:lowercase}header nav.mobile-nav a .icon.icon--s{margin-left:1px;position:relative;top:1px}header nav.mobile-nav a .icon.icon--s path{fill:#fff;stroke:#fff}main{margin-block:40px}@media(max-width:900px){main{margin-block:30px}}footer{border-top:1px solid var(--color-beige-pale);margin-top:20px;padding-bottom:40px;padding-top:40px}footer h2{color:var(--color-text);font-family:var(--font-family-sans);font-feature-settings:"smcp";font-size:var(--font-size-s);font-variant-caps:small-caps;line-height:var(--line-height-s);margin:0;text-transform:lowercase}footer .footer-items{align-items:flex-start;display:flex;gap:40px;justify-content:space-between}@media(max-width:900px){footer .footer-items{flex-direction:column}}footer .footer-links{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--font-size-xs);gap:10px;line-height:var(--font-size-xs)}footer .footer-links a:after{display:none}footer .footer-sponsors{align-items:flex-start;display:flex;flex-direction:column;gap:10px}footer .footer-sponsors svg{height:16px}footer .footer-sponsors svg path[fill]{fill:var(--color-text)}footer .footer-sponsors svg path[stroke]{stroke:var(--color-text)}footer .footer-socials{display:flex;gap:20px}footer .footer-socials a svg{height:var(--icon-size-m);width:var(--icon-size-m)}.grid[data-v-7722124a]{display:grid}.mb-2[data-v-7722124a]{margin-bottom:.5rem}.mb-4[data-v-7722124a]{margin-bottom:1rem}.max-w-520px[data-v-7722124a]{max-width:520px}.min-h-screen[data-v-7722124a]{min-height:100vh}.w-full[data-v-7722124a]{width:100%}.flex[data-v-7722124a]{display:flex}.place-content-center[data-v-7722124a]{place-content:center}.items-center[data-v-7722124a]{align-items:center}.justify-center[data-v-7722124a]{justify-content:center}.overflow-hidden[data-v-7722124a]{overflow:hidden}.bg-white[data-v-7722124a]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-7722124a]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-7722124a]{text-align:center}.text-\[80px\][data-v-7722124a]{font-size:80px}.text-2xl[data-v-7722124a]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-7722124a]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-7722124a]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-7722124a]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-7722124a]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-7722124a]{font-weight:500}.font-semibold[data-v-7722124a]{font-weight:600}.leading-none[data-v-7722124a]{line-height:1}.tracking-wide[data-v-7722124a]{letter-spacing:.025em}.font-sans[data-v-7722124a]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-7722124a]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-7722124a]{text-decoration-line:underline}.underline-offset-3[data-v-7722124a]{text-underline-offset:3px}.antialiased[data-v-7722124a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-7722124a]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-7722124a]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-7722124a]{font-size:110px}.sm\:text-3xl[data-v-7722124a]{font-size:1.875rem;line-height:2.25rem}}.grid[data-v-89579917]{display:grid}.mb-2[data-v-89579917]{margin-bottom:.5rem}.mb-4[data-v-89579917]{margin-bottom:1rem}.max-w-520px[data-v-89579917]{max-width:520px}.min-h-screen[data-v-89579917]{min-height:100vh}.place-content-center[data-v-89579917]{place-content:center}.overflow-hidden[data-v-89579917]{overflow:hidden}.bg-white[data-v-89579917]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-89579917]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-89579917]{text-align:center}.text-\[80px\][data-v-89579917]{font-size:80px}.text-2xl[data-v-89579917]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-89579917]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-89579917]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-89579917]{font-weight:600}.leading-none[data-v-89579917]{line-height:1}.tracking-wide[data-v-89579917]{letter-spacing:.025em}.font-sans[data-v-89579917]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-89579917]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-89579917]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-89579917]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-89579917]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-89579917]{font-size:110px}.sm\:text-3xl[data-v-89579917]{font-size:1.875rem;line-height:2.25rem}}.foundations-table[data-v-24c5cb35]{margin-block:30px}table[data-v-24c5cb35]{min-width:1000px;table-layout:fixed}table th[data-v-24c5cb35]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}table th span[data-v-24c5cb35]{text-decoration:underline;text-decoration-style:dotted}table th[data-sorting][data-v-24c5cb35]:after{padding-left:3px}table th[data-sorting][data-sorting=asc][data-v-24c5cb35]:after{content:"▲"}table th[data-sorting][data-sorting=desc][data-v-24c5cb35]:after{content:"▼"}
