@media screen and (min-width: 700px){.header__link-list a.link-faded-reverse{font-size:18px;font-weight:500}}@media screen and (min-width: 1200px){.section--narrow{--container-max-width: inherit}}.subheading{font-weight:600}.spacer{padding-bottom:70px}.header__secondary-nav ul.contents a{--button-background: var(--button-background-primary) / var(--button-background-opacity, 1);--button-text-color: var(--button-text-primary);--button-outline-color: var(--button-background-primary);-webkit-appearance:none;appearance:none;border-radius:var(--rounded-button);background:linear-gradient(90deg,#0ff,#4fff57);color:rgb(var(--button-text-color));text-align:center;font-size:var(--text-sm);letter-spacing:var(--text-letter-spacing);padding-block-start:var(--spacing-2-5);padding-block-end:var(--spacing-2-5);padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5);font-weight:700;line-height:1.6;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;position:relative}ul.header__icon-list li:not(:last-child){display:none}@media screen and (max-width: 375px){.price-block_wrap{display:flex;gap:30px!important;font-size:10px!important}}@media screen and (max-width: 768px){.spacer{padding-bottom:0!important}}.price-block_wrap{display:flex;gap:35px;font-size:12px}.price-block_wrap .hd{font-size:24px}.price-block_wrap span{display:inline-block}.price-block_wrap a{display:block;text-decoration:underline}.price-block_wrap .dvd{display:flex;align-items:center;border-left:1px solid #03202F;width:1px}.price-block_wrap .dvd span{background-color:#fff;margin-left:-10px}.price-block_wrap .affirm-as-low-as{font-size:16px}.price-block_wrap .affirm-as-low-as a{font-size:12px}.membership-wrapper .membership-selector.flex{gap:24px!important;margin-top:20px}.membership-selector.flex .flex-item.selector{border:1px solid rgb(204,204,204);padding:20px}.membership-selector.flex .flex-item.selector:hover,.membership-selector.flex .flex-item.selector.selected{outline-offset:-1px;outline-width:2px;outline-style:solid}.flex-item.annual.selector{position:relative}.flex-item.annual.selector:before{content:"Most Popular";position:absolute;top:-12px;left:20px;background-color:#0ff;padding:0 10px;border-radius:3px;font-size:14px;text-transform:uppercase;font-weight:700}.membership-selector.flex .flex-item.annual.selector:hover:before,.membership-selector.flex .flex-item.annual.selected:before{outline-offset:-1px;outline-width:2px;outline-style:solid}.membership-selector.flex .flex-item.name{width:auto;text-align:left;line-height:normal;max-width:70%}.membership-selector.flex .flex-item.name span{display:block;font-size:14px;font-weight:400;margin-bottom:15px;margin-top:-8px;color:#666}.membership-selector.flex .flex-item.price{text-align:right;justify-content:end}.membership-selector.flex .flex-item.name h3{line-height:normal;font-size:24px;padding-left:0}.container.membership-wrapper .affirm-as-low-as{text-align:left;padding-right:50px;position:relative;font-size:12px}.container.membership-wrapper .affirm-as-low-as:after{content:"";display:block;width:40px;height:40px;position:absolute;right:0;top:-10px;background-color:#000;border-radius:100%;background-image:url("data:image/svg+xml,%3Csvg fill='white' focusable='false' height='16' role='presentation' viewBox='0 0 32 32' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ESelect Membership%3C/title%3E%3Cpath d='M29.5678 14.9223C30.1441 15.5175 30.1441 16.4824 29.5678 17.0775L18.3116 28.7022C17.9274 29.099 17.3045 29.099 16.9203 28.7022L16.1457 27.9022C15.7615 27.5055 15.7615 26.8622 16.1457 26.4654L24.7792 17.5493L3.00002 17.5493C2.44774 17.5493 2.00002 17.1016 2.00002 16.5493V15.4514C2.00002 14.8991 2.44774 14.4514 3.00002 14.4514L24.7798 14.4514L16.1457 5.53459C15.7615 5.13783 15.7615 4.49456 16.1457 4.09779L16.9203 3.29782C17.3045 2.90105 17.9274 2.90105 18.3116 3.29782L29.5678 14.9223Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.price_right .__affirm-logo.__ligature__affirm_full_logo__{font-size:1.236em;position:absolute}#shopify-section-template--16561159045326__multiple_images_with_text_Jz7Jik .subheading:before{content:"";background:#fff;width:2.5rem;height:.125rem;display:inline-block;margin-right:20px;vertical-align:middle}.hot-spot__dot:before{content:"";width:100%;height:100%;position:absolute;background:#fff;z-index:1;left:0;top:0;border-radius:100%}.hot-spot__dot:after{background:linear-gradient(135.4deg,#00e7e780 .34%,#4fff5780 99.66%)}.hot-spot__dot svg{width:12px;height:12px;z-index:2}.content-with-anchor{max-width:880px;margin:0 auto}.anchors-wrap{margin:40px 0 80px}:is(.blockquote,.prose blockquote):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:-35px}.rich-text__wrapper .h1 span{background:linear-gradient(181.75deg,#fff 20.32%,#fff0 124.29%);background-clip:text;-webkit-text-fill-color:transparent}.multiple-images-with-text__image-list>img{transform:rotate(0)!important}.section-stack__intro .prose p+p>strong{font-size:24px;padding:0 10px 4px;display:inline-block}section#shopify-section-template--16561725374670__image_link_blocks_wmLphi{margin-bottom:40px}section#shopify-section-template--16561725374670__image_link_blocks_wmLphi .section{padding-block-start:0px}@media screen and (min-width: 1380px){section#shopify-section-template--16561725374670__image_link_blocks_wmLphi .floating-controls-container{width:calc(100vw - ((100vw - 1300px)/2))}}#shopify-section-template--16561725374670__image_link_blocks_wmLphi .circle-button{opacity:1;visibility:visible}#shopify-section-template--16561725374670__image_link_blocks_wmLphi button.circle-button{right:0;left:inherit;bottom:-60px!important;top:inherit;transform:scale(.8)}#shopify-section-template--16561725374670__image_link_blocks_wmLphi button.circle-button[is=prev-button]{right:50px}@media screen and (min-width: 1380px){#shopify-section-template--16561725374670__image_link_blocks_wmLphi button.circle-button{right:calc((100vw - 1320px)/2)}#shopify-section-template--16561725374670__image_link_blocks_wmLphi button.circle-button[is=prev-button]{right:calc((100vw - 1220px)/2)}}.video-play-button.custom-play-button{color:#fff}.video-play-button:before{background:transparent;width:100%;height:100%;left:0;top:0;padding:0;transform:none!important;opacity:1}.video-play-button:after{content:"";box-sizing:content-box;top:calc(-1 * var(--play-button-shadow-size));left:calc(-1 * var(--play-button-shadow-size));width:100%;height:100%;padding:var(--play-button-shadow-size);border-radius:100%;animation:2s ease-in-out infinite alternate ping;position:absolute;background:linear-gradient(135.4deg,#00e7e780 .34%,#4fff5780 99.66%);z-index:-1}.video-play-button svg{z-index:2}.affirm-button_wrap{display:flex;align-items:center;justify-content:center;width:100%;gap:16px;padding-top:20px;flex-wrap:wrap}.affirm-button_wrap .affirm-as-low-as.affirm_qualify-button{font-size:0;margin:0}.affirm-button_wrap .affirm-as-low-as.affirm_qualify-button a.affirm-modal-trigger{font-size:20px}.affirm-button_wrap a.button,.affirm-button_wrap .affirm-as-low-as.affirm_qualify-button a.affirm-modal-trigger{font-size:16px;padding:16px 45px;font-weight:700;transition:transform .3s ease}.affirm-button_wrap a.button:hover{transform:translateY(-5px);box-shadow:0 4px 8px #0000001a}.affirm-button_wrap .affirm-as-low-as.affirm_qualify-button a.affirm-modal-trigger{background:#fff;border:1px solid #03202F;border-radius:var(--rounded-button);display:block}.affirm-button_wrap .affirm-as-low-as.affirm_qualify-button a.affirm-modal-trigger:hover{transform:translateY(-5px);box-shadow:0 4px 8px #0000001a}p.press__author.text-subdued{text-transform:capitalize}line-item.line-item .badge{display:none}.job-openings--grid{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.job-openings--grid-item{width:100%;max-width:320px;display:flex;flex-direction:column;border:3px solid rgb(var(--text-color) / .05);border-radius:5px;padding:20px}h4.job-openings--grid-item-title{font-weight:700;margin-bottom:10px}.job-openings--grid-item-location,.job-openings--grid-item-description{margin-bottom:20px}.job-openings--grid-item-link{margin-top:auto}.price-block_wrap .price-box span.font-bold{font-size:18px}@media screen and (max-width: 560px){.header__logo{margin-right:30px}.header__secondary-nav{flex-wrap:nowrap}.header__secondary-nav .header__link-list{display:inline-block;order:2;margin-right:-10px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom.css.map */
