@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/wix-madefor-text-400.woff2)format("woff2")}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/wix-madefor-text-500.woff2)format("woff2")}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/wix-madefor-text-600.woff2)format("woff2")}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/wix-madefor-text-700.woff2)format("woff2")}@font-face{font-family:Besley;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/besley-italic-500.woff2)format("woff2")}@font-face{font-family:Besley;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/besley-700.woff2)format("woff2")}@font-face{font-family:Sometype Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sometype-mono-400.woff2)format("woff2")}:root{--clay:#15221a;--clay-deep:#0e1812;--paper:#f2ede0;--paper-warm:#e9e1cc;--ink:#161e18;--ink-body:#45503f;--cream:#efe7d4;--cream-dim:#aeb9a2;--bougainvillea:#9c5e2c;--ochre:#c9994f;--copper:#9d5a26;--copper-deep:#84491c;--gold:#c9994f;--hairline:#d8d2be;--hairline-clay:#3e5244;--display:"Besley", Georgia, serif;--sans:"Wix Madefor Text", -apple-system, BlinkMacSystemFont, sans-serif;--mono:"Sometype Mono", ui-monospace, monospace;--sp-1:8px;--sp-2:12px;--sp-3:16px;--sp-4:24px;--sp-5:40px;--sp-6:72px;--sp-7:120px}*{box-sizing:border-box;margin:0;padding:0}::selection{background:var(--ochre);color:var(--ink)}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink-body);background:var(--paper);font-size:17px;line-height:1.55}a{color:inherit}:focus-visible{outline:2px solid var(--bougainvillea);outline-offset:2px;border-radius:2px}.hero :focus-visible,.about :focus-visible,.site-footer :focus-visible{outline-color:var(--ochre)}.wrap{max-width:1120px;padding:0 var(--sp-4);margin:0 auto}.site-header{color:var(--cream);background:#101a12}.site-header .wrap{align-items:center;gap:var(--sp-4);padding-top:var(--sp-3);padding-bottom:var(--sp-3);display:flex}.wordmark{white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:flex}.mono-mark{width:44px;height:44px;display:block}.lockup{flex-direction:column;gap:2px;display:flex}.lockup-name{font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--cream);font-size:1.15rem;font-weight:700}.lockup-line{font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);align-items:center;gap:7px;font-size:.62rem;display:flex}.lockup-line i{background:var(--gold);opacity:.65;flex:1;height:1px}nav.primary{gap:var(--sp-4);flex-wrap:wrap;margin-left:auto;display:flex}nav.primary a{color:var(--cream);border-bottom:2px solid #0000;padding-bottom:2px;font-size:.95rem;text-decoration:none}nav.primary a:hover{border-bottom-color:var(--ochre)}.lang{font-family:var(--mono);color:var(--cream-dim);align-items:center;gap:6px;font-size:.8rem;display:flex}.lang .on{color:var(--cream);border-bottom:2px solid var(--ochre);padding-bottom:1px}.lang a{text-decoration:none}.btn{font-family:var(--sans);border:1px solid #0000;border-radius:6px;padding:11px 20px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.btn-cream{background:var(--cream);color:var(--clay-deep)}.btn-cream:hover{background:#fff}.hero{color:var(--cream);text-align:center;background:#101a12;position:relative;overflow:hidden}.hero-art{width:100%;height:auto;display:block;mask-image:linear-gradient(#0000 0,#000 12% 90%,#0000 100%)}.hero-inner{padding-top:var(--sp-4);padding-bottom:var(--sp-6)}.hero-title{font-family:var(--display);letter-spacing:-.01em;color:var(--cream);text-wrap:balance;max-width:19ch;margin:0 auto;font-size:clamp(2.2rem,4.6vw,3.7rem);font-weight:700;line-height:1.12}.hero-answer{margin:var(--sp-4) auto 0;max-width:44ch;color:var(--cream);font-size:clamp(1.05rem,1.6vw,1.2rem)}.hero-answer strong{font-weight:700}.hero-ctas{margin-top:var(--sp-5);gap:var(--sp-4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.btn-copper{background:var(--copper);color:#fff6e9}.btn-copper:hover{background:var(--copper-deep)}.trio{margin:var(--sp-6) auto 0;text-align:left;grid-template-columns:1fr 1fr 1fr;max-width:1000px;display:grid}.trio-item{padding:0 var(--sp-4);align-items:flex-start;gap:14px;display:flex}.trio-item+.trio-item{border-left:1px solid var(--hairline-clay)}.trio-icon{width:26px;height:26px;color:var(--gold);flex-shrink:0;margin-top:2px}.trio-item h3{font-family:var(--sans);color:var(--cream);font-size:.98rem;font-weight:700}.trio-item p{color:var(--cream-dim);margin-top:3px;font-size:.9rem}.cta-quiet{color:var(--cream);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--hairline-clay);font-weight:500}.cta-quiet:hover{text-decoration-color:var(--ochre)}.hero-facts{margin-top:var(--sp-4);font-family:var(--mono);letter-spacing:.04em;color:var(--cream-dim);font-size:.8rem}.qa{padding:var(--sp-7) 0 var(--sp-6)}.qa h2,.help h2,.how h2{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;line-height:1.2}.qa h2 .marker{box-shadow:inset 0 -.45em 0 var(--ochre)}.qa-list{margin-top:var(--sp-5);max-width:72ch;list-style:none}.qa-item{padding:var(--sp-4) 0 var(--sp-4) var(--sp-4);border-top:1px solid var(--hairline)}.qa-item:last-of-type{border-bottom:1px solid var(--hairline)}.qa-q{font-family:var(--display);color:var(--ink);font-size:1.35rem;font-style:italic;font-weight:500;line-height:1.3}.qa-a{margin-top:var(--sp-2)}.qa-a strong{color:var(--ink);font-weight:700}.qa-more{margin-top:var(--sp-4);color:var(--bougainvillea);border-bottom:2px solid var(--bougainvillea);padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-block}.qa-more:hover{color:var(--clay-deep);border-bottom-color:var(--clay-deep)}.help{padding:var(--sp-6) 0;background:var(--paper-warm)}.help-rows{margin-top:var(--sp-5)}.help-row{gap:var(--sp-4);padding:var(--sp-4) 0;border-top:1px solid var(--hairline);grid-template-columns:minmax(200px,1fr) 1.8fr;display:grid}.help-row:last-child{border-bottom:1px solid var(--hairline)}.help-row h3{font-family:var(--display);color:var(--ink);font-size:1.15rem;font-weight:700;line-height:1.3}.help-row p{max-width:56ch}.how{padding:var(--sp-6) 0;background:var(--clay);color:var(--cream)}.how h2{color:var(--cream)!important}.how .step p{color:var(--cream-dim)}.how .step p strong{color:var(--cream)}.steps{margin-top:var(--sp-5);gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.step-num{font-family:var(--mono);color:var(--cream);border-top:2px solid var(--hairline-clay);padding-top:var(--sp-2);font-size:.85rem;display:block}.step p{margin-top:var(--sp-2)}.step p strong{color:var(--ink);font-weight:700}.about{background:var(--clay-deep);color:var(--cream);padding:var(--sp-6) 0}.about .wrap{gap:var(--sp-6);grid-template-columns:minmax(260px,380px) 1.3fr;align-items:center;display:grid}.about-photo{border:6px solid var(--cream);border-radius:8px;width:100%;height:auto;display:block}.about-quote{font-family:var(--display);color:var(--cream);max-width:32ch;font-size:clamp(1.3rem,2.3vw,1.7rem);font-style:italic;font-weight:500;line-height:1.4}.about-attr{margin-top:var(--sp-4);font-family:var(--mono);letter-spacing:.04em;color:var(--cream-dim);font-size:.8rem}.about-ctas{margin-top:var(--sp-5);gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.about-link{color:var(--cream);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--ochre);font-weight:600;display:inline-block}.about-link:hover{color:#fff}.closing{background:var(--paper);padding:var(--sp-7) 0;text-align:center}.closing-line{font-family:var(--display);color:var(--ink);text-wrap:balance;max-width:34ch;margin:0 auto;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:600;line-height:1.35}.closing-ctas{margin-top:var(--sp-5);gap:var(--sp-4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.closing-mail{color:var(--bougainvillea);text-underline-offset:4px;font-weight:600;text-decoration:underline}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.closing-line{animation:linear both rise-scroll view();animation-range:entry cover 30%}}}.site-footer{color:#a9b49e;padding:var(--sp-6) 0 var(--sp-5);background:#0a120d;font-size:.95rem}.footer-contact{gap:var(--sp-4);flex-wrap:wrap;align-items:baseline;display:flex}.footer-contact a{color:var(--cream);text-underline-offset:3px;font-weight:600;text-decoration:underline}.footer-area{margin-top:var(--sp-2)}.footer-legal{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid #26332a;max-width:78ch;font-size:.82rem;line-height:1.6}.footer-copy{margin-top:var(--sp-3);font-family:var(--mono);font-size:.78rem}@media (prefers-reduced-motion:no-preference){.hero-title{opacity:0;animation:.7s cubic-bezier(.33,1,.68,1) .15s forwards rise;transform:translateY(14px)}.hero-answer,.hero-ctas,.hero-facts{opacity:0;animation:.7s cubic-bezier(.33,1,.68,1) .75s forwards rise}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.qa-item,.help-row,.step{animation:linear both rise-scroll view();animation-range:entry cover 26%}.about-photo{animation:linear both photo-reveal view();animation-range:entry cover 40%}@keyframes rise-scroll{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes photo-reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 0%)}}}}@media (width<=860px){.steps{gap:var(--sp-4);grid-template-columns:1fr}.about .wrap{gap:var(--sp-5);grid-template-columns:1fr}.about-photo{max-width:320px}.help-row{gap:var(--sp-2);grid-template-columns:1fr}.trio{gap:var(--sp-4);grid-template-columns:1fr}.trio-item+.trio-item{border-left:none;border-top:1px solid var(--hairline-clay);padding-top:var(--sp-4)}}@media (width<=640px){.site-header .wrap{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap}nav.primary{gap:var(--sp-3);order:4;width:100%;margin-left:0;font-size:.9rem}.site-header .btn{white-space:nowrap;margin-left:auto;padding:9px 14px;font-size:.88rem}.site-header .wrap{justify-content:space-between}.qa-item{padding-left:0}}.page{padding:var(--sp-7) 0 var(--sp-6)}.page h1{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700;line-height:1.15}.page-lede{margin-top:var(--sp-4);max-width:60ch;font-size:1.05rem}.page-ctas{margin-top:var(--sp-5);gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.page-mail{color:var(--bougainvillea);text-underline-offset:4px;font-weight:600;text-decoration:underline}.page-links{margin-top:var(--sp-5);gap:var(--sp-4);flex-wrap:wrap;display:flex}.page-links a{color:var(--bougainvillea);text-underline-offset:4px;font-weight:600;text-decoration:underline}.about-page{gap:var(--sp-6);margin-top:var(--sp-5);grid-template-columns:minmax(260px,380px) 1.3fr;align-items:center;display:grid}.about-page .about-photo{border-color:var(--hairline)}.about-page .about-quote{color:var(--ink)}.about-page .about-attr{color:var(--ink-body)}@media (width<=860px){.about-page{gap:var(--sp-5);grid-template-columns:1fr}.about-page .about-photo{max-width:320px}}
