#root,body,html{height:100%;margin:0;overflow-x:hidden;padding:0}html{scroll-behavior:smooth}.App{flex-direction:column;min-height:100vh}.App,main{display:flex}main{flex:1 1;flex-direction:column;margin-top:0}body{background-attachment:fixed;background-image:url(/static/media/banksia-menziesii-large.2ea03450ef8b66efc60e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;min-height:100vh}.overlay{background-color:#9e8d9880;background-color:rgba(158,141,152,var(--overlay-opacity,.5));height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:background-color .5s ease;width:100%;z-index:1}.container-about,.container-contact,.container-poems,.container-shop,section{z-index:2}.h1-homepage{color:#d6cbd4;font-family:Italianno,cursive;font-size:3rem;left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:3}.homepage{position:relative}.container,.homepage{align-items:center;flex-direction:column;min-height:100vh}.container{background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;max-width:800px;padding:30px 50px;width:100%}@media (max-width:800px){.container{margin-left:0;margin-right:0;padding:24px;width:100%}}.layout{display:grid;grid-template-columns:280px 1fr;margin:0 auto;max-width:1200px}.fade-edges{background:#fff;grid-column:1/span 2;justify-content:center;-webkit-mask-image:radial-gradient(ellipse at center,#000 60%,#0000 100%);mask-image:radial-gradient(ellipse at center,#000 40%,#0000 100%);padding:40px;position:relative;text-align:left;z-index:2}.container-poems,.fade-edges{align-items:center;box-sizing:border-box;display:flex}.container-poems{flex-direction:column;justify-content:flex-start;padding:10px}.container-footer{color:#fff;font-size:1.2rem;margin:50px;text-align:center}.page-grid{grid-gap:5px;align-items:start;display:grid;gap:5px;grid-template-columns:250px 1fr;margin:0 auto;padding:0;position:relative;width:-webkit-fit-content;width:fit-content}.sidebar{align-items:flex-start;background:linear-gradient(0deg,#f000 0,#fffc 5%,#fff);box-sizing:border-box;height:100vh;justify-content:flex-start;padding:10px;width:250px;z-index:3}.main-content,.sidebar{display:flex;flex-direction:column}.main-content{align-items:center;gap:5px;justify-content:center}@media (max-width:900px){.page-grid{gap:0;grid-template-columns:1fr;margin:0 auto;padding:0;width:100%}.fade-edges{box-sizing:border-box;grid-column:1/-1;padding:20px;width:100%}.main-content,.sidebar{max-width:100%;padding:10px 0;width:100%}}.page-grid>.main-content,.page-grid>.sidebar{height:100%}.cormorant-unicase{font-family:Cormorant Unicase,serif}.cormorant-unicase,.italianno{font-style:normal;font-weight:400}.italianno{font-family:Italianno,cursive}.divider{align-self:center;background-color:#516951;border-radius:1px;height:1px;margin:0 0 20px;width:100%}h1{color:#516951;font-family:Italianno,cursive;font-size:2.5rem;margin:0}.container h1{text-align:left;width:100%}h2{font-family:Italianno,cursive;font-size:2rem;margin:30px 0 0}h3{font-size:1.5rem;margin:30px 0}h4{font-size:1.25rem;margin:10px 0}p,p .nameTitle{color:#000;font-family:Times New Roman;font-size:18px;letter-spacing:1px;line-height:2}p .nameTitle{font-style:italic;margin-right:30px;text-align:right}.sidebarHeading{color:#516951;font-family:Italianno,cursive;font-size:2rem}.nav-links{border-radius:0;margin-top:50px;transform:translateY(-20px);z-index:1000}.nav-links a{color:#000;display:block;font-size:18px;padding:4px 10px;text-decoration:none}.nav-links a.active{font-style:italic;position:relative}.nav-links a.active:before{background-color:#49544d;border-radius:50%;content:"";height:9px;left:-10px;position:absolute;top:50%;transform:translateY(-50%);width:9px}.menu-toggle{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;font-size:32px;height:50px;justify-content:center;width:50px;z-index:3000}.menu-toggle,.nav-links{display:flex;left:0;position:fixed;top:0}.nav-links{background-color:#c8a6a6;flex-direction:column;gap:5px;height:100vh;opacity:0;padding:20px;pointer-events:none;transform:translateX(-100%);transition:all .3s ease;width:150px;z-index:2000}.nav-links.open{opacity:1;pointer-events:auto;transform:translateX(0)}.contact-form h2{font-family:Italianno,cursive;font-size:2rem;padding-bottom:10px}.container-form{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;max-width:800px;padding:clamp(24px,4vw,40px);width:100%}.contact-form{background-color:#d8a7a733;box-sizing:border-box;margin-top:50px;padding:40px}.contact-form form{display:flex;flex-direction:column;gap:16px}.contact-form input,.contact-form textarea{background-color:#ffffffe6;border:1px solid #0000004d;font-family:Times New Roman;font-size:20px;padding:10px 12px}.contact-form button{background-color:#c7a6a6;border:none;color:#000;cursor:pointer;font-family:Times New Roman;font-size:20px;margin-top:10px;padding:12px}.contact-success{font-style:italic;margin-bottom:16px}.top-banner{background-color:#c8a6a6;box-sizing:border-box;color:#000;font-family:Italianno,cursive;font-size:1.5rem;left:0;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;text-align:right;top:0;transform:translateY(-100%);transition:opacity .35s ease,transform .35s ease;white-space:nowrap;width:100vw;z-index:1000}.top-banner.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.hero-sentinel{bottom:0;height:1px;position:absolute;width:100%}iframe{margin:0 auto}iframe,img{display:block}img{margin:50px auto;width:15%}.video-figure{display:inline-block;margin:0 auto;text-align:left;width:560px}.video-figure figcaption{font-size:.9rem;font-style:italic;margin-top:4px}
/*# sourceMappingURL=main.250bd123.css.map*/