@import url(https://fonts.googleapis.com/css2?family=Poppins:ital@0;1&display=swap);:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}#mainNav .navbar-nav .nav-item .nav-link{font-size:18px}.intro{background-color:#000}h1{color:#fff;font-size:60px;text-transform:uppercase}h1 span{font-weight:400}h2{color:#fff}body{background-color:#000!important}.row{align-content:center;display:flex;justify-content:center}.col-left{align-items:center;display:flex;flex-direction:column;opacity:.9}.col-right:hover{cursor:pointer;opacity:.5}.fade-in-door{animation:fadeIn 5s;animation-fill-mode:forwards;opacity:0;width:250px}.fade-in-door:hover{opacity:.8}.fade-in-text{animation:fadeIn 5s;animation-delay:2s;animation-fill-mode:forwards;opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.typewriter{color:#fff;text-align:center}.speak{color:#fff}.typewriter h3{animation:typing 3.5s steps(40),blink-caret .75s step-end infinite;font-family:Montserrat,sans-serif;letter-spacing:0;margin:0 auto;overflow:hidden;white-space:nowrap}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:orange}}@media (min-width:576px){.fade-in-door{width:100%}}.navbar-title{font-size:22px}.donate-button-wrapper{margin-left:50px}.donate-button{background-color:green!important;font-weight:700!important}.section-header{background-color:#222;color:#000}.photos-section{margin:0;padding:0}.photos-section .section-header{background-color:#908068}.about-section{margin:0;padding:0}.header .group-photo,.header .main-img{height:auto;max-width:100%}.top-image{height:450px;object-fit:cover}.date-display-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.date-display-wrapper .date-text{color:#ff851b}.icon-background-gold{color:#d4af37!important}.text-gray{color:#6c757d!important}.footer .text-muted{opacity:.7}.book-club-hero{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);display:flex;flex-direction:column;justify-content:center;margin-top:4rem;min-height:50vh;padding:4rem 0;position:relative}.book-club-title-section{padding:2rem 0}.book-club-hero-image{display:block;height:auto;margin:0 auto;max-width:100%;max-width:1200px;width:100%}@media(max-width:767px){.book-club-hero-image{max-width:90%}}.book-calendar-section{background-color:#f8f9fa;padding:4rem 0}.book-card{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.book-card:hover{box-shadow:0 8px 15px #00000026;transform:translateY(-5px)}.book-month{background-color:#908068;color:#fff;padding:.75rem;text-align:center}.book-month h4{font-size:1.25rem;font-weight:700;letter-spacing:2px;margin:0}.book-content{flex:1 1;min-height:350px;padding:1.5rem}.book-content,.book-details{display:flex;flex-direction:column}.book-details{align-items:center;height:100%;text-align:center}.book-details a{cursor:pointer;display:block;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.book-details a:hover{opacity:.9;transform:scale(1.05)}.book-cover{border-radius:4px;box-shadow:0 2px 8px #00000026;height:auto;margin-bottom:1rem;max-width:200px;object-fit:cover;transition:box-shadow .3s ease;width:100%}.book-cover:hover{box-shadow:0 4px 16px #00000040}.book-info{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}.book-title{color:#1a1a1a;font-size:1.1rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}.book-title a{transition:color .3s ease}.book-title a:hover{color:#5865f2;text-decoration:underline}.book-author{color:#666;font-size:.95rem;font-style:italic;margin:0}.coming-soon{align-items:center;display:flex;height:100%;justify-content:center;padding:1rem}.coming-soon-image{height:auto;max-width:200px;object-fit:contain;width:100%}.book-club-about{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:600px;padding:5rem 0;position:relative}.book-club-about:before{background:#0009;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.book-club-about .container{position:relative;z-index:2}.book-club-about .book-club-about-content{color:#fff}.book-club-about .section-heading{color:#fff;font-size:2.5rem;font-weight:800;text-shadow:2px 2px 4px #00000080}.book-club-about .lead{color:#fff;font-size:1.25rem;margin-bottom:1.5rem;text-shadow:1px 1px 3px #00000080}.book-club-about .well-read-nerds-list{margin:2rem 0}.book-club-about .well-read-nerds-list h3{color:#fff;font-size:1.5rem;font-weight:700;text-shadow:2px 2px 4px #00000080}.book-club-about .nerds-columns{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:0 auto;max-width:900px}@media(max-width:768px){.book-club-about .nerds-columns{flex-direction:column;gap:1rem}}.book-club-about .nerds-list{flex:1 1;list-style:none;margin:0;min-width:280px;padding:0;text-align:left}.book-club-about .nerds-list li{color:#fff;font-size:1.1rem;padding:.5rem 0 .5rem 2rem;position:relative;text-shadow:1px 1px 3px #00000080}.book-club-about .nerds-list li:before{font-size:1.2rem;left:0;position:absolute;top:.5rem}.book-club-about .nerds-list li:first-child:before,.book-club-about .nerds-list li:nth-child(2):before{content:"✊🏻"}.book-club-about .nerds-list li:nth-child(3):before,.book-club-about .nerds-list li:nth-child(4):before{content:"✊🏼"}.book-club-about .nerds-list li:nth-child(5):before,.book-club-about .nerds-list li:nth-child(6):before{content:"✊🏽"}.book-club-about .nerds-list li:nth-child(7):before,.book-club-about .nerds-list li:nth-child(8):before{content:"✊🏾"}.book-club-about .nerds-list li:nth-child(10):before,.book-club-about .nerds-list li:nth-child(11):before,.book-club-about .nerds-list li:nth-child(9):before{content:"✊🏿"}.book-club-about .nerds-list li:nth-child(12):before{content:"✊🏽"}.book-club-about .btn-primary{background-color:#5865f2;border-color:#5865f2;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.book-club-about .btn-primary:hover{background-color:#4752c4;border-color:#4752c4;box-shadow:0 4px 12px #5865f266;transform:translateY(-2px)}@media(max-width:767px){.book-club-main-title{font-size:1.75rem;letter-spacing:1px}.book-club-subtitle{font-size:2rem}.book-club-tagline h3{font-size:1rem}.book-card{margin-bottom:1.5rem}}@media(max-width:575px){.book-calendar-section{padding:2rem 0}.book-content{min-height:300px}}*{box-sizing:border-box;outline:none}body,html{height:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;margin:0;position:relative}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.e07b9e5f.css.map*/