@font-face{font-family:Oswald;src:url('assets/oswald-latin.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Oswald;src:url('assets/oswald-cyrillic.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
:root{--radius:10px}.header{height:88px}.tate-logo{width:106px;height:40px;object-fit:contain}.brand{gap:12px}.brand-extension{font-family:Oswald,'Arial Narrow',sans-serif;font-weight:500;text-transform:uppercase;font-size:21px;letter-spacing:1.5px;padding-left:12px;border-left:1px solid #5d4a2d;line-height:1.2}.brand .demo-badge{margin-left:2px}.btn,.filter,.search-box,.sort-box select{border-radius:5px}.btn-accent{border:1px solid #dbc188}.btn-secondary{border-color:#493d2a}.desktop-nav .active:after{background:var(--accent)}.campaigns-section{padding-top:40px}.page-heading{margin-bottom:32px;align-items:center}.page-heading h1{font-family:Oswald,'Arial Narrow',sans-serif;font-size:62px;font-weight:600;letter-spacing:-1.5px;text-transform:uppercase;line-height:1.15;margin:12px 0 16px}.page-heading h1 span{white-space:nowrap}.page-heading p{font-size:13px}.page-heading .eyebrow{color:#c3ab80}.heading-signature{display:flex;align-items:center;gap:20px;padding:0 28px 0 32px;border-left:1px solid #3a3021}.heading-signature img{width:56px;height:76px;opacity:.85}.heading-signature>span{font-family:Oswald,'Arial Narrow',sans-serif;font-size:18px;text-transform:uppercase;line-height:1.5;letter-spacing:1px;color:#9c8662}.campaign-card.featured{background:#1a1712;grid-template-columns:1.08fr 1fr}.featured .card-cover{border-color:#4d3b22;background:#292219}.featured .card-content{padding:24px}.featured .card-title-row h3{font-family:Oswald,'Arial Narrow',sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.featured .card-title-row{margin-top:20px}.featured .card-description{font-size:12px;max-width:275px}.rate,.featured .rate{font-family:Oswald,'Arial Narrow',sans-serif;font-weight:500;letter-spacing:0}.rate{font-size:30px}.featured .rate{font-size:44px}.campaign-avatar{border-radius:5px;border:1px solid #a8915e26}.card-category{font-size:10px}.card-cover .cover-art:not(.photo-art),.case-preview .cover-art:not(.photo-art),.dialog-cover .cover-art:not(.photo-art),.preview-art .cover-art:not(.photo-art){filter:grayscale(.8) sepia(.25) brightness(.76)}.photo-art{height:100%;width:100%;object-fit:cover;filter:saturate(.5)}.photo-tate-portrait{filter:grayscale(1) contrast(1.08);object-position:center 30%}.featured .photo-tate-portrait{position:absolute;inset:0;height:100%;object-position:center 24%}.photo-tate-car{object-position:center 62%;filter:saturate(.55) brightness(.8)}.photo-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0d0b08d9,transparent 65%);pointer-events:none}.photo-title{position:absolute;bottom:24px;left:24px;font-family:Oswald,'Arial Narrow',sans-serif;font-size:50px;font-weight:600;line-height:1.05;color:#efe8d8;letter-spacing:1px;pointer-events:none}.photo-title>span{color:#d2af6d}.featured-tag{border:1px solid #c9a45c4d;font-size:9px}.card-cover .cover-corner{z-index:2;color:#e5d4b3}.card-cover>button{z-index:3}.section-heading h2,.payout-inner h2,.faq-section h2,.final-cta h2{font-family:Oswald,'Arial Narrow',sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:.2px;line-height:1.3;font-size:34px}.step h3{font-weight:600}.step-number{color:var(--accent)}.payout-section{position:relative;background:#17130d;overflow:hidden}.payout-section:before{content:'';position:absolute;inset:0;background-image:url('assets/knight.svg');background-repeat:no-repeat;background-size:320px;background-position:left -80px bottom -140px;opacity:.045;pointer-events:none}.payout-inner{position:relative}.payout-inner h2{font-size:40px}.big-number{font-family:Oswald,'Arial Narrow',sans-serif;font-size:112px;font-weight:500;letter-spacing:-2px;margin:4px 0 24px}.big-number>span:first-child{font-size:60px;padding-top:16px;margin-right:8px}.big-number .amount-dot{display:none}.payout-figure{padding-left:48px}.case-preview,.dialog-cover,.preview-art{border-radius:6px}.case-preview .photo-art{filter:grayscale(.7) sepia(.15) brightness(.85)}.play-circle{border-radius:5px;width:40px;height:40px}.case-stats strong{font-family:Oswald,sans-serif;font-size:22px}.case-stats strong span{font-family:Manrope,sans-serif;font-size:10px}.leaderboard-panel{border-radius:10px}.compact h2{font-size:29px}.rank-badge{background:#3a2d17;color:#dbbc7d;border-radius:4px}.my-rank{border-radius:6px}.quote-mark{color:#8d713f}.quote blockquote{font-size:18px;line-height:1.7;color:#d5ccbb}.final-cta{background:#1c170f;border-color:#584322;border-radius:8px;padding:40px 48px}.final-cta h2{font-size:44px;line-height:1.25}.final-cta .btn{margin-right:112px}.cta-knight{position:absolute;right:-12px;bottom:-28px;width:160px;height:214px;opacity:.14;transform:rotate(-10deg);pointer-events:none}.footer .tate-logo{width:85px;height:32px}.footer .brand-extension{font-size:17px;padding-left:10px;letter-spacing:1px}.footer-bottom{line-height:1.8}.dialog-header h2{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:27px;letter-spacing:.2px;font-weight:500}.dialog-intro h2{font-family:Oswald,sans-serif;font-size:30px;text-transform:uppercase;letter-spacing:0;font-weight:500}.auth-mark{border-radius:8px}.auth-mark img{width:32px;height:44px}.modal-rate strong{font-family:Oswald,sans-serif}.photo-title~.case-platform{z-index:2}.dialog-cover .photo-tate-portrait{object-position:center 25%}.dialog-cover .photo-title{font-size:32px;bottom:16px;left:16px}.success-copy h2{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:500}.toast{border-radius:6px}.profile-stats strong{font-family:Oswald,sans-serif;font-size:28px}.avatar{border:1px solid #b69b5c1a}.section-footnote{color:#a19785}.auth-note .demo-badge{border-color:#cabd9b}.google-button .demo-badge{color:#514734;border-color:#9a8c70}
@media(max-width:1180px){.page-heading h1{font-size:54px}.heading-signature{padding-right:0;padding-left:24px;gap:12px}.heading-signature>span{font-size:16px}.payout-figure{padding-left:32px}.big-number{font-size:94px}.featured .card-content{padding:20px}.featured .rate{font-size:40px}.featured .card-title-row h3{font-size:26px}.photo-title{font-size:44px}.final-cta .btn{margin-right:64px}}
@media(max-width:900px){.mobile-nav{top:88px}.heading-signature>span{display:none}.heading-signature{padding-left:24px}.heading-signature img{width:48px;height:64px}.page-heading h1{font-size:48px}.featured .card-content{padding:24px}.featured .photo-tate-portrait{object-position:center 28%}.section-heading h2,.faq-section h2{font-size:30px}.payout-inner h2{font-size:32px}.big-number{font-size:80px}.big-number>span:first-child{font-size:42px;padding-top:12px}.payout-caption{font-size:10px}.compact h2{font-size:28px}.final-cta h2{font-size:38px}.final-cta .btn{margin-right:32px}.final-cta{padding:32px}.cta-knight{width:136px}}
@media(max-width:600px){.header{height:72px}.mobile-nav{top:72px}.brand{gap:8px}.tate-logo{width:74px;height:28px}.brand-extension{font-size:16px;padding-left:8px;letter-spacing:.7px}.brand .demo-badge{display:none}.header-actions .btn-small{font-size:10px;padding:9px 10px}.campaigns-section{padding-top:28px}.heading-signature{display:none}.page-heading h1{font-size:48px;max-width:none;letter-spacing:-1px;line-height:1.2;margin-block:12px}.page-heading h1 span{display:block}.page-heading p{font-size:12px;max-width:300px}.campaign-card.featured{grid-template-columns:1fr}.featured .card-cover{height:220px;min-height:0}.featured .card-content{padding:20px}.featured .photo-tate-portrait{object-position:50% 25%;width:64%;left:auto;right:0;object-fit:cover}.featured .card-cover:before{content:'';position:absolute;left:0;top:0;width:37%;height:100%;background:#292219}.photo-title{font-size:40px;bottom:24px;left:20px}.featured .photo-shade{background:linear-gradient(90deg,#292219 0%,#292219 20%,transparent 80%)}.featured .card-title-row{margin-top:16px}.featured .rate{font-size:40px}.featured .card-description{max-width:none}.featured-tag{font-size:9px}.featured .cover-corner{display:none}.section-heading h2,.faq-section h2{font-size:28px;letter-spacing:0}.how-section{padding-block:48px}.payout-inner h2{font-size:32px}.payout-figure{padding:24px 0 0}.big-number{font-size:92px;margin-top:4px;letter-spacing:-1px}.big-number>span:first-child{font-size:46px;padding-top:12px}.payout-caption{font-size:9px}.compact h2{font-size:26px}.quote blockquote{font-size:17px}.final-cta{padding:28px 24px}.final-cta h2{font-size:38px}.final-cta .btn{margin-right:0}.cta-knight{right:-16px;bottom:-16px;opacity:.2;width:140px;height:186px}.footer .tate-logo{width:74px;height:28px}.footer .brand-extension{font-size:15px}.footer-top{gap:24px}.footer-bottom>span:nth-child(2){max-width:280px}.dialog-intro h2{font-size:28px}.dialog-header h2{font-size:24px}.dialog-cover .photo-title{font-size:28px}.btn{font-weight:600}}
@media(max-width:360px){.tate-logo{width:66px;height:25px}.brand-extension{font-size:14px;padding-left:6px}.brand{gap:6px}.header-actions .btn-small{font-size:9px;padding:8px}.page-heading h1{font-size:43px}.big-number{font-size:84px}.featured .photo-tate-portrait{width:68%}.photo-title{font-size:38px}.compact h2{font-size:23px}}
/* Saturated gold lettering, matched to the knight in the supplied Tate logo. */
:root{--gold-ink:#dfb91d}
.page-heading h1 span,.featured .rate,.hot-label,.big-number,.case-stats strong,.step-number,.final-cta h2 span,.payout-inner .text-link,.modal-rate>div:first-child strong,.card-join-state,.example-url,.my-rank>span:first-child,.rank-badge{color:var(--gold-ink)}
.photo-title>span{color:#e4bf31}.heading-signature>span{color:#c6a83f}.heading-signature img,.cta-knight,.auth-mark img{filter:saturate(1.7)}
.campaign-card:not(.featured) .photo-title{display:none}
