.vouch-home{--void:#050203;--void-2:#0a0506;--bone:#f1ebd9;--c-bride:#ffd982;--c-contractor:#b8c4d6;--c-freelancer:#ffb8c4;--c-photographer:#ffc485;--c-landlord:#ffb578;--display:var(--nf-anton),"Impact",sans-serif;--serif:var(--nf-fraunces),"Times New Roman",serif;--sans:var(--nf-bricolage),system-ui,sans-serif;--mono:var(--nf-jetbrains),monospace}:where(.vouch-home,.vouch-home *,.vouch-home :before,.vouch-home :after){box-sizing:border-box;margin:0;padding:0}.vouch-home{background:var(--void);color:var(--bone);font-family:var(--sans);font-size:16px;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}.vouch-home ::selection{background:var(--c-bride);color:var(--void)}.vouch-home:after{content:"";inset:0;z-index:200;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vouch-home nav,.vouch-home:after{position:fixed;pointer-events:none}.vouch-home nav{top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2.5rem;background:linear-gradient(180deg,#0502038c,#0000)}nav>*{pointer-events:auto}.wordmark{font-family:var(--display);font-size:1.6rem;letter-spacing:.02em;color:var(--bone);text-decoration:none;text-transform:uppercase;text-shadow:0 2px 8px #0006}.wordmark .dot{color:var(--c-bride)}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{font-family:var(--mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);text-decoration:none;opacity:.85;transition:opacity .2s,color .2s;text-shadow:0 1px 6px #00000080}.nav-links a:hover{opacity:1;color:var(--c-bride)}.nav-cta{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--bone);text-decoration:none;border:1.5px solid var(--gold);border-right-width:5px;padding:.6rem 1.1rem;transition:background .2s,color .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0502038c;box-shadow:0 4px 16px #00000073}.nav-cta:hover{background:var(--gold);color:var(--ink)}.scene{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center}.scene-bg{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:1}.scene:after,.scene:before{content:"";position:absolute;left:0;right:0;height:8px;background:var(--void);z-index:30}.scene:before{top:0}.scene:after{bottom:0}.scene-overlay{position:absolute;inset:0;z-index:2}.scene-content{position:relative;z-index:10;width:100%;padding:0 4rem}.slate{position:absolute;font-family:var(--mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;z-index:20;line-height:1.6;text-shadow:0 2px 8px #0009}.slate-tl{top:5rem;left:2.5rem}.slate-tr{top:5rem;right:2.5rem;text-align:right}.slate-bl{bottom:2.5rem;left:2.5rem}.slate-br{bottom:2.5rem;right:2.5rem;text-align:right}.slate-dim{opacity:.55}.scene-hero{min-height:100vh}.scene-hero .slate-tl,.scene-hero .slate-tr{top:8.5rem}.scene-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center}@media (max-width:640px){.scene-bg-img{object-position:center}}.scene-hero .scene-overlay{background:linear-gradient(95deg,#050203eb,#050203c7 25%,#05020359 45%,#0502030d 60%,#0000 75%),linear-gradient(180deg,#05020366,#0000 25%,#0000 70%,#0502038c)}.scene-hero .scene-content{max-width:1500px;margin:0 auto;display:block}.scene-hero .hero-text-wrap{max-width:720px}.hero-eyebrow{font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--c-bride);margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.hero-eyebrow:before{content:"";width:36px;height:1px;background:var(--c-bride)}h1.hero-title{font-family:var(--display);font-size:clamp(4.5rem,11vw,10rem);line-height:.85;letter-spacing:-.005em;color:var(--bone);text-transform:uppercase;margin-bottom:2rem;text-shadow:0 8px 60px #0009}h1.hero-title .frac{display:block;color:var(--c-bride);font-size:.42em;letter-spacing:.02em;margin-bottom:.7rem;-webkit-text-stroke:1px var(--c-bride);-webkit-text-fill-color:#0000;text-shadow:none}.hero-tagline{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.2rem,1.9vw,1.7rem);line-height:1.35;color:var(--bone);max-width:480px;margin-bottom:2.5rem;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;letter-spacing:-.005em;text-shadow:0 2px 16px #0009}.hero-cta-row{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.hero-cta-row .row-top{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.btn-bone{background:var(--bone);color:var(--ink);text-decoration:none;padding:1.05rem 2.1rem;font-family:var(--mono);font-weight:600;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;border:1.5px solid var(--gold);border-right-width:6px;box-shadow:0 12px 32px #0000008c;transition:background .2s,transform .2s,color .2s;display:inline-block}.btn-bone:hover{background:var(--gold);color:var(--ink);transform:translateY(-2px)}.btn-line{color:var(--bone);text-decoration:none;font-family:var(--mono);font-weight:600;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;padding:.95rem 1.4rem;background:#0502038c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1.5px solid var(--gold);transition:background .2s,color .2s}.btn-line:hover{background:var(--gold);color:var(--ink)}.hero-cta-row .signup-nudge{font-family:var(--serif);font-style:italic;font-size:.95rem;color:#f5f0e1cc;text-shadow:0 1px 6px #0009;margin:0}.hero-cta-row .signup-nudge a{color:var(--bone);text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:1px;margin-left:6px;font-style:normal;font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.hero-cta-row .signup-nudge a:hover{color:var(--gold)}.hero-cert-wrap{position:relative;display:flex;justify-content:center;align-items:center}.hero-cert{background:#f1ebd9f5;color:#2a1a08;padding:2.2rem 2rem;width:320px;transform:rotate(-3deg);box-shadow:0 30px 80px #000000b3,0 0 60px #ffd98240;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:.5px solid #6b3a184d;position:relative}.hero-cert:before{content:"";position:absolute;inset:8px;border:.5px solid #6b3a1866;pointer-events:none}.cert-eyebrow{font-family:var(--mono);font-size:.55rem;letter-spacing:.25em;color:#8b1a1f;margin-bottom:.5rem}.cert-eyebrow,.cert-title{text-transform:uppercase;text-align:center}.cert-title{font-family:var(--display);font-size:2.4rem;line-height:.9;letter-spacing:.01em;color:#2a1a08;margin-bottom:.25rem}.cert-stars{color:#c9a662;text-align:center;letter-spacing:.5em;font-size:.6rem;margin:.5rem 0 1rem}.cert-row{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;padding:.4rem 0;border-bottom:.5px dashed #6b3a184d}.cert-row:last-of-type{border-bottom:none}.cert-row .v{font-family:var(--serif);font-style:italic;font-size:.7rem;color:#2a1a08;text-transform:none;letter-spacing:0;font-variation-settings:"opsz" 12,"SOFT" 100,"WONK" 1}.cert-seal{text-align:center;margin-top:1.25rem;padding-top:1rem;border-top:.5px solid #6b3a184d}.cert-seal-mark{display:inline-block;width:50px;height:50px;border:1.5px solid #8b1a1f;border-radius:50%;color:#8b1a1f;font-family:var(--serif);font-style:italic;font-weight:600;font-size:.65rem;line-height:47px;font-variation-settings:"opsz" 12,"SOFT" 100,"WONK" 1}.cert-seal-text{font-family:var(--mono);font-size:.5rem;letter-spacing:.22em;text-transform:uppercase;color:#8b1a1f;margin-top:.5rem;opacity:.7}.scene-hero .slate-tl{color:var(--c-bride)}.scene-hero .slate-bl,.scene-hero .slate-br,.scene-hero .slate-tr{color:var(--bone);opacity:.65}.manifesto{background:var(--void);padding:9rem 4rem;position:relative;overflow:hidden}.manifesto:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1200px;height:1200px;background:radial-gradient(circle,#ffd98214,#0000 50%);pointer-events:none}.manifesto-inner{position:relative;z-index:2;max-width:1200px;margin:0 auto}.manifesto-tag{font-family:var(--mono);font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--c-bride);margin-bottom:2.5rem;display:flex;align-items:center;gap:1rem}.manifesto-tag:before{content:"";width:36px;height:1px;background:var(--c-bride)}.manifesto p{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4.4vw,4.2rem);line-height:1.05;letter-spacing:-.02em;color:var(--bone);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0}.manifesto p em{font-style:italic;color:var(--c-bride);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-weight:500}.scene-contractor .scene-bg{background-image:url(/img/02-contractor.jpg);background-position:50%}.scene-contractor .scene-overlay{background:linear-gradient(85deg,#0502038c,#05020326 35%,#0000 60%),linear-gradient(180deg,#05020366,#0000 30%,#0000 75%,#05020380)}.scene-freelancer .scene-bg{background-image:url(/img/03-freelancer.png);background-position:35%}.scene-freelancer .scene-overlay{background:linear-gradient(265deg,#050203b3,#05020333 35%,#0000 60%),linear-gradient(180deg,#05020366,#0000 30%,#0000 75%,#05020380)}.scene-freelancer .scene-content{justify-content:flex-end}.scene-photographer .scene-bg{background-image:url(/img/04-photographer.png);background-position:55%}.scene-photographer .scene-overlay{background:linear-gradient(85deg,#050203b3,#0502034d 35%,#0000 60%),linear-gradient(180deg,#0502034d,#0000 25%,#0000 75%,#0502038c)}.scene-landlord .scene-bg{background-image:url(/img/05-landlord.jpg);background-position:70%}.scene-landlord .scene-overlay{background:linear-gradient(95deg,#050203b3,#05020340 35%,#0000 60%),linear-gradient(180deg,#05020366,#0000 30%,#0000 75%,#05020380)}.film-scene .scene-content{max-width:1500px;margin:0 auto}.film-text{max-width:600px}.scene-num{font-family:var(--display);font-size:clamp(5rem,9vw,8.5rem);line-height:.85;letter-spacing:-.02em;margin-bottom:.75rem}.scene-role{font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;opacity:.75;text-shadow:0 2px 8px #0009}.scene-role,.scene-title{text-transform:uppercase;color:var(--bone);margin-bottom:1.5rem}.scene-title{font-family:var(--display);font-size:clamp(2.6rem,5vw,4.8rem);line-height:.9;letter-spacing:-.005em;text-shadow:0 4px 30px #0009}.scene-title .em{font-family:var(--serif);font-style:italic;font-weight:500;text-transform:lowercase;letter-spacing:-.02em;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.scene-vo{font-family:var(--serif);font-style:italic;font-size:1.15rem;line-height:1.5;color:var(--bone);opacity:.92;max-width:480px;font-variation-settings:"opsz" 24,"SOFT" 80,"WONK" 1;text-shadow:0 2px 12px #000000b3;margin-bottom:2rem}.scene-vo:before{content:"";display:none}.scene-contractor .scene-num,.scene-contractor .scene-title .em,.scene-contractor .scene-vo:before{color:var(--c-contractor)}.scene-freelancer .scene-num,.scene-freelancer .scene-title .em,.scene-freelancer .scene-vo:before{color:var(--c-freelancer)}.scene-photographer .scene-num,.scene-photographer .scene-title .em,.scene-photographer .scene-vo:before{color:var(--c-photographer)}.scene-landlord .scene-num,.scene-landlord .scene-title .em,.scene-landlord .scene-vo:before{color:var(--c-landlord)}.scene-contractor .slate-tl{color:var(--c-contractor)}.scene-freelancer .slate-tl{color:var(--c-freelancer)}.scene-photographer .slate-tl{color:var(--c-photographer)}.scene-landlord .slate-tl{color:var(--c-landlord)}.film-scene .slate-bl,.film-scene .slate-br,.film-scene .slate-tr{color:var(--bone);opacity:.6}.audit-chip{display:inline-flex;align-items:center;gap:.65rem;background:#050203a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:.5px solid #f1ebd933;padding:.6rem 1rem;font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bone);margin-top:1rem}.audit-chip .dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 8px currentColor}.scene-contractor .audit-chip .dot{background:var(--c-contractor);color:var(--c-contractor)}.scene-freelancer .audit-chip .dot{background:var(--c-freelancer);color:var(--c-freelancer)}.scene-photographer .audit-chip .dot{background:var(--c-photographer);color:var(--c-photographer)}.scene-landlord .audit-chip .dot{background:var(--c-landlord);color:var(--c-landlord)}.audit-chip .hash{color:#f1ebd980}.receipts{background:var(--void);padding:9rem 4rem;position:relative;overflow:hidden}.receipts:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1400px;height:1000px;background:radial-gradient(ellipse,#ffd9820f,#0000 60%);pointer-events:none}.receipts-header{max-width:1200px;margin:0 auto 5rem;position:relative;z-index:2;text-align:center}.section-tag{font-family:var(--mono);font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:var(--c-bride);margin-bottom:1.5rem;display:inline-flex;align-items:center;gap:1rem}.section-tag:after,.section-tag:before{content:"";width:32px;height:1px;background:var(--c-bride)}.section-h2{font-family:var(--display);font-size:clamp(2.8rem,5.5vw,5.5rem);line-height:.9;letter-spacing:-.005em;color:var(--bone);text-transform:uppercase;margin-bottom:1.5rem}.section-h2 em{font-family:var(--serif);font-style:italic;text-transform:lowercase;font-weight:500;color:var(--c-bride);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;letter-spacing:-.02em}.section-lede{font-family:var(--serif);font-style:italic;font-size:1.25rem;line-height:1.5;color:#f1ebd9bf;max-width:620px;margin:0 auto;font-variation-settings:"opsz" 24,"SOFT" 80,"WONK" 1}.receipts-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#f1ebd914;position:relative;z-index:2;border:1px solid #f1ebd914}.receipt-card{background:var(--void-2);padding:2rem 1.75rem;transition:background .3s}.receipt-card:hover{background:#140c08f2}.receipt-card-num{font-family:var(--display);font-size:3rem;line-height:1;color:var(--c-bride);margin-bottom:1rem;letter-spacing:-.01em}.receipt-card h4{font-family:var(--sans);font-weight:500;font-size:1rem;line-height:1.3;color:var(--bone);margin-bottom:.5rem;letter-spacing:-.01em}.receipt-card p{font-family:var(--sans);font-size:.82rem;line-height:1.55;color:#f1ebd999}.receipt-card-tag{font-family:var(--mono);font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;color:var(--c-bride);margin-top:1rem;opacity:.6}.pricing{background:#0d1f4d;padding:9rem 4rem;position:relative;overflow:hidden}.pricing:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 50% 50%,#3d6dd866,#0000 60%),radial-gradient(circle at 100% 100%,#000000b3,#0000 50%);z-index:1}.pricing:after{content:"— INTERMISSION —";position:absolute;top:5rem;left:50%;transform:translateX(-50%);font-family:var(--mono);font-size:.7rem;letter-spacing:.4em;color:var(--c-bride);z-index:2}.pricing-header{text-align:center;max-width:800px;margin:4rem auto 5rem;position:relative;z-index:2}.pricing .section-tag{color:var(--c-bride)}.pricing .section-tag:after,.pricing .section-tag:before{background:var(--c-bride)}.pricing .section-h2 em{color:var(--c-bride)}.pricing .section-lede{color:#f1ebd9d9}.price-tickets{margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.price-tickets,.pricing-footnote{max-width:1100px;position:relative;z-index:2}.pricing-footnote{margin:3rem auto 0;text-align:center;font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;color:#f5f0e18c}.pricing-footnote a{color:var(--c-bride);text-decoration:none;border-bottom:1px solid #d4b88266;padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.pricing-footnote a:hover{color:var(--bone);border-color:var(--bone)}.ticket{background:var(--bone);color:var(--void);padding:2.5rem 1.75rem;position:relative;transition:transform .25s ease;box-shadow:0 20px 60px #00000080}.ticket:hover{transform:translateY(-6px)}.ticket:after,.ticket:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#0d1f4d;top:50%;transform:translateY(-50%)}.ticket:before{left:-8px}.ticket:after{right:-8px}.ticket.featured{background:var(--c-bride);transform:translateY(-12px);box-shadow:0 30px 80px #000000b3,0 0 60px #ffd98240}.ticket.featured:hover{transform:translateY(-18px)}.ticket-stub{border-bottom:.5px dashed #0000004d;padding-bottom:1.5rem;margin-bottom:1.5rem}.ticket-num{font-family:var(--mono);font-size:.55rem;letter-spacing:.22em;text-transform:uppercase;opacity:.6;margin-bottom:.75rem}.ticket-name{font-family:var(--display);font-size:1.8rem;line-height:.95;text-transform:uppercase;letter-spacing:0;margin-bottom:1rem}.ticket-price{font-family:var(--display);font-size:4rem;line-height:.9;letter-spacing:-.02em;margin-bottom:.25rem}.ticket-price sup{font-size:.4em;vertical-align:top;margin-right:4px;opacity:.5}.ticket-period{font-family:var(--mono);font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.ticket-desc{font-family:var(--serif);font-style:italic;font-size:.95rem;line-height:1.45;margin-bottom:1.5rem;min-height:4rem;font-variation-settings:"opsz" 24,"SOFT" 80,"WONK" 1}.ticket-cta{display:block;text-align:center;background:var(--void);color:var(--bone);text-decoration:none;padding:.75rem;font-family:var(--sans);font-weight:600;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.5rem;transition:background .2s}.ticket-cta:hover{background:#8b1a1f}.ticket.featured .ticket-cta{background:var(--void);color:var(--c-bride)}.ticket.featured .ticket-cta:hover{background:var(--bone);color:var(--void)}.ticket-list{list-style:none}.ticket-list li{font-family:var(--sans);font-size:.78rem;line-height:1.5;padding:.3rem 0;display:flex;gap:.5rem}.ticket-list li:before{content:"+";font-weight:600;opacity:.5}.ticket-featured-tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--void);color:var(--c-bride);font-family:var(--mono);font-size:.55rem;letter-spacing:.25em;text-transform:uppercase;padding:.35rem .8rem;white-space:nowrap;z-index:5}.closing{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.closing-bg{position:absolute;inset:0;background-image:url(/img/01-hero.jpg);background-size:cover;background-position:50%;z-index:1;filter:blur(3px)}.closing-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at center,#05020380 0,#050203d9 70%),linear-gradient(180deg,#05020366,#0000 30%,#0000 70%,#050203b3);z-index:2}.closing:after,.closing:before{content:"";position:absolute;left:0;right:0;height:8px;background:var(--void);z-index:30}.closing:before{top:0}.closing:after{bottom:0}.closing-inner{position:relative;z-index:6;text-align:center;max-width:1200px;padding:0 4rem}.fin-mark{font-family:var(--mono);font-size:.7rem;letter-spacing:.4em;color:var(--c-bride);margin-bottom:3rem}.closing h2{font-family:var(--display);font-size:clamp(3.5rem,8.5vw,7.5rem);line-height:.85;letter-spacing:-.01em;color:var(--bone);text-transform:uppercase;margin-bottom:2.5rem;text-shadow:0 4px 80px #0009}.closing h2 em{font-family:var(--serif);font-style:italic;text-transform:lowercase;color:var(--c-bride);font-weight:500;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;letter-spacing:-.02em}.closing-sub{font-family:var(--serif);font-style:italic;font-size:1.4rem;line-height:1.45;color:#f1ebd9eb;max-width:620px;margin:0 auto 3rem;font-variation-settings:"opsz" 24,"SOFT" 80,"WONK" 1;text-shadow:0 2px 12px #0009}.closing .btn-bone{font-size:1rem;padding:1.2rem 2.5rem}.vouch-home footer{background:var(--void);padding:2rem 2.5rem;border-top:.5px solid #f1ebd91a;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.footer-nav{display:flex;gap:2rem;list-style:none}.footer-nav a{font-family:var(--mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#f1ebd966;text-decoration:none;transition:color .2s}.footer-nav a:hover{color:var(--c-bride)}.footer-credit{font-family:var(--mono);font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;color:#f1ebd94d}@media (max-width:1024px){nav{padding:1rem 1.5rem}.nav-links{display:none}.scene-content{padding:8rem 2rem 6rem}.scene-hero .scene-bg{background-position:50%}.scene-hero .scene-overlay{background:linear-gradient(180deg,#050203d9,#05020399 35%,#0502034d 60%,#050203b3)}.scene-freelancer .scene-content{justify-content:flex-start}.manifesto,.pricing,.receipts,footer{padding-left:1.5rem;padding-right:1.5rem}.price-tickets,.receipts-grid{grid-template-columns:1fr 1fr}.price-tickets{gap:2rem 1.5rem}.ticket.featured{transform:none}.ticket.featured:hover{transform:translateY(-6px)}.slate-bl,.slate-br,.slate-tl,.slate-tr{font-size:.55rem}.slate-tl,.slate-tr{top:4.5rem}.slate-bl,.slate-tl{left:1.5rem}.slate-br,.slate-tr{right:1.5rem}.closing-inner{padding:0 2rem}}@media (max-width:640px){.price-tickets,.receipts-grid{grid-template-columns:1fr}.ticket:after,.ticket:before{display:none}.footer-nav{flex-wrap:wrap;justify-content:center;gap:1rem}footer{flex-direction:column;text-align:center}.scene-contractor .scene-bg{background-image:url(/img/02-contractor-mobile.jpg)}.scene-freelancer .scene-bg{background-image:url(/img/03-freelancer-mobile.jpg)}.scene-photographer .scene-bg{background-image:url(/img/04-photographer-mobile.jpg)}.scene-landlord .scene-bg{background-image:url(/img/05-landlord-mobile.jpg)}.scene-contractor .scene-bg,.scene-freelancer .scene-bg,.scene-landlord .scene-bg,.scene-photographer .scene-bg{background-size:cover;background-position:50%}.closing-bg{background-size:cover;background-position:center 30%}.film-scene .audit-chip,.film-scene .scene-num,.film-scene .scene-role,.film-scene .scene-vo,.hero-cta-row .row-top .btn-line,.hero-cta-row .signup-nudge,.hero-eyebrow,.hero-tagline{display:none}.scene-hero{min-height:100vh}.scene-hero .scene-content{justify-content:flex-start;padding:5rem 1.4rem 0;min-height:100vh}.scene-hero .hero-text-wrap,.scene-hero .scene-content{display:flex;flex-direction:column;align-items:flex-start}.scene-hero .hero-text-wrap{width:100%;flex:1;min-height:calc(100vh - 5rem)}h1.hero-title{font-size:clamp(2.2rem,10vw,3.2rem);line-height:.95}h1.hero-title .frac{display:block;font-size:.5em;letter-spacing:.02em;margin-bottom:.55rem}.scene-hero .hero-cta-row{margin-top:auto;padding-bottom:6rem;width:100%}.hero-cta-row .row-top{width:100%}.hero-cta-row .row-top .btn-bone{width:100%;text-align:center;justify-content:center;padding:1.1rem 1.5rem;font-size:.78rem}.film-scene{min-height:100vh;position:relative}.film-scene .scene-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:5rem 1.4rem;min-height:100vh}.film-scene .film-text{margin-left:0!important;margin-top:0;max-width:100%}.film-scene .scene-title{font-size:clamp(1.5rem,6.5vw,2rem);line-height:1.05;letter-spacing:-.01em}}body:has(.vouch-home):before{display:none!important}[data-theme=light] .vouch-home{background:#faf6eb;color:#1a1614}[data-theme=light] .vouch-home ::selection{background:var(--c-bride);color:#1a1614}[data-theme=light] .vouch-home:after{opacity:.06;mix-blend-mode:multiply}[data-theme=light] .vouch-home nav{background:linear-gradient(180deg,#faf6ebd9,#0000)}[data-theme=light] .vouch-home .wordmark{color:#1a1614;text-shadow:none}[data-theme=light] .vouch-home .wordmark .dot{color:#9c7a2e}[data-theme=light] .vouch-home .nav-links a{color:#1a1614;text-shadow:none}[data-theme=light] .vouch-home .nav-links a:hover{color:#9c7a2e}[data-theme=light] .vouch-home .nav-cta{color:#1a1614;border-color:#1a16144d;background:#faf6eb80}[data-theme=light] .vouch-home .nav-cta:hover{background:#1a1614;color:#faf6eb;border-color:#1a1614}.vouch-home .theme-toggle{pointer-events:auto;font-family:var(--mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);background:#0000;border:1px solid #f1ebd94d;padding:.5rem .85rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease;text-shadow:0 1px 6px #00000080}.vouch-home .theme-toggle:hover{color:var(--c-bride);border-color:var(--c-bride)}[data-theme=light] .vouch-home .theme-toggle{color:#1a1614;border-color:#1a16144d;text-shadow:none}[data-theme=light] .vouch-home .theme-toggle:hover{color:#9c7a2e;border-color:#9c7a2e;background:#faf6eb80}[data-theme=light] .vouch-home .scene-hero .slate{color:var(--bone);opacity:.7}[data-theme=light] .vouch-home .receipts{background:#faf6eb}[data-theme=light] .vouch-home .receipts:before{background:radial-gradient(ellipse,#d4b8822e,#0000 60%)}[data-theme=light] .vouch-home .section-tag{color:#9c7a2e}[data-theme=light] .vouch-home .section-tag:after,[data-theme=light] .vouch-home .section-tag:before{background:#9c7a2e}[data-theme=light] .vouch-home .section-h2{color:#1a1614;text-shadow:none}[data-theme=light] .vouch-home .section-h2 em{color:#9c7a2e}[data-theme=light] .vouch-home .section-lede{color:#1a1614c7}[data-theme=light] .vouch-home .receipts-grid{background:#1a16142e;border-color:#1a16142e}[data-theme=light] .vouch-home .receipt-card{background:#fffcf2}[data-theme=light] .vouch-home .receipt-card:hover{background:#f5efda}[data-theme=light] .vouch-home .receipt-card-num{color:#9c7a2e}[data-theme=light] .vouch-home .receipt-card h4{color:#1a1614}[data-theme=light] .vouch-home .receipt-card p{color:#1a1614b3}[data-theme=light] .vouch-home .receipt-card-tag{color:#1a16148c}[data-theme=light] .vouch-home .pricing{background:#faf6eb}[data-theme=light] .vouch-home .ticket{background:#fffcf2;border:1px solid #1a16141f}[data-theme=light] .vouch-home .ticket.featured{background:#faf6eb;border-color:#9c7a2e66}[data-theme=light] .vouch-home .pricing-footnote{color:#1a161499}[data-theme=light] .vouch-home .pricing-footnote a{color:#9c7a2e}[data-theme=light] .vouch-home footer{background:#faf6eb;border-top:1px solid #1a16141a}[data-theme=light] .vouch-home .footer-credit,[data-theme=light] .vouch-home .footer-nav a,[data-theme=light] .vouch-home footer .wordmark{color:#1a1614}[data-theme=light] .vouch-home .footer-nav a:hover{color:#9c7a2e}