@font-face{font-display:swap;font-family:"Libre Bodoni";font-style:normal;font-weight:400 700;src:url("../fonts/librebodoni-variable-subset_wght.woff2") format("woff2 supports variations"),url("../fonts/librebodoni-variable-subset_wght.woff2") format("woff2-variations")}@font-face{font-display:swap;font-family:"Libre Bodoni";font-style:italic;font-weight:400 700;src:url("../fonts/librebodoni-italic-variable-subset_wght.woff2") format("woff2 supports variations"),url("../fonts/librebodoni-italic-variable-subset_wght.woff2") format("woff2-variations")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:100 900;src:url("../fonts/notosans-variable-subset_wdth,wght.woff2") format("woff2 supports variations"),url("../fonts/notosans-variable-subset_wdth,wght.woff2") format("woff2-variations")}@font-face{font-display:optional;font-family:"Noto Sans";font-style:italic;font-weight:100 900;src:url("../fonts/notosans-italic-variable-subset_wdth,wght.woff2") format("woff2 supports variations"),url("../fonts/notosans-italic-variable-subset_wdth,wght.woff2") format("woff2-variations")}:root{--tbl-purple1: #7607e2;--tbl-purple2: #f8e9ff;--tbl-vibrant-purple: #9507e2;--tbl-light-blue: #e7f7ff;--black: #000;--tbl-off-black: #070707;--tbl-grey: #757575;--white: #fff;--tbl-text-clr: var(--tbl-off-black);--amplify-focus-color: #ffdc00;--amplify-focus-color-rgba: #ffdc0026;--tbl-border-color: var(--tbl-grey)}:root{--tbl-type-01: 0.9375rem;--tbl-type-0: 1.125rem;--tbl-type-1: clamp(1.2656rem, 1.2064rem + 0.2961vw, 1.4063rem);--tbl-type-2: clamp(1.4238rem, 1.2832rem + 0.7031vw, 1.7578rem);--tbl-type-3: clamp(1.6018rem, 1.3511rem + 1.2536vw, 2.1973rem);--tbl-type-4: clamp(1.688rem, 1.242rem + 2.229vw, 2.747rem);--tbl-type-5: clamp(2.0273rem, 1.4353rem + 2.9599vw, 3.4332rem);--tbl-type-6: clamp(2.2807rem, 1.434rem + 4.2333vw, 4.2915rem)}:root{--tbl-grad-for-light-bg: linear-gradient(263deg, #7d3cff 0%, #b030ff 100%);--tbl-grad-for-dark-bg: linear-gradient(263deg, #0bbeff 0%, #b030ff 100%)}:root{--tbl-space-xs: 0.75rem;--tbl-space-s: 1.25rem;--tbl-space-m: 2rem;--tbl-space-l: 2.5rem;--tbl-space-xl: 3.125rem;--tbl-space-2xl: 3.75rem}*,*::before,*::after{box-sizing:border-box;hyphenate-limit-chars:6 3 2;overflow-wrap:break-word}html{scrollbar-gutter:stable;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}@media(prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.7;margin:0;min-block-size:100vh;-webkit-text-decoration-skip:auto;text-decoration-skip:auto;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}button,input,select,textarea{font:inherit;letter-spacing:inherit;word-spacing:inherit}input,label,optgroup,select,textarea{line-height:1.25}button{line-height:1.1}h1,h2,h3,h4,h5,h6,p,blockquote,dl,dd{margin-block:0}figure{margin:0}hr{block-size:0;border:0;-webkit-border-before:1px solid #c6c6c6;border-block-start:1px solid #c6c6c6;margin:2rem 0;overflow:visible}audio,canvas,embed,iframe,img,object,svg,video{display:block;max-inline-size:100%;vertical-align:middle}audio{inline-size:100%}audio:not([controls]){display:none}iframe{border:0}canvas,img,svg,video{block-size:auto}picture{display:contents}source{display:none}svg{flex-shrink:0}video{aspect-ratio:16/9}:target{scroll-margin-block:7.1875rem}body{background-color:var(--white);color:var(--tbl-text-clr);display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;overflow-x:hidden}body{font-family:"Noto Sans",helvetica,arial,sans-serif;font-size:var(--tbl-type-0);font-size-adjust:from-font;font-style:normal;font-weight:400}p{-webkit-margin-after:1.75rem;margin-block-end:1.75rem}h1,h2,h3,h4,h5,h6,.serif{font-family:"Libre Bodoni",georgia,"Times New Roman",serif}h1,h2,h3,h4,h5,h6{font-weight:400;text-transform:uppercase}h1,h2,h3{-webkit-hyphens:auto;hyphens:auto}h2,h3,h4,h5{line-height:normal;-webkit-margin-after:var(--tbl-space-s);margin-block-end:var(--tbl-space-s)}h1{font-size:var(--tbl-type-6);line-height:1.2;-webkit-margin-after:var(--tbl-space-m);margin-block-end:var(--tbl-space-m)}h2,.h2{font-size:var(--tbl-type-4)}h3{font-size:var(--tbl-type-3)}h4{font-size:var(--tbl-type-2)}h5,.lead{font-size:var(--tbl-type-1)}h6{font-size:var(--tbl-type-0)}[hidden]{display:none !important}.visuallyhidden:not(:focus,:active),.skip-link:not(:focus,:active){block-size:1px;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);inline-size:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}br{-webkit-margin-before:0;margin-block-start:0}address,dfn{font-style:normal}dfn,b,strong,.bold{font-weight:700}em,i{font-style:italic}small,.small,.small-caps{font-size:var(--tbl-type-01)}.small-caps{text-shadow:0 0 0 var(--tbl-text-clr);text-transform:uppercase}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-0.25em}sup{inset-block-start:-0.5em}:where(code,kbd,samp){-webkit-box-decoration-break:clone;box-decoration-break:clone;font-family:monaco,"Lucida Console","Courier New",monospace;-webkit-hyphens:none;hyphens:none;padding:.125em .25em;tab-size:4;word-break:normal;word-spacing:normal;word-wrap:normal}@supports not (font-size-adjust: from-font){:where(code,kbd,samp){font-size:.8em}}code{background-color:#262626;border-radius:0.125rem;color:#f4f4f4}kbd{border:solid 0.0625rem;border-radius:0.25rem}pre:has(code){background-color:#262626;inline-size:-webkit-max-content;inline-size:max-content;max-inline-size:100%;overflow-x:auto;padding:.5em}pre code{background:none;border:none;padding:0}a:not([class]),a.with-icon--before,a.with-icon--after{border:none;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-skip:auto;text-decoration-skip:auto;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:not([class]):visited,a:not([class]):hover,a:not([class]):active,a.with-icon--before:visited,a.with-icon--before:hover,a.with-icon--before:active,a.with-icon--after:visited,a.with-icon--after:hover,a.with-icon--after:active{color:inherit}.button{text-decoration:none}button,.button,input[type=submit].button{align-items:center;align-self:start;background-clip:padding-box,border-box;background-color:var(--white);background-image:linear-gradient(to right, #fff 0%, #fff 100%),var(--tbl-grad-for-light-bg);background-origin:border-box;border:solid 2px rgba(0,0,0,0);border-radius:6.25rem;color:var(--tbl-text-clr);display:inline-flex;font-size:var(--tbl-type-01);font-weight:700;justify-content:center;line-height:normal;padding-block:0.875rem;padding-inline:1rem}button:hover,.button:hover,input[type=submit].button:hover{border-color:var(--tbl-off-black)}.button--alt.button--alt{background-image:linear-gradient(to right, #fff 0%, #fff 100%),var(--tbl-grad-for-dark-bg)}.button--wide.button--wide{inline-size:100%}.button--ghost.button--ghost{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:inherit;min-inline-size:2.75rem;padding:0}.button--ghost.button--ghost:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}button[disabled],.button[disabled],.button.js-disabled{background-color:#8d8d8d;border-color:#8d8d8d;color:var(--tbl-text-clr);cursor:not-allowed}.skip-link.skip-link{background-color:var(--amplify-focus-color);box-shadow:inset 0 0 0 2px var(--black);color:var(--black);padding-block:0.625em;padding-inline:0.9375em;position:absolute;text-decoration:none;z-index:999}.skip-link.skip-link:focus{inset-block-start:2px;inset-inline-start:2px}.icon{block-size:.75em;display:inline;fill:currentcolor;inline-size:.75em}.icon svg{forced-color-adjust:auto}.icon--24{block-size:1.5rem;inline-size:1.5rem}.icon--32{block-size:2rem;inline-size:2rem}.with-icon--before,.with-icon--after{align-items:center;display:inline-flex}.with-icon--before .icon,.with-icon--after .icon{flex:0 0 auto}.with-icon--before .icon{-webkit-margin-end:0.25rem;margin-inline-end:0.25rem}.with-icon--after .icon{-webkit-margin-start:0.25rem;margin-inline-start:0.25rem}:where(ol,ul) li{max-inline-size:60ch;text-wrap:pretty}:where(ol,ul) :where(li,ol,ul){-webkit-margin-before:.75rem;margin-block-start:.75rem}:where(ol,ul) :where(ol,ul){-webkit-margin-after:1rem;margin-block-end:1rem}ol ol ::marker{content:counters(list-item, ".") ". "}nav :where(ul,ol),.clean-list{list-style:none;margin:0;padding:0}nav :where(ul,ol) :where(ul,ol,li),.clean-list :where(ul,ol,li){margin:0;padding:0}dl{margin-block:1rem;max-inline-size:60ch;text-wrap:pretty}dl dt{font-weight:bold}dl dd+dt{-webkit-margin-before:.5rem;margin-block-start:.5rem}dl dt+dd,dl dd+dd{-webkit-margin-before:.25rem;margin-block-start:.25rem}@supports(grid-row-start: auto){dl.grid{display:grid;gap:1rem;-ms-grid-columns:min-content;-ms-grid-rows:1fr;grid-template-columns:-webkit-min-content;grid-template-columns:min-content;grid-template-rows:1fr}dl.grid dt{grid-column:1/2}dl.grid dd{grid-column:2/3;-webkit-margin-start:0;margin-inline-start:0}dl.grid dd+dt,dl.grid dt+dd,dl.grid dd+dd{-webkit-margin-before:0;margin-block-start:0}}blockquote{font-family:"Libre Bodoni",georgia,"Times New Roman",serif;font-size:var(--tbl-type-1);line-height:normal;margin-block:0;margin-inline:0 auto;max-inline-size:56.25rem;-webkit-padding-start:53px;padding-inline-start:53px;position:relative;quotes:"“" "”";text-wrap:pretty}blockquote>p::before,blockquote>p::after{block-size:35px;color:var(--tbl-purple1);display:block;font-size:250%;font-weight:700;inline-size:33px;place-items:center}blockquote>p:first-child::before{content:open-quote;inset-block-start:-0.3125rem;inset-inline-start:0;position:absolute}blockquote>p:last-of-type{-webkit-margin-after:0;margin-block-end:0}blockquote>p:last-of-type::after{content:close-quote;display:none;-webkit-margin-before:0.625rem;margin-block-start:0.625rem;-webkit-margin-start:auto;margin-inline-start:auto}blockquote footer{font-family:"Noto Sans",helvetica,arial,sans-serif;font-size:var(--tbl-type-0);font-style:italic;-webkit-margin-before:1.25rem;margin-block-start:1.25rem}blockquote footer *{-webkit-margin-after:0;margin-block-end:0}blockquote footer *+*{-webkit-margin-before:2.25rem;margin-block-start:2.25rem}blockquote footer a{font-style:normal;line-height:1.7}@media screen and (prefers-reduced-motion: reduce),(update: slow){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-delay:0s !important;transition-duration:.001ms !important}}@keyframes scroll-shadow-inset{from{box-shadow:inset -10px -10px 15px 0 rgba(0,0,0,.3)}to{box-shadow:inset 10px -10px 15px 0 rgba(0,0,0,.3)}}:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 0 0 4px var(--black);outline:2px solid var(--amplify-focus-color);outline-offset:0;text-decoration:none}:focus:not(:focus-visible){box-shadow:none;outline-color:rgba(0,0,0,0)}main:focus,#main:focus,[tabindex="-1"]:focus{box-shadow:none;outline:none}.l-center{--_center-max-width: var(--center-max-width, 78.75rem);--_center-inline-space: var(--center-inline-space, 1.25rem);box-sizing:content-box;margin-inline:auto;max-inline-size:var(--_center-max-width);padding-inline:var(--_center-inline-space)}.l-cover{--_cover-min-height: var(--cover-min-height, 30vh);--_cover-padding: var(--cover-padding, 1.25rem);--_cover-min-space: var(--cover-min-space, 1.25rem);display:flex;flex-direction:column;min-block-size:var(--_cover-min-height);padding:var(--_cover-padding)}.l-cover>*{margin-block:var(--_cover-min-space)}.l-cover>.principal{margin-block:auto}.l-cover>:first-child:not(.principal){-webkit-margin-before:0;margin-block-start:0}.l-cover>:last-child:not(.principal){-webkit-margin-after:0;margin-block-end:0}.l-cluster{--_cluster-gap: var(--cluster-gap, 1.25rem);display:flex;flex-flow:row wrap;gap:var(--_cluster-gap)}.l-sidebar{--_sidebar-main-width: var(--sidebar-main-width, 60%);--_sidebar-side-width: var(--sidebar-side-width, 15.625rem);--_sidebar-gap: var(--sidebar-gap, 1.25rem);display:flex;flex-wrap:wrap;gap:var(--_sidebar-gap)}.l-sidebar .sidebar{flex-basis:var(--_sidebar-side-width);flex-grow:1}.l-sidebar .sidebar--intrinsic{flex-basis:auto}.l-sidebar .not-sidebar{flex-basis:0;flex-grow:999;min-inline-size:var(--_sidebar-main-width)}.l-sidebar .not-sidebar>*:last-child{-webkit-margin-after:0;margin-block-end:0}.global-header{background-color:var(--tbl-purple1);color:var(--white);padding-block:1.1875rem}.global-header>.l-center{align-items:center;display:flex;justify-content:space-between;position:relative}.global-header .global-header__title{font-size:var(--tbl-type-1);font-weight:700;line-height:normal;text-transform:uppercase}.global-header .global-header__title a{text-decoration:none}nav ul,nav ul *+*{margin:0}nav ul li,nav ul *+* li{max-inline-size:none}.global-nav{background-color:var(--tbl-purple1);color:var(--white)}.global-nav ul{background-color:inherit;color:inherit;display:flex;flex-wrap:wrap}@media screen and (min-width: 64em){.global-nav ul{gap:0.125rem}}@media screen and (min-width: 75em){.global-nav ul{gap:0.75rem}}.global-nav a{color:inherit;display:block;font-weight:700;line-height:normal;padding:1.25rem 0.75rem;position:relative;text-decoration:none}@media screen and (min-width: 64em){.global-nav a{padding-inline:0.625rem}}@media screen and (min-width: 64em){.global-nav a:hover::after,.global-nav a[aria-current=true]::after{block-size:0;-webkit-border-before:solid 3px var(--white);border-block-start:solid 3px var(--white);content:"";inline-size:100%;inset-block-end:0.625rem;inset-inline-start:0;position:absolute}}#tbl-main{box-sizing:content-box;margin-inline:auto;max-inline-size:78.75rem;padding-inline:1.25rem}#tbl-main.about .l-sidebar{--sidebar-gap: 5rem;-webkit-margin-after:3.125rem;margin-block-end:3.125rem}@media screen and (min-width: 64em){#tbl-main.about .l-sidebar{--sidebar-gap: 6.25rem;-webkit-margin-after:5rem;margin-block-end:5rem}}.main-title{--cover-min-height: none;--cover-padding: 3.125rem 0}@media screen and (min-width: 64em){.main-title{--cover-padding: 5rem 0}}.main-title.bg{background-color:var(--tbl-purple2)}.main-title:not(.bg) .lead{color:var(--tbl-grey)}.main-title .principal>*{margin-block:0}.main-title .principal>*+*{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.cover{box-shadow:72px 95px 33px 0 rgba(51,66,64,0),46px 61px 31px 0 rgba(51,66,64,.03),26px 34px 26px 0 rgba(51,66,64,.11),12px 15px 19px 0 rgba(51,66,64,.18),3px 4px 10px 0 rgba(51,66,64,.21);inline-size:-webkit-max-content;inline-size:max-content;margin-inline:auto}.order{background-color:var(--tbl-purple2);padding-block:2rem 3.125rem}@media screen and (min-width: 64em){.order{-webkit-padding-before:2.5rem;padding-block-start:2.5rem}}.order h2,.order h3{font-family:"Noto Sans",helvetica,arial,sans-serif;font-size:var(--tbl-type-2);font-weight:700;text-transform:unset}.order h3{-webkit-margin-before:2rem;margin-block-start:2rem}.order dl{max-width:none;text-wrap:auto}.order dt{font-weight:normal;-webkit-margin-after:0.75rem;margin-block-end:0.75rem}.order dl dd+dt{-webkit-margin-before:0.5rem;margin-block-start:0.5rem}.order dd{display:inline-block;-webkit-margin-after:0.75rem;margin-block-end:0.75rem;margin-inline:0 0.75rem}.order [data-tabs]{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.order .cover{-webkit-margin-after:2rem;margin-block-end:2rem}.no-js .order .l-center>div{min-block-size:24.6875rem;position:relative}@media screen and (min-width: 64em){.no-js .order .l-center>div{-webkit-margin-start:calc(16.0625rem + 6.25rem);margin-inline-start:calc(16.0625rem + 6.25rem)}}@media screen and (min-width: 64em){.no-js .order .cover{inset-block-start:0;inset-inline-start:calc(-16.0625rem + -6.25rem);position:absolute}}.bio{background-color:var(--tbl-light-blue);display:flex;flex-direction:column;gap:3.75rem;-webkit-margin-before:3.125rem;margin-block-start:3.125rem;padding:2rem 3.125rem}@media screen and (min-width: 64em){.bio{flex-direction:row;-webkit-margin-before:5rem;margin-block-start:5rem;padding-inline:3.75rem}}@media screen and (min-width: 64em){.bio__pic{flex-basis:31.3125rem}}@media screen and (min-width: 64em){.bio__text{flex-basis:36.1875rem}}.simple-page .bio{margin-block:0}.pull-quote{display:flex;flex-direction:column;gap:3.125rem;margin-block:3.125rem}@media screen and (min-width: 64em){.pull-quote{flex-direction:row;gap:5rem;margin-block:5rem}}@media screen and (min-width: 64em){.pull-quote>div{flex-basis:56%}}.pull-quote blockquote{background-clip:padding-box,border-box;background-color:var(--white);background-image:linear-gradient(to right, #fff 0%, #fff 100%),var(--tbl-grad-for-dark-bg);background-origin:border-box;border:solid 6px rgba(0,0,0,0);font-size:var(--tbl-type-2);margin:0;padding-block:2.875rem 2.25rem;padding-inline:2.875rem;position:static}@media screen and (min-width: 64em){.pull-quote blockquote{flex-basis:29.5rem;-webkit-margin-start:auto;margin-inline-start:auto}}.pull-quote blockquote>p::before,.pull-quote blockquote>p::after{block-size:40px;font-size:300%;inline-size:38px}.pull-quote blockquote>p:first-child::before{-webkit-margin-after:1.25rem;margin-block-end:1.25rem;position:static}.pull-quote blockquote>p:last-of-type::after{display:block}.pull-quote blockquote footer{font-size:var(--tbl-type-1);-webkit-margin-before:0;margin-block-start:0}.pull-quote blockquote a{font-size:var(--tbl-type-0)}.pull-quote>div>*:last-child{-webkit-margin-after:0;margin-block-end:0}.events{--cluster-gap: 0.75rem;background-color:var(--tbl-purple1);color:var(--white);padding-block:3.125rem}.events ol li{border-bottom:solid 1px var(--white);font-family:"Libre Bodoni",georgia,"Times New Roman",serif;max-inline-size:none;padding:2rem 0.75rem}@media screen and (min-width: 48em){.events ol li{display:flex;justify-content:space-between}}.events ol li>*{-webkit-margin-after:0;margin-block-end:0}.events ol li>*+*{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}@media screen and (min-width: 48em){.events ol li>*+*{-webkit-margin-before:0;margin-block-start:0}}.events ol li>*:first-child{font-size:var(--tbl-type-1)}@media screen and (min-width: 48em){.events ol li>*:first-child{flex-basis:21%}}@media screen and (min-width: 48em){.events ol li>*:nth-child(2){flex-basis:17%}}@media screen and (min-width: 48em){.events ol li>*:nth-child(3){flex-basis:27%}}.events ol li>*:last-child{font-family:"Noto Sans",helvetica,arial,sans-serif}@media screen and (min-width: 48em){.events ol li>*:last-child{flex-basis:auto;white-space:nowrap}}.kind-words{background-color:var(--tbl-purple2);padding-block:3.75rem}.kind-words blockquote{padding-block:3.125rem;position:relative}@media screen and (min-width: 64em){.kind-words blockquote{padding-block:3.75rem}}.kind-words blockquote+blockquote::before{block-size:0;-webkit-border-before:1px solid var(--tbl-vibrant-purple);border-block-start:1px solid var(--tbl-vibrant-purple);content:"";inline-size:100px;inset-block-start:0;inset-inline-start:50%;position:absolute;transform:translateX(-50%)}.kind-words blockquote>p:first-child::before{inset-block-start:2.8125rem}@media screen and (min-width: 64em){.kind-words blockquote>p:first-child::before{inset-block-start:3.4375rem}}.kind-words blockquote:last-of-type+p{-webkit-margin-after:0;margin-block-end:0;max-inline-size:56.25rem}.global-footer{grid-row:2/3;-ms-grid-row-span:1;padding-block:var(--tbl-space-m)}.global-footer h2{font-family:"Noto Sans",helvetica,arial,sans-serif;font-size:var(--tbl-type-0);font-weight:700;text-transform:unset}.global-footer .l-cluster{align-items:center;inline-size:100%}.global-footer .site-credit{-webkit-margin-start:auto;margin-inline-start:auto}.global-footer .site-credit img{-webkit-margin-start:0.75rem;margin-inline-start:0.75rem}.u-float-left{float:left;float:inline-start}.u-float-right{float:right;float:inline-end}.u-text-center{text-align:center;text-wrap:balance}.u-text-center>*{max-inline-size:none}.u-text-left{text-align:left;text-align:start}.u-text-right{text-align:right;text-align:end}@media screen and (min-width: 75em){.u-text-left-from-lap{text-align:start}}@media screen and (min-width: 75em){.u-text-center-from-lap{text-align:center}}@media screen and (min-width: 75em){.u-text-right-from-lap{text-align:end}}.u-full-width{inline-size:100vw;inset-inline:50%;margin-inline:-50vw;position:relative}.u-center{margin-inline:auto;position:relative}
