body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.works-page{background:#faf8f4;box-sizing:border-box;min-height:calc(100vh - 60px);padding:64px 64px 96px}@media(max-width:768px){.works-page{padding:32px 16px 60px}}.series-section{margin-bottom:80px}.series-section:last-child{margin-bottom:0}.series-header{margin-bottom:36px}.series-header .series-eyebrow{color:#c9a96e;display:block;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:400;letter-spacing:5px;margin-bottom:10px;text-transform:uppercase}.series-header .series-name{color:#1c1c1e;font-family:Cormorant Garamond,serif;font-size:36px;font-style:italic;font-weight:300;letter-spacing:1px;margin:0}.works-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media(max-width:480px){.works-grid{gap:12px;grid-template-columns:repeat(2,1fr)}}.work-card{display:block;text-decoration:none}.work-card .ant-card{border-radius:0!important}.work-card .ant-card-cover{background:#ede8e0;height:360px;overflow:hidden;position:relative}.work-card .ant-card-cover img{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.work-card .ant-card-cover:after{align-items:center;background:#1c1c1e73;color:#fff;content:"View";display:flex;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:400;inset:0;justify-content:center;letter-spacing:5px;opacity:0;position:absolute;text-transform:uppercase;transition:opacity .35s ease}.work-card .ant-card-body{padding:0!important}.work-card:hover .ant-card-cover img{transform:scale(1.08)}.work-card:hover .ant-card-cover:after{opacity:1}.work-card .work-card-info{display:flex;flex-direction:column;gap:5px;padding:14px 2px 0}.work-card .work-card-info .work-card-title{color:#1c1c1e;font-family:Cormorant Garamond,serif;font-size:17px;font-weight:500;letter-spacing:.3px}.work-card .work-card-info .work-card-desc{color:#8a7c6a;font-family:Barlow Condensed,sans-serif;font-size:13px;letter-spacing:.4px}.slick-dots li{height:20px!important;width:50px!important}.slick-dots li button{height:7px!important}.main{align-items:center;background:#1c1c1e;display:flex;height:calc(100vh - 60px);justify-content:center;position:relative}.hero-slides{overflow:hidden}.hero-slide,.hero-slides{inset:0;position:absolute}.hero-slide{animation:heroFade 30s infinite;animation-fill-mode:backwards;background-position:top;background-size:cover;opacity:0}@keyframes heroFade{0%{opacity:0}17%,3%{opacity:1}20%,to{opacity:0}}.hero-overlay{background:linear-gradient(160deg,#00000038,#0000009e);inset:0;position:absolute}.hero-content{color:#fff;padding:48px 64px;position:relative;text-align:center;z-index:1}@media(max-width:768px){.hero-content{padding:24px}}.hero-content .hero-eyebrow{color:#e8c98a;display:block;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:500;letter-spacing:5px;margin-bottom:14px;text-transform:uppercase}.hero-content .hero-title{font-family:Cormorant Garamond,serif;font-size:80px;font-style:italic;font-weight:300;letter-spacing:5px;line-height:1;margin:0 0 64px;text-shadow:0 2px 20px #0006}@media(max-width:768px){.hero-content .hero-title{font-size:52px;letter-spacing:3px;margin:0 0 40px}}.hero-content .hero-tagline{color:#fffc;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:300;letter-spacing:1.5px;margin:0 0 44px}.hero-content .hero-btn{background:#c9a96e;border:1px solid #c9a96e;color:#1c1c1e;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;letter-spacing:4px;padding:14px 42px;text-transform:uppercase;transition:background .25s,color .25s}.hero-content .hero-btn:hover{background:#0000;color:#c9a96e}.featured-section{background:#faf8f4;padding:96px 64px 100px}@media(max-width:768px){.featured-section{padding:56px 20px 64px}}.featured-header{margin-bottom:56px;text-align:center}.featured-header .featured-eyebrow{color:#c9a96e;display:block;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:400;letter-spacing:5px;margin-bottom:14px;text-transform:uppercase}.featured-header .featured-title{color:#1c1c1e;font-family:Cormorant Garamond,serif;font-size:42px;font-style:italic;font-weight:300;letter-spacing:1px;margin:0}.featured-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.featured-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.featured-grid{grid-template-columns:1fr}}.featured-card{display:block;text-decoration:none}.featured-card .featured-card-img{aspect-ratio:3/4;background:#ede8e0;overflow:hidden;position:relative}.featured-card .featured-card-img img{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.featured-card .featured-card-img:after{align-items:center;background:#1c1c1e73;color:#fff;content:"View";display:flex;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:400;inset:0;justify-content:center;letter-spacing:5px;opacity:0;position:absolute;text-transform:uppercase;transition:opacity .35s ease}.featured-card:hover .featured-card-img img{transform:scale(1.08)}.featured-card:hover .featured-card-img:after{opacity:1}.featured-card .featured-card-info{display:flex;flex-direction:column;gap:5px;padding:16px 4px 0}.featured-card .featured-card-info .featured-card-title{color:#1c1c1e;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500;letter-spacing:.3px}.featured-card .featured-card-info .featured-card-desc{color:#8a7c6a;font-family:Barlow Condensed,sans-serif;font-size:13px;letter-spacing:.4px}.about-section{background:#fff;border-top:1px solid #e8e0d4;padding:100px 64px}@media(max-width:768px){.about-section{padding:60px 20px}}.about-inner{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px}@media(max-width:768px){.about-inner{gap:40px;grid-template-columns:1fr}}.about-left .about-eyebrow{color:#c9a96e;display:block;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:400;letter-spacing:5px;margin-bottom:28px;text-transform:uppercase}.about-left .about-quote{border:none;color:#1c1c1e;font-family:Cormorant Garamond,serif;font-size:28px;font-style:italic;font-weight:300;letter-spacing:.3px;line-height:1.5;margin:0;padding:0}@media(max-width:768px){.about-left .about-quote{font-size:22px}}.about-right p{color:#4a4035;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:300;letter-spacing:.4px;line-height:1.8;margin:0 0 20px}.about-right p:last-child{margin-bottom:0}.featured-footer{margin-top:56px;text-align:center}.featured-footer .featured-all-link{border-bottom:1px solid #c9a96e;color:#1c1c1e;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;letter-spacing:3px;padding-bottom:3px;text-decoration:none;text-transform:uppercase;transition:color .2s}.featured-footer .featured-all-link:hover{color:#c9a96e}.work-detail{align-items:flex-start;background:#faf8f4;display:flex;justify-content:center;min-height:calc(100vh - 60px);padding:60px 40px 80px}@media(max-width:768px){.work-detail{padding:24px 16px 48px}}.work-detail-inner{align-items:flex-start;background:#fff;border:1px solid #e8e0d4;border-radius:2px;box-shadow:0 8px 40px #00000014;display:flex;gap:48px;padding:36px}@media(max-width:768px){.work-detail-inner{box-sizing:border-box;flex-direction:column;gap:28px;padding:20px;width:100%}}.work-carousel{flex-shrink:0;width:640px}@media(max-width:768px){.work-carousel{width:100%}}.work-carousel .carousel-slide{align-items:center;background:#fff;display:flex!important;height:680px;justify-content:center}@media(max-width:768px){.work-carousel .carousel-slide{height:340px}}.work-carousel .carousel-slide img{display:block;height:auto;max-height:680px;max-width:100%;object-fit:contain;width:auto}@media(max-width:768px){.work-carousel .carousel-slide img{max-height:340px}}.work-info{display:flex;flex-direction:column;flex-shrink:0;padding-top:8px;width:360px}@media(max-width:768px){.work-info{width:100%}}.work-info .work-info-eyebrow{color:#c9a96e;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:400;letter-spacing:4px;margin-bottom:14px;text-transform:uppercase}.work-info .work-info-title{color:#1c1c1e;font-family:Cormorant Garamond,serif;font-size:34px;font-style:italic;font-weight:400;letter-spacing:.5px;line-height:1.2;margin:0 0 12px}.work-info .work-info-description{color:#8a7c6a;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:400;letter-spacing:.5px;line-height:1.6;margin:0 0 24px}.work-info .work-info-meta{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.work-info .work-info-meta .work-info-meta-row{align-items:baseline;display:flex;gap:12px}.work-info .work-info-meta .work-info-meta-row .meta-label{color:#c9a96e;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:400;letter-spacing:3px;min-width:90px;text-transform:uppercase}.work-info .work-info-meta .work-info-meta-row .meta-value{color:#1c1c1e;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:400;letter-spacing:.5px}.work-info .work-info-divider{background:#c9a96e;height:1px;margin-bottom:28px;width:48px}.work-info .work-info-note{border:1px solid #e8e0d4;border-left:2px solid #c9a96e;color:#b0a090;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:1.6;margin-bottom:28px;padding:14px 16px}.work-info .work-info-actions{display:flex;flex-direction:column;gap:12px}.work-info .work-inquire-btn{align-items:center;background:#1c1c1e;border:none;color:#fff;cursor:pointer;display:flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;gap:8px;justify-content:center;letter-spacing:3px;padding:15px 28px;text-transform:uppercase;transition:background .25s;width:100%}.work-info .work-inquire-btn:hover{background:#c9a96e}.work-info .work-back-btn{background:#0000;border:1px solid #e8e0d4;color:#8a7c6a;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;letter-spacing:2px;padding:12px 20px;text-transform:uppercase;transition:border-color .2s,color .2s;width:100%}.work-info .work-back-btn:hover{border-color:#8a7c6a;color:#1c1c1e}header{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#faf8f4eb;box-shadow:0 1px 0 #b49b6e2e,0 4px 24px #0000000d;box-sizing:border-box;display:flex;height:60px;justify-content:space-between;padding:0 56px;position:fixed;width:100%;z-index:5}header:before{background:linear-gradient(90deg,#0000,#c9a96e 40%,#c9a96e 60%,#0000);content:"";height:2px;left:0;opacity:.7;position:absolute;right:0;top:0}header .artist-name{color:#1c1c1e;font-family:Cormorant Garamond,serif;font-size:26px;font-style:italic;font-weight:400;letter-spacing:3px;text-decoration:none;transition:color .25s}header .artist-name:hover{color:#c9a96e}@media(max-width:768px){header{padding:0 20px}header .artist-name{font-size:20px}}header nav{align-items:center;display:flex;gap:40px}@media(max-width:768px){header nav{gap:20px}header nav .nav-about,header nav a{font-size:12px;letter-spacing:2px}}header nav a{border-bottom:1px solid #0000;color:#1c1c1e;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:500;letter-spacing:3px;padding-bottom:2px;text-decoration:none;text-transform:uppercase;transition:color .2s,border-color .2s}header nav a.active,header nav a:hover{border-bottom-color:#c9a96e;color:#1c1c1e}header nav .nav-about{background:none;border:none;border-bottom:1px solid #0000;color:#1c1c1e;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:500;letter-spacing:3px;padding:0 0 2px;text-transform:uppercase;transition:color .2s,border-color .2s}header nav .nav-about.active,header nav .nav-about:hover{border-bottom-color:#c9a96e;color:#1c1c1e}.footer{background:#1c1c1e;border-image:linear-gradient(90deg,#0000,#c9a96e 40%,#c9a96e 60%,#0000) 1;border-top:2px solid #0000;padding:56px 64px}@media(max-width:768px){.footer{padding:40px 20px}}.footer-inner{gap:28px;margin:0 auto;max-width:1100px}.footer-brand,.footer-inner{align-items:center;display:flex;flex-direction:column}.footer-brand{gap:8px}.footer-brand .footer-name{color:#fff;font-family:Cormorant Garamond,serif;font-size:28px;font-style:italic;font-weight:400;letter-spacing:3px}.footer-brand .footer-tagline{color:#c9a96e;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:400;letter-spacing:4px;text-transform:uppercase}.footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:28px;justify-content:center}@media(max-width:768px){.footer-links{gap:16px}}.footer-links a{align-items:center;color:#ffffffb3;display:flex;gap:8px;text-decoration:none;transition:color .2s}.footer-links a span{color:#ffffffe6;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase}.footer-links a:hover{color:#c9a96e}.footer-dot{background:#c9a96e66;border-radius:50%;flex-shrink:0;height:3px;width:3px}.footer-copy{color:#fffc;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:400;letter-spacing:1.5px}.audio-player{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#faf8f4e0;border:1px solid #c9a96e4d;border-radius:40px;bottom:32px;box-shadow:0 4px 24px #0000001a;display:flex;gap:10px;padding:10px 18px 10px 10px;position:fixed;right:40px;transition:box-shadow .2s;z-index:100}@media(max-width:768px){.audio-player{bottom:16px;right:16px}}.audio-player:hover{box-shadow:0 6px 32px #00000026}.audio-btn{align-items:center;background:#1c1c1e;border:1px solid #c9a96e;border-radius:50%;color:#c9a96e;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:background .2s,color .2s;width:34px}.audio-btn:hover{background:#c9a96e;color:#1c1c1e}.audio-label{color:#8a7c6a;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase;white-space:nowrap}
/*# sourceMappingURL=main.45b252f6.css.map*/