@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,400;1,500&display=swap);*,:after,:before{margin:0;padding:0;box-sizing:border-box}#root,body,html{height:100%}body{background-color:#253d33;color:#d6cdb3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dropDown{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dropDown{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.home{display:flex;flex-direction:column;min-height:100dvh;padding:2rem 2.5rem 2rem 4rem;--glow-x:50%;--glow-y:50%;position:relative;overflow:hidden}.home:before{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--glow-x) var(--glow-y),rgba(180,200,170,.06),transparent 70%);pointer-events:none;transition:background .1s ease}.home-anim{opacity:0;-webkit-animation:fadeUp .7s cubic-bezier(.22,1,.36,1) forwards;animation:fadeUp .7s cubic-bezier(.22,1,.36,1) forwards}.home-anim--1{-webkit-animation-delay:.1s;animation-delay:.1s}.home-anim--2{-webkit-animation-delay:.3s;animation-delay:.3s}.home-anim--3{-webkit-animation-delay:.5s;animation-delay:.5s}.home-nav--desktop{display:flex;grid-gap:2rem;gap:2rem}.home-nav--desktop a{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-size:.95rem;font-weight:500;color:#808f88;text-decoration:none;letter-spacing:.01em;transition:color .2s}.home-nav--desktop a:hover{color:#d6cdb3}.home-nav--mobile{display:none;position:relative}.home-menu-btn{display:flex;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:none;border:none;cursor:pointer;padding:0;position:relative;z-index:20}.home-menu-btn span{display:block;width:100%;height:2px;background:#d6cdb3;border-radius:2px;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.home-menu-btn--open span:first-child{-webkit-transform:translateY(7.25px) rotate(45deg);transform:translateY(7.25px) rotate(45deg)}.home-menu-btn--open span:nth-child(2){opacity:0}.home-menu-btn--open span:nth-child(3){-webkit-transform:translateY(-7.25px) rotate(-45deg);transform:translateY(-7.25px) rotate(-45deg)}.home-overlay{position:fixed;inset:0;background:#1a2420;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:2rem;gap:2rem;-webkit-animation:fadeUp .25s cubic-bezier(.22,1,.36,1) forwards;animation:fadeUp .25s cubic-bezier(.22,1,.36,1) forwards;z-index:100}.home-overlay-close{position:absolute;top:calc(env(safe-area-inset-top) + 1.5rem);left:1.5rem}.home-overlay a{font-family:"Playfair Display",Georgia,serif;font-style:italic;font-size:2.8rem;font-weight:400;color:#808f88;text-decoration:none;letter-spacing:-.01em;transition:color .2s}.home-overlay a:hover{color:#e8e6dc}.home-bio a{color:inherit;text-decoration:none;transition:color .2s}.home-bio a:hover{color:#d6cdb3}.home-name{font-family:"Playfair Display",Georgia,serif;font-style:italic;font-size:clamp(4.5rem,13vw,11rem);line-height:.95;color:#e8e6dc;letter-spacing:-.01em}.home-bio,.home-name{margin-top:auto;font-weight:400}.home-bio{max-width:42ch;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.7;color:#808f88;letter-spacing:.01em}@media (max-width:600px){.home{padding:calc(env(safe-area-inset-top) + 1.5rem) 1.5rem 1.5rem;min-height:100dvh}.home-nav--desktop{display:none}.home-nav--mobile{display:block}.home-name{font-size:clamp(4rem,23vw,7rem);line-height:.95}.home-bio{font-size:1.2rem;max-width:100%}}.show-counter{display:flex}.countdown-value{color:#000;padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f0f8ff;margin:.25rem}#countdown-num{font-weight:700;font-size:2rem}@media screen and (max-width:900px){#countdown-num{font-size:1rem}#countdown-type{font-size:.5rem}}
/*# sourceMappingURL=main.c632a148.chunk.css.map */