@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&display=swap";:root{--black:#000;--gray:#5c6b73;--lightgray:#9db4c0;--lightblue:#c2dfe3;--offwhite:#e0fbfc;--white:#fff;--light-cyan:#e0fbfc;--light-blue:#c2dfe3;--cadet-gray:#9db4c0;--paynes-gray:#5c6b73;--gunmetal:#253237;--pale-pink:#ffd1dc}::-webkit-scrollbar{display:none}body,html{padding:0;margin:0;color:var(--black);font-weight:100;font-family:Comfortaa,sans-serif}*{box-sizing:border-box}a{cursor:pointer;text-decoration:none}button{font-family:Comfortaa,sans-serif}h1,h2,strong{font-weight:700}h2{font-size:28px}@media screen and (max-width:768px){h2{font-size:20px}}h3{font-size:20px}@media screen and (max-width:768px){h3{font-size:14px}}.img{max-width:100%}.title{margin-top:0;margin-bottom:0;font-size:2rem}.description{text-align:center}.author,.date{font-size:.8em;font-weight:1000!important}button{background-color:var(--lightblue);border:2px solid var(--paynes-gray);border-radius:30px;box-shadow:4px 4px 0 0 #422800;color:#422800;cursor:pointer;display:inline-block;font-weight:600;font-size:18px;padding:0 18px;line-height:50px;text-align:center;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}button a{color:var(--black)}button:hover{background-color:var(--offwhite)}button:active{box-shadow:2px 2px 0 0 #422800;transform:translate(2px,2px)}nav{display:flex;justify-content:center;align-items:center;padding:30px}nav a{margin:0 10px;color:var(--black);font-weight:700;position:relative}nav a.active:after,nav a:hover:after{width:100%}nav a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:var(--black);transition:width .3s ease-in-out}.logo-wrap{color:var(--white);height:100vh}.logo-wrap img{width:auto;height:100%}.logo{max-width:500px}.right-buttons img{height:40px;margin-left:10px}@media screen and (max-width:768px){.right-buttons img{height:20px}}.cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media screen and (max-width:768px){.cols{grid-template-columns:1fr}}.cols>div:has(p){display:flex;justify-content:center;align-items:center}.cols>div:has(p) p{max-width:80%}.cols>div:has(iframe){display:flex;justify-content:center;align-items:center}.cols>div:has(iframe) iframe{border-radius:20px}.img{padding:10vw}@media screen and (max-width:768px){.img{padding:10vw 0}}.img img{border-radius:20px;width:60%}@media screen and (max-width:768px){.img img{width:100%}}.img p{padding:0;width:60%}@media screen and (max-width:768px){.img p{width:100%}}.top-header{height:80vh}@media screen and (max-width:768px){.top-header{padding:0 10px 10px}}.layout{margin:0 auto;background-color:var(--offwhite);min-height:100vh;padding-bottom:40px}.content article{padding:20px;margin:10px 10vw}@media screen and (max-width:768px){.content article{margin:10px}}.content article>div{line-height:1.3em}.content article img{width:100%;border:10px solid var(--lightgray)}.content article a,.content article a:visited{color:var(--paynes-gray)}.content article iframe{width:100%;min-height:24vw}@media screen and (max-width:768px){.content article iframe{min-height:48vw}}.content article video{max-height:80vh;height:80vh;width:auto;object-fit:cover;background:#edb3ab;background:radial-gradient(circle,#edb3ab 0,#93a5b8 100%)}@media screen and (max-width:768px){.content article video{max-height:50vh;height:50vh}}.excerpt img{width:100%}.hero-wrapper{display:flex;justify-content:center;align-items:center}.hero-wrapper img,.hero-wrapper video{width:50vw!important;height:50vw!important;object-fit:cover;-webkit-mask-image:url(/_next/static/media/logo.d1a31fd6.svg);mask-image:url(/_next/static/media/logo.d1a31fd6.svg);mask-mode:luminance;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#edb3ab;background:radial-gradient(circle,#edb3ab 0,#93a5b8 100%)}@media screen and (max-width:768px){.hero-wrapper img,.hero-wrapper video{width:80vw!important;height:80vw!important}}.hero-wrapper .header{width:50vw;padding:0;text-align:center}@media screen and (max-width:768px){.hero-wrapper .header{width:80vw}}.hero-wrapper .header .content-wrapper{color:var(--black);padding:0;max-width:90%}.hero-wrapper .header .content-wrapper:visited{color:var(--black)}@media screen and (max-width:768px){.hero-wrapper .header .content-wrapper{max-width:70%;margin:0 auto}}.hero-wrapper .header h1{font-size:2rem;font-weight:1000;line-height:1.3em;margin:0 0 10px}@media screen and (max-width:768px){.hero-wrapper .header h1{margin-top:20px;font-size:1.5rem}}.hero-wrapper .header p{font-weight:700;margin:0}.hero-wrapper .header button{margin:40px auto 80px}@media(min-width:768px){.hero-wrapper .header button{min-width:120px;padding:0 25px}}.single-hero-wrapper{display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.single-hero-wrapper{display:block;text-align:center}}.single-hero-wrapper img,.single-hero-wrapper video{width:50vw;height:50vw;object-fit:cover;-webkit-mask-image:url(/_next/static/media/logo.d1a31fd6.svg);mask-image:url(/_next/static/media/logo.d1a31fd6.svg);mask-mode:luminance;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#edb3ab;background:radial-gradient(circle,#edb3ab 0,#93a5b8 100%)}@media screen and (max-width:768px){.single-hero-wrapper img,.single-hero-wrapper video{width:80vw;height:80vw;margin:0 auto}}.single-hero-wrapper .header{width:50vw;padding:5vw;text-align:center}@media screen and (max-width:768px){.single-hero-wrapper .header{width:100%;padding:20px 10vw}}.single-hero-wrapper .header .content-wrapper{color:var(--black);padding:0;max-width:90%}.single-hero-wrapper .header .content-wrapper:visited{color:var(--black)}@media screen and (max-width:768px){.single-hero-wrapper .header .content-wrapper{max-width:70%;margin:0 auto}}.single-hero-wrapper .header h1{font-size:2rem;font-weight:1000;line-height:1.3em;margin:0 0 10px}@media screen and (max-width:768px){.single-hero-wrapper .header h1{margin-top:20px;font-size:1.5rem}}.single-hero-wrapper .header .date{margin-bottom:10px;color:var(--paynes-gray)}.single-hero-wrapper .header p{font-weight:700;margin:0;line-height:1.3em}.single-hero-wrapper .header .excerpt{max-width:80%;margin:0 auto}.single-hero-wrapper .header button{margin:40px auto 80px}@media(min-width:768px){.single-hero-wrapper .header button{min-width:120px;padding:0 25px}}footer{color:var(--black);display:flex;justify-content:center;padding:20px;align-items:center}footer a{color:var(--paynes-gray)}.list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;list-style:none;margin:0 auto;padding:0;max-width:75%}@media screen and (max-width:768px){.list{max-width:80%;grid-template-columns:1fr}}.lazy-post{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.lazy-post.visible{opacity:1;transform:translateY(0)}.post-skeleton{width:100%;height:300px;display:flex;flex-direction:column;gap:10px}.post-skeleton .skeleton-image{width:100%;height:200px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:10px}.post-skeleton .skeleton-content{padding:10px}.post-skeleton .skeleton-content .skeleton-title{width:80%;height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.list li{display:block;position:relative;z-index:1;overflow:hidden;border-radius:15px}.list li a{color:var(--black)}.list li img,.list li video{width:100%;object-fit:cover;display:block;transition:transform .3s ease-in-out}.list li:hover img,.list li:hover video{transform:scale(1.05)}.list li .content{position:absolute;bottom:0;left:0;right:0;margin:10px;background-color:var(--lightblue);border:2px solid var(--black);border-radius:10px;transform:translateY(120%);transition:transform .3s ease-in-out;border-radius:30px;box-shadow:4px 4px 0 0 #422800;color:#422800;cursor:pointer;display:inline-block;font-weight:600;font-size:18px;padding:18px;line-height:50px;text-align:center;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.list li .content:hover{background-color:var(--white)}.list li .content h2{margin:0;line-height:1.3em;font-weight:100;font-size:1.5rem}@media screen and (max-width:768px){.list li .content{transform:translateY(0)}}.list li:hover .content{transform:translateY(0)}.back-to-post-list{padding-top:5vw;text-align:center}.article-copy p{max-width:80%;margin-bottom:20px}@media screen and (max-width:768px){.article-copy p{max-width:100%}}