/* Larger desktop navigation and mobile typography. */
@media(min-width:1101px){body:not(.inner-page) .pin-nav{min-height:96px;padding:0 2%}body:not(.inner-page) .portfolio-menu-items{gap:clamp(12px,1.5vw,24px)}body:not(.inner-page) .portfolio-nav-trigger{font-size:21px}.inner-page .header nav{font-size:17px;gap:clamp(12px,1.5vw,22px)}}
@media(min-width:801px) and (max-width:1100px){body:not(.inner-page) .portfolio-menu-items{gap:10px}body:not(.inner-page) .portfolio-nav-trigger{font-size:17px}.inner-page .header nav{font-size:13px;gap:10px}.inner-page .brand span{display:none}}
body:not(.inner-page) .portfolio-sub-heading h2{font-size:34px}body:not(.inner-page) .portfolio-sub-heading p,body:not(.inner-page) .portfolio-sub-links a{font-size:17px}.inner-page .page-head>p:last-child{font-size:18px}.inner-page .filter-bar a{font-size:16px}.inner-page .collection-section h2{font-size:28px}.inner-page .item-title{font-size:16px}.inner-page .item small{font-size:14px}
@media(max-width:800px){body:not(.inner-page) .pin-nav{min-height:72px}body:not(.inner-page) .portfolio-menu-toggle{font-size:18px;padding:10px 17px}body:not(.inner-page) .portfolio-nav-trigger{font-size:19px;min-height:58px}body:not(.inner-page) .portfolio-sub-links{grid-template-columns:1fr 1fr}body:not(.inner-page) .portfolio-sub-links a{font-size:16px;min-height:46px}.inner-page .menu-toggle{font-size:16px;min-height:44px}.inner-page .header nav a{font-size:16px;min-height:48px}.inner-page .category-home-link{font-size:14px}.inner-page .page-head h1{font-size:38px}.inner-page .page-head>p:last-child{font-size:16px}.inner-page .filter-bar a{font-size:15px}.inner-page .collection-section h2{font-size:24px}.inner-page .item-title{font-size:15px;white-space:normal}.inner-page .item small{font-size:13px}.inner-page .viewer-head strong{font-size:17px}.inner-page .viewer-content{font-size:15px}}
