/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}@font-face{font-family:Germaine;src:url(/fonts/germaine-regular.woff2)format("woff2"),url(/fonts/germaine-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember Display;src:url(/fonts/EmberModernDisplayStd-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember Display;src:url(/fonts/EmberModernDisplayStd-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:url(/fonts/AmazonEmber_W_Lt.woff2)format("woff2"),url(/fonts/AmazonEmber_W_Lt.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:url(/fonts/AmazonEmber_W_LtIt.woff2)format("woff2"),url(/fonts/AmazonEmber_W_LtIt.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Amazon Ember;src:url(/fonts/AmazonEmber_W_Rg.woff2)format("woff2"),url(/fonts/AmazonEmber_W_Rg.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:url(/fonts/AmazonEmber_W_RgIt.woff2)format("woff2"),url(/fonts/AmazonEmber_W_RgIt.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Amazon Ember;src:url(/fonts/AmazonEmber_W_Bd.woff2)format("woff2"),url(/fonts/AmazonEmber_W_Bd.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:url(/fonts/AmazonEmber_W_BdIt.woff2)format("woff2"),url(/fonts/AmazonEmber_W_BdIt.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--font-header:"Amazon Ember Display",sans-serif;--font-body:"Amazon Ember",sans-serif;--size-h1:4.6875rem;--size-h2:3.125rem;--size-h3:2.125rem;--size-h4:1.5rem;--size-subhead:1.375rem;--size-button:1.25rem;--size-button-xs:.9375rem;--size-body:1rem;--size-body-xs:.875rem;--size-icon:1rem;--gutter-section:5rem;--gutter-row:1.25rem;--gutter:2.5rem;--gutter-text:1.25rem;--gutter-list:1rem;--gutter-small:.25rem;--gutter-input:.625rem 1.125rem;--border-radius-button:1.875rem;--border-radius-image:.3125rem;--border:.125rem;--border-thin:.0625rem;--color-1:#ede5d2;--color-1-40:#f9f5ed;--color-2:#b79f97;--color-2-60:#d4c4c1;--color-5:#3f2021;--color-accent:#c45235;--color-background:var(--color-1-40);--color-text:var(--color-5);--color-text-dim:var(--color-5);--color-button-background:var(--color-5);--color-accent-alt:var(--color-3);--dropshadow:0 .25rem .25rem #0000000d}.alt{--color-background:var(--color-2-60);--color-text:var(--color-5);--color-text-dim:var(--color-5);--color-button-background:var(--color-5)}.dark{--color-background:var(--color-5);--color-text:var(--color-1);--color-text-dim:#f8f5ee;--color-button-background:var(--color-1-40)}.light{--color-background:var(--color-1-40);--color-text:var(--color-5);--color-text-dim:var(--color-5);--color-button-background:var(--color-5)}@media screen and (max-width:1024px){:root{--size-h1:4rem;--size-h2:3rem;--size-h3:2rem;--size-h4:1.25rem;--size-subhead:1.125rem;--size-button:1rem;--size-button-xs:.875rem;--size-body:.9rem;--size-body-xs:.75rem;--size-icon:.9rem;--gutter:calc(.875 * 1.25rem);--gutter-section:calc(.875 * 2.5rem);--gutter-row:calc(.875 * 1.875rem);--gutter-list:calc(.875 * .875rem)}}@media screen and (max-width:480px){:root{--size-h1:2.5rem;--size-h2:1.75rem;--size-h3:1.5rem;--size-h4:1.25rem;--size-subhead:1.125rem;--size-button:1rem;--size-button-xs:.875rem;--size-body:.9rem;--size-body-xs:.75rem;--size-icon:.9rem;--gutter:calc(.875 * 1.25rem);--gutter-section:calc(.875 * 2.5rem);--gutter-row:calc(.875 * 1.875rem);--gutter-list:calc(.875 * .875rem)}}h1,h2,h3,h4,ol,p,span,td,ul{color:var(--color-text)}.h1,h1{font-size:var(--size-h1);text-transform:capitalize;letter-spacing:calc(1 / 1rem);line-height:100%}.h1,.h2,h1,h2{font-family:var(--font-header);margin-bottom:var(--gutter-text);font-weight:700}.h2,h2{font-size:var(--size-h2);line-height:110%}.h3,h3{font-size:var(--size-h3)}.h3,.h4,.h5,h3,h4,h5{font-family:var(--font-header);margin-bottom:var(--gutter-text);font-weight:700;line-height:120%}.h4,.h5,h4,h5{font-size:var(--size-h4)}.subhead{font-family:var(--font-body);font-size:var(--size-subhead);letter-spacing:calc(var(--size-subhead) * -.01);margin-bottom:var(--gutter-text);font-style:normal;font-weight:400;line-height:100%}p{margin-bottom:var(--gutter-text)}ol,p,span,td,ul{font-family:var(--font-body);font-size:var(--size-body);letter-spacing:calc(-.1 * var(--font-body));font-style:normal;font-weight:400;line-height:130%}ol,ul{margin-bottom:var(--gutter-text);padding-left:var(--gutter-text)}label{font-size:var(--size-body-xs);margin-bottom:var(--gutter-small)}input,label{font-family:var(--font-body)}input{font-size:var(--size-body)}input[type=email],input[type=password],input[type=text]{border-radius:var(--border-radius-image);padding:var(--gutter-input);box-shadow:var(--dropshadow);margin-bottom:var(--gutter-text);border:none}form{margin-bottom:var(--gutter-list);flex-direction:column;display:flex}.small,small{font-size:var(--size-body-xs);margin-bottom:calc(var(--size-body-xs) / 2);color:var(--color-text-dim)}a{color:var(--color-text);text-decoration:none}a:hover{color:var(--color-accent)}@media screen and (min-width:540px){input[type=email],input[type=password],input[type=text]{width:24rem}}html{scroll-behavior:smooth}body{background-color:var(--color-background);grid-template-rows:auto 1fr auto;min-height:100dvh;padding:0;display:grid}main{min-width:0}section{padding:var(--gutter-section);background-color:var(--color-background)}.row{gap:var(--gutter-row);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;max-width:80rem;margin:0 auto;display:grid}.row-3,.row>div.row-3{grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row}.row-1-1,.row>div.row-1-1{grid-template-columns:1fr 1fr}.row-1-2,.row>div.row-1-2{grid-template-columns:1fr 2fr}.row-1-3,.row>div.row-1-3{grid-template-columns:1fr 3fr}.row-1-3,.row>div.row-1-4{grid-template-columns:1fr 4fr}.row-1,.row>div.row-1{grid-auto-flow:unset;grid-template-columns:1fr}.row>div{flex:1;grid-template-columns:1fr;display:grid}.row>div>p:last-of-type{margin-bottom:calc(var(--gutter-text) * 2)}.row>div .btn{justify-self:center}.row>div>:last-child{margin-bottom:0!important}.row>picture{border-radius:var(--border-radius-image);flex:1;height:0;min-height:100%;position:relative;overflow:hidden}.row>picture>img{object-fit:cover;width:100%;height:100%}.no-top-padding{padding-top:0}.center{text-align:center;place-self:center}.hide{display:none}.modal{opacity:1;visibility:visible;pointer-events:auto;z-index:100;background-image:url(/heroes/hero-confirmation.png);background-position:50% 60%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;transition:opacity .3s ease-out,visibility .3s ease-out;display:flex;position:fixed;inset:0}.modal.hide{opacity:0;visibility:hidden;pointer-events:none}aside{background-color:var(--color-background);max-width:40rem;margin:var(--gutter-section);padding:var(--gutter);flex-direction:column;display:flex}aside .close{margin-bottom:var(--gutter-text);align-self:flex-end}footer{background-color:var(--color-background);padding:var(--gutter);justify-content:space-between;align-items:center;gap:var(--gutter);grid-template-columns:1fr auto 1fr;display:grid}footer p{margin-bottom:0}footer .icons{gap:var(--gutter-list);grid-auto-flow:column;justify-content:end;align-items:center;display:grid}footer .icons button{margin-bottom:0}.icon-mask{background-color:var(--color-text);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}a:hover .icon-mask{background-color:var(--color-accent)}.footer-logo{width:17.5625rem;max-width:100%;height:2.3125rem;-webkit-mask-image:url(/logos/logo-horizontal.svg);mask-image:url(/logos/logo-horizontal.svg)}.icon-email,.icon-instagram{width:1.875rem;height:1.875rem}.icon-instagram{-webkit-mask-image:url(/icons/icon-instagram.svg);mask-image:url(/icons/icon-instagram.svg)}.icon-email{-webkit-mask-image:url(/icons/icon-email.svg);mask-image:url(/icons/icon-email.svg)}.mobile{display:none!important}.card{background-color:var(--color-background);padding:var(--gutter);margin-bottom:var(--gutter-row);border-radius:var(--border-radius-image)}@media (max-width:1024px){.desktop{display:none!important}.mobile{display:initial!important}.mobile-first{order:-1}.mobile-last{order:99}.row{grid-auto-flow:row}.row>picture{justify-self:center;height:auto}footer{text-align:center;grid-template-columns:1fr}footer>div{text-align:center;align-items:center;display:grid}footer .icons{justify-content:center}}@media (max-width:640px){.row-1-3,.row>div.row-1-3{grid-template-columns:1fr}}.accordion h2{margin-bottom:0}.accordion>div>button{align-items:center;gap:var(--gutter-list);text-align:left;width:100%;padding:var(--gutter) 0;cursor:pointer;background-color:#0000;border:none;grid-template-columns:1fr auto;display:grid}.accordion>div>button:hover h2,.accordion>div>button:hover svg{color:var(--color-accent)}.accordion>div>button svg{stroke:var(--color-accent);transition:transform 80ms ease-out}.accordion>div>button[aria-expanded=true] svg{transform:rotate(-180deg)}.accordion>div>button[aria-expanded=true]+.content{grid-template-rows:1fr}.accordion .content-inner{overflow:hidden}.accordion>div{border-bottom:solid var(--border-thin) var(--color-text);border-radius:var(--border-radius-image);width:100%;max-width:80rem;margin:0 auto}.accordion .content{grid-template-rows:0fr;transition:grid-template-rows .25s ease-out;display:grid}.accordion svg{float:right}button{background-color:#0000;border:none;padding:0}.btn,.btn-link{font-family:var(--font-header);font-size:var(--size-button);letter-spacing:calc(-.001 * var(--size-button));border-radius:var(--border-radius-button);font-weight:700;line-height:100%;transition:background-color 80ms ease-out,color 80ms ease-out}.btn,.btn-add,.btn-link{cursor:pointer;text-decoration:none}.btn-add{align-items:center;gap:calc(var(--size-button-xs) / 2);font-family:var(--font-body);font-size:var(--size-button-xs);color:var(--color-text);font-weight:400;display:inline-flex}.btn-add img,.btn-add svg{height:calc(var(--size-button-xs) * 1.05);width:auto;display:inline-block}.add-to-calendar{display:inline-block;position:relative}.add-to-calendar-menu{z-index:10;top:calc(100% + var(--gutter-small));background-color:var(--color-background);border-radius:var(--border-radius-image);min-width:12rem;box-shadow:var(--dropshadow);padding:var(--gutter-small);flex-direction:column;display:flex;position:absolute;left:0}.add-to-calendar-menu a{padding:var(--gutter-list) var(--gutter-text);border-radius:var(--border-radius-image);color:var(--color-text);font-family:var(--font-body);font-size:var(--size-button-xs);white-space:nowrap;text-decoration:none;display:block}.add-to-calendar-menu a:hover{background-color:var(--color-accent);color:var(--color-1-40)}.btn{background-color:var(--color-button-background);color:var(--color-background);padding:var(--gutter-list) var(--gutter-text);display:inline-block}.btn-link{color:var(--color-text)}.btn.active,.btn:hover{color:var(--color-1-40);background-color:var(--color-accent)}.btn-link:hover{color:var(--color-accent)}.btn-link.small,.btn.small,small .btn,small .btn-link{font-size:var(--size-button-xs)}.pill{margin-bottom:var(--gutter)}.pill .btn{border:solid var(--border-thin) var(--color-3)}.pill .pill-left{border-top-right-radius:0;border-bottom-right-radius:0}.pill .pill-center{border-radius:0}.pill .pill-right{border-top-left-radius:0;border-bottom-left-radius:0}.btn.disabled{pointer-events:none}header{padding:var(--gutter);text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;display:grid}header h1{margin:var(--gutter-section) 0}header h1 img{width:20rem;max-width:100%;display:inline-block}header>nav{margin-bottom:var(--gutter);grid-template-columns:1fr auto 1fr;justify-content:space-between}header>nav,header>nav>div{align-items:center;display:grid}header>nav>div{gap:var(--gutter-list);grid-auto-flow:column;justify-content:end}#menu{top:var(--gutter);right:var(--gutter);color:var(--color-text);z-index:2;cursor:pointer;background-color:#0000;border:none;display:none;position:absolute}#menu:hover svg{color:var(--color-accent)}.home>header{background-image:url(/heroes/hero-home.png)}.faqs>header{background-image:url(/heroes/hero-faqs.png);background-position:bottom}.dashboard>header{background-image:url(/heroes/hero-dashboard.png)}header .mobile.cta{margin-top:var(--gutter-section);margin-bottom:var(--gutter-section);justify-self:center}header>p{justify-content:center;gap:var(--gutter);column-rule:var(--border-thin) solid var(--color-text);grid-auto-flow:column;display:grid}@media (min-width:1025px){header>nav.hide{display:grid}}@media (max-width:1024px){header h1 img{width:15rem}#menu{z-index:11;display:block}#menu.open{position:fixed}#menu.open svg{color:var(--color-background)}#menu:hover svg{color:var(--color-accent)}header>nav{top:0;bottom:0;right:0;left:var(--gutter);background-color:var(--color-text);padding:var(--gutter);z-index:10;flex-direction:column;grid-template-columns:1fr;justify-content:start;margin:0;display:flex;position:fixed}header>nav>div{text-align:left;grid-auto-flow:row;justify-content:stretch;width:100%}header>nav img{margin:0 auto var(--gutter) auto}header>nav>div .btn,header>nav>div .btn-link{padding:var(--gutter-list) 0;color:var(--color-background);border-bottom:solid var(--border-thin) var(--color-background);background-color:#0000;border-radius:0;justify-content:space-between;display:flex}header>nav>div .btn-link:after,header>nav>div .btn:after{content:url(/icons/icon-next.svg);filter:brightness(1000%)}header>nav>div .btn-link:hover,header>nav>div .btn:hover{color:var(--color-accent);background-color:#0000}header h1 img{margin-top:var(--gutter-section)}header>p{column-rule:none;grid-auto-flow:row;gap:0}header>p>span:first-of-type:after{position:inline-block;margin:var(--gutter-text) auto;text-align:center;content:"";width:3rem;height:var(--border-thin);background-color:var(--color-text);display:block}}@media (max-width:480px){header.home{background-image:url(/heroes/hero-home-mobile.png)}header.faqs{background-image:url(/heroes/hero-faqs-mobile.png)}header h1 img{width:10rem}}div.scanner-overlay{background-color:var(--color-background);z-index:200;width:100dvw;height:100dvh;position:fixed;inset:0}div.scanner-overlay,div.scanner-overlay .scanner-modal{justify-content:center;align-items:center;padding:0;display:flex}div.scanner-overlay .scanner-modal{gap:var(--gutter-row);flex-direction:column;width:80dvw;height:80dvh}div.scanner-overlay .scanner-modal .close{align-self:flex-end}div.scanner-overlay .scanner-modal video{border-radius:var(--border-radius-image);background-color:var(--color-5);width:100%;height:auto;max-height:100%}.itinerary-loading{align-items:center;gap:var(--gutter-list);padding:var(--gutter) 0;flex-direction:column;display:flex}.itinerary-loading .progress-bar{border-radius:var(--border-radius-button);background-color:var(--color-accent-alt);width:100%;max-width:20rem;height:.5rem;position:relative;overflow:hidden}.itinerary-loading .progress-bar-fill{border-radius:var(--border-radius-button);background-color:var(--color-text);width:40%;height:100%;animation:itinerary-loading-slide 1.4s ease-in-out infinite;position:absolute;top:0}@keyframes itinerary-loading-slide{0%{left:-40%}to{left:100%}}.pdf-download-error{margin-top:var(--gutter-small);display:block}.itinerary-row{align-items:flex-start;gap:var(--gutter-text);width:100%;display:flex}.itinerary-description h3,.itinerary-description p{font-family:var(--font-body);font-size:var(--size-body-xs);margin-bottom:calc(var(--size-body-xs) / 2);font-weight:700;line-height:130%}.itinerary-description p{font-weight:400}.itinerary-description :last-child{margin-bottom:0}.itinerary-row .itinerary-card{flex:1;width:100%}div .itinerary-row:last-of-type{margin-bottom:var(--gutter)}#upcoming h3,.itinerary-row h3{margin-bottom:var(--gutter-small)}.itinerary-speakers{width:100%}.row>.itinerary-speaker{align-items:center;gap:var(--gutter-list);display:flex}.itinerary-speaker img{border-radius:var(--border-radius-image);object-fit:cover;flex-shrink:0;width:5rem;height:5rem}#upcoming.row>div>p:last-of-type{margin-bottom:var(--gutter-text)}#upcoming .itinerary-speakers{width:100%;height:8rem;display:flex;overflow-x:auto}#upcoming .itinerary-speaker{float:left;width:fit-content}#upcoming .itinerary-speakers::-webkit-scrollbar{width:7px;height:7px}#upcoming .itinerary-speakers::-webkit-scrollbar-track{background-color:var(--color-background);border:1px solid var(--color-accent-alt);border-radius:4px}#upcoming .itinerary-speakers::-webkit-scrollbar-thumb{background-color:var(--color-accent);border-radius:8px}.all-itineraries-list{width:100%;overflow:hidden}.all-itineraries-table-scroll{border-radius:var(--border-radius-image);width:100%;max-height:32rem;overflow:auto}.all-itineraries-table{border-collapse:collapse;width:100%}.all-itineraries-table button{text-align:left}.all-itineraries-table th{background-color:var(--color-background);text-align:left;font-family:var(--font-body);border-bottom:var(--border) solid var(--color-2);position:sticky;top:0}.all-itineraries-table td,.all-itineraries-table th{font-size:var(--size-body-xs);padding:var(--gutter-small) var(--gutter-list)}.all-itineraries-table td{border-bottom:var(--border-thin) solid var(--color-2-60)}@media screen and (max-width:48rem){#attendee-search{width:100%}}.all-itineraries-bulk-download{margin-top:var(--gutter)}.all-itineraries-bulk-progress-wrap{margin-top:var(--gutter-list)}.all-itineraries-bulk-progress-bar{width:100%;max-width:24rem;height:.5rem;margin-top:var(--gutter-small);border-radius:var(--border-radius-button);background-color:var(--color-2-60);position:relative;overflow:hidden}.all-itineraries-bulk-progress-fill{background-color:var(--color-accent);border-radius:var(--border-radius-button);height:100%;transition:width .3s}#log-in,#sign-up{background-color:#0000;flex-direction:column;justify-content:center;align-items:center;display:flex}#log-in p.small,#sign-up p.small{margin:var(--gutter) auto 0 auto;text-align:center;max-width:22.5rem}.login,.signup{background-position:0;background-repeat:no-repeat;background-size:cover}.login,.signup{background-image:url(/heroes/hero-home.png)}.login{background-image:url(/heroes/hero-login.png)}.login>header,.signup>header{padding-bottom:0}@media screen and (max-width:640px){.signup{background-image:url(/heroes/hero-home-mobile.png)}.login{background-image:url(/heroes/hero-login-mobile.png)}}#dashboard-nav{margin-top:var(--gutter);padding-top:var(--gutter-small);pointer-events:none;z-index:2;position:sticky;top:0}#dashboard-nav .pill{margin-bottom:0}#dashboard-nav .btn{pointer-events:all}.dashboard h2{text-align:center}#summit_bucks>p:last-of-type{margin-bottom:var(--gutter-text)}.dashboard .accordion{gap:var(--gutter-list);margin-top:var(--gutter);flex-direction:column;display:flex}.dashboard .accordion>div{background-color:var(--color-background);padding:0 var(--gutter);border-bottom:none}#itinerary .accordion{margin-top:0;margin-bottom:var(--gutter)}#itinerary .row>div>p:last-of-type{margin-bottom:var(--gutter-text)}.date-time{text-transform:uppercase}.event-location{align-items:center;gap:var(--gutter-small);margin-bottom:var(--gutter-text);display:flex}.icon-location{background-color:var(--color-accent);flex-shrink:0;width:.625rem;height:.875rem;display:inline-block;-webkit-mask-image:url(/icons/icon-location.svg);mask-image:url(/icons/icon-location.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dark .icon-location{background-color:var(--color-text)}#map{padding:0;position:relative}#map .pill{top:var(--gutter);position:absolute;left:50%;transform:translate(-50%)}.summit-bucks-card{width:100%}.summit-bucks-card img{margin-bottom:var(--gutter-list)}.summit-bucks-card h3{margin-bottom:var(--gutter-small)}#summit_bucks_balance .progress,#summit_bucks_balance .value{font-size:var(--size-h2)}#summit_bucks_balance .label{color:var(--color-accent-alt);text-transform:uppercase;letter-spacing:calc(var(--size-body) * .17)}#summit_bucks_balance .progress .row{gap:var(--gutter-text);grid-auto-columns:auto 1fr;align-items:center;width:100%}#summit_bucks_balance .progress-bar{border-radius:var(--border-radius-button);background-color:var(--color-accent-alt);width:100%;height:.5rem;position:relative;overflow:hidden}#summit_bucks_balance .progress-bar-fill{background-color:var(--color-text);border-radius:var(--border-radius-button);height:100%;transition:width .3s}.summit-bucks-task{grid-template-columns:4fr 2fr 7fr;align-items:center}.summit-bucks-task.completed{opacity:.7}.summit-bucks-task>*{align-items:center;gap:var(--gutter-list);margin:0;display:flex}.summit-bucks-task>.name{display:flex;position:relative}.summit-bucks-task .badge{font-size:var(--size-body-xs);background-color:var(--color-background);height:var(--size-body);width:var(--size-body);text-align:center;border:var(--border-thin) solid var(--color-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;margin-left:1rem;display:flex;position:absolute}.summit-bucks-task .value img{height:var(--size-body)}.row.sponsor-tasks{grid-auto-flow:unset;justify-content:center;align-items:center;gap:var(--gutter-list);flex-wrap:wrap;max-width:100%;display:flex}.sponsor-task{width:calc(8.5*var(--size-body-xs));max-width:calc(8.5*var(--size-body-xs));min-width:calc(8.5*var(--size-body-xs));height:calc(8.5*var(--size-body-xs));text-align:center;aspect-ratio:1;border:solid var(--border) var(--color-text);border-radius:50%}.sponsor-task,.sponsor-task span{justify-content:center;align-items:center;line-height:1;display:flex}.sponsor-task span{color:var(--color-text);padding:1rem;font-weight:700}.sponsor-task.complete{background-color:var(--color-accent)}.sponsor-task.complete span{color:#fff}@media screen and (max-width:640px){.dashboard .row-3,.dashboard .row>.row-1-4{grid-template-columns:1fr}#itinerary .pill{margin-bottom:0}#itinerary .pill .btn{font-size:var(--size-body-xs);padding:var(--gutter-list)}#summit_bucks_balance .card:first-of-type{margin-bottom:0}.summit-bucks-task{gap:var(--gutter) var(--gutter-row);grid-template-columns:1fr auto}.summit-bucks-task .small{grid-column:span 2}#map .pill{top:var(--gutter-list)}#map .pill .btn{font-size:var(--size-body-xs);padding:calc(var(--gutter-list) / 1.5) var(--gutter-list)}}#speakers>.row>div{flex-direction:column;justify-content:flex-start;place-self:stretch stretch;align-items:center;display:flex}#speakers>.row h3,#speakers>.row img{margin-bottom:var(--gutter-small)}#speakers>.row p.small{margin-bottom:var(--gutter)}#speakers>.row img{width:100%}#sponsors .card{text-align:center;width:100%;padding:var(--gutter-section) var(--gutter);flex-direction:column;align-items:center;display:flex}#sponsors .sponsor-logos{grid-auto-flow:unset;justify-content:center;align-items:center;gap:var(--gutter) var(--gutter-section);flex-wrap:wrap;max-width:100%;display:flex}#sponsors .sponsor-logos img{object-fit:contain;flex:0 auto;width:auto}@media screen and (max-width:1024px){#sponsors .card{padding:var(--gutter-section)}#sponsors .sponsor-logos img{padding:var(--gutter-list)}}