.header{position:absolute;width:100%;z-index:1}.header__content{padding:1.5rem 0}@media (min-width: 36rem){.header__content{padding:2rem 0}}.header__logo{width:12rem}.button{display:inline-flex;justify-content:center;align-items:center;font-family:Martin Mono,monospace;font-size:1rem;font-weight:600;line-height:130%;letter-spacing:-.0625rem;border-radius:.5rem}@media (min-width: 36rem){.button{font-size:1.125rem}}.button:hover{cursor:pointer}.button--black-outline{color:#062630;background-color:#fff5ef;border:2px solid #062630}.button--black-outline:hover{background:linear-gradient(90deg,#ffe2d1,#fff5ef)}.button--black-outline:focus{outline:4px double #385159}.button--white-outline{color:#faf5f3;background-color:transparent;border:2px solid #FAF5F3}.button--white-outline:hover{background:linear-gradient(90deg,#385159,#062630)}.button--white-outline:focus{outline:4px double #FAF5F3}.button--md{gap:1rem;padding:1.25rem 0;width:100%}@media (min-width: 36rem){.button--md{padding:1.25rem 1.5rem;width:unset}}.star-row{display:flex}.view-membership-section{display:grid;gap:1.5rem}@media (min-width: 36rem){.view-membership-section{justify-items:flex-start}}.view-membership-section__avatar{display:flex;align-items:center;gap:.75rem}.view-membership-section__avatar-image{width:7rem}.view-membership-section__ratings{display:grid;gap:.25rem}.picture{position:relative;width:100%;height:100%}.home-hero{grid-column:1/-1!important;background:url(/tech-book-club-landing-page/images/pattern-light-bg.svg) top center repeat,url(/tech-book-club-landing-page/images/pattern-glow.svg) left bottom -40rem no-repeat #fff5ef}@media (min-width: 36rem){.home-hero{background:url(/tech-book-club-landing-page/images/pattern-light-bg.svg) top center repeat,url(/tech-book-club-landing-page/images/pattern-glow.svg) right -10rem bottom -40rem no-repeat #fff5ef}}.home-hero__content{grid-column:1/-1;display:grid;row-gap:4rem;padding:6.75rem 0 5rem}@media (min-width: 36rem){.home-hero__content{padding:8.25rem 0 5rem}}@media (min-width: 64rem){.home-hero__content{padding:9.25rem 0 5rem;grid-template-columns:1fr 1fr;column-gap:4rem}}.home-hero__main-content{display:grid;gap:2rem}@media (min-width: 64rem){.home-hero__main-content{align-content:center}}.features{display:grid;gap:2.5rem}@media (min-width: 64rem){.features{grid-template-columns:1fr 1fr;align-items:center;gap:5rem}.features:nth-of-type(2)>:first-child{order:1}}.features__text{display:grid;gap:1.5rem}@media (min-width: 36rem){.features__text{gap:2.25rem}}@media (min-width: 64rem){.features__text{max-width:33rem}}.features__list{display:grid;gap:1rem}@media (min-width: 36rem){.features__list{gap:1.5rem}}.features__list-item{display:flex;gap:1rem}.features__club{display:inline;position:relative;width:min-content}.features__club:before{content:"";position:absolute;top:0;left:-.75rem;height:130%;width:130%;background:url(/tech-book-club-landing-page/images/pattern-circle.png) no-repeat;background-size:contain}.features__book-club-image{position:relative}.features__tech-logos{display:none}@media (min-width: 36rem){.features__tech-logos{display:block;position:absolute;right:3.25rem;bottom:3.25rem;z-index:1}}@media (min-width: 64rem){.features__tech-logos{left:-4rem;bottom:3.25rem}}.steps{display:grid;gap:2rem;padding:4rem 1rem;background:url(/tech-book-club-landing-page/images/pattern-light-bg.svg) top center repeat,url(/tech-book-club-landing-page/images/pattern-glow.svg) left 10% top 7.5rem no-repeat #fff5ef;border-radius:.5rem}@media (min-width: 64rem){.steps{background:url(/tech-book-club-landing-page/images/pattern-light-bg.svg) top center repeat,url(/tech-book-club-landing-page/images/pattern-glow.svg) right -20rem top -4rem no-repeat #fff5ef}}@media (min-width: 64rem){.steps{justify-items:center;gap:4rem;padding:4rem}}@media (min-width: 64rem){.steps__header{max-width:32rem;text-align:center}}.steps__steps{display:grid;gap:2rem}@media (min-width: 64rem){.steps__steps{grid-auto-flow:column}}.steps__step{display:grid;gap:1.25rem;position:relative}@media (min-width: 64rem){.steps__step{gap:1.5rem}}.steps__arrow{display:none}@media (min-width: 64rem){.steps__arrow{display:block;position:absolute;top:0;right:0}}.steps__number{display:grid;align-items:center;justify-items:center;height:2rem;width:2rem;border:2px solid #062630;border-radius:.25rem}@media (min-width: 64rem){.steps__number{height:2.5rem;width:2.5rem}}.membership{display:grid;gap:1.5rem}@media (min-width: 64rem){.membership{gap:4.5rem}.membership h2{text-align:center}}.membership__cards{display:grid;gap:1.5rem}@media (min-width: 36rem){.membership__cards{grid-template-columns:1fr 1fr}}@media (min-width: 64rem){.membership__cards{grid-template-columns:1fr 1.25fr 1fr;justify-self:center;align-items:center;max-width:60rem}}.membership__card{display:grid;gap:2rem;padding:1.5rem;border:1px solid #E6E1DF;border-radius:.5rem;align-items:flex-start}.membership__card:nth-child(2n){background:url(/tech-book-club-landing-page/images/pattern-glow.svg) left 25% top -5rem no-repeat #fff5ef}@media (min-width: 64rem){.membership__card:nth-child(2n){height:110%}}.membership__card-main-content{display:grid;gap:1.5rem}.membership__price{display:flex;align-items:center;gap:.5rem}.membership__divider{color:#e6e1df;width:100%}.membership__checkmark{height:1.5rem;width:1.5rem}.membership__features{display:grid;gap:1rem}.membership__feature{display:flex;align-items:center;gap:.75rem}.testimonial{display:grid;gap:2rem}@media (min-width: 64rem){.testimonial{justify-self:center;justify-items:center;text-align:center;max-width:60rem}}.footer{background:url(/tech-book-club-landing-page/images/pattern-dark-bg.svg) top center repeat #062630;margin-top:4rem;padding:3rem 0 0;border-radius:1rem 1rem 0 0;overflow:hidden}@media (min-width: 36rem){.footer{margin-top:5rem}}@media (min-width: 64rem){.footer{margin-top:7.5rem}}.footer__content{display:grid;gap:4rem}.footer__main-content{display:grid;gap:2.5rem}@media (min-width: 64rem){.footer__main-content{justify-content:center}.footer__main-content h2{max-width:42rem}}.footer__sub-content{display:grid;gap:1rem;padding:1.5rem 2rem;border-top:1px solid #385159}@media (min-width: 64rem){.footer__sub-content{display:flex;justify-content:space-between}}.footer__links{display:flex;justify-content:center;gap:1.5rem}.footer__links-icon{height:1.5rem;width:1.5rem}.footer__links-icon:hover{opacity:.6}.home{display:grid;align-content:flex-start;row-gap:4rem;min-height:100vh}@media (min-width: 36rem){.home{row-gap:5rem}}@media (min-width: 36rem){.home{row-gap:7.5rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}body{min-height:100vh;-webkit-font-smoothing:antialiased}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:has(:target){scroll-behavior:smooth;scroll-padding-top:3rem}picture{width:100%;height:100%}picture img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}ul,ol{list-style:none}span{font:inherit}@font-face{font-family:Inter;src:url(/tech-book-club-landing-page/fonts/inter/Inter-VariableFont_opsz,wght.ttf)}@font-face{font-family:Martin Mono;src:url(/tech-book-club-landing-page/fonts/martian-mono/MartianMono-VariableFont_wdth,wght.ttf)}*{font-family:Inter,sans-serif}.heading-xl{font-family:Martin Mono,monospace;font-size:2.375rem;line-height:120%;letter-spacing:-.125rem}@media (min-width: 36rem){.heading-xl{font-size:3.875rem}}.heading-lg{font-family:Martin Mono,monospace;font-size:2.125rem;line-height:130%;letter-spacing:-.125rem}@media (min-width: 36rem){.heading-lg{font-size:3.125rem}}.heading-md{font-family:Martin Mono,monospace;font-size:1.5rem;line-height:110%;letter-spacing:-.0625rem}@media (min-width: 36rem){.heading-md{font-size:2.125rem;line-height:130%;letter-spacing:-.0625rem}}.heading-sm{font-family:Martin Mono,monospace;font-size:1.5rem;line-height:110%;letter-spacing:-.0625rem}.text-md{font-family:Inter,sans-serif;font-size:1.25rem;line-height:140%;letter-spacing:-.03125rem}.text-sm{font-family:Martin Mono,monospace;font-size:1rem;line-height:130%;letter-spacing:-.03125rem}@media (min-width: 36rem){.text-sm{font-size:1.125rem}}.text-xs{font-family:Martin Mono,monospace;font-size:.875rem;line-height:120%;letter-spacing:-.0625rem}.text-white-100{color:#faf5f3}.text-black-700{color:#385159}.text-black-900{color:#062630}.text-gradient{background:linear-gradient(107deg,#ff9a60 -11.37%,#062630 61.84%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bold{font-weight:700}.semi-bold{font-weight:600}.medium{font-weight:500}.light{font-weight:300}.italic{font-style:italic}.normal{font-style:normal}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.grid-bleed{display:grid;grid-template-columns:1fr calc(100% - 2rem) 1fr}@media (min-width: 36rem){.grid-bleed{grid-template-columns:1fr calc(100% - 4rem) 1fr}}@media (min-width: 64rem){.grid-bleed{grid-template-columns:1fr min(100% - 8rem,75rem) 1fr}}.grid-bleed>*{grid-column:2}.grid-auto-fit--sml{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.grid-auto-fit--med{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.grid-auto-fit--lrg{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr))}
