@charset "UTF-8";html{height:100%}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-brand-background);color:var(--color-brand-text);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:var(--font-regular-family);font-size:1rem;font-style:var(--font-regular-style);font-weight:var(--font-regular-weight);line-height:1.5;margin:0;min-height:100vh}.content-for-layout{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}.no-js-inline{display:none!important}html.no-js .no-js-inline{display:inline-block!important}html.no-js .no-js-hidden{display:none!important}figure{margin:0;padding:0}.element-spacing,.h1,.h2,.h3,.h4,.h5,.h6,blockquote,dl,h1,h2,h3,h4,h5,h6,ol,p,q,table,ul{margin-bottom:var(--element-spacing);margin-top:0}li ol,li ul,table table{margin-bottom:0}a{color:inherit;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}body .shopify-challenge__container{margin:3rem auto}body .shopify-challenge__container .shopify-challenge__button{margin-top:1rem}.list-unstyled{list-style:none;margin:0;padding:0}.hidden{display:none!important}.visually-hidden{word-wrap:normal!important;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.visually-hidden--inline{height:1em;margin:0}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{clip:auto;height:auto;overflow:auto;position:inherit;width:auto;z-index:9999}.cover-element{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:2}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-medium-family);font-style:var(--font-medium-style);font-weight:var(--font-medium-weight);line-height:125%}.h1 b,.h1 strong,.h2 b,.h2 strong,.h3 b,.h3 strong,.h4 b,.h4 strong,.h5 b,.h5 strong,.h6 b,.h6 strong,h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-family:var(--font-bold-family);font-style:var(--font-bold-style);font-weight:var(--font-bold-weight)}.h1,h1{font-size:1.875rem}@media screen and (min-width:1024px){.h1,h1{font-size:2.25rem}}.h2,h2{font-size:1.25rem}@media screen and (min-width:1024px){.h2,h2{font-size:1.875rem}}.h3,h3{font-size:1rem}@media screen and (min-width:1024px){.h3,h3{font-size:1.5rem}}.h4,h4{font-size:1rem}@media screen and (min-width:1024px){.h4,h4{font-size:1.375rem}}.h5,.h6,h5,h6{font-size:1rem}.h6,h6{letter-spacing:1px;text-transform:uppercase}.title__medium{font-size:1.75rem;line-height:2.125rem}@media screen and (min-width:768px){.title__medium{font-size:2.5rem;line-height:3.125rem}}.title__big{font-size:2.25rem;line-height:2.875rem}@media screen and (min-width:1024px){.title__big{font-size:3.5rem;line-height:4.375rem}}b,strong{font-family:var(--font-bold-family);font-style:var(--font-bold-style);font-weight:var(--font-bold-weight)}.text-gray{color:var(--color-brand-text-50)}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.text-primary{color:var(--color-brand-primary)}.text-primary-light{color:var(--color-brand-primary-50)}.text-secondary{color:var(--color-brand-secondary)}.text-secondary-light{color:var(--color-brand-secondary-50)}.text-tertiary{color:var(--color-brand-tertiary)}.text-tertiary-light{color:var(--color-brand-tertiary-50)}.text-quaternary{color:var(--color-brand-quaternary)}.text-quaternary-light{color:var(--color-brand-quaternary-50)}.text-quinary{color:var(--color-brand-quinary)}.text-quinary-light{color:var(--color-brand-quinary-50)}.text-senary{color:var(--color-brand-senary)}.text-senary-light{color:var(--color-brand-senary-50)}.text-septenary{color:var(--color-brand-septenary)}.text-septenary-light{color:var(--color-brand-septenary-50)}.text-custom-1{color:var(--color-brand-custom-1)}.text-custom-2{color:var(--color-brand-custom-2)}.text-custom-3{color:var(--color-brand-custom-3)}.text-custom-4{color:var(--color-brand-custom-4)}.text-custom-5{color:var(--color-brand-custom-5)}.text-custom-1-50{color:var(--color-brand-custom-1-50)}.text-custom-2-50{color:var(--color-brand-custom-2-50)}.text-custom-3-50{color:var(--color-brand-custom-3-50)}.text-custom-4-50{color:var(--color-brand-custom-4-50)}.text-custom-5-50{color:var(--color-brand-custom-5-50)}.text-error{color:var(--color-brand-negative)}.text-succes{color:var(--color-brand-positive)}.text-inherit{color:inherit}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.weight-regular{font-family:var(--font-regular-family);font-style:var(--font-regular-style);font-weight:var(--font-regular-weight)}.weight-medium{font-family:var(--font-medium-family);font-style:var(--font-medium-style);font-weight:var(--font-medium-weight)}.weight-bold{font-family:var(--font-bold-family);font-style:var(--font-bold-style);font-weight:var(--font-bold-weight)}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.label-extra-small{font-size:.75rem;line-height:1.375rem}.label-extra-small p{font-size:inherit;line-height:inherit}.label-small{font-size:.875rem;line-height:1.375rem}.label-small p{font-size:inherit;line-height:inherit}.label-medium{font-size:1rem;line-height:1.5rem}.label-medium p{font-size:inherit;line-height:inherit}.label-large{font-size:1.125rem;line-height:1.625rem}.label-large p{font-size:inherit;line-height:inherit}.label-extra-large{font-size:1.25rem;line-height:1.75rem}.label-extra-large p{font-size:inherit;line-height:inherit}.label-2x-large{font-size:1.5rem;line-height:1.875rem}.label-2x-large p{font-size:inherit;line-height:inherit}@media screen and (min-width:768px){.label-desktop-small{font-size:.875rem;line-height:1.375rem}.label-desktop-medium{font-size:1rem;line-height:1.5rem}.label-desktop-large{font-size:1.125rem;line-height:1.625rem}.label-desktop-extra-large{font-size:1.25rem;line-height:1.75rem}.label-desktop-2x-large{font-size:1.5rem;line-height:1.875rem}}blockquote{font-size:1.125rem;line-height:1.625rem}blockquote p{line-height:inherit}.caption{font-size:1rem;line-height:1.7}table:not([class]){border-collapse:collapse;border-style:hidden;font-size:1rem;table-layout:fixed}[dir=ltr] table:not([class]) :not([class]) td,[dir=ltr] table:not([class]) :not([class]) th{text-align:left}[dir=rtl] table:not([class]) :not([class]) td,[dir=rtl] table:not([class]) :not([class]) th{text-align:right}table:not([class]) :not([class]) td,table:not([class]) :not([class]) th{padding:.5rem 1rem}table{display:block;max-width:100%;overflow:auto}table tr:first-of-type{background:inherit;position:sticky;position:-webkit-sticky;top:0;z-index:1}table tr td{font-size:.875rem}@media screen and (min-width:768px){table tr td{font-size:1rem}}table tr td:first-of-type,table tr th:first-of-type{background:inherit;left:0;position:-webkit-sticky;position:sticky;z-index:1}[dir=ltr] .left{text-align:left}[dir=rtl] .left{text-align:right}.center{text-align:center}[dir=ltr] .right{text-align:right}[dir=rtl] .right{text-align:left}.uppercase{text-transform:uppercase}.light{opacity:.7}.link{color:var(--color-brand-link);cursor:pointer;display:inline-block;text-decoration:none}.link .icon [fill=currentColor]{fill:var(--color-brand-link)}.link .icon [stroke=currentColor]{stroke:var(--color-brand-link)}.link:active,.link:focus,.link:hover{color:var(--color-brand-link-hover);text-decoration:none}.link:active .icon [fill=currentColor],.link:focus .icon [fill=currentColor],.link:hover .icon [fill=currentColor]{fill:var(--color-brand-link-hover)}.link:active .icon [stroke=currentColor],.link:focus .icon [stroke=currentColor],.link:hover .icon [stroke=currentColor]{stroke:var(--color-brand-link-hover)}.link.link--text{--color-brand-link:var(--color-brand-text);--color-brand-link-hover:var(--color-brand-text)}.link.hover-underlined-link:hover,.link.underlined-link{text-decoration:underline}.link-with-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;letter-spacing:.1rem;margin-bottom:4.5rem;text-decoration:none;white-space:nowrap}.link-with-icon .icon{margin-left:1rem;width:1.5rem}.circle-divider:after{content:"•";margin:0 1rem}.circle-divider:last-of-type:after{display:none}hr{background-color:var(--color-brand-secondary-15);border:none;display:block;height:1px;margin:5rem 0}.full-unstyled-link{color:currentColor;display:block;text-decoration:none}.placeholder{fill:var(--color-brand-secondary-50);background-color:var(--color-brand-secondary-5);color:var(--color-brand-secondary-50)}details>*{-webkit-box-sizing:border-box;box-sizing:border-box}.break{word-wrap:break-word}svg .fill{fill:var(--color-brand-text)}svg .stroke{stroke:var(--color-brand-text)}@media (prefers-reduced-motion){.motion-reduce{-webkit-transition:none!important;transition:none!important}}.underlined-link{color:var(--color-brand-link)}.underlined-link:hover{color:var(--color-brand-link-hover)}.animate-arrow .icon-arrow path{-webkit-transform:translateX(-.25rem);-ms-transform:translateX(-.25rem);transform:translateX(-.25rem);-webkit-transition:-webkit-transform var(--duration-short) ease;transition:-webkit-transform var(--duration-short) ease;transition:transform var(--duration-short) ease;transition:transform var(--duration-short) ease,-webkit-transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{-webkit-transform:translateX(-.05rem);-ms-transform:translateX(-.05rem);transform:translateX(-.05rem)}.summary{cursor:pointer;list-style:none;position:relative}.summary .icon-caret{height:.6rem;right:1.5rem;top:calc(50% - .35rem)}.summary::-webkit-details-marker{display:none}.focus-visible{outline:.0625rem solid var(--color-brand-secondary-25);outline-offset:0}:focus-visible{outline:.0625rem solid var(--color-brand-secondary-25);outline-offset:0}:focus{outline:.0625rem solid var(--color-brand-secondary-25);outline-offset:0}:focus:not(.focus-visible){-webkit-box-shadow:none;box-shadow:none;outline:0}:focus:not(:focus-visible){-webkit-box-shadow:none;box-shadow:none;outline:0}.focus-none{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}article .article-header{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;grid-template-areas:"type date" "title title" "author author";margin:1rem 0;row-gap:1rem;width:100%}@media screen and (min-width:768px){article .article-header{grid-area:header;grid-template-areas:"type type" "title title" "author date"}}article .article-header__title{grid-area:title}article .article-header__author,article .article-header__date{grid-column-end:span 2}@media screen and (max-width:767px){article .article-header__date{grid-area:date}}@media screen and (min-width:768px){article .article-header__date{grid-row-start:3}}article .article-header__author{grid-row-start:3}@media screen and (max-width:767px){article .article-header__author+.article-header__date:before{content:none}}article.has-author.has-date .article-header__author{grid-area:author}article.has-author.has-date .article-header__date{grid-area:date}@media screen and (max-width:767px){[dir=ltr] article.has-date:not(.has-type) .article-header__date{text-align:left}[dir=rtl] article.has-date:not(.has-type) .article-header__date{text-align:right}article.has-date:not(.has-type) .article-header__date{grid-area:type}}article .article-header__title{margin:0}article .social-sharing-section{margin-top:3.5rem}@media screen and (min-width:768px){article .social-sharing-section{margin:4.5rem 0}}article .social-sharing-section h3{margin-bottom:1rem}article .article-tags{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-area:type}article .article-tags__list-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--color-brand-tertiary);border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;line-height:1rem;margin:.25rem .5rem .25rem 0;padding:.5rem}article .article-comments{margin-bottom:2rem;padding-bottom:2rem;position:relative}article .article-comments__item{background:#fff;border:1px solid var(--color-brand-primary);border-radius:1rem;color:var(--color-brand-primary);margin-bottom:2rem;padding:1rem}article .article-comments__item:last-of-type{margin-bottom:0}article .article-comments__item--author{font-size:.875rem;font-weight:700;line-height:120%;margin-bottom:1rem}article .article-comments__item--date{font-size:.875rem;margin-bottom:0;opacity:.7}article .article-comments__item--content{font-size:.875rem;line-height:120%;margin-bottom:.25rem}article .article-comments__item--content p:last-of-type{margin-bottom:0}article .article-comments:after{background:var(--color-brand-primary);bottom:0;content:"";display:block;height:.0625rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100dvw}.article-template-sidebar{-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem}.article-template-sidebar .article-layout__content,.article-template-sidebar .article-layout__sidebar{max-width:calc(100dvw - var(--site-side-spacing)*2)}@media screen and (min-width:768px){.article-template-sidebar .article-layout__content,.article-template-sidebar .article-layout__sidebar{max-width:calc(100dvw - var(--site-side-spacing-md)*2)}}.article-template-sidebar__header.article-header{margin:.5rem 0 2rem}.article-template-sidebar__hero-container{margin-bottom:2rem;width:100%}@media screen and (min-width:768px){.article-template-sidebar__hero-container{grid-area:image;margin-bottom:0}}.article-template-sidebar__content--heading{margin-top:2rem}.article-template-sidebar__columns-content{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;margin-bottom:3rem;margin-top:3rem;overflow:visible}.article-template-sidebar__columns-content--has-bg{padding-right:2rem}@media screen and (max-width:767px){.article-template-sidebar__columns-content--has-bg{margin-left:-1rem;margin-right:-1rem;padding:1.5rem 1rem}}@media screen and (min-width:768px){.article-template-sidebar__columns-content--content-bg{padding:2rem 1rem}}@media screen and (max-width:767px){.article-template-sidebar__columns-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1.5rem}.article-template-sidebar__columns-content--media .img{height:100%}}.article-template-sidebar__columns-content--media .button{margin-left:auto;margin-right:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width:768px){.article-template{grid-template-areas:"header" "image" "content"}}.article-template__hero-container{margin-bottom:2rem;width:100%}@media screen and (min-width:768px){.article-template__hero-container{grid-area:image;margin-bottom:0}}.article-template__content{font-family:var(--font-medium-family);font-style:var(--font-medium-style);font-weight:var(--font-medium-weight)}@media screen and (min-width:768px){.article-template__content{grid-area:content}}.article-template__content--heading{margin-top:2rem}