@import "https://www.sentientcookie.art/static/theme_api/v1/hosted_fonts-58e499298cb6db37c90c2bd6bd2ad287c8423ad12d9c2cc346a2af9afc8b7fd4.css";
@import "https://www.sentientcookie.art/static/theme_api/vendor/webtype_fonts.min-a27384810945198dd373502796bfbada62cc8409c49831a8778ac894e78f7749.css";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#000;--white:#fff;--accent:#ff5a5a;--swing-ease:cubic-bezier(.445, .05, .55, .95);--site-zoom:.95;--sidebar-width:230px;--sidebar-left-pad:25px}*{box-sizing:border-box}html,body{background:var(--black);min-height:100%;color:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Proxima Nova Regular,sans-serif}body{min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.desktopSidebar{z-index:10;width:var(--sidebar-width);height:100vh;padding-top:2%;padding-right:2%;padding-left:var(--sidebar-left-pad);background:var(--black);position:fixed;top:0;left:0}.sidebarInner{flex-direction:column;height:100%;display:flex}.sidebarLogoWrap{flex-shrink:0;margin-bottom:1.05rem}.sidebarLogoLink{display:inline-block}.sidebarLogoImage{width:100%;max-width:180px;height:auto;display:block}.sidebarMenuWrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.menuList ul,.mobileMenuList ul{margin:0;padding:0;list-style:none}.menuCategory+.menuCategory{margin-top:.6rem}.menuCategoryLabel,.mobileCategoryLabel{background:var(--black);color:var(--white);margin:.15em;padding:0 .5em;font-family:CoFo Sans Black,sans-serif;font-size:15px;font-style:italic;font-weight:700;line-height:1.7;text-decoration:underline;display:inline-block}.menuItem,.mobileItem{margin-left:.5em}.menuItem a,.mobileItem a{background:var(--black);color:var(--white);margin:.15em;padding:0 .5em;font-family:Proxima Nova Regular,sans-serif;font-size:14px;line-height:2;display:inline-block}.menuItem a:hover,.mobileItem a:hover,.menuItem.selected a,.mobileItem.selected a,.shareButton:hover{color:var(--accent)}.desktopFooter{margin-top:auto;margin-bottom:0;padding:1.35em 0 .55em}.desktopFooter .socialIcons{align-items:center;gap:10px;display:flex}.desktopFooter .socialIcons a{line-height:1}.socialIcons a,.shareButton{color:var(--white);align-items:center;display:inline-flex}.socialIcon{width:20px;height:20px;display:block;overflow:visible}.shareButton{text-transform:lowercase;background:0 0;border:0;padding:0;font-size:12px;line-height:1.1}.footerText{margin-top:.8rem;font-size:11px;line-height:1.45}.copyrightNotice{z-index:1800;color:#101010;text-align:left;opacity:0;pointer-events:none;width:min(84vw,280px);transition:opacity .2s ease, transform .2s var(--swing-ease);background:#fffffff5;border-radius:8px;padding:8px 10px;font-family:Proxima Nova Regular,sans-serif;font-size:clamp(12px,1.1vw,14px);font-weight:600;line-height:1.25;position:fixed;top:16px;left:16px;transform:translateY(6px);box-shadow:0 10px 22px #0000005c}.copyrightNoticeVisible{opacity:1;transform:translateY(0)}.pageCanvas{background:var(--black);min-height:100vh}.galleryContent{margin-left:var(--sidebar-width);background:var(--black)}.galleryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.galleryTile{aspect-ratio:1;background:var(--black);border:0;width:100%;padding:0;position:relative;overflow:hidden}.galleryTileImage{object-fit:cover;opacity:1;backface-visibility:hidden;width:100%;height:100%;transition:all .3s ease-out;display:block}.galleryTile:hover .galleryTileImage{opacity:1;transform:scale(1.04)}.galleryTile:active .galleryTileImage{opacity:.5;transition:none}.aboutContent{margin:0 3% 5% var(--sidebar-width);background:var(--black);padding:2% 0 0 2%}.aboutWrapper{width:100%;padding-left:60px}.aboutRow{grid-template-columns:minmax(250px,30%) minmax(0,1fr);justify-content:start;column-gap:30px;width:100%;max-width:1100px;display:grid}.aboutImageColumn,.aboutCopyColumn{padding-top:50px}.aboutImage{width:100%;max-width:430px;height:auto;margin-left:0;display:block}.aboutRichText{color:var(--white);font-family:Proxima Nova Regular,sans-serif;font-size:16px;line-height:1.75}.aboutRichText p{margin:0 0 1.15em}.aboutRichText a{color:var(--accent);text-decoration:underline}.aboutRichText a:hover{color:var(--accent)}.aboutRichText strong{font-weight:700}.aboutRichText .aboutInquiry strong{color:var(--white)}.aboutRichText .aboutInquiry{margin-top:2.2em}.aboutRichText .aboutHeart{margin-top:1.8em}.mobileHeader,.mobileDrawer,.mobileNavFader,.mobilePageFooter{display:none}.lightboxOverlay{z-index:1000;opacity:0;animation:lightboxFadeIn .25s var(--swing-ease) forwards;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightboxOverlay.closing{pointer-events:none;animation:lightboxFadeOut .25s var(--swing-ease) forwards}.lightboxInner{justify-content:center;align-items:center;max-width:calc(100vw - 120px);max-height:calc(100vh - 168px);display:inline-flex;transform:translateY(-18px)}.lightboxInner.canAdvance{cursor:pointer}.lightboxImageStage{place-items:center;display:grid}.lightboxImage{will-change:transform, opacity;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 168px);display:block}.lightboxImageLayer{grid-area:1/1}.lightboxImageLayer.outgoing{z-index:1;pointer-events:none}.lightboxImageLayer.incoming{z-index:2}.lightboxImage.slideInFromLeft{animation:lightboxSlideInFromLeft .25s var(--swing-ease)}.lightboxImage.slideInFromRight{animation:lightboxSlideInFromRight .25s var(--swing-ease)}.lightboxImage.slideOutToLeft{animation:lightboxSlideOutToLeft .25s var(--swing-ease)}.lightboxImage.slideOutToRight{animation:lightboxSlideOutToRight .25s var(--swing-ease)}.lightboxCloseButton{z-index:1001;color:#ffffff47;background:0 0;border:0;padding:0;font-size:46px;line-height:1;position:absolute;top:10px;right:14px}.lightboxCloseButton:hover{color:#ffffffb8}.lightboxThumbRail{width:calc(100vw - 28px);position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.lightboxThumbTrack{--thumb-size:64px;--thumb-edge-pad:calc(50% - (var(--thumb-size) / 2));padding:0 var(--thumb-edge-pad) 2px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.lightboxThumbTrack::-webkit-scrollbar{display:none}.lightboxThumb{width:var(--thumb-size);height:var(--thumb-size);opacity:.5;scroll-snap-align:center;background:#ffffff1a;border:1px solid #ffffff2e;flex:none;padding:0;display:block;overflow:hidden}.lightboxThumb:hover,.lightboxThumb.selected{opacity:1}.lightboxThumb.selected{border-color:#ffffffeb}.lightboxThumbImage{object-fit:cover;width:100%;height:100%;display:block}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lightboxFadeOut{0%{opacity:1}to{opacity:0}}@keyframes lightboxSlideInFromLeft{0%{opacity:0;transform:translate(-120px)}to{opacity:1;transform:translate(0)}}@keyframes lightboxSlideInFromRight{0%{opacity:0;transform:translate(120px)}to{opacity:1;transform:translate(0)}}@keyframes lightboxSlideOutToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-120px)}}@keyframes lightboxSlideOutToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(120px)}}@media only screen and (min-width:768px){body{zoom:var(--site-zoom)}}@media only screen and (min-width:95em){:root{--sidebar-width:250px;--sidebar-left-pad:40px}.sidebarLogoImage{max-width:190px}}@media only screen and (max-width:767px){.desktopSidebar{display:none}.mobileHeader{z-index:40;background:0 0;width:100%;padding:0 25px;display:block;position:fixed;top:0;left:0}.mobileLogoWrap{width:74%;min-height:64px;padding:20px 25px 20px 0;transition:opacity .3s}.mobileLogoLink{display:inline-block}.mobileLogoImage,.mobileDrawerLogoImage{width:auto;height:58px;min-height:37px;max-height:60px;display:block}.mobileMenuToggle{z-index:50;color:var(--white);background:0 0;border:0;padding:12px 9px;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.menuVisible .mobileMenuToggle{background:var(--black)}.mobileHeader.menuVisible .mobileLogoWrap{opacity:0}.menuToggleIcon{display:block}.mobileNavFader.visible{z-index:25;background:0 0;display:inline-block;position:fixed;inset:0}.mobileDrawer{z-index:30;background:var(--black);width:74%;height:100%;transition:left .3s ease-out;position:fixed;top:0;left:-74%;overflow:hidden}.mobileDrawer.visible{display:block;left:0}.mobileDrawerInner{flex-direction:column;height:100%;display:flex}.mobileDrawerLogo{padding:20px 25px 0}.mobileDrawerLogoLink{display:inline-block}.mobileDrawerMenuWrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.mobileMenuList{padding:20px 0 0}.mobileCategory{padding:20px 0}.mobileCategory+.mobileCategory{padding-top:0}.mobileCategoryLabel{cursor:default;margin:0 0 8px 19px;padding:0 8px;font-size:21px}.mobileItem{width:100%;margin-left:0;padding:0 19px;line-height:40px}.mobileItem a{margin:0;padding:2px 8px;font-size:21px;line-height:2}.mobileFooter{margin-top:auto;padding:30px 25px 20px}.mobileFooter .socialIcons{align-items:center;gap:4px;display:flex}.pageCanvas{min-height:100vh;padding-top:98px;transition:transform .3s ease-out,opacity .3s ease-out,background-color .3s ease-in}.pageCanvas.menuVisible{opacity:.6;pointer-events:none;transform:translate(86%)}.galleryContent,.aboutContent{background:var(--black);min-height:100%;margin:0;padding:0}.galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.aboutWrapper{padding:15px 25px 0}.aboutRow{grid-template-columns:1fr;justify-content:stretch;max-width:none}.aboutImageColumn,.aboutCopyColumn{padding-top:0}.aboutImageColumn{padding-bottom:24px}.aboutImage{width:min(100%,320px);margin-left:0}.aboutRichText{font-size:16px;line-height:1.6}.mobilePageFooter{padding:24px 25px 35px;display:block}.mobilePageFooter .socialIcons{display:flex}.mobilePageFooterAbout{padding-top:14px}.copyrightNotice{width:min(88vw,260px);padding:7px 9px;font-size:12px;line-height:1.22}.lightboxInner{max-width:calc(100vw - 24px);max-height:calc(100vh - 132px);transform:translateY(-12px)}.lightboxImage{max-height:calc(100vh - 132px)}.lightboxCloseButton{font-size:36px;top:6px;right:8px}.lightboxThumbRail{width:calc(100vw - 12px);bottom:10px}.lightboxThumbTrack{--thumb-size:46px;--thumb-edge-pad:calc(50% - (var(--thumb-size) / 2));padding:0 var(--thumb-edge-pad) 2px;gap:8px}}
