html,body{margin:0}*{box-sizing:border-box}a{color:inherit}button{font:inherit}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid white;outline-offset:5px}.skip{position:absolute;left:-9999px}.skip:focus{left:15px;top:15px;z-index:30;background:black;padding:15px}.gallery-page-title{padding:180px 0 130px}.gallery-page-title>.wrap{padding:10px}.gallery-page-title .heading{height:99px;text-align:center;margin:0}.gallery-page-title h2{font-size:55px;line-height:99px;top:0}.gallery-page-title h2 .solid,.gallery-page-title h2 .outline{font-size:65px;line-height:91px}.gallery-page-panels{padding:100px 0}.gallery-page-columns{display:grid;grid-template-columns:1fr 1fr;padding:10px;column-gap:10px}.gallery-page-columns>div{padding:10px}.gallery-panel{aspect-ratio:1.5;margin-bottom:20px}.gallery-panel:last-child{margin-bottom:0}.classic-main{width:1140px;max-width:100%;margin:auto;display:flow-root;font-weight:300;color:#a4a4a4;font-size:14px;line-height:26.6px}.classic-main h1,.classic-about h1{font-size:100px;font-weight:700;line-height:120px;color:white;margin:8px 0 16px}.classic-main h2{font-size:55px;font-weight:700;line-height:99px;color:white;margin:8px 0 16px}.classic-main h3{font-size:22px;font-weight:600;line-height:30.8px;color:white;margin:8px 0 16px}.classic-main p{font-size:14px;font-weight:300;line-height:26.6px;color:#a4a4a4;margin:0 0 14.4px}.classic-about{display:flow-root}.classic-about h1{width:1140px;max-width:100%;margin:8px auto 16px}.classic-main ul{padding-left:40px;margin:0 0 14.4px}.classic-main li{line-height:26.6px}.classic-main figure{margin:0 0 16px}.classic-main figure img{display:block;max-width:100%;height:auto}.classic-main .article-columns{display:flex;gap:32px;margin-bottom:28px}.classic-main .article-column{flex:1;min-width:0}.classic-main .article-image{margin-left:auto;margin-right:auto}.source-comments{margin-top:64px}.source-comment-list{list-style:none;padding:0;margin:0 0 16px}.source-comment-body{padding:30px 0;margin:0;border-bottom:1px solid #ddd}.source-comment-meta img{float:left;margin-right:10px;border-radius:50%}.source-comment-meta>div{min-height:42px}.source-comment-meta{font-size:14px;line-height:26.6px;margin-bottom:20px}.source-comment-content{margin-left:0}.source-comments h2{font-size:55px;line-height:99px}
@media(max-width:767px){.gallery-page-title{padding:150px 0 110px}.gallery-page-title>.wrap{width:calc(100% - 40px);padding:10px}.gallery-page-title .heading{height:55px}.gallery-page-title h2{font-size:45px;line-height:58.5px;top:-10px}.gallery-page-title h2 .solid,.gallery-page-title h2 .outline{font-size:50px;line-height:65px}.gallery-page-panels{padding:50px 0 70px}.gallery-page-columns{grid-template-columns:1fr;padding:0;column-gap:0}.gallery-page-columns>div{padding:10px}.gallery-page-columns>div:first-child{margin-bottom:10px}.classic-main{width:100%;padding:0 10px}.classic-main h1,.classic-about h1{font-size:60px;line-height:72px}.classic-main h2{font-size:45px;line-height:58.5px}.classic-main .article-columns{display:block}.classic-main .article-column{margin-bottom:28px}.source-comments h2{font-size:45px;line-height:58.5px}.source-comment-body{padding:30px 0}}

.source-comments{margin-top:0}.source-comment-list{font-size:.9em;list-style:none;margin:0;padding:0}.source-comment-body{position:relative;display:flex;flex-direction:column;border-bottom:1px solid #ccc;padding:30px 0 30px 60px}.source-comment-meta{display:flex;justify-content:space-between;margin-bottom:.9rem;font-size:inherit;line-height:1}.source-comment-meta>div{min-height:0;line-height:1}.source-comment-meta .comment-avatar{border-radius:50%;left:0;margin-right:10px;position:absolute;float:none}.source-comment-metadata{font-size:11px;line-height:1}.source-comment-author{line-height:1}.source-comment-content p{margin-bottom:14.4px}
@media(max-width:767px){.source-comment-body{padding:30px 0}.source-comment-meta .comment-avatar{float:left;position:inherit}}

.gallery-page-title{background-position:center;background-size:cover}
@media(max-width:767px){.classic-main h1,.classic-about h1{padding:0 10px}}
