@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Great+Vibes&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--ink:#171713;--gold:#c9a255;--cream:#e9debd;--red:#8e3329;--muted:#b9aa89;--line:#6c5931}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{background:var(--ink);color:var(--cream);background-image:radial-gradient(#c9a2551f .8px,#0000 .8px);background-size:10px 10px;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button{touch-action:manipulation}button{cursor:pointer}:is(a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible){outline:2px solid var(--gold);outline-offset:5px}p,h1,h2,h3{margin-top:0}em{color:var(--gold);font-style:italic}.systembar{background:var(--gold);color:var(--ink);letter-spacing:1px;border-bottom:2px solid #000;justify-content:space-between;padding:10px 4%;font:10px monospace;display:flex}header{border-bottom:1px solid var(--gold);background:#20211a;justify-content:space-between;align-items:center;gap:20px;padding:20px 5%;display:flex}.brand{color:var(--gold);align-items:center;gap:13px;display:flex}.brand img{filter:sepia()saturate(1.5)brightness(.85);width:65px}.brandqueen{letter-spacing:4px;font:400 30px/.9 Cormorant Garamond,Georgia,serif}.brand i{font:34px/.8 Great Vibes,cursive}.brand small{letter-spacing:3.5px;text-align:center;color:var(--cream);margin-top:10px;font:8px monospace;display:block}nav{gap:9px;display:flex}nav a,.navcta{border:1px solid var(--gold);background:#303023;padding:12px 16px;font:11px monospace;box-shadow:3px 3px #000}nav a:hover{background:var(--gold);color:var(--ink)}.navcta{background:var(--red);color:var(--cream)}.hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:45px;padding:65px 6% 80px;display:grid;position:relative}.herocopy,.art,.service,form{box-shadow:7px 7px 0 #000,0 0 0 1px var(--line);background:#25251c;border:2px solid #090a08;border-radius:7px;overflow:hidden}.windowbar{background:var(--gold);height:36px;color:var(--ink);letter-spacing:.1px;border-bottom:2px solid #0d0e0b;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font:600 11px monospace;display:flex}.windowcontrols{letter-spacing:5px;white-space:nowrap;font:16px monospace}.windowmenu{border-bottom:1px solid var(--line);color:#d1bc8d;background:#303023;padding:9px 15px;font:10px monospace}.heroinner{padding:35px 33px 30px}.eyebrow{letter-spacing:1.6px;color:var(--gold);margin:0 0 20px;font:10px monospace}h1{letter-spacing:-3px;margin:20px 0 25px;font:500 clamp(55px,6.7vw,100px)/.95 Cormorant Garamond,Georgia,serif}h1 em{font-weight:400}h2{letter-spacing:-1.5px;margin-bottom:35px;font:500 clamp(40px,4.5vw,65px)/1.03 Cormorant Garamond,Georgia,serif}.intro{color:#cec3a8;margin-bottom:24px;font-size:13px;line-height:1.9}.button{background:var(--red);width:fit-content;color:var(--cream);border:1px solid #d1a769;border-radius:3px;justify-content:space-between;align-items:center;gap:30px;padding:15px 20px;font:12px monospace;display:flex;box-shadow:3px 3px #080906}.button span{font-size:22px}.button:hover,.navcta:hover{background:#a24233}.heronote{letter-spacing:1px;color:var(--gold);align-items:center;gap:12px;margin-top:23px;font:9px monospace;display:flex}.heronote>span{font-size:25px}.windowstatus{letter-spacing:.4px;border-top:1px solid var(--line);color:#c6b68e;background:#303023;justify-content:space-between;padding:10px 12px;font:9px monospace;display:flex}.art{color:#27251b;background:#e9debd;transform:rotate(2deg)}.art .windowbar{background:var(--red);color:var(--cream);border-bottom-color:#171713}.vintagecrest{text-align:center;background-image:radial-gradient(#80631c16 .65px,#0000 .65px);background-size:5px 5px;flex-direction:column;align-items:center;padding:22px 12px 26px;display:flex}.vintagecrest>svg{color:#806125;width:82px;height:45px;margin-bottom:5px}.logoqueen{letter-spacing:11px;color:#352c1d;padding-left:11px;font:400 clamp(47px,5.4vw,78px)/1.1 Cormorant Garamond,Georgia,serif}.logobee{color:#352c1d;align-items:center;gap:14px;font:76px/.96 Great Vibes,cursive;display:flex}.logobee:before,.logobee:after{content:"";border-top:1px solid #8e784a;width:55px}.vintagecrest>img{object-fit:contain;filter:brightness(0);opacity:.8;width:118px;height:77px;margin:12px 0 17px}.crestribbon{letter-spacing:4px;color:#806125;font:11px monospace}.crestfoot{letter-spacing:1px;color:#82724e;margin-top:18px;font:7px monospace}.artbottom{letter-spacing:1px;background:#d4bc80;border-top:1px solid #9f8e64;justify-content:space-between;align-items:center;padding:14px 20px;font:8px/1.7 monospace;display:flex}.artbottom>span:nth-child(2){font-size:25px}.scrolldown{letter-spacing:1.5px;color:var(--gold);font:9px monospace;position:absolute;bottom:24px;left:6%}.marquee{letter-spacing:2px;background:var(--gold);color:var(--ink);border-top:2px solid #000;border-bottom:2px solid #000;justify-content:space-around;gap:20px;padding:19px 4%;font:10px monospace;display:flex}.section{padding:85px 8%}.sectiontop{justify-content:space-between;align-items:start;display:flex}.sectiontop>p:last-child{color:var(--muted);font-size:11px;line-height:1.7}.servicegrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.service{background:var(--cream);color:var(--ink);transition:transform .15s;display:block}.service:hover{transform:translate(-2px,-2px);box-shadow:10px 10px #000}.service .windowbar{background:#c9a255}.service.dark{color:var(--cream);background:#28291e}.service.dark .windowbar{background:var(--red);color:var(--cream)}.symbol{text-align:center;color:var(--red);font:100px/1.7 Georgia,serif}.rings{color:var(--gold)}.service h3{margin:0 28px 10px;font:500 37px Cormorant Garamond,Georgia,serif}.service p{color:#6a5c3c;margin:0 28px 16px;font-size:12px;line-height:1.9}.service.dark p{color:#c4b89c}.textlink{border-bottom:1px solid;padding:9px 0;font:11px monospace;display:inline-block}.service .textlink{margin:0 28px 27px}.colmena{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#20221a;grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.colmenavisual{background:var(--gold);color:var(--ink);text-align:center;border:2px solid #000;border-radius:7px;padding:30px;position:relative;box-shadow:7px 7px #000}.colmenavisual:before{content:"La colmena / Nuestra casa";text-align:left;border-bottom:2px solid #171713;margin:-18px -18px 25px;padding-bottom:11px;font:11px monospace;display:block}.colmenavisual>span{letter-spacing:2px;font:10px monospace}.colmenavisual>img{object-fit:contain;mix-blend-mode:multiply;width:65%;height:130px;margin:20px auto;display:block}.colmenavisual strong{letter-spacing:3px;margin:20px 0;font:500 65px/.9 Cormorant Garamond,Georgia,serif;display:block}.colmenavisual strong i{font-size:.7em;font-style:normal}.colmenavisual div{color:var(--red);letter-spacing:10px;margin-bottom:15px;font-size:23px}.colmenavisual p{margin-bottom:0;font:11px/1.8 monospace}.bodycopy,.spaces p{color:#c2b79c;font-size:13px;line-height:1.9}.spaces{border-top:1px solid var(--line);margin:25px 0 10px;padding-top:22px}.spaces h3{color:var(--gold);font:500 25px Cormorant Garamond,Georgia,serif}.spaces b{color:var(--cream);font-size:12px}.faq{color:var(--ink);background:#e9debd}.faq .eyebrow,.faq h2 em{color:#8e3329}.faq details{background:#f0e4c4;border:1px solid #171713;border-radius:4px;margin:12px 0;overflow:hidden;box-shadow:3px 3px #171713}.faq summary{cursor:pointer;background:#d5bb7d;justify-content:space-between;align-items:center;padding:16px 18px;font:12px monospace;list-style:none;display:flex}.faq summary span{font-size:20px}.faq details[open] summary{background:var(--red);color:var(--cream)}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:#67593d;max-width:800px;margin:0;padding:20px;font-size:12px;line-height:1.9}.contact{grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.contact>div>p:not(.eyebrow){color:#c2b79c;max-width:370px;font-size:13px;line-height:1.9}.contact small{color:#a49674;max-width:340px;font-size:10px;line-height:1.8;display:block}.forminner{padding:25px}.toggle{border:1px solid var(--line);background:#171713;border-radius:3px;margin-bottom:25px;padding:3px;display:flex}.toggle button{width:50%;color:var(--cream);background:0 0;border:0;padding:11px;font:12px monospace}.toggle button.selected{background:var(--gold);color:var(--ink);box-shadow:2px 2px #000}label{color:var(--gold);margin-bottom:19px;font:11px monospace;display:block}input,textarea{width:100%;color:var(--cream);background:#151611;border:1px solid #806a3e;border-radius:3px;margin-top:9px;padding:12px;font:12px DM Sans,sans-serif;display:block;box-shadow:inset 2px 2px #000}textarea{resize:vertical;min-height:80px}input::placeholder,textarea::placeholder{color:#938b75}form .button{width:100%}.result{background:var(--cream);color:var(--ink);border:1px solid #000;margin-top:20px;padding:16px;font-size:12px;line-height:1.8}.result button{background:var(--gold);border:1px solid #000;padding:9px 15px;font:11px monospace;box-shadow:2px 2px #000}footer{border-top:1px solid var(--line);background:#11120e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:45px 6% 25px;display:flex}footer p{color:var(--gold);margin:0;font:italic 25px Cormorant Garamond,Georgia,serif}footer>a:last-of-type{letter-spacing:1px;font:9px monospace}footer>small{color:#998c6d;border-top:1px solid #c9a25533;width:100%;padding-top:23px;font:8px monospace}::selection{background:var(--gold);color:var(--ink)}@media (max-width:900px){header{flex-wrap:wrap;padding:18px 4%}nav{order:3;justify-content:center;width:100%}nav a{text-align:center;flex:1}.hero{gap:26px;padding-left:4%;padding-right:4%}.heroinner{padding:28px 22px}.logoqueen{letter-spacing:7px;font-size:50px}.logobee{font-size:65px}.vintagecrest>svg{width:70px}.vintagecrest>img{width:100px}.crestfoot{font-size:6px}.section{padding-left:6%;padding-right:6%}}@media (max-width:640px){.systembar{padding:8px 4%;font-size:8px}.systembar>span:last-child{display:none}header{gap:18px}.brand img{width:45px}.brandqueen{letter-spacing:3px;font-size:23px}.brand i{font-size:29px}.brand small{letter-spacing:2.5px;font-size:6px}.navcta{padding:11px 10px;font-size:9px}nav a{padding:10px 5px;font-size:10px}.hero{grid-template-columns:1fr;gap:30px;padding-top:30px;padding-bottom:65px}.heroinner{padding:28px 24px}h1{letter-spacing:-2px;font-size:77px}.eyebrow{letter-spacing:1px;font-size:8px}.intro{font-size:12px}.art{margin:0 7px;transform:rotate(1deg)}.vintagecrest{padding-top:25px;padding-bottom:30px}.logoqueen{letter-spacing:10px;font-size:66px}.logobee{font-size:78px}.crestfoot{font-size:7px}.scrolldown{font-size:8px;bottom:20px}.marquee{letter-spacing:.5px;text-align:center;gap:9px;font-size:8px;line-height:1.5}.marquee b:last-child{display:none}.section{padding:55px 5%}.sectiontop>p:last-child{display:none}h2{font-size:46px}.servicegrid,.colmena,.contact{grid-template-columns:1fr;gap:30px}.symbol{font-size:90px;line-height:1.45}.colmenavisual strong{font-size:65px}.colmenavisual{margin:0 4px}.contact h2{font-size:48px}.faq summary{gap:20px;font-size:11px}.forminner{padding:20px}.contact>div>p:not(.eyebrow){max-width:none}footer p{font-size:23px}footer .brandqueen{font-size:27px}footer .brand i{font-size:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.selectedlogo{background:#171713;justify-content:center;min-height:350px;padding:0}.vintagecrest.selectedlogo>img{filter:none;opacity:1;object-fit:contain;width:100%;height:auto;max-height:none;margin:0}.brand>img.selectedbrand{object-fit:contain;filter:none;width:180px;height:100px}header{padding-top:10px;padding-bottom:10px}footer .brand>img.selectedbrand{width:190px;height:110px}@media (max-width:640px){.brand>img.selectedbrand{width:135px;height:80px}.selectedlogo{min-height:260px}}.vintagecrest.selectedlogo>.restoredbee{object-fit:contain;filter:sepia()saturate(1.5)brightness(.85);width:65%;height:180px;margin:25px auto 0}.brand>img.restoredheaderbee{object-fit:contain;filter:sepia()saturate(1.5)brightness(.85);width:65px;height:55px}@media (max-width:640px){.vintagecrest.selectedlogo>.restoredbee{height:130px}.brand>img.restoredheaderbee{width:43px;height:40px}.brand{gap:3px}.brand>img.selectedbrand{width:115px}}body{color:#ded5bf;background:#050505}.classic-top{letter-spacing:1.7px;color:#b6a47c;background:#0c0c0b;border-bottom:1px solid #c9a25522;justify-content:space-between;align-items:center;height:39px;padding:0 7%;font-size:9px;display:flex}.classic-header{background:#050505;border-bottom:0;flex-direction:column;gap:0;padding:25px 5% 0;display:flex}.classic-brand{color:#c9a255;justify-content:center;align-items:center;gap:17px;display:flex}.classic-bee{object-fit:contain;filter:sepia()saturate(1.2)brightness(.85);width:130px;height:90px}.classic-wordmark{flex-direction:column;align-items:center;display:flex}.classic-wordmark>span{letter-spacing:9px;padding-left:9px;font:400 51px/.95 Cormorant Garamond,Georgia,serif}.classic-wordmark>i{margin:2px 0 7px;font:51px/.9 Great Vibes,cursive}.classic-wordmark small{letter-spacing:4px;padding-left:4px;font:8px monospace}.classic-header nav{order:initial;flex-wrap:wrap;justify-content:center;gap:8px;width:auto;margin:27px 0 0;padding-bottom:17px;display:flex}.classic-header nav a{text-transform:uppercase;letter-spacing:1.1px;box-shadow:none;color:#c5b080;background:0 0;border:1px solid #0000;padding:12px 16px;font:500 14px Cormorant Garamond,Georgia,serif}.classic-header nav a:hover{color:#eee2c5;background:0 0;border-color:#b69a5b}.artist-hero{text-align:center;max-width:1800px;margin:auto;padding:32px 3% 0}.artist-hero>.eyebrow{letter-spacing:3px;color:#aa966d;margin-bottom:14px;font:9px DM Sans,sans-serif}.artist-hero>h1{letter-spacing:-1px;margin:0 0 14px;font:400 clamp(35px,3.5vw,57px)/1.1 Cormorant Garamond,Georgia,serif}.artist-hero>h1 em{color:#c5ac75}.artist-intro{color:#9d9688;margin-bottom:35px;font-size:12px}.artist-strip{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;width:100%;scroll-margin-top:25px;display:grid}.artist-portrait{text-align:center;outline-offset:3px;min-width:0;display:block;position:relative}.portrait-image{background:#0c0c0b;height:260px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 71%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 9% 71%,#0000 100%)}.portrait-image img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%;transition:filter .3s,transform .4s;display:block}.artist-portrait:hover img{filter:grayscale(0)contrast(1.02);transform:scale(1.035)}.portrait-number{letter-spacing:2px;color:#8c794e;margin:0 0 5px;font-size:8px;display:block}.artist-portrait h2{color:#d5bf8e;letter-spacing:0;margin:0 0 7px;font:500 clamp(15px,1.65vw,25px) Cormorant Garamond,Georgia,serif}.portrait-caption{color:#8e8777;letter-spacing:.3px;font-size:7px;display:block}.outline-button{color:#d6bf8a;border:1px solid #9f874f;padding:14px 23px;font:500 17px Cormorant Garamond,Georgia,serif;transition:background .2s;display:inline-block}.outline-button:hover{color:#090909;background:#c9a255}.artist-hero>.outline-button{margin:38px 0 43px}.hero-divider{border-top:1px solid #c9a25544;height:19px;margin:0 4%;position:relative}.hero-divider span{color:#aa9058;background:#050505;padding:0 20px;font-size:14px;position:relative;top:-10px}.section{padding-top:75px;padding-bottom:75px}.sectiontop>p:last-child{font-family:Cormorant Garamond,Georgia,serif;font-size:16px}.eyebrow{letter-spacing:2px;font:9px DM Sans,sans-serif}.servicegrid{gap:50px}.service,.service.dark{box-shadow:none;color:#ddd1b7;background:#090909;border:0;border-radius:0;outline:0;overflow:visible}.service:hover{box-shadow:none;transform:none}.service .windowbar,.service.dark .windowbar{color:#bca16b;letter-spacing:2px;background:0 0;border-bottom:1px solid #c9a25555;height:auto;padding:0 0 14px;font:10px DM Sans,sans-serif}.service .windowbar>span:last-child{display:none}.service .symbol{color:#b79a60;font-size:80px;line-height:1.6}.service h3{margin-left:0;margin-right:0;font-size:35px}.service p,.service.dark p{color:#a99f8b;margin-left:0;margin-right:0}.service .textlink{margin-left:0;margin-right:0}.textlink{letter-spacing:.7px;color:#c4a86e;font:11px DM Sans,sans-serif}.colmena{background:#0b0b09;border-color:#c9a25533}.colmenavisual{box-shadow:none;color:#c9a255;background:#10110d;border:1px solid #8b7545;border-radius:0;padding:40px}.colmenavisual:before{display:none}.colmenavisual>img{mix-blend-mode:normal;filter:grayscale()sepia(.55);opacity:.8;width:70%}.colmenavisual strong{font-size:61px}.colmenavisual div{color:#ac9156}.colmenavisual p{color:#aaa08b}.faq{color:#dcd1b9;background:#0a0a09;border-top:1px solid #c9a25522}.faq .eyebrow,.faq h2 em{color:#bca06a}.faq details{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c9a25544;border-radius:0;margin:0}.faq summary{color:#cfc1a1;background:0 0;padding:22px 0;font:18px Cormorant Garamond,Georgia,serif}.faq details[open] summary{color:#d8bc80;background:0 0}.faq details p{color:#a99f8b;padding:0 0 24px}.contact{background:#050505}.contact form{box-shadow:none;background:#0b0c09;border:1px solid #c9a25555;border-radius:0}.contact .windowbar{color:#c9a255;background:0 0;border-bottom:1px solid #c9a25544;height:46px;font:11px DM Sans,sans-serif}.contact .windowcontrols{display:none}.windowstatus{color:#897e65;background:0 0;border-top:1px solid #c9a25533}.button{box-shadow:none;background:#8e3329;border:1px solid #9c6948;border-radius:0;font:12px DM Sans,sans-serif}.toggle,.toggle button.selected{box-shadow:none}.toggle{border-radius:0}.toggle button{font:12px DM Sans,sans-serif}input,textarea{box-shadow:none;background:#070806;border-radius:0}.forminner label{font:11px DM Sans,sans-serif}footer{background:#090909}.artist-profile{max-width:1100px;margin:auto;padding:45px 6% 80px}.profile-back{color:#baa06c;margin-bottom:50px;font-size:11px;display:inline-block}.profile-layout{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.profile-photo{height:580px;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.profile-photo img{object-fit:cover;filter:grayscale();width:100%;height:100%}.profile-copy h1{color:#d1b57a;margin:20px 0;font:500 80px/1.05 Cormorant Garamond,Georgia,serif}.profile-rule{color:#ac9156;border-top:1px solid #7b653944;margin-bottom:20px;padding-top:18px;display:block}.profile-copy p{color:#b0a58e;font-size:13px;line-height:1.9}.profile-copy .profile-pending{color:#8b8475;font-size:12px}.profile-copy .eyebrow{color:#bca06a;font-size:8px}.profile-copy .outline-button{margin-top:15px}.profile-others{border-top:1px solid #c9a25533;margin-top:45px;padding-top:22px}.profile-others>span{color:#9e8a61;letter-spacing:2px;font-size:8px}.profile-others>div{flex-wrap:wrap;gap:12px 18px;margin-top:17px;display:flex}.profile-others a{color:#c8b484;font:17px Cormorant Garamond,Georgia,serif}@media (min-width:1600px){.portrait-image{height:330px}}@media (max-width:1000px){.artist-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 10px}.portrait-image{height:260px}.artist-portrait h2{font-size:23px}.portrait-caption{font-size:8px}.classic-header nav a{padding:10px;font-size:12px}}@media (max-width:640px){.classic-top{letter-spacing:1px;height:31px;padding:0 5%;font-size:7px}.classic-top>span:nth-child(2){display:none}.classic-header{gap:0;padding:23px 4% 0}.classic-brand{gap:10px}.classic-bee{width:95px;height:75px}.classic-wordmark>span{letter-spacing:6px;font-size:39px}.classic-wordmark>i{font-size:44px}.classic-wordmark small{letter-spacing:3px;font-size:6px}.classic-header nav{gap:0;margin-top:22px}.classic-header nav a{flex:initial;letter-spacing:.3px;width:auto;padding:10px 9px;font-size:11px}.artist-hero{padding:30px 0 0}.artist-hero>h1{max-width:340px;margin:0 auto 13px;font-size:35px}.artist-hero>.eyebrow{letter-spacing:2px;font-size:8px}.artist-intro{margin-bottom:22px;font-size:11px}.artist-strip{scroll-snap-type:x mandatory;scrollbar-color:#77613c #111;scrollbar-width:thin;gap:10px;padding:0 20px 15px;display:flex;overflow-x:auto}.artist-portrait{scroll-snap-align:center;flex:0 0 155px}.portrait-image{height:285px}.artist-portrait h2{font-size:25px}.portrait-caption{font-size:8px}.artist-hero>.outline-button{margin:27px 0 40px}.section{padding:55px 6%}.servicegrid{gap:35px}.profile-layout{grid-template-columns:1fr;gap:15px}.profile-photo{height:440px}.artist-profile{padding-top:25px}.profile-back{margin-bottom:25px}.profile-copy h1{font-size:65px}.profile-copy .outline-button{font-size:16px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.home-location{border-top:1px solid #c9a25544;border-bottom:1px solid #c9a25544;max-width:740px;margin:0 auto 30px;padding:17px 24px}.location-label{letter-spacing:2px;color:#bfa26a;font-size:8px}.home-location p{color:#b5ab96;margin:8px 0;font-size:12px;line-height:1.8}.home-location a{color:#d3b67a;border-bottom:1px solid #80693e;padding-bottom:3px;font-size:11px}.contact-location{border-left:1px solid #c9a25555;padding:5px 0 5px 35px}.contact-location h3{color:#d0b77e;margin-bottom:20px;font:500 36px/1.15 Cormorant Garamond,Georgia,serif}.contact-location address{color:#b5ab96;margin-bottom:18px;font-size:13px;font-style:normal;line-height:2}@media (max-width:640px){.home-location{margin-left:20px;margin-right:20px;padding:15px 10px}.home-location p{font-size:11px}.contact-location{border-top:1px solid #c9a25555;border-left:0;padding:25px 0 0}}.honeycomb{color:#c9a255;opacity:.16;pointer-events:none;z-index:0;width:180px;height:180px;position:absolute}.artist-hero{isolation:isolate;position:relative}.artist-hero>:not(.honeycomb){z-index:1;position:relative}.hero-comb-left{top:0;left:0;transform:rotate(-10deg);-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.hero-comb-right{top:0;right:0;transform:rotate(170deg);-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.gold-bee{vertical-align:middle;background:#050505;justify-content:center;align-items:center;width:65px;height:42px;padding:0 8px;display:inline-flex}.gold-bee img{object-fit:contain;filter:brightness(0)saturate()invert(67%)sepia(40%)saturate(597%)hue-rotate(1deg)brightness(94%)contrast(88%);width:100%;height:100%}.hero-divider>.gold-bee{padding:0 11px;position:relative;top:-22px}.colmena,.contact{isolation:isolate;position:relative}.colmena>:not(.honeycomb),.contact>:not(.honeycomb){z-index:1;position:relative}.colmena-comb{opacity:.12;width:210px;height:210px;bottom:0;right:0;-webkit-mask-image:linear-gradient(135deg,#0000,#000);mask-image:linear-gradient(135deg,#0000,#000)}.contact-comb{opacity:.12;bottom:0;left:0;transform:rotate(10deg);-webkit-mask-image:linear-gradient(230deg,#0000,#000);mask-image:linear-gradient(230deg,#0000,#000)}.footer-motto{align-items:center;gap:10px;display:flex}.footer-motto .gold-bee{background:0 0;width:50px;height:32px}.classic-header nav:after{content:"";background:linear-gradient(90deg,#0000,#c9a25566,#0000);flex-basis:100%;max-width:480px;height:1px;margin:10px auto 0;display:block}@media (max-width:640px){.honeycomb{opacity:.12;width:105px;height:115px}.hero-comb-left,.hero-comb-right{top:0}.colmena-comb{width:140px;height:150px}.footer-motto{gap:6px}.footer-motto .gold-bee{width:40px}}.social-section{background:#090a08;border-bottom:1px solid #c9a25533;padding:50px 8% 75px}.social-heading{text-align:center;margin-bottom:40px}.social-heading h2{margin-bottom:14px}.social-heading>p:last-child{color:#a79b82;font-size:12px}.social-platform{border-top:1px solid #c9a25544;padding:25px 0}.social-platform-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.social-platform-title h3{color:#d5bd89;margin:0;font:500 30px Cormorant Garamond,Georgia,serif}.social-platform-title a{color:#b6a174;font-size:11px}.social-load{text-align:center;background:#10110c;border:1px solid #c9a25522;padding:30px 20px}.social-load>span{color:#b69c60;font-size:28px}.social-load p{color:#ac9e82;margin-top:12px;font-size:13px}.social-load small{color:#887d65;margin-top:16px;font-size:9px;display:block}.instagram-embed,.facebook-embed{text-align:center}.instagram-media{color:#322817;background:#e9debd;width:100%;max-width:540px;padding:20px;min-width:0!important;margin:0 auto!important}.facebook-embed iframe{background:#f5f5f5;margin:0 auto;display:block}.social-fallback,.facebook-preview-link{color:#9c9078;font-size:11px;line-height:1.8}.social-fallback a,.facebook-preview-link a{color:#c9aa6b}.studio-social-links{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.studio-social-links span{letter-spacing:1px;color:#91815e;font-size:8px}.studio-social-links a{color:#c9aa6b;font-size:11px}@media (max-width:640px){.social-section{padding:40px 6%}.social-platform-title{flex-direction:column;align-items:start;gap:6px}.social-platform-title h3{font-size:29px}.social-load .outline-button{padding:12px;font-size:14px}.social-heading h2{font-size:41px}}.image-reel{position:relative}.reel-controls{justify-content:flex-end;gap:8px;margin-bottom:14px;display:flex}.reel-controls button{color:#d0b275;background:0 0;border:1px solid #8e7542;width:36px;height:32px;font-size:20px}.reel-controls button:hover{color:#111;background:#c9a255}.reel-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#8c7548 #0b0b08;grid-auto-columns:210px;grid-auto-flow:column;gap:12px;padding-bottom:16px;display:grid;overflow-x:auto}.reel-photo{scroll-snap-align:start;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.reel-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.reel-photo:hover img{transform:scale(1.04)}.reel-photo span{text-align:center;color:#ebd5a6;background:#0009;padding:8px;font-size:10px;position:absolute;bottom:15px;left:0;right:0}.social-section{padding-bottom:30px}.social-heading{margin-bottom:25px}@media (max-width:640px){.reel-track{grid-auto-columns:165px}}
