body.sf-campaign-body{margin:0;background:#fff}.sf-campaign-main{display:block}.sf-skip{position:absolute;z-index:100;left:20px;top:12px;padding:12px 18px;background:#151515;color:#fff;font:600 18px/1.4 Arial,Helvetica,sans-serif;transform:translateY(-160%)}.sf-skip:focus{transform:none}.sf-letter{--sf-ink: #151515;--sf-background: #fff;--sf-gold: #b58d4b;--sf-surface: #f7f5f0;--sf-warm: #eddfc8;--sf-text: var(--sf-ink);--sf-line: #cec6b7;--sf-font: Arial, Helvetica, sans-serif;--sf-body: 1.125rem;--sf-meta: .875rem;--sf-headline: clamp(2.5rem, calc(1.25rem + 3.06vw) , 4rem);--sf-heading: clamp(1.875rem, calc(1.155rem + 1.772vw) , 2.75rem);--sf-subheading: clamp(1.375rem, calc(1.272rem + .253vw) , 1.5rem);--sf-callout: clamp(1.25rem, calc(1.147rem + .253vw) , 1.375rem);--sf-price: clamp(3.25rem, calc(2.633rem + 1.52vw) , 4rem);--sf-gutter: 24px;--sf-canvas: 1120px;--sf-reading: 710px;--sf-chapter-gap: 64px;color:var(--sf-ink);background:var(--sf-background);font:400 var(--sf-body)/1.65 var(--sf-font);padding:0;text-align:left;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;container-type:inline-size;container-name:sf-letter}.sf-letter *,.sf-letter *:before,.sf-letter *:after{box-sizing:border-box}.sf-letter h1,.sf-letter h2,.sf-letter h3,.sf-letter h4,.sf-letter p,.sf-letter figure,.sf-letter ul,.sf-letter ol,.sf-letter dl,.sf-letter dd{margin:0}.sf-letter p{margin-bottom:16px}.sf-letter h1,.sf-letter h2,.sf-letter h3,.sf-letter h4{color:inherit;font-family:var(--sf-font);font-style:normal;text-wrap:pretty}.sf-letter h1{max-width:1050px;margin:18px 0 24px;font-size:var(--sf-headline);line-height:1.12;font-weight:700;letter-spacing:-.025em;text-wrap:balance}.sf-letter h2{font-size:var(--sf-heading);line-height:1.2;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.sf-letter h3,.sf-letter h4{font-size:var(--sf-subheading);line-height:1.3;font-weight:600;letter-spacing:-.01em;margin-bottom:16px}.sf-letter strong{font-weight:600}.sf-letter h1 strong,.sf-letter h2 strong,.sf-letter h3 strong{font-weight:inherit}.sf-nowrap{white-space:nowrap}.sf-letter a{color:inherit;text-underline-offset:.2em}.sf-letter a:focus-visible,.sf-letter button:focus-visible,.sf-letter summary:focus-visible,.sf-letter input:focus-visible,.sf-letter textarea:focus-visible,.sf-skip:focus-visible{outline:3px solid var(--sf-text, #151515);outline-offset:5px}.sf-prose{width:calc(100% - 2 * var(--sf-gutter));max-width:var(--sf-reading);margin-inline-start:max(var(--sf-gutter),calc((100% - var(--sf-canvas)) / 2));margin-inline-end:auto}.sf-wide{width:calc(100% - 2 * var(--sf-gutter));max-width:var(--sf-canvas);margin-inline:auto}.sf-breakout{width:min(var(--sf-canvas),calc(100cqw - 2 * var(--sf-gutter)));max-width:none}.sf-tone-white{--sf-text: var(--sf-ink);color:var(--sf-text);background:var(--sf-background)}.sf-tone-ivory{--sf-text: var(--sf-ink);color:var(--sf-text);background:var(--sf-surface)}.sf-tone-dark{--sf-text: var(--sf-background);--sf-line: #59534b;color:var(--sf-text);background:var(--sf-ink)}.sf-hero,.sf-opening,.sf-stage{padding:var(--sf-chapter-gap) 0;margin:0}.sf-intro{width:calc(100% - 2 * var(--sf-gutter));max-width:var(--sf-canvas);margin:0 auto}.sf-letter .sf-preheadline{margin:0;font-weight:600}.sf-letter .sf-subheadline{max-width:var(--sf-reading);margin:0}.sf-stage{scroll-margin-top:24px}.sf-stage-heading{margin-bottom:24px}.sf-stage.sf-tone-white+.sf-stage.sf-tone-white,.sf-opening.sf-tone-white+.sf-stage.sf-tone-white,.sf-stage.sf-tone-ivory+.sf-stage.sf-tone-ivory{padding-top:0}.sf-stage>.sf-prose>p:last-child,.sf-opening>.sf-prose>p:last-child{margin-bottom:0}.sf-letter .sf-callout{font-size:var(--sf-callout);line-height:1.5;font-weight:600;margin:32px 0}.sf-expansion-line,.sf-cost-line{display:block}.sf-reader-questions,.sf-benefits{display:grid;grid-template-columns:1fr;gap:24px;margin:24px 0}.sf-letter .sf-question,.sf-letter .sf-benefit{margin:0}.sf-card-title,.sf-card-body,.sf-prompt-text{display:block}.sf-card-title{margin-bottom:8px}.sf-letter .sf-quick-questions{margin:24px 0}.sf-letter .sf-quick-questions>p{margin-bottom:8px}.sf-letter .sf-quick-questions>p:last-child{margin-bottom:0}.sf-letter .sf-conditional-cases{display:grid;grid-template-columns:1fr;gap:24px;padding:0;margin:24px 0;list-style:none}.sf-letter .sf-conditional-cases>li{padding:0;margin:0}.sf-conditional-cases strong{display:block;margin-bottom:8px}.sf-perspectives{margin:24px 0}.sf-letter .sf-plant{margin:32px 0;border:1px solid var(--sf-line);background:var(--sf-background)}.sf-plant-caption{padding:16px 24px;border-bottom:1px solid var(--sf-line);font-size:var(--sf-meta);line-height:1.5}.sf-plant-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--sf-line)}.sf-plant-panel{min-width:0;padding:24px;color:var(--sf-ink);background:var(--sf-background)}.sf-plant-light-panel{background:var(--sf-warm)}.sf-letter .sf-plant-title{margin:0}.sf-plant-scene{display:block;width:100%;max-width:360px;height:auto;margin:12px auto}.sf-letter .sf-plant-status{display:flex;align-items:flex-start;gap:8px;margin:0}.sf-condition-mark{flex:0 0 20px}.sf-condition-check{flex:0 0 20px;margin-top:4px}.sf-plant-arrow{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);display:grid;place-items:center;width:40px;height:40px;border:3px solid var(--sf-background);border-radius:50%;color:var(--sf-background);background:var(--sf-ink);z-index:1}.sf-revelation,.sf-checks{margin:24px 0}.sf-check{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:16px;padding:24px 0}.sf-check:first-child{padding-top:0}.sf-check:last-child{padding-bottom:0}.sf-check h3{grid-column:2;position:relative}.sf-check-number{position:absolute;inset-inline-end:calc(100% + 16px);top:0;width:32px;white-space:nowrap}.sf-check-title{display:block}.sf-check p{grid-column:2}.sf-check p:last-child{margin-bottom:0}.sf-letter .sf-group-start,.sf-letter .sf-next-thought{margin-top:24px}.sf-letter .sf-short-run{margin:24px 0}.sf-letter .sf-short-run>p{margin-bottom:8px}.sf-letter .sf-short-run>p:last-child,.sf-letter .sf-revelation>p:last-child{margin-bottom:0}.sf-book-reveal{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:start;margin-bottom:32px}.sf-letter .sf-reveal-intro{margin:0}.sf-book-art,.sf-companion-art,.sf-bundle-art{min-width:0}.sf-cover,.sf-companion-cover,.sf-bundle-image{display:block;width:100%;height:auto}.sf-book-art figcaption{margin-top:12px;font-size:var(--sf-meta);line-height:1.5;text-align:center}.sf-letter .sf-book-title,.sf-manual h2,.sf-workbook h2{font-size:var(--sf-subheading);line-height:1.3;font-weight:600;letter-spacing:-.01em;text-wrap:pretty}.sf-letter .sf-book-title{margin-bottom:24px;text-align:center}.sf-book-name{display:block}.sf-book-subtitle{display:block;margin-top:8px;font-size:var(--sf-body);line-height:1.65;font-weight:400;letter-spacing:0}.sf-book-details>p:last-child{margin-bottom:0}.sf-book-result{font-weight:600}.sf-letter ul{padding:0 0 0 24px;margin:0 0 24px}.sf-letter ul>li{padding-left:4px;margin-bottom:12px}.sf-letter li::marker{color:var(--sf-text)}.sf-book-contents{margin-bottom:24px}.sf-book-contents>p:first-child{font-weight:600}.sf-letter .sf-companion-label{font-size:var(--sf-meta);line-height:1.5;margin-bottom:16px;text-align:center}.sf-included-word{display:block;margin-bottom:8px;font-size:var(--sf-body);line-height:1.65;font-weight:400;letter-spacing:0}.sf-companion-reveal{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;align-items:start}.sf-companion-copy{grid-column:1;grid-row:1;min-width:0}.sf-companion-art{grid-column:2;grid-row:1}.sf-companion-copy>p:last-child{margin-bottom:0}.sf-offer-showcase{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:start;margin-bottom:32px}.sf-offer-details{min-width:0}.sf-offer-showcase .sf-offer-inclusions{margin-top:24px}.sf-letter .sf-bundle-art{background:var(--sf-background);color:var(--sf-ink)}.sf-bundle-art figcaption{padding:14px 16px 16px;font-size:var(--sf-meta);line-height:1.5;text-align:center}.sf-letter.sf-bundle-below_title .sf-bundle-art{width:calc(100% - 2 * var(--sf-gutter));max-width:540px;margin:0 auto 32px}.sf-letter.sf-bundle-below_title .sf-offer-showcase{max-width:var(--sf-reading);grid-template-columns:minmax(0,1fr)}.sf-letter .sf-worksheet{margin:24px 0;padding:24px;border:1px solid var(--sf-line);background:var(--sf-background)}.sf-worksheet figcaption{margin-bottom:16px;font-size:var(--sf-meta);line-height:1.5}.sf-letter .sf-prompts{display:grid;grid-template-columns:1fr;gap:16px;padding:0;margin:0;list-style:none}.sf-letter .sf-prompts>li{margin:0;padding:0}.sf-letter .sf-offer-price{margin-bottom:0}.sf-price-number{display:block;margin-top:16px;font-size:var(--sf-price);line-height:1.1;font-weight:700;letter-spacing:-.03em}.sf-price-punctuation{font-size:var(--sf-body);letter-spacing:0}.sf-letter .sf-bundle-list{padding:0;margin:0;list-style:none;border-top:1px solid var(--sf-line)}.sf-letter .sf-bundle-list>li{padding:16px 0;margin:0;border-bottom:1px solid var(--sf-line)}.sf-letter .sf-shipping-reason{margin:24px 0 16px}.sf-letter .sf-sample{margin:24px 0}.sf-responsive-image{display:block;max-width:100%;height:auto}.sf-purchase{margin:32px 0 24px}.sf-letter .sf-purchase-contents{font-size:1rem;line-height:1.5;margin:0 0 12px}.sf-letter .sf-cta{width:100%;min-height:74px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;border:1px solid var(--sf-ink);border-radius:0;background:var(--sf-ink);color:var(--sf-background);font:600 var(--sf-body)/1.4 var(--sf-font);text-align:left;text-decoration:none;cursor:pointer}.sf-cta svg{flex:0 0 22px;transition:transform .15s ease}.sf-letter .sf-cta:hover{background:#333;border-color:#333}.sf-letter .sf-cta:hover svg{transform:translate(4px)}.sf-letter .sf-cta:disabled{cursor:default;background:#484848;border-color:#484848}.sf-letter .sf-tone-dark .sf-cta{color:var(--sf-ink);background:var(--sf-background);border-color:var(--sf-background)}.sf-letter .sf-tone-dark .sf-cta:hover{background:var(--sf-surface);border-color:var(--sf-surface)}.sf-letter .sf-tone-dark .sf-cta:disabled{background:#e0d9cf;border-color:#e0d9cf}.sf-letter .sf-checkout-note{font-size:1rem;line-height:1.5;margin:12px 0 0}.sf-letter .sf-order-state{font-size:var(--sf-body);margin:12px 0 0}.sf-sticky{display:none}.sf-letter .sf-sticky-cta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;background:var(--sf-ink);color:var(--sf-background);font-size:var(--sf-body);line-height:1.4;font-weight:600;text-decoration:none}.sf-sticky-cta svg{flex:0 0 22px}@container sf-letter (min-width: 1280px){.sf-sticky{display:block;position:sticky;top:24px;z-index:4;width:240px;margin:24px 20px -100px auto}}.sf-faq{border-top:1px solid var(--sf-line);margin:24px 0}.sf-faq details{border-bottom:1px solid var(--sf-line)}.sf-letter summary{position:relative;list-style:none;cursor:pointer;padding:20px 40px 20px 0;font-size:var(--sf-body);line-height:1.65;font-weight:600}.sf-letter summary::-webkit-details-marker{display:none}.sf-letter summary:after{content:"+";position:absolute;top:20px;right:0;width:24px;text-align:center;font-size:var(--sf-subheading);line-height:1.2}.sf-letter details[open]>summary:after{content:"\2212"}.sf-faq-answer{padding-bottom:20px}.sf-faq-answer p{margin:0}.sf-letter .sf-ps{border-top:1px solid var(--sf-line);padding-top:24px;margin-top:32px}.sf-letter .sf-signoff,.sf-brand-signature{margin-top:24px}.sf-logo{display:block;width:280px;max-width:100%;height:auto}.sf-footer{margin:0;padding:24px 0 40px;border-top:1px solid var(--sf-line)}.sf-policy-links{display:flex;flex-wrap:wrap;gap:0 20px;font-size:var(--sf-meta);line-height:1.5}.sf-policy-links a{display:inline-flex;align-items:center;min-height:44px}.sf-contact{margin-top:12px}.sf-letter .sf-contact summary{min-height:48px;font-size:var(--sf-meta);padding-top:16px;padding-bottom:16px}.sf-contact summary:after{top:16px}.sf-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sf-form-message{grid-column:1 / -1}.sf-letter label{display:block;font-size:var(--sf-meta);line-height:1.5;font-weight:600;margin-bottom:8px}.sf-letter input,.sf-letter textarea{display:block;width:100%;border:1px solid #80786a;border-radius:0;background:var(--sf-background);color:var(--sf-ink);padding:12px;min-height:48px;font:400 var(--sf-body)/1.65 var(--sf-font)}.sf-letter textarea{resize:vertical}.sf-letter .sf-contact-submit{margin:20px 0 0;min-height:48px;padding:12px 24px;border:1px solid var(--sf-ink);border-radius:0;background:var(--sf-ink);color:var(--sf-background);font:600 var(--sf-body)/1.4 var(--sf-font);cursor:pointer}.sf-form-success,.sf-form-errors{padding:16px;border:1px solid var(--sf-ink)}.sf-editor-note{width:calc(100% - 2 * var(--sf-gutter));max-width:var(--sf-canvas);margin:24px auto;border:2px solid var(--sf-gold);background:var(--sf-surface);padding:20px}.sf-editor-note p{margin:12px 0 0}@media(min-width:900px){.sf-letter{--sf-canvas: 960px;--sf-art: 340px;--sf-spread-gap: 48px}.sf-prose{margin-inline:auto}.sf-intro{max-width:var(--sf-reading)}.sf-prose>.sf-plant.sf-breakout{margin-inline:calc((100% - min(var(--sf-canvas),calc(100cqw - 2 * var(--sf-gutter))))/2)}.sf-desktop-side_by_side .sf-companion>.sf-stage-heading,.sf-desktop-side_by_side.sf-bundle-after_inclusions .sf-offer>.sf-stage-heading{max-width:var(--sf-canvas)}.sf-desktop-side_by_side .sf-companion>.sf-stage-heading h2,.sf-desktop-side_by_side.sf-bundle-after_inclusions .sf-offer>.sf-stage-heading h2{max-width:calc(100% - var(--sf-art) - var(--sf-spread-gap))}.sf-desktop-side_by_side .sf-book-reveal{grid-template-columns:minmax(0,var(--sf-art)) minmax(0,1fr);gap:var(--sf-spread-gap)}.sf-desktop-side_by_side .sf-companion-reveal,.sf-desktop-side_by_side .sf-offer-showcase{grid-template-columns:minmax(0,1fr) minmax(0,var(--sf-art));gap:var(--sf-spread-gap)}.sf-desktop-side_by_side .sf-book-art,.sf-desktop-side_by_side .sf-companion-art,.sf-desktop-side_by_side .sf-bundle-art{align-self:center}.sf-desktop-stacked .sf-book-reveal,.sf-desktop-stacked .sf-companion-reveal,.sf-desktop-stacked .sf-offer-showcase{max-width:var(--sf-reading);grid-template-columns:minmax(0,1fr);gap:24px}.sf-desktop-stacked .sf-companion-art,.sf-desktop-stacked .sf-companion-copy{grid-column:1;grid-row:auto}.sf-letter.sf-desktop-stacked .sf-book-art,.sf-letter.sf-desktop-stacked .sf-companion-art{width:100%;max-width:420px;margin-inline:auto}.sf-letter.sf-desktop-stacked.sf-bundle-after_inclusions .sf-bundle-art{width:100%;max-width:540px;margin-inline:auto}}@media not (min-width:900px){.sf-book-reveal,.sf-companion-reveal,.sf-offer-showcase{grid-template-columns:1fr;gap:24px}.sf-companion-art,.sf-companion-copy{grid-column:1;grid-row:auto}.sf-letter .sf-companion-art{width:100%;max-width:420px;margin-inline:0}.sf-letter .sf-bundle-art{width:100%;max-width:620px}.sf-book-art{width:100%;max-width:460px;margin-inline:auto}.sf-book-details{width:100%;max-width:var(--sf-reading);margin-inline:0}}@media(max-width:650px){.sf-letter{--sf-gutter: 20px;--sf-chapter-gap: 40px;--sf-headline: 2.5rem;--sf-heading: 1.875rem;--sf-subheading: 1.375rem;--sf-callout: 1.25rem;--sf-price: 3.25rem}.sf-letter .sf-callout{margin:24px 0}.sf-check{grid-template-columns:28px minmax(0,1fr);column-gap:12px}.sf-check-number{width:28px;inset-inline-end:calc(100% + 12px)}.sf-plant-grid{grid-template-columns:1fr}.sf-plant-caption{padding:16px 20px}.sf-plant-panel{padding:20px}.sf-plant-light-panel{padding-top:36px}.sf-plant-arrow{position:relative;left:auto;top:auto;width:36px;height:36px;margin:-18px auto;transform:rotate(90deg)}.sf-letter .sf-companion-art{max-width:320px}.sf-book-art{max-width:370px}.sf-letter .sf-worksheet{padding:20px}.sf-letter .sf-cta{gap:12px;padding:18px}.sf-form-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sf-letter *,.sf-letter *:before,.sf-letter *:after,.sf-skip{scroll-behavior:auto;transition:none!important;animation:none!important}.sf-letter .sf-cta:hover svg{transform:none}}@media print{.sf-letter{--sf-body: 11pt;--sf-meta: 9pt;--sf-headline: 28pt;--sf-heading: 20pt;--sf-subheading: 14pt;--sf-callout: 12pt;--sf-price: 28pt}.sf-hero,.sf-opening,.sf-stage,.sf-footer{display:block;padding:20pt 0;background:#fff;color:#151515}.sf-intro,.sf-prose,.sf-wide,.sf-stage-heading{width:100%;max-width:none;margin-inline:0}.sf-breakout{width:100%}.sf-cta,.sf-contact,.sf-sticky,.sf-skip{display:none!important}}.sf-letter .sf-illustration{width:100%;margin:32px 0;border:1px solid var(--sf-line);background:var(--sf-background);color:var(--sf-ink)}.sf-illustration-image{display:block;width:100%;height:auto}.sf-illustration-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;padding:4px 16px;border-top:1px solid var(--sf-line);font-size:var(--sf-meta);line-height:1.5}.sf-letter .sf-illustration-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration-thickness:1px}.sf-illustration-link svg{flex:0 0 16px}.sf-check>.sf-illustration{grid-column:1 / -1}.sf-letter .sf-value-build{margin-bottom:32px}.sf-letter .sf-visual-dialog{width:calc(100% - 32px);max-width:1540px;max-height:94dvh;margin:auto;padding:0;overflow:hidden;border:1px solid var(--sf-line);background:var(--sf-background);color:var(--sf-ink);font-family:var(--sf-font)}.sf-visual-dialog::backdrop{background:#0f0f0fc7}.sf-visual-dialog-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 20px;border-bottom:1px solid var(--sf-line)}.sf-letter .sf-visual-dialog-title{margin:0;font-size:var(--sf-subheading);line-height:1.3;letter-spacing:-.01em}.sf-visual-dialog-controls{display:flex;flex-wrap:wrap;gap:8px}.sf-letter .sf-visual-dialog-button{min-height:44px;padding:10px 14px;border:1px solid var(--sf-line);border-radius:0;background:var(--sf-background);color:var(--sf-ink);font:600 var(--sf-meta)/1.5 var(--sf-font);cursor:pointer}.sf-letter .sf-visual-dialog-button:hover{background:var(--sf-surface)}.sf-letter .sf-visual-dialog-button[aria-pressed=true]{border-color:var(--sf-ink)}.sf-visual-viewport{display:grid;justify-items:center;align-items:start;max-height:var(--sf-visual-fit-height, 76dvh);overflow:auto;overscroll-behavior:contain}.sf-visual-full-image{display:block;width:auto;max-width:100%;height:auto;max-height:var(--sf-visual-fit-height, 76dvh);object-fit:contain;margin-inline:auto}.sf-is-zoomed{display:block}.sf-is-zoomed .sf-visual-full-image{width:min(1536px,250%);min-width:100%;max-width:none;max-height:none;margin-inline:0}@media(max-width:650px){.sf-letter .sf-illustration{margin:24px 0}.sf-illustration-caption{padding-inline:12px}.sf-visual-dialog-header{padding:12px;gap:10px}.sf-visual-viewport,.sf-visual-full-image{max-height:var(--sf-visual-fit-height, 68dvh)}}@media print{.sf-illustration{break-inside:avoid}.sf-illustration-link,.sf-visual-dialog{display:none!important}}.sf-letter.sf-composed{--sf-canvas: 1120px}.sf-composed .sf-hero{color:#fff;background:var(--sf-ink);padding:88px 0 80px;position:relative;overflow:hidden}.sf-composed .sf-hero:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgb(255 255 255 / .1);border-radius:50%;right:-290px;top:-230px;pointer-events:none}.sf-composed .sf-intro{max-width:1040px;position:relative;z-index:1}.sf-composed .sf-preheadline{color:#ead19f;max-width:760px;padding-left:18px;border-left:3px solid #ead19f}.sf-composed h1{max-width:960px;margin:28px 0}.sf-composed .sf-hero-emphasis{color:#ead19f}.sf-composed .sf-subheadline{max-width:760px}.sf-composed .sf-opening{padding-block:72px}.sf-composed .sf-opening>.sf-prose{max-width:1040px}.sf-composed .sf-opening>.sf-prose>p{max-width:710px;margin-inline:auto}.sf-composed .sf-opening-story{display:block;max-width:var(--sf-reading);margin:0 auto 56px}.sf-composed .sf-opening-story .sf-illustration{position:static;max-width:640px;margin:32px auto}.sf-composed .sf-opening-story .sf-observation{margin-bottom:0}.sf-composed .sf-opening-story .sf-callout{padding:20px 0 20px 24px;border-left:3px solid var(--sf-gold)}.sf-composed .sf-reader-questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:40px}.sf-composed .sf-question{padding:24px;border:1px solid var(--sf-line);border-radius:12px;background:var(--sf-surface)}.sf-composed .sf-card-title{line-height:1.4}.sf-composed .sf-stage{padding-block:72px}.sf-composed .sf-stage-inner{display:block;max-width:var(--sf-reading);padding-top:40px;border-top:1px solid var(--sf-line)}.sf-composed .sf-stage-inner>.sf-stage-heading{width:100%;margin:0 0 28px;position:static}.sf-composed .sf-stage-inner>.sf-stage-heading:before{content:"";display:block;width:40px;height:3px;background:var(--sf-gold);margin-bottom:24px}.sf-composed .sf-stage-inner>.sf-prose{width:100%;max-width:none;margin:0}.sf-composed .sf-conditional-cases{gap:16px}.sf-composed .sf-conditional-cases>li{padding:24px;background:var(--sf-surface);border-radius:12px;border-left:3px solid var(--sf-gold)}.sf-composed .sf-illustration{border:0;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #15151512}.sf-composed .sf-illustration-caption{border-top:1px solid #e4dfd5}.sf-composed .sf-method>.sf-stage-heading{max-width:1040px}.sf-composed .sf-method>.sf-prose{max-width:1040px}.sf-composed .sf-method>.sf-prose>p{max-width:710px}.sf-composed .sf-method [data-sf-visual="4"]{max-width:840px;margin:32px auto 40px}.sf-composed .sf-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0 32px}.sf-composed .sf-check{display:block;padding:28px;border:1px solid var(--sf-line);border-radius:12px;background:var(--sf-background)}.sf-composed .sf-check:first-child,.sf-composed .sf-check:last-child{padding:28px}.sf-composed .sf-check h3{display:flex;flex-direction:column;gap:16px}.sf-composed .sf-check-number{display:grid;place-items:center;position:static;width:44px;height:44px;border-radius:50%;background:var(--sf-warm);font-size:var(--sf-body);line-height:1}.sf-composed .sf-check-title{min-width:0}.sf-composed .sf-check:last-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px}.sf-composed .sf-check:last-child h3{grid-column:1 / -1;flex-direction:row;align-items:center}.sf-composed .sf-check:last-child p{grid-column:1}.sf-composed .sf-check:last-child .sf-illustration{grid-column:2;grid-row:2 / span 2;margin:0;align-self:center;box-shadow:none;border:1px solid var(--sf-line)}.sf-composed .sf-method .sf-tagline{padding:24px 28px;margin:32px 0 16px;background:var(--sf-ink);color:#fff;border-radius:12px}.sf-composed .sf-callout{border-left:3px solid var(--sf-gold);padding-left:24px}.sf-composed .sf-book-chapter{background:#fff}.sf-composed .sf-book-chapter>.sf-stage-heading{max-width:1040px}.sf-composed .sf-book-chapter .sf-reveal-intro{font-size:var(--sf-subheading);font-weight:600}.sf-composed .sf-book-reveal{max-width:840px;padding:40px;border:1px solid var(--sf-line);border-radius:16px;box-shadow:0 16px 40px #1515150f;margin-bottom:40px}.sf-composed.sf-desktop-stacked .sf-book-art{max-width:380px}.sf-composed .sf-companion-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-bottom:72px}.sf-composed .sf-companion-pair .sf-companion{padding:32px;border:1px solid var(--sf-line);border-radius:16px;background:var(--sf-surface);min-width:0}.sf-composed .sf-companion-pair .sf-companion+.sf-companion{padding-top:32px}.sf-composed .sf-companion-pair .sf-prose,.sf-composed .sf-companion-pair .sf-wide{width:100%;max-width:none;margin-inline:0}.sf-composed .sf-companion-pair .sf-stage-heading{margin-bottom:24px;text-align:center}.sf-composed.sf-desktop-stacked .sf-companion-pair .sf-companion-art{max-width:300px}.sf-composed .sf-companion-pair .sf-worksheet{padding:20px;background:#fff;border-radius:10px}.sf-composed .sf-workbook-application{padding:32px;border:1px solid var(--sf-line);border-radius:16px;margin-bottom:72px}.sf-composed .sf-application-grid{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px}.sf-composed .sf-application-grid>p{grid-column:2}.sf-composed .sf-application-grid>[data-sf-copy="215"]{grid-column:1;font-weight:600}.sf-composed .sf-application-grid>.sf-worksheet{grid-column:1;grid-row:2 / span 4;align-self:start;margin-top:0;border-radius:12px;background:var(--sf-surface)}.sf-composed .sf-benefit-stage>.sf-stage-heading,.sf-composed .sf-benefit-stage>.sf-prose{max-width:1040px}.sf-composed .sf-benefit-stage>.sf-prose>p{max-width:710px}.sf-composed .sf-benefits{grid-template-columns:minmax(0,1fr);gap:20px;margin-block:32px}.sf-composed .sf-benefit{padding:28px;border:1px solid var(--sf-line);border-top:3px solid var(--sf-gold);border-radius:12px;background:#fff}.sf-composed .sf-benefit .sf-card-title{font-size:var(--sf-subheading);line-height:1.3}.sf-composed .sf-offer{padding-block:80px}.sf-composed .sf-offer>.sf-stage-heading{max-width:1040px;text-align:center;margin-bottom:40px}.sf-composed .sf-bundle-art{border-radius:16px;overflow:hidden}.sf-composed .sf-bundle-reveal{display:block}.sf-composed .sf-bundle-reveal .sf-bundle-art{width:calc(100% - 2 * var(--sf-gutter));max-width:540px;margin:0 auto 32px}.sf-composed .sf-value-build{max-width:1040px}.sf-composed .sf-value-build>p{max-width:710px;margin-inline:auto}.sf-composed .sf-value-possibilities{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:32px 0}.sf-composed .sf-value-example{padding:28px;border:1px solid #59534b;border-radius:12px;background:#24231f}.sf-composed .sf-value-example p:last-child{margin-bottom:0}.sf-composed .sf-value-example p:last-child{color:#ead19f}.sf-composed .sf-checkout-panel{width:calc(100% - 2 * var(--sf-gutter));max-width:760px;padding:40px;border-radius:16px;background:#fff;color:var(--sf-ink);--sf-text: var(--sf-ink);--sf-line: #cec6b7;box-shadow:0 20px 48px #00000026}.sf-composed .sf-checkout-panel .sf-prose,.sf-composed .sf-checkout-panel .sf-wide{width:100%;margin-inline:0;max-width:none}.sf-composed .sf-checkout-panel .sf-offer-showcase{display:block;margin-bottom:0}.sf-composed .sf-checkout-panel>.sf-purchase{margin:24px 0 0}.sf-composed .sf-offer-explanation{margin-top:32px;padding-top:24px;border-top:1px solid var(--sf-line)}.sf-composed .sf-offer-explanation .sf-shipping-reason{margin-top:0}.sf-composed .sf-checkout-panel .sf-offer-price{text-align:center}.sf-composed .sf-checkout-panel .sf-price-number{margin-top:12px}.sf-composed .sf-checkout-panel .sf-offer-inclusions{margin-top:28px}.sf-composed .sf-checkout-panel .sf-bundle-list>li{padding-left:28px;position:relative}.sf-composed .sf-checkout-panel .sf-bundle-list>li:before{content:"\2713";position:absolute;left:0;color:var(--sf-ink)}.sf-composed .sf-checkout-panel .sf-cta{color:#fff;background:var(--sf-ink);border-color:var(--sf-ink)}.sf-composed .sf-checkout-panel .sf-cta:disabled{color:#fff;background:#555;border-color:#555}.sf-composed .sf-sticky{display:none}@container sf-letter (min-width: 1720px){.sf-composed .sf-sticky{display:block}}.sf-composed .sf-cta{border-radius:8px}.sf-composed .sf-cta:hover{box-shadow:0 6px 16px #1515151f}.sf-composed .sf-close{background:var(--sf-surface)}.sf-composed .sf-close>.sf-stage-heading,.sf-composed .sf-close>.sf-prose{max-width:840px}.sf-composed .sf-faq{border:0;display:grid;gap:12px}.sf-composed .sf-faq details{padding:0 24px;border:1px solid var(--sf-line);border-radius:10px;background:#fff}.sf-composed .sf-close .sf-purchase,.sf-composed .sf-close .sf-ps,.sf-composed .sf-signoff,.sf-composed .sf-brand-signature{max-width:710px;margin-inline:auto}.sf-composed.sf-desktop-side_by_side .sf-companion-pair{display:block}.sf-composed.sf-desktop-side_by_side .sf-companion-pair .sf-companion{margin-bottom:24px}@media(max-width:1050px){.sf-composed .sf-checks{grid-template-columns:minmax(0,1fr)}.sf-composed .sf-check h3{flex-direction:row;align-items:start}}@media(min-width:900px){.sf-composed.sf-desktop-stacked .sf-companion-pair{grid-template-rows:auto minmax(0,1fr)}.sf-composed.sf-desktop-stacked .sf-companion-pair .sf-companion{display:grid;grid-template-rows:subgrid;grid-row:span 2;align-content:start}.sf-composed.sf-desktop-stacked .sf-companion-pair .sf-stage-heading{margin-bottom:0}.sf-composed .sf-companion-body{min-width:0}.sf-composed .sf-companion-body .sf-companion-reveal{align-content:start}.sf-letter.sf-composed{--sf-body: 1.1875rem;--sf-heading: 2.25rem;--sf-reading: 800px}.sf-composed .sf-intro{max-width:var(--sf-reading)}.sf-composed .sf-opening>.sf-prose,.sf-composed .sf-method>.sf-prose,.sf-composed .sf-benefit-stage>.sf-prose,.sf-composed .sf-value-build{max-width:var(--sf-reading)}.sf-composed .sf-opening>.sf-prose>p{max-width:none;margin-inline:0}.sf-composed .sf-method>.sf-stage-heading,.sf-composed .sf-book-chapter>.sf-stage-heading,.sf-composed .sf-benefit-stage>.sf-stage-heading,.sf-composed .sf-close>.sf-stage-heading{max-width:var(--sf-reading)}.sf-composed .sf-method>.sf-prose>p,.sf-composed .sf-benefit-stage>.sf-prose>p{max-width:none;margin-inline:0}.sf-composed .sf-checks{max-width:var(--sf-reading);margin-inline:auto;grid-template-columns:minmax(0,1fr)}.sf-composed .sf-check h3,.sf-composed .sf-check:last-child h3{flex-direction:row;align-items:start}.sf-composed .sf-check-number{flex:0 0 44px}.sf-composed .sf-check:last-child{display:block}.sf-composed .sf-check:last-child .sf-illustration{max-width:640px;margin:24px auto}.sf-composed.sf-desktop-stacked .sf-book-reveal,.sf-composed .sf-workbook-application{max-width:800px}.sf-composed .sf-application-grid{display:block;max-width:var(--sf-reading);margin-inline:auto}.sf-composed .sf-value-build>p{max-width:none;margin-inline:0}.sf-composed .sf-close>.sf-prose,.sf-composed .sf-close .sf-purchase,.sf-composed .sf-close .sf-ps,.sf-composed .sf-signoff,.sf-composed .sf-brand-signature{max-width:var(--sf-reading)}}@media(max-width:899px){.sf-composed .sf-hero{padding-block:56px}.sf-composed .sf-stage-inner{display:block;padding-top:28px}.sf-composed .sf-stage-inner>.sf-stage-heading{position:static;margin-bottom:28px}.sf-composed .sf-opening-story{display:block}.sf-composed .sf-opening-story .sf-illustration{margin-top:28px;position:static}.sf-composed .sf-reader-questions,.sf-composed .sf-benefits,.sf-composed .sf-value-possibilities,.sf-composed .sf-companion-pair{grid-template-columns:minmax(0,1fr)}.sf-composed .sf-application-grid{display:block}.sf-composed .sf-check:last-child{display:block}.sf-composed .sf-check:last-child .sf-illustration{margin:24px 0}.sf-composed .sf-book-reveal{padding:28px}.sf-composed .sf-hero:after{display:none}}@media(max-width:650px){.sf-composed .sf-hero{padding:44px 0}.sf-composed .sf-opening,.sf-composed .sf-stage{padding-block:48px}.sf-composed .sf-opening-story{margin-bottom:32px}.sf-composed .sf-preheadline{padding-left:14px}.sf-composed .sf-question,.sf-composed .sf-benefit,.sf-composed .sf-value-example,.sf-composed .sf-conditional-cases>li{padding:22px}.sf-composed .sf-check,.sf-composed .sf-check:first-child,.sf-composed .sf-check:last-child{padding:22px}.sf-composed .sf-check h3{gap:12px}.sf-composed .sf-check-number{flex:0 0 36px;width:36px;height:36px}.sf-composed .sf-companion-pair{padding-bottom:48px}.sf-composed .sf-companion-pair .sf-companion,.sf-composed .sf-companion-pair .sf-companion+.sf-companion{padding:24px}.sf-composed .sf-workbook-application{padding:24px;margin-bottom:48px}.sf-composed .sf-book-reveal,.sf-composed .sf-checkout-panel{padding:24px}.sf-composed .sf-faq details{padding-inline:20px}}@media print{.sf-composed .sf-hero,.sf-composed .sf-close{color:#151515;background:#fff}.sf-composed .sf-preheadline,.sf-composed .sf-hero-emphasis{color:#151515}.sf-composed .sf-stage-inner{display:block}.sf-composed .sf-stage-inner>.sf-stage-heading{position:static;margin-bottom:20pt}.sf-composed .sf-opening-story,.sf-composed .sf-companion-pair,.sf-composed .sf-checks,.sf-composed .sf-value-possibilities{display:block}.sf-composed .sf-checkout-panel{width:100%;padding:0;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sevenfold-landing.css.map */
