@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.grid{display:grid}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--paper:#f6e9bd;--paper-deep:#e6ce94;--maroon:#91372f;--rust:#91372f;--walnut:#30231d;--olive:#304b3c;--gold:#d0b371}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--walnut);background:linear-gradient(#f6e9bdf2,#f6e9bdf2),repeating-linear-gradient(7deg,#0000 0 22px,#5c352d09 23px 24px);margin:0;font-family:Georgia,Times New Roman,serif}img,video{max-width:100%}a{color:inherit}.launch-strip{background:var(--olive);color:#fff0bf;letter-spacing:.04em;text-align:center;justify-content:center;align-items:center;gap:.7ch;min-height:31px;padding:7px 18px;font:500 10px/1.4 Courier New,monospace;display:flex}.launch-strip strong{color:#f4ca64;letter-spacing:.13em;font-weight:700}.launch-separator{color:#fff0bf;padding-inline:.45ch;display:inline-block}.launch-strip time{color:#f4ca64;font-variant-numeric:tabular-nums;letter-spacing:.08em;min-width:10ch;font-weight:700;display:inline-block}.hero{text-align:center;width:min(760px,100% - 32px);margin:0 auto;padding:42px 0 72px}.eyebrow{color:var(--maroon);letter-spacing:.19em;margin:0 0 12px;font:700 12px/1.2 Arial,sans-serif}.eyebrow.light{color:var(--gold)}h1{color:var(--maroon);letter-spacing:-.045em;margin:0;font-size:clamp(48px,7vw,76px);line-height:.91}h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,5vw,58px);line-height:1.03}h3{margin:0;line-height:1.12}p{line-height:1.65}.deck{margin:18px 0 0;font-size:clamp(18px,2.5vw,25px);font-style:italic;line-height:1.35}.divider{color:var(--rust);margin:25px 0 28px;font-size:16px}.video-shell{border:3px solid var(--walnut);background:#1b160f;border-radius:3px;overflow:hidden;box-shadow:0 14px 34px #31201238}.sound-note{background:var(--maroon);color:#fff7df;padding:8px 12px;font-size:13px;font-weight:700}.video-shell video{aspect-ratio:16/9;object-fit:cover;background:#17110d;width:100%;display:block}.video-stage{position:relative}.sound-start{z-index:2;color:#fff7df;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#30231de0;border:1px solid #fff7dfcc;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font:700 13px Georgia,serif;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .3s;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 22px #0000004d}.sound-start span{font:16px/1 Arial,sans-serif}.sound-start:hover{background:var(--maroon);transform:translateY(-2px)}.primary-cta,.secondary-cta{will-change:transform;backface-visibility:hidden;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:transform .42s cubic-bezier(.16,1,.3,1),filter .38s,box-shadow .42s;display:flex;position:relative;overflow:hidden}.primary-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff42,#0000);width:24%;transition:left .55s;position:absolute;inset:-45% auto -45% -35%;transform:rotate(15deg)}.primary-cta:hover,.secondary-cta:hover{filter:brightness(1.04);transform:translateY(-3px)}.primary-cta:hover{box-shadow:0 14px 28px #54271b47}.primary-cta:hover:after{left:112%}.primary-cta:active,.secondary-cta:active{transform:translateY(0)scale(.985)}.primary-cta:focus-visible,.secondary-cta:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.primary-cta,.primary-cta:link,.primary-cta:visited{color:#fff3ce;background:var(--rust);text-align:center;border:2px solid #702720;min-height:97px;margin-top:19px;padding:16px 22px;text-decoration:none;box-shadow:0 10px 20px #54271b38}.primary-cta strong{font-size:clamp(19px,3.4vw,25px)}.primary-cta span{margin-top:7px;font-size:14px;font-style:italic}.secondary-cta{border:1px solid #34422c8c;min-height:50px;margin-top:10px;font-weight:700}.secure,.tiny{letter-spacing:.08em;font-family:Courier New,monospace}.secure{margin:12px 0 0;font-size:9px}.section-pad{padding:96px max(24px,50vw - 560px)}.dark-section{color:#fff0c9;background:var(--maroon)}.crisis{text-align:center;padding:94px max(24px,50vw - 380px)}.lead{font-size:clamp(19px,2.2vw,24px);line-height:1.65}.crisis blockquote{color:#ffe1a5;border-block:1px solid #fff0c959;margin:42px auto;padding:28px 20px;font-size:clamp(25px,3.5vw,36px);font-style:italic;line-height:1.3}.crisis>p:last-child{max-width:690px;margin:0 auto;font-size:18px}.book-intro{grid-template-columns:minmax(280px,460px) minmax(320px,1fr);align-items:center;gap:74px;display:grid}.book-cover-wrap{background:#dec89b;border:1px solid #a78d5c;padding:14px;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s;transform:rotate(-1.2deg);box-shadow:0 24px 50px #442c1838}.book-cover-wrap img{width:100%;display:block}.book-copy h2{color:var(--maroon)}.dark-lead{color:#4d3a2d}.check-list{margin:30px 0 0;padding:0;list-style:none}.check-list li{border-bottom:1px solid #4d3a2d2b;padding:12px 0 12px 34px;line-height:1.45;position:relative}.check-list li:before{content:"✓";color:#fff7de;background:var(--olive);border-radius:50%;place-items:center;width:22px;height:22px;font:700 12px Arial,sans-serif;display:grid;position:absolute;top:10px;left:0}.contents{background:#eedaa6}.center-head{text-align:center;max-width:780px;margin:0 auto 50px}.center-head h2{color:var(--maroon)}.center-head>p:last-child{font-size:18px}.system-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.system-card{will-change:transform;backface-visibility:hidden;background:#f6ebd1;border:1px solid #b9a072;transition:transform .52s cubic-bezier(.16,1,.3,1),box-shadow .52s,border-color .45s;overflow:hidden;box-shadow:0 10px 24px #422a181a}.system-card img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.8)sepia(.08);will-change:transform;backface-visibility:hidden;width:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .65s;display:block}.system-card-copy{padding:25px}.system-card-copy span{color:var(--rust);letter-spacing:.16em;font:700 10px Arial,sans-serif}.system-card h3{color:var(--maroon);margin-top:8px;font-size:27px}.system-card p{margin-bottom:0}.text-card{color:#fff0c9;background:var(--olive);border-color:#20362a;place-items:center;min-height:100%;display:grid}.text-card h3{color:#f8e6ba}.module{background:var(--paper)}.module-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.module-grid article{border-top:5px solid var(--maroon);background:#edd9a7;min-height:260px;padding:28px 24px;transition:transform .5s cubic-bezier(.16,1,.3,1),background-color .45s,box-shadow .5s}.module-grid b{color:var(--rust);font-size:42px}.module-grid h3{margin:18px 0 8px;font-size:24px}.truth{padding:96px 24px}.truth-inner{text-align:center;max-width:940px;margin:auto}.truth-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.truth-grid p{background:#2d211a29;border:1px solid #f7ecd142;padding:24px;transition:transform .48s cubic-bezier(.16,1,.3,1),background-color .42s,border-color .42s}.truth-grid strong{color:#ebc976;letter-spacing:.16em;font:700 11px Arial,sans-serif}.offer{background:#ead19a}.offer-card{border:2px solid var(--maroon);background:#f8ebc4;grid-template-columns:340px 1fr;align-items:center;gap:54px;max-width:930px;margin:auto;padding:42px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s;display:grid;box-shadow:0 18px 40px #432b182e}.offer-cover img{display:block;box-shadow:0 14px 28px #0000002e}.offer-copy h2{color:var(--maroon);font-size:45px}.compact{margin-top:20px}.compact li{padding-block:8px}.offer .primary-cta{align-items:center}.tiny{text-align:center;color:#6c5844;font-size:10px}.author{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;display:grid}.author-photo{position:relative}.author-photo:before{content:"";border:3px solid var(--maroon);z-index:-1;position:absolute;inset:18px -18px -18px 18px}.author-photo img{filter:sepia(.15);width:100%;display:block}.author-copy h2{color:var(--maroon)}.final-section{text-align:center;padding:104px 24px 38px}.final-section h2{margin-bottom:36px}.final-cta,.final-cta:link,.final-cta:visited{color:#fff0bf;background:var(--olive);border-color:#20392d;width:min(720px,100%);margin-inline:auto;box-shadow:0 10px 22px #14271e57}.final-cta:hover{box-shadow:0 15px 30px #14271e6b}.footer-note{color:#d6c6a6;border-top:1px solid #f7ecd140;max-width:850px;margin:70px auto 0;padding-top:22px;font:11px/1.6 Arial,sans-serif}.idle-popup-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#231c17a8;place-items:center;padding:20px;animation:.28s both popup-fade;display:grid;position:fixed;inset:0}.idle-popup{border:2px solid var(--maroon);background:var(--paper);text-align:center;width:min(510px,100%);padding:42px 42px 32px;animation:.52s cubic-bezier(.16,1,.3,1) both popup-rise;position:relative;box-shadow:0 30px 80px #140e0a61}.idle-popup:before{content:"";pointer-events:none;border:1px solid #91372f57;position:absolute;inset:8px}.idle-popup .eyebrow{margin:0 28px 13px;position:relative}.idle-popup h2{color:#fff0bf;background:var(--olive);margin-inline:-42px;padding:14px 42px 16px;font-size:clamp(34px,6vw,46px);position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #162c214d}.idle-popup>p:not(.eyebrow){max-width:420px;margin:18px auto 23px;position:relative}.idle-popup-close{z-index:1;width:34px;height:34px;color:var(--walnut);cursor:pointer;background:0 0;border:0;font:30px/1 Georgia,serif;transition:transform .3s cubic-bezier(.16,1,.3,1),color .25s;position:absolute;top:13px;right:15px}.idle-popup-close:hover{color:var(--maroon);transform:rotate(8deg)scale(1.08)}.idle-popup-cta,.idle-popup-cta:link,.idle-popup-cta:visited{color:#fff3ce;background:var(--rust);border:2px solid #702720;border-radius:3px;width:100%;min-height:82px;margin-top:2px;padding:14px 24px;position:relative;box-shadow:0 9px #6f2822,0 16px 28px #43191538,inset 0 1px #fff5d538}.idle-popup-cta strong{color:#fff8df;letter-spacing:.012em;text-shadow:0 1px 1px #3b100d59;font-size:clamp(19px,4.5vw,23px);line-height:1.12}.idle-popup-cta span{color:#f5dca8;letter-spacing:.04em;margin-top:8px;font-family:Arial,sans-serif;font-size:11px;font-style:normal}.idle-popup-cta:hover{box-shadow:0 11px #6f2822,0 19px 32px #43191547,inset 0 1px #fff5d53d}.idle-popup-cta:active{transform:translateY(5px)scale(.995);box-shadow:0 4px #6f2822,0 10px 20px #4319153d}.idle-popup-dismiss{color:#59483a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:16px auto 9px;padding:4px 8px;font:700 12px Georgia,serif;display:block;position:relative}.idle-popup small{color:#705e4b;letter-spacing:.04em;font:10px Arial,sans-serif;display:block;position:relative}@keyframes popup-fade{0%{opacity:0}to{opacity:1}}@keyframes popup-rise{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes hero-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes rise-in{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.hero .eyebrow,.hero h1,.hero .deck,.hero .divider,.hero .video-shell,.hero>.primary-cta,.hero>.secondary-cta,.hero>.secure{animation:.7s cubic-bezier(.2,.8,.2,1) both hero-arrive}.hero h1{animation-delay:60ms}.hero .deck{animation-delay:.12s}.hero .divider{animation-delay:.17s}.hero .video-shell{animation-delay:.22s}.hero>.primary-cta{animation-delay:.28s}.hero>.secondary-cta,.hero>.secure{animation-delay:.34s}.motion-ready .reveal-target{opacity:0;transition-property:opacity,transform,box-shadow,border-color,background-color;transition-duration:.78s,.9s,.52s,.45s,.45s;transition-timing-function:ease,cubic-bezier(.16,1,.3,1),ease,ease,ease;transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;backface-visibility:hidden;transform:translateY(22px)scale(.992)}.motion-ready .reveal-target.is-revealed{opacity:1;transform:translate(0)scale(1)}@media (hover:hover){.book-cover-wrap:hover{transform:rotate(0)translateY(-7px);box-shadow:0 31px 58px #442c1847}.system-card:hover{border-color:#98753e;transform:translateY(-8px);box-shadow:0 21px 38px #422a182e}.system-card:hover img{filter:saturate(.98)sepia(0);transform:scale(1.055)}.module-grid article:hover{background:#f4e1b4;transform:translateY(-6px);box-shadow:0 15px 28px #422a1824}.truth-grid p:hover{background:#2d211a42;border-color:#f7ecd180;transform:translateY(-5px)}.offer-card:hover{transform:translateY(-5px);box-shadow:0 27px 52px #432b183d}}@media (max-width:900px){.book-intro,.author{grid-template-columns:1fr}.book-cover-wrap{max-width:470px;margin:auto}.system-grid,.module-grid{grid-template-columns:repeat(2,1fr)}.offer-card{grid-template-columns:260px 1fr}.author-photo{max-width:680px;margin:auto}.author-copy{text-align:center}}@media (max-width:640px){.launch-strip{flex-wrap:wrap;gap:0 .7ch;padding-inline:10px}.hero{width:min(100% - 22px,760px);padding-top:31px}.deck br{display:none}.section-pad{padding-block:72px}.system-grid,.module-grid,.truth-grid,.offer-card{grid-template-columns:1fr}.offer-card{padding:22px}.offer-cover{max-width:280px;margin:auto}.system-card h3{font-size:24px}.module-grid article{min-height:0}.author{gap:45px}.final-section h2 br{display:none}}@media (max-width:520px){.idle-popup{padding:38px 24px 28px}.idle-popup .eyebrow{margin-inline:25px}.idle-popup h2{margin-inline:-24px;padding-inline:24px}.idle-popup>p:not(.eyebrow){font-size:15px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
