.swt0ta_page{--paper:#fbf8f4;--ink:#2a2140;--accent:#5b47a0;--soft:#eee8f3;--muted:#554c6b;--night:#201c35;--gold:#f0a64b;--ease-out:cubic-bezier(.23, 1, .32, 1);background:var(--paper);color:var(--ink);font-size:16px}.swt0ta_wrap{max-width:1200px;margin:0 auto;padding:28px 24px 0}.swt0ta_page :is(section,details){scroll-margin-top:24px}.swt0ta_page a{text-underline-offset:5px}.swt0ta_page :is(a,button,summary,input):focus-visible{outline:3px solid var(--accent);outline-offset:5px}.swt0ta_page :is(a,summary,label){-webkit-tap-highlight-color:transparent}.swt0ta_hero{background:var(--night);color:#fff;border-radius:8px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.swt0ta_heroCopy{align-self:center;min-width:0;padding:56px 36px}.swt0ta_h1,.swt0ta_h2,.swt0ta_price,.swt0ta_wordmark{font-family:var(--font-fraunces), Georgia, serif;font-variation-settings:"SOFT" 100;letter-spacing:-.035em;text-wrap:balance;font-weight:700}.swt0ta_h1{margin:0 0 24px;font-size:clamp(48px,4.7vw,68px);line-height:1.04}.swt0ta_lede{max-width:36ch;font-size:18px;line-height:1.65}.swt0ta_heroArt{min-height:560px;position:relative;overflow:hidden}.swt0ta_heroArt img{animation:swt0ta_open-book .9s var(--ease-out) both}.swt0ta_cta{background:var(--accent);color:#fff;transition:transform .16s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:16px 28px;font-size:16px;font-weight:800;line-height:1.5;display:inline-flex}.swt0ta_cta:active{transform:scale(.97)}.swt0ta_ctaRow{margin:28px 0 20px}.swt0ta_ctaNote{color:var(--muted);margin-top:12px;font-size:14px;display:block}.swt0ta_textLink{font-size:16px;font-weight:800;text-decoration:underline;display:inline-block}.swt0ta_trust{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:24px;display:flex}.swt0ta_trust p:first-child{color:var(--ink);font-weight:800}.swt0ta_h2{margin:0 0 24px;font-size:clamp(32px,3.35vw,48px);line-height:1.1}.swt0ta_p{color:var(--ink);max-width:70ch;margin:0 0 16px;line-height:1.7}.swt0ta_steps,.swt0ta_adventures,.swt0ta_families,.swt0ta_gifts,.swt0ta_quality,.swt0ta_pricing,.swt0ta_faq,.swt0ta_final{padding:88px 0}.swt0ta_example{background:var(--soft);border-radius:8px;grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;margin-top:80px;padding:48px;display:grid}.swt0ta_preview{border:0;min-width:0;padding:0}.swt0ta_preview legend{padding:0 0 16px;font-size:16px;font-weight:800}.swt0ta_previewChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:calc(100% + 16px);display:grid;position:relative}.swt0ta_previewChoice{display:contents}.swt0ta_previewChoice input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.swt0ta_pageTab{cursor:pointer;background:var(--paper);border-radius:999px;place-items:center;min-height:48px;padding:8px;font-size:16px;font-weight:800;display:grid}.swt0ta_previewChoice input:checked+.swt0ta_pageTab{background:var(--accent);color:#fff}.swt0ta_previewChoice input:focus-visible+.swt0ta_pageTab{outline:3px solid var(--accent);outline-offset:3px}.swt0ta_previewPage{aspect-ratio:1;object-fit:cover;transform-origin:0;width:100%;height:auto;transition:transform .25s var(--ease-out);border-radius:4px;display:none;position:absolute;top:64px;left:0}.swt0ta_previewChoice input:checked~.swt0ta_previewPage{display:block}.swt0ta_caption{color:var(--muted);margin:24px 0;font-size:16px;line-height:1.6}.swt0ta_list{color:var(--muted);margin:24px 0;padding:0;list-style:none}.swt0ta_list li{margin-bottom:16px;line-height:1.7}.swt0ta_list strong{color:var(--ink)}.swt0ta_steps .swt0ta_list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.swt0ta_steps strong{margin-bottom:12px;font-size:20px;display:block}.swt0ta_adventureIntro{justify-content:space-between;align-items:baseline;gap:32px;display:flex}.swt0ta_adventureIntro .swt0ta_p{max-width:36ch}.swt0ta_storyCovers{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;margin:36px 0;display:grid}.swt0ta_storyCovers img{width:100%;height:auto;transition:transform .25s var(--ease-out);border-radius:4px;display:block}.swt0ta_storyCovers h3{text-wrap:balance;font-weight:800;line-height:1.3}.swt0ta_storyCovers p{color:var(--muted);line-height:1.6}.swt0ta_featuredStory h3{margin:24px 0 8px;font-size:26px}.swt0ta_featuredStory .swt0ta_textLink{margin-top:16px}.swt0ta_storyAlternatives{gap:32px;display:grid}.swt0ta_storyChoice{grid-template-columns:144px minmax(0,1fr) 24px;align-items:center;gap:24px;display:grid}.swt0ta_storyChoice h3{margin-bottom:10px;font-size:20px}.swt0ta_storyArrow{transition:transform .25s var(--ease-out);font-size:24px}.swt0ta_families{grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:32px;padding-top:0;display:grid}.swt0ta_families .swt0ta_h2{max-width:12ch}.swt0ta_families img{aspect-ratio:3/4;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.swt0ta_families figcaption{margin-top:12px;font-size:14px;font-weight:700}.swt0ta_families figure:last-child{margin-top:48px}.swt0ta_gifts{background:var(--soft);border-radius:8px;padding:48px}.swt0ta_gifts>.swt0ta_p{max-width:70ch}.swt0ta_gifts .swt0ta_list{grid-template-columns:1fr 1fr;gap:16px 48px;display:grid}.swt0ta_quality{max-width:900px}.swt0ta_specs{border-collapse:collapse;width:100%;margin:32px 0 24px}.swt0ta_specs th,.swt0ta_specs td{text-align:left;vertical-align:top;padding:16px}.swt0ta_specs th{width:30%;font-weight:800}.swt0ta_specs tr:nth-child(odd){background:var(--soft)}.swt0ta_pricing{padding-top:0}.swt0ta_pricing>div:first-child{max-width:680px}.swt0ta_formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:36px 0 24px;display:grid}.swt0ta_formats>div{background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.swt0ta_formats>div:nth-child(2){background:var(--soft)}.swt0ta_formats>.swt0ta_subscriptionFormat{background:var(--night);color:#fff}.swt0ta_subscriptionFormat .swt0ta_ctaNote{color:#ded7ec}.swt0ta_subscriptionFormat .swt0ta_cta{background:var(--gold);color:var(--ink)}.swt0ta_formats h3{font-size:20px;font-weight:800}.swt0ta_price{margin:24px 0;font-size:56px;line-height:1.1}.swt0ta_formats .swt0ta_cta,.swt0ta_formats .swt0ta_textLink{align-self:flex-start;margin-top:auto}.swt0ta_formats p:last-of-type{margin-bottom:28px}.swt0ta_price span{font-family:var(--font-nunito), sans-serif;letter-spacing:0;margin-left:8px;font-size:16px;font-weight:600}.swt0ta_formats p:not(.swt0ta_price){max-width:44ch}.swt0ta_formats p{line-height:1.6}.swt0ta_formats .swt0ta_price{white-space:nowrap;line-height:1.1}.swt0ta_faq{max-width:900px;padding-top:0}.swt0ta_card{background:var(--soft);border-radius:4px;margin-bottom:12px;padding:20px 24px}.swt0ta_card summary{cursor:pointer;padding-right:24px;font-weight:800;list-style:none;position:relative}.swt0ta_card summary::-webkit-details-marker{display:none}.swt0ta_card summary:after{content:"+";color:var(--accent);font-size:24px;position:absolute;top:-5px;right:0}.swt0ta_card[open] summary:after{content:"−"}.swt0ta_card p{color:var(--muted);margin-top:16px;line-height:1.7}.swt0ta_final{background:var(--soft);text-align:center;border-radius:8px;padding:56px 32px}.swt0ta_final .swt0ta_p{max-width:60ch;margin:0 auto}.swt0ta_footer{padding:72px 0 36px}.swt0ta_wordmark{font-size:clamp(48px,9vw,120px);line-height:1.1}.swt0ta_footer nav{flex-wrap:wrap;gap:16px 32px;margin-top:32px;display:flex}.swt0ta_footer nav a:hover{text-decoration:underline}@keyframes swt0ta_open-book{0%{opacity:.6;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.swt0ta_page section :is(.swt0ta_h2,.swt0ta_storyCovers figure,.swt0ta_families figure,.swt0ta_list li){animation:linear both swt0ta_page-enter;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes swt0ta_page-enter{0%{opacity:.65;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px) and (max-width:1099px){.swt0ta_storyCovers{gap:36px}.swt0ta_storyChoice{grid-template-columns:112px minmax(0,1fr) 20px;gap:16px}}@media (max-width:899px){.swt0ta_wrap{padding:16px 20px 0}.swt0ta_hero{grid-template-columns:1fr}.swt0ta_heroCopy{padding:32px 24px}.swt0ta_h1{font-size:clamp(40px,7vw,56px)}.swt0ta_lede{max-width:50ch;font-size:16px}.swt0ta_heroArt{aspect-ratio:3/2;min-height:0}.swt0ta_trust{font-size:14px}.swt0ta_steps,.swt0ta_adventures,.swt0ta_quality,.swt0ta_pricing,.swt0ta_faq{padding:64px 0}.swt0ta_example{grid-template-columns:1fr;gap:24px;padding:28px 24px}.swt0ta_exampleCopy{max-width:60ch}.swt0ta_steps .swt0ta_list{grid-template-columns:1fr 1fr;gap:24px}.swt0ta_adventureIntro{display:block}.swt0ta_adventureIntro .swt0ta_p{max-width:60ch}.swt0ta_storyCovers{grid-template-columns:1fr 1fr;gap:32px}.swt0ta_storyChoice{grid-template-columns:100px minmax(0,1fr);gap:16px}.swt0ta_storyChoice h3{font-size:18px}.swt0ta_storyArrow{display:none}.swt0ta_families{grid-template-columns:1fr 1fr;gap:24px 16px;padding-bottom:64px}.swt0ta_families>div{grid-column:1/-1}.swt0ta_families .swt0ta_h2{max-width:none}.swt0ta_families figure:last-child{margin-top:32px}.swt0ta_gifts{padding:28px 24px}.swt0ta_gifts .swt0ta_list{grid-template-columns:1fr;gap:0}.swt0ta_formats{grid-template-columns:1fr}.swt0ta_formats>div{padding:28px}.swt0ta_specs th,.swt0ta_specs td{overflow-wrap:anywhere;padding:12px}.swt0ta_card{padding:20px}.swt0ta_final{padding:40px 24px}.swt0ta_footer{padding-top:48px}}@media (prefers-reduced-motion:reduce){.swt0ta_page *,.swt0ta_page :before,.swt0ta_page :after{transition:none!important;animation:none!important}}.swt0ta_hero .swt0ta_cta{background:var(--gold);color:var(--ink)}.swt0ta_hero .swt0ta_ctaNote{color:#ded7ec}.swt0ta_heroLinks{flex-wrap:wrap;gap:16px 24px;display:flex}.swt0ta_heroLinks a{font-size:15px}.swt0ta_heroVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.swt0ta_membership{background:var(--night);color:#fff;border-radius:8px;margin:0 0 16px;overflow:hidden}.swt0ta_universe{aspect-ratio:21/9;position:relative;overflow:hidden}.swt0ta_universe img{object-fit:cover;width:100%;height:100%;display:block}.swt0ta_universeVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.swt0ta_membershipCopy{grid-template-columns:1.2fr 1fr;gap:64px;padding:48px;display:grid}.swt0ta_membershipCopy .swt0ta_h2{max-width:14ch}.swt0ta_membershipCopy>div>p:not(.swt0ta_memberPrice){max-width:50ch}.swt0ta_memberBenefits{margin:24px 0 0;padding-left:20px}.swt0ta_memberBenefits li{margin-top:12px;padding-left:4px}.swt0ta_memberBenefits li::marker{color:var(--gold)}.swt0ta_memberOffer{align-self:center}.swt0ta_memberOffer h3{font-size:18px;font-weight:800}.swt0ta_memberPrice{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.04em;margin:20px 0;font-size:80px;font-weight:700;line-height:1.15}.swt0ta_memberPrice span{font-family:var(--font-nunito), sans-serif;letter-spacing:0;margin-left:12px;font-size:18px;font-weight:600}.swt0ta_memberCta{background:var(--gold);color:var(--ink);transition:transform .16s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:16px 24px;font-size:16px;font-weight:800;display:inline-flex}.swt0ta_memberCta:active{transform:scale(.97)}.swt0ta_memberFine{color:#ded7ec;margin:16px 0;font-size:14px;line-height:1.6}.swt0ta_memberSecondary{text-underline-offset:4px;font-size:14px;text-decoration:underline}.swt0ta_preview>.swt0ta_textLink{margin-top:20px}.swt0ta_priceLinks{flex-wrap:wrap;gap:16px 32px;display:flex}.swt0ta_storyCovers a:active img{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.swt0ta_cta:hover,.swt0ta_memberCta:hover{transform:translateY(-3px)}.swt0ta_storyCovers a:hover img{transform:translateY(-5px)rotate(-1deg)}.swt0ta_storyChoice:hover .swt0ta_storyArrow{transform:translate(3px,-3px)}.swt0ta_preview:hover .swt0ta_previewPage{transform:perspective(1400px)rotateY(-5deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.swt0ta_universe img{animation:linear both swt0ta_world-enter;animation-timeline:view();animation-range:entry cover 50%}}}@keyframes swt0ta_world-enter{0%{transform:scale(1.12)}to{transform:scale(1)}}@media (max-width:899px){.swt0ta_example{margin-top:64px}.swt0ta_membershipCopy{grid-template-columns:1fr;gap:32px;padding:28px 24px}.swt0ta_membershipCopy .swt0ta_h2{max-width:none}.swt0ta_universe{aspect-ratio:16/9}.swt0ta_universe img{object-position:center}.swt0ta_memberPrice{font-size:64px}}@media (prefers-reduced-motion:reduce){.swt0ta_preview:hover .swt0ta_previewPage,.swt0ta_storyCovers a:hover img,.swt0ta_storyCovers a:active img,.swt0ta_storyChoice:hover .swt0ta_storyArrow,.swt0ta_cta:hover,.swt0ta_memberCta:hover{transform:none}}@media (max-width:599px){.swt0ta_storyCovers{grid-template-columns:1fr;gap:36px}.swt0ta_featuredStory h3{font-size:24px}.swt0ta_storyAlternatives{gap:24px}.swt0ta_storyChoice h3{text-wrap:initial}.swt0ta_storyChoice p{font-size:14px}}
