@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,300;0,500;1,300;1,500&family=JetBrains+Mono:wght@300&display=swap);article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}.bg-secondary,.bg-white,.home main::after,.with-planet-floor::before{background-color:var(--c-peach-light)}.button,.container,.relative{position:relative}.bulleted-list,.jobs .job-details ul{list-style-type:disc}.logo-and-date .rustconf-logo path,.play-affordance .play-icon path{fill:var(--c-white)}h1,h4{letter-spacing:var(--ls-xtight)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box}.p-3xs,code,pre{padding:var(--s-3xs)}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{max-width:100%}html{font-size:10px}:root{--br-base:1.5rem;--br-3xs:calc(0.066666666 * var(--br-base));--br-2xs:calc(0.2 * var(--br-base));--br-xs:calc(0.4 * var(--br-base));--br-sm:calc(0.4 * var(--br-base));--br-md:calc(1 * var(--br-base));--br-lg:calc(1.5 * var(--br-base));--br-xl:calc(2 * var(--br-base));--br-2xl:calc(2.5 * var(--br-base));--br-circle:1000em;--rgb-pure-black:0,0,0;--rgb-pure-white:255,255,255;--rgb-black:14,10,41;--rgb-white:240,236,232;--rgb-peach-light:250,190,135;--rgb-peach:245,167,143;--rgb-peach-xdark:124,84,72;--rgb-blue:39,110,138;--rgb-magenta:139,12,87;--rgb-cool-gray:76,74,100;--rgb-cool-gray-dark:76,74,100;--rgb-warm-gray:118,110,101;--rgb-warm-gray-dark:41,40,73;--c-black-dark:#04030c;--c-black:rgb(14, 10, 41);--c-black-light:#1B163C;--c-magenta-light:rgb(192, 88, 149);--c-magenta-hover:rgb(150, 20, 96);--c-magenta:rgb(139, 12, 87);--c-magenta-dark:rgb(87, 13, 56);--c-white-light:#f8f6f5;--c-white:rgb(240, 236, 232);--c-white-dark:rgb(235, 229, 224);--c-peach-light:rgb(250, 190, 135);--c-peach:rgb(245, 167, 143);--c-peach-xdark:rgb(124, 84, 72);--c-peach-dark:rgb(182, 108, 85);--c-warm-gray-xlight:#e4ded9;--c-warm-gray-light:#b6a99b;--c-warm-gray:rgb(122, 95, 79);--c-warm-gray-dark:rgb(83, 67, 58);--c-blue-light:rgb(65, 137, 165);--c-blue-hover:rgb(46, 126, 158);--c-blue:rgb(39, 110, 138);--c-blue-dark:rgb(26, 79, 100);--c-cool-gray-xlight:rgb(216, 216, 218);--c-cool-gray-light:rgb(171, 170, 196);--c-cool-gray:rgb(76, 74, 100);--c-cool-gray-dark:rgb(41, 40, 73);--c-yellow:rgb(241, 223, 141);--rgb-yellow:241,223,141;--c-green:rgb(105, 160, 92);--c-green-dark:rgb(75, 128, 64);--c-teal:rgb(94, 173, 157);--c-purple-light:rgb(195, 187, 200);--c-purple:rgb(145, 134, 154);--c-purple-dark:rgb(115, 109, 119);--c-purple-xdark:rgb(33, 28, 38);--c-ruby-light:rgb(229, 77, 58);--c-ruby:rgb(181, 63, 40);--c-ruby-dark:rgb(141, 54, 37);--c-eggshell:rgb(238, 233, 216);--c-peach-light-dark:rgb(230, 229, 220);--c-peach-light-a60:rgb(250, 249, 243, 0.6);--c-purple-a30:rgba(145, 134, 154, 0.3);--c-gray-a30:rgba(132, 136, 153, 0.3);--c-yellow-a15:rgba(255, 227, 100, 0.15);--c-blue-a15:rgba(143, 199, 236, 0.15);--c-purple-a15:rgba(145, 134, 154, 0.15);--c-accent-a15:rgba(243, 156, 129, 0.15);--c-gray-a15:rgba(132, 136, 153, 0.15);--c-gray-dark:rgb(68, 65, 64);--fw-normal:300;--fw-semibold:500;--fw-semibold:700;--ls-xxxtight:-.06em;--ls-xxtight:-.04em;--ls-xtight:-.025em;--ls-tight:-.0125em;--ls-normal:0;--ls-loose:.025em;--ls-xloose:.05em;--ls-xxloose:.075em;--lh-unit:1em;--lh-xxxtight:calc(.6666666667 * var(--lh-unit));--lh-xxtight:calc(.775 * var(--lh-unit));--lh-xtight:calc(.866666667 * var(--lh-unit));--lh-tight:calc(1 * var(--lh-unit));--lh-normal:calc(1.125 * var(--lh-unit));--lh-loose:calc(1.25 * var(--lh-unit));--lh-xloose:calc(1.4 * var(--lh-unit));--s-base:0.5em;--s-4xs:calc(0.13333333 * var(--s-base));--s-3xs:calc(0.133333333 * var(--s-base));--s-2xs:calc(0.26666667 * var(--s-base));--s-xs:calc(0.533333333 * var(--s-base));--s-sm:calc(0.8 * var(--s-base));--s-md:calc(1.266666667 * var(--s-base));--s-lg:calc(2 * var(--s-base));--s-xl:calc(3.266666667 * var(--s-base));--s-2xl:calc(4.5 * var(--s-base));--s-3xl:calc(10 * var(--s-base));--s-4xl:calc(15 * var(--s-base));--container-width:120rem;--container-width-small:80rem;--ff-primary:"Fraunces";--ff-mono:"JetBrains Mono";--fs-2xs:1.1rem;--fs-xs:1.3rem;--fs-sm:1.3rem;--fs-md:1.3rem;--fs-lg:1.6rem;--fs-xl:1.9rem;--fs-2xl:2.8rem;--fs-3xl:2.8rem;--fs-4xl:4rem}.rounded{border-radius:var(--br-base)}.rounded-xxxs{border-radius:var(--br-3xs)}.rounded-xxs{border-radius:var(--br-2xs)}.rounded-xs{border-radius:var(--br-xs)}.rounded-sm{border-radius:var(--br-sm)}.rounded-md{border-radius:var(--br-md)}.rounded-lg{border-radius:var(--br-lg)}.portrait,.rounded-full{border-radius:var(--br-circle)}.bg-white{background-color:var(--c-white)}.bg-accent{background-color:var(--c-warm-gray)}.bg-peach,.host{background-color:var(--c-peach)}.bg-peach-xdark{background-color:var(--c-peach-xdark)}.bg-magenta{background-color:var(--c-magenta)}.text-black,.text-primary{color:var(--c-black)}.text-white{color:var(--c-white)}.text-peach{color:var(--c-peach)}.text-blue{color:var(--c-blue)}.text-blue-dark{color:var(--c-blue-dark)}.text-magenta{color:var(--c-magenta)}.text-magenta-light{color:var(--c-magenta-light)}.text-cool-gray-light{color:var(--c-cool-gray-light)}.text-cool-gray{color:var(--c-cool-gray)}.text-warm-gray{color:var(--c-warm-gray)}.text-warm-gray-dark{color:var(--c-warm-gray-dark)}.text-peach-light{color:var(--c-peach-light)}@media screen and (min-width:23em){:root{--s-base:0.6em}}@media screen and (min-width:48em){:root{--br-md:calc(1.333333333 * var(--br-base));--br-sm:calc(0.666666667 * var(--br-base));--s-base:0.8em;--s-4xs:calc(0.066666667 * var(--s-base))}}.p-2xs{padding:var(--s-2xs)}.p-xs,.pronouns{padding:var(--s-xs)}.p-sm{padding:var(--s-sm)}.p-base{padding:var(--s-base)}.p-md{padding:var(--s-md)}.p-lg{padding:var(--s-lg)}.p-xl{padding:var(--s-xl)}.p-2xl{padding:var(--s-2xl)}.p-3xl{padding:var(--s-3xl)}.p-4xl{padding:var(--s-4xl)}.pt-3xs,.py-3xs{padding-top:var(--s-3xs)}.pt-2xs{padding-top:var(--s-2xs)}.pt-xs{padding-top:var(--s-xs)}.pt-sm{padding-top:var(--s-sm)}.pt-base{padding-top:var(--s-base)}.pt-md{padding-top:var(--s-md)}.pt-lg{padding-top:var(--s-lg)}.pt-xl{padding-top:var(--s-xl)}.pt-2xl{padding-top:var(--s-2xl)}.pt-3xl{padding-top:var(--s-3xl)}.pt-4xl{padding-top:var(--s-4xl)}.pr-3xs{padding-right:var(--s-3xs)}.pr-2xs{padding-right:var(--s-2xs)}.pr-xs{padding-right:var(--s-xs)}.pr-sm{padding-right:var(--s-sm)}.pr-base{padding-right:var(--s-base)}.pr-md{padding-right:var(--s-md)}.pr-lg{padding-right:var(--s-lg)}.pr-xl{padding-right:var(--s-xl)}.pr-2xl{padding-right:var(--s-2xl)}.pr-3xl{padding-right:var(--s-3xl)}.pr-4xl{padding-right:var(--s-4xl)}.pb-3xs{padding-bottom:var(--s-3xs)}.pb-2xs{padding-bottom:var(--s-2xs)}.pb-xs{padding-bottom:var(--s-xs)}.pb-sm{padding-bottom:var(--s-sm)}.pb-base{padding-bottom:var(--s-base)}.pb-md{padding-bottom:var(--s-md)}.pb-lg{padding-bottom:var(--s-lg)}.pb-xl{padding-bottom:var(--s-xl)}.pb-2xl{padding-bottom:var(--s-2xl)}.pb-3xl{padding-bottom:var(--s-3xl)}.pb-4xl{padding-bottom:var(--s-4xl)}.pl-3xs{padding-left:var(--s-3xs)}.pl-2xs{padding-left:var(--s-2xs)}.pl-xs{padding-left:var(--s-xs)}.pl-sm{padding-left:var(--s-sm)}.pl-base{padding-left:var(--s-base)}.pl-md{padding-left:var(--s-md)}.pl-lg{padding-left:var(--s-lg)}.pl-xl{padding-left:var(--s-xl)}.pl-2xl{padding-left:var(--s-2xl)}.pl-3xl{padding-left:var(--s-3xl)}.pl-4xl{padding-left:var(--s-4xl)}.px-3xs{padding-left:var(--s-3xs);padding-right:var(--s-3xs)}.px-2xs{padding-left:var(--s-2xs);padding-right:var(--s-2xs)}.px-xs{padding-left:var(--s-xs);padding-right:var(--s-xs)}.px-sm{padding-left:var(--s-sm);padding-right:var(--s-sm)}.px-base{padding-left:var(--s-base);padding-right:var(--s-base)}.friendship-footer .friendship-tier h3>span,.px-md{padding-right:var(--s-md);padding-left:var(--s-md)}.px-lg{padding-left:var(--s-lg);padding-right:var(--s-lg)}.px-xl{padding-left:var(--s-xl);padding-right:var(--s-xl)}.px-2xl{padding-left:var(--s-2xl);padding-right:var(--s-2xl)}.px-3xl{padding-left:var(--s-3xl);padding-right:var(--s-3xl)}.px-4xl{padding-left:var(--s-4xl);padding-right:var(--s-4xl)}.py-3xs{padding-bottom:var(--s-3xs)}.py-2xs{padding-top:var(--s-2xs);padding-bottom:var(--s-2xs)}.py-xs{padding-top:var(--s-xs);padding-bottom:var(--s-xs)}.py-sm,td,th{padding-top:var(--s-sm)}.py-sm{padding-bottom:var(--s-sm)}.py-base{padding-top:var(--s-base);padding-bottom:var(--s-base)}.py-md{padding-top:var(--s-md);padding-bottom:var(--s-md)}.event-list,.py-lg{padding-bottom:var(--s-lg)}.py-lg{padding-top:var(--s-lg)}.py-xl{padding-top:var(--s-xl);padding-bottom:var(--s-xl)}.py-2xl{padding-top:var(--s-2xl);padding-bottom:var(--s-2xl)}.py-3xl{padding-top:var(--s-3xl);padding-bottom:var(--s-3xl)}.py-4xl{padding-top:var(--s-4xl);padding-bottom:var(--s-4xl)}.m-3xs{margin:var(--s-3xs)}.m-2xs{margin:var(--s-2xs)}.m-xs{margin:var(--s-xs)}.m-sm{margin:var(--s-sm)}.m-base{margin:var(--s-base)}.m-md{margin:var(--s-md)}.m-lg{margin:var(--s-lg)}.m-xl{margin:var(--s-xl)}.m-2xl{margin:var(--s-2xl)}.m-3xl{margin:var(--s-3xl)}.m-4xl{margin:var(--s-4xl)}.mt-3xs{margin-top:var(--s-3xs)}.mt-2xs{margin-top:var(--s-2xs)}.mt-xs{margin-top:var(--s-xs)}.mt-sm{margin-top:var(--s-sm)}.mt-base{margin-top:var(--s-base)}.mt-md{margin-top:var(--s-md)}.mt-lg{margin-top:var(--s-lg)}.mt-xl{margin-top:var(--s-xl)}.mt-2xl{margin-top:var(--s-2xl)}.mt-3xl{margin-top:var(--s-3xl)}.mt-4xl{margin-top:var(--s-4xl)}.mr-3xs{margin-right:var(--s-3xs)}.mr-2xs{margin-right:var(--s-2xs)}.mr-xs{margin-right:var(--s-xs)}.mr-sm{margin-right:var(--s-sm)}.mr-base{margin-right:var(--s-base)}.mr-md{margin-right:var(--s-md)}.mr-lg{margin-right:var(--s-lg)}.mr-xl{margin-right:var(--s-xl)}.mr-2xl{margin-right:var(--s-2xl)}.mr-3xl{margin-right:var(--s-3xl)}.mr-4xl{margin-right:var(--s-4xl)}.mb-3xs{margin-bottom:var(--s-3xs)}.mb-2xs{margin-bottom:var(--s-2xs)}.mb-xs{margin-bottom:var(--s-xs)}.mb-sm{margin-bottom:var(--s-sm)}.mb-base{margin-bottom:var(--s-base)}.mb-md{margin-bottom:var(--s-md)}.mb-lg{margin-bottom:var(--s-lg)}.mb-xl{margin-bottom:var(--s-xl)}.mb-2xl{margin-bottom:var(--s-2xl)}.mb-3xl{margin-bottom:var(--s-3xl)}.mb-4xl{margin-bottom:var(--s-4xl)}.ml-3xs{margin-left:var(--s-3xs)}.ml-2xs{margin-left:var(--s-2xs)}.ml-xs{margin-left:var(--s-xs)}.ml-sm{margin-left:var(--s-sm)}.ml-base{margin-left:var(--s-base)}.ml-md{margin-left:var(--s-md)}.ml-lg{margin-left:var(--s-lg)}.ml-xl{margin-left:var(--s-xl)}.ml-2xl{margin-left:var(--s-2xl)}.ml-3xl{margin-left:var(--s-3xl)}.ml-4xl{margin-left:var(--s-4xl)}.mx-3xs{margin-left:var(--s-3xs);margin-right:var(--s-3xs)}.mx-2xs{margin-left:var(--s-2xs);margin-right:var(--s-2xs)}.mx-xs{margin-left:var(--s-xs);margin-right:var(--s-xs)}.mx-sm{margin-left:var(--s-sm);margin-right:var(--s-sm)}.digital-swag .wallpapers li+li,.mx-base{margin-left:var(--s-base)}.mx-base{margin-right:var(--s-base)}.mx-md{margin-left:var(--s-md);margin-right:var(--s-md)}.mx-lg{margin-left:var(--s-lg);margin-right:var(--s-lg)}.mx-xl{margin-left:var(--s-xl);margin-right:var(--s-xl)}.mx-2xl{margin-left:var(--s-2xl);margin-right:var(--s-2xl)}.mx-3xl{margin-left:var(--s-3xl);margin-right:var(--s-3xl)}.mx-4xl{margin-left:var(--s-4xl);margin-right:var(--s-4xl)}.container,.screenshot{margin-left:auto;margin-right:auto}.my-3xs{margin-top:var(--s-3xs);margin-bottom:var(--s-3xs)}.my-2xs{margin-top:var(--s-2xs);margin-bottom:var(--s-2xs)}.my-xs{margin-top:var(--s-xs);margin-bottom:var(--s-xs)}.my-sm{margin-top:var(--s-sm);margin-bottom:var(--s-sm)}.my-base,.speaker-event{margin-top:var(--s-base)}.my-base{margin-bottom:var(--s-base)}.my-md{margin-top:var(--s-md);margin-bottom:var(--s-md)}.my-lg{margin-top:var(--s-lg);margin-bottom:var(--s-lg)}.my-xl{margin-top:var(--s-xl);margin-bottom:var(--s-xl)}.my-2xl{margin-top:var(--s-2xl);margin-bottom:var(--s-2xl)}.my-3xl{margin-top:var(--s-3xl);margin-bottom:var(--s-3xl)}.my-4xl{margin-top:var(--s-4xl);margin-bottom:var(--s-4xl)}.mt--xs{margin-top:calc(var(--s-xs) * -1)}@media screen and (min-width:27em){:root{--s-base:0.7em;--fs-md:1.5rem;--fs-xl:2.1rem;--fs-3xl:3.2rem;--fs-4xl:4.8rem}}@media screen and (min-width:35em){:root{--s-base:0.75em;--fs-xs:1.3rem;--fs-sm:1.3rem;--fs-lg:1.8rem;--fs-2xl:3rem;--fs-3xl:3.8rem;--fs-4xl:5.8rem}}@media screen and (min-width:58em){:root{--s-base:0.9em;--s-2xl:calc(5 * var(--s-base));--s-3xl:calc(6.533333333 * var(--s-base));--s-4xl:calc(10 * var(--s-base));--fs-xs:1.3rem;--fs-sm:1.5rem;--fs-md:1.8rem;--fs-lg:2.1rem;--fs-xl:2.3rem;--fs-3xl:4.4rem;--fs-4xl:6.8rem}}@media screen and (min-width:66em){:root{--ls-xxxtight:-.9em;--s-base:1em;--fs-xl:2.5rem;--fs-2xl:3.7rem;--fs-3xl:4.9rem}}@media screen and (min-width:74em){:root{--fs-xl:2.7rem;--fs-3xl:5.4rem;--fs-4xl:9rem}}.text-2xs{font-size:var(--fs-2xs)}.text-xs{font-size:var(--fs-xs)}.text-sm{font-size:var(--fs-sm)}.text-md{font-size:var(--fs-md)}.text-lg{font-size:var(--fs-lg)}.text-xl{font-size:var(--fs-xl)}.text-2xl{font-size:var(--fs-2xl)}.text-3xl{font-size:var(--fs-3xl)}.page-header h1,.text-4xl{font-size:var(--fs-4xl)}@keyframes rotateIn{from{transform:rotate(0) translateZ(0)}to{transform:rotate(11.25deg) translateZ(0)}}@keyframes menuOpen{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes menuClose{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes scaleIn{from{transform:scale(.85)}to{transform:scale(1)}}@keyframes slideDown{from{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideUp{from{transform:translateY(.5rem)}to{transform:translateY(0)}}.absolute{position:absolute}.hidden{display:none}.overflow-hidden{overflow:hidden}.h-full{height:100%}.w-full{width:100%}.z-10{z-index:10}.clamp-2xl,.clamp-lg,.clamp-md,.clamp-sm,.clamp-xl{margin-right:auto;margin-left:auto}.clamp-sm{max-width:45rem}.clamp-md{max-width:60rem}.clamp-lg{max-width:80rem}.clamp-xl{max-width:90rem}.clamp-2xl{max-width:100rem}.flip-h{transform:scale(-1)}.flex{display:flex}.block,.screenshot{display:block}.button,.inline-flex{display:inline-flex}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.nowrap{flex-wrap:nowrap}.flex-shrink-0{flex-shrink:0}.icon-inline-xs{height:.65em;width:auto}.icon-inline-sm{height:.8em;width:auto}.icon-inline-md{height:1em;width:auto}.icon-inline-lg{height:1.2em;width:auto}@media (prefers-reduced-motion:reduce){#gear{animation:none!important}}.ember-load-indicator{height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.rust-logo-outlined #gear{animation:.5s infinite rotateIn linear;transform-box:fill-box;transform-origin:50% 50%;stroke:var(--c-cool-gray)}.rust-logo-outlined #r{stroke:var(--c-white)}.feedback .loader{width:100%;text-align:center;padding:var(--s-md) 0 var(--s-xl)}.feedback .loader-container{height:14rem;width:14rem;margin:0 auto 1rem}.feedback .loader-container svg{height:auto;width:100%}.feedback .loader-container+a{color:var(--c-warm-gray);font-size:var(--fs-xs)}.feedback .rust-logo-outlined #gear,.feedback .rust-logo-outlined #r{stroke:var(--c-warm-gray-light)}button,input[type=button],input[type=email],input[type=submit],input[type=text]{font-family:var(--ff-primary);color:var(--c-black);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border-radius:var(--br-xs);border:none;outline:0;margin:0;padding:0;font-size:inherit;line-height:var(--lh-loose);cursor:pointer;background:0 0}.button.white{background-color:var(--c-white);color:var(--c-blue);box-shadow:0 3px 0 var(--c-warm-gray-xlight),inset 0 2px 0 var(--c-white-light)}.button.magenta,.home .mailchimp-signup-form .button{color:var(--c-white);background-color:var(--c-magenta);box-shadow:0 3px 0 var(--c-magenta-dark),inset 0 2px 0 var(--c-magenta-light)}.button.magenta:hover,.home .mailchimp-signup-form .button:hover{background-color:var(--c-magenta-hover)}.home .mailchimp-signup-form .button{box-shadow:inset 0 -3px 0 var(--c-magenta-dark),inset 0 2px 0 var(--c-magenta-light)}.button.blue{background-color:var(--c-blue);color:var(--c-white);box-shadow:0 3px 0 var(--c-blue-dark),inset 0 2px 0 var(--c-blue-light)}.button.blue:hover{color:var(--c-white);background-color:var(--c-blue-hover)}.button{align-items:center;line-height:1;font-weight:var(--fw-semibold);text-align:center;justify-content:center;background:var(--c-peach-light);color:var(--c-black);padding:var(--s-md) var(--s-lg);text-decoration:none;box-shadow:0 2px 0 red,inset 0 2px 0 #ff0}@media screen and (min-width:35em) and (max-width:99998.9375em){.button{padding-top:var(--s-sm);padding-bottom:var(--s-sm)}}.button.rounded-full{border-radius:9999rem}.button.small{padding:.8rem 1.4rem;font-size:var(--fs-xs)}.gantt-card,main{padding-bottom:var(--s-3xl)}html{height:100%}body{--c-peach-light-light:var(--c-purple-light);--c-peach-light-dark:var(--c-purple-dark);--c-peach-light-faded:var(--c-purple-xdark);--c-accent-faded:var(--c-accent-a15);height:100%;font-weight:var(--fw-normal);background-color:var(--c-black);color:var(--c-white);font-size:1.5rem;font-family:var(--ff-primary)}.card,.card p{color:var(--c-black)}.nav-link,.nav-link button,h1{font-family:var(--ff-headline)}.container{padding-right:var(--s-lg);padding-left:var(--s-lg);width:100%;max-width:var(--container-width)}.container.small{max-width:var(--container-width-small)}.card{width:100%;background-color:var(--c-white);border-radius:var(--br-sm);padding:var(--s-lg)}@media screen and (min-width:48em) and (max-width:99998.9375em){.card{padding:var(--s-xl)}}@media screen and (min-width:58em) and (max-width:99998.9375em){.card{border-radius:var(--br-md)}}.card.sm{padding:var(--s-md)}.card.xs{border-radius:var(--br-xs);padding:var(--s-2xs)}.page-intro{text-align:center}.container section+section{padding-top:var(--s-lg)}.text-section .container{max-width:80rem}.text-section h2{margin-bottom:var(--s-base)}.twitter-link{font-weight:var(--fw-semibold)}.twitter-icon{height:.8em;width:auto;transform:translateY(10%)}.bulleted-list li{margin-left:1.5rem;margin-bottom:var(--s-sm)}.screenshot{overflow:hidden;border-radius:var(--br-sm);border:.1rem solid var(--c-purple-a15)}.screenshot:hover{border-color:var(--c-purple-a30)}.play-affordance{border-radius:100%;display:flex;align-items:center;justify-content:center}.play-affordance .play-icon{height:auto;width:30%;transform:translateX(7.5%)}.parenthesis{position:absolute;top:50%}.parenthesis.open{transform:translateY(-50%);left:0}.parenthesis.closed{transform:translateY(-50%) scale(-1);right:0}.secondary-screen-bg{overflow:hidden;height:40rem;position:absolute;top:12rem;left:0;right:0;z-index:-1}.secondary-screen-bg .planet{height:auto;width:90%;position:absolute;bottom:0;left:50%;transform:translate(-60%,67.5%);z-index:-1}.secondary-screen-bg .planet #lightest-part{fill:var(--c-black-light)}.secondary-screen-bg .cluster{position:absolute;transform:scale(.8);transform-origin:top}@media screen and (min-width:66em) and (max-width:99998.9375em){.secondary-screen-bg .cluster{transform:scale(.9)}}.secondary-screen-bg .cluster.stars.left{top:0;left:0}@media screen and (min-width:48em) and (max-width:99998.9375em){.secondary-screen-bg .planet{height:auto;width:75%}.secondary-screen-bg .cluster.stars.left{bottom:22rem;top:initial;left:8.5%}}@media screen and (min-width:74em) and (max-width:99998.9375em){.secondary-screen-bg .cluster{transform:scale(1)}.secondary-screen-bg .cluster.stars.left{left:12%;bottom:19rem}}@media screen and (min-width:0) and (max-width:47.9375em){.secondary-screen-bg .cluster.stars.left .star-1{position:absolute;top:0;left:2rem;transform:scale(70%)}.secondary-screen-bg .cluster.stars.left .star-2{display:none}}@media screen and (min-width:48em) and (max-width:99998.9375em){.secondary-screen-bg .cluster.stars.left .star-1{transform:translate(1.5rem,1rem) scaleY(-1)}}.secondary-screen-bg .cluster.stars.left .star-2{top:0;left:10rem;position:absolute;height:2rem;width:auto;transform:scaleX(-1)}@media screen and (min-width:48em) and (max-width:99998.9375em){.secondary-screen-bg .cluster.stars.left .star-2{top:-12rem;left:1rem}}.secondary-screen-bg .cluster.stars.left .star-3{height:1rem;width:auto;position:absolute;top:20rem;left:11rem}@media screen and (min-width:48em) and (max-width:99998.9375em){.secondary-screen-bg .cluster.stars.left .star-3{top:-2rem;left:-3rem}}.secondary-screen-bg .cluster.stars.right{right:0;top:0}@media screen and (min-width:48em) and (max-width:99998.9375em){.secondary-screen-bg .cluster.stars.right{top:4rem;right:8.5%}}.secondary-screen-bg .cluster.stars.right .star-1{right:20rem;top:20rem;position:absolute}@media screen and (min-width:48em) and (max-width:99998.9375em){.secondary-screen-bg .cluster.stars.right .star-1{position:static;right:3rem}}.secondary-screen-bg .cluster.stars.right .star-2{height:2rem;width:auto;position:absolute;top:7rem;right:3rem}@media screen and (min-width:0) and (max-width:47.9375em){.secondary-screen-bg .cluster.stars.right .star-1{transform:scale(70%)}.secondary-screen-bg .cluster.stars.right .star-2{display:none}}@media screen and (min-width:48em) and (max-width:99998.9375em){.secondary-screen-bg .cluster.stars.right .star-2{bottom:-12rem;left:-3rem;right:initial;top:initial}}.secondary-screen-bg .cluster.stars.right .star-3{position:absolute;top:0;right:5rem}@media screen and (min-width:48em) and (max-width:99998.9375em){.secondary-screen-bg .cluster.stars.right .star-3{bottom:-3rem;top:initial;right:-3rem}}.secondary-screen-bg .cluster.clouds.left{top:8rem;left:-10rem}.secondary-screen-bg .cluster.clouds.left .cloud-2{position:absolute;left:2rem;bottom:-2rem;top:initial}.secondary-screen-bg .cluster.clouds.right{top:20rem;right:-8rem}.secondary-screen-bg .cluster.clouds.right .cloud-2{right:3rem;top:-20rem;position:absolute}.secondary-screen-bg .cluster.clouds.right .cloud-3{left:-1.5rem;bottom:-2rem;top:initial;right:initial;position:absolute}.card-top-icon{display:grid;place-items:center;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background-image:url(/images/global/rust-gear-shape.svg);background-position:center;background-size:100%;background-repeat:no-repeat;height:10rem;width:10rem;padding:3rem}.card-top-icon .inner{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.card-top-icon img{height:100%;width:auto}.card-top-icon+h3{position:relative;margin-top:calc(var(--s-2xs) * -1)}.offset-anchor{position:absolute;top:-3rem}.portrait{width:100%;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 .2rem var(--c-white),0 0 0 .5rem var(--c-peach-light)}@media screen and (min-width:48em) and (max-width:99998.9375em){.portrait:not(.thumb){box-shadow:0 0 0 .4rem var(--c-white),0 0 0 .8rem var(--c-peach-light)}}.portrait.thumb .portrait-container::before{height:10rem;width:10rem}.portrait .portrait-container{position:relative;overflow:hidden;height:0;width:100%;padding-bottom:100%}.portrait .portrait-container::before{content:"";z-index:2;width:17.5rem;height:17.5rem;position:absolute;pointer-events:none;transform:translate(-50%,-50%) rotate(45deg);background-image:linear-gradient(to right,rgba(var(--rgb-white),100%),rgba(var(--rgb-white),0))}.portrait .portrait-container img{height:100%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none}.home main::after,code::before,pre::before{left:0;bottom:0;content:"";right:0}.event-list .break .event-name,.featured-speakers .headline h2,.h3,.host-name,.page-header .prehead,.tag,.uppercase,h3{text-transform:uppercase;font-weight:var(--fw-normal)}b,h1,h2,h4,strong{font-weight:var(--fw-semibold)}.text-section li a,.text-section p a{color:var(--c-magenta);text-decoration:underline}.text-section li a:hover,.text-section p a:hover{color:var(--c-magenta-dark)}h2 a,h2 a:hover{color:var(--c-peach-light)}h1{font-size:var(--fs-3xl);line-height:var(--lh-normal)}h2{font-size:var(--fs-2xl);text-align:center;line-height:var(--lh-loose)}h2 a{text-decoration:underline}.empty-state-text{color:var(--c-peach-light-dark)}.h3,h3,h4,h5{text-align:center;color:var(--c-black)}.h3,h3{font-size:var(--fs-3xl);margin-bottom:var(--s-xs)}.h3.sm,h3.sm{font-size:var(--fs-2xl)}.h3.xs,h3.xs{font-size:var(--fs-md)}@media screen and (min-width:27em) and (max-width:99998.9375em){.h3.xs,h3.xs{font-size:var(--fs-lg)}}@media screen and (min-width:35em) and (max-width:99998.9375em){.h3.xs,h3.xs{font-size:var(--fs-xl)}}.h3.xxs,h3.xxs{font-size:var(--fs-sm)}@media screen and (min-width:23em) and (max-width:99998.9375em){.h3.xxs,h3.xxs{font-size:var(--fs-md)}}@media screen and (min-width:35em) and (max-width:99998.9375em){.h3.xxs,h3.xxs{font-size:var(--fs-lg)}}h4{font-size:var(--fs-xl);margin-bottom:var(--s-3xs);line-height:var(--lh-normal)}.home .homepage-callouts .button,.home .homepage-callouts .external-link,.home .homepage-callouts input,p{font-size:var(--fs-lg)}p{line-height:var(--lh-xloose)}p+p{margin-top:var(--s-sm)}p a{color:var(--c-blue);text-decoration:underline}em,i{font-style:italic}a{text-decoration:none;color:inherit}.calls-to-action a,.event-speakers a,.home .ways-to-interact .emphasis-text,.meta-footer .past-rustconf a:hover,.meta-footer .social-and-copyright .external-link:hover,.speaker-event a,.speaker-info a:hover,.underline{text-decoration:underline}code,pre{font-family:var(--ff-mono),monospace;letter-spacing:var(--ls-tight);font-weight:var(--fw-normal);font-size:85%;margin-right:calc(var(--s-3xs) * -1);margin-left:calc(var(--s-3xs) * -1);position:relative}code::before,pre::before{position:absolute;top:0;background-color:currentColor;opacity:20%;border-radius:var(--br-2xs)}.external-link{position:relative;white-space:nowrap}.external-link.inline.with-icon{display:inline-flex}.external-link.inline.with-icon .link-text{margin-right:1rem;padding-right:0}.external-link.inline.with-icon .external-link-icon{transform:translate(calc(100% + .2rem),-50%)}.external-link .link-text{display:inline-flex;align-items:center}.external-link.with-icon .link-text{position:relative;padding-right:.6em;margin-right:-.6rem}.external-link.with-icon .external-link-icon{height:.6em;width:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}.external-link.with-icon .external-link-icon g{stroke:currentColor}h5{font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-loose)}h5.lg{font-size:var(--fs-2xl)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.italic{font-style:italic}.ls-tight{letter-spacing:var(--ls-tight)}@keyframes planetIn{from{transform:translate(-50%,calc(57% + .5rem)) scale(.95) rotate(-1deg)}}@keyframes robotIn{from{transform:translateX(.5rem) translateY(calc(25% + .5rem))}}.home main{position:relative}.home main::after{position:absolute;height:var(--s-3xl);width:100%}.home .hero{position:relative;display:flex;flex-wrap:wrap;align-items:stretch}.home .hero .button,.home .hero .floating-robot,.home .hero .lucy-and-flag,.home .hero .planet,.home .hero .star,.home .hero h1,.home .hero p{opacity:0}.home .hero.in h1{animation:fadeIn .3s forwards}.home .hero.in p{animation:fadeIn .3s forwards 45ms}.home .hero.in .button{animation:fadeIn .3s forwards 90ms}.home .hero.in .floating-robot{animation:fadeIn 150ms 50ms forwards,robotIn 1s}.home .hero.in .lucy-and-flag{animation:fadeIn 150ms forwards;display:block}.home .hero.in .planet{animation:fadeIn .6s forwards,planetIn 1.3s}.home .hero.in .star{animation:fadeIn .3s forwards,scaleIn .7s}@media screen and (min-width:0) and (max-width:34.9375em){.home .hero.in .star{transform:scale(.5)}}@media screen and (min-width:35em) and (max-width:47.9375em){.home .hero.in .star{transform:scale(.7)}}.home .hero .text{width:100%;flex-shrink:0;padding-top:var(--s-md);position:relative;text-align:center}@media screen and (min-width:48em) and (max-width:99998.9375em){.home .hero .text{padding-top:var(--s-xl);width:51%;padding-right:var(--s-lg);padding-bottom:var(--s-3xl);text-align:left}}@media screen and (min-width:66em) and (max-width:99998.9375em){.home .hero .text{padding-right:var(--s-xl)}}.home .hero .text .star-1{top:-4rem;left:.5rem}@media screen and (min-width:35em) and (max-width:99998.9375em){.home .hero .text .star-1{top:-7rem;left:1.5rem}}@media screen and (min-width:48em) and (max-width:99998.9375em){.home .hero .text .star-1{top:9rem;left:34.5rem}}@media screen and (min-width:58em) and (max-width:99998.9375em){.portrait:not(.thumb){box-shadow:0 0 0 .5rem var(--c-white),0 0 0 1rem var(--c-peach-light)}.home .hero .text .star-1{top:-2rem;left:37rem}}@media screen and (min-width:74em) and (max-width:99998.9375em){.home .hero .text .star-1{top:-3.5rem;left:-6.5rem}}.home .hero .text .star-2{height:auto;width:1.4rem;top:-1rem;left:0}@media screen and (min-width:35em) and (max-width:99998.9375em){.home .hero .text .star-2{top:-8rem;left:3.7rem}}@media screen and (min-width:48em) and (max-width:99998.9375em){.home .hero .text .star-2{top:14rem;left:37rem}}@media screen and (min-width:58em) and (max-width:99998.9375em){.home .hero .text .star-2{top:-5rem;left:35rem}}.home .hero .text .button,.home .hero .text h1,.home .hero .text p{transform:translateY(.5rem)}.home .hero .text h1{margin-bottom:var(--s-xs)}@media screen and (min-width:48em) and (max-width:99998.9375em){.home .hero .text h1{margin-bottom:var(--s-2xs);padding-right:5rem}}@media screen and (min-width:66em) and (max-width:99998.9375em){.home .hero .text h1{padding-right:10rem}}.home .hero .text p{font-size:var(--fs-xl);margin-bottom:var(--s-xs);color:var(--c-cool-gray-light)}.home .hero .text .button{font-size:var(--fs-md);margin-top:var(--s-sm)}.home .hero .hero-inner{display:flex;align-items:flex-end;flex-wrap:wrap}.home .hero .mascots{margin-left:auto;margin-right:auto;display:flex;transform:translate(12%,7.5%);position:relative;z-index:3;align-items:flex-start;width:70%}@media screen and (min-width:35em) and (max-width:99998.9375em){.home .hero .mascots{width:49%}}@media screen and (min-width:48em) and (max-width:99998.9375em){.home .hero .text p{margin-bottom:var(--s-2xs)}.home .hero .mascots{margin-top:calc(-5rem - 10%);transform:translateY(3.5rem)}}@media screen and (min-width:58em) and (max-width:99998.9375em){.home .hero .mascots{transform:translateY(5rem)}}@media screen and (min-width:74em) and (max-width:99998.9375em){.home .hero .text .star-2{top:-5rem;left:-2.5rem}.home .hero .text h1{padding-right:0}.home .hero .mascots{transform:translateY(6rem)}}.home .hero .mascots .lucy-and-flag{width:66%;margin-right:-7%;z-index:3;display:flex}.home .hero .mascots .flag-container{height:0;width:calc(.75 * 100%);position:relative;padding-bottom:calc(66.666666666% * .75);margin-bottom:calc(var(--flagHeight) * -1);margin-right:calc(var(--flagWidth) * -1);transform:translate(-52%,-5%);z-index:-1;flex-shrink:0}.home .hero .mascots .flag-container .flag{position:absolute;top:0;left:0;height:100%;width:100%}.home .hero .mascots .floating-robot{height:auto;width:40%;transform:translateY(25%)}.home .hero .mascots .star-1{top:29%;right:2%}@media screen and (min-width:35em) and (max-width:99998.9375em){.home .hero .mascots .star-1{top:35%;right:8%}}.home .hero .mascots .star-2{top:9%;right:34%;height:auto;width:3rem}@media screen and (min-width:35em) and (max-width:99998.9375em){.home .hero .mascots .star-2{top:14%;right:38%}}.home .hero .mascots .star-3{top:9%;right:32%;height:auto;width:1.4rem}@media screen and (min-width:35em) and (max-width:99998.9375em){.home .hero .mascots .star-3{top:13%;right:35%}}.home .hero .lucy{height:auto;width:100%;z-index:2}.home .hero .star{color:var(--c-peach-light);position:absolute}.home .planet{height:auto;width:85%;position:absolute;bottom:0;left:50%;transform:translate(-50%,57%);z-index:-1}@media screen and (min-width:48em) and (max-width:99998.9375em){.home .planet{height:auto;width:75%}}.home .planet #lightest-part{fill:var(--c-cool-gray-dark)}.home .planet-floor-divider+.container{padding-top:var(--s-2xl)}.home .things-to-expect{position:relative}.home .things-to-expect ul{width:100%;position:relative;justify-content:center}@media screen and (min-width:35em) and (max-width:57.9375em){.home .things-to-expect ul{display:flex;flex-wrap:wrap;padding-right:var(--s-lg);padding-left:var(--s-lg)}.home .things-to-expect ul .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(5rem * calc(2 - 1)))/ 2);margin-left:5rem;vertical-align:top}.home .things-to-expect ul .column:nth-child(2n+1){margin-left:0}}@media screen and (min-width:58em) and (max-width:99998.9375em){.home .planet-floor-divider+.container{padding-top:var(--s-3xl)}.home .things-to-expect ul{display:flex;flex-wrap:wrap}.home .things-to-expect ul .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(5rem * calc(4 - 1)))/ 4);margin-left:5rem;vertical-align:top}.home .things-to-expect ul .column:nth-child(4n+1){margin-left:0}.home .mailchimp-signup-form{padding-right:var(--s-xl);padding-left:var(--s-xl)}}.home .things-to-expect .thing-to-expect{position:relative;color:var(--c-black);margin-bottom:var(--s-2xl);flex-wrap:wrap;justify-content:center}.home .things-to-expect .thing-to-expect p{width:100%;line-height:var(--lh-normal);font-size:var(--fs-xl)}.home .things-to-expect .thing-to-expect img{max-width:22rem;height:auto;margin-right:auto;margin-left:auto;margin-bottom:var(--s-xs)}.home .dropdown-link a{color:var(--c-black)}@media screen and (min-width:0) and (max-width:34.9375em){.home.post-conf .page-header br{display:none}}@media screen and (min-width:74em) and (max-width:9999998.9375em){.home.post-conf .page-header br{display:none}}.home .rustconf-explanation{position:relative;text-align:center}.home .rustconf-explanation .play-affordance{display:inline-flex;height:1em;width:1em;background-color:var(--c-ruby);margin-right:.6rem}.home .rustconf-explanation .play-affordance .play-icon path{fill:var(--c-ruby)}.home .rustconf-explanation h2{color:var(--c-peach-light)}.home .rustconf-explanation p{color:var(--c-peach-light);display:flex;justify-content:center;align-items:center}.home .rustconf-explanation a{color:var(--c-warm-gray);margin-left:.7rem}.home .rustconf-explanation a:hover{color:var(--c-peach-light)}.home .mailchimp-signup-form{margin-bottom:0}@media screen and (min-width:0) and (max-width:57.9375em){.home .mailchimp-signup-form{padding-bottom:var(--s-2xl);margin-bottom:var(--s-2xl)}}.home .mailchimp-signup-form form{padding:0;background:0 0}.home .mailchimp-inputs{margin-top:var(--s-xs)}.home .cfp-callout{width:100%;text-align:center}@media screen and (min-width:58em) and (max-width:99998.9375em){.home .cfp-callout{padding-right:var(--s-xl);padding-left:var(--s-xl)}.home .homepage-callouts .button,.home .homepage-callouts .external-link,.home .homepage-callouts input{font-size:var(--fs-md)}}.home .cfp-callout a:hover{color:var(--c-black)}.home .homepage-callouts h3{margin-bottom:var(--s-xs)}.home .homepage-callouts .button,.home .homepage-callouts input{padding:var(--s-xs) var(--s-sm)}.home .homepage-callouts .callouts{margin:var(--s-xl) 0 var(--s-md);padding-top:var(--s-md)}@media screen and (min-width:58em) and (max-width:99998.9375em){.home .homepage-callouts .callouts{display:grid;grid-template-columns:1fr 1fr}.home .homepage-callouts .callouts::before{content:"";width:.2rem;height:100%;position:absolute;top:0;left:50%;background-color:rgba(var(--rgb-peach-dark),30%);transform:translateX(-50%)}}.home .homepage-callouts .callouts .container{padding:0}.home.post-conf .placeholder-wrapper{padding-bottom:var(--s-2xl);margin-bottom:var(--s-xl);padding-top:var(--s-xl)}.home.post-conf .mailchimp-signup-form{margin-bottom:var(--s-sm)}@media screen and (min-width:23em) and (max-width:99998.9375em){.home.post-conf .placeholder-wrapper{padding-top:var(--s-lg)}.home.post-conf .mailchimp-signup-form{margin-bottom:var(--s-2xs);padding-bottom:var(--s-lg)}}@media screen and (min-width:35em) and (max-width:99998.9375em){.home.post-conf .mailchimp-signup-form{padding-bottom:0;margin-bottom:0}}.home.post-conf .mailchimp-signup-form .container{padding:0}.home.post-conf .mailchimp-signup-form h4{font-size:var(--fs-2xl);margin-bottom:0}.home.post-conf .mailchimp-signup-form p{animation:none;opacity:1;font-size:var(--fs-lg);color:var(--c-warm-gray)}.home.post-conf .rover{z-index:1}.home.post-conf .livestream-star{display:none}.home.post-conf .livestream-star.star-1{top:-2.5rem}.home.post-conf .livestream-star.star-2,.home.post-conf .livestream-star.star-3{top:0}.home.post-conf .livestream-robot{width:12rem;top:-1.5rem;left:-4.5rem;bottom:auto}@media screen and (min-width:23em) and (max-width:99998.9375em){.home.post-conf .mailchimp-signup-form h4{margin-bottom:var(--s-2xs)}.home.post-conf .mailchimp-signup-form p{margin-bottom:var(--s-md)}.home.post-conf .livestream-robot{top:-2rem}}@media screen and (min-width:27em) and (max-width:99998.9375em){.home.post-conf .mailchimp-signup-form br{display:none}.home.post-conf .livestream-robot{top:-3rem;left:-4rem}}@media screen and (min-width:35em) and (max-width:99998.9375em){.home.post-conf .livestream-robot{top:-5rem;left:-.7rem;width:14rem}}@media screen and (min-width:48em) and (max-width:99998.9375em){.home.post-conf .livestream-robot{left:-5rem;top:-1.8rem;width:16rem}}@media screen and (min-width:58em) and (max-width:99998.9375em){.home.post-conf .livestream-robot{left:-2.5rem;top:1rem;width:18rem}}@media screen and (min-width:66em) and (max-width:99998.9375em){.home.post-conf .livestream-robot{top:12rem;left:3rem}}@media screen and (min-width:74em) and (max-width:99998.9375em){.home.post-conf .livestream-robot{width:21rem}}.home.post-conf .cloud{width:12rem;bottom:auto;top:6rem;right:-3.5rem}@media screen and (min-width:27em) and (max-width:99998.9375em){.home.post-conf .cloud{top:6rem}}@media screen and (min-width:48em) and (max-width:99998.9375em){.home.post-conf .cloud{width:15rem;right:-3.5rem}}@media screen and (min-width:58em) and (max-width:99998.9375em){.home.post-conf .cloud{width:17.5rem;right:-3.5rem;top:11rem}}@media screen and (min-width:66em) and (max-width:99998.9375em){.home.post-conf .cloud{right:5rem;top:9rem;width:22rem}}.home:not(.post-conf) .placeholder-wrapper{padding-bottom:0;margin-bottom:0}.home .livestream-section{position:relative}.home .livestream-section.video-is-showing{margin-bottom:-12rem}@keyframes roverIn{from{transform:translate(1rem,-50%)}to{transform:translateY(-50%)}}.home .rover{position:absolute;top:0;left:50%;width:24rem;height:auto;pointer-events:none;transform:translate(-50%,-55%)}@media screen and (min-width:27em) and (max-width:99998.9375em){.home .rover{width:28rem}}@media screen and (min-width:48em) and (max-width:99998.9375em){.home .livestream-section.video-is-showing{margin-bottom:-20rem}.home .rover{width:32rem;transform:translateY(-50%);animation:roverIn .6s ease-out}}@media screen and (min-width:66em) and (max-width:99998.9375em){.home .rover{width:35rem}}@media screen and (min-width:74em) and (max-width:99998.9375em){.home.post-conf .cloud{right:2rem}.home .rover{width:38rem}}@media screen and (min-width:90em) and (max-width:99998.9375em){.home .rover{width:40rem}}@keyframes livestreamPlanetInSm{from{transform:translate(-50%,calc(70% + .5rem))}to{transform:translate(-50%,70%)}}@keyframes livestreamPlanetInLg{from{transform:translate(-50%,calc(77% + .5rem))}to{transform:translate(-50%,77%)}}.home .livestream-planet{width:100%;transform:translate(-50%,70%);animation:fadeIn .3s forwards,livestreamPlanetInSm .8s}@media screen and (min-width:48em) and (max-width:99998.9375em){.home .livestream-planet{animation:fadeIn .3s forwards,livestreamPlanetInLg .8s;transform:translate(-50%,77%);width:78%}}.home .cloud-container{overflow:hidden;height:100%;width:100%;position:absolute;top:0}@media screen and (min-width:58em) and (max-width:99998.9375em){.home .cloud-container{max-width:120rem;left:50%;transform:translateX(-50%)}}@keyframes livestreamCloudIn{from{transform:translateX(.5rem)}to{transform:none}}.home .cloud{position:absolute;height:auto;width:6.5rem;right:-1.5rem;bottom:9rem;animation:livestreamCloudIn .8s ease-out}@media screen and (min-width:27em) and (max-width:99998.9375em){.home .cloud{width:12rem;right:-.5rem;top:.5rem}}@media screen and (min-width:41em) and (max-width:99998.9375em){.home .cloud{right:1.5rem;top:1.5em}}@media screen and (min-width:48em) and (max-width:99998.9375em){.home .cloud{width:14rem}}@media screen and (min-width:58em) and (max-width:99998.9375em){.home .cloud{width:20rem;right:5rem}}@keyframes livestreamRobotIn{from{transform:translateX(-.5rem)}to{transform:none}}.home .livestream-robot{position:absolute;bottom:7.5rem;left:-1rem;height:auto;width:8.5rem;animation:livestreamRobotIn .6s ease-out}@media screen and (min-width:27em) and (max-width:99998.9375em){.home .livestream-robot{width:15rem;bottom:12.5rem;left:-3.5rem}}@media screen and (min-width:41em) and (max-width:99998.9375em){.home .livestream-robot{bottom:14rem;left:-2.7rem}}@media screen and (min-width:48em) and (max-width:99998.9375em){.home .livestream-robot{left:1.5rem;width:17rem}}@media screen and (min-width:58em) and (max-width:99998.9375em){.home .livestream-robot{width:20rem;left:3rem}}@media screen and (min-width:66em) and (max-width:99998.9375em){.home .cloud{right:9rem;top:.5rem}.home .livestream-robot{left:8rem}}@keyframes starOneIn{from{transform:translate(-50%,3rem)}to{transform:translateX(-50%)}}@keyframes starTwoIn{from{transform:translate(-50%,3rem)}to{transform:translateX(calc(-50% - 5rem))}}@keyframes starThreeIn{from{transform:translate(-50%,3rem)}to{transform:translateX(calc(-50% + 5rem))}}.home .livestream-star{position:absolute;opacity:0;left:50%}.home .livestream-star.star-1{width:2rem;height:auto;top:1rem;animation:starOneIn 1.24s 150ms forwards cubic-bezier(0,.6,.2,1),fadeIn .2s .3s forwards}@media screen and (min-width:27em) and (max-width:99998.9375em){.home .livestream-star.star-1{top:.5rem;width:3rem}}@media screen and (min-width:58em) and (max-width:99998.9375em){.home .livestream-star.star-1{top:1rem}}.home .livestream-star.star-2,.home .livestream-star.star-3{top:3rem;width:1.2rem;height:auto;transform:translateX(-50%)}@media screen and (min-width:27em) and (max-width:99998.9375em){.home .livestream-star.star-2,.home .livestream-star.star-3{top:2.5rem;width:1.5rem}}.home .livestream-star.star-2{animation:starTwoIn 1.2s .1s forwards cubic-bezier(0,.6,.2,1),fadeIn .2s .3s forwards}.home .livestream-star.star-3{animation:starThreeIn 1.2s .1s forwards cubic-bezier(0,.6,.2,1),fadeIn .2s .3s forwards}.home .placeholder-wrapper{width:100%;position:relative;padding-top:var(--s-3xl);height:32rem;text-align:center}@media screen and (min-width:23em) and (max-width:99998.9375em){.home .placeholder-wrapper{padding-top:calc(var(--s-3xl) - 1rem);height:35rem}}@media screen and (min-width:27em) and (max-width:99998.9375em){.home .placeholder-wrapper{padding-top:calc(var(--s-3xl) - 3rem)}}@media screen and (min-width:35em) and (max-width:99998.9375em){.home .placeholder-wrapper{padding-top:calc(var(--s-3xl) - 4rem)}}@media screen and (min-width:58em) and (max-width:99998.9375em){.home .livestream-star.star-2,.home .livestream-star.star-3{top:3rem}.home .placeholder-wrapper{padding-top:var(--s-2xl);height:40rem}}.home .video-placeholder h1{font-size:var(--fs-3xl);opacity:0;animation:fadeIn .5s 75ms forwards,slideUp 1s 75ms cubic-bezier(0,.6,.2,1)}.home .video-placeholder h1.clamped{font-size:var(--fs-2xl);margin-right:auto;margin-bottom:var(--s-xs);margin-left:auto;max-width:60rem}.home .video-placeholder p{font-size:var(--fs-xl);margin-top:var(--s-3xs);margin-bottom:var(--s-sm);color:var(--c-cool-gray-light);opacity:0;animation:fadeIn .5s 150ms forwards,slideUp 1s 150ms cubic-bezier(0,.6,.2,1)}@media screen and (min-width:35em) and (max-width:99998.9375em){.home .video-placeholder p{margin-bottom:var(--s-xs);font-size:var(--fs-2xl)}}.home .video-placeholder p.sm{font-size:var(--fs-lg)}.home .video-placeholder button{opacity:0;animation:fadeIn .5s 225ms forwards,slideUp 1s 225ms cubic-bezier(0,.6,.2,1)}.home .video-wrapper{position:relative;height:0;width:100%;padding-bottom:56.25%;margin-bottom:var(--s-lg)}.home .embedded-video{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;text-align:center;align-items:center;flex-wrap:wrap;z-index:2}.home .ways-to-interact{margin:var(--s-2xl) auto;width:100%}@media screen and (min-width:58em) and (max-width:99998.9375em){.home .ways-to-interact{margin-top:var(--s-sm)}}.home .ways-to-interact.video-showing{padding-top:5rem}@media screen and (min-width:48em) and (max-width:99998.9375em){.home .ways-to-interact.video-showing{padding-top:10rem}}.home .ways-to-interact .way-to-interact{font-weight:var(--fw-bold);display:flex;align-items:center;flex-basis:100%;font-size:var(--fs-xl);color:var(--c-black)}@media screen and (min-width:35em) and (max-width:99998.9375em){.home .ways-to-interact{max-width:50rem;width:fit-content}.home .ways-to-interact .way-to-interact{flex-wrap:nowrap}}.home .ways-to-interact .way-to-interact+.way-to-interact{border-top:.1rem solid rgba(var(--rgb-warm-gray-dark),25%);margin-top:var(--s-2xs);padding-top:var(--s-2xs)}.home .ways-to-interact .way-to-interact .icon{height:auto;width:6rem;margin-right:var(--s-sm);margin-left:var(--s-2xs);position:relative}@media screen and (min-width:35em) and (max-width:99998.9375em){.home .ways-to-interact .way-to-interact .icon{height:auto;width:7rem}}.home .ways-to-interact .way-to-interact>span{width:100%;text-align:left;line-height:var(--lh-normal)}.home .ways-to-interact .way-to-interact .icon-wrapper{position:relative}.home .ways-to-interact .emphasis-text{color:var(--c-magenta)}.home .ways-to-interact .emphasis-text:hover{color:var(--c-magenta-dark)}.home .ways-to-interact h3{display:none}@media screen and (min-width:23em) and (max-width:99998.9375em){.home .ways-to-interact h3{display:block;margin-bottom:var(--s-md)}.featured-speakers{background-image:url(/images/home/wavy-card-bg.svg);background-repeat:no-repeat;background-position:left -3rem top -2rem;background-size:auto 8rem}}.home .ways-to-interact .fine-print{color:var(--c-warm-gray);margin-top:var(--s-sm);font-size:var(--fs-sm)}.video-wrapper{position:relative;height:0;width:100%;padding-bottom:56.25%;margin-bottom:var(--s-xl)}.placeholder-wrapper{position:relative;height:0;width:100%;padding-bottom:47.5%;min-height:30rem;margin-bottom:var(--s-lg)}.embedded-video,.placeholder-image,.placeholder-overlay,.video-placeholder{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;text-align:center;align-items:center;flex-wrap:wrap}.embedded-video{z-index:2}.featured-people{padding:0;overflow:hidden}.featured-people>.inner{padding:0}.featured-speakers{display:flex;align-items:flex-start;flex-wrap:wrap;padding-top:var(--s-lg);padding-bottom:var(--s-xl)}@media screen and (min-width:27em) and (max-width:99998.9375em){.featured-speakers{background-position:left -6rem top -4.5rem;background-size:auto 14rem}}@media screen and (min-width:35em) and (max-width:99998.9375em){.featured-speakers{background-position:left -5rem top -2rem}}.featured-speakers .headline{padding:0 var(--s-xl);width:100%}.featured-speakers .headline h2{line-height:var(--lh-tight);font-size:var(--fs-xl);letter-spacing:var(--ls-xtight);text-align:center;margin-top:1rem;margin-bottom:1rem}@media screen and (min-width:48em) and (max-width:99998.9375em){.featured-speakers{background-position:center;background-size:cover;flex-wrap:nowrap}.featured-speakers .headline h2{margin-top:3rem;font-size:var(--fs-3xl);text-transform:none;font-weight:var(--fw-semibold);color:var(--c-white);text-align:left;padding-right:4rem;padding-left:3rem}}@media screen and (min-width:58em) and (max-width:99998.9375em){.featured-speakers .headline h2{padding-right:7rem;letter-spacing:var(--ls-xxtight)}}@media screen and (min-width:66em) and (max-width:99998.9375em){.featured-speakers .headline h2{padding-right:9rem}}.featured-speakers .star{position:absolute}@media screen and (min-width:0) and (max-width:34.9375em){.featured-speakers .star{display:none}}.featured-speakers .star-1{top:-2.7rem;left:-1rem}.featured-speakers .star-2{top:-2.4rem;left:-1.6rem}.featured-speakers .featured-speakers-list{padding-right:var(--s-xl);padding-left:var(--s-xl);margin-right:auto;margin-left:auto;max-width:40rem;flex-shrink:0}@media screen and (min-width:35em) and (max-width:99998.9375em){.featured-speakers .featured-speakers-list{max-width:44rem}}@media screen and (min-width:48em) and (max-width:99998.9375em){.featured-speakers .featured-speakers-list{padding-right:0;padding-left:0;max-width:none;width:calc(50% + 6.2rem)}}.featured-speakers .featured-speaker{position:relative;font-weight:var(--fw-semibold);margin-top:var(--s-lg);margin-bottom:var(--s-lg)}.featured-speakers .featured-speaker .inner{display:flex;align-items:center}.featured-speakers .featured-speaker .inner .portrait{position:relative;height:5rem;width:5rem;flex-shrink:0;margin-right:var(--s-lg)}@media screen and (min-width:48em) and (max-width:99998.9375em){.featured-speakers .featured-speaker .inner .portrait{height:8rem;width:8rem}}@media screen and (min-width:58em) and (max-width:99998.9375em){.featured-speakers .featured-speaker .inner .portrait{height:11rem;width:11rem}}.featured-speakers .featured-speaker .inner span{font-size:var(--fs-3xl);letter-spacing:var(--ls-xtight);font-weight:400;width:100%}.host{padding-right:var(--s-lg);padding-left:var(--s-lg);position:relative;text-align:center;display:flex;justify-content:center;align-items:center;height:7.5rem}.host-photo{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.host-photo img{height:auto;width:7.5rem}@media screen and (min-width:35em) and (max-width:99998.9375em){.host-photo img{height:auto;width:9rem}}.host-name{position:relative;font-size:var(--fs-lg)}.host-name>span{position:absolute;white-space:nowrap;top:50%}.host-name .line-1{transform:translate(-100%,-50%);left:calc(50% - 4rem)}@media screen and (min-width:35em) and (max-width:99998.9375em){.host-name{font-size:var(--fs-xl)}.host-name .line-1{left:calc(50% - 6rem)}}@media screen and (min-width:58em) and (max-width:99998.9375em){.host-photo img{height:auto;width:12rem}.host-name .line-1{left:calc(50% - 9rem)}}.host-name .line-2{transform:translateY(-50%);left:calc(50% + 4rem)}@media screen and (min-width:35em) and (max-width:99998.9375em){.host-name .line-2{left:calc(50% + 6rem)}}.faqs .faq+.faq{margin-top:var(--s-lg)}.faqs .question{font-weight:var(--fw-semibold)}.faqs .answer{margin-top:0}@keyframes floorLeftInSm{from{transform:translateX(calc(-105% - .8rem))}to{transform:translateX(-105%)}}@keyframes floorLeftInLg{from{transform:translateX(calc(-91% - .8rem))}to{transform:translateX(-91%)}}@keyframes floorRightInSm{from{transform:translate(calc(95% + .8rem))}to{transform:translate(95%)}}@keyframes floorRightInLg{from{transform:translate(calc(113% + .8rem))}to{transform:translate(113%)}}.home .planet-floor-divider{top:initial;margin-top:calc((144 / 1443) * 52%);padding-bottom:calc((144 / 1443) * 100%)}.home .with-planet-floor::before{top:.5rem}@media screen and (min-width:35em) and (max-width:99998.9375em){.home .with-planet-floor::before{top:2rem}}@media screen and (min-width:58em) and (max-width:99998.9375em){.host-name .line-2{left:calc(50% + 9rem)}.home .with-planet-floor::before{top:4rem}}.with-planet-floor{position:relative;color:var(--c-black);padding-bottom:var(--s-2xl)}.with-planet-floor::before{content:"";display:block;position:absolute;top:20rem;left:0;height:100%;width:100%}.planet-floor-divider{position:absolute;top:20rem;width:100%;display:flex;align-items:flex-start;overflow:hidden;transform:translateY(-95%);padding-bottom:calc((144 / 1443) * 62.5%)}.planet-floor-divider.visible .floor{opacity:1}.planet-floor-divider.visible .left{transform:translateX(-98%)}.planet-floor-divider.visible .right{transform:translateX(103%)}.planet-floor-divider.in .left{animation:floorLeftInSm 750ms forwards,fadeIn 50ms forwards}@media screen and (min-width:48em) and (max-width:99998.9375em){.planet-floor-divider.in .left{animation:floorLeftInLg 750ms forwards,fadeIn 50ms forwards}}.planet-floor-divider.in .right{animation:floorRightInSm 750ms forwards,fadeIn 50ms forwards}.planet-floor-divider .floor{max-height:13.5rem;position:absolute;bottom:0;height:100%;width:auto;z-index:2;opacity:0}.planet-floor-divider .floor.left{left:50%}.planet-floor-divider .floor.right{right:50%}.text-template main .container{max-width:100rem}.text-template .card>.inner{position:relative;margin-right:auto;margin-left:auto;max-width:80rem}.text-template p a{color:var(--c-magenta)}header{width:100%;padding-top:var(--s-md);padding-bottom:var(--s-md);position:relative;z-index:99999}header .global-nav{position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}@media screen and (min-width:48em) and (max-width:99998.9375em){.planet-floor-divider.in .right{animation:floorRightInLg 750ms forwards,fadeIn 50ms forwards}header .global-nav{justify-content:space-between}}header .modal-overlay{position:fixed;top:0;right:0;height:100vh;width:100%;background-color:rgba(0,0,0,.5);border-radius:0;border:none;opacity:0;z-index:0;animation:fadeIn .3s ease-in-out forwards}header .modal-overlay.out{animation:fadeOut .3s ease-out}header .nav-links{display:flex;justify-content:center;font-size:var(--fs-md)}header .nav-links.desktop-menu{animation:fadeIn .4s,slideDown .8s}@media screen and (min-width:0) and (max-width:47.9375em){.with-planet-floor>.container{padding-right:var(--s-sm);padding-left:var(--s-sm)}header .nav-links{position:fixed;bottom:0;width:100%;display:block;background-color:var(--c-white);border-top-left-radius:var(--br-md);border-top-right-radius:var(--br-md);padding:var(--s-xl) var(--s-lg) var(--s-2xl);transform:translateY(100%);min-height:50vh;z-index:1}}.number-of-jobs{font-weight:var(--fw-normal);color:var(--c-gray)}.logo-and-date{line-height:var(--lh-tight);display:flex;align-items:center}.logo-and-date .rustconf-logo{height:auto;width:13rem}.logo-and-date .rustconf-logo #gear-inner,.logo-and-date .rustconf-logo #gear-outer{fill:var(--c-peach)}.logo-and-date .date{margin-left:var(--s-md);color:var(--c-white)}.logo-and-date span{display:block;line-height:var(--lh-tight);font-size:var(--fs-lg)}.logo-and-date .line-one{font-weight:var(--fw-semibold);color:var(--c-white);margin-bottom:var(--s-2xs)}.logo-and-date .line-two{color:var(--c-cool-gray-light)}.nav-link,.nav-link button{font-weight:var(--fw-semibold);color:var(--c-white);line-height:var(--ls-tight);display:flex;align-items:center;position:relative}.nav-link .top-level-link,.nav-link button .top-level-link{display:flex;align-items:center;padding:.8rem 1rem 1rem;border:.1rem solid transparent}header .top-level-link:not(.button):not(.active):hover{color:var(--c-cool-gray-light)}header .top-level-link.active{color:var(--c-peach-light);border-radius:var(--br-xs)}header .top-level-link.active::before{content:"";position:absolute;left:1rem;bottom:0;height:.2rem;background-color:var(--c-magenta);width:calc(100% - 2rem)}header .mobile-menu .top-level-link:not(.button):not(.active):hover{color:var(--c-cool-gray)}.dropdown-link,.mobile-menu .logo-and-date .date .line-one{color:var(--c-black)}.expanded .dropdown{display:block;width:100%}.overflow-link .top-level-link::after{content:"▾";font-size:var(--fs-2xs);display:inline-flex;margin-left:var(--s-xs)}.desktop-menu .overflow-link:hover .dropdown{display:block;visibility:visible}.dropdown{display:none}@media screen and (min-width:48em) and (max-width:99998.9375em){.dropdown{height:auto;width:22rem;transform:translateY(0) translateX(-50%);z-index:100;padding:1rem 0 1.2rem;position:absolute;top:3.2rem;left:50%;border-radius:var(--br-sm);box-shadow:0 var(--s-xs) 2rem rgba(0,0,0,.2);background:var(--c-white)}}.dropdown-link a{display:block;padding:.5rem 1.5rem}.dropdown-link a:hover{background-color:var(--c-peach-light)}.mobile-menu{opacity:0}.mobile-menu.out{animation:menuClose .1s ease-out forwards;opacity:1}.mobile-menu.open{animation:menuOpen .2s cubic-bezier(0,.6,.2,1) forwards,fadeIn 50ms forwards}.mobile-menu .logo-and-date{margin-bottom:var(--s-xl);justify-content:center}.mobile-menu .logo-and-date .rustconf-logo path{fill:var(--c-black)}.mobile-menu .logo-and-date .rustconf-logo #gear-inner,.mobile-menu .logo-and-date .rustconf-logo #gear-outer{fill:var(--c-peach-xdark)}.mobile-menu .logo-and-date .date{display:inline-flex;align-items:center;flex-wrap:wrap}.mobile-menu .logo-and-date .date .line-two{color:var(--c-warm-gray)}.mobile-menu .nav-link{flex-wrap:wrap;font-size:var(--fs-2xl)}.mobile-menu .nav-link .top-level-link{width:100%;text-align:center;justify-content:center;font-weight:var(--fw-semibold);border:none;color:var(--c-black)}.mobile-menu .nav-link .top-level-link:hover{color:var(--c-cool-gray)}.mobile-menu .nav-link .top-level-link.active{border:none;color:var(--c-black);background:var(--c-peach-light)}.global-footer,.menu-trigger{background-color:var(--c-white)}.mobile-menu .nav-link .top-level-link.active::before{display:none}.mobile-menu .nav-link .top-level-link a:hover{color:var(--c-peach-xdark)}.meta-footer .social-and-copyright .external-link,.mobile-menu .nav-link .top-level-link.button{color:var(--c-white)}.mobile-menu .nav-link .external-link.with-icon{padding-left:.7em}.mobile-menu .dropdown-link{font-weight:var(--fw-normal);padding:0;text-align:center;font-size:var(--fs-xl)}.mobile-menu .dropdown-link a{padding:1rem 1rem 1.2rem}.drawer-toggle{padding:0;line-height:inherit}.menu-trigger{position:fixed;right:1.5rem;bottom:2.4rem;height:7rem;width:7rem;color:var(--c-black);border-radius:100%;border:.3rem solid var(--c-black);z-index:30;line-height:inherit;font-weight:var(--fw-semibold);place-items:center;display:grid}.menu-trigger.hidden{display:none}.menu-trigger .icon{height:3rem;width:3rem;position:relative}.menu-trigger .icon .crossbar{position:absolute;transition:transform 120ms ease-out,opacity 60ms;left:50%;top:50%}.menu-trigger .hamburger .crossbar-1{transform:translate(-50%,calc(-50% - .8rem))}.menu-trigger .hamburger .crossbar-2{transform:translate(-50%,-50%)}.menu-trigger .hamburger .crossbar-3{transform:translate(-50%,calc(-50% + .8rem))}.menu-trigger .close .crossbar-1,.menu-trigger .close .crossbar-3,.menu-trigger .hamburger .crossbar-4{transform:translate(-50%,-50%);opacity:0}.menu-trigger .close .crossbar-2{transform:translate(-50%,-50%) rotate(-45deg)}.menu-trigger .close .crossbar-4{transform:translate(-50%,-50%) rotate(45deg)}.hill{margin-top:-6.5rem;position:relative;height:6.5rem;width:100%;overflow:hidden}@media screen and (min-width:48em) and (max-width:99998.9375em){.menu-trigger{display:none}.hill{height:8rem;margin-top:-8rem}}.hill::before{content:"";border-radius:100%;position:absolute;background:var(--c-white);right:-16rem;left:-16rem;top:0;bottom:-8rem}.ferris-waving{height:auto;width:12rem;max-width:30%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.global-footer{padding-top:0;padding-bottom:0;z-index:100;position:relative}.global-footer .previous-friends{margin-top:var(--s-md)}.friendship-footer .friend .image,.global-footer .previous-friends .friend .image{height:100%}.friendship-footer .skylight-logo{height:1.2em;width:auto;display:inline-block;transform:translateY(25%);margin-top:-.2em;margin-right:.4rem;margin-left:.4rem}.friendship-footer .headline{text-align:center;margin-bottom:var(--s-lg);text-transform:none;letter-spacing:var(--ls-tight);font-weight:var(--fw-semibold);font-size:var(--fs-xl)}.friendship-footer .friendship-tiers{margin-top:var(--s-xl)}.friendship-footer .friendship-tier+.friendship-tier{margin-top:var(--s-lg)}.friendship-footer .friendship-tier .friend{display:inline-flex;align-items:center}.friendship-footer .friendship-tier .friend+.friend{margin-top:0}.friendship-footer .friendship-tier h3{font-size:var(--fs-md);color:var(--c-warm-gray);position:relative}.friendship-footer .friendship-tier h3::before{content:"";display:block;height:.1rem;width:100%;background-color:rgba(var(--rgb-warm-gray),40%);position:absolute;top:50%;left:50%;transform:translateX(-50%);max-width:70rem}.friendship-footer .friendship-tier h3>span{background-color:var(--c-white);position:relative}.meta-footer{color:var(--c-warm-gray);font-size:var(--fs-sm);line-height:var(--lh-normal);padding-top:var(--s-md);margin-top:var(--s-lg)}.meta-footer .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.meta-footer .illustration{text-align:center;flex-basis:100%;position:relative}.meta-footer nav{flex-basis:100%;flex-wrap:wrap}.meta-footer .top-level-link{color:var(--c-black);font-size:var(--fs-lg)}@media screen and (min-width:0) and (max-width:47.9375em){.meta-footer .nav-link,.meta-footer .secondary-nav-link{flex-basis:100%;text-align:center;justify-content:center;display:flex}.meta-footer .nav-link a,.meta-footer .secondary-nav-link a{padding-top:1rem;padding-bottom:1.2rem}.meta-footer .top-level-link{font-size:var(--fs-2xl);margin-bottom:var(--s-2xs)}}.meta-footer .top-level-link.active:hover,.meta-footer .top-level-link:hover{color:var(--c-warm-gray)}.meta-footer .top-level-link.active{color:var(--c-black)}.meta-footer .top-level-link.active::before,.meta-footer .top-level-link::after{display:none}.meta-footer .nav-links{position:relative;flex-basis:100%;justify-content:center;display:flex;flex-wrap:wrap;margin-bottom:var(--s-xs)}@media screen and (min-width:0) and (max-width:47.9375em){.meta-footer .nav-links{margin:var(--s-sm) 0 var(--s-md)}}.meta-footer .nav-link{font-size:var(--fs-lg)}.meta-footer .nav-link .top-level-link:hover{color:var(--c-warm-gray)}.meta-footer .secondary-nav{margin-bottom:var(--s-md);flex-basis:100%;font-size:var(--fs-md);display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:48em) and (max-width:99998.9375em){.meta-footer .secondary-nav .secondary-nav-link+.secondary-nav-link{margin-left:var(--s-sm)}}.meta-footer .secondary-nav a:hover{color:var(--c-black)}.meta-footer .social-and-copyright{margin-top:var(--s-2xl);background-color:var(--c-black);padding:var(--s-base) 0;font-size:var(--fs-xs);color:var(--c-cool-gray-light)}.meta-footer .social-and-copyright .made-by{display:flex;align-items:center}.meta-footer .social-and-copyright .made-by .tilde-logo{height:1.5em;width:auto;margin-left:.8rem}@media screen and (min-width:0) and (max-width:34.9375em){.meta-footer .social-and-copyright .divider{display:none}}.meta-footer .social-and-copyright .inner{display:flex;width:100%;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (min-width:0) and (max-width:34.9375em){.meta-footer .social-and-copyright .inner>span{text-align:center;justify-content:center;padding:.5rem 0}.meta-footer .social-and-copyright .inner>span:first-child{order:2;width:100%}}.meta-footer .past-rustconfs{flex-basis:100%;justify-content:center}.meta-footer .past-rustconf-links,.meta-footer .past-rustconfs{display:flex;align-items:center;color:var(--c-accent-dark)}.meta-footer .past-rustconf{margin-left:var(--s-xs);font-weight:var(--fw-normal);color:var(--c-accent-dark)}.speakers h1{margin-right:auto;margin-left:auto;max-width:80rem}.speakers .card{padding:var(--s-2xl) var(--s-xl)}.speakers .robot-speaker{position:absolute;top:-2.3rem;left:50%;height:auto;width:8.5rem;transform:translateX(-50%)}@media screen and (min-width:58em) and (max-width:99998.9375em){.speakers .robot-speaker{height:auto;width:10.5rem}}.speakers .speaker-index-card{padding-top:0}.speakers .speaker-name-index{position:relative;justify-content:center;width:100%;font-size:var(--fs-md);margin-bottom:var(--s-xl);padding:var(--s-sm);margin-top:-2rem}@media screen and (min-width:0) and (max-width:34.9375em){.speakers .speaker-name-index{display:flex;flex-wrap:wrap}.speakers .speaker-name-index .column{display:contents}.speakers .speaker-name-index .column:nth-child(1n)::after{content:"";width:100%}}@media screen and (min-width:35em) and (max-width:47.9375em){.speakers .speaker-name-index{display:flex;flex-wrap:wrap}.speakers .speaker-name-index .column{display:contents}.speakers .speaker-name-index .column:nth-child(2n)::after{content:"";width:100%}}@media screen and (min-width:48em) and (max-width:65.9375em){.speakers .speaker-name-index{margin-top:-3rem;display:flex;flex-wrap:wrap}.speakers .speaker-name-index .column{display:contents}.speakers .speaker-name-index .column:nth-child(3n)::after{content:"";width:100%}}@media screen and (min-width:66em) and (max-width:99998.9375em){.speakers .speaker-name-index{margin-top:-4rem;display:flex;flex-wrap:wrap}.speakers .speaker-name-index .column{display:contents}.speakers .speaker-name-index .column:nth-child(4n)::after{content:"";width:100%}}.speakers .speaker-name-index li{display:flex;margin-bottom:var(--s-sm);width:100%;text-align:center;font-size:var(--fs-lg)}@media screen and (min-width:35em) and (max-width:99998.9375em){.speakers .speaker-name-index li{width:auto}}.speakers .speaker-name-index li::after,.speakers .speaker-name-index li::before{position:relative;align-items:center;font-weight:var(--fw-normal);color:rgba(var(--rgb-cool-gray),40%);display:inline-flex;margin-right:var(--s-3xs);margin-left:var(--s-3xs);transform:translateY(12.5%)}.pronouns,.speaker-event,.speakers .speaker-name-index li a{font-weight:var(--fw-semibold)}.speakers .speaker-name-index li+li::before{content:"*"}@media screen and (min-width:0) and (max-width:34.9375em){.speakers .speaker-name-index li{font-size:var(--fs-xl);padding:.2rem 0}.speakers .speaker-name-index li::before{display:none}}@media screen and (min-width:35em) and (max-width:47.9375em){.speakers .speaker-name-index li:nth-child(2n+1)::before{display:none}}@media screen and (min-width:48em) and (max-width:65.9375em){.speakers .speaker-name-index li:nth-child(3n+1)::before{display:none}}@media screen and (min-width:66em) and (max-width:99998.9375em){.speakers .speaker-name-index li:nth-child(4n+1)::before{display:none}}.speakers .speaker-name-index li a{position:relative;white-space:nowrap;padding:var(--s-2xs);color:var(--c-blue)}.speakers .speaker-name-index li a:hover{color:var(--c-black)}.speakers .speaker-secondary-info{flex-shrink:0;display:flex;flex-wrap:wrap;align-self:flex-start;width:100%}.speakers .speaker-image{flex-shrink:0;display:flex;flex-wrap:wrap;align-self:flex-start;justify-content:center;width:100%;margin-bottom:4rem}@media screen and (min-width:0) and (max-width:26.9375em){.speakers .speaker-image{height:10rem;width:10rem}}@media screen and (min-width:27em) and (max-width:34.9375em){.speakers .speaker-image{height:12rem;width:12rem}}@media screen and (min-width:35em) and (max-width:57.9375em){.speakers .speaker-image{height:15rem;width:15rem}}@media screen and (min-width:58em) and (max-width:99998.9375em){.speakers .speaker-image{margin-bottom:0}}.speakers .social-links{position:relative;background-color:var(--c-magenta);border:.2rem solid var(--c-white);border-radius:100rem;padding:.4rem 1rem;font-size:var(--fs-base);line-height:1;transform:translateY(-50%);top:.3rem;color:var(--c-peach-light)}.pronouns,.speaker-name{line-height:var(--lh-tight)}@media screen and (min-width:48em) and (max-width:99998.9375em){.speakers .social-links{border:.4rem solid var(--c-white);padding:.4rem 2rem}}.speakers .social-links .social-link{display:inline-flex}.speakers .social-links .social-link:hover{color:var(--c-white)}.speakers .social-links .social-link svg{height:auto;width:2rem}.speakers .social-links .social-link svg path{fill:none;stroke-width:.15rem;stroke-linejoin:round;stroke:currentColor}.event-name-and-permalink .permalink svg path,.speaker-info .permalink svg path{fill:var(--c-warm-gray-light)}.speakers .speaker{position:relative;margin-bottom:var(--s-3xl);display:flex;flex-wrap:wrap}@media screen and (min-width:58em) and (max-width:99998.9375em){.speakers .speaker{display:grid;grid-template-columns:12rem auto 12rem}}.speakers .speaker .portrait-container{padding-bottom:100%}.speakers img{height:100%;width:100%;object-fit:contain}.speaker-info{width:100%}@media screen and (min-width:58em) and (max-width:99998.9375em){.speaker-info{padding:0 5rem}.speaker-info:hover .permalink{animation:fadeIn .2s ease-out}}@media screen and (min-width:66em) and (max-width:99998.9375em){.speakers .speaker{grid-template-columns:17rem auto 12rem}.speaker-info{padding-right:7rem;padding-left:7rem}}.speaker-info:hover .permalink{display:flex}.speaker-info .permalink{display:flex;height:.8em;width:auto;position:absolute;top:.1em;left:-.3rem;transform:translateX(-100%)}@media screen and (min-width:48em) and (max-width:99998.9375em){.speaker-info .permalink{left:-.5rem}}@media screen and (min-width:58em) and (max-width:99998.9375em){.speaker-info .permalink{display:none;left:-1rem}}.speaker-info .permalink svg{height:100%;width:auto}.speaker-name{text-align:left;position:relative}.pronouns{border-radius:var(--br-2xs);border:.1rem solid var(--c-peach-light);color:var(--c-ruby);margin-left:var(--s-2xs);font-size:var(--fs-xs);vertical-align:middle;transform:translateY(-.2rem);display:inline-flex}.tag,.tag .parenthesis{color:var(--c-warm-gray)}.speaker-tags{display:flex;align-items:center;margin-left:var(--s-sm)}.tag{display:inline-flex;flex-wrap:wrap;justify-content:center;text-align:center;align-items:center;font-size:var(--fs-sm);border-radius:var(--br-2xs);position:relative;top:.5rem;width:12rem}@media screen and (min-width:0) and (max-width:26.9375em){.tag{position:absolute;top:3rem;left:13rem}}@media screen and (min-width:27em) and (max-width:34.9375em){.tag{position:absolute;top:3.8rem;left:15rem}}@media screen and (min-width:35em) and (max-width:57.9375em){.tag{position:absolute;top:5rem;left:18rem}}.tag .parenthesis{position:absolute;top:50%;left:0;height:4rem;width:auto;transform:translateY(-50%)}.tag .parenthesis path{stroke-width:.2rem}.tag .parenthesis.flipped{left:auto;right:0;transform:translateY(-50%) scaleX(-1)}.speaker-event{font-size:var(--fs-lg)}.speaker-event .speaker-event-name{display:inline-block;color:var(--c-blue);font-weight:var(--fw-normal)}.event .start-time,.event-name,.event-name .code,.friends .text a,.gantt-group-name,.team .producers .person-name,.team .program-committee .name,tfoot td,tfoot th,thead td,thead th{font-weight:var(--fw-semibold)}.speaker-event .speaker-event-name:hover{color:var(--c-blue-dark)}.speaker-event svg{display:inline-block;margin-right:1rem;transform:translateY(.7rem);height:1.2em;width:auto}@media (prefers-reduced-motion:reduce){.header-stars{transform:translateX(-50%) translateY(0)!important;transition:none!important;opacity:1!important}}.event-list{color:var(--c-black)}.event-list .break{border-top:.1rem solid var(--c-warm-gray-light);border-bottom:.1rem solid var(--c-warm-gray-light);margin-top:var(--s-md);margin-bottom:var(--s-lg)}.event-list .break .event-information{display:flex;align-items:center}.event-list .break .event-name{font-size:var(--fs-xl);color:var(--c-warm-gray)}.event-list .break .event-description{display:none}.event{padding:var(--s-md) 0;position:relative;display:flex;flex-wrap:wrap}@media screen and (min-width:48em) and (max-width:99998.9375em){.event{display:grid;grid-template-columns:9rem auto 7rem}}.event:first-child{padding-top:0}.event:last-child{padding-bottom:0}@media screen and (min-width:0) and (max-width:22.9375em){.event .event-speaker-photos{display:none}}@media screen and (min-width:23em) and (max-width:47.9375em){.event .event-speaker-photos{position:absolute;top:3rem;right:1rem;height:6.5rem;width:6.5rem}}.event .event-time{text-align:left;width:100%;position:relative}@media screen and (min-width:0) and (max-width:47.9375em){.event .event-time{padding-right:var(--s-lg);padding-left:var(--s-lg);margin-bottom:var(--s-sm)}}@media screen and (min-width:48em) and (max-width:99998.9375em){.event .event-time{text-align:right;padding:0}}.event .event-information{padding-right:var(--s-lg);padding-left:var(--s-lg)}@media screen and (min-width:48em) and (max-width:99998.9375em){.event .event-information{padding-right:var(--s-xl);padding-left:var(--s-xl)}}@media screen and (min-width:66em) and (max-width:99998.9375em){.event{grid-template-columns:12rem auto 10rem}.event .event-information{padding-right:var(--s-2xl);padding-left:var(--s-2xl)}}.event .event-information:hover .permalink{display:flex}@media screen and (min-width:0) and (max-width:47.9375em){.event .event-time br{display:none}.event .end-time::before{content:"–";display:inline-block;margin-right:var(--s-2xs);margin-left:var(--s-3xs)}}.event .start-time{font-size:var(--fs-lg);line-height:var(--lh-loose);margin-top:var(--s-3xs);display:inline-block}.event .end-time{font-size:var(--fs-lg);color:var(--c-warm-gray)}@media screen and (min-width:48em) and (max-width:99998.9375em){.event .end-time{display:inline-block;font-size:var(--fs-md);margin-top:var(--s-3xs)}}.bar::before,.gantt-lines .line::before{content:""}.event .event-description{margin-top:var(--s-xs);margin-bottom:var(--s-md)}.event .portrait{max-width:9rem;display:inline-flex;transform:translateY(-.4rem)}.event .flourish{max-width:9rem}.event-name-and-permalink{position:relative;font-size:var(--fs-2xl)}@media screen and (min-width:23em) and (max-width:47.9375em){.event-name-and-permalink{padding-right:9rem;margin-bottom:.4rem}}.event-name-and-permalink .permalink{display:none;height:.8em;width:auto;position:absolute;top:.1em;left:-1rem;transform:translateX(-100%)}.event-name-and-permalink .permalink svg{height:100%;width:auto}.event-name{color:var(--c-black);line-height:var(--lh-tight)}.event-speakers{margin-top:var(--s-2xs);margin-bottom:var(--s-sm);font-size:var(--fs-lg)}.event-speakers a{color:var(--c-blue)}.event-speakers a:hover{color:var(--c-blue-dark)}.team .header{color:var(--c-warm-gray)}.team .producers{position:relative;margin-bottom:var(--s-2xl)}@media screen and (min-width:0) and (max-width:34.9375em){.team .producers .discord{display:flex;justify-content:center;order:1}}.team .producers .discord svg{margin-right:.4rem;margin-bottom:.4rem}@media screen and (min-width:35em) and (max-width:99998.9375em){.team .producers .discord svg{margin-right:.8rem;margin-bottom:0}}.team .producers .person{justify-content:center;display:flex;align-items:center;flex-wrap:wrap;line-height:var(--lh-xloose);margin-bottom:var(--s-xl)}@media screen and (min-width:35em) and (max-width:99998.9375em){.team .producers .person{flex-wrap:nowrap}.team .producers .portrait{margin-right:3rem}}@media screen and (min-width:0) and (max-width:34.9375em){.team .producers .text{width:100%;justify-content:center;text-align:center}}.team .producers .header{text-align:center;display:block;line-height:var(--lh-normal);margin-bottom:var(--s-lg)}.team .producers .social-callouts{display:flex;font-size:var(--fs-lg);align-items:center}.team .producers .person-name{white-space:nowrap;letter-spacing:var(--ls-tight);line-height:var(--lh-tight);display:inline-flex;font-size:var(--fs-3xl);margin-bottom:var(--s-3xs)}@media screen and (min-width:48em) and (max-width:99998.9375em){.team .producers .person-name{display:flex}}.team .producers .social-link{display:inline-flex}@media screen and (min-width:0) and (max-width:34.9375em){.team .producers .social-callouts{flex-wrap:wrap;justify-content:center}.team .producers .social-link{order:2}.team .producers .portrait{margin-bottom:2rem}}.team .producers .social-link svg{height:1.4em;width:1.4em}.team .producers .portrait{flex-shrink:0;height:12.5rem;width:12.5rem}.team .program-committee,.team .program-committee .person{margin-bottom:var(--s-xl)}.team .producers .twitter-icon{height:.4em;transform:translateY(.3em);margin-left:var(--s-3xs);max-height:2.5rem;min-height:1.2rem}.team .producers .twitter-icon path{fill:var(--c-blue-light);stroke:var(--c-black);stroke-width:.2rem;stroke-linecap:round;stroke-linejoin:round}.team .social-callout{display:flex;align-items:center}.team .social-callout svg{height:2.6rem;width:2.6rem}.team .social-callout:not(.discord)+.social-callout:not(.discord){margin-left:.1rem}.team .discord{width:100%}.team .discord svg{opacity:70%;height:1em;width:1em;transform:translateY(.1rem);margin-right:.4rem;overflow:visible}.team .discord svg path{fill:none;stroke:var(--c-black);stroke-width:.2rem;stroke-linejoin:round}.team .program-committee{display:flex;align-items:flex-start;width:100%;max-width:90rem;justify-content:center;margin-left:auto;margin-right:auto;flex-wrap:wrap}@media screen and (min-width:0) and (max-width:34.9375em){.team .program-committee{display:flex;flex-wrap:wrap;max-width:30rem}.team .program-committee .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(0rem * calc(1 - 1)))/ 1);margin-left:0;vertical-align:top}.team .program-committee .column:nth-child(1n+1){margin-left:0}}@media screen and (min-width:35em) and (max-width:65.9375em){.team .program-committee{display:flex;flex-wrap:wrap}.team .program-committee .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(3rem * calc(2 - 1)))/ 2);margin-left:3rem;vertical-align:top}.team .program-committee .column:nth-child(2n+1){margin-left:0}}@media screen and (min-width:66em) and (max-width:99998.9375em){.team .program-committee{display:flex;flex-wrap:wrap}.team .program-committee .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(3rem * calc(3 - 1)))/ 3);margin-left:3rem;vertical-align:top}.team .program-committee .column:nth-child(3n+1){margin-left:0}}@media screen and (min-width:35em) and (max-width:47.9375em){.team .program-committee .person{flex-wrap:wrap;justify-content:center;text-align:center}}.team .program-committee .portrait{margin-right:2rem;flex-shrink:0}@media screen and (min-width:35em) and (max-width:47.9375em){.team .program-committee .portrait{margin-bottom:2rem;margin-right:0}}.team .program-committee .text{width:100%}.team .program-committee .name{display:block;margin-bottom:var(--s-2xs);font-size:var(--fs-lg)}.team .program-committee .social-callouts{display:flex;flex-wrap:wrap}.team .program-committee .discord{margin-bottom:var(--s-xs)}@media screen and (min-width:35em) and (max-width:47.9375em){.team .program-committee .discord,.team .program-committee .social-callouts{justify-content:center}}.team .organizer-name{font-size:var(--fs-lg);line-height:var(--lh-loose)}.team .portrait{height:7rem;width:7rem}@media screen and (min-width:35em) and (max-width:99998.9375em){.team .portrait{height:8.5rem;width:8.5rem}}.gantt-card{margin-bottom:var(--s-lg)}.gantt-card h4{position:relative}@media screen and (min-width:0) and (max-width:47.9375em){.team .producers{margin-top:var(--s-lg)}.gantt-card h4{margin-top:.5rem}}@media screen and (min-width:48em) and (max-width:99998.9375em){.gantt-card h4{margin-top:-1.7rem}}.gantt-card .timezone-note{display:block;text-align:center;color:var(--c-warm-gray);margin-bottom:var(--s-lg);position:relative}.gantt-card .timezone-note span{color:var(--c-ruby);vertical-align:middle;margin-right:var(--s-xs);margin-left:var(--s-xs)}.gantt-card .break{margin-top:-5.5rem}.gantt-card .break .gantt-group-name{transform:translate(-50%,-50%);left:calc(50% * (var(--duration)/ 32400));text-transform:uppercase;font-size:var(--fs-2xs);color:var(--c-warm-gray-dark);top:3.1rem}.gantt-card .break .bar{background-color:var(--c-warm-gray-light);background-image:url(/images/schedule/diagonal-pattern.svg);background-size:6px}.gantt-card .sessions .bar,.speaker-resources .swatch.blue{background-color:var(--c-blue)}.gantt-card .break .bar::before{display:none}.gantt-card .sessions{color:var(--c-blue)}.gantt-card .sessions .bar:first-of-type{border-top-left-radius:var(--br-xs);border-bottom-left-radius:var(--br-xs)}.gantt-card .sessions .bar:last-of-type{border-top-right-radius:var(--br-xs);border-bottom-right-radius:var(--br-xs)}.gantt-card .closing-keynote .bar,.gantt-card .project-updates .bar{border-radius:var(--br-xs)}.gantt-card .project-updates{color:var(--c-magenta)}.gantt-card .project-updates .bar{background-color:var(--c-magenta)}.gantt-card .closing-keynote{color:var(--c-peach-xdark)}.gantt-card .closing-keynote .bar{background-color:var(--c-peach-xdark)}.gantt-card .break{border-radius:0}.gantt-hours-container{padding-right:var(--s-md);padding-left:var(--s-md)}@media screen and (min-width:48em) and (max-width:99998.9375em){.gantt-card .break{margin-top:-6.7rem}.gantt-card .break .gantt-group-name{font-size:var(--fs-xs);top:3.95rem}.gantt-hours-container{padding-right:var(--s-xl);padding-left:var(--s-xl)}}.gantt-chart,.gantt-hours-container .inner{position:relative}.gantt-chart .window{position:relative;overflow:hidden;padding-right:var(--s-md);padding-left:var(--s-md);background-image:linear-gradient(to bottom,var(--c-warm-gray-xlight),var(--c-white-dark));border-radius:var(--br-sm);box-shadow:0 .4rem 0 rgba(var(--rgb-pure-white),15%),inset 0 .4rem 0 rgba(var(--rgb-black),7.5%)}.gantt-chart .window .inner{width:100%;display:flex;flex-wrap:wrap;position:relative;padding-top:var(--s-md);padding-bottom:var(--s-md)}.bar{position:absolute;top:0;overflow:hidden;left:calc(100% * (var(--range-start)/ 32400));width:calc(100% * (var(--duration)/ 32400));transform:translateY(1.7rem);height:2.8rem}.bar::before,.gantt-lines{position:absolute;top:0;left:0}@media screen and (min-width:48em) and (max-width:99998.9375em){.gantt-chart .window{padding-right:var(--s-lg);padding-left:var(--s-lg)}.bar{transform:translateY(2.2rem);height:3.5rem}}.bar::before{background-image:linear-gradient(to top,var(--c-white),rgba(var(--rgb-white),35%));opacity:10%;right:0;height:calc(2.8rem / 2)}@media screen and (min-width:48em) and (max-width:99998.9375em){.bar::before{height:calc(3.5rem / 2)}}.gantt-group-name{position:absolute;margin-left:calc(100% * (var(--range-start)/ 32400));white-space:nowrap;font-size:var(--fs-md);margin-bottom:0;line-height:1;z-index:1}.gantt-lines{display:flex;height:100%;width:100%}.gantt-lines .line{height:auto;width:calc(100% / 10)}.gantt-lines .line::before{display:block;margin-right:auto;margin-left:auto;height:100%;width:.1rem;background-color:rgba(var(--rgb-warm-gray),30%)}.gantt-bars{position:relative;margin-right:calc((calc(100% / 10)/ 2) - .1rem);margin-left:calc((calc(100% / 10)/ 2) - .1rem);height:5.5rem;width:100%}@media screen and (min-width:48em) and (max-width:99998.9375em){.gantt-bars{height:6.7rem;width:100%}}.gantt-bars:last-of-type .gantt-group-name{transform:translateX(-100%);left:calc(100% * (var(--duration)/ 32400))}.gantt-hours{display:flex;border-bottom-left-radius:var(--br-sm);border-bottom-right-radius:var(--br-sm);align-self:flex-end;height:auto;width:100%;position:absolute;left:0;bottom:-1.5rem;transform:translateY(100%)}.gantt-hours .hour{text-align:center;height:auto;width:calc(100% / 10);color:var(--c-warm-gray);font-size:var(--fs-sm)}.friends .meta-footer{margin-top:0;padding-top:0}.friends main .card{padding-top:var(--s-xl)}.friends main .friend{position:relative;display:flex}@media screen and (min-width:0) and (max-width:34.9375em){.friends main .friend{flex-wrap:wrap}}.friends main .friend .image{margin:0 auto var(--s-md) 0;flex-shrink:0;width:16rem}@media screen and (min-width:35em) and (max-width:99998.9375em){.friends main .friend .image{padding-right:3rem;margin:0}}@media screen and (min-width:48em) and (max-width:99998.9375em){.friends main .friend .image{width:22rem;padding-right:5rem}}@media screen and (min-width:66em) and (max-width:99998.9375em){.friends main .friend .image{width:28rem;padding-right:8rem}}.friends main .friend .image svg{max-height:5.5rem}.friends main .friend .text{width:100%}.friends main .friend .text p{font-size:var(--fs-xl)}.friends main .friend+.friend{margin-top:var(--s-2xl)}.friends main .friend img,.friends main .friend svg{height:100%;width:100%;object-fit:contain}.friends main .image{display:flex;justify-content:center;height:auto;width:100%;margin-bottom:var(--s-md)}@media screen and (min-width:48em) and (max-width:99998.9375em){.friends main .image{align-items:flex-start}}.friends main .friendship-tier-name{color:var(--c-warm-gray);font-size:var(--fs-xl);margin-top:var(--s-2xs);margin-bottom:var(--s-md)}.friends .text{color:var(--c-peach-light)}.friends .text a{color:var(--c-blue)}.friends .friend{max-width:90rem;margin-right:auto;margin-left:auto}.logo-grid{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.logo-grid .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(0rem * calc(3 - 1)))/ 3);margin-left:0;vertical-align:top}.logo-grid .column:nth-child(3n+1){margin-left:0}@media screen and (min-width:48em) and (max-width:99998.9375em){.logo-grid{display:flex;flex-wrap:wrap}.logo-grid .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(0rem * calc(5 - 1)))/ 5);margin-left:0;vertical-align:top}.logo-grid .column:nth-child(5n+1){margin-left:0}}.logo-grid .friend{box-sizing:border-box;height:9rem;padding:var(--s-lg)}.logo-grid .friend .image{height:100%;width:100%;position:relative}.logo-grid .friend img,.logo-grid .friend svg{max-width:11rem;height:100%;width:100%;object-fit:contain}.logo-grid .logo{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.friendship-tier+.friendship-tier{margin-top:var(--s-2xl)}@media screen and (min-width:0) and (max-width:26.9375em){.in-kind-friend-list{display:flex;flex-wrap:wrap}.in-kind-friend-list .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(3rem * calc(2 - 1)))/ 2);margin-left:3rem;vertical-align:top}.in-kind-friend-list .column:nth-child(2n+1){margin-left:0}}@media screen and (min-width:27em) and (max-width:34.9375em){.in-kind-friend-list{display:flex;flex-wrap:wrap}.in-kind-friend-list .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(3rem * calc(3 - 1)))/ 3);margin-left:3rem;vertical-align:top}.in-kind-friend-list .column:nth-child(3n+1){margin-left:0}}@media screen and (min-width:35em) and (max-width:57.9375em){.in-kind-friend-list{display:flex;flex-wrap:wrap}.in-kind-friend-list .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(3rem * calc(4 - 1)))/ 4);margin-left:3rem;vertical-align:top}.in-kind-friend-list .column:nth-child(4n+1){margin-left:0}}@media screen and (min-width:58em) and (max-width:99998.9375em){.in-kind-friend-list{display:flex;flex-wrap:wrap}.in-kind-friend-list .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(3rem * calc(5 - 1)))/ 5);margin-left:3rem;vertical-align:top}.in-kind-friend-list .column:nth-child(5n+1){margin-left:0}}.in-kind-friend>a,table{width:100%;overflow:hidden}.in-kind-friend{height:7rem;display:grid;place-items:center}.in-kind-friend>a,.in-kind-friend>a>.link-text{height:100%}.individual-or-small-company+.individual-or-small-company{margin-left:var(--s-lg)}.friendship-table{position:relative;z-index:2}@media screen and (min-width:0) and (max-width:47.9375em){.friendship-table .container{padding-right:var(--s-sm);padding-left:var(--s-sm)}}.friendship-packages-header,tbody th:first-child{padding-left:var(--s-md)}table{border-collapse:collapse;border-spacing:0}.friendship-packages-header h3{transform:translateY(.2rem);text-align:left;margin-bottom:0}tfoot td,tfoot th,thead td,thead th{color:var(--c-black);position:relative}tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) th{background-color:rgba(var(--rgb-peach-xdark),10%)}tbody th:first-child{text-align:left;color:var(--c-black)}.become-a-friend tbody td::before{color:var(--c-peach-light)}.become-a-friend td,.become-a-friend th{width:14%}.become-a-friend td:last-child,.become-a-friend th:last-child{width:calc(14% + var(--s-md));padding-right:var(--s-md)}.become-a-friend td:first-child,.become-a-friend th:first-child{width:calc(44% - var(--s-md))}.become-a-friend tfoot td{border-top:.1rem solid rgba(var(--rgb-peach-xdark),25%)}.become-a-friend tfoot td::before{text-align:center;color:var(--c-warm-gray)}td,th{font-size:var(--fs-md);text-align:center;vertical-align:middle;color:var(--c-cool-gray);padding-bottom:calc(var(--s-sm) + .3rem)}td svg{position:relative}td .icon-no{height:1.2rem;width:auto}@media screen and (min-width:48em) and (max-width:99998.9375em){td,th{font-size:var(--fs-lg)}td{margin-bottom:0}td .icon-no{height:1.5rem;width:auto}}td .icon-no path{fill:rgba(var(--rgb-cool-gray),50%)}td .icon-yes{top:.2rem;height:2rem;width:auto}@media screen and (min-width:48em) and (max-width:99998.9375em){td .icon-yes{height:2.8rem;width:auto}}td .icon-yes #burst{fill:var(--c-green)}td .icon-yes #check{fill:var(--c-white)}.limited-quantities,small{display:block;margin-top:var(--s-2xs);color:var(--c-magenta);font-family:var(--ff-primary);text-transform:none;font-weight:var(--fw-normal);font-size:var(--fs-2xs)}@media screen and (min-width:35em) and (max-width:99998.9375em){.limited-quantities,small{font-size:var(--fs-xs)}}tfoot td{color:var(--c-black);text-align:center;margin-top:var(--s-md)}@media screen and (min-width:0) and (max-width:34.9375em){tfoot td{font-size:var(--fs-sm)}}.calls-to-action{font-size:var(--fs-lg)}.calls-to-action a{display:inline-block;margin-right:auto;margin-left:auto}.calls-to-action .button{text-decoration:none;background-color:var(--c-magenta);color:var(--c-white)}.jobs .card{min-height:20rem;padding-top:var(--s-xl);padding-bottom:var(--s-xl)}.jobs .no-jobs{padding-top:var(--s-3xl);padding-bottom:var(--s-3xl)}.jobs .no-jobs h3{margin-bottom:0;color:rgba(var(--rgb-cool-gray),.5)}.jobs .become-a-friend-callout{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;border-radius:var(--br-sm);margin-top:var(--s-lg);margin-bottom:-1rem}.jobs .become-a-friend-callout p{font-size:var(--fs-lg);width:100%;text-align:center}.jobs .become-a-friend-callout p img{display:inline-flex;height:.9em;width:auto;margin-right:var(--s-3xs);transform:translateY(.1rem)}.jobs .become-a-friend-callout p a{color:var(--c-magenta)}.jobs .job-listing{position:relative;padding-right:0;padding-bottom:var(--s-lg);padding-left:0}.jobs .job-listing+.job-listing{border-top:.1rem solid rgba(var(--rgb-warm-gray),35%);padding-top:var(--s-lg)}@media screen and (min-width:74em) and (max-width:99998.9375em){.jobs .job-listing .inner{padding-left:0}}.jobs .job-listing .basic-info{display:flex;position:relative}@media screen and (min-width:0) and (max-width:34.9375em){.jobs .job-listing .basic-info{flex-wrap:wrap;flex-direction:column-reverse}}.jobs .job-listing .image{flex-shrink:0;width:10rem;height:2.3rem;margin-bottom:var(--s-sm)}@media screen and (min-width:35em) and (max-width:99998.9375em){.jobs .job-listing .image{text-align:right;margin-left:var(--s-lg);margin-bottom:0}}@media screen and (min-width:48em) and (max-width:99998.9375em){.jobs .job-listing .image{margin-left:var(--s-3xl);width:12rem;height:3rem}}.jobs .job-listing .image svg{height:100%;width:auto;max-width:100%}.jobs .job-listing .text{width:100%}.jobs .link-text:hover .job-title{color:var(--c-blue);text-decoration:underline}.jobs .job-title,.jobs .link-text:hover .job-location{color:var(--c-black)}.jobs .job-title{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);text-align:left}.jobs .job-location{color:var(--c-gray-dark);font-size:var(--fs-lg);line-height:var(--lh-loose)}.jobs .job-location svg{height:.7em;width:auto;display:inline-block;margin-right:var(--s-2xs)}.jobs .job-location #map-pin-left{color:var(--c-cool-gray)}.jobs .job-location #map-pin-right{color:var(--c-cool-gray-dark)}.jobs .job-details{padding-top:var(--s-base);padding-bottom:var(--s-md);color:var(--c-gray-dark);width:100%;font-size:var(--fs-lg);margin-right:auto}@media screen and (min-width:58em) and (max-width:99998.9375em){.jobs .job-details{width:calc(100% - 22rem)}}.jobs .job-details h1,.jobs .job-details h2,.jobs .job-details h3,.jobs .job-details h4,.jobs .job-details h5{color:var(--c-black);text-align:left;text-transform:none;font-family:var(--ff-primary);font-weight:var(--fw-semibold);margin-bottom:var(--s-sm);font-size:var(--fs-lg)}.jobs .job-details p{margin-bottom:var(--s-md)}.jobs .job-details p a{color:var(--c-gray);text-decoration:underline}.jobs .job-details p a:hover{color:var(--c-gray-dark)}.jobs .job-details ol{list-style-type:decimal}.jobs .job-details ol,.jobs .job-details ul{padding-left:2rem;margin-bottom:var(--s-lg)}.jobs .job-details ol li,.jobs .job-details ul li{margin-bottom:var(--s-xs);line-height:var(--lh-loose)}.digital-swag .coming-soon{text-align:center}.digital-swag .illustration{margin-top:-2rem;height:12.5rem;width:auto}.digital-swag .coming-soon h3{margin-top:var(--s-md);margin-bottom:var(--s-2xs)}.digital-swag .coming-soon h3+p{color:var(--c-peach-light-dark)}.digital-swag .wallpapers{display:flex;justify-content:center}.digital-swag .desktop-wallpaper{max-width:60rem}.digital-swag .phone-wallpaper{max-width:30rem}.page-header{margin-bottom:var(--s-xl);align-items:center;display:flex;padding:var(--s-xl) 0;min-height:16rem}.page-header .apostrophe{margin-right:-.1em;margin-left:.075em}.page-header .container{text-align:center}.page-header .inner{position:relative;padding-top:var(--s-md);padding-bottom:var(--s-md)}.page-header .parenthesis{height:12rem;width:auto;color:var(--c-cool-gray)}@media screen and (min-width:35em) and (max-width:99998.9375em){.page-header .parenthesis{height:14rem;width:auto}}@media screen and (min-width:58em) and (max-width:99998.9375em){.page-header .parenthesis{height:16rem;width:auto}}@media screen and (min-width:74em) and (max-width:99998.9375em){.page-header .parenthesis{height:18rem;width:auto}}.page-header h1{margin-right:auto;margin-left:auto;color:var(--c-white);margin-top:-2.5rem;margin-bottom:var(--s-4xs);letter-spacing:var(--ls-xxtight);line-height:var(--lh-tight)}.page-header p{font-size:var(--fs-xl);font-weight:var(--fw-normal);line-height:var(--lh-normal);color:var(--c-cool-gray-light)}.page-header p a{color:var(--c-peach)}.airtable-form .card{background-color:#fff;padding-top:var(--s-sm)}.t-shirt-sizes td,.t-shirt-sizes th{width:11%;font-size:var(--fs-md)}@media screen and (min-width:48em) and (max-width:99998.9375em){.page-header{min-height:24rem}.page-header .inner{padding-right:var(--s-2xl);padding-left:var(--s-2xl)}.t-shirt-sizes td,.t-shirt-sizes th{font-size:var(--fs-lg)}}.shirt-attributes h4,.shirt-attributes p,.t-shirt-sizes h3+p{font-size:var(--fs-md)}.t-shirt-sizes h3{margin-bottom:var(--s-2xs)}.t-shirt-sizes h3+p{font-style:italic;color:var(--c-cool-gray)}.t-shirt-sizes td{border-left:.1rem solid var(--c-warm-gray-light)}.t-shirt-sizes td:first-child,.t-shirt-sizes th:first-child{width:23%}.t-shirt-sizes thead th{padding:var(--s-xs) 0}.t-shirt-sizes tbody th{padding-left:var(--s-sm)}.shirt-group+.shirt-group{margin-top:var(--s-xl);margin-bottom:var(--s-sm)}.shirt-attributes{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.shirt-attributes li{flex-basis:100%}@media screen and (min-width:35em) and (max-width:99998.9375em){.shirt-attributes li{flex-basis:calc((100% - 6rem)/ 3)}}@media screen and (min-width:0) and (max-width:34.9375em){.shirt-attributes li+li{margin-top:var(--s-md)}}.calendly-overlay{z-index:99999!important}.speaker-resources .card .text-section{margin-bottom:var(--s-2xl)}.speaker-resources .card .text-section.preparing-your-talk{margin-bottom:var(--s-md)}.speaker-resources .speaker-resources-thumb{display:flex;margin-bottom:var(--mb-md);border-radius:var(--br-md);overflow:hidden}.speaker-resources .text-section h3,.speaker-resources h4,.speaker-resources h5{margin-bottom:var(--s-sm)}.speaker-resources .text-section li,.speaker-resources .text-section p{font-size:var(--fs-lg);line-height:var(--lh-xloose)}.speaker-resources .text-section p{margin-bottom:var(--s-md)}.speaker-resources .text-section p a{color:var(--c-magenta);text-decoration:underline}.speaker-resources .text-section p a:hover{color:var(--c-magenta-dark)}.speaker-resources .text-section .button{font-size:var(--fs-lg)}.speaker-resources .swatch{font-family:var(--ff-mono);padding:var(--s-xs);letter-spacing:var(--ls-tight);font-size:var(--fs-md);line-height:var(--lh-tight);display:inline-flex;border:1px solid transparent}.speaker-resources .swatch.black,.speaker-resources .swatch.blue,.speaker-resources .swatch.magenta{color:var(--c-white)}.speaker-resources .swatch.magenta{background-color:var(--c-magenta)}.speaker-resources .swatch.peach{background-color:var(--c-peach)}.speaker-resources .swatch.peach-light{background-color:var(--c-peach-light)}.speaker-resources .swatch.white{border-color:rgba(var(--rgb-black),20%);background-color:var(--c-white)}.speaker-resources .swatch.black{background-color:var(--c-black)}.speaker-resources h4{color:var(--c-blue)}.speaker-resources h5{font-weight:var(--fw-semibold);font-size:var(--fs-lg)}.speaker-resources .airtable-form{margin-top:0;text-align:center;padding:var(--s-md);border-radius:var(--br-md)}.speaker-resources .airtable-form.active{background-color:var(--c-warm-gray-xlight)}.speaker-resources .airtable-form.active .toggle-button{margin-bottom:var(--s-md)}.speaker-resources .airtable-form .inner{background-color:var(--c-blue);border-radius:var(--br-sm);padding:0 1rem}.speaker-resources .preparing-your-talk img{width:100%;max-width:none}.speaker-resources .toggle-button{text-align:center;font-size:var(--fs-xl);color:var(--c-white)}.speaker-resources .toggle-icon{display:inline-block;width:1.5rem;text-align:center}.speaker-resources .bulleted-list{margin-bottom:var(--s-lg)}.speaker-resources .important-dates{margin:var(--s-lg) auto var(--s-2xl);background-color:var(--c-warm-gray-xlight);border-radius:var(--br-sm);padding:var(--s-lg);box-shadow:0 .4rem 0 rgba(var(--rgb-pure-white),20%),inset 0 .4rem 0 rgba(var(--rgb-black),7.5%)}.speaker-resources .important-date{display:flex;font-size:var(--fs-xl);padding-bottom:var(--s-xs);align-items:flex-start}.speaker-resources .important-date:last-child{padding-bottom:0}.speaker-resources .important-date .date{flex-basis:12rem;flex-shrink:0;font-weight:var(--fw-semibold)}@media screen and (min-width:35em) and (max-width:99998.9375em){.speaker-resources .important-date .date{flex-basis:16rem}}.speaker-resources .important-date .description{width:100%;padding-left:1rem}@media screen and (min-width:58em) and (max-width:99998.9375em){.speaker-resources .important-date .description{padding-left:2.5rem}}.speaker-resources .important-date+.important-date{border-top:.1rem solid rgba(var(--rgb-cool-gray),30%);padding-top:var(--s-xs)}.speaker-resources .talk-diagram{width:100%;height:auto;margin-bottom:var(--s-lg)}.speaker-resources .workloads{display:flex;justify-content:space-between;flex-wrap:wrap}.speaker-resources .workloads .workload{flex-basis:100%;margin-bottom:var(--s-lg)}.speaker-resources .workloads .bulleted-list,.talk-screen .talk-list .talk{margin-bottom:0}@media screen and (min-width:27em) and (max-width:99998.9375em){.speaker-resources .workloads .workload{flex-basis:48%;margin-bottom:0}}.speaker-resources .highlight{font-style:normal;color:var(--c-black);background-color:rgba(var(--rgb-yellow),.5)}.speaker-resources .graphic-assets{text-align:center;margin-top:var(--s-xl);margin-bottom:var(--s-lg)}@media screen and (min-width:0) and (max-width:47.9375em){.speaker-resources .graphic-assets{display:flex;flex-wrap:wrap}.speaker-resources .graphic-assets .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(3rem * calc(2 - 1)))/ 2);margin-left:3rem;vertical-align:top}.speaker-resources .graphic-assets .column:nth-child(2n+1){margin-left:0}}@media screen and (min-width:48em) and (max-width:99998.9375em){.speaker-resources .graphic-assets{display:flex;flex-wrap:wrap}.speaker-resources .graphic-assets .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(3rem * calc(3 - 1)))/ 3);margin-left:3rem;vertical-align:top}.speaker-resources .graphic-assets .column:nth-child(3n+1){margin-left:0}}.speaker-resources .graphic-assets .graphic-asset{line-height:var(--lh-tight);margin-bottom:var(--s-md)}.speaker-resources .graphic-assets svg{width:100%;height:auto}.speaker-resources .graphic-assets .label{font-size:var(--fs-sm)}.speaker-resources .submit{text-align:center}.speaker-resources .submit h2{margin-bottom:var(--s-3xs)}.mailchimp-signup-form{position:relative;margin-bottom:var(--s-xl);z-index:1}.mailchimp-signup-form .container{max-width:75rem}.mailchimp-signup-form .container>.inner{padding:var(--s-lg) var(--s-lg) var(--s-xl);background-color:var(--c-white);border-radius:var(--br-md)}.mailchimp-signup-form .input-button-combo{display:flex;flex-wrap:wrap;justify-content:center}.mailchimp-signup-form input[type=email]{background:var(--c-warm-gray-xlight);border:1px solid;cursor:text;color:var(--c-black);flex-basis:100%;font-weight:var(--fw-normal);font-size:var(--fs-lg);padding:var(--s-sm);box-sizing:border-box}.mailchimp-signup-form .button{flex-basis:100%;margin:0;flex-shrink:0;padding:calc(var(--s-sm) + 1px) var(--s-md);margin-top:var(--s-sm);font-size:var(--fs-lg)}.talk-thumbnail{overflow:hidden;position:relative;max-width:34rem}.talk-thumbnail:hover .play-affordance{background-color:rgba(0,0,0,.75)}.talk-thumbnail:hover::after{transform:translateX(-50%) translateY(0);opacity:1}.talk-thumbnail .play-affordance{height:8rem;width:8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.5);transition:.1s background-color}.talk-thumbnail img{max-width:none;width:100%}.talks .talk-name{font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin-bottom:var(--s-2xs);line-height:var(--lh-normal);display:block}.talks .talk-speaker{text-decoration:underline}.talks .talk-speaker:hover{color:var(--c-warm-gray)}.talks .talk-list{position:relative}@media screen and (min-width:0) and (max-width:34.9375em){.talks .talk-list{display:flex;flex-wrap:wrap;margin-top:var(--s-md)}.talks .talk-list .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(3rem * calc(1 - 1)))/ 1);margin-left:3rem;vertical-align:top}.talks .talk-list .column:nth-child(1n+1){margin-left:0}}@media screen and (min-width:35em) and (max-width:47.9375em){.talks .talk-list{display:flex;flex-wrap:wrap}.talks .talk-list .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(3rem * calc(2 - 1)))/ 2);margin-left:3rem;vertical-align:top}.talks .talk-list .column:nth-child(2n+1){margin-left:0}}@media screen and (min-width:48em) and (max-width:99998.9375em){.talks .talk-list{display:flex;flex-wrap:wrap}.talks .talk-list .column{box-sizing:border-box;display:inline-flex;width:calc(calc(100% - calc(3rem * calc(3 - 1)))/ 3);margin-left:3rem;vertical-align:top}.talks .talk-list .column:nth-child(3n+1){margin-left:0}}.talks .talk-list .talk{width:100%}.talks .talk-list-item{margin-bottom:var(--s-lg)}.talks .talk-list-item .image{width:100%;margin-bottom:var(--s-2xs)}@media screen and (min-width:0) and (max-width:34.9375em){.talks .talk-list .talk{display:flex;align-items:center}.talks .talk-list-item .image{width:12.5rem;margin-right:var(--s-md);flex-shrink:0}}.talk-screen .cluster{display:none}.talk-screen .video-wrapper{margin-bottom:var(--s-lg)}.talk-screen .talk-title{margin-bottom:var(--s-md)}.talk-screen .talk-title h1{font-size:var(--fs-2xl)}.talk-screen .talk-title p{font-size:var(--fs-lg)}.talk-screen .talk-text{display:flex;flex-wrap:wrap}@media screen and (min-width:48em) and (max-width:99998.9375em){.talk-screen .talk-text{flex-wrap:nowrap}.talk-screen .slides-and-transcripts{margin-top:var(--s-sm);padding-left:var(--s-3xl);padding-right:var(--s-xl)}}.talk-screen .talk-description{max-width:75rem;margin-bottom:var(--s-lg)}.talk-screen .slides-and-transcripts{flex-shrink:0;margin-bottom:var(--s-lg)}.talk-screen .slides-and-transcripts a{font-size:var(--fs-lg);color:var(--c-blue)}@media screen and (min-width:0) and (max-width:47.9375em){.talk-screen .slides-and-transcripts a+a{margin-left:var(--s-md)}}@media screen and (min-width:48em) and (max-width:99998.9375em){.talk-screen .slides-and-transcripts a{display:block}.talk-screen .slides-and-transcripts a+a{margin-top:var(--s-2xs)}}.talk-screen .talk-list{margin-top:var(--s-lg);padding-right:var(--s-md);padding-left:var(--s-md)}@media screen and (min-width:35em) and (max-width:99998.9375em){.talk-screen .talk-list .image{margin-bottom:var(--s-sm)}}.talk-screen .talk-list .talk-name{font-size:var(--fs-lg);line-height:var(--lh-normal)}.talk-screen .talk-list .talk-speakers{margin-top:var(--s-2xs)}