@font-face{font-family:Feature;src:url('../boundless-local-preview/site/cdn.prod.website-files.com/689e09427059afed9bd7b4a5/689e34983b2fdf66dab50cca_FeatureDisplay-Regular.woff2')}@font-face{font-family:Inter;src:url('../boundless-local-preview/site/cdn.prod.website-files.com/689e09427059afed9bd7b4a5/689e354daed837f14c4ab9f5_Inter_18pt-Regular.woff2')}@font-face{font-family:Inter;src:url('../boundless-local-preview/site/cdn.prod.website-files.com/689e09427059afed9bd7b4a5/689e354d2fc8ccee83d7ccfa_Inter_18pt-SemiBold.woff2');font-weight:700}
@font-face{font-family:DMSans;src:url('dm-sans-variable.ttf') format('truetype');font-weight:100 1000;font-style:normal}
.attorney-image{position:relative}.image-caption{position:absolute;left:16px;bottom:16px;padding:6px 9px;background:rgba(10,16,12,.8);color:#fff;font-size:10px;letter-spacing:.03em}
.hero h1,.section h2,.record-intro h2,.attorney-copy h2,.closing h2,.problem-copy h2,.process h2,.choice h2,.agent h2,.trust h2{font-family:DMSans,Arial,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.065em;line-height:.94}.hero h1 span{font-style:normal}.problem-copy .emphasis{font-family:DMSans,Arial,sans-serif;font-weight:600;letter-spacing:-.035em}
:root{--ink:#101814;--paper:#f4f1ea;--lime:#c5ff6b;--sun:#ffbd3f;--muted:#6e756e;--line:#c8ccc3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5vw;border-bottom:1px solid var(--line);gap:26px}.wordmark{font-weight:700;letter-spacing:.08em;font-size:16px;white-space:nowrap}.wordmark span{font-weight:400;font-size:10px;letter-spacing:.14em;display:block;margin-top:2px}.site-header nav{display:flex;gap:23px;font-size:12px}.site-header nav a:hover,.footer-links a:hover{text-decoration:underline}.button{background:var(--ink);color:#fff;border:1px solid var(--ink);display:inline-flex;align-items:center;gap:24px;padding:15px 18px;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.08em}.button:hover{background:var(--lime);color:var(--ink);border-color:var(--lime)}.button-small{padding:12px 15px}.text-link{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid currentColor;padding-bottom:7px}.text-link span{margin-left:14px}.hero{display:grid;grid-template-columns:1.02fr .98fr;min-height:650px;padding:76px 4.5vw 44px;gap:5vw}.hero-copy{align-self:center;max-width:670px}.eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;margin:0 0 24px;color:#3d4f36}.hero h1,.section h2,.record-intro h2,.attorney-copy h2,.closing h2{font-family:Feature,Georgia,serif;font-weight:400;letter-spacing:-.04em;font-size:clamp(46px,5.6vw,88px);line-height:.91;margin:0}.hero h1 em{font-style:italic}.lede{font-size:18px;line-height:1.5;max-width:540px;margin:34px 0}.actions{display:flex;align-items:center;gap:28px}.hero-art{min-height:535px;position:relative;overflow:hidden;border-radius:2px;background:#203529}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,12,8,.18),transparent 65%),linear-gradient(0deg,rgba(5,13,10,.5),transparent 55%)}.hero-art img{height:100%;width:100%;object-fit:cover;object-position:center}.record-overlay{position:absolute;z-index:1;right:28px;bottom:28px;background:rgba(12,22,17,.92);border:1px solid rgba(197,255,107,.38);color:#eef3e9;width:min(340px,calc(100% - 42px));padding:18px;font-family:Inter;font-size:11px}.overlay-head{display:flex;align-items:center;gap:7px;font-weight:700;letter-spacing:.08em}.overlay-head small{margin-left:auto;color:var(--lime);font-size:9px}.status-dot,.card-title i{width:7px;height:7px;border-radius:50%;background:var(--lime);display:inline-block}.overlay-number{font-size:23px;margin:22px 0 6px;letter-spacing:.03em}.overlay-meta{color:#aab5a9}.overlay-meta span{float:right}.overlay-tags{display:flex;gap:6px;margin-top:15px}.overlay-tags b,.signal-row span{font-size:9px;font-weight:400;letter-spacing:.07em;padding:6px 7px;border:1px solid #667268;color:#d5ded1}.section{padding:128px 8vw}.problem{display:grid;grid-template-columns:190px minmax(0,800px);gap:9vw;border-top:1px solid var(--line)}.section-label{font-size:11px;letter-spacing:.1em}.problem-copy h2,.process h2,.choice h2,.agent h2,.trust h2{font-family:Feature,Georgia,serif;font-size:clamp(38px,4.4vw,66px);font-weight:400;line-height:.98;letter-spacing:-.035em;margin:0}.problem-copy p{max-width:620px;font-size:18px;line-height:1.55;margin:28px 0}.problem-copy .emphasis{font-family:Feature,Georgia,serif;font-size:26px;margin-top:43px}.process{background:#dce4d4;padding-top:108px}.process-heading{max-width:770px}.process-heading h2{max-width:720px}.steps{list-style:none;padding:0;margin:86px 0 0;border-top:1px solid #8e9a8c;display:grid;grid-template-columns:repeat(4,1fr)}.steps li{padding:20px 22px 0 0;border-right:1px solid #8e9a8c;min-height:205px}.steps li+li{padding-left:22px}.steps li:last-child{border:0}.steps span{font-size:12px}.steps h3,.choice h3,.principles h3{font-size:13px;letter-spacing:.08em;margin:42px 0 14px}.steps p,.choice-cards p,.principles p{font-size:14px;line-height:1.5;color:#3f4b42;margin:0}.record-section{background:#0e1712;color:#f2f5ed;display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:128px 8vw}.record-intro{max-width:470px}.record-intro .eyebrow{color:var(--lime)}.record-intro h2{font-size:clamp(43px,4.5vw,68px)}.record-intro>p:not(.eyebrow){color:#b7c0b4;line-height:1.6;margin:28px 0 42px}.light{color:var(--lime)}.record-card{background:#16231b;border:1px solid #3d5140;padding:23px;align-self:center;box-shadow:28px 28px 0 #263a2c}.card-title{display:flex;justify-content:space-between;border-bottom:1px solid #425247;padding-bottom:18px;font-size:11px;letter-spacing:.1em}.card-title small{color:var(--lime);font-size:10px}.card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;padding:28px 0}.record-card small{display:block;font-size:9px;letter-spacing:.11em;color:#a3b1a2;margin-bottom:8px}.record-card strong{font-size:14px;font-weight:400}.success{color:var(--lime)}.signal-row{border-top:1px solid #425247;padding:19px 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.signal-row small{width:100%}.timeline{border-top:1px solid #425247;padding-top:19px}.timeline>div{display:grid;grid-template-columns:80px 1fr;gap:15px;font-size:12px;padding:9px 0;border-left:1px solid #68806d;padding-left:16px}.timeline b{font-weight:400;color:var(--lime)}.fiction{color:#a3b1a2;font-size:10px;margin:21px 0 0}.choice{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw}.choice-intro{max-width:540px}.choice-intro>p:not(.eyebrow){font-size:17px;line-height:1.55;margin:28px 0 34px}.choice-cards{border-top:1px solid var(--line)}.choice-cards article{display:grid;grid-template-columns:56px 1fr;column-gap:20px;border-bottom:1px solid var(--line);padding:22px 0}.choice-cards article span{grid-row:span 2;font-size:11px}.choice-cards h3{margin:0 0 10px}.agent{background:var(--sun);display:grid;grid-template-columns:1.2fr .8fr;gap:10vw}.agent h2{max-width:720px}.agent>p{font-size:18px;line-height:1.55;align-self:end;margin:0}.attorneys{display:grid;grid-template-columns:1fr 1fr;background:#e8e5dc}.attorney-image{min-height:570px}.attorney-image img{height:100%;width:100%;object-fit:cover}.attorney-copy{padding:92px 9%;align-self:center}.attorney-copy h2{font-size:clamp(43px,4.7vw,68px)}.attorney-copy>p:not(.eyebrow){font-size:17px;line-height:1.55;margin:28px 0}.attorney-copy .fine{font-size:12px;color:#546056;margin-bottom:34px}.button-outline{background:transparent;color:var(--ink)}.trust{background:#fdfbf7}.trust-heading{max-width:680px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:72px}.principles article{border-top:2px solid var(--ink);padding-top:13px}.principles h3{margin:0 0 17px}.closing{background:var(--ink);color:#fff;text-align:center;padding:120px 7vw}.closing .eyebrow{color:var(--lime)}.closing h2{max-width:800px;margin:auto}.closing p:not(.eyebrow){color:#bbc5b9;max-width:570px;line-height:1.55;margin:28px auto 36px;font-size:17px}.closing .button{background:var(--lime);color:var(--ink);border-color:var(--lime)}footer{background:#0a100c;color:#e8efe3;padding:55px 4.5vw 25px}.footer-top{display:flex;justify-content:space-between;gap:40px;padding-bottom:53px}.footer-links{display:flex;gap:21px;flex-wrap:wrap;font-size:12px}.legal{border-top:1px solid #48544a;padding:20px 0;color:#b4bfb3;font-size:11px;line-height:1.55;max-width:920px}.legal strong{display:block;color:var(--lime);font-size:10px;letter-spacing:.09em}.legal p{margin:10px 0}.footer-bottom{border-top:1px solid #48544a;padding-top:20px;font-size:10px;color:#8c968d}@media(max-width:820px){.site-header{height:auto;padding:22px 6vw}.site-header nav{display:none}.hero,.record-section,.choice,.agent{grid-template-columns:1fr;gap:48px}.hero{padding:56px 6vw}.hero-art{min-height:410px}.section{padding:86px 6vw}.problem{grid-template-columns:1fr;gap:28px}.steps{grid-template-columns:1fr 1fr;margin-top:50px}.steps li:nth-child(2){border-right:0}.steps li:nth-child(n+3){border-top:1px solid #8e9a8c;margin-top:20px}.record-section{padding:88px 6vw}.record-card{box-shadow:13px 13px 0 #263a2c}.attorneys{grid-template-columns:1fr}.attorney-image{min-height:340px}.attorney-copy{padding:76px 6vw}.principles{grid-template-columns:1fr;margin-top:48px}.footer-top{display:block}.footer-links{margin-top:32px}.site-header .button-small{display:none}}@media(max-width:500px){.hero h1,.section h2,.record-intro h2,.attorney-copy h2,.closing h2{font-size:43px}.steps{grid-template-columns:1fr}.steps li,.steps li+li{border-right:0;border-top:1px solid #8e9a8c;margin-top:16px;padding:18px 0 0}.steps li:first-child{border-top:0;margin-top:0}.choice-cards article{grid-template-columns:38px 1fr}.actions{flex-wrap:wrap}.record-card{padding:16px}.card-title{font-size:9px}.card-grid{gap:18px}.hero-art{min-height:360px}}
