/*
Theme Name: Fund Art
Description: Responsive Fund Art theme with native WordPress page editing. Use the companion Fund Art Setup plugin to import the supplied site.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.1
Text Domain: fundart
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
@font-face{font-family:Montserrat;src:url('assets/font/Montserrat-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Montserrat;src:url('assets/font/Montserrat-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f9f9f9;color:#292929;font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-underline-offset:.2em}a:hover{color:#666}a:focus-visible,button:focus-visible{outline:3px solid #b18b48;outline-offset:5px}img{max-width:100%;height:auto}.wrap{width:min(960px,calc(100% - 48px));margin-inline:auto}.hero{position:relative;isolation:isolate;background:#080808;color:white;min-height:680px;display:flex;flex-direction:column}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:-2}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.52),rgba(0,0,0,.04));z-index:-1}.hero-inner{padding-top:44px;padding-bottom:96px}.branding{display:inline-block}.branding img,.custom-logo{width:200px;height:auto}.hero h1{font-size:clamp(40px,6.5vw,70px);line-height:1.15;letter-spacing:-.035em;max-width:850px;margin:145px 0 0}.hero.compact{min-height:340px}.hero.compact h1{margin-top:65px;font-size:clamp(36px,5vw,56px)}main{padding-block:65px 80px;min-height:30vh}h2{font-size:clamp(29px,4.5vw,48px);line-height:1.2;font-weight:400;color:#626262;margin:0 0 35px}h3{font-size:24px;line-height:1.4;color:#555;margin:0 0 24px}p{margin:0 0 16px;overflow-wrap:anywhere}.wp-block-columns{gap:64px}.wp-block-column{min-width:0}.auction-card{padding:24px;border:8px solid #fff;box-shadow:0 1px 3px #0004;border-radius:2px}.auction-card p{font-size:15px}.site-footer{background:#080808;color:#fff;padding:38px 0;font-size:13px}.footer-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px}.site-footer a:hover{color:#ccc}.skip-link{position:absolute;left:20px;top:-100px;z-index:100;background:white;color:black;padding:12px}.skip-link:focus{top:15px}.entry-content>*:last-child{margin-bottom:0}.entry-content ul,.entry-content ol{padding-left:24px}.post-list article{margin-bottom:48px}
@media(max-width:781px){.hero{min-height:500px}.hero-inner{padding-top:30px;padding-bottom:60px}.hero h1{margin-top:110px}.wp-block-columns{gap:32px}.hero.compact{min-height:270px}.hero.compact h1{margin-top:50px}main{padding-block:40px 56px}}
@media(max-width:480px){.wrap{width:calc(100% - 32px)}.hero{min-height:430px}.hero h1{margin-top:90px}.auction-card{padding:18px;border-width:5px}h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
