:is(html:has(.otPage),body:has(.otPage)){background:#f3eadc;min-height:100%;overflow:auto}body:has(.otPage){color:#37281f}.otPage{--ot-ink:#37281f;--ot-muted:#756153;--ot-paper:#f3eadc;--ot-paper-light:#faf6ef;--ot-line:#49352933;background:radial-gradient(circle at 8% 30%, #92775814, transparent 25rem), var(--ot-paper);min-height:100svh;color:var(--ot-ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.otHero{background:var(--ot-paper);grid-template-columns:minmax(300px,470px) minmax(320px,530px);justify-content:center;align-items:center;gap:clamp(52px,8vw,128px);min-height:100svh;padding:clamp(28px,5vw,72px);display:grid}.otVideoCard{aspect-ratio:9/16;background:var(--ot-paper);border:0;border-radius:24px 24px 0 0;justify-self:end;width:min(100%,430px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 68%,#000000fc 73%,#000000f0 78%,#000000d1 83%,#0009 88%,#00000052 93%,#00000017 97%,#0000 100%);mask-image:linear-gradient(#000 68%,#000000fc 73%,#000000f0 78%,#000000d1 83%,#0009 88%,#00000052 93%,#00000017 97%,#0000 100%)}.otVideo{object-fit:cover;width:100%;height:100%;display:block}.otHeroCopy{max-width:530px}.otEyebrow{color:var(--ot-muted);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.otHero h1,.otPage h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.otHero h1{max-width:520px;font-size:clamp(50px,6vw,86px);line-height:.93}.otLead{max-width:500px;margin:28px 0 18px;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.otDetails{color:var(--ot-muted);letter-spacing:.04em;margin:0 0 26px;font-size:13px;font-weight:700}.otDetails i{padding:0 5px;font-style:normal}.otBuy{border:1px solid var(--ot-ink);color:#fffaf3;background:var(--ot-ink);letter-spacing:.12em;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:36px;min-width:260px;min-height:57px;padding:0 22px;font-size:12px;font-weight:700;transition:transform .2s,background-color .2s;display:inline-flex}.otBuy:hover{background:#4b382c;transform:translateY(-2px)}.otBuy:disabled{cursor:wait;opacity:.65}.otEmotional{max-width:400px;color:var(--ot-muted);margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;line-height:1.5}.otError{color:#8a3328;max-width:420px;margin:14px 0 0;font-size:13px;line-height:1.45}.otPreview{background:var(--ot-paper-light);padding:110px max(24px,50vw - 640px)}.otSectionHeading{text-align:center;max-width:660px;margin:0 auto 45px}.otSectionHeading h2,.otContents h2,.otFaq h2{font-size:clamp(38px,5vw,64px);line-height:1.02}.otPreviewRail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a88e77 transparent;gap:22px;padding:15px 5px 35px;display:flex;overflow-x:auto}.otPreviewCard{border:1px solid var(--ot-line);scroll-snap-align:center;background:#e6d9c5;flex:0 0 min(300px,72vw);margin:0;overflow:hidden;box-shadow:0 18px 42px #422f221f}.otPreviewCard img{width:100%;height:auto;display:block}.otContents{grid-template-columns:1.1fr .8fr;gap:72px;max-width:1120px;margin:0 auto;padding:120px 32px;display:grid}.otContents ul{border-top:1px solid var(--ot-line);margin:0;padding:0;list-style:none}.otContents li{border-bottom:1px solid var(--ot-line);padding:17px 0;font-family:Georgia,Times New Roman,serif;font-size:18px}.otBenefits{max-width:900px;color:var(--ot-muted);grid-column:1/-1;margin:-20px 0 0;font-size:14px;line-height:1.8}.otSecondCta{color:#f7efe4;text-align:center;background:#37281f;padding:100px 24px}.otSecondCta h2{max-width:700px;margin:12px auto 34px;font-size:clamp(44px,6vw,74px);line-height:1}.otLeaf{color:#bda589;font-family:Georgia,serif;font-size:42px}.otBuyLight{color:#37281f;background:#f7efe4;border-color:#f7efe4}.otBuyLight:hover{color:#37281f;background:#e8d8c6}.otFaq{max-width:900px;margin:0 auto;padding:110px 32px}.otFaq h2{margin-bottom:40px}.otFaqList{border-top:1px solid var(--ot-line)}.otFaq details{border-bottom:1px solid var(--ot-line)}.otFaq summary{cursor:pointer;padding:22px 42px 22px 0;font-family:Georgia,Times New Roman,serif;font-size:20px;list-style:none;position:relative}.otFaq summary::-webkit-details-marker{display:none}.otFaq summary:after{content:"+";color:var(--ot-muted);font-family:Arial,sans-serif;font-weight:300;position:absolute;top:20px;right:4px}.otFaq details[open] summary:after{content:"−"}.otFaq details p{max-width:600px;color:var(--ot-muted);margin:-5px 0 22px;font-size:15px;line-height:1.6}.otFooter{border-top:1px solid var(--ot-line);color:var(--ot-muted);letter-spacing:.05em;justify-content:space-between;gap:20px;padding:28px max(24px,50vw - 560px);font-size:11px;display:flex}.otStickyBuy{display:none}.otSuccess{place-items:center;min-height:100svh;padding:28px;display:grid}.otSuccessCard{border:1px solid var(--ot-line);text-align:center;background:#faf6efcc;width:min(100%,620px);padding:clamp(38px,7vw,72px);box-shadow:0 25px 70px #4330241f}.otSuccessMark{border:1px solid var(--ot-ink);border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 25px;font-family:Georgia,serif;font-size:25px;display:grid}.otSuccessCard h1{letter-spacing:-.045em;margin:0 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,8vw,72px);font-weight:400;line-height:.98}.otSuccessCard>p:last-child{color:var(--ot-muted);margin:20px 0 0;font-size:14px}.otSuccessLink{margin-top:8px}@media (max-width:800px){.otHero{flex-direction:column;gap:0;min-height:0;padding:0 0 70px;display:flex}.otVideoCard{aspect-ratio:9/16;width:min(100%,480px);max-width:none;height:auto;box-shadow:none;border:0;border-radius:0;flex:none;order:0;justify-self:auto}.otVideo{object-fit:cover;object-position:center;background:var(--ot-paper)}.otHeroCopy{order:1;width:100%;padding:10px 22px 0}.otHeroCopy .otEyebrow{display:none}.otHero h1{font-size:clamp(43px,14vw,62px);line-height:.93}.otLead{margin:22px 0 15px;font-size:17px;line-height:1.5}.otDetails{line-height:1.65}.otBuy{width:100%}.otEmotional{font-size:15px}.otPreview{padding:78px 0 72px}.otSectionHeading{text-align:left;padding:0 22px}.otSectionHeading h2,.otContents h2,.otFaq h2{font-size:42px}.otPreviewRail{gap:14px;padding:10px 22px 30px;scroll-padding-inline:22px}.otPreviewCard{flex-basis:76vw}.otContents{padding:82px 22px;display:block}.otContents ul{margin-top:42px}.otBenefits{margin-top:34px}.otSecondCta{padding:82px 22px}.otSecondCta h2{font-size:48px}.otFaq{padding:82px 22px}.otFooter{flex-direction:column;padding:28px 22px 100px}.otStickyBuy{z-index:20;right:12px;bottom:max(12px,env(safe-area-inset-bottom));color:#fffaf3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.1em;background:#37281ff2;border:1px solid #fff3;border-radius:999px;width:calc(100% - 24px);min-height:54px;font-size:12px;font-weight:700;display:block;position:fixed;left:12px;box-shadow:0 10px 35px #291d1640}}@media (prefers-reduced-motion:reduce){.otBuy{transition:none}}.otEditionPage{scroll-behavior:smooth}.otEditionPage a{text-decoration:none}.otEditionPage *,.otEditionPage :before,.otEditionPage :after{box-sizing:border-box}.otIntro{text-align:center;max-width:900px;margin:0 auto;padding:76px 24px 42px}.otIntro h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6.3vw,78px);font-weight:400;line-height:1.05}.otIntro>p:last-child{max-width:520px;color:var(--ot-muted);margin:22px auto 0;font-size:17px;line-height:1.7}.otFormats{max-width:1160px;margin:0 auto;padding:12px 28px 96px;scroll-margin-top:20px}.otFormatHeading{text-align:center;margin-bottom:30px}.otFormatHeading h2{font-size:30px;line-height:1.2}.otFormatHeading p{color:var(--ot-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.otFormatGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:26px;display:grid}.otFormatCard{border:1px solid var(--ot-line);background:#faf6ef;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 12px 36px #4330240d}.otCoverStage{background:radial-gradient(at 50% 65%,#e8d8c2,#f2e9dc 70%);justify-content:center;align-items:center;height:350px;padding:55px 30px 28px;display:flex;position:relative}.otFormatTag{color:#64503e;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;top:20px;left:22px}.otEditionCover{object-fit:contain;width:auto;max-width:80%;height:262px;box-shadow:8px 12px 22px #39281830}.otDigitalCover{height:250px}.otFormatBody{flex-direction:column;flex:1;padding:32px;display:flex}.otFormatBody .otEyebrow{letter-spacing:.15em;margin-bottom:12px;font-size:9px}.otFormatBody h3{letter-spacing:-.035em;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,36px);font-weight:400;line-height:1.14}.otFormatBody>p:not(.otEyebrow):not(.otError){color:var(--ot-muted);margin:0;font-size:15px;line-height:1.7}.otFormatBody ul{margin:auto 0 0;padding:22px 0 26px;list-style:none}.otFormatBody li{border-bottom:1px solid var(--ot-line);color:#665342;padding:10px 0;font-size:12px;line-height:1.5}.otFormatBuy{text-align:left;letter-spacing:.07em;border-radius:4px;gap:12px;width:100%;min-width:0;min-height:62px;padding:14px 18px;font-size:10px;line-height:1.5}.otFormatBuy>span:last-child{flex:none;font-size:20px;font-weight:400}.otFormatFootnote{text-align:center;color:var(--ot-muted);letter-spacing:.02em;margin-top:12px;font-size:10px;display:block}.otPreviewNote{color:var(--ot-muted);font-size:14px;line-height:1.6}.otJournalMoment{grid-template-columns:.8fr 1fr;align-items:center;gap:72px;max-width:1020px;margin:0 auto;padding:80px 32px 30px;display:grid}.otJournalMoment .otVideoCard{justify-self:center;width:100%;max-width:330px}.otJournalMoment h2{font-size:clamp(38px,5vw,60px);line-height:1.05}.otJournalMoment p:not(.otEyebrow){color:var(--ot-muted);margin:24px 0 30px;font-size:16px;line-height:1.7}.otEditionPage :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #a58156}.otStickyFormats{text-align:center;justify-content:center;align-items:center;gap:16px}@media (max-width:800px){.otFormatBody{padding:24px}.otFormatBuy{padding:12px 14px;font-size:9px}.otJournalMoment{gap:30px}.otStickyFormats{display:flex}}@media (max-width:640px){.otIntro{padding:42px 22px 28px}.otIntro .otEyebrow{margin-bottom:16px;font-size:9px}.otIntro h1{font-size:clamp(40px,11.7vw,62px)}.otIntro>p:last-child{margin-top:18px;font-size:15px;line-height:1.65}.otFormats{padding:6px 18px 64px}.otFormatHeading{margin-bottom:24px}.otFormatHeading h2{font-size:25px}.otFormatHeading p{font-size:12px}.otFormatGrid{grid-template-columns:minmax(0,1fr);gap:24px}.otCoverStage{height:300px;padding:50px 28px 24px}.otEditionCover{height:225px}.otDigitalCover{height:218px}.otFormatBody{padding:26px 22px}.otFormatBody h3{font-size:32px}.otFormatBody>p:not(.otEyebrow):not(.otError){font-size:14px}.otFormatBody ul{padding:20px 0 24px}.otFormatBuy{min-height:62px;font-size:10px}.otJournalMoment{flex-direction:column-reverse;gap:38px;padding:64px 24px 0;display:flex}.otJournalMoment .otVideoCard{max-width:280px}.otJournalMoment h2{font-size:44px}}@media (prefers-reduced-motion:reduce){.otEditionPage{scroll-behavior:auto}}
