<style>
.nav-open:not(.mobile-style-nav) .site-header,
.site-header {
    padding: 10px 5vw; }
  
h1.site-title {
    font-size: clamp(1rem, 2vw, 2rem);
    font-family: 'matrix-ii-ext-wide';
    text-transform: uppercase;
    letter-spacing: .04em; }
  
body,
.main-content {
    background-color: var(--BackgroundBlog);}
  
article {
  //  box-shadow: 0 11px 67px -4px rgb(0 0 0 / 28%);
    border-radius: 10px;
}

a.BlogList-item-title {
    padding-top: 5px; }
.Blog-meta.BlogList-item-meta,
a.BlogList-item-title {
    padding-left: 15px; }
.Blog-meta.BlogList-item-meta {
  	margin-bottom: 9px !important; }
.BlogList-item-title {
    font-weight: 800;
  	font-size: 25px; }
  
.BlogList-item-image-link {
        border-radius: 10px; }
.Blog-meta {
    font-size: 11px;
  	letter-spacing: .05em; }
  
.Blog-meta, 
a {
    -webkit-font-smoothing: antialiased; }
  

</style>
<link rel="stylesheet" href="https://drix-lim.squarespace.com/s/drixlim.css">

<script>
window.customFilterSettings = {
    'targets': [{
        container: '.BlogList,.blog-list,.article-list',// css selector for filter container
        items: 'article',// css selector for items to filter
        settings: {
            requestAttrWithAjax: true,
            waitForAjax: false,
            urlQuery: false,
            position: 'top',
            align: 'left',
            showItemsCount: false,
            collectionUrl: '',
            wrapFilterContainer: false,
            itemsCount: {
                enabled: false, 
                text: '',
                positionOrder: 1 
            },
            keepDropdownsOpenOnInit: false, 
            customClasses: 'lite-dropdowns',
            /* Add any custom classes to filter container if you want to have your own to use in CSS styling,
            available: cf-sort-right (move sorting element right), cf-sort-left (move sort left), lite-dropdowns(gives lighter dropdowns stylings), cf-ctrls-inline (makes dropdowns fit one line space)*/
            view: 'breadcrumbs', // available: dropdowns, breadcrumbs, modern, buttons, buttons-round, buttons-pill, buttons-inline
            sticky: {// if enabled: true - trying enable sticky position of Filter to be seen on scroll
                enabled: false,
                top: '6%'
            },
            simpleFilter: {
                show: {
                    effect: 'fade',
                    transitionDuration: 300,
                    stagger: 60
                },
                hide: {
                    effect: 'fade',
                    transitionDuration: 100,
                    stagger: 18
                }
            },
            pagination: {
              enabled: true, // enable pagination
              pageSize: 30, // set the page size to 30
            },
            /*----Mobile Panel Section----*/
            mobilePanel: {// control if you want to have separate offscreen panel with filters on small screens
                enabled: false,// if set to false, no filter buttons on mobiles will be showed
                triggerButtonName: 'Filter', // trigger button text
                keepDropdownsOpen: null, // if false it overrides desktop settings, if true - dropdowns opened
                closeOnSelect: false, // mobile panel closed just after user selected something
                closeOnSearch: false, // mobile panel closed if user searced something in searc field
                closeOnOutsideClick: false // if true, mobile panel will be closed if user clicks outside it
            },
          initState:{filter:['type|photo']}, 
            /*----Filters Section----*/
            filter: { // here you define all filters you need and name them
                category: false, // disabling default Category dropdown
                tag: false, // disabling default Tag dropdown
                items: [{
                    name: "Type",
                    positionOrder: 1,
                    allowedPrefSuf: "type:",
                    logic: 'and',
                    multiple: false,
                    strict: true,
                    hideValueLabel: false,
                    getAttr: 'tags'
                }]
            },
            sort: {// define the sorters
                enabled: false,// if false - no sorters visible/working
                //defined: 'date_desc',// select which of defined sorters will work initially
                items: [{
                    name: 'Alphabetical',
                    order: 'asc|desc',
                    orderTexts: 'A-Z|Z-A',
                    hideName: true,
                    sort: 'title'
                },{
                    name: 'Date',// name your sorter
                    order: 'asc|desc',// apply the orders you want to use
                    orderTexts: 'Older|Newer',// name the orders in format you need
                    hideName: true,// if true, you will not see Date name
                    sort: '[data-publish-on] parseInt'//if properly configured, each Squarespace item will have publish date as data attribute. parseInt saysFilter operate it as integer number
                }]
            },
            search: {
                enabled: false,// if false, no Search input will be showed
                text: 'Search', //set the placeholder to your search field, otherwise Search will be used
            }
        }
    }]
};
</script>
<script>
 /*ADD Filter BUTTON*/
$(document).ready(function() {
    $('<div id="show-filter" class="show-filter" type="button"></div>').prependTo('#mainContent');
    $('#show-filter').unbind('click');
    $('#show-filter').on('click', function(e) {
        $('body').toggleClass("show-filter");
        $('#show-filter').toggleClass("active");

      e.preventDefault();
})
});
  
 /*ADD Filter BUTTON*/
$(document).ready(function() {
    $('<div id="publication" class="publication" type="button"></div>').prependTo('#mainContent');
});
  </script>

<style>
 .nav-open:not(.mobile-style-nav) .site-header,
.site-header {
    padding: 10px 5vw; }
.BlogItem-share {
    display: none !important;}
.site-branding h1 a {
    color: #998679; }
  
.main-content {
    padding: clamp(0px, 20px, 7vw)!important; }
  
a.BlogList-item-title {
    position: absolute;
    color: white;
    height: 100%;
    transition: all .34s cubic-bezier(.215,.61,.355,1);
    width: 100%;
    display: flex !important;
    padding: 5px 0 0.8em 0 !important;
    margin: 0;
    justify-content: center;
    align-items: flex-end;
    line-height: .8em;
    z-index: 1;
}
  
.tweak-blog-list-alignment-center .BlogList-item-title:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(0deg, #00000038, transparent, transparent);
    bottom: 0;
    z-index: -1;
    transition: all .34s cubic-bezier(.215,.61,.355,1);
    border-radius: 10px;
}
@media (hover: hover) and (pointer: fine) {
article:hover .BlogList-item-title:before { 
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  } }
  
.Blog-meta.BlogList-item-meta {
    position: absolute;
    transform: translateY(0%) rotate(90deg) translateY(-100%);
    transform-origin: top left;
}
@media (hover: hover) and (pointer: fine) {
article:hover .Blog-meta.BlogList-item-meta {
    transform: translateY(0%) rotate(90deg) translateY(0%);
  background: var(--BackgroundL1);
  } }
  
 .tweak-blog-list-item-image-show .BlogList-item-image {
    padding: 0 !important;
    margin: 0 !important;
}
  
  
 .tweak-blog-list-alignment-center .BlogList-item-title {
    transition: all .34s cubic-bezier(.215,.61,.355,1);
}
  
.view-list article {
    margin: 0 !important;
    width: 100% !important;
}
  
.BlogList-item-image-link {
    border-radius: 10px;
    transition: all .32s cubic-bezier(.23,1,.32,1);
}
@media (hover: hover) and (pointer: fine) {
article:hover .BlogList-item-image-link {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }}
 
@media (hover: hover) and (pointer: fine) {
article:hover .BlogList-item-title {
    font-size: 59px;
    padding: 5px 0 0.2em 0 !important;
  }}
/*PUBLICATION*/
article.type-publication a.BlogList-item-title {
    display: none !important;
}
  
/*FEATURED*/
.tweak-blog-list-style-grid.tweak-blog-list-item-image-aspect-ratio-grid-34-three-four-vertical .featured .BlogList-item-image:before {
    padding-bottom: calc((133.33% / 2) - (var(--Gap) / 1.5));
}
  
article.featured {
    grid-column-end: 2 span;
    grid-row-end: 1 span;
}
  
article.featured .Blog-meta.BlogList-item-meta {
    width: calc((100% / 3 * 4 / 2) - (var(--Gap) / 1.5));
}
  
 section.BlogList {
    overflow: visible !important;
    display: grid;
    grid-template-columns: repeat(var(--AmountColums), 1fr);
    gap: var(--Gap);
    grid-auto-flow: dense;
}
  
.BlogList-item-image-link img {
    background-size: 120%;
    object-fit: cover;
    left: 50% !important;
    position: absolute !important;
    top: 50% !important;
    transform: translate(-50%,-50%);
    object-position: 50%;
    height: 100% !important;
    width: 100% !important;
    transition: all .3s cubic-bezier(.215,.61,.355,1);
}
@media (hover: hover) and (pointer: fine) {
article:hover .BlogList-item-image-link img {
    height: 140% !important;
    width: 140% !important;
  }}
  
  
  
article .Blog-meta.BlogList-item-meta {
    margin-bottom: 0 !important;
    background: transparent;
    width: calc(100% / 3 * 4);
    display: flex;
    justify-content: flex-start;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    z-index: -1;
    transition: all .32s cubic-bezier(.23,1,.32,1);
}
  
.view-list .Blog-meta a {
    color: var(--ColorL3);
    font-family: 'itc-avant-garde-gothic-pro';
    font-weight: 100;
    letter-spacing: .15em;
    font-size: 13px; }
  
.view-item span.site-title {
    color: white;
}
  
.custom-filter-container .filterDropdown.sqs-block-archive .archive-group-name-link.active {
    pointer-events: none;
    touch-action: none;
    color: #998679 !important;
}
  
.custom-filter-container.custom-filter-view-breadcrumbs .filterDropdown.sqs-block .archive-group-list li a {
    display: inline-block;
    color: #5e5e5e;
}
  
.custom-filter-container.custom-filter-view-breadcrumbs .filterDropdown.sqs-block .archive-dropdown-toggle-label {
    display: none; }
.custom-filter-container.custom-filter-view-breadcrumbs .filterDropdown.sqs-block .archive-group-list li {
    text-transform: uppercase;
    letter-spacing: .08em; }
.custom-filter-container.custom-filter-view-breadcrumbs .filterDropdown.sqs-block .archive-group-list li:before {
    margin: 0 13px !important; }


.custom-filter-container.custom-filter-view-breadcrumbs .filterDropdown.sqs-block .archive-group-list {
    display: flex !important;
    overflow: visible !important;
}
  
 .custom-filter-container.custom-filter-view-breadcrumbs .filterDropdown.sqs-block .archive-group-list li a:after {
    content: '';
    width: 81px;
    height: 100%;
    position: absolute;
    background-color: var(--BackgroundL1);
    z-index: -1;
    transform: translateX(-10px);
    border-radius: 5px;
    display: block;
    top: 0;
    transform: scale(0) translateX(-10px);
    transition: all .32s cubic-bezier(.25,.46,.45,.94);
}
  
.custom-filter-container.custom-filter-view-breadcrumbs .filterDropdown.sqs-block .archive-group-list li a[href*=photo]:after {
    width: 81px;
  }
  
.custom-filter-container.custom-filter-view-breadcrumbs .filterDropdown.sqs-block .archive-group-list li a[href*=publication]:after {
    width: 130px;
  }
@media (hover: hover) and (pointer: fine) {
 .custom-filter-container.custom-filter-view-breadcrumbs .filterDropdown.sqs-block .archive-group-list li a:hover:after {
   transform: scale(1) translateX(-10px);
  }}
  
.main-content {
    background-color: var(--BackgroundBlogItem); }
</style>


<link rel="stylesheet" href="//assets.squarewebsites.org/custom-filter/custom-filter.min.css"/>
<script src="//assets.squarewebsites.org/custom-filter/custom-filter.min.js"></script>
<script>
/*RELATED POSTS*/
$(document).ready(function() {      
    $('div.sqs-block-summary-v2').each(function(){
       $(this).prependTo('.site-footer'); 
    });
}); 
  
$(document).ready(function() {
   $('a.Blog-meta-item-tag[href$="publication"]').each(function(){
     $('body').addClass('publication'); }); 
   $('a.Blog-meta-item-tag[href$="photo"]').each(function(){
     $('body').addClass('photo'); }); 
}); 
</script>
<style>
.view-item div#show-filter {
    background-image: url(https://dennysmamero.squarespace.com/s/sports-portfolio.jpg);
    background-repeat: no-repeat;
    background-position: center;
    transition: all .34s cubic-bezier(.215,.61,.355,1), background-size 5s cubic-bezier(.215,.61,.355,1);
    opacity: 1;
    pointer-events: none;
    background-size: cover;
    z-index: -1;
    margin: auto !important;
    border-radius: 0;
    width: 100vw;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
  background-position: 50% 20%;
}

body.publication.view-item div#publication {
    background-image: url(https://dennysmamero.squarespace.com/s/sports-portfolio.jpg);
    width: calc(50vh / 4 * 3);
    height: 50vh;
    position: absolute;
    background-size: cover;
    transition: all .34s cubic-bezier(.215,.61,.355,1), background-size 5s cubic-bezier(.215,.61,.355,1);
    opacity: 1;
    top: 45vh;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    border-radius: 6px;
    box-shadow: 0 0 50px 8px #ffffff3b;
    background-position: center;
    z-index: 100;
}

@media (hover: hover) and (pointer: fine) {
body.publication.view-item div#publication:hover {
    transform: translateX(-50%) translateY(-50%) scale(1.1);
} }

.view-item div#show-filter:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(0deg, #00000038, transparent, transparent);
}

body.publication.view-item div#show-filter:before {
    content: '';
    width: 100vw;
    height: 100vh;
    position: absolute;
    background: rgb(0 0 0 / 35%);
    left: 0;
    top: 0;
            backdrop-filter: blur(120px) brightness(69%) saturate(397%) contrast(110%);
    -webkit-backdrop-filter: blur(120px) brightness(69%) saturate(397%) contrast(110%);
}
  
article.BlogItem {
  margin-top: 100vh;
}

body.photo.view-item .BlogItem-title {
    position: absolute;
    top: 33vh;
    left: 50%;
    transform: translateX(-50%);
    min-height: 50vh;
    display: flex;
    align-items: flex-end;
    color: white;
      font-family: sisters-one;
    letter-spacing: .03em;
    font-size: 9rem;
}

.view-item h1.BlogItem-title {
    position: absolute;
    top: 33vh;
    left: 50%;
    transform: translateX(-50%);
    min-height: 50vh;
    display: flex;
    align-items: flex-end;
    color: white;
    width: 100%;
    justify-content: center;
}
@media (max-width: 640px) {
body.photo.view-item .BlogItem-title {
    font-size: 23vw;
} 
body.publication.view-item h1.BlogItem-title {
    font-size: 16vw;
} }

.view-item.tweak-blog-item-meta-position-below-title .BlogItem-meta {
    position: absolute;
    top: 85vh;
    left: 50%;
    width: 100vw;
    transform: translateX(-50%);
}

@media (max-width: 640px) {
.view-item.tweak-blog-item-meta-position-below-title .BlogItem-meta {
    font-size: 14px;
    top: 83vh; } }


.view-item .Blog-meta a {
    color: rgba(255,255,255, .75);
  pointer-events: none;
  touch-events: none;
}

.view-item h1.site-title {
    font-size: clamp(1rem, 2vw, 2rem);
    font-family: 'matrix-ii-ext-wide';
    text-transform: uppercase;
    letter-spacing: .04em;
}

body.view-item:not(.mobile-style-nav) .site-header {
    background: transparent; }

.view-item h4.BlogItem-pagination-link-title {
    font-family: baskerville-display-pt;
    color: var(--ColorL1);
    letter-spacing: -.01em;
    font-size: clamp(24px, 30px, 40px);
    opacity: .95;
    transition: all .32s cubic-bezier(.215,.61,.355,1);
}

@media (hover: hover) and (pointer: fine) {
.view-item .BlogItem-pagination-link--next h4.BlogItem-pagination-link-title {
    opacity: 0;
    transform: translateX(20px);
} 
.view-item .BlogItem-pagination-link--prev h4.BlogItem-pagination-link-title {
    opacity: 0;
    transform: translateX(-20px);
} 
@media (hover: hover) and (pointer: fine) {
.view-item .BlogItem-pagination-link--prev:hover h4.BlogItem-pagination-link-title,
.view-item .BlogItem-pagination-link--next:hover h4.BlogItem-pagination-link-title {
    opacity: .95;
    transform: translateX(0); } 
  }}


.photo.view-item h4.BlogItem-pagination-link-title {
    font-size: clamp(35px, 50px, 60px);
    letter-spacing: .02em;
    line-height: 1em;
    transform: translateY(-4px);
    font-family: sisters-one;
}
@media (hover: hover) and (pointer: fine) {
.photo.view-item .BlogItem-pagination-link--next h4.BlogItem-pagination-link-title {
    opacity: 0;
    transform: translateX(20px) translateY(-4px);
} 
.photo.view-item .BlogItem-pagination-link--prev h4.BlogItem-pagination-link-title {
    opacity: 0;
    transform: translateX(-20px) translateY(-4px);
} 
@media (hover: hover) and (pointer: fine) {
.photo.view-item .BlogItem-pagination-link--prev:hover h4.BlogItem-pagination-link-title,
.photo.view-item .BlogItem-pagination-link--next:hover h4.BlogItem-pagination-link-title {
    opacity: .95;
    transform: translateX(0) translateY(-4px); } 
  }}
  

/*RELATED POSTS*/
.view-item .sqs-block.summary-v2-block.sqs-block-summary-v2 {
    padding: 0;
}
.view-item .sqs-block-summary-v2 .summary-item-list {
    width: 100vw;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
}


@media (min-width: 641px) and (max-width: 1047px) {
.view-item .sqs-block-summary-v2 .summary-item-list {
    grid-template-columns: repeat(4, 1fr);
} }

@media (max-width: 640px) {
.view-item .sqs-block-summary-v2 .summary-item-list {
    grid-template-columns: repeat(3, 1fr);
} }

.view-item .sqs-block-summary-v2 .summary-item {
    width: 100% !important;
}

@media (min-width: 641px) and (max-width: 1047px) {
.view-item .summary-item:last-child {
    display: none;
} }
@media (max-width: 640px) {
.view-item .summary-item:nth-child(4n+1) {
    display: none;
} }


.view-item .sqs-block-summary-v2 .summary-block-setting-show-title .summary-thumbnail-container {
    margin: 0 !important;
}

.view-item .sqs-gallery-design-autogrid-slide img.loaded {
    left: 50% !important;
    position: absolute !important;
    top: 50% !important;
    transform: translate(-50%,-50%);
    object-position: 50%;
    object-fit: cover;
    border-radius: 2px;
    transition: all .32s cubic-bezier(.215,.61,.355,1) !important;
}
@media (hover: hover) and (pointer: fine) {
.view-item .summary-item:hover img.summary-thumbnail-image.loaded {
    width: 140% !important;
    height: 140% !important;
} }

.view-item .sqs-block-summary-v2 .summary-block-setting-text-size-medium .summary-title {
    font-size: 2.8vw;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-family: 'baskerville-display-pt';
    margin: 0 !important;
    z-index: 1;
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    letter-spacing: -.04em;
    transition: all .34s cubic-bezier(.215,.61,.355,1);
}

@media (min-width: 641px) and (max-width: 1047px) {
.view-item .sqs-block-summary-v2 .summary-block-setting-text-size-medium .summary-title {
    font-size: calc(2.8vw * 5 / 4);
} }
@media (max-width: 640px) {
.view-item .sqs-block-summary-v2 .summary-block-setting-text-size-medium .summary-title {
    font-size: calc(2.8vw * 5 / 3);
} }

.view-item a.summary-title-link {
    color: white;
    z-index: 1;
    padding-bottom: 20%;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    transition: all .34s cubic-bezier(.215,.61,.355,1);
    opacity: 0;
    transform: translateY(-15%);
}
@media (hover: hover) and (pointer: fine) {
.view-item .summary-title:hover a.summary-title-link {
    transform: translateY(0);
    opacity: 1;
  } }

.view-item .summary-title:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(0deg, #00000038, transparent, transparent);
    bottom: 0;
    z-index: -1;
    transition: all .34s cubic-bezier(.215,.61,.355,1);
    left: 0;
    opacity: 0;
}
@media (hover: hover) and (pointer: fine) {
.view-item .summary-item:hover .summary-title:after {
   opacity: 1;
  } }
  
  
.view-item .summary-title:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgb(0 0 0 / 35%);
    left: 0;
    top: 0;
    backdrop-filter: blur(120px) brightness(69%) saturate(397%) contrast(110%);
    -webkit-backdrop-filter: blur(120px) brightness(69%) saturate(397%) contrast(110%);
    transform: translateY(0);
    transition: all .34s cubic-bezier(.215,.61,.355,1);
    opacity: 0;
}
@media (hover: hover) and (pointer: fine) {
.view-item .summary-item:hover .summary-title:before {
    opacity: 1;
} }

.view-item .summary-metadata-container.summary-metadata-container--below-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-family: itc-avant-garde-gothic-pro;
    padding-bottom: 12%;
    z-index: 1;
    transform: translateY(100%);
    transition: all .34s cubic-bezier(.215,.61,.355,1);
}
@media (hover: hover) and (pointer: fine) {
.view-item .summary-item:hover .summary-metadata-container.summary-metadata-container--below-content {
    transform: translateY(0);
} }

.view-item span.summary-metadata-item.summary-metadata-item--cats {
    font-family: itc-avant-garde-gothic-pro;
    color: white;
    text-transform: uppercase;
    opacity: .85;
    font-size: .85vw;
    letter-spacing: .1em;
}

@media (min-width: 641px) and (max-width: 1047px) {
.view-item span.summary-metadata-item.summary-metadata-item--cats {
    font-size: calc(.85vw * 5 / 4);
} }
@media (max-width: 640px) {
.view-item span.summary-metadata-item.summary-metadata-item--cats {
    font-size: calc(.85vw * 5 / 3);
} }

.view-item .sqs-block-summary-v2 .summary-metadata-item a {
    color: white;
}

/*PHOTO BLOG*/
.photo.view-item .sqs-block-summary-v2 .summary-block-setting-text-size-medium .summary-title {
    font-family: sisters-one;
    font-size: 5vw;
    line-height: .85em;
    padding-bottom: 0.2em;
}

@media (min-width: 641px) and (max-width: 1047px) {
.photo.view-item .sqs-block-summary-v2 .summary-block-setting-text-size-medium .summary-title {
    font-size: calc(5vw * 5 / 4);
} }
@media (max-width: 640px) {
.photo.view-item .sqs-block-summary-v2 .summary-block-setting-text-size-medium .summary-title {
    font-size: calc(5vw * 5 / 3);
} }


/*FOOTER*/
.view-item footer.site-footer {
    display: block;
   padding: 0;
}

.view-item .main-content {
    padding: 0!important;
}


.view-item h3 {
    font-family: 'baskerville-display-pt';
    text-transform: initial;
    letter-spacing: -.03em;
    font-size: clamp(18px, 24px, 35px);
    color: var(--ColorL1);
    margin-bottom: 8px;
    margin-left: 0 !important;
}
  
.view-item .image-block-outer-wrapper {
    border-radius: 4px;
    overflow: hidden;
}
</style>

<script>
  $(document).ready(function() {
    var URL = $('meta[property="og:image"]').attr("content"); console.log(URL);
    var newURL = "url(" + URL + ")";
$("#show-filter").css("background-image", newURL );
$("#publication").css("background-image", newURL );
            });
</script>
<script>
    document.querySelector('.site-title a').setAttribute('href', '/blog');
  </script>