.App{margin:2% 20%}body,body.main{background-color:#fff}body{font-family:Moto,serif;font-size:16px;color:#374151}.imageAboutPage{width:auto}.centered p{font-family:Moto,sans-serif;font-weight:300}.centered p,.middle p{margin:1px 0;font-size:large}.middle p{font-family:Moto,serif;text-align:center}.middle p1{margin:1px 0;font-family:URWGeometricRegular,sans-serif;text-align:left;font-size:medium}.left-aligned{text-align:left;font-weight:100}.centered p1{margin:1px 0;font-family:Moto,serif;font-size:medium;font-weight:lighter;justify-content:left}h1.text-center{font-size:20px;display:inline-block}.centered,h1.text-center{font-family:Moto,serif;text-align:center}.centered{position:relative;padding-top:90%;padding-bottom:2%;top:50%;left:50%;transform:translate(-50%,-45%)}p{font-family:Arial,sans-serif}p,p3{position:relative;text-align:left;color:#374151}p3{font-family:F25,serif}p3b{font-family:F25,serif;font-size:xx-large}p2,p3b{position:relative;text-align:left;color:#374151}p2{font-family:Arial,serif;font-size:10px}p1{font-family:URWGeometricRegular,sans-serif;font-weight:100}.btn.btn-success{color:#ffb2b2}.btn.btn-outline-secondary:hover{background-color:#ffb2b2;color:#a7b7f4}.content{max-width:567px;margin:auto;padding-inline:5%}.containermain,.content{border:1px solid #001c80}.containermain{padding:5%;background-image:url(/_next/static/media/stamp.3ef5cc67.png);background-repeat:no-repeat;max-width:-moz-fit-content;max-width:fit-content;border-radius:10px}.about-center-container{width:100%;max-width:100vw;margin-left:auto;margin-right:auto;position:relative;min-height:500px}@media (min-width:768px){.about-center-container{width:60%;max-width:60vw;margin-left:auto;margin-right:auto}}@font-face{font-family:Chobani;src:url(/_next/static/media/Chobani.d21fc589.ttf) format("truetype");font-display:swap}@font-face{font-family:Apercu;src:url(/_next/static/media/Apercu.78ba0a4e.otf) format("OpenType");font-display:swap}@font-face{font-family:URWGeometricHeavy;src:url(/_next/static/media/URWGeometricHeavy.cabe8fee.otf) format("OpenType");font-display:swap}@font-face{font-family:URWGeometricSemiBold;src:url(/_next/static/media/URWGeometricSemiBold.14b42c3b.otf) format("OpenType");font-display:swap}@font-face{font-family:ESrebond_title;src:url(/_next/static/media/ESRebond_title.19201620.otf) format("OpenType");font-display:swap}@font-face{font-family:ESrebond_regular;src:url(/_next/static/media/ESRebond_regular.d24d0cc6.otf) format("OpenType");font-display:swap}@font-face{font-family:pepi;src:url(/_next/static/media/pepi_medium.dd594c72.otf) format("OpenType");font-display:swap}@font-face{font-family:urania;src:url(/_next/static/media/Urania-Medium.b39e7ec3.otf) format("OpenType");font-display:swap}@font-face{font-family:boring_reg;src:url(/_next/static/media/boring_reg.c4ac9a75.ttf) format("trueType");font-display:swap}@font-face{font-family:boring_med;src:url(/_next/static/media/boring_med.165dc385.ttf) format("trueType");font-display:swap}@font-face{font-family:sohne;src:url(/_next/static/media/sohne.5c23151d.otf) format("OpenType");font-display:swap}@font-face{font-family:Moto;src:url(/_next/static/media/Moto.4e8e75e0.otf) format("OpenType");font-display:swap}@font-face{font-family:URWGeometricRegular;src:url(/_next/static/media/URWGeometricRegular.da01dd82.otf) format("OpenType");font-display:swap}@font-face{font-family:F25;src:url(/_next/static/media/f25.c670e5fd.otf) format("OpenType");font-display:swap}@font-face{font-family:Melo;src:url(/_next/static/media/melo.dd374917.ttf) format("truetype");font-display:swap}.essay-scrollbar{--scrollbar-color:rgba(237,190,228,.3)}.essay-scrollbar::-webkit-scrollbar{width:14px}.essay-scrollbar::-webkit-scrollbar-track{background:transparent}.essay-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(237,190,228,.3);background-repeat:repeat-y;background-position:50%;border-radius:7px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border:1px solid rgba(237,190,228,.3)}.essay-scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) transparent}ul.navbar{font-size:1.15rem;line-height:1.35;box-sizing:border-box;align-items:center;padding-top:1.35rem;padding-bottom:1.35rem;gap:0 .45rem}ul.navbar .nav-item{margin-right:0!important}ul.navbar .nav-pipe{display:inline-block;padding-left:.6em;padding-right:.6em;font-weight:inherit}@media (max-width:767px){ul.navbar{padding-top:2rem!important;padding-bottom:2rem!important}}.charm-swing{transform-origin:top center;transition:transform .55s cubic-bezier(.34,1.3,.64,1)}.charm-swing:hover{transform:rotate(6.5deg)}.home-page .home-f25-body{font-family:F25,serif;line-height:24px}.home-page .home-f25-body,.home-page .home-hero-subtitle{font-size:16px;font-style:normal;font-weight:400;color:#374151}.home-page .home-hero-subtitle{font-family:Arial,sans-serif;line-height:21px;letter-spacing:1.3px}.home-page .containermain.home-charm-box{box-sizing:border-box;width:100%;max-width:min(100%,456px);height:auto;min-height:0;overflow:visible}@media (min-width:1024px){.home-page .containermain.home-charm-box{width:456px;max-width:456px;height:420px;overflow-y:auto}}.home-page .home-charm-track{box-sizing:border-box}.home-page .home-page-rows{box-sizing:border-box;width:100%;min-width:0}@media (min-width:1024px){.home-page .home-page-rows{padding-left:50px}}.about-page .about-body-text{color:#374151;font-family:Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:1.3px}.about-page .about-body-text>p{margin:0}.about-page a.about-writing-link{color:#000;font-family:Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:1.3px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.about-page a.about-writing-link:hover{color:#374151}.about-page .about-art-carousel-nav{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:1.5rem;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.about-page .about-art-carousel-nav:hover{background:#f9fafb;border-color:#9ca3af}.about-page .about-art-carousel-dot{width:8px;height:8px;padding:0;border:none;border-radius:9999px;background:#d1d5db;cursor:pointer;transition:background .15s ease,transform .15s ease}.about-page .about-art-carousel-dot:hover{background:#9ca3af}.about-page .about-art-carousel-dot--active{background:#374151;transform:scale(1.15)}@keyframes about-vinyl-spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.about-page .about-vinyl-shelf .group:hover .about-vinyl-disc{animation:about-vinyl-spin-slow 3s linear infinite}.about-page .about-figma-section{margin-bottom:5rem}@media (min-width:1024px){.about-page .about-figma-section{margin-bottom:7rem}}.about-page .about-figma-footer{margin-top:1.5rem;padding-top:3rem}.about-page .about-hero-collage{position:relative;isolation:isolate;min-height:220px}@media (min-width:1024px){.about-page .about-hero-collage{min-height:260px}}.about-page .about-hero-optimist-btn{position:absolute;display:block;left:2.75rem;right:0;top:50%;z-index:0;transform:translateY(-50%);width:auto;max-width:none;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:10px;box-shadow:0 4px 18px rgba(0,0,0,.08);transition:box-shadow .2s ease}.about-page .about-hero-optimist-btn:hover{box-shadow:0 6px 22px rgba(0,0,0,.1)}.about-page .about-hero-optimist-img{display:block;width:100%;height:auto;aspect-ratio:302/225;-o-object-fit:cover;object-fit:cover;border-radius:10px}.about-page .about-hero-charm-btn{position:absolute;left:0;top:50%;z-index:10;transform:translateY(-50%);width:116px;max-width:32%;padding:0;border:0;background:transparent;cursor:zoom-in;filter:drop-shadow(0 2px 6px rgba(0,0,0,.08))}.about-page .about-hero-charm-img{display:block;width:100%;height:auto;max-height:321px;-o-object-fit:contain;object-fit:contain}@media (max-width:1023px){.about-page img{width:auto;height:auto;max-width:95%}.about-page .about-art-carousel-frame img,.about-page .about-vinyl-shelf img{max-width:95%}.about-page .about-sidequest-grid .about-sidequest-tile{width:100%}.about-page .about-sidequest-grid .about-sidequest-img{width:100%!important;max-width:100%!important;height:100%!important;aspect-ratio:1/1!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;display:block}.about-page .about-hightide-btn{width:100%;max-width:100%}.about-page .about-hightide-img{width:100%!important;max-width:100%!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.about-page .about-vinyl-shelf{width:100%}.about-page .about-vinyl-shelf-inner{width:100%!important;max-width:100%!important}}