:root{--ink:#1b1917;--ink-soft:#262320;--paper:#f1ece1;--paper-deep:#e4dccb;--paper-light:#f8f5ee;--rust:#a84721;--rust-deep:#853817;--moss:#596552;--line:#3c3934;--line-soft:#c8bead;--muted:#81796e;--light-muted:#b5ab9c;--display:"Oswald", "Arial Narrow", sans-serif;--body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"DM Mono", monospace;color:var(--ink);background:var(--paper);font-family:var(--body);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:74px}body{background:var(--paper);min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit}::selection{color:var(--paper);background:var(--rust)}a:focus-visible,button:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.shell{width:min(1180px,100% - 64px);margin:0 auto}.section{padding:126px 0}.brand{color:var(--paper);font-family:var(--display);letter-spacing:.025em;font-size:25px;font-weight:700;line-height:1;display:inline-block}.brand__mark{color:var(--rust)}.brand--compact{font-size:18px}.brand-link{align-items:center;gap:14px;text-decoration:none;display:inline-flex}.brand-link__descriptor{color:var(--light-muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-left:1px solid #4c4842;padding-left:14px;font-size:8px}.site-header{z-index:20;color:var(--paper);background:#1b1917fa;border-bottom:1px solid #302e2a;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;height:72px;display:flex}.desktop-nav{align-items:center;gap:29px;margin-left:auto;margin-right:36px;display:flex}.desktop-nav a{color:var(--light-muted);font-size:13px;text-decoration:none;transition:color .18s;position:relative}.desktop-nav a:after{content:"";background:var(--rust);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--paper)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.header-cta{color:var(--paper);border:1px solid #524d46;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.header-cta:hover,.header-cta:focus-visible{border-color:var(--rust);background:var(--rust)}.menu-toggle{color:var(--paper);background:0 0;border:0;display:none}.mobile-nav{display:none}.hero{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(#0000,#e2d7c31a 15%,#e2d7c30a 72%,#0000);width:1px;height:100%;position:absolute;top:0;left:50%}.hero__grain{opacity:.22;pointer-events:none;background-image:radial-gradient(#f5eede26 .5px,#0000 .8px),radial-gradient(#f5eede1f .5px,#0000 .8px);background-position:0 0,7px 7px;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hero__grid{grid-template-columns:minmax(0,1fr) minmax(410px,.85fr);align-items:center;gap:clamp(50px,8vw,130px);min-height:660px;padding-top:78px;padding-bottom:92px;display:grid;position:relative}.eyebrow{color:var(--rust-deep);font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:17px;font-size:10px;font-weight:500;line-height:1.3;display:flex}.eyebrow--light{color:#d5cabc}.eyebrow__dash{background:currentColor;width:22px;height:1px}.hero h1,h2,h3,p{margin-top:0}.hero h1{max-width:600px;color:var(--paper);font-family:var(--display);letter-spacing:-.032em;text-transform:uppercase;margin-bottom:24px;font-size:clamp(63px,7.1vw,105px);font-weight:700;line-height:.92}.hero h1 span{color:var(--rust)}.hero__lede{color:#d5cec1;max-width:560px;font-size:17px;line-height:1.6}.hero__actions{align-items:center;gap:25px;margin-top:31px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 19px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button--rust{color:#fff;background:var(--rust)}.button--rust:hover,.button--rust:focus-visible{background:var(--rust-deep)}.button--ink{color:var(--paper);background:var(--ink)}.button--ink:hover,.button--ink:focus-visible{background:var(--rust)}.button--full{width:100%;margin-top:25px}.text-link,.inline-link{text-underline-offset:4px;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.text-link--light{color:var(--paper)}.text-link:hover,.text-link:focus-visible,.inline-link:hover,.inline-link:focus-visible{color:var(--rust)}.hero__proof{border-top:1px solid #49443d;gap:0;margin-top:53px;display:flex}.hero__proof>div{flex-direction:column;flex:1;gap:5px;min-width:0;padding:16px 20px 0 0;display:flex}.hero__proof>div+div{border-left:1px solid #49443d;padding-left:20px}.hero__proof strong{color:var(--paper);font-family:var(--display);letter-spacing:.01em;font-size:25px;line-height:1}.hero__proof span{color:var(--light-muted);font-size:10px;line-height:1.25}.sheet-scene{width:100%;max-width:464px;padding:32px 20px 44px 8px;position:relative}.sheet-shadow{filter:blur(25px);opacity:.58;background:#000;height:36px;position:absolute;bottom:10px;left:35px;right:0;transform:rotate(-3deg)}.deal-sheet{color:var(--ink);background:var(--paper);border:1px solid #cfc6b7;padding:20px 23px 17px;position:relative;transform:rotate(-1.3deg);box-shadow:13px 13px #a84721b8}.deal-sheet:before,.deal-sheet:after{content:"";background:var(--ink);border-radius:50%;width:11px;height:11px;position:absolute;top:37%}.deal-sheet:before{left:-6px}.deal-sheet:after{right:-6px}.deal-sheet__topline,.deal-sheet__footer{color:#6e665d;font-family:var(--mono);letter-spacing:.07em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.deal-sheet__topline{border-bottom:1px solid #bfb6a8;padding-bottom:11px}.deal-sheet__title-row{justify-content:space-between;gap:10px;padding-top:18px;display:flex}.deal-sheet__label{color:var(--rust-deep);font-family:var(--mono);letter-spacing:.08em;margin-bottom:3px;font-size:8px}.deal-sheet h2{color:var(--ink);font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:26px;font-weight:600;line-height:1.05}.deal-sheet__seal{border:1.5px solid var(--rust);width:38px;height:38px;color:var(--rust);font-family:var(--display);border-radius:50%;align-self:flex-end;place-items:center;font-size:13px;font-weight:700;display:grid;transform:rotate(12deg)}.deal-sheet__caption{color:#60594f;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid #81796e;margin:12px 0 0;padding:4px 7px;font-size:8px;display:inline-block}.deal-sheet__rule{background:var(--ink);height:2px;margin:13px 0 6px}.deal-sheet__rows{margin:0}.deal-sheet__rows>div{border-bottom:1px dotted #c9c0b2;justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.deal-sheet__rows dt{color:#746b60}.deal-sheet__rows dd{margin:0;font-weight:600}.deal-sheet__total{border-top:2px solid var(--ink);font-family:var(--display);justify-content:space-between;align-items:baseline;margin-top:9px;padding-top:11px;font-size:17px;font-weight:600;line-height:1;display:flex}.deal-sheet__total strong{color:var(--rust);font-size:25px}.deal-sheet__footer{border-top:1px solid #bfb6a8;margin-top:17px;padding-top:10px}.sheet-note{z-index:2;color:#cfc3b1;font-family:var(--mono);letter-spacing:.065em;align-items:center;gap:5px;font-size:8px;display:flex;position:absolute}.sheet-note--top{top:0;right:0}.sheet-note--bottom{color:var(--rust);bottom:5px;left:27px}.hero__ticker{color:#aba295;width:max-content;min-width:100%;font-family:var(--mono);letter-spacing:.11em;white-space:nowrap;border-top:1px solid #3a3732;gap:20px;padding:14px 0;font-size:9px;display:flex}.hero__ticker span{margin-left:16px}.hero__ticker i{background:var(--rust);border-radius:50%;align-self:center;width:4px;height:4px}.problem{overflow:hidden}.problem__grid{grid-template-columns:.67fr 1.33fr;gap:80px;display:grid}.problem__aside{position:relative}.vertical-note{color:#655d54;max-width:140px;font-family:var(--mono);margin-top:45px;font-size:10px;line-height:1.6}.problem__body{grid-template-columns:minmax(300px,1.05fr) minmax(230px,.75fr);gap:34px 70px;display:grid}.problem h2,.section-heading h2,.included h2,.who h2,.offer h2,.request h2{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-weight:600;line-height:.99}.problem h2{font-size:clamp(50px,5.2vw,79px)}.problem__copy{padding-top:12px}.problem__copy p{color:#4a463f;font-size:16px;line-height:1.67}.problem__copy p+p{margin-top:18px}.problem .inline-link{width:max-content;color:var(--rust-deep);grid-column:1/-1}.section--sand{background:var(--paper-deep)}.section-heading{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.section-heading h2{font-size:clamp(46px,5vw,69px)}.section-heading>p{color:#615a51;max-width:295px;margin:0 0 7px;font-size:15px;line-height:1.6}.process__rail{background:#aaa192;height:1px;margin-top:64px;position:relative}.process__rail span{background:var(--rust);width:33.33%;height:3px;position:absolute;left:0}.step-grid{background:#aaa192;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:0;display:grid}.step-card{background:var(--paper-deep);min-height:244px;padding:23px 23px 22px;transition:background .2s,color .2s;position:relative;overflow:hidden}.step-card:hover{color:var(--paper);background:var(--ink)}.step-card__head{color:var(--rust);font-family:var(--display);justify-content:space-between;font-size:29px;font-weight:600;line-height:1;display:flex}.step-card__index{color:#80786d;font-family:var(--mono);letter-spacing:.06em;padding-top:4px;font-size:8px}.step-card h3{max-width:180px;font-family:var(--display);text-transform:uppercase;margin:35px 0 9px;font-size:24px;font-weight:500;line-height:1}.step-card p{color:#696157;max-width:280px;font-size:13px;line-height:1.55;transition:color .2s}.step-card:hover p{color:#c5bbad}.step-card__arrow{color:#0000;transition:color .2s,transform .2s;position:absolute;bottom:19px;right:20px;transform:translate(-7px,7px)}.step-card:hover .step-card__arrow{color:var(--rust);transform:translate(0)}.included__grid{grid-template-columns:.76fr 1.24fr;gap:clamp(55px,10vw,160px);display:grid}.included__intro h2{max-width:440px;font-size:clamp(48px,5.2vw,73px)}.included__intro>p{color:#575148;max-width:410px;margin:25px 0 31px;font-size:15px;line-height:1.7}.included__stamp{border:1px solid var(--rust);color:var(--rust-deep);font-family:var(--mono);letter-spacing:.06em;align-items:center;gap:8px;padding:10px 11px;font-size:8px;line-height:1.5;display:inline-flex}.included__list{border-top:2px solid var(--ink);padding-top:11px}.included-item{border-bottom:1px solid var(--line-soft);grid-template-columns:48px 1fr 24px;align-items:center;min-height:68px;font-size:16px;font-weight:600;display:grid}.included-item__number{color:var(--rust);font-family:var(--mono);font-size:10px}.included-item svg{color:var(--rust)}.included__footnote{color:var(--muted);align-items:center;gap:9px;padding-top:19px;font-size:12px;display:flex}.section--ink{color:var(--paper);background:var(--ink)}.who__grid{grid-template-columns:1.1fr .9fr;gap:100px;display:grid}.who h2{max-width:650px;font-size:clamp(46px,5.2vw,72px)}.who__content{align-self:end;padding-bottom:4px}.who__content>p{color:#cfc6b9;font-size:16px;line-height:1.7}.audience-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.audience-tags span{color:#c3bbaf;font-family:var(--mono);letter-spacing:.04em;border:1px solid #585149;padding:7px 9px;font-size:9px}.offer__card{color:var(--paper);background:var(--ink);grid-template-columns:.84fr 1.16fr;display:grid;overflow:hidden}.offer__rust{background:var(--rust);min-height:372px;padding:49px 53px;position:relative}.offer__rust .eyebrow{color:#f5d8c9}.offer h2{max-width:320px;font-size:clamp(48px,5vw,71px)}.offer__notch{background:var(--paper);border-radius:50%;width:24px;height:24px;position:absolute;bottom:40px;right:-12px}.offer__detail{flex-direction:column;justify-content:center;align-items:flex-start;padding:51px clamp(32px,5vw,72px);display:flex}.offer__price-line{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:27px;display:flex}.offer__price{color:var(--rust);font-family:var(--display);text-transform:uppercase;white-space:nowrap;font-size:clamp(60px,7vw,88px);font-weight:700;line-height:.8}.offer__sub{color:#c6bcaf;font-size:12px}.offer__detail p{color:#d3cbbf;max-width:510px;font-size:14px;line-height:1.7}.offer__detail .offer__after{color:#aaa194;margin-top:13px}.offer__after span{color:var(--rust);font-weight:700}.offer__after s{color:#81796e}.offer__detail .inline-link{color:var(--paper);margin-top:28px}.offer__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.offer__actions .inline-link{margin-top:0;font-size:12px}.offer__detail .checkout-help{color:#b5ab9c;margin:18px 0 0;font-size:11px;line-height:1.6}.intake-payment{border-top:1px solid var(--line-soft);margin-top:25px;padding-top:23px}.intake-payment p{color:#665e54;margin:9px 0 0;font-size:12px;line-height:1.6}.intake-payment .button{margin-top:15px}.checkout-notice{z-index:40;border:1px solid var(--line-soft);border-left:4px solid var(--rust);width:min(480px,100% - 40px);color:var(--ink);background:var(--paper-light);align-items:flex-start;gap:12px;padding:18px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 7px 35px #00000040}.checkout-notice>svg{color:var(--rust-deep);flex:none}.checkout-notice p{margin:0;font-size:12px;line-height:1.5}.checkout-notice button{color:var(--ink);background:0 0;border:0;flex:none;padding:0;display:inline-flex}.request{color:var(--paper);background:#24211e}.request__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(48px,9vw,145px);display:grid}.request h2{max-width:455px;font-size:clamp(50px,5.2vw,75px)}.request__intro>p{color:#c9c0b4;max-width:440px;margin-top:24px;font-size:16px;line-height:1.65}.request__meta{color:#d4c9bb;flex-wrap:wrap;gap:14px 20px;margin-top:29px;font-size:12px;display:flex}.request__meta span{align-items:center;gap:7px;display:flex}.request__meta svg{color:var(--rust)}.request__route{color:#aca295;max-width:370px;font-family:var(--mono);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px;margin-top:59px;font-size:8px;display:flex}.request__route>span{width:21px;height:21px;color:var(--rust);border:1px solid #6a6259;border-radius:50%;place-items:center;display:grid}.request__route p{margin:0}.request__route svg{color:#70675e;margin-right:5px}.brief-card{color:var(--ink);background:var(--paper-light);padding:26px;box-shadow:13px 13px #a84721bf}.brief-card__head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:21px;display:flex}.brief-card__eyebrow{color:var(--rust-deep);font-family:var(--mono);letter-spacing:.08em;margin-bottom:6px;font-size:9px;display:block}.brief-card h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:28px;font-weight:600;line-height:1}.brief-card__step{color:var(--muted);font-family:var(--mono);padding-top:4px;font-size:9px}form{padding-top:21px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid__full{grid-column:1/-1}form label,fieldset{min-width:0;margin:0}form label,legend{color:#5d554c;font-size:11px;font-weight:700;display:block}form label>span,legend>span{color:var(--rust)}input,select,textarea{width:100%;height:43px;color:var(--ink);background:#fffdf8;border:1px solid #c4bbaa;border-radius:0;outline:0;margin-top:7px;padding:0 11px;font-size:13px;transition:border-color .15s,box-shadow .15s}textarea{resize:vertical;min-height:74px;padding-top:10px;line-height:1.45}input::placeholder,textarea::placeholder{color:#756d61}input:hover,select:hover,textarea:hover{border-color:#8d8273}input:focus,select:focus,textarea:focus{border-color:var(--rust);box-shadow:0 0 0 2px #a8472124}input[aria-invalid=true],select[aria-invalid=true]{border-color:#9d3f21;box-shadow:0 0 0 2px #9d3f2129}fieldset{border:0;grid-column:1/-1;padding:0}.radio-row{gap:8px;margin-top:8px;display:flex}.radio-choice{color:#5a534a;cursor:pointer;background:#fffdf8;border:1px solid #c4bbaa;flex:1;justify-content:center;align-items:center;min-height:38px;margin:0;transition:color .15s,border-color .15s,background .15s;display:flex}.radio-choice:hover{border-color:var(--rust)}.radio-choice:focus-within{outline:2px solid var(--rust);outline-offset:2px}.radio-choice--selected{border-color:var(--ink);color:var(--paper);background:var(--ink)}.radio-choice input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.radio-choice span{font-size:12px;font-weight:600}.optional{color:#71685c;text-transform:uppercase;font-size:9px;font-weight:500}.field-error{color:#943c20;margin-top:5px;font-size:10px;font-weight:600;line-height:1.35;display:block}.form-disclosure{color:#665e54;margin:13px 0 0;font-size:10px;line-height:1.45}.form-success{color:#303d2c;background:#e4eadf;border:1px solid #8c9d83;flex-wrap:wrap;gap:9px;margin-top:16px;padding:11px;font-size:11px;font-weight:600;line-height:1.45;display:flex}.form-success svg{color:var(--moss);flex:none;margin-top:1px}.form-success--blocked{color:#5f311d;background:#f4e0d6;border-color:#b36c4d}.form-success a{color:inherit;text-underline-offset:3px;align-items:center;gap:5px;display:inline-flex}.site-footer{color:var(--light-muted);background:var(--ink);padding:34px 0}.footer__inner{border-top:1px solid #413d38;justify-content:space-between;align-items:flex-end;gap:30px;padding-top:24px;display:flex}.footer__inner p{color:#aaa094;margin:8px 0 0;font-size:10px}.footer__right{font-family:var(--mono);letter-spacing:.04em;align-items:center;gap:25px;font-size:9px;display:flex}.footer__right a{color:var(--paper);align-items:center;gap:6px;display:inline-flex}@media (width<=900px){.shell{width:min(100% - 44px,760px)}.section{padding:92px 0}.hero__grid{grid-template-columns:1fr;gap:35px;min-height:auto;padding-top:70px}.sheet-scene{max-width:515px;margin:0 auto}.hero__proof{max-width:580px}.problem__grid,.included__grid,.who__grid,.request__grid{grid-template-columns:1fr;gap:45px}.problem__body{grid-template-columns:1.1fr .9fr}.vertical-note{margin-top:15px}.section-heading{flex-direction:column;align-items:flex-start}.step-grid{grid-template-columns:repeat(2,1fr)}.who__content{max-width:540px}.offer__card{grid-template-columns:1fr}.offer__rust{min-height:auto;padding:43px 43px 65px}.offer__notch{bottom:-12px;right:35px}.request__intro{max-width:540px}.request__route{margin-top:20px}}@media (width<=690px){.shell{width:min(100% - 36px,560px)}.section{padding:75px 0}.header__inner{height:62px}.brand{font-size:23px}.brand-link__descriptor,.desktop-nav,.header-cta{display:none}.menu-toggle{justify-content:center;align-items:center;padding:8px;display:inline-flex}.mobile-nav{pointer-events:none;background:var(--ink);opacity:0;border-bottom:0 solid #4c463e;max-height:0;transition:max-height .22s,opacity .18s,border-color .22s;display:block;position:absolute;left:0;right:0;overflow:hidden}.mobile-nav--open{pointer-events:auto;opacity:1;border-bottom-width:1px;max-height:230px}.mobile-nav a{min-height:50px;color:var(--light-muted);border-top:1px solid #39352f;justify-content:space-between;align-items:center;padding:0 18px;font-size:15px;text-decoration:none;display:flex}.mobile-nav a:last-child{color:var(--paper);background:#27231f}.hero__grid{padding-top:56px;padding-bottom:65px}.hero h1{font-size:clamp(58px,16.5vw,84px)}.hero__lede{font-size:15px}.hero__actions{flex-direction:column;align-items:flex-start;gap:19px}.hero__proof{gap:0;margin-top:38px}.hero__proof>div{padding:14px 9px 0 0}.hero__proof>div+div{padding-left:9px}.hero__proof strong{font-size:22px}.hero__proof span{font-size:9px}.sheet-scene{padding:29px 12px 39px 0}.deal-sheet{padding:17px 17px 14px;box-shadow:9px 9px #a84721b8}.deal-sheet h2{font-size:23px}.deal-sheet__rows>div{font-size:11px}.sheet-note--bottom{left:12px}.problem__grid{gap:25px}.problem__body{grid-template-columns:1fr;gap:25px}.problem h2,.section-heading h2,.included__intro h2,.who h2,.offer h2,.request h2{font-size:clamp(45px,13vw,65px)}.section-heading{gap:17px}.section-heading>p{font-size:14px}.process__rail{margin-top:43px}.step-grid{grid-template-columns:1fr}.step-card{min-height:216px}.included__grid{gap:40px}.included-item{grid-template-columns:36px 1fr 20px;min-height:61px;font-size:14px}.who__grid{gap:28px}.offer__rust{padding:38px 28px 57px}.offer__detail{padding:34px 28px 39px}.offer__price{font-size:clamp(48px,14vw,65px)}.request__grid{gap:40px}.brief-card{padding:19px;box-shadow:8px 8px #a84721b8}.brief-card h3{font-size:25px}.form-grid{grid-template-columns:1fr;gap:14px}.form-grid__full,fieldset{grid-column:auto}.radio-row{gap:5px}.radio-choice span{font-size:11px}.footer__inner{flex-direction:column;align-items:flex-start}.footer__right{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=380px){.shell{width:calc(100% - 28px)}.hero h1{font-size:54px}.deal-sheet__topline,.deal-sheet__footer{font-size:7px}.deal-sheet h2{font-size:21px}.hero__proof{margin-right:-4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
