*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}button:disabled{opacity:.5;cursor:not-allowed!important}:root{--page-width: 1280px;--color-green: #40E146;--color-dark-green: #072f09;--font-family: "Geist Pixel", sans-serif}body{font-family:var(--font-family);letter-spacing:normal;background-color:var(--color-dark-green);color:var(--color-green);height:100dvh;font-size:14px}img{width:100%;height:100%;object-fit:contain}section{padding:0 16px}section:first-child .section-content{border-top:1px solid var(--color-green)}section:not(:last-child) .section-content{border-bottom:1px solid var(--color-green)}.section-content{max-width:var(--page-width);margin:0 auto;border:1px solid var(--color-green);border-width:0 1px}.spacer{height:40px}.section-title{width:100%;padding:20px;border-bottom:1px solid var(--color-green)}.hero-banner{display:grid;grid-template-columns:1fr}.hero-banner-title{font-size:28px}.hero-banner-image,.hero-banner-content{padding:20px}.hero-banner-image{width:150px}.hero-banner-date-location{margin-top:10px;padding:5px;background:var(--color-green);color:var(--color-dark-green);font-weight:700;text-transform:uppercase;display:flex;flex-wrap:wrap;column-gap:10px;row-gap:5px}.hero-banner-date-location a{color:var(--color-dark-green);text-decoration:underline}@media screen and (min-width:768px){.hero-banner-image{width:100%}.hero-banner{grid-template-columns:300px 1fr}.hero-banner-title{font-size:40px}}.pricing-cards{display:grid;grid-template-columns:1fr}.pricing-card{padding:20px}.pricing-card:first-child{background-color:var(--color-green);color:var(--color-dark-green)}.pricing-card:not(:first-child){opacity:.5}.pricing-card-price{font-size:24px;font-weight:700}@media screen and (min-width:768px){.pricing-cards{grid-template-columns:repeat(2,1fr)}}.sponsors-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.sponsors-list>*{width:calc(100% / var(--grid-mobile));display:flex;justify-content:center;align-items:center}.sponsors-list a,.sponsors-list img{display:block;margin-inline:auto}.sponsor-tier-container:not(:last-child) .sponsors-list{border-bottom:1px solid var(--color-green)}.sponsor-tier{padding:10px 20px}@media screen and (min-width:768px){.sponsors-list>*{width:calc(100% / var(--grid-desktop))}}.whats-waiting-for-you-list{display:grid;grid-template-columns:1fr}.whats-waiting-for-you-item{padding:20px;display:flex;flex-direction:column;gap:10px}.whats-waiting-for-you-item:not(:last-child){border-bottom:1px solid var(--color-green)}@media screen and (min-width:768px){.whats-waiting-for-you-list{grid-template-columns:repeat(4,1fr)}.whats-waiting-for-you-item:not(:last-child){border-bottom:none;border-right:1px solid var(--color-green)}}.video-container>video{width:100%;height:100%;object-fit:cover}.attendee-resources-list{display:grid;grid-template-columns:1fr}.attendee-resource-link{display:flex;flex-direction:column;gap:10px;padding:20px;color:inherit;text-decoration:none;transition:background-color .2s ease,color .2s ease}.attendee-resource-link:not(:last-child){border-bottom:1px solid var(--color-green)}.attendee-resource-link:hover{background-color:var(--color-green);color:var(--color-dark-green)}@media screen and (min-width:768px){.attendee-resources-list{grid-template-columns:repeat(2,1fr)}.attendee-resource-link:not(:last-child){border-bottom:none;border-right:1px solid var(--color-green)}}.shop-quest-tickets__container{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--color-dark-green);color:var(--color-green)}.shop-quest-tickets__container .button{width:100%;padding-block:10px;border-radius:0;font-weight:700;font-size:1rem;background-color:var(--color-green);color:var(--color-dark-green);border:none;cursor:pointer}.shop-quest-tickets__powered-by{display:block;text-align:center;color:var(--color-green);font-size:.75rem;text-decoration:none;opacity:.8}.shop-quest-tickets__powered-by:hover{opacity:1;text-decoration:underline}.shop-quest-tickets__attendees-form{display:flex;flex-direction:column;gap:30px}.shop-quest-tickets__tickets-summary{position:fixed;left:0;right:0;bottom:0;width:100%;padding:20px;display:flex;flex-direction:column;gap:20px;height:auto;max-height:none;overflow:hidden;background:var(--color-dark-green);border-top:1px solid var(--color-green);z-index:100}.shop-quest-tickets__tickets-summary.is-summary-open{max-height:50vh}.shop-quest-tickets__summary-grid{display:none;flex-direction:column;flex:1 1 auto;gap:10px;min-height:0;overflow-y:auto}.shop-quest-tickets__tickets-summary.is-summary-open .shop-quest-tickets__summary-grid{display:flex}.shop-quest-tickets__heading{display:flex;flex-direction:column;gap:10px}.shop-quest-tickets__ticket:not(:last-child){padding-bottom:10px;border-bottom:1px solid var(--color-green)}.field-group>.attendee__field-wrap{border-bottom:1px solid var(--color-green)}.attendees__form{--color-input-background: var(--color-dark-green);--color-input-text: rgba(from var(--color-green) r g b / 1);--color-input-border: var(--color-green);color-scheme:dark}.attendees__form label,.attendees__form input,.attendees__form select{width:100%;border-radius:0}.attendee__field-wrap{padding-inline:20px}.attendee__field-heading{padding-top:20px}.attendee__field-label{padding-block:10px}.attendee__checkbox{display:flex!important;align-items:start!important;gap:12px!important;width:100%!important;cursor:pointer!important;padding-block:10px!important}.attendees__form input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;flex-shrink:0;padding:0;margin:0;border:1px solid var(--color-green);background-color:var(--color-dark-green);cursor:pointer}.attendees__form input[type=checkbox]:checked{background-color:var(--color-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23072f09' stroke-width='2.5' d='M3 8l3.5 3.5L13 4'/%3E%3C/svg%3E");background-size:12px 12px;background-position:center;background-repeat:no-repeat}.attendees__form input[type=checkbox]:checked:after{content:"";display:none}.attendee__checkbox .attendee__field-label{padding-block:20px}.attendees__form input:not([type=checkbox]),.attendees__form input:not([type=checkbox]):hover,.attendees__form input:not([type=checkbox]):focus,.attendees__form input:not([type=checkbox]):focus-visible,.attendees__form input:not([type=checkbox]):active,.attendees__form select,.attendees__form select:hover,.attendees__form select:focus,.attendees__form select:focus-visible,.attendees__form select:active{width:100%;border-radius:0;padding-block:0px 20px;outline:none;outline-style:none;box-shadow:none;border:none;background:transparent;background-color:transparent;color:var(--color-green);-webkit-text-fill-color:var(--color-green);caret-color:var(--color-green);caret-shape:block;font-weight:var(--font-heading--weight)}.attendees__form select{appearance:none;-webkit-appearance:none;cursor:pointer}.attendees__form select option{background:var(--color-dark-green);color:var(--color-green)}.attendees__form input::placeholder{opacity:.5}.attendees__form input:-webkit-autofill,.attendees__form input:-webkit-autofill:hover,.attendees__form input:-webkit-autofill:focus,.attendees__form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--color-dark-green) inset!important;-webkit-text-fill-color:var(--color-green)!important;caret-color:var(--color-green);transition:background-color 99999s ease-out}.field-group__heading{padding:20px;border-top:1px solid var(--color-green);border-bottom:1px solid var(--color-green)}.field-group__heading:first-child{border-top:none}.shop-quest__button{width:100%;padding:20px;border:none;outline:none;outline-style:none;box-shadow:none;background-color:var(--color-green);color:var(--color-dark-green);font-size:16px;font-weight:600;cursor:pointer}.shop-quest-tickets__summary-header{display:flex;justify-content:space-between;align-items:center}.shop-quest-tickets__summary-header-actions{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.shop-quest__view-summary-button,.shop-quest-tickets__remove-ticket-button{padding:0;border:none;background:none;box-shadow:none;outline:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.shop-quest-tickets__social-link{color:var(--color-green);text-decoration:underline}@media screen and (min-width:768px){.shop-quest-tickets__container{display:grid;grid-template-columns:60% 40%}.shop-quest-tickets__attendees-form{border-right:1px solid var(--color-green);width:auto;padding-bottom:0}.shop-quest-tickets__tickets-summary{position:static;left:auto;right:auto;bottom:auto;width:auto;max-height:none;background:transparent;z-index:auto;display:grid;grid-template-rows:auto 1fr auto;height:0;min-height:100%;border-top:none}.shop-quest-tickets__summary-grid{display:flex;flex:unset}.shop-quest__view-summary-button{display:none}}.shop-quest-tickets__ticket-header{display:flex;justify-content:space-between;align-items:center}.sold-out-container{display:flex;flex-direction:column;gap:10px;text-align:center;padding:20px}.sold-out-title{font-size:32px;font-weight:700}section#footer{background-color:var(--color-green);color:var(--color-dark-green);padding-block:40px}.newsletter-form div.field{display:grid;grid-template-columns:1fr auto;gap:10px;border-bottom:1px solid var(--color-dark-green)}.newsletter-form input{background-color:transparent;border:none;width:100%;outline:none;line-height:40px}.newsletter-form input::placeholder{color:var(--color-dark-green)}.newsletter-form button{background-color:var(--color-green);color:var(--color-dark-green);border:none;padding:10px 20px;cursor:pointer}.video-section{position:relative;--color-background: 7, 47, 9;--color-foreground: 64, 225, 70}.deferred-media__poster img{width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/shop-quest-2026.css.map */
