@font-face{font-family:"Peaches and Cream";src:url("/assets/fonts/peaches-and-cream-regular-w00.latin.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Trend Sans";src:url("/assets/fonts/trend-sans-w00-four.woff2") format("woff2");font-weight:400;font-style:normal}html{font-size:16px}body{font-family:"Trend Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;line-height:1.6;color:#333;background-color:#fff;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:"Trend Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1a1a1a;margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.3}h1{font-size:2.5rem;font-family:"Peaches and Cream",Georgia,serif}h2{font-size:2rem;font-family:"Peaches and Cream",Georgia,serif}h3{font-size:1.5rem}h4{font-size:1.25rem}p{margin-bottom:1rem}a{color:#333;text-decoration:none;transition:all .3s ease-in-out}a:hover{color:#b8860b;text-decoration:underline}strong{font-weight:600}em{font-style:italic}ul,ol{margin-bottom:1rem;padding-left:1.5rem}ul li,ol li{margin-bottom:.5rem}img{max-width:100%;height:auto;display:block}blockquote{border-left:4px solid #b8860b;padding-left:1rem;margin-left:0;color:#666;font-style:italic}code,pre{font-family:"Courier New",monospace;background-color:#f5f5f5;padding:.25rem .5rem;border-radius:4px}pre{padding:1rem;overflow-x:auto;margin-bottom:1rem}pre code{background-color:rgba(0,0,0,0);padding:0}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@font-face{font-family:"Peaches and Cream";src:url("/assets/fonts/peaches-and-cream-regular-w00.latin.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Trend Sans";src:url("/assets/fonts/trend-sans-w00-four.woff2") format("woff2");font-weight:400;font-style:normal}header{background-color:#fff;padding:2rem 1rem;margin-bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.header-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:2rem}.header-portrait{flex-shrink:0;width:150px;height:200px;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.header-portrait img{width:100%;height:100%;object-fit:cover}@media(max-width: 768px){.header-portrait{width:100px;height:130px}}@media(max-width: 576px){.header-portrait{display:none}}.header-content{flex:1;text-align:left}.header-content h1{font-family:"Peaches and Cream",Georgia,serif;font-size:3.5rem;color:#1a1a1a;margin:0 0 .5rem 0;text-shadow:none}.header-content .tagline{font-family:"Trend Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.2rem;color:#666;margin:0;text-shadow:none}@media(max-width: 768px){.header-content h1{font-size:2.5rem}.header-content .tagline{font-size:1rem}}@media(max-width: 576px){.header-content{text-align:center}.header-content h1{font-size:2rem}.header-content .tagline{font-size:.95rem}}nav{background-color:#333;position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.1)}nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:0}nav li{margin:0}nav li a{display:block;padding:1rem 1.5rem;color:#fff;text-decoration:none;transition:background-color .3s ease,color .3s ease}nav li a:hover{background-color:#b8860b;color:#1a1a1a;text-decoration:none}nav li a.active{background-color:#b8860b;color:#1a1a1a}@media(max-width: 768px){nav ul{flex-wrap:wrap;gap:0}nav li a{padding:.75rem 1rem;font-size:.95rem}}body{background:linear-gradient(rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.85)),url("/assets/background.jpg") center/cover fixed;background-blend-mode:lighten;filter:invert(0)}main{min-height:calc(100vh - 200px);padding:2rem 0}.page-content{max-width:1200px;margin:0 auto;padding:2rem;background-color:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:2rem auto}@media(max-width: 768px){.page-content{padding:1.5rem;margin:1rem auto}}footer{background-color:#333;color:#fff;padding:2rem 1rem;margin-top:4rem;text-align:center;font-size:.9rem}footer p{margin:.5rem 0}footer a{color:#b8860b}footer a:hover{text-decoration:underline}.hero{background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),url("/assets/background.jpg") center/cover no-repeat;background-attachment:fixed;color:#fff;padding:8rem 1rem;text-align:center;margin:2rem 0}.hero h2{font-size:2.5rem;color:#fff}.hero p{font-size:1.2rem}@media(max-width: 768px){.hero{padding:4rem 1rem}.hero h2{font-size:1.8rem}.hero p{font-size:1rem}}.row{display:flex;flex-wrap:wrap;margin:-0.5rem}.row [class*=col-]{padding:.5rem}.col-1{flex:0 0 calc(8.3333333333%*1);max-width:calc(8.3333333333%*1)}@media(max-width: 768px){.col-md-1{flex:0 0 calc(8.3333333333%*1);max-width:calc(8.3333333333%*1)}}@media(max-width: 576px){.col-sm-1{flex:0 0 calc(8.3333333333%*1);max-width:calc(8.3333333333%*1)}.col-1{flex:0 0 100%;max-width:100%}}.col-2{flex:0 0 calc(8.3333333333%*2);max-width:calc(8.3333333333%*2)}@media(max-width: 768px){.col-md-2{flex:0 0 calc(8.3333333333%*2);max-width:calc(8.3333333333%*2)}}@media(max-width: 576px){.col-sm-2{flex:0 0 calc(8.3333333333%*2);max-width:calc(8.3333333333%*2)}.col-2{flex:0 0 100%;max-width:100%}}.col-3{flex:0 0 calc(8.3333333333%*3);max-width:calc(8.3333333333%*3)}@media(max-width: 768px){.col-md-3{flex:0 0 calc(8.3333333333%*3);max-width:calc(8.3333333333%*3)}}@media(max-width: 576px){.col-sm-3{flex:0 0 calc(8.3333333333%*3);max-width:calc(8.3333333333%*3)}.col-3{flex:0 0 100%;max-width:100%}}.col-4{flex:0 0 calc(8.3333333333%*4);max-width:calc(8.3333333333%*4)}@media(max-width: 768px){.col-md-4{flex:0 0 calc(8.3333333333%*4);max-width:calc(8.3333333333%*4)}}@media(max-width: 576px){.col-sm-4{flex:0 0 calc(8.3333333333%*4);max-width:calc(8.3333333333%*4)}.col-4{flex:0 0 100%;max-width:100%}}.col-5{flex:0 0 calc(8.3333333333%*5);max-width:calc(8.3333333333%*5)}@media(max-width: 768px){.col-md-5{flex:0 0 calc(8.3333333333%*5);max-width:calc(8.3333333333%*5)}}@media(max-width: 576px){.col-sm-5{flex:0 0 calc(8.3333333333%*5);max-width:calc(8.3333333333%*5)}.col-5{flex:0 0 100%;max-width:100%}}.col-6{flex:0 0 calc(8.3333333333%*6);max-width:calc(8.3333333333%*6)}@media(max-width: 768px){.col-md-6{flex:0 0 calc(8.3333333333%*6);max-width:calc(8.3333333333%*6)}}@media(max-width: 576px){.col-sm-6{flex:0 0 calc(8.3333333333%*6);max-width:calc(8.3333333333%*6)}.col-6{flex:0 0 100%;max-width:100%}}.col-7{flex:0 0 calc(8.3333333333%*7);max-width:calc(8.3333333333%*7)}@media(max-width: 768px){.col-md-7{flex:0 0 calc(8.3333333333%*7);max-width:calc(8.3333333333%*7)}}@media(max-width: 576px){.col-sm-7{flex:0 0 calc(8.3333333333%*7);max-width:calc(8.3333333333%*7)}.col-7{flex:0 0 100%;max-width:100%}}.col-8{flex:0 0 calc(8.3333333333%*8);max-width:calc(8.3333333333%*8)}@media(max-width: 768px){.col-md-8{flex:0 0 calc(8.3333333333%*8);max-width:calc(8.3333333333%*8)}}@media(max-width: 576px){.col-sm-8{flex:0 0 calc(8.3333333333%*8);max-width:calc(8.3333333333%*8)}.col-8{flex:0 0 100%;max-width:100%}}.col-9{flex:0 0 calc(8.3333333333%*9);max-width:calc(8.3333333333%*9)}@media(max-width: 768px){.col-md-9{flex:0 0 calc(8.3333333333%*9);max-width:calc(8.3333333333%*9)}}@media(max-width: 576px){.col-sm-9{flex:0 0 calc(8.3333333333%*9);max-width:calc(8.3333333333%*9)}.col-9{flex:0 0 100%;max-width:100%}}.col-10{flex:0 0 calc(8.3333333333%*10);max-width:calc(8.3333333333%*10)}@media(max-width: 768px){.col-md-10{flex:0 0 calc(8.3333333333%*10);max-width:calc(8.3333333333%*10)}}@media(max-width: 576px){.col-sm-10{flex:0 0 calc(8.3333333333%*10);max-width:calc(8.3333333333%*10)}.col-10{flex:0 0 100%;max-width:100%}}.col-11{flex:0 0 calc(8.3333333333%*11);max-width:calc(8.3333333333%*11)}@media(max-width: 768px){.col-md-11{flex:0 0 calc(8.3333333333%*11);max-width:calc(8.3333333333%*11)}}@media(max-width: 576px){.col-sm-11{flex:0 0 calc(8.3333333333%*11);max-width:calc(8.3333333333%*11)}.col-11{flex:0 0 100%;max-width:100%}}.col-12{flex:0 0 calc(8.3333333333%*12);max-width:calc(8.3333333333%*12)}@media(max-width: 768px){.col-md-12{flex:0 0 calc(8.3333333333%*12);max-width:calc(8.3333333333%*12)}}@media(max-width: 576px){.col-sm-12{flex:0 0 calc(8.3333333333%*12);max-width:calc(8.3333333333%*12)}.col-12{flex:0 0 100%;max-width:100%}}.btn{display:inline-block;padding:.75rem 1.5rem;border:2px solid #333;background-color:rgba(0,0,0,0);color:#333;text-decoration:none;border-radius:4px;transition:all .3s ease-in-out;cursor:pointer;font-family:"Trend Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem}.btn:hover{background-color:#333;color:#fff}.btn.btn-primary{background-color:#333;color:#fff;border-color:#333}.btn.btn-primary:hover{background-color:hsl(0,0%,10%);border-color:hsl(0,0%,10%)}.btn.btn-accent{border-color:#b8860b;color:#b8860b}.btn.btn-accent:hover{background-color:#b8860b;color:#1a1a1a}/*# sourceMappingURL=styles.css.map */