:root{--paper:#090909;--ink:#f4efe4;--muted:#c5b894;--line:#393124;--green:#e4b446}
body{background:#090909;color:#f4efe4}
.site-header,.site-footer{background:#090909;border-color:#30291d}
.brand{color:#f2c55e}.brand-logo{box-shadow:0 0 0 1px #b78a37}
.main-nav{color:#d2c7ae}.main-nav a:hover,.site-footer a:hover{color:#f5c85c}
.main-nav .nav-cta,.button-dark{background:#d7a934;color:#14110a}
.main-nav .nav-cta:hover,.button-dark:hover{background:#f0c95f;color:#14110a}
.eyebrow,.section-tag{color:#c6aa69}.eyebrow-dot{background:#e4b446}
h1 em,h2 em,.manifesto-inner>p em{color:#e4b446}
.hero-intro,.intro-description p,.process-heading>p,.pricing-heading>p{color:#c3bcae}
.hero-proof p,.hero-proof strong{color:#d5cdbd}.proof-star{color:#e4b446;font-size:21px;width:27px;display:inline-grid;place-items:center}
.text-link{color:#f1e4c2;border-color:#886f3b}
.hero-art .art-sun{background:#16120b}
.floating-note{background:#15130f;color:#d0c6b1;border:1px solid #5c4723;box-shadow:0 10px 28px #0009}
.note-icon{background:#302614;color:#edc252}.note-two b{color:#f3ead9}.sparkle{color:#e4b446}
.art-caption{color:#bba979}
.trust-band{background:#0e0d0a;border-color:#393124}.trust-band>p{color:#ac9b73}.trust-list{color:#e2c984}.trust-list i{color:#e4b446}
.service-card,.price-card{background:#11100d;border-color:#3b3325;color:#f4efe4}
.service-card h3,.price-card h3,.step h3,.sample-card h3{color:#f5efe3}
.service-card p,.price-desc,.price-card li,.sample-card p{color:#c2baaa}
.card-icon{color:#e7bc55}.icon-sand,.icon-lilac,.icon-peach{background:#2b2417}
.card-number,.price-label{color:#c2a65e}
.service-card>a{color:#e7bc55}
.manifesto{background:#17130b;border-top:1px solid #493a20;border-bottom:1px solid #493a20}
.manifesto-mark{color:#e4b446}.manifesto-bottom{border-color:#493a20;color:#b9a773}.manifesto-bottom a{color:#f2e6cb}
.step,.step+.step,.steps{border-color:#393124}.step-top{color:#b7a776}.step-symbol{color:#e4b446}.step p{color:#c2baaa}.step small{color:#ab9b72}
.pricing{border-color:#393124}.price-card.featured{background:#1b160b;border-color:#80642c}.popular-tag{background:#d7a934;color:#17120a}.price>span,.price small{color:#bdb19a}.price-rule{background:#413722}.price-card li:before{color:#e4b446}.button-outline{border-color:#8a7139;color:#f1d58f}.button-outline:hover{background:#d7a934;color:#14110a}.price-footnote{color:#aaa18f}
.faq{border-color:#393124}.faq-list details,.faq-list details:first-child{border-color:#393124}.faq-list summary{color:#eee5d4}.faq-list summary span{color:#e4b446}.faq-list details p{color:#c1b8a7}
.contact{color:#f6f0e4}.contact-card{background:#17130c;border:1px solid #674f24}.contact-card:before,.contact-card:after{border-color:#e1b74a1c}.contact-card .section-tag{color:#d8bc76}.contact-card h2 em{color:#efc352}.contact-card>p{color:#d1c7b4}.contact-ornament{color:#e7b944}.button-light{background:#e1b23d;color:#17130b}.button-light:hover{background:#f2ca65}.contact-card>small{color:#bcad8a}
.site-footer p,.site-footer>div{color:#bfb59e}.site-footer>small{color:#9c8a62}

.samples{padding:96px 0 105px}
.samples-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin:29px 0 42px}
.samples-heading>p{max-width:300px;margin:0 0 4px;color:#c3bcae;font-size:12px;line-height:1.85}
.sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sample-card{min-width:0}.sample-browser{height:240px;overflow:hidden;border:1px solid #4a3a20;border-radius:4px;box-shadow:0 17px 42px #0008}
.demo-top{height:24px;display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:center;padding:0 9px;background:#13110d;color:#bca66f;font:7px var(--sans);letter-spacing:.3px}
.demo-top span:first-child{color:#b38b3a;letter-spacing:1px}.demo-top span:nth-child(2){text-align:center;color:#93866a}.demo-top span:last-child{text-align:right}
.demo-page{height:216px;position:relative;overflow:hidden;padding:11px 14px}.demo-nav{display:flex;justify-content:space-between;position:relative;z-index:2;align-items:center;font:7px var(--sans);letter-spacing:.4px}.demo-nav b{font:700 10px var(--display);letter-spacing:-.3px}.demo-nav span{font-size:5px;letter-spacing:.5px}.demo-main{position:absolute;left:17px;top:65px;z-index:2}.demo-main small{font-size:5px;letter-spacing:1px}.demo-main h3{font:36px/.93 var(--serif);letter-spacing:-1.7px;margin:10px 0 14px}.demo-button{display:inline-block;padding:7px 9px;font:6px var(--sans);letter-spacing:.5px}
.demo-cafe .demo-page{background:#efe3c9;color:#352819}.demo-cafe .demo-nav b{color:#384331}.demo-cafe .demo-main small{color:#7c694c}.demo-cafe .demo-main h3{color:#394533}.demo-cafe .demo-button{background:#384331;color:#f4ebd7}.demo-cafe-art{position:absolute;right:14px;bottom:-8px;width:43%;height:155px;background:#a55f36;color:#f6e9ca;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(3deg)}.demo-cafe-art i{font-style:normal;font-size:54px;line-height:1}.demo-cafe-art b{font-size:6px;letter-spacing:1.5px;text-align:center;line-height:1.5}
.demo-photo .demo-page{background:#e7dfd3;color:#302a25}.demo-photo .demo-main small{color:#8d6c4d}.demo-photo .demo-main h3{color:#4a4035}.demo-photo .demo-button{border:1px solid #8c7250;color:#594a39}.demo-photo-art{position:absolute;right:16px;bottom:13px;width:38%;height:147px;background:#ab8064;overflow:hidden}.demo-photo-art:before{content:"";position:absolute;inset:12px;background:linear-gradient(140deg,#68706a 0 35%,#c6a17c 35% 56%,#50453d 56%)}.demo-photo-art i{position:absolute;width:68px;height:88px;border-radius:48% 48% 10% 10%;background:#332d29;left:23px;bottom:-12px}.demo-photo-art span{position:absolute;z-index:2;top:8px;left:8px;font:6px var(--sans);color:#fff;letter-spacing:.7px}
.demo-build .demo-page{background:#151614;color:#eee6d5}.demo-build .demo-nav b{color:#e1b747}.demo-build .demo-main small{color:#d1a540}.demo-build .demo-main h3{color:#f4efe3}.demo-build .demo-button{background:#d7a934;color:#19150e}.demo-build-art{position:absolute;right:13px;bottom:13px;width:39%;height:148px;background:linear-gradient(145deg,#49483e,#25251f 52%,#8d6327);display:flex;align-items:center;justify-content:center;color:#e7bb4e}.demo-build-art i{position:absolute;inset:10px;border:1px solid #e0b24255}.demo-build-art b{font:28px var(--serif);z-index:1}.demo-build-art span{position:absolute;bottom:9px;font:5px var(--sans);letter-spacing:1px;color:#e8dfc6}
.sample-meta{display:flex;justify-content:space-between;gap:8px;margin:16px 0 9px;color:#c5a858;font-size:7px;letter-spacing:.8px}.sample-card>h3{font:600 16px var(--display);letter-spacing:-.4px;margin:0 0 7px}.sample-card>p{font-size:10px;line-height:1.75;margin:0;max-width:300px}
@media(max-width:850px){.sample-browser{height:205px}.demo-page{height:181px}.demo-main{top:54px}.demo-main h3{font-size:30px}.demo-cafe-art,.demo-photo-art,.demo-build-art{height:123px}.samples{padding:77px 0 84px}}
@media(max-width:650px){.samples{padding:68px 0 72px}.samples-heading{display:block;margin:24px 0 29px}.samples-heading h2{font-size:41px}.samples-heading>p{margin-top:16px;max-width:380px}.sample-grid{grid-template-columns:1fr;gap:29px}.sample-browser{height:250px}.demo-page{height:226px}.demo-main{top:66px;left:21px}.demo-main h3{font-size:37px}.demo-cafe-art,.demo-photo-art,.demo-build-art{height:160px}.sample-card>h3{font-size:17px}.sample-card>p{font-size:11px}.site-footer>div{flex-wrap:wrap}}
