.fs-projects,.fs-members,.fs-services{padding:calc(var(--pt) * .7) 0 calc(var(--pb) * .7)}@media(min-width:750px){.fs-projects,.fs-members,.fs-services{padding:var(--pt) 0 var(--pb)}}.fs-sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3.2rem}.fs-sec-title{margin:0;font-family:var(--fs-font-heading);font-size:var(--fs-type-h2, 1.7rem);line-height:1.2;letter-spacing:0}.fs-sec-intro{max-width:60rem;margin-top:1.4rem;opacity:.8}.fs-filters{display:flex;flex-wrap:wrap;gap:.6rem}.fs-filter{all:unset;cursor:pointer;padding:.9rem 1.6rem;border-radius:99rem;font:500 1.3rem/1 var(--fs-font-body);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.2);transition:background .2s,color .2s}.fs-filter:hover{box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.5)}.fs-filter.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.fs-filter:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.fs-projects__list{list-style:none;margin:0;padding:0;display:grid;gap:2rem}.fs-projects--grid .fs-projects__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr))}.fs-projects--rail .fs-projects__list{grid-auto-flow:column;grid-auto-columns:min(82vw,40rem);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.6rem;margin-right:calc(-1 * var(--page-margin, 1.5rem));scrollbar-width:thin}.fs-project{scroll-snap-align:start}.fs-project[hidden]{display:none}.fs-project__card{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;overflow:hidden;background:transparent;transition:opacity .3s}a.fs-project__card:hover{opacity:.8}.fs-project__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:rgba(var(--color-foreground),.06)}.fs-project__media img,.fs-project__ph{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--fs-ease)}.fs-project__ph{fill:rgba(var(--color-foreground),.25)}a.fs-project__card:hover .fs-project__media img{transform:scale(1.04)}.fs-project__status{--fs-glass-tint: 255, 255, 255;--fs-glass-tint-alpha: .55;position:absolute;left:1.2rem;top:1.2rem;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.1rem;border-radius:99rem!important;color:#17110c;font:600 1.1rem/1 var(--fs-font-body);letter-spacing:0;text-transform:uppercase}.fs-project__status i{width:.7rem;height:.7rem;border-radius:50%;background:#999}.fs-status--in-progress i{background:#f0a020;animation:fs-pulse 1.6s infinite}.fs-status--shipped i{background:#2bb673}.fs-status--idea i{background:#6b7bff}.fs-project__body{padding:2rem 2rem 2.4rem;display:flex;flex-direction:column;gap:.8rem;flex:1}.fs-project__meta{margin:0;display:flex;gap:1.2rem;font-size:1.2rem;letter-spacing:0;text-transform:uppercase;opacity:.6}.fs-project__title{margin:0;font-family:var(--fs-font-heading);font-size:1.58rem;line-height:1.1}.fs-project__text{opacity:.78;font-size:1.2rem}.fs-project__text p{margin:0}.fs-project__more{margin-top:auto;padding-top:.8rem;font-weight:600;font-size:1.4rem}.fs-members__gate{position:relative;display:grid;place-items:center;min-height:44rem;border-radius:calc(var(--fs-glass-radius) * 1.4);overflow:hidden;background:radial-gradient(80% 80% at 30% 20%,rgba(var(--color-foreground),.14),rgba(var(--color-foreground),.04))}.fs-members__teaser{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(18px) saturate(1.2);transform:scale(1.1)}.fs-members__card{position:relative;width:min(48rem,calc(100% - 3.2rem));margin:3.2rem 0;padding:3.2rem;text-align:center;--fs-glass-tint: var(--color-background);--fs-glass-tint-alpha: .55}.fs-members__card .fs-lock__form input{border-color:rgba(var(--color-foreground),.25);background:rgba(var(--color-background),.6);color:rgb(var(--color-foreground))}.fs-members__card .fs-lock__form input::placeholder{color:rgba(var(--color-foreground),.5)}.fs-members__card .fs-lock__error{color:#c0392b}.fs-members__card .fs-btn{--_bg: rgb(var(--color-foreground));--_fg: rgb(var(--color-background))}.fs-members__card .fs-btn--ghost{--_bg: transparent;--_fg: rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.3)}.fs-members__card .rte{margin:1.2rem 0 2.4rem;opacity:.8}.fs-members.is-unlocked [data-fs-members-gate]{display:none}.fs-members__content{display:grid;gap:2.4rem;animation:fs-rise .8s var(--fs-ease) both}.fs-members__content img,.fs-members__content video{width:100%;height:auto;display:block;border-radius:var(--fs-glass-radius)}.fs-services__list{list-style:none;margin:0;padding:0;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr))}.fs-service{display:flex;flex-direction:column;gap:1.2rem;padding:2.8rem;--fs-glass-tint: var(--color-foreground);--fs-glass-tint-alpha: .04}.fs-service__title{margin:0;font-family:var(--fs-font-heading);font-size:1.73rem}.fs-service__price{margin:0;font-size:1.4rem;letter-spacing:0;text-transform:uppercase;opacity:.65}.fs-service__features{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;font-size:1.2rem}.fs-service__features li:before{content:"\2736";margin-right:.8rem;opacity:.6}.fs-service .fs-btn{margin-top:auto;align-self:flex-start;--_bg: rgb(var(--color-foreground));--_fg: rgb(var(--color-background))}.fs-services__form{margin-top:4rem;padding:clamp(2.4rem,4vw,4.8rem);--fs-glass-tint: var(--color-foreground);--fs-glass-tint-alpha: .04;scroll-margin-top:10rem}.fs-form{display:grid;gap:1.6rem;margin-top:2rem}.fs-form__row{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.fs-form label{display:grid;gap:.6rem;font-size:1.3rem;letter-spacing:0}.fs-form input,.fs-form textarea{font:1.2rem var(--fs-font-body);padding:1.2rem 1.4rem;border-radius:1rem;border:1px solid rgba(var(--color-foreground),.2);background:rgba(var(--color-background),.7);color:rgb(var(--color-foreground))}.fs-form input:focus,.fs-form textarea:focus{outline:2px solid rgba(var(--color-foreground),.6);outline-offset:1px}.fs-form .fs-btn{justify-self:start;--_bg: rgb(var(--color-foreground));--_fg: rgb(var(--color-background))}.fs-form__ok{padding:1.2rem 1.6rem;border-radius:1rem;background:#2bb67326}.fs-page-hero{position:relative;display:flex;align-items:flex-end;min-height:46svh;overflow:hidden;isolation:isolate;color:#fff;background:#24160d}.fs-page-hero--small{min-height:32svh}.fs-page-hero--large{min-height:72svh}.fs-page-hero--full{min-height:100svh}.fs-page-hero--center{align-items:center;text-align:center}.fs-page-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;animation:fs-drift 26s ease-in-out infinite alternate}.fs-page-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgba(0,0,0,calc(var(--ph-overlay) * 1.8)),rgba(0,0,0,var(--ph-overlay)) 50%,rgba(0,0,0,calc(var(--ph-overlay) * .4)))}.fs-page-hero__inner{width:100%;padding-top:12rem;padding-bottom:4rem}.fs-page-hero__panel{--fs-glass-tint: 20, 12, 6;--fs-glass-tint-alpha: .2;max-width:64rem;animation:fs-rise .9s var(--fs-ease) both}.fs-page-hero__panel.fs-glass{padding:clamp(2rem,3vw,3.6rem)}.fs-page-hero--center .fs-page-hero__panel{margin:0 auto}.fs-page-hero__title{margin:0;font-family:var(--fs-font-heading);font-size:clamp(2.59rem,4.32vw,5.76rem);line-height:.95;letter-spacing:0;color:inherit}.fs-page-hero__text{margin-top:1.4rem;font-size:clamp(1.2rem,.94vw,1.3rem);opacity:.88}.fs-page-hero__text p{margin:0}.fs-page-hero__world{display:inline-flex;gap:.6rem;margin-bottom:1.6rem;padding:.6rem 1.2rem;border-radius:99rem;background:#ffffff24;color:inherit;font:500 1.2rem/1 var(--fs-font-body);letter-spacing:0;text-decoration:none}.fs-page-hero__world:hover{background:#ffffff3d}.fs-page-hero--plain{min-height:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.fs-page-hero--plain .fs-page-hero__inner{padding-top:8rem;padding-bottom:2rem}.fs-page-hero--plain .fs-page-hero__world{background:rgba(var(--color-foreground),.06)}body.fs-header-reveal .fs-page-hero:not(.fs-page-hero--plain) .fs-page-hero__inner{padding-top:14rem}.fs-page-title{padding-top:clamp(11rem,18svh,16rem);padding-bottom:2.4rem}.fs-page-title__h{margin:0;font:500 var(--fs-type-h2, 1.7rem)/1.2 var(--font-body-family)}.fs-page-title__text{max-width:56rem;margin-top:.8rem;font-size:var(--fs-type-body, 1.3rem);color:rgba(var(--color-foreground),.6)}.fs-page-title__text p{margin:0}.section-fs-page-hero+.shopify-section :is(.fs-wip,.fs-course,.page-width:first-child){padding-top:0!important}.section-fs-page-hero+.shopify-section [class*=-padding]{padding-top:0!important}.section-fs-page-hero+.shopify-section .fs-wip__head{margin-top:0}.fs-crumbs{padding-top:clamp(10rem,15svh,14rem);font-size:var(--fs-type-small, 1.1rem);color:rgba(var(--color-foreground),.5)}.fs-crumbs ol{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.fs-crumbs li+li:before{content:"/";margin-right:.6rem;opacity:.5}.fs-crumbs a{color:inherit;text-decoration:none}.fs-crumbs a:hover,.fs-crumbs [aria-current]{color:rgb(var(--color-foreground))}.section-fs-crumbs+.shopify-section .article-template{padding-top:2.4rem}.article-template__hero-container{max-width:96rem;margin:0 auto}.article-template__hero-container .media{background:transparent}.article-template__hero-container .media img,.article-template__content img{object-fit:contain;max-height:72vh}.article-template__title{font-size:var(--fs-type-h1, 2.2rem)!important;font-weight:500}.article-template__content{max-width:68rem;font-size:1.5rem;line-height:1.75}.article-template__content h2{font-size:var(--fs-type-h2, 1.7rem);margin-top:4rem}.article-template__content h3{font-size:var(--fs-type-h3, 1.4rem);margin-top:3.2rem}.article-template__content img{height:auto}.fs-more{padding-top:6.4rem;padding-bottom:4rem}.fs-more__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;padding-bottom:4rem;border-bottom:1px solid rgba(var(--color-foreground),.1);font-size:var(--fs-type-small, 1.1rem);color:rgba(var(--color-foreground),.55)}.fs-more__tags{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.fs-more__tags a{display:inline-block;padding:.5rem 1rem;border-radius:99rem;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.15);color:inherit;text-decoration:none}.fs-more__tags a:hover{color:rgb(var(--color-foreground))}.fs-more__title{margin:4.8rem 0 2.4rem;font-size:var(--fs-type-h2, 1.7rem);font-weight:500}.fs-more__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:3.2rem 2.4rem;margin:0;padding:0;list-style:none}.fs-post a{display:grid;gap:.8rem;color:inherit;text-decoration:none}.fs-post__media{display:block;aspect-ratio:4 / 3;background:#fff}.fs-post__media img{width:100%;height:100%;object-fit:contain}.fs-post__date{font-size:var(--fs-type-small, 1.1rem);color:rgba(var(--color-foreground),.5)}.fs-post__title{font-size:var(--fs-type-body, 1.3rem);font-weight:500}.fs-post a:hover .fs-post__title{text-decoration:underline;text-underline-offset:.3rem}.fs-more__back{margin:4.8rem 0 0;font-size:var(--fs-type-body, 1.3rem)}.fs-more__back a{color:inherit}.main-blog .article-card .card__media,.blog-articles .article-card .media{max-height:40rem}body:is([data-fs-template^=blog],[data-fs-template^=article]) :is(.fs-page-title,.fs-crumbs,.main-blog,.article-template,.fs-more,.fs-page-title__text){text-align:center}body:is([data-fs-template^=blog],[data-fs-template^=article]) .fs-crumbs ol,body:is([data-fs-template^=blog],[data-fs-template^=article]) .fs-more__meta,body:is([data-fs-template^=blog],[data-fs-template^=article]) .fs-more__tags{justify-content:center}body:is([data-fs-template^=blog],[data-fs-template^=article]) :is(.fs-page-title__text,.article-template__content,.article-template__title,.article-template__link){margin-left:auto;margin-right:auto}body[data-fs-template^=article] .article-template__content :is(ul,ol){display:inline-block;text-align:left}body:is([data-fs-template^=blog],[data-fs-template^=article]) :is(.article-card__info,.card__information,.article-card__footer){text-align:center;justify-content:center}.fs-about{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;max-width:64rem;margin:0 auto;text-align:center}.fs-about>*{flex:none}.fs-about__eyebrow{margin:0 0 1.6rem;font-size:var(--fs-type-small, 1.1rem);color:rgba(var(--color-foreground, 17, 17, 17),.45)}.fs-about__title{margin:0 0 2.4rem;font:500 var(--fs-type-h2, 1.7rem)/1.2 var(--font-body-family);letter-spacing:0}.fs-about__text{font-size:var(--fs-type-body, 1.3rem);line-height:1.7;color:rgba(var(--color-foreground, 17, 17, 17),.75)}.fs-about__text p{margin:0 0 1.2rem}.fs-about__links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:1.2rem;margin-top:3.6rem}.fs-about__link{position:relative;padding:.4rem 2rem;font-size:var(--fs-type-body, 1.3rem);line-height:1;color:rgb(var(--color-foreground, 17, 17, 17));text-decoration:none;transition:opacity .2s}.fs-about__link+.fs-about__link:before{content:"";position:absolute;left:0;top:50%;height:1.2rem;translate:0 -50%;border-left:1px solid rgba(var(--color-foreground, 17, 17, 17),.2)}.fs-about__link:hover{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.fs-about__link:focus-visible{outline:1px solid currentColor;outline-offset:2px}.fs-page-title__row{position:relative}.fs-info{display:none}@media(hover:hover)and (min-width:750px){.fs-page-title--info .fs-page-title__row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.fs-info{all:unset;display:inline-block;width:2.2rem;height:2.2rem;border-radius:50%;color:#dcdcdc;cursor:default;transition:color .2s}.fs-info svg{display:block;width:100%;height:100%;fill:currentColor}.fs-info:hover,.fs-info:focus-visible{color:#bdbdbd}.fs-info:focus-visible{outline:1px solid #111;outline-offset:3px}.fs-page-title--info .fs-page-title__text{position:absolute;left:0;top:calc(100% + 1.2rem);z-index:30;width:min(48rem,100%);max-width:none!important;margin:0;padding:1.6rem 2rem;border-radius:1.6rem;color:#111;background:linear-gradient(to bottom,#ffffff4d,#ffffff1a 60%,#ffffff40),#fafafab8;-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);box-shadow:0 1.2rem 3.2rem #0000001f,inset 0 0 0 1px #ffffff80,0 0 0 1px #0000000d;opacity:0;visibility:hidden;transform:translateY(-.4rem);transition:opacity .2s .1s,transform .2s .1s,visibility 0s .3s}html.fs-liquid-ok .fs-page-title--info .fs-page-title__text{-webkit-backdrop-filter:url(#fs-liquid) blur(6px) saturate(1.6);backdrop-filter:url(#fs-liquid) blur(6px) saturate(1.6)}.fs-page-title--info .fs-info:is(:hover,:focus-visible)~.fs-page-title__text,.fs-page-title--info .fs-page-title__text:hover{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s,visibility 0s}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/foster-sections.css.map */
