.nav-link[data-v-8cea3be9]{position:relative}.nav-link-active[data-v-8cea3be9]{color:var(--accent-gold)}.nav-link[data-v-8cea3be9]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:1px;background:var(--accent-gold);transition:width .3s ease}.nav-link[data-v-8cea3be9]:hover:after{width:80%}.nav-link-active[data-v-8cea3be9]:after{width:80%}.nav-divider[data-v-8cea3be9]{width:1px;min-width:1px;height:24px;background:#b8860b66;margin:0 .5rem;flex-shrink:0}.image-caption-container[data-v-0485ef5e]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.link-button[data-v-0485ef5e]{background:none;border:none;color:#b8860bb3;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.link-button[data-v-0485ef5e]:hover{color:#b8860b;transform:scale(1.1)}.link-button[data-v-0485ef5e]:active{transform:scale(.95)}.carousel-item[data-v-290e1151]{flex-shrink:0}.carousel-item .image-frame[data-v-290e1151]{width:100%;max-width:100%}.carousel-item .image-frame img[data-v-290e1151]{width:100%;height:auto;object-fit:contain}.image-link[data-v-290e1151]{display:block;text-decoration:none;color:inherit;transition:transform .3s ease;width:100%}.image-link[data-v-290e1151]:hover{transform:scale(1.02)}.image-link:hover .image-frame[data-v-290e1151]{box-shadow:0 25px 80px -20px #000000e6,0 0 80px -10px var(--glow-blue),inset 0 0 20px #ffffff0d}.gallery-container[data-v-bf64fef4]{min-height:400px}.gallery-title[data-v-bf64fef4]{background-image:linear-gradient(to bottom right,gold,silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.gallery-grid-container[data-v-bf64fef4]{position:relative}.gallery-item[data-v-bf64fef4]{display:flex;flex-direction:column;align-items:center;scroll-margin-top:100px}.image-link[data-v-bf64fef4]{display:block;text-decoration:none;color:inherit;transition:transform .3s ease}.image-link[data-v-bf64fef4]:hover{transform:scale(1.02)}.image-link:hover .image-frame[data-v-bf64fef4]{box-shadow:0 25px 80px -20px #000000e6,0 0 80px -10px var(--glow-blue),inset 0 0 20px #ffffff0d}.gallery-link-button[data-v-bf64fef4]{background:none;border:none;color:#b8860b99;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;opacity:.7}.gallery-link-button[data-v-bf64fef4]:hover{color:#b8860b;opacity:1;transform:scale(1.1)}.gallery-link-button[data-v-bf64fef4]:active{transform:scale(.95)}.image-caption[data-v-bf64fef4]{display:flex;flex-wrap:wrap}.image-frame-wrapper[data-v-bf64fef4]{display:flex;justify-content:center;width:100%}.gallery-nav-button[data-v-bf64fef4]{position:fixed;top:50%;transform:translateY(-50%);width:120px;height:60px;background:transparent;border:none;color:#b8860bb3;font-size:3rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0;margin:0;text-decoration:none;z-index:50}.gallery-prev-button[data-v-bf64fef4]{left:2rem}.gallery-next-button[data-v-bf64fef4]{right:2rem}.gallery-nav-button[data-v-bf64fef4]:hover{transform:translateY(-50%) scale(1.1);color:#b8860be6}.gallery-nav-button[data-v-bf64fef4]:active{transform:translateY(-50%) scale(.95)}.gallery-autoplay-button[data-v-bf64fef4]{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;background:#0009;border:2px solid rgba(184,134,11,.7);border-radius:50%;color:#b8860be6;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:50;padding:0}.autoplay-timer[data-v-bf64fef4]{position:absolute;width:100%;height:100%;top:0;left:0}.autoplay-timer-progress[data-v-bf64fef4]{transition:stroke-dashoffset .1s linear}.autoplay-icon[data-v-bf64fef4]{position:relative;z-index:1}.gallery-autoplay-button[data-v-bf64fef4]:hover{background:#000c;border-color:#b8860be6;transform:scale(1.1)}.gallery-autoplay-button[data-v-bf64fef4]:active{transform:scale(.95)}.gallery-autoplay-button.autoplay-active[data-v-bf64fef4]{background:#b8860b33;border-color:#b8860b;color:#b8860b}@media(max-width:768px){.gallery-nav-button[data-v-bf64fef4]{width:100px;height:50px;font-size:2.5rem}.gallery-prev-button[data-v-bf64fef4]{left:1.5rem}.gallery-next-button[data-v-bf64fef4]{right:1.5rem}.gallery-autoplay-button[data-v-bf64fef4]{width:50px;height:50px;font-size:1.25rem;bottom:1.5rem;right:1.5rem}}.image-detail-container[data-v-8ba1c6c7]{min-height:400px;max-width:1200px;margin:0 auto;padding:2rem}.back-button[data-v-8ba1c6c7]{background:none;border:none;cursor:pointer;padding:0}.image-detail-content[data-v-8ba1c6c7]{display:flex;flex-direction:column;align-items:center}.image-display[data-v-8ba1c6c7]{width:100%}.image-metadata[data-v-8ba1c6c7]{max-width:800px}.image-description-container[data-v-8ba1c6c7]{flex-wrap:wrap}.link-button[data-v-8ba1c6c7]{background:none;border:none;color:#b8860bb3;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.link-button[data-v-8ba1c6c7]:hover{color:#b8860b;transform:scale(1.1)}.link-button[data-v-8ba1c6c7]:active{transform:scale(.95)}.image-title[data-v-8ba1c6c7]{background-image:linear-gradient(to bottom right,gold,silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.tag-badge[data-v-8ba1c6c7]{transition:all .3s ease;color:#b0e0e6;border:none}@media(max-width:768px){.image-detail-container[data-v-8ba1c6c7]{padding:1rem}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-tracking:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.static{position:static}.top-\[80\%\]{top:80%}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.h-\[80px\]{height:80px}.h-px{height:1px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.w-\[18vw\]{width:18vw}.w-\[40vw\]{width:40vw}.w-\[80px\]{width:80px}.w-\[100\%\]{width:100%}.w-\[120px\]{width:120px}.w-auto{width:auto}.max-w-\[18vw\]{max-width:18vw}.max-w-\[40vw\]{max-width:40vw}.max-w-\[1200px\]{max-width:1200px}.flex-shrink{flex-shrink:1}.-translate-y-\[80\%\]{--tw-translate-y: -80% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-none{--tw-border-style:none;border-style:none}.bg-transparent{background-color:#0000}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.text-center{text-align:center}.text-\[clamp\(2\.5rem\,6vw\,4rem\)\]{font-size:clamp(2.5rem,6vw,4rem)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.uppercase{text-transform:uppercase}.opacity-60{opacity:.6}.opacity-100{opacity:1}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}@layer base{:root{--bg-deep:#000;--bg-surface:#0a0a0a;--accent-gold:gold;--accent-copper:#fa0;--text-primary:#87ceeb;--text-muted:#b0e0e6;--glow-blue:#4682b426}body,html{background-color:#000}}@layer components{.stars{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0}.stars:before,.stars:after{content:"";opacity:1;background-image:radial-gradient(2px 2px at 20px 30px,#fff,#0000),radial-gradient(1px 1px at 130px 80px,#ffffffe6,#0000),radial-gradient(2px 2px at 250px 180px,#fff,#0000),radial-gradient(1px 1px at 60px 200px,#fff,#0000),radial-gradient(2px 2px at 180px 100px,#fff,#0000),radial-gradient(1px 1px at 10px 120px,#ffffffe6,#0000),radial-gradient(2px 2px at 290px 260px,#fff,#0000),radial-gradient(1.5px 1.5px at 40px 70px,#87cefae6,#0000),radial-gradient(2px 2px at 160px 120px,#add8e6,#0000),radial-gradient(1px 1px at 300px 90px,#87cefae6,#0000),radial-gradient(1px 1px at 110px 250px,#b0e0e6e6,#0000),radial-gradient(2px 2px at 270px 60px,#87cefa,#0000),radial-gradient(1px 1px at 240px 150px,#add8e6e6,#0000),radial-gradient(1px 1px at 50px 160px,#ff6347cc,#0000),radial-gradient(2px 2px at 90px 40px,#ff4500,#0000),radial-gradient(1px 1px at 200px 50px,#ff6347b3,#0000),radial-gradient(1px 1px at 150px 30px,#ff8c00cc,#0000),radial-gradient(1px 1px at 320px 180px,#ff6347b3,#0000),radial-gradient(1px 1px at 190px 10px,#ff4500cc,#0000),radial-gradient(2px 2px at 350px 140px,#ff0,#0000),radial-gradient(1px 1px at 220px 220px,#ffd700e6,#0000),radial-gradient(1px 1px at 70px 280px,#ffffe0,#0000),radial-gradient(2px 2px at 140px 240px,#ff0,#0000),radial-gradient(1px 1px at 330px 40px,#ffd700e6,#0000),radial-gradient(2px 2px at 380px 200px,#ffffe0,#0000);background-repeat:repeat;background-size:400px 400px;width:100%;height:100%;animation:8s ease-in-out infinite alternate twinkle;position:absolute}.stars:after{opacity:.7;background-position:200px 200px;animation-delay:-4s}@keyframes twinkle{0%{opacity:.7}to{opacity:1}}.gradient-overlay{pointer-events:none;z-index:1;mix-blend-mode:normal;background:radial-gradient(at 20% 0,#19233c4d,#0000 50%),radial-gradient(at 80% 100%,#3c1e3233,#0000 50%);width:100%;height:100%;position:fixed;top:0;left:0}.image-frame{background:var(--bg-deep);box-shadow:0 25px 80px -20px #000c,0 0 60px -10px var(--glow-blue),inset 0 0 20px #ffffff08;border-radius:4px;padding:8px;position:relative}.image-frame:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(145deg,#c9a2274d,#b8733333);border-radius:2px;position:absolute;inset:8px}.image-frame:before{content:"";background:linear-gradient(145deg,var(--accent-gold),transparent,var(--accent-copper));z-index:-1;opacity:.4;border-radius:6px;position:absolute;inset:-2px}.image-frame:hover img{transform:scale(1.01)}.image-frame img{background:var(--bg-deep);z-index:1;border-radius:2px;max-width:100%;height:auto;transition:transform .5s;display:block;position:relative}.image-frame-wrapper .image-frame{width:fit-content;max-width:100%;display:inline-block}.carousel-item.previous .image-frame,.carousel-item.next .image-frame{pointer-events:none}.carousel-item.previous .image-caption,.carousel-item.next .image-caption{opacity:.6;font-size:.9rem}.image-caption{text-align:center;color:var(--text-muted);margin-top:1.5rem;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-style:italic;transition:all .5s}.corner-accent{pointer-events:none;z-index:3;opacity:.15;width:150px;height:150px;position:fixed}.corner-accent.top-left{border-top:1px solid var(--accent-gold);border-left:1px solid var(--accent-gold);top:0;left:0}.corner-accent.bottom-right{border-bottom:1px solid var(--accent-copper);border-right:1px solid var(--accent-copper);bottom:0;right:0}#previous-image-button,#next-image-button{color:gold;font-weight:700}footer h2,footer h3{color:gold}@media(max-width:768px){.corner-accent{width:80px;height:80px}.image-frame{padding:4px}}}@layer utilities{@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}.main-title{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(to bottom right,#87ceeb,silver);-webkit-background-clip:text;background-clip:text;display:inline-block}.tagline,footer h2{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(to bottom right,gold,silver);-webkit-background-clip:text;background-clip:text;display:inline-block}.email-gradient{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(to bottom right,#fa0,#87ceeb);-webkit-background-clip:text;background-clip:text;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
