/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.character-service-notice{color:#f8ecd2;text-align:left;background:#e6ae4b1a;border:1px solid #e6ae4b7a;border-radius:14px;justify-content:center;align-items:center;gap:14px;margin:0 0 18px;padding:14px 18px;display:flex}.character-service-notice b{color:#f1c46e;white-space:nowrap}.character-service-notice span{color:#d7d8de;font-size:.9rem}@media (max-width:720px){.character-service-notice{flex-direction:column;align-items:flex-start;gap:5px}.character-service-notice b{white-space:normal}}:root{--background:#061225;--background-deep:#020817;--navy-light:#0b1c36;--gold:#dca646;--gold-light:#f3c56c;--cream:#f8f1e7;--text-muted:#b9c0cc;--border-gold:#dca6468c;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 50% 0,#0a1a32,var(--background-deep) 40%);color:var(--cream);margin:0;font-family:Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{transition:all .2s}:is(button:focus-visible,a:focus-visible,input:focus-visible){outline:2px solid var(--gold-light);outline-offset:3px}h1,h2,h3,p{margin-top:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar{z-index:50;background:linear-gradient(#020817e8,#0000);height:76px;transition:all .3s;position:fixed;inset:0 0 auto}.topbar.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020817ee;border-bottom:1px solid #dca64633}.topnav{grid-template-columns:190px 1fr auto;align-items:center;gap:25px;max-width:1440px;height:100%;margin:auto;padding:0 40px;display:grid}.logo{font-family:var(--serif);flex-direction:column;width:max-content;font-size:21px;line-height:1;display:inline-flex;position:relative}.logo b{letter-spacing:.45em;margin-top:5px;font-size:11px}.logo i{color:var(--gold-light);font-style:normal;position:absolute;top:-6px;right:-24px}.navlinks{justify-content:center;gap:30px;font-size:12px;display:flex}.navlinks a:first-child,.navlinks a:hover{color:var(--gold-light);border-bottom:2px solid var(--gold);padding-bottom:8px}.nav-actions{gap:18px;display:flex}.gold-btn,.outline-btn{border-radius:5px;justify-content:center;align-items:center;min-height:42px;padding:0 23px;font-weight:700;display:inline-flex}.gold-btn{color:#11101a;background:linear-gradient(#f5c775,#d79434);border:1px solid #f6ce83;box-shadow:0 4px 20px #dca64632}.gold-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.outline-btn{border:1px solid var(--gold);color:var(--cream);background:#071124}.outline-btn:hover{background:#dca64618}.small{min-height:40px}.hamb{color:#fff;background:0 0;border:0;font-size:25px;display:none}.hero-new{background:radial-gradient(circle at 73% 40%,#18305880,#0000 36%);grid-template-columns:42% 58%;align-content:start;max-width:1440px;min-height:580px;margin:auto;padding:110px 44px 0;display:grid;position:relative;overflow:hidden}.sparkle-field{pointer-events:none;opacity:.25;background-image:radial-gradient(#f3c56c 1px,#0000 1px);background-size:97px 83px;animation:15s ease-in-out infinite alternate drift;position:absolute;inset:0}.hero-left{z-index:2;padding-top:16px;position:relative}.hero-left h1{font:normal clamp(39px,4.4vw,66px)/.98 var(--serif);letter-spacing:.01em;margin:0}.hero-left h1 em,.hero-left h1 strong{color:#0000;background:linear-gradient(90deg,#f6d58e,#e3aa57,#c794ee);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:400}.hero-left h1 strong{background:linear-gradient(90deg,#aebcf8,#d193d8,#eec985);-webkit-background-clip:text;background-clip:text}.hero-left h2{font:normal 28px/1 var(--serif);letter-spacing:.05em;margin:13px 0 18px}.hero-tags{color:#e9e4da;gap:22px;font-size:12px;display:flex}.hero-tags span:first-letter{color:var(--gold)}.hero-left>p{margin:20px 0;font-size:15px;line-height:1.7}.hero-buttons{gap:20px;display:flex}.hero-buttons .gold-btn{gap:40px}.products{z-index:1;filter:drop-shadow(0 15px 25px #0009);height:400px;position:relative}.note{color:#34291d;z-index:5;background:#f2dfb7;padding:20px 28px;font:18px/1.3 Comic Sans MS,cursive;position:absolute;top:26px;left:2%;transform:rotate(-7deg);box-shadow:0 8px 18px #0008}.cover,.device{background:#132038;border:3px solid #9c8a6e;position:absolute;box-shadow:0 18px 30px #000b}.main-cover{text-align:center;width:205px;height:320px;font-family:var(--serif);background:linear-gradient(#15314b,#b87b3d 72%,#182534);padding:45px 16px;top:0;left:30%;transform:perspective(700px)rotateY(-7deg)}.main-cover:after,.genre-art:after{content:"";background:linear-gradient(145deg,#0000,#08101add),radial-gradient(circle at 60% 80%,#e7a84755,#0000 40%);position:absolute;inset:42% 0 0}.main-cover b{color:#f3cb83;font-size:25px;display:block}.main-cover small,.main-cover span{z-index:2;display:block;position:relative}.main-cover span{margin-top:10px;font-size:8px}.device{background:#050709;border-color:#292a2d;border-radius:10px;padding:8px}.ebook{z-index:6;width:145px;height:235px;top:190px;left:18%;transform:rotate(5deg)}.phone{z-index:7;border-radius:18px;width:105px;height:236px;top:155px;left:56%;transform:rotate(7deg)}.tablet{z-index:4;width:265px;height:200px;top:185px;right:0;transform:rotate(2deg)}.mini-cover{text-align:center;height:100%;font-family:var(--serif);background:linear-gradient(#3a2630,#a95d3e 65%,#17101a);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mini-cover:after{content:"";background:#160f12;border-radius:50% 50% 0 0;width:85px;height:70px;position:absolute;bottom:-20px}.mini-cover b,.mini-cover small,.mini-cover i{z-index:2}.mini-cover b{color:#f4d197;font-size:16px}.mini-cover small{font-size:7px}.mini-cover i{margin-top:35px;font-style:normal}.space{background:linear-gradient(#222c47,#4a516e,#070a14)}.family b{font-size:18px}.trail{filter:drop-shadow(0 0 6px #ffc04f);z-index:3;border:3px solid #0000;border-left-color:#ebb348;border-radius:50%;width:270px;height:250px;position:absolute;top:80px;left:11%;transform:rotate(-18deg)}.trust-row{color:var(--gold);border-bottom:1px solid #dca64655;grid-column:1/-1;grid-template-columns:repeat(7,1fr);align-items:start;gap:18px;padding:10px 0 16px;display:grid}.trust-row>span{grid-template-columns:28px 1fr;font-size:20px;display:grid}.trust-row b{color:#e3e0db;font-size:10px;line-height:1.4}.trust-row small{color:var(--text-muted);grid-column:2;font-size:9px;line-height:1.4}.genre-wrap,.reviews{border:1px solid var(--border-gold);border-radius:14px;max-width:1370px;margin:0 auto;padding:9px 16px 20px}.ornament-title{text-align:center;font-family:var(--serif)}.ornament-title h2{letter-spacing:.06em;color:#f0cc8d;margin:0;font-size:26px}.ornament-title h2:before,.ornament-title h2:after{content:"✦ ───";color:var(--gold);margin:0 16px;font-size:11px}.ornament-title h2:after{content:"─── ✦"}.ornament-title p{color:var(--text-muted);margin:-2px 0 8px;font:12px Arial,sans-serif}.genre-grid{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.genre-card{border:1px solid var(--border-gold);text-align:center;background:#071327;border-radius:8px;transition:all .25s;overflow:hidden}.genre-card:hover{border-color:var(--gold-light);transform:translateY(-4px);box-shadow:0 7px 24px #dca64622}.genre-art{background:linear-gradient(145deg,#1f3447,#a36f3c);place-items:center;height:130px;display:grid;position:relative;overflow:hidden}.genre-art span{color:#f2c478;z-index:2;text-shadow:0 0 20px #000;font-size:48px}.genre-card:hover .genre-art span{transform:scale(1.08)}.genre-art span{transition:all .3s}.adventure{background:linear-gradient(145deg,#48553a,#16243a)}.fantasy{background:linear-gradient(145deg,#3e274f,#1e304a)}.scifi{background:linear-gradient(145deg,#16273e,#704a61)}.romance{background:linear-gradient(145deg,#341d2d,#b06f4c)}.family{background:linear-gradient(145deg,#695848,#bd8752)}.pets{background:linear-gradient(145deg,#58707d,#b6814e)}.custom{background:linear-gradient(145deg,#0d1930,#745734)}.genre-card h3{text-transform:uppercase;color:var(--gold-light);font:15px var(--serif);margin:9px 0 5px}.genre-card p{color:#e0dce0;margin-bottom:10px;padding:0 8px;font-size:10px;line-height:1.35}.experience{color:#11162a;background:#f1eee9;border-radius:14px 14px 0 0;max-width:1380px;margin:auto;padding:5px 22px 0}.ornament-title.dark h2{color:#15182b;font-size:28px}.ornament-title.dark p{color:#343642}.pricing-grid{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:18px;margin-top:10px;display:grid}.price-card{text-align:left;background:#f8f5f0;border:1px solid #d6b17d;border-radius:9px;flex-direction:column;min-height:340px;padding:13px 20px;display:flex;position:relative;box-shadow:0 4px 12px #1112}.price-card.popular{color:#fff;border-color:var(--gold);background:#07132c;transform:scale(1.03);box-shadow:0 7px 16px #0004}.popular-tag{background:var(--gold-light);color:#151321;white-space:nowrap;border-radius:7px 7px 0 0;padding:5px 18px;font-size:9px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.plan-icon{height:70px;font:34px var(--serif);color:#7c5524;place-items:center;display:grid}.popular .plan-icon{color:var(--gold-light)}.price-card h3{text-align:center;text-transform:uppercase;font:18px var(--serif);margin:2px 0}.price-card>p{text-align:center;min-height:31px;margin-bottom:8px;font-size:11px}.price-card ul{flex:1;margin:0;padding:0;font-size:11px;line-height:1.7;list-style:none}.price-card li:first-letter{color:#c47a1f}.price-card>small{text-align:center;font-size:7px}.price-card>strong{text-align:center;font:27px var(--serif);margin-bottom:5px}.choose{min-height:30px;padding:0 12px;font-size:10px}.production-note{text-align:center;border:1px solid #d6d0c7;border-radius:5px;max-width:900px;margin:9px auto;padding:6px 18px;font-size:9px}.human{color:#fff;background:linear-gradient(90deg,#030917,#0a1b32,#030917);border-radius:9px;grid-template-columns:180px 1.1fr 1.4fr 180px;align-items:center;min-height:170px;padding:10px 0;display:grid;overflow:hidden}.human-art{background:radial-gradient(circle,#b1753866,#0000 65%);place-items:center;height:150px;font-size:55px;display:grid}.human-copy h2{font:25px var(--serif);letter-spacing:.08em;margin-bottom:2px}.human-copy h4{font:italic 12px var(--serif);color:var(--gold-light);margin:0 0 6px}.human-copy p{margin-bottom:8px;font-size:10px;line-height:1.4}.human-copy>b{color:var(--gold-light);border:1px solid var(--gold);padding:5px 9px;font-size:9px}.checks{grid-template-columns:1fr 1fr;gap:11px;padding:10px 25px;font-size:11px;display:grid}.checks span{color:#eee}.checks span:first-letter{color:var(--gold)}.how{padding:5px 25px 20px}.step-row{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.step-row article{grid-template-columns:58px 1fr;align-items:center;gap:9px;display:grid;position:relative}.step-row i{color:#fff;background:#17163f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid;position:absolute;top:0;left:45px}.step-row article>span{font-size:42px}.step-row h3{margin:0 0 4px;font-size:11px}.step-row p{margin:0;font-size:9px;line-height:1.35}.step-row article>b{color:var(--gold);font-size:23px;position:absolute;right:-15px}.reviews{margin-top:20px}.reviews .ornament-title h2{font-size:22px}.reviews .ornament-title h2 span{color:#f4b43d;font-family:Arial;font-size:14px}.review-row{grid-template-columns:35px repeat(3,1fr) 35px;align-items:center;gap:20px;display:grid}.review-row>button{border:1px solid var(--gold);color:#fff;cursor:pointer;background:0 0;border-radius:50%;width:30px;height:30px}.review-row article{grid-template-columns:62px 1fr;align-items:center;gap:13px;display:grid}.review-avatar{border:2px solid var(--gold);width:58px;height:58px;font:26px var(--serif);background:linear-gradient(135deg,#7b5a3d,#182c43);border-radius:50%;place-items:center;display:grid}.review-row p{margin-bottom:5px;font-size:9px;line-height:1.4}.review-row span{color:#d7d0cf;font-size:9px}.review-row b{color:#f4b43d;letter-spacing:.2em;font-size:10px;display:block}footer{grid-template-columns:1.5fr repeat(3,.8fr) 1.5fr;gap:40px;max-width:1370px;margin:auto;padding:25px 18px;display:grid}footer>div{flex-direction:column;align-items:flex-start;display:flex}footer p{color:var(--text-muted);margin:12px 0;font-size:9px;line-height:1.5}footer h3{text-transform:uppercase;margin-bottom:10px;font-size:10px}footer>div>a{color:#c7ced8;margin:3px 0;font-size:9px}.socials{gap:8px;display:flex}.socials a{border:1px solid #d7dde7;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}footer form{width:100%;display:flex}footer input{border:0;border-radius:4px 0 0 4px;width:100%;min-width:0;height:32px;padding:0 10px}footer button{cursor:pointer;background:linear-gradient(#f4c473,#d89534);border:0;border-radius:0 4px 4px 0;padding:0 16px}.copyright{text-align:center;color:#6f7b8d;border-top:1px solid #dca64622;padding:12px;font-size:8px}@keyframes drift{to{transform:translate(12px,-9px)}}@media (max-width:1100px){.topnav{grid-template-columns:160px 1fr auto}.navlinks{gap:15px}.hero-new{grid-template-columns:45% 55%;padding-left:24px;padding-right:24px}.products{transform-origin:0;transform:scale(.85)}.trust-row,.genre-grid{grid-template-columns:repeat(4,1fr)}.pricing-grid{grid-template-columns:repeat(3,1fr)}.human{grid-template-columns:120px 1fr 1.5fr}.human-art.right{display:none}.step-row{grid-template-columns:repeat(3,1fr)}.step-row article>b{display:none}footer{grid-template-columns:1.5fr repeat(3,1fr)}footer>div:last-child{grid-column:1/-1}}@media (max-width:760px){.topbar{height:66px}.topnav{grid-template-columns:1fr auto;padding:0 16px}.hamb{display:block}.navlinks{border-bottom:1px solid var(--gold);top:66px;background:#020817f7;flex-direction:column;align-items:center;padding:22px;display:none;position:absolute;inset-inline:0}.navlinks.open{display:flex}.nav-actions{display:none}.hero-new{text-align:center;padding:100px 16px 0;display:block}.hero-left h1{font-size:44px}.hero-left h2{font-size:21px}.hero-tags,.hero-buttons{flex-wrap:wrap;justify-content:center}.products{transform-origin:0 0;width:138%;height:390px;margin-top:20px;transform:scale(.72)}.trust-row{text-align:left;grid-template-columns:1fr 1fr}.genre-wrap,.reviews{margin:0 12px}.genre-grid{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.genre-card{scroll-snap-align:start;min-width:150px}.ornament-title h2{font-size:20px}.ornament-title h2:before,.ornament-title h2:after{display:none}.experience{margin:14px 12px 0;padding:8px 12px}.pricing-grid{grid-template-columns:1fr 1fr}.price-card.popular{transform:none}.human{grid-template-columns:1fr;padding:18px}.human-art{display:none}.checks{padding:14px 0}.step-row{grid-template-columns:1fr 1fr}.review-row{grid-template-columns:30px 1fr 30px}.review-row article:not(:first-of-type){display:none}footer{grid-template-columns:1fr 1fr;gap:25px;padding:30px 20px}footer>div:first-child,footer>div:last-child{grid-column:1/-1}}@media (max-width:480px){.hero-left h1{font-size:35px}.hero-tags{gap:8px;font-size:10px}.hero-buttons>a{width:100%}.products{width:175%;height:315px;transform:scale(.57)}.trust-row{grid-template-columns:1fr}.genre-grid{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.genre-card{min-width:0}.pricing-grid,.step-row,.checks{grid-template-columns:1fr}.review-row article{grid-template-columns:48px 1fr}.review-avatar{width:46px;height:46px}footer{grid-template-columns:1fr}footer>div:first-child,footer>div:last-child{grid-column:auto}.ornament-title.dark h2{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.main-cover{background-image:linear-gradient(#050c1926,#050a14b3),url(/images/genre-historical.jpg);background-position:50%;background-size:cover}.mini-cover{background-image:linear-gradient(#0709142e,#070914c2),url(/images/genre-romance.jpg);background-position:50%;background-size:cover}.mini-cover.space{background-image:linear-gradient(#0709141f,#070914bf),url(/images/genre-scifi.jpg);background-position:55%}.mini-cover.family{background-image:linear-gradient(#0709141f,#070914b3),url(/images/genre-family.jpg);background-position:50% 72%}.genre-art{background-position:50%!important;background-size:cover!important}.genre-art.history{background-image:linear-gradient(#0000 15%,#03081459),url(/images/genre-historical.jpg)}.genre-art.adventure{background-image:linear-gradient(#0000 15%,#03081459),url(/images/genre-adventure.jpg)}.genre-art.fantasy{background-image:linear-gradient(#0000 15%,#03081466),url(/images/genre-fantasy.jpg)}.genre-art.scifi{background-image:linear-gradient(#0000 15%,#03081461),url(/images/genre-scifi.jpg)}.genre-art.romance{background-image:linear-gradient(#0000 15%,#03081466),url(/images/genre-romance.jpg)}.genre-art.family{background-image:linear-gradient(#0000 15%,#03081461),url(/images/genre-family.jpg)}.genre-art.pets{background-image:linear-gradient(#0000 15%,#03081459),url(/images/genre-pets.jpg)}.genre-art.custom{background-image:linear-gradient(#0000 15%,#03081461),url(/images/genre-custom.jpg)}.genre-art span{opacity:0;transform:scale(.92)}.genre-card:hover .genre-art span{opacity:.85}.human-art.left{background:linear-gradient(90deg,#0000,#02081759),url(/images/story-family.jpg) 50%/cover}.human-art.right{background:linear-gradient(90deg,#02081740,#0000),url(/images/story-fantasy.jpg) 50%/cover}.human-art{color:#0000}.hybrid-hero{background:radial-gradient(circle at 75% 45%,#482e683b,#0000 39%),linear-gradient(#020817,#061225);grid-template-columns:39% 61%;min-height:660px;padding-top:112px}.hybrid-hero .hero-left{z-index:6;padding-top:33px}.hybrid-kicker{color:var(--gold-light);letter-spacing:.25em;margin:0 0 22px!important;font-size:9px!important;line-height:1.5!important}.hybrid-hero .hero-left h1{letter-spacing:-.035em;color:var(--cream);text-shadow:0 9px 42px #000;font-size:clamp(50px,5vw,76px);line-height:.91}.hybrid-hero .hero-left h1 strong{color:#0000;background:linear-gradient(92deg,#f8f1e7,#eab454 48%,#c798e6);-webkit-background-clip:text;background-clip:text;margin-top:8px;display:inline-block}.hybrid-copy{color:#d3d6de;max-width:475px;font:17px/1.65 var(--serif)!important;margin:26px 0 22px!important}.hybrid-hero .hero-tags{color:#d6d6db;margin-bottom:28px}.hybrid-hero .hero-buttons .gold-btn{min-width:190px}.atelier-showcase{z-index:4;isolation:isolate;height:465px;position:relative}.atelier-showcase:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#061225 0%,#06122573 12%,#0000 29% 78%,#020817d6 96%,#020817 100%),linear-gradient(#0000 66%,#020817ad 90%,#020817 100%);position:absolute;inset:-18px -55px -25px -42px}.atelier-image{z-index:1;filter:saturate(1.05)contrast(1.035)drop-shadow(0 25px 38px #00000080);background:url(/images/all-ages-books-feature.jpg) 50% 48%/cover no-repeat;animation:8s ease-in-out infinite alternate atelier-glow;position:absolute;inset:-16px -85px -20px -80px;-webkit-mask-image:radial-gradient(92% 88% at 57% 47%,#000 53%,#000000eb 69%,#0000 100%);mask-image:radial-gradient(92% 88% at 57% 47%,#000 53%,#000000eb 69%,#0000 100%)}@keyframes atelier-glow{to{filter:saturate(1.08)contrast(1.04)drop-shadow(0 25px 45px #dca64629)brightness(1.045);transform:scale(1.012)}}@media (max-width:1100px){.hybrid-hero{grid-template-columns:43% 57%;min-height:640px}.hybrid-hero .hero-left h1{font-size:56px}.atelier-image{inset:0 -100px -10px -90px}}@media (max-width:760px){.hybrid-hero{text-align:center;min-height:auto;padding-top:93px;display:block}.hybrid-hero .hero-left{padding-top:10px}.hybrid-hero .hero-left h1{font-size:48px}.hybrid-copy{margin-left:auto!important;margin-right:auto!important}.hybrid-hero .hero-tags,.hybrid-hero .hero-buttons{justify-content:center}.atelier-showcase{height:430px;margin-top:9px}.atelier-image{inset:0 -90px -10px;-webkit-mask-image:radial-gradient(72% 76% at 56%,#000 55%,#0000 100%);mask-image:radial-gradient(72% 76% at 56%,#000 55%,#0000 100%)}}@media (max-width:480px){.hybrid-hero .hero-left h1{font-size:40px}.hybrid-kicker{font-size:8px!important}.hybrid-copy{font-size:15px!important}.hybrid-hero .hero-tags{flex-direction:column;gap:8px}.hybrid-hero .hero-buttons>a{width:100%}.atelier-showcase{height:340px}.atelier-image{inset:0 -95px -8px}}@media (max-width:760px){.atelier-showcase:before{background:linear-gradient(90deg,#061225 0%,#0000 18% 82%,#061225 100%),linear-gradient(#0000 62%,#02081794 86%,#020817 100%);inset:-5px -70px -12px}}.trust-row{align-items:stretch}.trust-row .format-item{height:158px;font-size:inherit;background:linear-gradient(#0d1c34b8,#030a17b3);border:1px solid #dca64647;border-radius:7px;flex-direction:column;align-self:stretch;gap:5px;padding:6px;transition:all .25s;display:flex;overflow:hidden}.trust-row .format-item:hover{border-color:var(--gold-light);transform:translateY(-3px);box-shadow:0 9px 24px #dca6461f}.format-thumb{object-fit:cover;background:#061225;border-radius:4px;flex:none;width:100%;height:90px;display:block}.trust-row .format-item b{letter-spacing:.08em;color:var(--gold-light);font-size:9px}.trust-row .format-item small{grid-column:auto;font-size:8px;line-height:1.35}@media (max-width:1100px){.trust-row .format-item{height:166px}.format-thumb{height:98px}}@media (max-width:760px){.trust-row .format-item{height:174px}.format-thumb{height:106px}}.price-card{min-height:500px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:visible}.price-card:not(.popular):hover{border-color:#c98d3f;transform:translateY(-5px);box-shadow:0 14px 26px #13162a29}.plan-media{background:#061225;border:1px solid #8e622b6b;border-radius:7px;flex:none;height:126px;margin:-2px -9px 12px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 20px #04091229}.plan-image{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .45s;display:block}:is(.plan-media:hover .plan-image,.plan-media:focus-visible .plan-image){filter:brightness(1.08);transform:scale(1.055)}.plan-media .plan-icon{width:30px;height:30px;color:var(--gold-light);font:17px/1 var(--serif);background:#020817d1;border:1px solid #f5c775b3;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 4px 12px #00000059}.popular .plan-media{border-color:#f3c56cc7;box-shadow:0 10px 28px #dca6462e}.price-card h3{place-items:center;min-height:43px;margin:0;display:grid}.price-card>p{min-height:42px}.price-card.popular{transform:none}.price-card.popular:hover{transform:translateY(-5px);box-shadow:0 14px 30px #00000061}.plan-options{margin-top:7px;position:relative}.plan-options summary{color:#11101a;cursor:pointer;background:linear-gradient(#f5c775,#d79434);border:1px solid #e1a54d;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:0 12px;font-size:10px;font-weight:700;list-style:none;display:flex;box-shadow:0 4px 14px #975e1733}.plan-options summary::-webkit-details-marker{display:none}.plan-options summary:focus-visible{outline-offset:3px;outline:2px solid #7451a5}.plan-options summary i{font:18px/1 Arial,sans-serif;transition:transform .2s}.plan-options[open] summary i{transform:rotate(180deg)}.option-list{background:#fffdf8;border:1px solid #d6b17d;border-top:0;border-radius:0 0 6px 6px;gap:7px;padding:9px;display:grid;box-shadow:0 12px 25px #0a0f1d24}.option-list>p{color:#596070;text-align:center;margin:0 0 2px;font-size:9px}.option-choice{color:#171b2a;background:#f8f3eb;border:1px solid #e5d6bf;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;transition:all .2s;display:grid}.option-choice:hover{background:#fff7e8;border-color:#cb8833;transform:translateY(-1px)}.option-choice>span{min-width:0}.option-choice b,.option-choice small{display:block}.option-choice b{color:#3c2a18;font:12px var(--serif);margin-bottom:3px}.option-choice small{color:#626977;font-size:8px;line-height:1.35}.option-choice>strong{color:#9b5e17;font:18px var(--serif)}.popular .option-list{background:#050e20;border-color:#f3c56c8c;box-shadow:0 14px 28px #00000052}.popular .option-list>p{color:#b7c0cf}.popular .option-choice{color:#fff;background:#0c1b32;border-color:#dca6464d}.popular .option-choice:hover{border-color:var(--gold-light);background:#112542}.popular .option-choice b{color:#f4d394}.popular .option-choice small{color:#c2cad6}.popular .option-choice>strong{color:var(--gold-light)}@media (max-width:760px){.price-card{min-height:500px}.plan-media{height:142px}}@media (max-width:480px){.price-card{min-height:0}.plan-media{aspect-ratio:3/2;height:auto}.price-card h3,.price-card>p{min-height:0}}.custom-books{border:1px solid var(--border-gold);isolation:isolate;background:#020817;border-radius:14px;max-width:1370px;min-height:620px;margin:22px auto;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000003d}.custom-books-image{object-fit:cover;object-position:center;z-index:-2;transform:scale(1.01)}.custom-books-shade{z-index:-1;background:linear-gradient(90deg,#020817f7 0%,#030a18e8 35%,#030a188f 63%,#030a182e 100%),linear-gradient(#0000 48%,#020817d6);position:absolute;inset:0}.custom-books-content{width:min(760px,67%);color:var(--cream);padding:58px 54px}.custom-eyebrow{color:var(--gold-light);letter-spacing:.3em;margin:0 0 9px;font-size:10px;font-weight:700}.custom-books h2{max-width:650px;font:normal clamp(34px,3.2vw,50px)/.98 var(--serif);letter-spacing:.035em;color:#0000;background:linear-gradient(90deg,#fff3d7,#edbd6f,#c99cea);-webkit-background-clip:text;background-clip:text;margin:0 0 15px}.custom-lead{color:#d7dce5;max-width:680px;margin-bottom:25px;font-size:15px;line-height:1.65}.custom-idea-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:24px;display:grid}.custom-idea-grid article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#091931e0,#030a17a8);border:1px solid #dca6464d;border-radius:8px;grid-template-columns:37px 1fr;align-items:start;gap:10px;min-height:78px;padding:11px 12px;transition:all .25s;display:grid}.custom-idea-grid article:hover{border-color:var(--gold-light);background:linear-gradient(135deg,#112848f2,#060f1fd1);transform:translateY(-3px)}.custom-idea-grid article>span{width:34px;height:34px;color:var(--gold-light);font:18px var(--serif);border:1px solid #f3c56ca6;border-radius:50%;place-items:center;display:grid}.custom-idea-grid h3{color:#f4d394;font:15px var(--serif);letter-spacing:.025em;margin:0 0 4px}.custom-idea-grid p{color:#c2c9d4;margin:0;font-size:10px;line-height:1.4}.custom-books-content>.gold-btn{gap:32px}.ebook-spotlight{border:1px solid var(--gold);color:var(--cream);background:radial-gradient(circle at 78% 0,#4d35706b,#0000 36%),linear-gradient(100deg,#061126,#0b1d38 70%,#071228);border-radius:9px;justify-content:space-between;align-items:center;gap:35px;margin:13px 0 20px;padding:20px 25px;display:flex;box-shadow:0 11px 27px #040a1833}.ebook-spotlight>div{max-width:820px}.ebook-spotlight span{color:var(--gold-light);letter-spacing:.25em;font-size:9px;font-weight:700}.ebook-spotlight h3{font:25px var(--serif);color:#fff5e2;margin:5px 0}.ebook-spotlight p{color:#c8ced8;margin:0;font-size:11px;line-height:1.5}.ebook-spotlight .character-choice{color:#cfd5df;border-top:1px solid #dca6463d;margin-top:9px;padding-top:9px}.ebook-spotlight .character-choice b{color:#f3d49a;margin-right:4px;font-weight:700}.ebook-spotlight>.gold-btn{flex:none;gap:24px}@media (max-width:1100px){.custom-books{margin-inline:18px}.custom-books-content{width:76%;padding:48px 38px}.custom-books-shade{background:linear-gradient(90deg,#020817f7,#030a18d4 68%,#030a186b)}}@media (max-width:760px){.custom-books{min-height:0;margin:16px 12px}.custom-books-image{object-position:58% center}.custom-books-shade{background:#020817d6}.custom-books-content{width:100%;padding:42px 22px}.custom-books h2{font-size:36px}.custom-lead{font-size:14px}.custom-idea-grid{grid-template-columns:1fr}.ebook-spotlight{flex-direction:column;align-items:flex-start;padding:20px}.ebook-spotlight>.gold-btn{width:100%}}@media (max-width:480px){.custom-books-content{padding:36px 16px}.custom-books h2{font-size:31px}.custom-idea-grid article{min-height:72px}.ebook-spotlight h3{font-size:21px}}.hybrid-hero .hero-left h1{letter-spacing:-.018em;color:#f8f1e7e6;text-shadow:0 5px 28px #000000b8;font-size:clamp(46px,4.55vw,69px);font-weight:400;line-height:.97}.hybrid-hero .hero-left h1 em{background:linear-gradient(92deg,#f6d58ef0,#d7a45be6 48%,#c091d9e0);-webkit-background-clip:text;background-clip:text}.hybrid-hero .hero-left h1 strong{background:linear-gradient(92deg,#e8e7dce6,#daa85beb 50%,#b791d3e0);-webkit-background-clip:text;background-clip:text;margin-top:7px}.sparkle-field{opacity:.3;background-image:radial-gradient(circle,#f3c56cb8 0 1px,#0000 1.5px),radial-gradient(circle,#b8a6eb8a 0 1px,#0000 1.45px);background-position:15px 22px,62px 45px;background-size:113px 97px,173px 149px;animation:22s ease-in-out infinite alternate star-drift;overflow:hidden}.sparkle-field:before,.sparkle-field:after{content:"";position:absolute;inset:0}.sparkle-field:before{filter:drop-shadow(0 0 5px #f3c56c8c);background:radial-gradient(circle at 8% 25%,#ffe3a7e6 0 1px,#0000 2px),radial-gradient(circle at 22% 72%,#fff5ddc7 0 1.2px,#0000 2.2px),radial-gradient(circle at 46% 18%,#c8b5ffb8 0 1.2px,#0000 2.3px),radial-gradient(circle at 67% 64%,#ffd98dd1 0 1.4px,#0000 2.6px),radial-gradient(circle at 83% 22%,#fff6dcbf 0 1.1px,#0000 2.2px),radial-gradient(circle at 94% 78%,#c6b4ffb3 0 1.3px,#0000 2.4px);animation:5.5s ease-in-out infinite alternate star-twinkle}.sparkle-field:after{opacity:.28;background-image:radial-gradient(circle,#efe1c36b 0 .65px,#0000 1px);background-size:43px 51px;animation:30s linear infinite star-drift-soft;inset:-12%}@keyframes star-drift{to{opacity:.4;background-position:28px 11px,49px 57px}}@keyframes star-drift-soft{to{transform:translate(24px,-18px)}}@keyframes star-twinkle{0%,18%{opacity:.38}55%{opacity:.92}to{opacity:.58}}.genre-card{transition:none}.genre-card:hover{border-color:var(--border-gold);box-shadow:none;transform:none}.genre-card{width:100%;color:var(--cream);font:inherit;cursor:pointer;padding:0}.genre-card>i{color:#d8bb84;letter-spacing:.05em;text-transform:uppercase;border:1px solid #f3c56c59;border-radius:20px;margin:0 8px 11px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.genre-card.selected{border-color:#f3c56c;box-shadow:0 0 0 2px #f3c56c33,0 12px 25px #00000040}.genre-card.selected>i{color:#11162a;background:#f3c56c}.genre-art{background:#071327;display:block}.genre-art:after{display:none}.genre-image{will-change:transform;transition:transform .55s cubic-bezier(.2,.75,.25,1),filter .55s;position:absolute;inset:-2px;background-position:50%!important;background-size:cover!important}.genre-card:hover .genre-image{filter:brightness(1.06)saturate(1.07);transform:scale(1.075)}.genre-image.history{background-image:linear-gradient(#0000 15%,#03081459),url(/images/genre-historical.jpg)}.genre-image.children{background-image:linear-gradient(#0000 15%,#0308144d),url(/images/children-books-feature.jpg)}.genre-image.adventure{background-image:linear-gradient(#0000 15%,#03081459),url(/images/genre-adventure.jpg)}.genre-image.fantasy{background-image:linear-gradient(#0000 15%,#03081466),url(/images/genre-fantasy.jpg)}.genre-image.scifi{background-image:linear-gradient(#0000 15%,#03081461),url(/images/genre-scifi.jpg)}.genre-image.romance{background-image:linear-gradient(#0000 15%,#03081466),url(/images/genre-romance.jpg)}.genre-image.family{background-image:linear-gradient(#0000 15%,#03081461),url(/images/genre-family.jpg)}.genre-image.pets{background-image:linear-gradient(#0000 15%,#03081459),url(/images/genre-pets.jpg)}.genre-image.custom{background-image:linear-gradient(#0000 15%,#03081461),url(/images/genre-custom.jpg)}@media (max-width:1100px){.hybrid-hero .hero-left h1{font-size:52px}}@media (max-width:760px){.hybrid-hero .hero-left h1{font-size:44px}}@media (max-width:480px){.hybrid-hero .hero-left h1{font-size:37px}}.plan-options{margin-top:12px}.plan-options summary{min-height:56px;font-size:inherit;border-radius:8px;padding:8px 14px;box-shadow:0 7px 18px #975e1747}.plan-options summary>span{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.plan-options summary b{letter-spacing:.025em;font-size:12px;line-height:1.2}.plan-options summary small{opacity:.72;font-size:9px;font-weight:600;line-height:1.25}.plan-options summary i{font-size:25px}.plan-options[open] summary{border-radius:8px 8px 0 0}.option-list{border-radius:0 0 8px 8px;gap:9px;padding:12px}.option-list>p{margin:1px 0 3px;font-size:10px;line-height:1.4}.option-choice{border-radius:7px;gap:12px;min-height:76px;padding:12px}.option-choice b{margin-bottom:5px;font-size:14px;line-height:1.2}.option-choice small{font-size:10px;line-height:1.45}.option-choice>strong{white-space:nowrap;font-size:22px}@media (max-width:760px){.plan-options summary{min-height:62px;padding:10px 15px}.plan-options summary b{font-size:13px}.plan-options summary small{font-size:10px}.option-choice{min-height:82px}.option-choice b{font-size:15px}.option-choice small{font-size:11px}.option-choice>strong{font-size:24px}}.how.how-expanded{background:radial-gradient(circle at 50% 0,#e3b46621,#0000 34%),linear-gradient(#f8f5ef,#ece7df);border:1px solid #a6773d47;border-radius:12px;margin-top:24px;padding:38px 22px 28px;box-shadow:0 16px 35px #1419261a}.how-heading{max-width:820px;margin:0 auto 24px}.how-heading>span{color:#a76724;letter-spacing:.28em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.how-heading h2{letter-spacing:.045em;line-height:1.05;font-size:34px!important}.how-heading p{max-width:680px;color:#4f5360!important;margin:9px auto 0!important;font:14px/1.55 Arial,sans-serif!important}.how-expanded .step-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.how-expanded .step-row article{background:#fffdf9f0;border:1px solid #dcc6a8;border-radius:10px;flex-direction:column;align-items:flex-start;gap:0;min-height:255px;padding:52px 18px 18px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 8px 22px #231f1c12}.how-expanded .step-row article:hover{border-color:#c88a3c;transform:translateY(-4px);box-shadow:0 14px 27px #44311c1f}.how-expanded .step-row i{color:#f3c56c;letter-spacing:.04em;background:#101b32;border:1px solid #ca914499;width:29px;height:29px;font-size:10px;font-weight:800;top:15px;left:17px}.how-expanded .step-row article>span{color:#8b571e;width:52px;height:52px;font:24px/1 var(--serif);background:linear-gradient(145deg,#fff8e9,#edddc4);border:1px solid #d5a662;border-radius:50%;place-items:center;margin-bottom:15px;display:grid;box-shadow:0 7px 16px #ab702921}.how-expanded .step-row article>div{flex-direction:column;flex:1;min-height:0;display:flex}.how-expanded .step-row h3{color:#15192b;font:18px/1.08 var(--serif);margin:0 0 9px}.how-expanded .step-row p{color:#525865;margin:0 0 14px;font-size:12px;line-height:1.55}.how-expanded .step-row strong{color:#9c641f;border-top:1px solid #eadbc7;margin-top:auto;padding-top:11px;font-size:10px;line-height:1.35;display:block}.how-cta{color:#fff;background:linear-gradient(100deg,#07142b,#102746);border-radius:9px;justify-content:space-between;align-items:center;gap:28px;margin-top:18px;padding:17px 20px;display:flex;box-shadow:0 10px 24px #060e1e2e}.how-cta>div{flex-direction:column;gap:4px;display:flex}.how-cta>div>b{color:#f4d394;font:18px var(--serif)}.how-cta>div>span{color:#c9d0dc;font-size:11px;line-height:1.4}.how-cta>.gold-btn{flex:none;gap:26px;min-width:195px}.human.human-compact{isolation:isolate;background:#030917;border:1px solid #dca6466b;min-height:156px;margin:18px 0 22px;padding:23px 30px;display:block;position:relative}.human-compact-image{z-index:-2;object-fit:cover;object-position:72% center}.human-compact-shade{z-index:-1;background:linear-gradient(90deg,#020817fa 0%,#030a18eb 42%,#030a1880 66%,#030a181f 100%);position:absolute;inset:0}.human-compact .human-copy{max-width:720px}.human-compact .human-copy>span{color:#f3c56c;letter-spacing:.25em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.human-compact .human-copy h2{color:#fff1d5;font:22px/1.05 var(--serif);letter-spacing:.055em;margin:0 0 5px}.human-compact .human-copy p{color:#d2d7e0;max-width:650px;margin:0 0 11px;font-size:11px;line-height:1.45}.human-promises{flex-wrap:wrap;gap:8px 20px;display:flex}.human-promises b{color:#f2d49c;font-size:9px;font-weight:600}@media (max-width:1100px){.how-expanded .step-row{grid-template-columns:repeat(3,minmax(0,1fr))}.human-compact .human-copy{max-width:62%}}@media (max-width:760px){.how.how-expanded{padding:31px 14px 20px}.how-heading h2{font-size:29px!important}.how-heading p{font-size:13px!important}.how-expanded .step-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.how-expanded .step-row article{min-height:242px;padding:50px 16px 17px}.how-cta{flex-direction:column;align-items:flex-start}.how-cta>.gold-btn{width:100%}.human.human-compact{min-height:210px;padding:23px 20px}.human-compact-image{object-position:70% center}.human-compact-shade{background:#020817d4}.human-compact .human-copy{max-width:100%}.human-compact .human-copy h2{font-size:20px}}@media (max-width:480px){.how-heading h2{font-size:25px!important}.how-expanded .step-row{grid-template-columns:1fr}.how-expanded .step-row article{min-height:0}.how-cta>div>b{font-size:16px}.human.human-compact{min-height:230px}.human-promises{flex-direction:column;gap:7px}}.hybrid-hero .trust-row{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:28px;width:min(100%,790px);margin-top:12px;padding:14px 0 20px}.hybrid-hero .trust-row>span{grid-template-columns:32px 1fr;align-items:center}.hybrid-hero .trust-row b{font-size:11px;line-height:1.45}.child-story{isolation:isolate;border:1px solid var(--border-gold);background:#020817;border-radius:14px;max-width:1370px;min-height:570px;margin:22px auto;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000047}.child-story-image{z-index:-2;object-fit:cover;object-position:center;transform:scale(1.01)}.child-story-shade{z-index:-1;background:linear-gradient(90deg,#020817fc 0%,#030a18f5 29%,#030a18bd 48%,#030a1833 76%,#030a1814 100%),linear-gradient(#0000 50%,#020817b8);position:absolute;inset:0}.child-story-content{width:min(720px,57%);color:var(--cream);padding:63px 55px}.child-story-eyebrow{color:var(--gold-light);letter-spacing:.27em;margin:0 0 10px;font-size:10px;font-weight:800}.child-story h2{font:normal clamp(38px,3.6vw,55px)/.98 var(--serif);letter-spacing:.025em;color:#fff2d8;text-shadow:0 7px 25px #000000b3;margin:0 0 17px}.child-story h2 em{color:#0000;background:linear-gradient(90deg,#f5d38e,#e4aa59,#c99de8);-webkit-background-clip:text;background-clip:text;font-style:normal}.child-story-content>p:not(.child-story-eyebrow){color:#d4d9e3;max-width:660px;margin:0 0 23px;font-size:15px;line-height:1.65}.child-story-details{flex-wrap:wrap;gap:9px;margin-bottom:24px;display:flex}.child-story-details span{color:#dfe3eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#061227bd;border:1px solid #f3c56c61;border-radius:7px;align-items:center;gap:7px;min-height:42px;padding:7px 12px;font-size:10px;display:flex}.child-story-details b{color:var(--gold-light);font:22px/1 var(--serif)}.child-story-actions{flex-wrap:wrap;gap:12px;margin-bottom:13px;display:flex}.child-story-actions .gold-btn,.child-story-actions .outline-btn{gap:20px;min-height:47px}.child-story-content>small{color:#abb5c4;font-size:9px;line-height:1.45;display:block}@media (max-width:1100px){.child-story{margin-inline:18px}.child-story-content{width:66%;padding:52px 39px}.child-story-shade{background:linear-gradient(90deg,#020817fa,#030a18e6 51%,#030a1847)}}@media (max-width:760px){.hybrid-hero .trust-row{text-align:left;grid-template-columns:1fr 1fr;gap:12px}.child-story{min-height:0;margin:16px 12px}.child-story-image{object-position:66% center}.child-story-shade{background:#020817c9}.child-story-content{width:100%;padding:44px 22px}.child-story h2{font-size:38px}.child-story-content>p:not(.child-story-eyebrow){font-size:14px}.child-story-actions{flex-direction:column}.child-story-actions button{width:100%}}@media (max-width:480px){.hybrid-hero .trust-row{grid-template-columns:1fr}.child-story-content{padding:38px 16px}.child-story h2{font-size:32px}.child-story-details{grid-template-columns:1fr;display:grid}.child-story-details span{min-height:38px}}.adult-stories{background:radial-gradient(circle at 50% -20%,#614c9938,#0000 42%),#040d1e;border:1px solid #dca64680;border-radius:14px;max-width:1370px;margin:22px auto;padding:39px;box-shadow:0 22px 60px #00000040}.adult-heading{text-align:center;margin:0 auto 27px}.adult-heading>p{color:var(--gold-light);letter-spacing:.25em;margin:0 0 8px;font-size:9px;font-weight:800}.adult-heading h2{color:#fff0d3;font:normal clamp(30px,3vw,45px)/1 var(--serif);letter-spacing:.045em;margin:0 0 8px}.adult-heading>span{color:#bbc5d3;font-size:13px;line-height:1.55}.adult-story-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.adult-story-card{isolation:isolate;background:#071327;border:1px solid #f3c56c70;border-radius:11px;align-items:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 35px #0000004d}.adult-story-card>img{z-index:-2;object-fit:cover;transition:transform .65s,filter .65s}.adult-story-card:hover>img{filter:saturate(1.08)brightness(1.05);transform:scale(1.045)}.adult-card-shade{z-index:-1;background:linear-gradient(#0208174d 25%,#020817fa),linear-gradient(90deg,#02081773,#0000);position:absolute;inset:0}.adult-card-copy{color:#f8f1e7;max-width:600px;padding:31px}.adult-card-copy>span{color:var(--gold-light);letter-spacing:.2em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.adult-card-copy h3{font:normal clamp(23px,2.2vw,34px)/1.05 var(--serif);letter-spacing:.025em;margin:0 0 10px}.adult-card-copy p{color:#d1d7e1;max-width:520px;margin:0 0 18px;font-size:12px;line-height:1.58}.adult-card-copy .outline-btn{background:#020817bf}@media (max-width:1100px){.adult-stories{margin-inline:18px}}@media (max-width:760px){.adult-stories{margin:16px 12px;padding:27px 14px}.adult-story-grid{grid-template-columns:1fr}.adult-story-card{min-height:410px}.adult-card-copy{padding:25px 21px}.adult-card-copy .outline-btn{width:100%}}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.price-card.children-plan{color:#fff;background:radial-gradient(circle at 82% 2%,#844eab6b,#0000 35%),linear-gradient(160deg,#0d2240,#08142b 68%,#0a1730);border-color:#a67abd;box-shadow:0 10px 27px #24183b47}.price-card.children-plan:hover{border-color:#d3a5ea;box-shadow:0 15px 32px #542f6d59}.children-tag{color:#091226;background:linear-gradient(90deg,#f0b95f,#c28bdb)}.children-plan .plan-media{border-color:#d3a5eac7;box-shadow:0 10px 27px #8c59ab36}.children-plan .plan-icon{background:#1a0e2cd6;border-color:#d3a5ea}.children-plan h3{color:#f5d5ff}.children-plan>p{color:#d9dce7}.children-plan li{color:#eef0f5}.children-plan li:first-letter{color:#d3a5ea}.children-plan>small{color:#bfc5d1}.children-plan>strong{color:var(--gold-light)}.children-plan .plan-options summary{color:#0b1225;background:linear-gradient(90deg,#efba62,#c28adb);border-color:#d3a5ea;box-shadow:0 7px 18px #76449547}.children-plan .option-list{background:#071326;border-color:#d3a5ea8c;box-shadow:0 14px 28px #00000057}.children-plan .option-list>p{color:#bdc5d3}.children-plan .option-choice{color:#fff;background:#10213a;border-color:#d3a5ea47}.children-plan .option-choice:hover{background:#172c4a;border-color:#d3a5ea}.children-plan .option-choice b{color:#f3d3ff}.children-plan .option-choice small{color:#c5ccda}.children-plan .option-choice>strong{color:var(--gold-light)}.child-complete-cta{background:linear-gradient(100deg,#1e1234eb,#0d203be0);border:1px solid #d3a5ea9e;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;max-width:585px;min-height:60px;margin:0 0 12px;padding:10px 15px;display:flex;box-shadow:0 8px 22px #0003}.child-complete-cta:hover{background:linear-gradient(100deg,#2b1846f5,#112848eb);border-color:#ebc2ff;transform:translateY(-2px)}.child-complete-cta span{flex-direction:column;gap:3px;min-width:0;display:flex}.child-complete-cta b{color:#f3d5ff;font:15px var(--serif)}.child-complete-cta small{color:#c9cfda;font-size:9px;line-height:1.35}.child-complete-cta i{color:var(--gold-light);font:27px/1 var(--serif);font-style:normal}@media (max-width:1260px){.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:950px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.pricing-grid{grid-template-columns:1fr}.child-complete-cta{align-items:flex-start}.child-complete-cta b{font-size:14px}}.hybrid-hero{isolation:isolate;background:#020817;grid-template-columns:minmax(0,550px) 1fr;align-content:start;min-height:780px;padding-top:112px}.hybrid-hero .hero-left{z-index:6;max-width:525px;padding-top:35px;position:relative}.atelier-showcase{z-index:0;isolation:isolate;width:100%;height:100%;margin:0;position:absolute;inset:0}.atelier-showcase:before{z-index:2;background:linear-gradient(90deg,#020817 0%,#020817fa 27%,#030a18b8 39%,#030a1824 52%,#0000 68%),linear-gradient(#020817b8 0%,#0000 16% 72%,#061225 100%);inset:0}.atelier-image{filter:saturate(1.04)contrast(1.035);background-color:#020817;background-image:url(/images/hero-every-life-v2-highres.jpg);background-position:100%;background-repeat:no-repeat;background-size:90%;animation:10s ease-in-out infinite alternate atelier-glow;inset:0;-webkit-mask-image:none;mask-image:none}.hybrid-hero .trust-row{z-index:6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(90deg,#030a18e0,#051428b8);border:1px solid #dca6464d;border-radius:9px;place-self:end start;margin-top:42px;padding:14px 16px;position:relative;box-shadow:0 12px 30px #0000003d}.hybrid-hero .hero-promise{color:var(--cream);grid-template-columns:43px 1fr;align-items:start;gap:12px;padding:7px 2px;display:grid}.hybrid-hero .hero-promise i{width:38px;height:38px;color:var(--gold-light);font:normal 18px var(--serif);background:radial-gradient(circle,#dca64629,#06122533);border:1px solid #f3c56c94;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 19px #dca6461f}.hybrid-hero .hero-promise b{color:#f4d69d;font:normal 12px/1.25 var(--serif);letter-spacing:.045em;display:block}.hybrid-hero .hero-promise small{color:#c9d0dc;letter-spacing:0;margin-top:6px;font:9px/1.48 Arial,sans-serif;display:block}@media (max-width:1100px){.hybrid-hero{grid-template-columns:minmax(0,490px) 1fr;min-height:750px}.hybrid-hero .hero-left{max-width:465px}.hybrid-hero .hero-left h1{font-size:49px}.atelier-image{background-size:88%}}@media (max-width:760px){.hybrid-hero{text-align:center;grid-template-columns:1fr;align-content:start;min-height:0;padding:92px 18px 24px;display:grid}.hybrid-hero .hero-left{max-width:620px;margin:auto;padding-top:14px}.atelier-showcase{height:410px;margin:18px -18px 0;position:relative;inset:auto}.atelier-image{background-position:68%;background-size:cover;inset:0;-webkit-mask-image:none;mask-image:none}.atelier-showcase:before{background:linear-gradient(#020817 0%,#0000 18% 78%,#061225 100%),linear-gradient(90deg,#02081780,#0000 26% 78%,#0208177a);inset:0}.hybrid-hero .trust-row{justify-self:stretch;width:100%;margin-top:18px}}@media (max-width:480px){.hybrid-hero{min-height:0;padding-inline:16px}.hybrid-hero .hero-left h1{font-size:37px}.atelier-showcase{height:330px;margin-inline:-16px}.atelier-image{background-position:69%}.hybrid-hero .trust-row{margin-top:16px}}.topnav{grid-template-columns:190px minmax(0,1fr)}.navlinks{justify-content:flex-start;gap:27px}.navlinks .nav-how-button,.navlinks .nav-how-button:hover{border:1px solid var(--gold);min-height:37px;color:var(--gold-light);background:linear-gradient(#102440eb,#061124f2);border-radius:5px;justify-content:center;align-items:center;padding:0 17px;font-weight:700;display:inline-flex;box-shadow:0 5px 18px #dca64624}.navlinks .nav-how-button:hover{border-color:var(--gold-light);background:linear-gradient(#173154f5,#08172ffa);transform:translateY(-2px)}@media (max-width:1100px){.topnav{grid-template-columns:160px minmax(0,1fr)}.navlinks{gap:15px}.navlinks .nav-how-button{padding-inline:12px}}@media (max-width:760px){.topnav{grid-template-columns:1fr auto}.navlinks{justify-content:center;gap:18px}.navlinks .nav-how-button,.navlinks .nav-how-button:hover{width:min(100%,220px);min-height:43px;padding:0 18px}}.faq-section{border:1px solid var(--border-gold);background:radial-gradient(circle at 50% 0,#4b2f693b,#0000 34%),linear-gradient(#07152c,#030b1b);border-radius:14px;max-width:1370px;margin:22px auto 0;padding:34px 28px 28px;scroll-margin-top:88px;box-shadow:0 20px 48px #00000038}.faq-section .ornament-title{max-width:760px;margin:0 auto 24px}.faq-eyebrow{letter-spacing:.28em;color:var(--gold-light)!important;margin:0 0 7px!important;font:800 9px/1.3 Arial,sans-serif!important}.faq-section .ornament-title h2{font-size:30px}.faq-section .ornament-title>p:last-child{color:#bbc4d1;margin-top:7px;font:12px/1.5 Arial,sans-serif}.faq-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.faq-item{background:linear-gradient(135deg,#0e1f38f0,#061022eb);border:1px solid #dca64647;border-radius:9px;align-self:start;overflow:hidden}.faq-item[open]{border-color:#f3c56cb3;box-shadow:0 9px 24px #0003}.faq-item summary{color:#f4e3bf;cursor:pointer;min-height:64px;font:16px/1.25 var(--serif);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid var(--gold-light);outline-offset:-3px}.faq-item summary i{width:28px;height:28px;color:var(--gold-light);border:1px solid #f3c56c8c;border-radius:50%;flex:none;place-items:center;font:18px/1 Arial,sans-serif;transition:transform .2s,background .2s;display:grid}.faq-item[open] summary i{background:#dca64624;transform:rotate(45deg)}.faq-item>p{color:#c4ccd8;margin:0;padding:0 16px 17px;font-size:11px;line-height:1.65}.faq-contact{background:linear-gradient(90deg,#1c1230e0,#0b1e37e0);border:1px solid #be8bda5c;border-radius:9px;justify-content:space-between;align-items:center;gap:26px;margin-top:18px;padding:17px 19px;display:flex}.faq-contact>div{flex-direction:column;gap:4px;display:flex}.faq-contact b{color:#f3d49a;font:18px var(--serif)}.faq-contact span{color:#bcc5d2;font-size:10px;line-height:1.4}.faq-contact .outline-btn{flex:none;min-width:180px}@media (max-width:1100px){.faq-section{margin-inline:18px}}@media (max-width:760px){.faq-section{margin:16px 12px 0;padding:28px 16px 20px}.faq-grid{grid-template-columns:1fr}.faq-section .ornament-title h2{font-size:26px}.faq-contact{flex-direction:column;align-items:flex-start}.faq-contact .outline-btn{width:100%}}button.gold-btn,button.outline-btn,button.child-complete-cta,button.option-choice{font:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.72}.launch-eyebrow{letter-spacing:.25em;text-transform:uppercase;font-weight:800;color:#f3c56c!important;margin:0 0 12px!important;font-size:10px!important}.original-story-line{border-left:2px solid var(--gold);background:linear-gradient(90deg,#dca64621,#0000);border-radius:0 6px 6px 0;max-width:500px;padding:11px 13px;color:#bec7d4!important;margin:-7px 0 20px!important;font:11px/1.5 Arial,sans-serif!important}.original-story-line b{color:#f2d39a;font:14px var(--serif);letter-spacing:.025em;margin-bottom:2px;display:block}.hero-buttons .outline-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040d1cb8}.launch-price-notice{color:#4c402f;text-align:center;background:#fff9ef;border:1px solid #d9b77f;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin:12px auto 17px;padding:10px 14px;font-size:11px;line-height:1.45;display:flex}.launch-price-notice b{color:#975f20;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.option-choice{text-align:left;width:100%}.child-story-actions button{min-height:47px}.child-complete-cta{text-align:left;width:100%}.story-brief{background:radial-gradient(circle at 8% 12%,#66488b4d,#0000 31%),linear-gradient(135deg,#081b37,#020817 70%);border:1px solid #dca6469e;border-radius:14px;grid-template-columns:minmax(0,.8fr) minmax(560px,1.2fr);gap:48px;max-width:1370px;margin:22px auto;padding:52px;scroll-margin-top:88px;display:grid;box-shadow:0 24px 60px #0000004d}.brief-intro{align-self:start}.brief-intro>p{color:var(--gold-light);letter-spacing:.28em;margin:0 0 10px;font-size:10px;font-weight:800}.brief-intro h2{color:#fff1d5;font:normal clamp(34px,3.3vw,53px)/1 var(--serif);letter-spacing:.025em;margin:0 0 19px}.brief-intro h2 em{color:#0000;background:linear-gradient(90deg,#f3c56c,#d6a3ee);-webkit-background-clip:text;background-clip:text;font-style:normal}.brief-intro>span{color:#c9d1dd;max-width:540px;font-size:14px;line-height:1.65;display:block}.brief-intro ul{color:#f0d29b;grid-template-columns:1fr 1fr;gap:10px 18px;margin:25px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.brief-form{color:#141a2d;background:#f7f4eefa;border:1px solid #f3c56c5c;border-radius:12px;grid-template-columns:1fr 1fr;gap:15px;padding:26px;display:grid;box-shadow:0 16px 40px #00000047}.brief-heading{border-bottom:1px solid #dbc6a5;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding-bottom:13px;display:flex}.brief-heading span{color:#7d501d;font:19px var(--serif);letter-spacing:.06em}.brief-heading b{color:#686b74;letter-spacing:.04em;font-size:9px}.brief-form>label{color:#202438;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:700;display:flex}.brief-form>label>span{font-weight:400}.brief-form>label>.field-help{color:#6a6470;margin-top:-4px;font-size:9px;line-height:1.35}.preview-credit{background:linear-gradient(90deg,#fff8e8,#fffdf7);border:1px solid #d2a358;border-radius:8px;padding:15px 17px;position:relative}.brief-form>label.preview-credit>.field-help{max-width:650px;margin:0}.preview-credit>b{color:#8a5519;letter-spacing:.05em;text-transform:uppercase;font-size:9px;position:absolute;top:15px;right:17px}.preview-credit input{text-transform:uppercase;margin-top:3px;padding-right:145px!important}.brief-form input:not([type=checkbox]),.brief-form select,.brief-form textarea{color:#11162a;background:#fff;border:1px solid #cdbda6;border-radius:7px;width:100%;min-height:45px;padding:10px 12px;font:13px/1.4 Arial,sans-serif}.brief-form textarea{resize:vertical;min-height:80px}:is(.brief-form input:focus-visible,.brief-form select:focus-visible,.brief-form textarea:focus-visible){outline-offset:1px;border-color:#c98632;outline:2px solid #c98632}.brief-form .wide{grid-column:1/-1}.character-builder{border:0;min-width:0;margin:0;padding:0}.character-builder>legend{color:#202438;padding:0;font-size:11px;font-weight:700}.character-builder-intro{color:#4f5058;background:#fff9ed;border:1px solid #d8c39f;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:18px;margin:7px 0 13px;padding:12px 14px;font-size:10px;line-height:1.5;display:flex}.character-builder-intro span{max-width:540px}.character-builder-intro b{color:#8d581d;flex:none;max-width:245px}.character-list{gap:13px;display:grid}.character-card{background:linear-gradient(145deg,#fff,#f8f1e5);border:1px solid #cfb887;border-radius:9px;grid-template-columns:1fr 1fr;gap:13px;margin:0;padding:16px;display:grid}.character-card>legend{color:#8b571b;width:100%;font:15px var(--serif);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:0 5px;display:flex}.character-card>legend button{color:#8a3e43;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;font:9px Arial,sans-serif;text-decoration:underline}.character-card label{color:#202438;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:700;display:flex}.character-card label>span{font-weight:400}.character-card .character-wide{grid-column:1/-1}.character-card input,.character-card textarea{color:#11162a;background:#fff;border:1px solid #cdbda6;border-radius:7px;width:100%;min-height:43px;padding:9px 11px;font:12px/1.4 Arial,sans-serif}.character-card textarea{resize:vertical;min-height:70px}.character-photo-reference{background:linear-gradient(135deg,#fff9eb,#f8edda);border:1px dashed #b88436;border-radius:8px;padding:13px 14px}.character-photo-reference input[type=file]{background:#fff;min-height:47px;padding:6px}.character-photo-reference input::file-selector-button{color:#f4d296;cursor:pointer;background:#0a1a34;border:1px solid #aa712b;border-radius:5px;min-height:33px;margin-right:10px;padding:0 12px;font-weight:800}.character-photo-reference small{color:#66646a;font-size:9px;font-weight:400;line-height:1.45}.add-character{color:#7d4e18;letter-spacing:.045em;cursor:pointer;background:#fff8ec;border:1px dashed #b47b34;border-radius:7px;width:100%;min-height:44px;margin-top:12px;font-size:10px;font-weight:800}.add-character span{vertical-align:-1px;margin-right:6px;font-size:16px}.brief-check{grid-template-columns:18px 1fr;align-items:start;padding:2px 0;line-height:1.45;gap:9px!important;font-weight:400!important;display:grid!important}.brief-check input{accent-color:#9a611d;width:17px;height:17px;margin:1px 0 0}.brief-check a{color:#865316;text-underline-offset:2px;text-decoration:underline}.brief-submit{letter-spacing:.03em;border:1px solid #e3ad5d;width:100%;min-height:50px;font-weight:800}.form-status{color:#70747d;text-align:center;min-height:16px;margin:-5px 0 0;font-size:9px;line-height:1.45}.form-status.success{color:#2f6b46;font-weight:700}.form-status.error{color:#a12d35;font-weight:700}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.sample-story{border:1px solid var(--border-gold);background:linear-gradient(135deg,#071a35,#020817);border-radius:14px;grid-template-columns:1fr 1fr;max-width:1370px;min-height:500px;margin:22px auto;scroll-margin-top:88px;display:grid;overflow:hidden;box-shadow:0 20px 50px #00000040}.sample-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:54px;display:flex}.sample-copy>p{color:var(--gold-light);letter-spacing:.24em;margin:0 0 10px;font-size:9px;font-weight:800}.sample-copy h2{color:#fff0d4;font:normal clamp(32px,3vw,48px)/1 var(--serif);margin:0 0 16px}.sample-copy>span{color:#c7cfdb;max-width:570px;font-size:13px;line-height:1.65}.sample-points{color:#edcd92;letter-spacing:.035em;grid-template-columns:1fr 1fr;gap:11px 20px;margin:24px 0;font-size:10px;display:grid}.sample-visual{min-height:500px;position:relative;overflow:hidden}.sample-visual:after{content:"";background:linear-gradient(90deg,#06162f,#0000 27%),linear-gradient(#0000 55%,#02081766);position:absolute;inset:0}.sample-visual img{object-fit:cover;object-position:center}.footer-contact{color:#f1ce8d!important;font-size:10px!important}.newsletter-status{color:#d3d9e2;min-height:15px;margin-top:6px;font-size:9px;line-height:1.4}.newsletter-status.error{color:#ffb1b1}.newsletter-status.success{color:#c9e8ca}.legal-page{color:#172034;background:radial-gradient(circle at 50% 0,#122847,#020817 42%);min-height:100vh;padding:28px 20px 70px}.legal-header{color:#f5ead7;justify-content:space-between;align-items:center;max-width:980px;margin:0 auto 24px;display:flex}.legal-header>a:last-child{color:#f3d7a2;border:1px solid #f3c56c8c;border-radius:6px;padding:10px 14px;font-size:11px}.legal-logo{color:#f8f1e7;font-family:var(--serif);flex-direction:column;font-size:21px;line-height:1;display:inline-flex;position:relative}.legal-logo b{letter-spacing:.45em;margin-top:5px;font-size:11px}.legal-logo i{color:var(--gold-light);font-style:normal;position:absolute;top:-6px;right:-24px}.legal-card{background:#fbf8f2;border:1px solid #d7bf98;border-radius:14px;max-width:980px;margin:auto;padding:48px 62px;box-shadow:0 24px 60px #0000004d}.legal-draft{color:#55442f;background:#fff2d8;border:1px solid #d6aa64;border-radius:8px;gap:16px;margin:-20px 0 35px;padding:13px 15px;font-size:10px;line-height:1.45;display:flex}.legal-draft b{color:#8b5318;white-space:nowrap}.legal-eyebrow{color:#9a641e;letter-spacing:.27em;margin:0 0 8px;font-size:10px;font-weight:800}.legal-card h1{color:#11182b;font:normal clamp(37px,5vw,60px)/1 var(--serif);margin:0 0 5px}.legal-updated{color:#737783;margin:0 0 35px;font-size:10px}.legal-card h2{color:#18223a;font:22px/1.15 var(--serif);margin:27px 0 8px}.legal-card p{color:#424957;font-size:13px;line-height:1.75}.legal-contact{color:#fff;background:#07162f;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:36px;padding:18px;display:flex}.legal-contact a{color:#f3ce8d;font-size:11px}@media (max-width:1100px){.story-brief,.sample-story{margin-inline:18px}.story-brief{grid-template-columns:1fr;gap:30px}.brief-intro{max-width:760px}.brief-intro>span{max-width:720px}}@media (max-width:760px){.launch-price-notice{text-align:left;flex-direction:column;align-items:flex-start}.story-brief{margin:16px 12px;padding:31px 18px}.brief-form{grid-template-columns:1fr;padding:20px 16px}.brief-form>label,.brief-heading{grid-column:1}.brief-heading{flex-direction:column;align-items:flex-start}.brief-intro ul{grid-template-columns:1fr}.character-builder-intro{flex-direction:column;gap:7px}.character-builder-intro b{max-width:none}.character-card{grid-template-columns:1fr}.character-card .character-wide{grid-column:1}.sample-story{grid-template-columns:1fr;margin:16px 12px}.sample-copy{padding:40px 23px}.sample-visual{grid-row:1;min-height:370px}.sample-visual:after{background:linear-gradient(#0000 70%,#06162f)}.legal-card{padding:34px 22px}.legal-draft{flex-direction:column;align-items:flex-start}.legal-header{padding-inline:4px}.legal-header>a:last-child{font-size:9px}.legal-contact{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.preview-credit>b{position:static}.preview-credit input{padding-right:12px!important}}@media (max-width:480px){.hero-buttons{flex-direction:column}.hero-buttons a{width:100%}.sample-points{grid-template-columns:1fr}.legal-page{padding-inline:10px}.legal-card{padding-inline:17px}.legal-logo{font-size:18px}}.style-showcase{background:radial-gradient(circle at 50% -10%,#62468f4d,#0000 35%),linear-gradient(#091a34,#030b1b);border:1px solid #dca6468c;border-radius:14px;max-width:1370px;margin:22px auto;padding:42px 34px 32px;scroll-margin-top:88px;box-shadow:0 22px 58px #00000045}.style-showcase-heading{text-align:center;max-width:850px;margin:0 auto 28px}.style-showcase-heading p{color:var(--gold-light);letter-spacing:.27em;margin:0 0 8px;font-size:9px;font-weight:800}.style-showcase-heading h2{color:#fff1d5;font:normal clamp(31px,3.3vw,49px)/1 var(--serif);letter-spacing:.035em;margin:0 0 10px}.style-showcase-heading>span{color:#c5ceda;font-size:13px;line-height:1.6;display:block}.style-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.style-preview{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(#10223d,#071326);border:1px solid #dca64659;border-radius:10px;flex-direction:column;min-width:0;padding:0 0 14px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 22px #0000002e}.style-preview:hover{border-color:#f3c56ce6;transform:translateY(-4px);box-shadow:0 15px 28px #00000047}.style-preview.selected{border-color:#f3c56c;box-shadow:0 0 0 2px #f3c56c38,0 16px 30px #0000004d}.style-preview-image{aspect-ratio:.83;background:#0b1830;display:block;position:relative;overflow:hidden}.style-preview-image img{object-fit:cover;transition:transform .45s}.style-preview:hover .style-preview-image img{transform:scale(1.045)}.style-preview-copy{flex-direction:column;flex:1;gap:5px;padding:13px 12px 7px;display:flex}.style-preview-copy b{color:#f5d69f;font:17px/1.05 var(--serif)}.style-preview-copy small{color:#bbc4d0;font-size:9px;line-height:1.45}.style-preview>i{color:#eac986;letter-spacing:.06em;text-transform:uppercase;border:1px solid #f3c56c59;border-radius:20px;align-self:flex-start;margin:0 12px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:800}.style-preview.selected>i{color:#11162a;background:#f3c56c}.style-showcase-cta{background:linear-gradient(90deg,#19102de6,#0a1f39e6);border:1px solid #f3c56c5c;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:17px 19px;display:flex}.style-showcase-cta>div{flex-direction:column;gap:4px;display:flex}.style-showcase-cta>div b{color:#f3d39a;font:18px var(--serif)}.style-showcase-cta>div span{color:#bbc5d2;font-size:10px;line-height:1.4}.style-showcase-cta .gold-btn{flex:none}.order-style-picker{border:0;min-width:0;margin:0;padding:0}.order-style-picker>legend{color:#202438;padding:0;font-size:11px;font-weight:700}.order-style-picker>p{color:#5e626c;margin:7px 0 12px;font-size:10px;line-height:1.45}.order-style-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.order-style-grid>label{cursor:pointer;background:#fff;border:1px solid #d5c5ab;border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:6px 6px 9px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.order-style-grid>label:hover{border-color:#c98a39;transform:translateY(-2px);box-shadow:0 7px 14px #5b401f1c}.order-style-grid>label.selected{border-color:#a66c23;box-shadow:0 0 0 2px #ca893533}.order-style-grid input{opacity:0;pointer-events:none;position:absolute}.order-style-image{aspect-ratio:.84;background:#eee5d8;border-radius:5px;display:block;position:relative;overflow:hidden}.order-style-image img{object-fit:cover}.order-style-grid b{color:#202438;font:13px/1.08 var(--serif);padding:0 3px}.order-style-grid i{color:#11162a;background:#dca646;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;font-weight:900;display:none;position:absolute;top:10px;right:10px;box-shadow:0 2px 7px #00000040}.order-style-grid>label.selected i{display:grid}.order-genre-picker{border:0;min-width:0;margin:0;padding:0}.order-genre-picker>legend{color:#202438;padding:0;font-size:11px;font-weight:700}.order-genre-picker>p{color:#5e626c;margin:7px 0 12px;font-size:10px;line-height:1.45}.order-genre-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.order-genre-grid>label{cursor:pointer;background:#fff;border:1px solid #d5c5ab;border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:6px 6px 10px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.order-genre-grid>label:hover{border-color:#c98a39;transform:translateY(-2px);box-shadow:0 7px 14px #5b401f1c}.order-genre-grid>label.selected{border-color:#a66c23;box-shadow:0 0 0 2px #ca893533}.order-genre-grid input{opacity:0;pointer-events:none;position:absolute}.order-genre-image.genre-image{aspect-ratio:1.55;border-radius:5px;display:block;position:relative;inset:auto;overflow:hidden;background-position:50%!important;background-size:cover!important}.order-genre-grid b{color:#202438;font:13px/1.08 var(--serif);padding:0 3px}.order-genre-grid i{color:#11162a;background:#dca646;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;font-weight:900;display:none;position:absolute;top:10px;right:10px;box-shadow:0 2px 7px #00000040}.order-genre-grid>label.selected i{display:grid}@media (max-width:1100px){.style-showcase{margin-inline:18px}.style-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.style-showcase{margin:16px 12px;padding:32px 16px 22px}.style-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.style-preview-copy{padding:10px 9px 6px}.style-preview-copy b{font-size:15px}.style-preview-copy small{font-size:8px}.style-preview>i{margin-inline:9px}.style-showcase-cta{flex-direction:column;align-items:flex-start}.style-showcase-cta .gold-btn{width:100%}.order-style-grid,.order-genre-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.style-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.style-showcase-heading h2{font-size:30px}.style-showcase-heading>span{font-size:12px}.order-style-grid,.order-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-style-grid b,.order-genre-grid b{font-size:12px}}.story-dna{isolation:isolate;border:1px solid var(--border-gold);background:#020817;border-radius:14px;max-width:1370px;min-height:690px;margin:22px auto;scroll-margin-top:88px;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000004d}.story-dna-image{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.03);transform:scale(1.01)}.story-dna-shade{z-index:-1;background:linear-gradient(90deg,#020817fc 0%,#030a18f5 32%,#030a18bd 56%,#030a1838 82%),linear-gradient(#0000 48%,#020817c7);position:absolute;inset:0}.story-dna-content{width:min(850px,65%);color:var(--cream);padding:58px 54px}.story-dna-eyebrow{color:var(--gold-light);letter-spacing:.28em;margin:0 0 10px;font-size:10px;font-weight:800}.story-dna h2{color:#fff1d5;font:normal clamp(37px,3.5vw,55px)/.98 var(--serif);letter-spacing:.025em;text-shadow:0 8px 26px #000000a8;margin:0 0 16px}.story-dna h2 em{color:#0000;background:linear-gradient(90deg,#f3c56c,#d1a0e8);-webkit-background-clip:text;background-clip:text;font-style:normal}.story-dna-content>p:not(.story-dna-eyebrow){color:#d2d8e2;max-width:760px;margin:0 0 20px;font-size:14px;line-height:1.65}.story-dna-details{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.story-dna-originality{background:linear-gradient(100deg,#5d367157,#081c33d1);border:1px solid #f3c56c7a;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px 13px;max-width:760px;margin:0 0 18px;padding:13px 14px;display:grid;box-shadow:0 8px 24px #0000002e}.story-dna-originality b{color:#f3d396;font:13px/1.2 var(--serif);letter-spacing:.04em}.story-dna-originality span{color:#c9d0dc;font-size:9px;line-height:1.5}.story-dna-details span{color:#dce1e9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#061227b8;border:1px solid #f3c56c54;border-radius:20px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:9px;display:flex}.story-dna-details b{color:var(--gold-light)}.story-dna-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.story-dna-path article{background:linear-gradient(145deg,#0d203aeb,#040d1ddb);border:1px solid #f3c56c59;border-radius:9px;min-height:128px;padding:18px 14px 14px;position:relative;box-shadow:0 8px 20px #0000002b}.story-dna-path i{color:#dca646;font:normal 11px var(--serif);letter-spacing:.1em;margin-bottom:8px;display:block}.story-dna-path b{color:#f4d49a;font:15px/1.1 var(--serif);margin-bottom:6px;display:block}.story-dna-path span{color:#bfc7d3;font-size:9px;line-height:1.5;display:block}.story-dna-actions{flex-wrap:wrap;gap:11px;margin-bottom:12px;display:flex}.story-dna-actions .gold-btn,.story-dna-actions .outline-btn{min-height:48px}.story-dna-content>small{color:#aeb7c5;max-width:760px;font-size:9px;line-height:1.5;display:block}.story-dna-form{background:linear-gradient(145deg,#fff,#f8f1e5);border:1px solid #cfb887;border-radius:9px;min-width:0;margin:0;padding:16px}.story-dna-form>legend{color:#8b571b;font:16px var(--serif);letter-spacing:.05em;padding:0 6px}.story-dna-form>p{color:#5c6069;margin:0 0 13px;font-size:10px;line-height:1.5}.story-dna-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.story-dna-form-grid label{color:#202438;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:700;display:flex}.story-dna-form-grid label>span{font-weight:400}.story-dna-form-grid .dna-wide{grid-column:1/-1}.order-account{color:#282d3e;background:#fff8e9;border:1px solid #ccb585;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:14px;display:grid}.order-account>div{flex-direction:column;gap:4px;display:flex}.order-account>div b{color:#7d501d;font:15px var(--serif)}.order-account>div span{color:#62666e;font-size:10px;line-height:1.4}.order-account>a{color:#f2d091;text-align:center;background:#0a1a34;border-radius:6px;padding:10px 14px;font-size:10px;font-weight:800}.order-account>label{color:#282d3e;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.order-account>label:first-of-type{grid-column:1/-1;grid-template-columns:18px 1fr;align-items:center;font-weight:700;display:grid}.order-account>label:first-of-type input{accent-color:#a66a21;width:17px;height:17px}.order-account>label:last-of-type{grid-column:1/-1}.order-account>label>span{font-weight:400}.navlinks .nav-account{color:#f1ce8d}.navlinks .nav-account:hover{color:#fff2d6}@media (max-width:1100px){.story-dna{margin-inline:18px}.story-dna-content{width:74%;padding:48px 38px}.story-dna-shade{background:linear-gradient(90deg,#020817fa,#030a18e0 66%,#030a1857)}}@media (max-width:760px){.story-dna{min-height:0;margin:16px 12px}.story-dna-image{object-position:67% center}.story-dna-shade{background:#020817d6}.story-dna-content{width:100%;padding:42px 21px}.story-dna h2{font-size:37px}.story-dna-originality,.story-dna-path{grid-template-columns:1fr}.story-dna-path article{min-height:0}.story-dna-actions{flex-direction:column}.story-dna-actions button{width:100%}.story-dna-form-grid{grid-template-columns:1fr}.story-dna-form-grid .dna-wide{grid-column:1}.order-account{grid-template-columns:1fr}.order-account>a{width:100%}}@media (max-width:480px){.story-dna-content{padding:36px 16px}.story-dna h2{font-size:31px}}.book-examples{border:1px solid var(--border-gold);background:radial-gradient(circle at 50% -15%,#64439152,#0000 36%),linear-gradient(#091a34,#020817);border-radius:14px;max-width:1370px;margin:22px auto;padding:52px 38px 34px;scroll-margin-top:88px;box-shadow:0 22px 60px #0000004d}.book-examples-heading{text-align:center;max-width:890px;margin:0 auto 30px}.book-examples-heading>p{color:var(--gold-light);letter-spacing:.27em;margin:0 0 9px;font-size:9px;font-weight:800}.book-examples-heading h2{color:#fff0d2;font:normal clamp(34px,3.5vw,52px)/1 var(--serif);letter-spacing:.025em;margin:0 0 12px}.book-examples-heading>span{color:#c7cfda;max-width:760px;margin:auto;font-size:13px;line-height:1.65;display:block}.book-example-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.book-example-card{background:linear-gradient(160deg,#102542,#061326);border:1px solid #dca64661;border-radius:11px;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 14px 30px #00000040}.book-example-card:hover{border-color:#f3c56cd9;transform:translateY(-5px);box-shadow:0 20px 36px #00000057}.book-example-cover{aspect-ratio:4/3;background:#071327;position:relative;overflow:hidden}.book-example-cover img{object-fit:cover;transition:transform .55s,filter .55s}.book-example-card:hover .book-example-cover img{filter:brightness(1.07)saturate(1.05);transform:scale(1.055)}.book-example-cover:after{content:"";background:linear-gradient(#0000,#071326);position:absolute;inset:48% 0 0}.book-example-cover>span{z-index:2;color:#f3d39b;letter-spacing:.12em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020817c2;border:1px solid #f3c56c8f;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800;position:absolute;top:11px;left:11px}.book-example-copy{flex-direction:column;min-height:270px;padding:18px 17px 17px;display:flex}.book-example-copy>small{color:#c6a7dc;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.book-example-copy h3{color:#f4d399;font:24px/1.05 var(--serif);margin:8px 0 9px}.book-example-copy p{color:#c3ccd8;flex:1;margin:0 0 15px;font-size:10px;line-height:1.6}.book-example-copy button{color:#f1d19a;cursor:pointer;background:#07152c;border:1px solid #f3c56c8c;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.book-example-copy button:hover{border-color:var(--gold-light);background:#102342}.book-example-copy button b{font-size:18px}.book-examples-note{background:linear-gradient(90deg,#321c47c7,#071c34e0);border:1px solid #f3c56c59;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 18px;margin-top:22px;padding:17px 19px;display:grid}.book-examples-note>b{color:#f3d398;font:18px var(--serif)}.book-examples-note>span{color:#bdc7d4;font-size:10px;line-height:1.5}.book-examples-note .gold-btn{flex:none;gap:20px}@media (max-width:1050px){.book-examples{margin-inline:18px}.book-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.book-example-copy{min-height:235px}}@media (max-width:700px){.book-examples{margin:16px 12px;padding:38px 17px 24px}.book-examples-heading h2{font-size:34px}.book-examples-heading>span{font-size:12px}.book-examples-note{grid-template-columns:1fr}.book-examples-note .gold-btn{width:100%;margin-top:6px}}@media (max-width:520px){.book-example-grid{grid-template-columns:1fr}.book-example-copy{min-height:0}.book-examples-heading h2{font-size:29px}}.book-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.book-example-card{background:linear-gradient(145deg,#102541,#050f21);padding:16px;overflow:visible}.book-spread{aspect-ratio:2;filter:drop-shadow(0 14px 18px #0006);perspective:1200px;grid-template-columns:1fr 1fr;display:grid;position:relative}.book-spread:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#36231047,#fff8e194 44%,#311f0f5c);width:16px;position:absolute;top:1%;bottom:1%;left:50%;transform:translate(-50%);box-shadow:0 0 12px #26170c61}.book-spread:after{content:"";z-index:-1;background:#b7925b;border-radius:3px 5px 7px 7px;position:absolute;inset:7px -5px -7px;box-shadow:0 7px #7c5a31,0 13px 20px #0000007a}.book-text-page,.book-art-page{min-width:0;position:relative;overflow:hidden}.book-text-page{color:#12335c;transform-origin:100%;background:radial-gradient(circle at 92%,#be893e29,#0000 25%),linear-gradient(90deg,#f8e8c8,#fff5db 78%,#e7c999);border-radius:5px 0 0 4px;flex-direction:column;align-items:center;padding:7% 8% 6%;display:flex;transform:rotateY(1.5deg);box-shadow:inset -9px 0 16px #5b3a1529}.book-text-page:before,.book-text-page:after{content:"❧";color:#ad7829;font:18px var(--serif);opacity:.8;position:absolute}.book-text-page:before{top:4%;left:4%}.book-text-page:after{bottom:3%;right:5%;transform:rotate(180deg)}.page-ornament{color:#b77924;font-size:14px}.book-text-page>small{color:#9b6724;letter-spacing:.12em;text-transform:uppercase;margin:2px 0 4px;font-size:6px;font-weight:800}.book-text-page h3{color:#12345f;max-width:92%;font:clamp(13px,1.35vw,21px)/1.02 var(--serif);text-align:center;margin:0}.book-text-page>i{background:linear-gradient(90deg,#0000,#ae7422,#0000);width:42%;height:1px;margin:7px 0 8px}.book-text-page p{color:#17375d;width:100%;font:clamp(6px,.67vw,10px)/1.43 var(--serif);text-align:left;margin:0 0 5px}.page-number{color:#12345f;font:13px var(--serif);position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.book-art-page{transform-origin:0;background:#101827;border-radius:0 5px 4px 0;transform:rotateY(-1.5deg);box-shadow:inset 10px 0 17px #0000004d}.book-art-page img{object-fit:cover}.book-art-page:after{content:"";background:linear-gradient(90deg,#0b0d1347,#0000 14%),linear-gradient(#0000 66%,#0208174d);position:absolute;inset:0}.book-art-page>span{z-index:2;color:#f3d49c;letter-spacing:.09em;background:#020817b8;border:1px solid #f3c56c80;border-radius:20px;padding:4px 7px;font-size:6px;font-weight:800;position:absolute;bottom:8px;right:8px}.book-art-page img.book-image-contain{background:linear-gradient(90deg,#15191e,#0d1b31);object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important}.book-example-meta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:17px 4px 2px;display:grid}.book-example-meta>div>small{color:#c7a6dd;letter-spacing:.08em;text-transform:uppercase;font-size:6.5px;font-weight:800}.book-example-meta h3{color:#f4d399;font:23px/1 var(--serif);margin:5px 0}.book-example-meta p{color:#bdc7d5;margin:0;font-size:8px;line-height:1.5}.book-example-meta button{color:#f1d19a;white-space:nowrap;cursor:pointer;background:#07152c;border:1px solid #f3c56c94;border-radius:6px;min-height:42px;padding:0 12px;font-size:8px;font-weight:800}.book-example-meta button:hover{border-color:var(--gold-light);background:#102342}.book-example-meta button b{margin-left:8px;font-size:16px}@media (max-width:1100px){.book-example-grid{grid-template-columns:1fr}.book-spread{aspect-ratio:2.12}.book-text-page p{font-size:10px}.book-text-page h3{font-size:22px}}@media (max-width:620px){.book-example-card{padding:9px}.book-spread{aspect-ratio:1.72}.book-text-page{padding:6%}.book-text-page h3{font-size:13px}.book-text-page p{margin-bottom:3px;font-size:6.5px;line-height:1.35}.book-text-page>small{font-size:5px}.page-number{font-size:10px}.book-example-meta{grid-template-columns:1fr}.book-example-meta button{width:100%;font-size:9px}.book-art-page>span{display:none}}.account-page{color:#f8f1e7;background:radial-gradient(circle at 50% 0,#5e419059,#0000 30%),radial-gradient(circle at 10% 45%,#dca6461c,#0000 28%),#020817;min-height:100vh;padding:24px 20px 70px}.account-header{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto 42px;display:flex}.account-header nav{align-items:center;gap:11px;display:flex}.account-header nav a{color:#f2d39a;border:1px solid #f3c56c61;border-radius:6px;padding:10px 14px;font-size:10px}.account-header nav a:last-child{color:#d9c8e7;border-color:#bea0d759}.account-hero{text-align:center;max-width:1180px;margin:0 auto 35px}.account-hero>p{color:#f3c56c;letter-spacing:.28em;margin:0 0 9px;font-size:9px;font-weight:800}.account-hero h1{color:#fff1d5;font:normal clamp(38px,5vw,64px)/.98 var(--serif);margin:0 0 13px}.account-hero h1 em{color:#0000;background:linear-gradient(90deg,#f3c56c,#c99de7);-webkit-background-clip:text;background-clip:text;font-style:normal}.account-hero>span{color:#c6cfda;max-width:720px;margin:auto;font-size:13px;line-height:1.6;display:block}.account-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;max-width:1180px;margin:auto;display:grid}.account-panel{background:linear-gradient(145deg,#0a1c37f5,#030b1af7);border:1px solid #dca64673;border-radius:13px;padding:28px;box-shadow:0 20px 48px #00000047}.account-eyebrow{color:#f3c56c;letter-spacing:.24em;margin:0 0 8px;font-size:9px;font-weight:800}.account-panel h2{color:#fff0d3;font:normal 28px/1.05 var(--serif);margin:0 0 20px}.account-create form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.account-create label{color:#dfe4eb;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:700;display:flex}.account-create input,.account-create select,.account-create textarea{color:#131a2c;background:#f9f5ee;border:1px solid #d7bc918c;border-radius:7px;width:100%;min-height:44px;padding:10px 11px;font:12px/1.4 Arial,sans-serif}.account-create textarea{resize:vertical}.account-create .account-wide{grid-column:1/-1}.account-error{color:#ffb8b8;text-align:center;margin:0;font-size:10px}.account-empty{background:#050f21a6;border:1px dashed #f3c56c5e;border-radius:9px;flex-direction:column;gap:6px;padding:22px;display:flex}.account-empty b{color:#f1d19a;font:17px var(--serif)}.account-empty span{color:#b9c3d0;font-size:10px;line-height:1.5}.profile-list{gap:12px;display:grid}.profile-list article{background:#071429d9;border:1px solid #dca6464d;border-radius:9px;grid-template-columns:1fr auto;gap:16px;padding:17px;display:grid}.profile-list article>div>span{color:#c99de7;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.profile-list h3{color:#f3d39a;font:20px var(--serif);margin:5px 0 3px}.profile-list article>div>b{color:#d4d9e2;font-size:9px}.profile-list p{color:#aeb8c6;white-space:pre-line;border-top:1px solid #dca64629;max-height:120px;margin:11px 0 0;padding-top:10px;font-size:9px;line-height:1.55;overflow:auto}.profile-list button{color:#dca8a8;cursor:pointer;background:0 0;border:0;align-self:start;font-size:9px;text-decoration:underline}.profile-character-link{color:#f3c56c;text-underline-offset:3px;margin-top:11px;font-size:9px;font-weight:800;text-decoration:underline;display:inline-block}@media (max-width:800px){.account-layout{grid-template-columns:1fr}.account-header{margin-bottom:32px}.account-hero h1{font-size:42px}}@media (max-width:520px){.account-page{padding-inline:12px}.account-header{align-items:flex-start}.account-header nav{flex-direction:column;align-items:stretch}.account-panel{padding:22px 16px}.account-create form{grid-template-columns:1fr}.account-create .account-wide{grid-column:1}.account-hero h1{font-size:35px}}.success-page{color:#f8f1e7;background:radial-gradient(circle at 50% 10%,#64459a5c,#0000 32%),radial-gradient(circle at 50% 60%,#dca6461f,#0000 35%),#020817;place-items:center;min-height:100vh;padding:36px 18px;display:grid}.success-card{text-align:center;background:linear-gradient(145deg,#0a1b36f7,#020817fa);border:1px solid #f3c56c8c;border-radius:16px;width:min(690px,100%);padding:58px 55px;box-shadow:0 26px 80px #00000080}.success-star{color:#f3c56c;border:1px solid #f3c56cb3;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 19px;font-size:24px;display:grid;box-shadow:0 0 30px #dca64640}.success-card>p{color:#f3c56c;letter-spacing:.25em;margin:0 0 9px;font-size:10px;font-weight:800}.success-card h1{font:normal clamp(36px,5vw,58px)/1 var(--serif);color:#fff0d2;margin:0 0 16px}.success-card>span:not(.success-star){color:#c9d1dc;font-size:14px;line-height:1.65;display:block}.success-next{text-align:left;background:#0107138c;border:1px solid #f3c56c40;border-radius:9px;margin:27px 0;padding:20px 24px}.success-next>b{color:#f2cf91;font:19px var(--serif)}.success-next ol{color:#d2d8e1;margin:12px 0 0;padding-left:20px;font-size:12px;line-height:1.8}@media (max-width:600px){.success-card{padding:42px 23px}.success-card .gold-btn{width:100%}}.preview-invitation{z-index:1;background:#07152d;border:1px solid #f3c56c6b;border-radius:14px;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);min-height:390px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000004d}.preview-invitation-art{background:radial-gradient(circle at 50% 45%,#e1ad5238,#0000 25%),radial-gradient(circle at 25% 70%,#7f50a261,#0000 34%),linear-gradient(145deg,#102c4e,#030b1a);border-right:1px solid #f3c56c4d;flex-direction:column;justify-content:center;padding:45px;display:flex}.preview-invitation-art>span{color:#f3c56c;border:1px solid #f3c56cb3;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:24px;font-size:28px;display:grid;box-shadow:0 0 45px #dca6463b}.preview-invitation-art>b{color:#fae8c8;max-width:410px;font:normal clamp(28px,3vw,46px)/1.02 var(--serif);letter-spacing:.025em}.preview-invitation-copy{background:linear-gradient(145deg,#0d233ef2,#050f22fa);flex-direction:column;justify-content:center;padding:42px 50px;display:flex}.preview-invitation-copy>p{color:#d4aee8;letter-spacing:.18em;margin:0 0 10px;font-size:8px;font-weight:800}.preview-invitation-copy h3{color:#f3d49b;font:normal 33px/1.08 var(--serif);margin:0 0 14px}.preview-invitation-copy>span{color:#c2cbd7;font-size:12px;line-height:1.65}.preview-invitation-copy ul{color:#d8dde4;gap:8px;margin:20px 0 23px;padding:0;font-size:10px;list-style:none;display:grid}.preview-invitation-copy li:before{content:"✓";color:#f3c56c;margin-right:9px}.preview-invitation-copy .gold-btn{align-self:flex-start;gap:27px}@media (max-width:800px){.preview-invitation{grid-template-columns:1fr}.preview-invitation-art{border-bottom:1px solid #f3c56c4d;border-right:0;min-height:300px}.preview-invitation-copy{padding:34px 27px}}@media (max-width:520px){.preview-invitation-art{padding:34px 26px}.preview-invitation-copy h3{font-size:27px}.preview-invitation-copy .gold-btn{width:100%}}.character-page{color:#f8f1e7;background:radial-gradient(circle at 50% -5%,#583f9270,#0000 29%),radial-gradient(circle at 10% 46%,#dca6461f,#0000 27%),#020817;min-height:100vh;padding:24px 20px 80px}.character-header{margin-bottom:36px}.character-hero{text-align:center;max-width:980px;margin:0 auto 38px}.character-hero>p{color:#f3c56c;letter-spacing:.28em;margin:0 0 9px;font-size:9px;font-weight:900}.character-hero h1{color:#fff0d1;font:normal clamp(39px,5.4vw,70px)/.94 var(--serif);margin:0 0 15px}.character-hero h1 em{color:#0000;background:linear-gradient(90deg,#f0bc60,#d1a2e8,#9dc6ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.character-hero>span{color:#c5ceda;max-width:720px;margin:auto;font-size:13px;line-height:1.65;display:block}.character-hero>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:19px;display:flex}.character-hero>div b{color:#e9d7b5;letter-spacing:.07em;text-transform:uppercase;background:#07172eb3;border:1px solid #f3c56c4d;border-radius:30px;padding:7px 11px;font-size:8px}.character-studio-shell{max-width:1180px;margin:auto}.character-profile-row{background:linear-gradient(145deg,#0d2441f2,#040e1ff7);border:1px solid #f3c56c6e;border-radius:12px;justify-content:space-between;align-items:end;gap:18px;padding:21px 23px;display:flex}.character-profile-row label{grid-template-columns:42px auto;align-items:center;gap:2px 12px;min-width:min(590px,72%);display:grid}.character-profile-row label>span,.studio-step-title>span,.character-style-choice legend>span{color:#f3c56c;width:39px;height:39px;font:15px var(--serif);border:1px solid #f3c56c8f;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.character-profile-row label>b{color:#f4d39a;font:19px var(--serif)}.character-profile-row select{color:#12192b;background:#f9f5ee;border:1px solid #e1c49580;border-radius:7px;min-height:44px;padding:8px 11px;font-size:11px}.character-profile-row>button{color:#d9b9e8;cursor:pointer;background:#0c1d38;border:1px solid #cda2e07a;border-radius:6px;min-height:39px;padding:0 14px;font-size:9px;font-weight:800}.character-quick-profile{color:#192037;background:#f7f2e9;border:1px solid #dca6466b;border-radius:12px;grid-template-columns:1fr 1fr;gap:13px;margin-top:12px;padding:25px;display:grid}.character-quick-profile>div{grid-column:1/-1}.character-quick-profile>div p{color:#a66a1d;letter-spacing:.2em;margin:0 0 5px;font-size:8px;font-weight:900}.character-quick-profile h2{color:#182039;font:27px var(--serif);margin:0}.character-quick-profile label{flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.character-quick-profile input,.character-quick-profile select,.character-quick-profile textarea{color:#14192a;background:#fff;border:1px solid #cdbb9f;border-radius:7px;width:100%;min-height:44px;padding:10px;font-size:11px}.character-quick-profile textarea{resize:vertical}.character-quick-profile .quick-wide{grid-column:1/-1}.character-create-grid{grid-template-columns:minmax(300px,.73fr) minmax(0,1.27fr);gap:16px;margin-top:16px;display:grid}.character-controls,.character-style-choice{background:linear-gradient(145deg,#0b1e38f7,#030b19fa);border:1px solid #dca64661;border-radius:12px;margin:0;padding:25px}.studio-step-title,.character-style-choice legend{grid-template-columns:42px 1fr;align-items:center;gap:2px 12px;margin-bottom:20px;display:grid}.studio-step-title p,.character-style-choice legend p{color:#c9a4df;letter-spacing:.18em;margin:0 0 3px;font-size:7px;font-weight:900}.studio-step-title h2,.character-style-choice legend h2{color:#f3d39a;font:25px var(--serif);margin:0}.character-photo-input{color:#172039;cursor:pointer;background:#fff8eaf7;border:1px dashed #f3c56ca6;border-radius:9px;padding:16px;display:block}.character-photo-input input{width:100%;font-size:9px}.character-photo-input input::file-selector-button{color:#734615;background:#fff;border:1px solid #b3772c;border-radius:5px;min-height:36px;margin-right:10px;padding:0 12px;font-weight:800}.character-photo-input>span{flex-direction:column;gap:4px;margin-top:12px;display:flex}.character-photo-input b{font:16px var(--serif)}.character-photo-input small{color:#656a75;font-size:8px}.character-local-preview{aspect-ratio:1;background:#07152d;border:2px solid #d6aa63;border-radius:50%;width:138px;margin:13px auto 2px;position:relative;overflow:hidden}.character-local-preview img{object-fit:cover}.privacy-toggle,.privacy-consent{color:#d0d7e0;grid-template-columns:18px 1fr;align-items:start;gap:9px;margin-top:15px;font-size:9px;line-height:1.5;display:grid}.privacy-toggle input,.privacy-consent input{accent-color:#dca646;width:17px;height:17px;margin:0}.privacy-toggle span{flex-direction:column;gap:3px;display:flex}.privacy-toggle b{color:#f0d29d}.privacy-toggle small{color:#9eabba;font-size:8px}.character-generate{gap:22px;width:100%;min-height:51px;margin-top:18px}.character-generate:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none}.character-message{color:#aeb9c7;text-align:center;min-height:28px;margin:11px 0 0;font-size:9px;line-height:1.5}.character-message.error{color:#ffb1b8}.character-message.success{color:#bfe3c4}.character-style-choice{min-width:0}.character-style-choice>legend{float:left;width:100%;padding:0}.character-style-choice>div{clear:both;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.character-style-choice label{cursor:pointer;background:#07162e;border:1px solid #dca6464d;border-radius:9px;min-width:0;transition:all .2s;position:relative;overflow:hidden}.character-style-choice label:hover,.character-style-choice label.selected{border-color:#f3c56c;transform:translateY(-3px);box-shadow:0 8px 25px #dca64624}.character-style-choice input{opacity:0;position:absolute}.character-style-image{aspect-ratio:1;background:#111d32;display:block;position:relative}.character-style-image img{object-fit:cover}.character-style-choice label>b,.character-style-choice label>small{padding-inline:9px;display:block}.character-style-choice label>b{color:#f2d19a;font:14px var(--serif);margin-top:9px}.character-style-choice label>small{color:#aeb9c7;min-height:42px;margin:4px 0 10px;font-size:7px;line-height:1.45}.character-style-choice label>i{color:#081126;background:#e0a847;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:none;position:absolute;top:7px;right:7px}.character-style-choice label.selected>i{display:grid}.character-result-area{background:linear-gradient(145deg,#0c2443,#030b1a);border:1px solid #f3c56c7a;border-radius:13px;grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);min-height:540px;margin-top:17px;display:grid;overflow:hidden}.character-result-visual{background:radial-gradient(circle at 50% 42%,#77529c78,#0000 38%),#07152d;place-items:center;min-height:540px;display:grid;position:relative;overflow:hidden}.character-result-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 74%,#020817b3),radial-gradient(circle,#0000 55%,#02081785);position:absolute;inset:0}.character-result-visual>img{object-fit:cover}.character-result-visual>div{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:330px;padding:35px;display:flex;position:relative}.character-result-visual>div i{color:#f3c56c;border:1px solid #f3c56c99;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:20px;font-size:28px;font-style:normal;display:grid}.character-result-visual>div b{color:#f7e4c0;font:27px/1.03 var(--serif)}.character-result-visual>div span{color:#aab6c5;margin-top:11px;font-size:9px;line-height:1.55}.character-result-copy{flex-direction:column;justify-content:center;padding:45px 48px;display:flex}.character-result-copy>p{color:#c9a4df;letter-spacing:.2em;margin:0 0 8px;font-size:8px;font-weight:900}.character-result-copy h2{color:#f3d39a;font:normal 37px/1.03 var(--serif);margin:0 0 14px}.character-result-copy>span{color:#c1cad7;font-size:12px;line-height:1.65}.character-result-copy>small{color:#8f9cab;margin-top:18px;font-size:8px}.character-result-actions{gap:9px;margin-top:22px;display:grid}.character-result-actions .gold-btn,.character-result-actions .outline-btn{width:100%;min-height:46px}.approved-badge{color:#bfe8c8;text-align:center;letter-spacing:.12em;background:#275c3847;border:1px solid #96dba480;border-radius:7px;padding:12px;font-size:9px}.delete-character{color:#d8a0a7;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:8px;text-decoration:underline}.character-history{background:#051226e0;border:1px solid #dca64657;border-radius:11px;grid-template-columns:220px 1fr;gap:20px;margin-top:16px;padding:22px;display:grid}.character-history>div:first-child p{color:#caa4df;letter-spacing:.18em;margin:0 0 6px;font-size:7px;font-weight:900}.character-history h2{color:#f2d19a;font:25px var(--serif);margin:0}.character-history>div:last-child{gap:10px;display:flex;overflow:auto}.character-history button{color:#dfe4eb;cursor:pointer;background:#07152d;border:1px solid #dca64647;border-radius:8px;min-width:112px;padding:7px}.character-history button.selected{border-color:#f3c56c}.character-history button>span{aspect-ratio:1;border-radius:5px;display:block;position:relative;overflow:hidden}.character-history button img{object-fit:cover}.character-history button b,.character-history button small{margin-top:5px;font-size:8px;display:block}.character-history button small{color:#c9a4df;margin-top:2px}.character-privacy-note{background:#081f36bf;border:1px solid #9cc6e74d;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:16px;padding:17px 20px;display:grid}.character-privacy-note b{color:#f0d29d;font:17px var(--serif)}.character-privacy-note span{color:#aeb9c7;font-size:8.5px;line-height:1.5}.character-privacy-note a{color:#caa9dd;white-space:nowrap;font-size:8px;text-decoration:underline}@media (max-width:960px){.character-create-grid{grid-template-columns:1fr}.character-style-choice>div{grid-template-columns:repeat(4,minmax(0,1fr))}.character-result-area{grid-template-columns:1fr 1fr}}@media (max-width:720px){.character-page{padding-inline:12px}.character-header{align-items:flex-start}.character-header nav,.character-profile-row{flex-direction:column;align-items:stretch}.character-profile-row label{min-width:0}.character-quick-profile{grid-template-columns:1fr}.character-quick-profile .quick-wide,.character-quick-profile>div{grid-column:1}.character-style-choice>div{grid-template-columns:repeat(2,minmax(0,1fr))}.character-result-area{grid-template-columns:1fr}.character-result-copy{padding:34px 24px}.character-history,.character-privacy-note{grid-template-columns:1fr}}@media (max-width:430px){.character-style-choice>div{grid-template-columns:1fr 1fr}.character-controls,.character-style-choice{padding:20px 14px}.character-style-choice label>small{min-height:54px}.character-result-visual{min-height:430px}.character-result-copy h2{font-size:31px}}.free-preview{background:radial-gradient(circle at 15% 5%,#844fa057,#0000 30%),radial-gradient(circle at 88% 27%,#295e9357,#0000 29%),linear-gradient(145deg,#0a1d3a,#020817 68%);border:1px solid #dca6469e;border-radius:16px;max-width:1370px;margin:22px auto;padding:54px 42px 38px;scroll-margin-top:88px;position:relative;overflow:hidden;box-shadow:0 25px 70px #0000005c}.free-preview:before{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(circle,#f3c56cd9 0 1px,#0000 1.4px);background-size:83px 77px;position:absolute;inset:0}.free-preview-heading{z-index:1;text-align:center;max-width:900px;margin:0 auto 30px;position:relative}.free-preview-heading>p{color:var(--gold-light);letter-spacing:.28em;margin:0 0 9px;font-size:9px;font-weight:800}.free-preview-heading h2{color:#fff1d8;font:normal clamp(36px,4.3vw,61px)/.95 var(--serif);letter-spacing:.025em;margin:0 0 13px}.free-preview-heading h2 em{color:#0000;background:linear-gradient(90deg,#f4c86f,#d7a0e8,#9fc5ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.free-preview-heading>span{color:#c6cfdb;max-width:760px;margin:auto;font-size:14px;line-height:1.65;display:block}.preview-studio{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:24px;display:grid;position:relative}.preview-form{color:#151a2b;background:#f9f6effa;border:1px solid #f3c56c6b;border-radius:13px;grid-template-columns:1fr 1fr;gap:13px;padding:27px;display:grid;box-shadow:0 18px 45px #00000047}.preview-form-title{border-bottom:1px solid #d9c3a0;grid-column:1/-1;align-items:center;gap:13px;padding-bottom:15px;display:flex}.preview-form-title>span{color:#f3c56c;width:39px;height:39px;font:15px var(--serif);background:#0b1c37;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 4px #dca64621}.preview-form-title>div{flex-direction:column;gap:3px;display:flex}.preview-form-title b{color:#172038;font:20px var(--serif)}.preview-form-title small{color:#6a6e76;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.preview-form>label{color:#22283a;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:800;display:flex}.preview-form input:not([type=checkbox]),.preview-form select,.preview-form textarea{color:#11162a;background:#fff;border:1px solid #cdbda6;border-radius:7px;width:100%;min-height:45px;padding:10px 11px;font:12px/1.4 Arial,sans-serif}.preview-form textarea{resize:vertical}:is(.preview-form input:focus-visible,.preview-form select:focus-visible,.preview-form textarea:focus-visible){outline-offset:1px;border-color:#c98632;outline:2px solid #c98632}.preview-form .preview-wide{grid-column:1/-1}.photo-upload{cursor:pointer;background:#fff8e9;border:1px dashed #b47b34;border-radius:8px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;padding:13px 14px;gap:11px!important;display:grid!important}.photo-upload:hover{background:#fff3d9;border-color:#875111}.photo-upload-icon{color:#f3c56c;background:#0a1b35;border-radius:50%;place-items:center;width:40px;height:40px;font-size:23px;font-weight:400;display:grid}.photo-upload>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.photo-upload b{color:#714618;font:15px var(--serif)}.photo-upload small{color:#676a73;font-size:8.5px;font-weight:400;line-height:1.45}.photo-upload input{background:0 0!important;border:0!important;width:190px!important;min-height:0!important;padding:0!important;font-size:9px!important}.photo-upload input::file-selector-button{color:#754716;cursor:pointer;background:#fff;border:1px solid #b77b30;border-radius:5px;min-height:35px;margin-right:8px;padding:0 11px;font-weight:800}.preview-consent{grid-template-columns:18px 1fr;align-items:start;line-height:1.5;gap:9px!important;font-weight:400!important;display:grid!important}.preview-consent input{accent-color:#9a611d;width:17px;height:17px;margin:2px 0 0}.preview-form>button{width:100%;min-height:51px;font-weight:800}.preview-status{text-align:center;color:#6b7078;min-height:15px;margin:-4px 0 0;font-size:9px;line-height:1.45}.preview-status.error{color:#a12d35;font-weight:700}.preview-status.success{color:#2f6b46;font-weight:700}.preview-result{background:linear-gradient(165deg,#132b4c,#050d1c);border:1px solid #f3c56c85;border-radius:13px;flex-direction:column;min-height:620px;display:flex;overflow:hidden;box-shadow:0 20px 46px #00000059}.preview-result-frame{background:radial-gradient(circle at 50% 40%,#59519180,#0000 46%),#07152d;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.preview-result-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#030a18d1),radial-gradient(circle,#0000 55%,#0208179e);position:absolute;inset:0}.preview-result-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.preview-result-frame>span{z-index:2;color:#f2d39a;letter-spacing:.12em;white-space:nowrap;background:#020817c7;border:1px solid #f3c56c8a;border-radius:20px;padding:6px 10px;font-size:8px;font-weight:800;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.preview-placeholder{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:290px;padding:30px;display:flex;position:relative}.preview-placeholder i{color:#f3c56c;border:1px solid #f3c56c99;border-radius:50%;place-items:center;width:65px;height:65px;margin-bottom:19px;font-size:26px;font-style:normal;display:grid;box-shadow:0 0 34px #dca6462e}.preview-placeholder b{color:#f6e5c1;font:25px/1.05 var(--serif);letter-spacing:.04em}.preview-placeholder span{color:#aeb9c8;margin-top:11px;font-size:10px;line-height:1.55}.preview-adventure{z-index:3;background:linear-gradient(145deg,#091a34,#030b1b);border-top:1px solid #f3c56c59;padding:20px 22px 22px;position:relative}.preview-adventure>small{color:#c8a3df;letter-spacing:.17em;font-size:8px;font-weight:800}.preview-adventure h3{color:#f3d39a;font:25px/1 var(--serif);margin:6px 0 8px}.preview-adventure p{color:#c3ccd8;margin:0 0 15px;font-size:10px;line-height:1.55}.preview-adventure button{width:100%;min-height:45px;font-size:10px}.lifetime-journey{z-index:1;background:linear-gradient(135deg,#07172ff0,#140b23eb);border:1px solid #f3c56c52;border-radius:13px;margin-top:30px;padding:28px;position:relative}.lifetime-intro{text-align:center;max-width:830px;margin:0 auto 23px}.lifetime-intro>p{color:#f3c56c;letter-spacing:.25em;margin:0 0 7px;font-size:8px;font-weight:800}.lifetime-intro h3{color:#f9ead0;font:normal 31px/1 var(--serif);margin:0 0 9px}.lifetime-intro>span{color:#bfc8d5;font-size:11px;line-height:1.55;display:block}.journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.journey-grid article{background:linear-gradient(145deg,#0f2440eb,#050f21eb);border:1px solid #dca6464a;border-radius:9px;flex-direction:column;min-height:143px;padding:17px 15px;transition:all .22s;display:flex;position:relative}.journey-grid article:hover{border-color:#f3c56cb3;transform:translateY(-3px)}.journey-grid i{color:#f3c56c4d;font:normal 25px var(--serif);position:absolute;top:11px;right:13px}.journey-grid small{color:#f1cb87;letter-spacing:.11em;border:1px solid #f3c56c6e;border-radius:20px;align-self:flex-start;margin-bottom:12px;padding:4px 7px;font-size:7px;font-weight:900}.journey-grid b{color:#f5dfb9;max-width:85%;font:17px/1.05 var(--serif);margin-bottom:6px}.journey-grid span{color:#aeb9c7;font-size:9px;line-height:1.5}.return-adventure{background:linear-gradient(90deg,#48295bb8,#081e37db);border:1px solid #c79ae05c;border-radius:9px;grid-template-columns:auto auto 1fr;align-items:center;gap:9px 18px;margin-top:13px;padding:16px 18px;display:grid}.return-adventure>span{color:#d3ace7;letter-spacing:.16em;font-size:8px;font-weight:800}.return-adventure>b{color:#f4d398;font:19px var(--serif)}.return-adventure>p{color:#bdc7d4;margin:0;font-size:9px;line-height:1.5}@media (max-width:1100px){.free-preview{margin-inline:18px;padding-inline:30px}.preview-studio{grid-template-columns:1fr 1fr}.photo-upload{grid-template-columns:42px 1fr}.photo-upload input{grid-column:1/-1;width:100%!important}.preview-result{min-height:670px}}@media (max-width:820px){.preview-studio{grid-template-columns:1fr}.preview-result,.preview-result-frame{min-height:540px}.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.return-adventure{grid-template-columns:1fr}.return-adventure>p{max-width:580px}}@media (max-width:620px){.free-preview{margin:16px 12px;padding:38px 16px 23px}.free-preview-heading h2{font-size:36px}.free-preview-heading>span{font-size:12px}.preview-form{grid-template-columns:1fr;padding:20px 15px}.preview-form-title,.preview-form .preview-wide{grid-column:1}.preview-result,.preview-result-frame{min-height:430px}.lifetime-journey{padding:21px 14px}.lifetime-intro h3{font-size:25px}.journey-grid{grid-template-columns:1fr}.journey-grid article{min-height:0}.photo-upload{grid-template-columns:39px 1fr}.photo-upload input{grid-column:1/-1}.photo-upload input::file-selector-button{margin-bottom:7px;display:block}.preview-adventure h3{font-size:22px}}.genre-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.genre-image.dinosaurs{background-image:linear-gradient(#0000 15%,#0308144d),url(/images/genre-dinosaurs.jpg)}.genre-image.milestones{background-image:linear-gradient(#0000 15%,#0308144d),url(/images/genre-milestones.jpg)}.genre-image.sports-star{background-image:linear-gradient(#0000 15%,#03081459),url(/images/genre-sports-star.jpg)}.genre-image.become-star{background-image:linear-gradient(#0000 15%,#03081459),url(/images/genre-become-star.jpg)}.genre-image.space-journeys{background-image:linear-gradient(#0000 15%,#0308144d),url(/images/genre-planets-space-journeys.png)}@media (max-width:760px){.genre-grid{scroll-snap-type:x mandatory;grid-template-columns:none;padding-bottom:8px;display:flex;overflow-x:auto}}@media (max-width:480px){.genre-grid{grid-template-columns:1fr 1fr;display:grid;overflow:visible}}.original-promise{background:radial-gradient(circle at 14% 22%,#714a914d,#0000 32%),linear-gradient(135deg,#071831,#020817 72%);border:1px solid #dca64680;border-radius:14px;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);max-width:1370px;margin:20px auto;display:grid;overflow:hidden;box-shadow:0 20px 52px #00000047}.original-promise-lead{background:linear-gradient(145deg,#122b49b8,#0a0e2661);border-right:1px solid #dca6464d;flex-direction:column;justify-content:center;padding:46px 48px;display:flex}.original-promise-lead>p{color:#f3c56c;letter-spacing:.22em;margin:0 0 10px;font-size:9px;font-weight:900;line-height:1.45}.original-promise-lead h2{color:#fff0d1;font:normal clamp(38px,4.2vw,61px)/.95 var(--serif);letter-spacing:.015em;margin:0 0 18px}.original-promise-lead h2 em{color:#0000;background:linear-gradient(90deg,#f4c976,#d6a0e9);-webkit-background-clip:text;background-clip:text;font-style:normal}.original-promise-lead>span{color:#c8d0db;font-size:13px;line-height:1.65}.original-promise-lead>strong{color:#e6e0d5;font:normal 17px/1.45 var(--serif);border-top:1px solid #f3c56c3d;margin-top:19px;padding-top:17px;display:block}.original-promise-lead>strong b{color:#f3cf8f}.original-promise-detail{flex-direction:column;justify-content:center;padding:39px 46px;display:flex}.original-promise-detail>p{color:#ccd4df;margin:0;font-size:12px;line-height:1.65}.original-promise-detail>p b{color:#f5d49a;font:18px var(--serif)}.original-difference-grid{grid-template-columns:1fr 1fr;gap:11px;margin:0 0 20px;display:grid}.original-difference-grid article{background:#081a32c2;border:1px solid #f3c56c38;border-radius:9px;padding:16px}.original-difference-grid article:last-child{background:linear-gradient(145deg,#36264bc7,#081c34db);border-color:#f3c56c8c}.original-difference-grid small,.original-difference-grid b,.original-difference-grid span{display:block}.original-difference-grid small{color:#d9a959;letter-spacing:.12em;margin-bottom:8px;font-size:7px;font-weight:900}.original-difference-grid b{color:#f2dfbd;font:16px/1.25 var(--serif)}.original-difference-grid span{color:#aeb9c8;margin-top:6px;font-size:9px;line-height:1.5}.original-buy-intro{border-bottom:1px solid #f3c56c38;padding-bottom:18px}.original-reason-list{gap:10px;margin:18px 0;display:grid}.original-reason-list article{background:#081b33cc;border:1px solid #f3c56c3d;border-radius:9px;grid-template-columns:38px 1fr;align-items:start;gap:13px;padding:13px;display:grid}.original-reason-list article>i{color:#f1c876;width:38px;height:38px;font:12px var(--serif);border:1px solid #f3c56c8c;border-radius:50%;justify-content:center;align-items:center;display:flex}.original-reason-list article b,.original-reason-list article span{display:block}.original-reason-list article b{color:#f4dfba;font:17px var(--serif)}.original-reason-list article span{color:#b7c2d0;margin-top:4px;font-size:10px;line-height:1.5}.original-proof{background:#442a4f52;border-left:3px solid #dca646;padding:14px}.original-idea-list{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.original-idea-list span{color:#e3e6eb;min-height:65px;font:13px/1.4 var(--serif);background:#081931bd;border:1px solid #f3c56c40;border-radius:8px;grid-template-columns:21px 1fr;align-items:start;padding:13px;display:grid}.original-idea-list i{color:#dba756;font-style:normal}.original-promise-signoff{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.original-promise-signoff b{color:#e5cbee;letter-spacing:.08em;text-transform:uppercase;background:#472a5859;border:1px solid #cd9fe34d;border-radius:30px;padding:7px 10px;font-size:8px}@media (max-width:900px){.original-promise{grid-template-columns:1fr;margin-inline:18px}.original-promise-lead{border-bottom:1px solid #dca6464d;border-right:0}}@media (max-width:620px){.original-promise{margin:16px 12px}.original-promise-lead,.original-promise-detail{padding:34px 20px}.original-promise-lead h2{font-size:38px}.original-difference-grid,.original-idea-list{grid-template-columns:1fr}.original-idea-list span{min-height:0}}.video-experience{isolation:isolate;background:#020817;border:1px solid #cd9fe37a;border-radius:14px;max-width:1370px;min-height:530px;margin:22px auto;scroll-margin-top:88px;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000004d}.video-experience-image{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.04);transform:scale(1.015)}.video-experience-shade{z-index:-1;background:linear-gradient(90deg,#020817fa 0%,#030a19ed 42%,#060d20a8 70%,#060a196b),linear-gradient(#0000 45%,#020817d1);position:absolute;inset:0}.video-experience-content{color:#f8f1e7;max-width:1120px;padding:48px 52px}.video-experience-eyebrow{color:#d5b4e6;letter-spacing:.2em;align-items:center;gap:10px;margin:0 0 10px;font-size:8px;font-weight:900;display:flex}.video-experience-eyebrow span,.new-experience-tag{color:#061225;background:linear-gradient(90deg,#bc8bd7,#78aee9)}.video-experience-eyebrow span{letter-spacing:.11em;border-radius:20px;padding:6px 9px}.video-experience h2{color:#fff0d2;font:normal clamp(34px,3.7vw,54px)/.98 var(--serif);letter-spacing:.025em;text-shadow:0 8px 26px #000000a3;margin:0 0 12px}.video-experience h2 em{color:#0000;background:linear-gradient(90deg,#f3c56c,#d09ee7,#9fc7f4);-webkit-background-clip:text;background-clip:text;font-style:normal}.video-experience-intro{color:#ced5df;max-width:830px;margin:0 0 21px;font-size:13px;line-height:1.6}.video-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.video-option-grid article{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#0d2441e6,#110b27e8);border:1px solid #cfa7e257;border-radius:9px;flex-direction:column;min-height:208px;padding:18px;transition:all .22s;display:flex}.video-option-grid article:hover{border-color:#f3c56ca6;transform:translateY(-3px);box-shadow:0 12px 28px #00000040}.video-option-grid article>span{color:#f1cc89;letter-spacing:.13em;border:1px solid #f3c56c70;border-radius:20px;align-self:flex-start;padding:5px 8px;font-size:7px;font-weight:900}.video-option-grid h3{color:#f4d7a2;font:17px/1.1 var(--serif);margin:12px 0 7px}.video-option-grid article>p{color:#bdc6d3;margin:0 0 15px;font-size:9px;line-height:1.55}.video-option-grid article>div{border-top:1px solid #f3c56c2e;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.video-option-grid article>div>b{color:#f4d190;font:23px var(--serif)}.video-option-grid button{color:#f1e6f5;cursor:pointer;background:#08162cd9;border:1px solid #cd9fe38c;border-radius:5px;min-height:34px;padding:0 12px;font-size:8px;font-weight:800}.video-option-grid button:hover{background:#132c4d;border-color:#f3c56c}.video-option-grid button i{color:#f3c56c;margin-left:7px;font-size:15px;font-style:normal}.video-experience-content>small{color:#9ea9b8;margin-top:12px;font-size:8px;line-height:1.45;display:block}.price-card.new-experience-plan{border-color:#b991ce;box-shadow:0 7px 22px #60397a29}.new-experience-tag{box-shadow:0 5px 16px #704e9b4d}@media (max-width:1100px){.video-experience{margin-inline:18px}.video-experience-content{padding:43px 36px}}@media (max-width:760px){.video-experience{margin:16px 12px}.video-experience-shade{background:#020817d4}.video-experience-content{padding:38px 22px}.video-option-grid{grid-template-columns:1fr}.video-option-grid article{min-height:0}.video-experience-eyebrow{flex-direction:column;align-items:flex-start}.video-experience h2{font-size:36px}}.admin-shell{color:#172033;background:radial-gradient(circle at 70% 0,#43548d33,#0000 28%),#f3efe8;min-height:100vh}.admin-topbar{color:#fff;background:#061225;border-bottom:1px solid #d7c7ae;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:14px clamp(18px,4vw,56px);display:flex}.admin-topbar>div{color:#c8cfdb;align-items:center;gap:18px;font-size:12px;display:flex}.admin-topbar>div a{color:#f3d397;border:1px solid #f3c56c8c;border-radius:5px;padding:8px 12px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1320px;margin:auto;padding:45px 28px 24px;display:flex}.admin-heading p{color:#a26723;letter-spacing:.27em;margin:0 0 7px;font-size:10px;font-weight:800}.admin-heading h1{font:42px/1 var(--serif);color:#11192c;margin:0 0 7px}.admin-heading>div:first-child>span{color:#5b6270;max-width:760px;line-height:1.55;display:block}.admin-summary{background:#fff;border:1px solid #d9c09b;border-radius:10px;grid-template-columns:auto 1fr;align-items:end;gap:0 12px;min-width:210px;padding:17px 19px;display:grid}.admin-summary>b{color:#9d6422;font:42px/1 var(--serif);grid-row:1/3}.admin-summary>span{color:#59606c;font-size:11px}.admin-summary>a{color:#85521b;border-top:1px solid #eadfce;grid-column:1/-1;margin-top:11px;padding-top:10px;font-size:11px;font-weight:700}.admin-orders,.admin-empty{max-width:1320px;margin:0 auto;padding:0 28px 60px}.admin-empty{text-align:center;flex-direction:column;padding-block:45px;display:flex}.admin-empty b{font:24px var(--serif)}.admin-empty span{color:#666d79;margin-top:7px}.admin-order{background:#fff;border:1px solid #d7c6ad;border-radius:11px;margin-bottom:13px;overflow:hidden;box-shadow:0 7px 22px #1e202c0f}.admin-order>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:18px 20px;list-style:none;display:flex}.admin-order>summary::-webkit-details-marker{display:none}.admin-order>summary>div:first-child span{color:#9b641f;letter-spacing:.11em;font-size:10px;font-weight:800}.admin-order>summary h2{color:#172033;font:22px var(--serif);margin:3px 0}.admin-order>summary p{color:#5c6470;margin:0;font-size:11px}.admin-order>summary>div:last-child{color:#6a7079;justify-items:end;gap:4px;font-size:10px;display:grid}.admin-order>summary>div:last-child b{color:#8d5817;text-transform:uppercase;background:#fff2da;border-radius:20px;padding:5px 9px;font-size:9px}.admin-order>summary>div:last-child i{font-style:normal}.admin-order[open]>summary{background:#fffcf7;border-bottom:1px solid #eadfce}.admin-order-body{grid-template-columns:300px minmax(0,1fr);gap:24px;padding:22px;display:grid}.admin-order-body h3{color:#7f521d;font:16px var(--serif);margin:0 0 11px}.admin-contact{border-right:1px solid #e7dbc9;padding-right:22px}.admin-contact dl{margin:0}.admin-contact dl div{border-bottom:1px solid #f0e8dd;grid-template-columns:92px 1fr;gap:8px;padding:8px 0;display:grid}.admin-contact dt{color:#777d86;text-transform:uppercase;font-size:10px}.admin-contact dd{color:#232b3b;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.admin-contact dd a{color:#8a5519;text-decoration:underline}.admin-brief{min-width:0}.admin-brief pre{color:#303746;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f5f0;border:1px solid #e3d7c6;border-radius:7px;max-height:320px;margin:0 0 20px;padding:14px;font:11px/1.55 Arial,sans-serif;overflow:auto}.admin-assets{border-top:1px solid #e9decd;grid-column:1/-1;padding-top:20px}.admin-assets>p{color:#6a7079}.admin-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-photo-grid article{background:#faf7f2;border:1px solid #d8c9b4;border-radius:8px;overflow:hidden}.admin-photo-grid article>a{background:#ece6dc;height:180px;display:block}.admin-photo-grid img{object-fit:contain;width:100%;height:100%;display:block}.admin-photo-grid article>div{flex-direction:column;gap:4px;padding:10px;display:flex}.admin-photo-grid b{overflow-wrap:anywhere;font-size:10px}.admin-photo-grid span{color:#737985;font-size:9px}.admin-photo-grid article>div a{color:#8a5519;width:max-content;font-size:10px;font-weight:700;text-decoration:underline}.admin-denied{text-align:center;max-width:620px;margin:auto;padding:18vh 24px}.admin-denied>p{color:#a66c27;letter-spacing:.25em;font-size:10px;font-weight:800}.admin-denied h1{font:42px var(--serif)}.admin-denied>span{color:#5d6571;display:block}.admin-denied>div{justify-content:center;gap:12px;margin-top:25px;display:flex}.admin-summary>strong{color:#16734a;grid-column:2;font-size:11px}.admin-order>summary>div:last-child b.is-paid{color:#11613e;background:#e3f5eb}.admin-order>summary>div:last-child strong{color:#126643;font-size:12px}.analytics-heading{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1320px;margin:auto;padding:45px 28px 24px;display:flex}.analytics-heading p{color:#a26723;letter-spacing:.27em;margin:0 0 7px;font-size:10px;font-weight:800}.analytics-heading h1{color:#11192c;font:42px/1 var(--serif);margin:0 0 7px}.analytics-heading span{color:#5b6270;max-width:760px;line-height:1.55;display:block}.analytics-heading>a{flex:none}.analytics-content{max-width:1320px;margin:auto;padding:0 28px 60px}.analytics-notice{background:#fffaf1;border:1px solid #d9c09b;border-left:4px solid #a26723;border-radius:9px;margin-bottom:16px;padding:17px 19px}.analytics-notice b{color:#7f521d;letter-spacing:.08em;font-size:10px}.analytics-notice p{color:#59606c;margin:6px 0 0;font-size:10px;line-height:1.5}.analytics-totals{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.analytics-totals article{background:#fff;border:1px solid #d7c6ad;border-radius:11px;flex-direction:column;min-height:205px;padding:19px;display:flex;box-shadow:0 7px 22px #1e202c0d}.analytics-totals article h2{color:#172033;font:18px var(--serif);margin:0}.analytics-primary-metric{margin:auto 0 14px}.analytics-primary-metric b{color:#9d6422;font:42px/1 var(--serif);margin:0 0 5px;display:block}.analytics-primary-metric span{color:#6a7079;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.35;display:block}.analytics-totals dl{margin:0}.analytics-totals dl div{border-top:1px solid #eee5d9;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.analytics-totals dt{color:#6a7079;font-size:10px}.analytics-totals dd{color:#283142;margin:0;font-size:12px;font-weight:800}.analytics-panel{background:#fff;border:1px solid #d7c6ad;border-radius:11px;padding:20px;box-shadow:0 7px 22px #1e202c0d}.analytics-panel h2{color:#172033;font:21px var(--serif);margin:0}.analytics-trend{margin-bottom:18px}.analytics-trend header,.analytics-daily-metrics header{justify-content:space-between;align-items:flex-start;display:flex}.analytics-trend header p,.analytics-daily-metrics header p{color:#777d86;margin:3px 0 0;font-size:10px}.analytics-trend header>b{color:#9d6422;font:28px var(--serif)}.analytics-bars{border-bottom:1px solid #d9cdbd;grid-template-columns:repeat(30,minmax(3px,1fr));align-items:end;gap:5px;height:190px;margin-top:24px;padding-top:12px;display:grid}.analytics-bars>div{grid-template-rows:1fr 24px;align-items:end;min-width:0;height:100%;display:grid}.analytics-bars span{background:linear-gradient(#dba951,#99601f);border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.analytics-bars small{color:#777d86;white-space:nowrap;padding-top:6px;font-size:8px}.analytics-daily-metrics{margin-bottom:18px}.analytics-table-wrap{margin-top:15px;overflow-x:auto}.analytics-table-wrap table{border-collapse:collapse;width:100%;font-size:10px}.analytics-table-wrap th,.analytics-table-wrap td{text-align:right;white-space:nowrap;border-bottom:1px solid #eee5d9;padding:9px 10px}.analytics-table-wrap th:first-child,.analytics-table-wrap td:first-child{text-align:left}.analytics-table-wrap th{color:#707783;text-transform:uppercase;font-size:9px}.analytics-table-wrap td{color:#303746}.analytics-table-wrap tbody tr:last-child td{border-bottom:0}.analytics-period{color:#737985;margin:0 0 10px;font-size:10px}.analytics-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.analytics-list{margin:14px 0 0;padding:0;list-style:none}.analytics-list li{border-bottom:1px solid #eee5d9;justify-content:space-between;align-items:center;gap:18px;padding:9px 0;display:flex}.analytics-list li:last-child{border-bottom:0}.analytics-list span{color:#3e4655;overflow-wrap:anywhere;min-width:0;font-size:11px}.analytics-list b{color:#87541b;flex:none;font-size:12px}.analytics-empty{color:#777d86;margin:14px 0 0;font-size:11px}@media (max-width:800px){.admin-heading{flex-direction:column;align-items:stretch}.admin-summary{min-width:0}.admin-order-body{grid-template-columns:1fr}.admin-contact{border-bottom:1px solid #e7dbc9;border-right:0;padding:0 0 19px}.admin-photo-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.analytics-totals{grid-template-columns:1fr 1fr}}@media (max-width:800px){.analytics-heading{flex-direction:column;align-items:stretch}.analytics-heading>a{width:max-content}.analytics-grid{grid-template-columns:1fr}}@media (max-width:520px){.admin-topbar{flex-direction:column;align-items:flex-start}.admin-topbar>div{flex-wrap:wrap;justify-content:space-between;width:100%}.admin-heading,.analytics-heading{padding:30px 16px 18px}.admin-heading h1,.analytics-heading h1{font-size:34px}.admin-orders,.analytics-content{padding:0 12px 45px}.admin-order>summary{align-items:flex-start}.admin-order>summary>div:last-child{max-width:115px}.admin-order-body{padding:16px}.admin-contact dl div{grid-template-columns:80px 1fr}.admin-photo-grid{grid-template-columns:1fr}.admin-photo-grid article>a{height:230px}.admin-denied>div{flex-direction:column}.analytics-totals{grid-template-columns:1fr 1fr;gap:9px}.analytics-totals article{min-height:105px;padding:14px}.analytics-totals b{font-size:32px}.analytics-panel{padding:15px}.analytics-bars{gap:2px}}.create-page{color:#f8f1e7;background:radial-gradient(circle at 78% 4%,#46377d40,#0000 25%),#020817;min-height:100vh;overflow-x:hidden}.create-header{border-bottom:1px solid #dca6463b;justify-content:space-between;align-items:center;max-width:1240px;height:72px;margin:auto;padding:0 28px;display:flex}.create-header-order{color:#eed09a;border:1px solid #f3c56c73;border-radius:6px;align-items:center;min-height:42px;padding:0 14px;font-size:11px;display:flex}.create-logo{z-index:2;color:#f7ead3;min-height:52px;font:22px/1 var(--serif);cursor:pointer;pointer-events:auto;flex-direction:column;justify-content:center;display:flex;position:relative}.create-logo b{letter-spacing:.36em;font:8px Arial,sans-serif}.create-logo i{color:#f3c56c;font-style:normal;position:absolute;top:-5px;right:-21px}.create-hero{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:35px;max-width:1240px;min-height:690px;margin:auto;padding:56px 28px;display:grid}.create-hero-copy>p,.create-human-proof>p,.create-receive>div>p,.create-how>p,.create-choices>p,.quick-order header p{color:#efbd67;letter-spacing:.25em;margin:0 0 11px;font-size:9px;font-weight:900}.create-hero h1{color:#f8edda;font:normal clamp(48px,5vw,75px)/.9 var(--serif);letter-spacing:.01em;margin:0 0 20px}.create-hero h1 em{color:#0000;background:linear-gradient(90deg,#f3c56c,#e7b9da);-webkit-background-clip:text;background-clip:text;font-style:normal}.create-hero-copy>span{color:#c9d1dd;max-width:600px;font-size:14px;line-height:1.65;display:block}.create-price{background:#091a32b8;border:1px solid #f3c56c5c;border-radius:8px;justify-content:space-between;align-items:end;gap:18px;margin:23px 0 12px;padding:13px 15px;display:flex}.create-price b{font:15px var(--serif)}.create-price strong{color:#f3ca80;font:29px var(--serif)}.create-primary,.create-receive button,.create-choices button,.quick-next,.quick-pay,.mobile-buy-bar button{color:#091226;cursor:pointer;background:linear-gradient(#f6cb83,#d99a3e);border:1px solid #efbb68;border-radius:7px;min-height:52px;font-weight:900;box-shadow:0 10px 28px #d8973645}.create-primary{justify-content:space-between;align-items:center;width:100%;padding:0 20px;font-size:13px;display:flex}.create-primary i,.create-choices button i,.quick-next i{font:20px var(--serif)}.create-reassurance{color:#aeb8c7;grid-template-columns:1fr 1fr;gap:7px 13px;margin-top:14px;font-size:9px;line-height:1.4;display:grid}.create-reassurance span:last-child{grid-column:1/-1}.create-hero-visual{background:#071428;border:1px solid #f3c56c80;border-radius:16px;min-height:570px;position:relative;overflow:hidden;box-shadow:0 25px 60px #0006}.create-hero-visual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 40px 0 60px #020817,inset 0 -35px 45px #02081766}.create-hero-visual img{object-fit:cover;object-position:center}.create-human-proof,.create-receive,.create-how,.create-choices,.quick-order{border:1px solid #dca6466b;border-radius:14px;max-width:1160px;margin:22px auto}.create-human-proof{background:radial-gradient(circle at 50% 0,#5c3f8840,#0000 34%),#061225;grid-template-columns:repeat(3,1fr);gap:13px;padding:42px;display:grid}.create-human-proof>p,.create-human-proof>h2,.create-human-proof>small{grid-column:1/-1}.create-human-proof h2{max-width:850px;font:normal clamp(32px,4vw,49px)/1 var(--serif);margin:0 0 12px}.create-human-proof h2 em{color:#f3c56c;font-style:normal}.create-human-proof>div{background:#0b1d36bd;border:1px solid #f3c56c3d;border-radius:9px;padding:16px}.create-human-proof b,.create-human-proof span{display:block}.create-human-proof b{color:#f2d39b;font:17px var(--serif);margin-bottom:6px}.create-human-proof span{color:#bbc5d2;font-size:11px;line-height:1.55}.create-human-proof small{color:#9ba7b6;font-size:9px}.create-receive{color:#12192d;background:#f8f3eb;grid-template-columns:1fr 1fr;min-height:520px;display:grid;overflow:hidden}.create-receive>div{flex-direction:column;justify-content:center;padding:45px;display:flex}.create-receive h2{font:38px/1 var(--serif);margin:0 0 20px}.create-receive ul{gap:12px;margin:0 0 21px;padding:0;list-style:none;display:grid}.create-receive li{border-bottom:1px solid #dfd0bb;padding-bottom:12px}.create-receive li b,.create-receive li span{display:block}.create-receive li b{font:16px var(--serif)}.create-receive li span{color:#5b6270;margin-top:3px;font-size:11px}.create-receive button{padding:0 18px}.create-receive figure{background:#07152b;margin:0;position:relative}.create-receive figure img{object-fit:contain}.create-receive figcaption{color:#f3d397;background:#07152dcc;border-radius:20px;padding:6px 9px;font-size:8px;position:absolute;bottom:12px;right:12px}.create-how{color:#121a2e;text-align:center;background:#f6f1e8;padding:42px}.create-how h2{font:39px var(--serif);margin:0 0 22px}.create-how>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.create-how article{text-align:left;background:#fff;border:1px solid #d7c3a5;border-radius:9px;min-height:155px;padding:19px}.create-how i{color:#b7792d;font:18px var(--serif);margin-bottom:20px;display:block}.create-how b,.create-how span{display:block}.create-how b{font:18px var(--serif)}.create-how span{color:#616875;margin-top:6px;font-size:11px;line-height:1.5}.create-choices{background:#061329;padding:42px}.create-choices>h2{max-width:780px;font:38px/1 var(--serif);margin:0 0 24px}.create-choices>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.create-choices article{background:#0c203c;border:1px solid #f3c56c59;border-radius:10px;grid-template-columns:1fr auto;gap:8px 18px;padding:22px;display:grid}.create-choices article.featured{border-color:#f3c56c;box-shadow:0 0 0 2px #f3c56c26}.create-choices article small{color:#e8b65f;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:900}.create-choices h3{font:22px var(--serif);margin:0}.create-choices article>strong{color:#f3ce8b;font:25px var(--serif)}.create-choices article>p{color:#b9c3d1;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.create-choices article>button{grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.create-choices>details{background:#091a33;border:1px solid #f3c56c40;border-radius:9px;margin-top:14px}.create-choices>details summary{color:#e5cd9e;cursor:pointer;align-items:center;min-height:52px;padding:0 16px;font-size:11px;font-weight:800;display:flex}.create-choices>details ul{margin:0;padding:0 14px 14px;list-style:none}.create-choices>details li{border-top:1px solid #f3c56c2e;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px;display:grid}.create-choices>details li span b,.create-choices>details li span small{display:block}.create-choices>details li span small{color:#8f9aaa;font-size:8px}.create-choices>details li strong{color:#f3ca80}.create-choices>details li button{min-height:38px;box-shadow:none;padding:0 12px}.quick-order{color:#151b2d;background:#f7f3ec;padding:34px;scroll-margin-top:14px}.quick-order>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.quick-order header h2{font:35px var(--serif);margin:0}.quick-order>header>button{color:#1b263b;cursor:pointer;background:#fff;border:1px solid #c8b696;border-radius:50%;flex:none;width:42px;height:42px;font-size:23px}.quick-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;padding:0;list-style:none;display:grid}.quick-progress li{color:#83838a;min-height:45px;font:16px var(--serif);border:1px solid #d5c5ae;border-radius:7px;align-items:center;gap:8px;padding:0 12px;display:flex}.quick-progress li span{text-transform:uppercase;font:800 10px Arial,sans-serif}.quick-progress li.active{color:#8b561c;background:#fff8e9;border-color:#c4812e}.quick-order fieldset{border:0;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;display:grid}.quick-order legend{color:#172139;font:27px var(--serif);grid-column:1/-1;margin-bottom:14px}.quick-package-grid{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.quick-package-grid label{cursor:pointer;background:#fff;border:1px solid #d3c2a7;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:17px;display:grid}.quick-package-grid label.selected{border-color:#c7812e;box-shadow:0 0 0 2px #e7c790}.quick-package-grid input,.quick-other input{accent-color:#a86a20}.quick-package-grid b,.quick-package-grid small{display:block}.quick-package-grid small{color:#68707d;margin-top:5px;font-size:9px;line-height:1.45}.quick-package-grid strong{color:#935c1c;font:22px var(--serif)}.quick-other{background:#fff;border:1px solid #dacbb4;border-radius:8px;grid-column:1/-1}.quick-other summary{cursor:pointer;padding:14px;font-size:11px;font-weight:800}.quick-other label{border-top:1px solid #eee4d6;grid-template-columns:auto 1fr auto;gap:10px;padding:11px 14px;display:grid}.quick-order fieldset>label{color:#2c3444;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.quick-order input:not([type=checkbox]):not([type=radio]),.quick-order select,.quick-order textarea{color:#151b2d;background:#fff;border:1px solid #cbb99e;border-radius:7px;width:100%;min-height:48px;padding:10px 12px;font:13px Arial,sans-serif}.quick-order textarea{resize:vertical}:is(.quick-order input:focus-visible,.quick-order select:focus-visible,.quick-order textarea:focus-visible,.quick-order button:focus-visible){outline-offset:2px;outline:3px solid #8b5cff}.quick-order .wide{grid-column:1/-1}.quick-help{color:#616875;grid-column:1/-1;margin:0 0 5px;font-size:11px}.quick-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.quick-actions>button:first-child{color:#313a4a;cursor:pointer;background:#fff;border:1px solid #bca989;border-radius:7px;min-height:46px;padding:0 17px}.quick-next,.quick-pay{min-width:220px;padding:0 19px}.quick-review{background:#fff8e8;border:1px solid #d3b47f;border-radius:9px;grid-column:1/-1;grid-template-columns:1fr auto;gap:6px 18px;padding:18px;display:grid}.quick-review span{font:20px var(--serif)}.quick-review b{color:#92591a;font:25px var(--serif)}.quick-review small{color:#686c75;grid-column:1/-1}.quick-editor-note{background:#fff;border-left:4px solid #b9792a;grid-column:1/-1;padding:16px}.quick-editor-note b,.quick-editor-note span{display:block}.quick-editor-note b{font:17px var(--serif)}.quick-editor-note span{color:#626976;margin-top:4px;font-size:10px;line-height:1.5}.quick-check{align-items:start;grid-column:1/-1!important;grid-template-columns:20px 1fr!important;display:grid!important}.quick-check input{accent-color:#a66a21;width:18px;height:18px}.quick-check span{font-weight:500;line-height:1.45}.quick-check a{color:#86521a;text-decoration:underline}.quick-error{color:#a02532;margin:13px 0 0;font-size:11px;font-weight:800}.create-footer{color:#b8c1ce;flex-wrap:wrap;justify-content:center;gap:12px 25px;max-width:1160px;margin:auto;padding:35px 20px 95px;font-size:10px;display:flex}.mobile-buy-bar{display:none}@media (max-width:900px){.create-hero{grid-template-columns:1fr}.create-hero-visual{grid-row:1;min-height:500px}.create-human-proof,.create-receive{grid-template-columns:1fr}.create-receive figure{grid-row:1;min-height:500px}.create-how>div,.create-choices>div{grid-template-columns:1fr}}@media (max-width:620px){.create-header{height:60px;padding:0 16px}.create-header-order{min-height:38px;font-size:9px}.create-logo{font-size:19px}.create-hero{gap:20px;min-height:0;padding:22px 14px 32px}.create-hero-visual{aspect-ratio:1122/1402;grid-row:initial;border-radius:11px;min-height:0}.create-hero-visual img{object-fit:contain}.create-hero-visual:after{box-shadow:inset 0 -12px 22px #02081755}.create-hero h1{font-size:39px;line-height:.93}.create-hero-copy>span{font-size:12px;line-height:1.55}.create-price{margin-top:17px}.create-price b{font-size:13px}.create-price strong{font-size:26px}.create-primary{display:none}.create-reassurance{grid-template-columns:1fr}.create-reassurance span:last-child{grid-column:1}.create-human-proof,.create-receive,.create-how,.create-choices,.quick-order{margin:14px 10px}.create-human-proof,.create-how,.create-choices{padding:29px 17px}.create-human-proof h2,.create-choices>h2{font-size:32px}.create-receive>div{padding:31px 20px}.create-receive h2{font-size:31px}.create-receive figure{aspect-ratio:1122/1402;min-height:0}.create-receive figure img{object-fit:contain}.create-how h2{font-size:32px}.create-choices article{grid-template-columns:1fr auto;padding:17px}.create-choices>details li{grid-template-columns:1fr auto}.create-choices>details li button{grid-column:1/-1;width:100%}.quick-order{padding:25px 15px 80px}.quick-order header h2{font-size:28px}.quick-progress li{justify-content:center;padding:0 6px}.quick-progress li span{display:none}.quick-order fieldset{grid-template-columns:1fr}.quick-order legend,.quick-order .wide,.quick-help,.quick-actions,.quick-review,.quick-editor-note,.quick-check,.quick-package-grid,.quick-other{grid-column:1}.quick-package-grid{grid-template-columns:1fr}.quick-actions{flex-direction:column-reverse;align-items:stretch}.quick-actions>button{width:100%}.quick-next,.quick-pay{min-width:0}.create-footer{padding-bottom:100px}.mobile-buy-bar{z-index:50;padding:9px 12px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020817f0;border-top:1px solid #f3c56c80;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-buy-bar button{width:100%;min-height:52px;font-size:12px}}@media (prefers-reduced-motion:reduce){.create-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mobile-hero-price,.human-first-proof,.home-mobile-buy{display:none}.analytics-conversion-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;margin-bottom:18px;display:grid}.analytics-funnel header p{color:#777d86;margin:3px 0 0;font-size:10px}.analytics-funnel ol{margin:15px 0 0;padding:0;list-style:none}.analytics-funnel li{border-bottom:1px solid #eee5d9;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:10px 0;display:grid}.analytics-funnel li span b,.analytics-funnel li span small{display:block}.analytics-funnel li span b{color:#303746;font-size:11px}.analytics-funnel li span small{color:#7a8089;margin-top:3px;font-size:9px}.analytics-funnel li strong{color:#8a561c;font:23px var(--serif)}.analytics-funnel-note{color:#747b86;margin:12px 0 0;font-size:9px;line-height:1.5}@media (max-width:800px){.analytics-conversion-grid{grid-template-columns:1fr}}@media (max-width:620px){.mobile-hero-price{background:#061327c7;border:1px solid #f3c56c66;border-radius:7px;grid-template-columns:1fr auto;align-items:end;gap:3px 12px;margin:14px 0 10px;padding:11px 12px;display:grid}.mobile-hero-price b{font:14px var(--serif)}.mobile-hero-price strong{color:#f3ca80;font:25px var(--serif)}.mobile-hero-price span{color:#b9c3d1;grid-column:1/-1;font-size:8px}.hero-buttons .gold-btn{display:none}.hero-buttons{grid-template-columns:1fr}.human-first-proof{border-left:2px solid #dca646;padding-left:10px;display:block;color:#bac4d2!important;margin:10px 0 0!important;font-size:9px!important;line-height:1.5!important}.human-first-proof b{color:#f2d298}.home-mobile-buy{z-index:60;padding:9px 12px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020817f0;border-top:1px solid #f3c56c80;display:block;position:fixed;bottom:0;left:0;right:0}.home-mobile-buy a{color:#091226;background:linear-gradient(#f6cb83,#d99a3e);border:1px solid #efbb68;border-radius:7px;justify-content:center;align-items:center;min-height:52px;font-size:12px;font-weight:900;display:flex;box-shadow:0 10px 28px #d8973645}body:has(.home-mobile-buy){padding-bottom:72px}}.personalise-page{color:#f8f1e7;background:radial-gradient(circle at 75% 0,#5139834d,#0000 32%),#020817;min-height:100vh}.personalise-page>header{border-bottom:1px solid #f3c56c42;justify-content:space-between;align-items:center;max-width:1120px;height:72px;margin:auto;padding:0 24px;display:flex}.personalise-page>header>span{color:#c7d0dc;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.personalise-page>section{max-width:1050px;margin:auto;padding:55px 24px 90px}.personalise-intro{max-width:820px;margin-bottom:28px}.personalise-intro>p,.personalise-message>p{color:#f0bd67;letter-spacing:.22em;font-size:9px;font-weight:900}.personalise-intro h1,.personalise-message h1{font:normal clamp(38px,5vw,60px)/.95 var(--serif);margin:0 0 13px}.personalise-intro h1 em{color:#f0c87f;font-style:normal}.personalise-intro>span,.personalise-message>span{color:#c4ceda;font-size:13px;line-height:1.6}.personalise-page form{color:#172033;background:#f8f4ed;border:1px solid #f3c56c6b;border-radius:13px;grid-template-columns:1fr 1fr;gap:15px;padding:28px;display:grid;box-shadow:0 22px 55px #00000052}.personalise-page form>label{flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.personalise-page form>label>span{font-weight:400}.personalise-page input,.personalise-page select,.personalise-page textarea{color:#172033;background:#fff;border:1px solid #cbb99f;border-radius:7px;width:100%;min-height:48px;padding:10px 12px;font:13px Arial,sans-serif}.personalise-page textarea{resize:vertical}.personalise-page .wide{grid-column:1/-1}.personalise-page fieldset{border:1px dashed #b78139;border-radius:8px;padding:16px}.personalise-page fieldset legend{color:#80501a;font:17px var(--serif);padding:0 5px}.personalise-page fieldset p{color:#626a76;font-size:9px}.personalise-page fieldset>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.personalise-page form>button,.personalise-message button,.personalise-message a{color:#091226;cursor:pointer;background:linear-gradient(#f6cb83,#d99a3e);border:1px solid #efbb68;border-radius:7px;min-height:50px;font-weight:900}.personalise-status{color:#80501a;text-align:center;margin:0}.personalise-message{text-align:center;max-width:760px;margin:14vh auto}.personalise-message>button,.personalise-message>a{justify-content:center;align-items:center;margin:22px 5px 0;padding:0 18px;display:inline-flex}.personalise-message.complete b{color:#f3ce8c}.personalise-message.complete>a{width:max-content;margin:25px auto 0;display:flex}@media (max-width:620px){.personalise-page>header{height:60px;padding:0 16px}.personalise-page>section{padding:35px 12px 70px}.personalise-intro h1,.personalise-message h1{font-size:38px}.personalise-page form{grid-template-columns:1fr;padding:19px 14px}.personalise-page .wide{grid-column:1}.personalise-page fieldset>div{grid-template-columns:1fr}}.success-help{color:#b9c0cc;margin:18px 0 4px;font-size:12px;line-height:1.55}.success-home-link{color:#f0c376;text-underline-offset:4px;margin-top:20px;font-size:12px;text-decoration:underline;display:block}body:has(.trust-home){color:#142239;background:#f7f3ea;padding-bottom:0}.trust-home{--ink:#142239;--navy:#0a1830;--navy-2:#102441;--paper:#f7f3ea;--cream:#fffdf8;--gold:#b78945;--green:#2d8b57;--green-dark:#1f6f45;--line:#dcd2c2;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Arial,sans-serif}.trust-home h1,.trust-home h2,.trust-home h3{font-family:var(--serif);letter-spacing:-.02em;font-weight:400}:is(.trust-home a:focus-visible,.trust-home summary:focus-visible){outline-offset:3px;outline:3px solid #4a9c70}.trust-announcement{background:var(--navy);color:#f8efe1;letter-spacing:.02em;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:34px;padding:6px 20px;font-size:11px;display:flex}.trust-announcement span{color:#d6ad69}.trust-header{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:190px 1fr auto;align-items:center;gap:28px;max-width:1240px;height:78px;margin:auto;padding:0 28px;display:grid}.trust-logo{width:max-content;color:var(--ink);font:25px/.9 var(--serif);flex-direction:column;display:flex;position:relative}.trust-logo b{letter-spacing:.42em;margin-top:6px;font:9px Arial,sans-serif}.trust-logo i{color:var(--gold);font-style:normal;position:absolute;top:-8px;right:-24px}.trust-header nav{color:#384558;justify-content:center;gap:25px;font-size:11px;display:flex}.trust-header nav a:hover{color:#1d7047}.trust-header-cta,.trust-primary,.trust-final>a{background:var(--green);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:800;display:inline-flex;box-shadow:0 7px 18px #2d8b572e}.trust-header-cta:hover,.trust-primary:hover,.trust-final>a:hover{background:var(--green-dark);transform:translateY(-1px)}.trust-hero{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:58px;max-width:1240px;min-height:610px;margin:auto;padding:64px 28px 70px;display:grid}.trust-eyebrow{color:#91652f;letter-spacing:.18em;margin:0 0 14px;font-weight:900;line-height:1.35;font-size:10px!important}.trust-hero h1{max-width:630px;color:var(--ink);margin:0;font-size:clamp(48px,5.2vw,74px);line-height:.99}.trust-hero-lead{color:#4c5868;max-width:610px;margin:24px 0 0;font-size:16px;line-height:1.65}.trust-actions{gap:13px;margin-top:28px;display:flex}.trust-primary{justify-content:space-between;min-width:205px}.trust-primary span{font-size:22px}.trust-secondary{min-height:48px;color:var(--ink);background:0 0;border:1px solid #a89b89;border-radius:6px;justify-content:center;align-items:center;padding:0 20px;font-weight:800;display:inline-flex}.trust-secondary:hover{border-color:var(--green);color:var(--green-dark)}.trust-price-line{color:#6b716f;max-width:580px;margin:15px 0 0;font-size:11px;line-height:1.5}.trust-price-line b{color:var(--ink)}.trust-hero-product{background:#071427;border-radius:18px;min-height:470px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 54px #0918302e}.trust-hero-product img{object-fit:cover}.trust-hero-product figcaption{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081428d1;border:1px solid #ffffff3d;border-radius:9px;justify-content:space-between;align-items:end;gap:20px;padding:15px 17px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.trust-hero-product figcaption b,.trust-hero-product figcaption span{display:block}.trust-hero-product figcaption b{font:17px var(--serif)}.trust-hero-product figcaption span{color:#d7dce3;font-size:9px}.trust-signals{border-block:1px solid var(--line);background:var(--cream);grid-template-columns:repeat(4,1fr);display:grid}.trust-signals article{border-right:1px solid var(--line);grid-template-columns:30px 1fr;align-items:center;gap:11px;min-height:98px;padding:20px 28px;display:grid}.trust-signals article:last-child{border-right:0}.trust-signals i{width:27px;height:27px;color:var(--green-dark);background:#e4f0e8;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.trust-signals b,.trust-signals span{display:block}.trust-signals b{font:15px var(--serif)}.trust-signals span{color:#69717b;margin-top:3px;font-size:9px;line-height:1.4}.trust-section-heading{max-width:720px;margin-bottom:34px}.trust-section-heading h2{color:var(--ink);margin:0;font-size:clamp(37px,4vw,56px);line-height:1.02}.trust-section-heading>span{color:#58616d;margin-top:12px;font-size:14px;line-height:1.6;display:block}.trust-section-heading.light h2{color:#fff}.trust-section-heading.light>span{color:#cdd4de}.trust-product,.trust-process,.trust-categories,.trust-questions{max-width:1240px;margin:auto;padding:90px 28px}.trust-product{padding-top:95px}.trust-product-grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.trust-product-main{background:#071427;border-radius:12px;min-height:520px;margin:0;position:relative;overflow:hidden}.trust-product-main img{object-fit:cover}.trust-product-main figcaption{color:#fff;background:#071427e0;border-radius:8px;padding:15px;position:absolute;bottom:17px;left:17px;right:17px}.trust-product-main b,.trust-product-main span{display:block}.trust-product-main b{font:18px var(--serif)}.trust-product-main span{color:#c7ced8;margin-top:3px;font-size:9px}.trust-open-book{background:#efe5d2;border:8px solid #17243a;border-radius:10px;grid-template-columns:1fr 1fr;min-height:360px;display:grid;overflow:hidden;transform:rotate(1deg);box-shadow:0 18px 35px #0f1e3024}.trust-text-page{color:#26344a;background:#fffaf0;padding:37px 23px 30px;position:relative}.trust-text-page:after{content:"";background:linear-gradient(90deg,#352b1e1a,#0000);width:15px;position:absolute;top:0;bottom:0;right:-8px}.trust-text-page small{color:#9a6a32;letter-spacing:.15em;font-size:7px}.trust-text-page h3{margin:13px 0 19px;font-size:20px;line-height:1.05}.trust-text-page p{font:13px/1.6 var(--serif)}.trust-text-page>span{font:11px var(--serif);position:absolute;bottom:14px;left:50%}.trust-art-page{position:relative}.trust-art-page img{object-fit:cover}.trust-book-details{grid-column:2;grid-template-columns:1fr 1fr;gap:8px;display:grid}.trust-book-details article{border:1px solid var(--line);background:var(--cream);border-radius:8px;padding:18px}.trust-book-details b,.trust-book-details span{display:block}.trust-book-details b{color:#9b6d35;font:27px var(--serif)}.trust-book-details span{color:#646c76;margin-top:3px;font-size:9px}.trust-visual-note{color:#777d84;margin:17px 0 0;font-size:9px}.trust-difference,.trust-pricing{background:var(--navy);color:#fff;padding:88px max(28px,50vw - 592px)}.trust-comparison{grid-template-columns:1fr 1fr;gap:18px;display:grid}.trust-comparison article{border:1px solid #ffffff24;border-radius:11px;padding:30px}.trust-comparison article.generic{color:#cbd2dc;background:#15233a}.trust-comparison article.ours{color:var(--ink);background:#fffaf0;border-color:#c59a58;box-shadow:0 20px 45px #0000002e}.trust-comparison small{color:#c59a58;letter-spacing:.15em;font-size:9px;font-weight:900}.trust-comparison h3{margin:10px 0 9px;font-size:29px}.trust-comparison-intro{color:#68717d;min-height:48px;margin:0 0 20px;font-size:10px;line-height:1.55}.trust-comparison .generic .trust-comparison-intro{color:#aeb9c7}.trust-comparison ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.trust-comparison li{font-size:12px}.trust-comparison .generic li:before{content:"—";color:#d3ae70;margin-right:10px;font-weight:900}.trust-comparison .ours li:before{content:"✓";color:var(--green);margin-right:10px;font-weight:900}.trust-comparison-note{color:#dce3eb;max-width:820px;font:18px/1.5 var(--serif);text-align:center;margin:24px auto 0}.trust-process-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.trust-process-grid article{border:1px solid var(--line);background:var(--cream);border-radius:9px;min-height:245px;padding:22px 18px}.trust-process-grid article.human-step{border:2px solid var(--green);background:#eef6f0;position:relative;box-shadow:0 14px 28px #2d8b571f}.trust-process-grid i{color:#a06e36;font:19px var(--serif);font-style:normal;display:block}.trust-process-grid small{color:var(--green-dark);letter-spacing:.1em;margin:15px 0 7px;font-size:7px;font-weight:900;display:block}.trust-process-grid h3{margin:23px 0 10px;font-size:21px}.trust-process-grid .human-step h3{margin-top:5px}.trust-process-grid p{color:#606974;font-size:10px;line-height:1.55}.trust-process-promise{border-left:4px solid var(--gold);color:#3e4857;font:18px var(--serif);background:#efe8dc;margin:20px 0 0;padding:17px}.trust-personalisation{background:#eae1d3;grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;padding:80px max(28px,50vw - 592px);display:grid}.trust-personalisation-copy h2{margin:0;font-size:44px;line-height:1.02}.trust-personalisation-copy>p:not(.trust-eyebrow){color:#606875;margin:17px 0;font-size:12px;line-height:1.6}.trust-personalisation-copy>a{color:var(--green-dark);font-size:12px;font-weight:900}.trust-before-after{grid-template-columns:1fr 34px 1.3fr;align-items:center;gap:12px;display:grid}.trust-before-after article{background:#f7f2e9;border:1px solid #cabda9;border-radius:9px;min-height:190px;padding:25px}.trust-before-after article:last-child{background:#fff;border-color:#aa7e41}.trust-before-after small{color:#986932;letter-spacing:.13em;font-size:8px;font-weight:900}.trust-before-after p{font:19px/1.55 var(--serif);margin:19px 0 0}.trust-before-after>i{color:#a5783e;font:26px var(--serif);text-align:center;font-style:normal}.trust-category-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.trust-category-grid>article{border:1px solid var(--line);background:var(--cream);border-radius:11px;overflow:hidden}.trust-category-grid figure{aspect-ratio:1.5;margin:0;position:relative;overflow:hidden}.trust-category-grid img{object-fit:cover;transition:transform .4s}.trust-category-grid article:hover img{transform:scale(1.03)}.trust-category-grid small{color:#956733;letter-spacing:.13em;font-size:8px;font-weight:900}.trust-category-grid h3{margin:9px 0;font-size:26px}.trust-category-grid p{color:#5c6570;min-height:66px;font-size:11px;line-height:1.55}.trust-category-grid div>span{color:#777c82;margin-bottom:17px;font-size:9px;display:block}.trust-category-grid a{color:var(--green-dark);font-size:11px;font-weight:900}.trust-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px;margin:0 auto;display:grid}.trust-price-grid>article{background:#13243d;border:1px solid #ffffff2e;border-radius:11px;flex-direction:column;padding:32px;display:flex}.trust-price-grid>article.popular{color:var(--ink);background:#fdf9f1;border:2px solid #4fbd7b;transform:translateY(-9px);box-shadow:0 20px 45px #0000003d}.trust-price-grid small{color:#d5a861;letter-spacing:.13em;font-size:8px;font-weight:900}.trust-price-grid h3{margin:12px 0 5px;font-size:29px}.trust-price-grid strong{color:#efd19d;font:31px var(--serif)}.trust-price-grid .popular strong{color:#24714a}.trust-price-grid>article>p{color:#c7d0dc;min-height:58px;margin:15px 0;font-size:10px;line-height:1.5}.trust-price-grid .popular>p{color:#616975}.trust-price-grid ul{flex:1;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.trust-price-grid li{font-size:10px}.trust-price-grid li:before{content:"✓";color:#59bb7d;margin-right:8px;font-weight:900}.trust-price-grid a{background:var(--green);color:#fff;text-align:center;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 15px;font-size:11px;font-weight:900;display:flex}.trust-price-grid>article>span{color:#68716f;text-align:center;margin-top:10px;font-size:8px;display:block}.trust-transparent{background:#fffdf8;grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;padding:70px max(28px,50vw - 592px);display:grid}.trust-transparent h2{margin:0;font-size:42px;line-height:1.03}.trust-transparent>p{border-left:3px solid var(--green);color:#4f5965;margin:0;padding:22px 0 22px 28px;font-size:13px;line-height:1.75}.trust-questions{padding-bottom:70px}.trust-questions>div{grid-template-columns:1fr 1fr;gap:9px 20px;display:grid}.trust-questions details{border-top:1px solid var(--line)}.trust-questions summary{cursor:pointer;min-height:62px;font:17px var(--serif);justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.trust-questions summary::-webkit-details-marker{display:none}.trust-questions summary span{color:#9d6e35}.trust-questions details p{color:#5c6671;margin:0 0 20px;font-size:11px;line-height:1.65}.trust-reviews-ready{border:1px solid var(--line);background:#ede5d9;border-radius:10px;justify-content:space-between;align-items:center;gap:35px;max-width:1184px;margin:0 auto 80px;padding:28px 32px;display:flex}.trust-reviews-ready h2{margin:0;font-size:28px}.trust-reviews-ready div>p:last-child{color:#626b75;max-width:750px;margin:8px 0 0;font-size:10px;line-height:1.5}.trust-reviews-ready>a{white-space:nowrap;border:1px solid #8f795d;border-radius:6px;align-items:center;min-height:44px;padding:0 20px;font-size:10px;font-weight:900;display:flex}.trust-final{background:var(--navy);color:#fff;text-align:center;padding:85px 24px}.trust-final h2{max-width:820px;margin:0 auto;font-size:52px;line-height:1.02}.trust-final>p:not(.trust-eyebrow){color:#cbd3de;margin:17px auto 25px;font-size:12px}.trust-final>a{min-width:220px}.trust-footer{color:#e8edf3;background:#071428;grid-template-columns:1.4fr 1fr 1fr!important;gap:55px!important;max-width:none!important;padding:48px max(28px,50vw - 592px) 35px!important;display:grid!important}.trust-footer>div{flex-direction:column;align-items:flex-start;display:flex}.trust-footer .trust-logo{color:#fff}.trust-footer p{color:#9da9ba!important;max-width:300px!important;margin:14px 0!important;font-size:10px!important}.trust-footer b{text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:10px}.trust-footer>div>a:not(.trust-logo){color:#bbc4d0;margin:4px 0;font-size:10px}.trust-footer>small{color:#7c8999;border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:20px;font-size:8px}.trust-mobile-cta{display:none}@media (max-width:980px){.trust-header{grid-template-columns:170px 1fr auto}.trust-header nav{gap:13px}.trust-hero{grid-template-columns:1fr 1fr;gap:30px}.trust-hero h1{font-size:52px}.trust-signals{grid-template-columns:1fr 1fr}.trust-signals article:nth-child(2){border-right:0}.trust-signals article:nth-child(-n+2){border-bottom:1px solid var(--line)}.trust-process-grid{grid-template-columns:repeat(3,1fr)}.trust-category-grid,.trust-price-grid{grid-template-columns:1fr 1fr}.trust-transparent{gap:35px}}@media (max-width:760px){body:has(.trust-home){padding-bottom:76px}.trust-announcement{min-height:31px;font-size:8px}.trust-announcement span,.trust-announcement span~*{display:none}.trust-header{grid-template-columns:1fr auto;height:64px;padding:0 16px}.trust-header nav{display:none}.trust-header-cta{min-height:40px;padding:0 14px;font-size:9px}.trust-logo{font-size:21px}.trust-hero{flex-direction:column;gap:27px;min-height:0;padding:34px 16px 40px;display:flex}.trust-hero-copy{order:1}.trust-hero-product{aspect-ratio:1.45;border-radius:12px;order:2;width:100%;min-height:0}.trust-hero-product figcaption{padding:10px;bottom:10px;left:10px;right:10px}.trust-hero-product figcaption b{font-size:13px}.trust-hero-product figcaption span{display:none}.trust-hero h1{font-size:43px;line-height:1}.trust-hero-lead{margin-top:17px;font-size:13px;line-height:1.55}.trust-actions{grid-template-columns:1fr;margin-top:21px;display:grid}.trust-primary,.trust-secondary{width:100%;min-height:52px}.trust-signals{grid-template-columns:1fr 1fr}.trust-signals article{grid-template-columns:25px 1fr;min-height:84px;padding:14px 11px}.trust-signals b{font-size:13px}.trust-signals span{font-size:8px}.trust-product,.trust-process,.trust-categories,.trust-questions{padding:54px 16px}.trust-section-heading{margin-bottom:25px}.trust-section-heading h2{font-size:38px}.trust-section-heading>span{font-size:12px}.trust-product-grid{grid-template-columns:1fr}.trust-product-main{aspect-ratio:1.45;min-height:0}.trust-open-book{min-height:330px}.trust-book-details{grid-column:1}.trust-difference,.trust-pricing{padding:54px 16px}.trust-comparison,.trust-process-grid,.trust-category-grid,.trust-price-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;gap:12px;padding:2px 2px 14px;display:flex;overflow-x:auto}.trust-comparison::-webkit-scrollbar{height:4px}.trust-process-grid::-webkit-scrollbar{height:4px}.trust-category-grid::-webkit-scrollbar{height:4px}.trust-price-grid::-webkit-scrollbar{height:4px}.trust-comparison::-webkit-scrollbar-thumb{background:#a68a66;border-radius:10px}.trust-process-grid::-webkit-scrollbar-thumb{background:#a68a66;border-radius:10px}.trust-category-grid::-webkit-scrollbar-thumb{background:#a68a66;border-radius:10px}.trust-price-grid::-webkit-scrollbar-thumb{background:#a68a66;border-radius:10px}.trust-comparison article{scroll-snap-align:start;min-width:86%;padding:24px}.trust-process-grid article{scroll-snap-align:start;min-width:74%;min-height:215px;padding:18px 15px}.trust-process-grid article.human-step{min-width:82%;min-height:215px}.trust-process-grid h3{font-size:19px}.trust-personalisation{grid-template-columns:1fr;gap:28px;padding:54px 16px}.trust-personalisation-copy h2{font-size:38px}.trust-before-after{grid-template-columns:1fr}.trust-before-after>i{transform:rotate(90deg)}.trust-before-after article{min-height:0}.trust-category-grid>article{scroll-snap-align:start;min-width:84%}.trust-category-grid p{min-height:0}.trust-price-grid>article{scroll-snap-align:start;min-width:84%}.trust-price-grid>article.popular{transform:none}.trust-transparent{grid-template-columns:1fr;gap:20px;padding:50px 16px}.trust-transparent h2{font-size:36px}.trust-transparent>p{padding:18px 0 18px 18px;font-size:12px}.trust-questions>div{grid-template-columns:1fr}.trust-reviews-ready{flex-direction:column;align-items:flex-start;margin:0 16px 50px;padding:24px}.trust-final{padding:60px 18px}.trust-final h2{font-size:39px}.trust-footer{grid-template-columns:1fr 1fr!important;gap:30px!important;padding:38px 18px 100px!important}.trust-footer>div:first-child{grid-column:1/-1}.trust-mobile-cta{z-index:80;padding:9px 12px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071428f2;border-top:1px solid #ffffff26;display:block;position:fixed;bottom:0;left:0;right:0}.trust-mobile-cta a{background:var(--green);color:#fff;border-radius:7px;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;display:flex}.trust-mobile-cta span{font-size:12px;font-weight:900}.trust-mobile-cta b{font-size:10px}.home-mobile-buy{display:none!important}}@media (max-width:430px){.trust-hero h1{font-size:39px}.trust-open-book{border-width:5px;min-height:290px}.trust-text-page{padding:25px 14px}.trust-text-page h3{font-size:16px}.trust-text-page p{font-size:10px}.trust-process-grid{grid-template-columns:1fr}.trust-process-grid article.human-step{grid-column:1}.trust-category-grid figure{aspect-ratio:1.65}.trust-footer{grid-template-columns:1fr!important}.trust-footer>div:first-child,.trust-footer>small{grid-column:1}}@media (max-width:760px){.trust-header{grid-template-columns:1fr}.trust-header-cta{display:none}.trust-mobile-cta{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(100%)}.trust-mobile-cta.visible{opacity:1;pointer-events:auto;transform:translateY(0)}}.trust-hero-product img{object-position:center center}.trust-rainbow-proof{padding-top:76px}.trust-human-proof{background:#edf6f0;border:1px solid #b9d5c2;border-radius:9px;grid-template-columns:40px 1fr;align-items:center;gap:14px;margin:-9px 0 22px;padding:16px 18px;display:grid}.trust-human-proof>i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.trust-human-proof b,.trust-human-proof span{display:block}.trust-human-proof b{color:#1e5137;font:19px var(--serif)}.trust-human-proof span{color:#52625a;max-width:950px;margin-top:4px;font-size:10px;line-height:1.55}.trust-rainbow-lead{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:stretch;gap:22px;display:grid}.trust-rainbow-main{aspect-ratio:2;background:#0a1830;border:1px solid #cfc4b3;border-radius:13px;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 44px #09183026}.trust-rainbow-main img{object-fit:contain}.trust-rainbow-main figcaption{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071428db;border:1px solid #ffffff38;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:18px;padding:13px 15px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.trust-rainbow-main figcaption b,.trust-rainbow-main figcaption span{display:block}.trust-rainbow-main figcaption b{font:17px var(--serif)}.trust-rainbow-main figcaption span{color:#d4d9e0;font-size:9px}.trust-rainbow-summary{border:1px solid var(--line);background:var(--cream);border-radius:13px;flex-direction:column;align-items:flex-start;padding:21px;display:flex}.trust-rainbow-summary>img{object-fit:contain;background:#08172b;border-radius:8px;width:100%;height:auto;max-height:230px}.trust-rainbow-summary .trust-eyebrow{margin:20px 0 7px}.trust-rainbow-summary h3{margin:0;font-size:27px;line-height:1.06}.trust-rainbow-summary>p:not(.trust-eyebrow){color:#5b6571;margin:12px 0;font-size:10px;line-height:1.6}.trust-rainbow-summary ul{gap:7px;margin:0 0 18px;padding:0;list-style:none;display:grid}.trust-rainbow-summary li{font-size:9px}.trust-rainbow-summary li:before{content:"✓";color:var(--green);margin-right:8px;font-weight:900}.trust-rainbow-summary>a,.trust-gift-message a{color:var(--green-dark);margin-top:auto;font-size:11px;font-weight:900}.trust-book-carousel{color:#fff;background:#071428;border-radius:13px;margin-top:18px;padding:20px}.trust-book-carousel>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.trust-book-carousel>header>div:first-child{max-width:720px}.trust-book-carousel h3{color:#fff;margin:4px 0 0;font-size:28px;line-height:1.08}.trust-book-carousel header span{color:#bdc6d2;margin-top:7px;font-size:10px;display:block}.trust-carousel-controls{flex:none;gap:8px;display:flex}.trust-carousel-controls button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff52;border-radius:50%;width:44px;height:44px;font-size:20px}.trust-carousel-controls button:hover{background:var(--green)}.trust-carousel-controls button:focus-visible{outline-offset:3px;outline:3px solid #f0c36c}.trust-carousel-track:focus-visible{outline-offset:3px;outline:3px solid #f0c36c}.trust-carousel-example:focus-visible{outline-offset:3px;outline:3px solid #f0c36c}.trust-carousel-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#b89968 transparent;grid-auto-columns:calc(33.3333% - 9.33333px);grid-auto-flow:column;gap:14px;padding:2px 2px 10px;display:grid;overflow-x:auto}.trust-carousel-example{color:inherit;scroll-snap-align:start;text-decoration:none;display:block}.trust-carousel-track figure{aspect-ratio:1;background:#f4eee4;border:1px solid #ffffff2e;border-radius:10px;margin:0;position:relative;overflow:hidden}.trust-carousel-track img{object-fit:contain;transition:transform .22s}.trust-carousel-example:hover img{transform:scale(1.025)}.trust-carousel-track figcaption{color:#fff;font:14px var(--serif);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071428e6;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex;position:absolute;bottom:9px;left:9px;right:9px}.trust-carousel-track figcaption>span{min-width:0}.trust-carousel-track figcaption strong{background:var(--gold);color:#071428;font:700 10px var(--sans);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex:none;padding:7px 9px}.trust-carousel-track figcaption strong span{color:inherit;font-size:inherit;margin:0;display:inline}.trust-gift-message{border:1px solid var(--line);background:#eae1d3;border-radius:12px;gap:26px;margin-top:18px;padding:30px;display:grid}.trust-gift-message>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:34px;display:grid}.trust-gift-message .trust-eyebrow{grid-column:1/-1}.trust-gift-message h3{max-width:760px;margin:0;font-size:35px;line-height:1.05}.trust-gift-message>div:first-child>p:not(.trust-eyebrow){color:#58616d;grid-column:1;max-width:760px;margin:14px 0 0;font-size:11px;line-height:1.65}.trust-gift-message>div:first-child>a{grid-area:2/2/4;align-self:end}.benefit-gallery-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.benefit-gallery-track figure{aspect-ratio:1674/941;background:#f7f3ec;border:1px solid #14223921;border-radius:9px;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 24px #14223914}.benefit-gallery-track figure:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.benefit-gallery-track img{object-fit:contain}.benefit-gallery>p{text-align:center;font-weight:800;display:none;color:#5a4a68!important;margin:10px 0 0!important;font-size:10px!important}.trust-rainbow-proof>.trust-book-details{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.trust-rainbow-proof>.trust-book-details article{border:1px solid var(--line);background:var(--cream);border-radius:8px;padding:18px}.trust-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.trust-category-grid article>div{padding:18px}.trust-category-grid h3{font-size:22px}.trust-category-grid p{min-height:100px}.trust-more-genres{border:1px solid var(--line);background:var(--cream);border-radius:11px;margin-top:20px}.trust-more-genres summary{min-height:64px;color:var(--ink);font:22px var(--serif);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:0 22px;list-style:none;display:flex}.trust-more-genres summary::-webkit-details-marker{display:none}.trust-more-genres summary>span{width:34px;height:34px;color:var(--green-dark);border:1px solid #b99d78;border-radius:50%;place-items:center;font:18px sans-serif;transition:transform .2s;display:grid}.trust-more-genres[open] summary>span{transform:rotate(45deg)}.trust-more-genres>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 22px 22px;display:grid}.trust-more-genres>div>a{min-height:48px;color:var(--green-dark);background:#fff;border:1px solid #d8ccba;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:10px;font-weight:900;display:flex}.trust-more-genres>div>a:hover{border-color:var(--green);background:#edf6f0}.trust-price-cover{aspect-ratio:1;background:#f6f3ee;border-radius:8px;margin:-13px -13px 20px;position:relative;overflow:hidden}.trust-price-cover img{object-fit:contain}@media (max-width:1100px){.trust-rainbow-lead{grid-template-columns:1.25fr .75fr}.trust-category-grid{grid-template-columns:repeat(3,1fr)}.trust-category-grid p{min-height:66px}}@media (max-width:760px){.trust-rainbow-proof{padding-top:48px}.trust-human-proof{grid-template-columns:31px 1fr;margin-top:-4px;padding:13px}.trust-human-proof>i{width:31px;height:31px}.trust-human-proof b{font-size:16px}.trust-human-proof span{font-size:9px}.trust-rainbow-lead{grid-template-columns:1fr;gap:13px}.trust-rainbow-main{aspect-ratio:1.85}.trust-rainbow-main figcaption{padding:9px 10px;bottom:8px;left:8px;right:8px}.trust-rainbow-main figcaption b{font-size:13px}.trust-rainbow-main figcaption span{display:none}.trust-rainbow-summary{grid-template-columns:112px 1fr;column-gap:15px;padding:15px;display:grid}.trust-rainbow-summary>img{grid-row:1/6;max-height:none}.trust-rainbow-summary .trust-eyebrow{margin:2px 0 5px}.trust-rainbow-summary h3{font-size:21px}.trust-rainbow-summary>p:not(.trust-eyebrow){font-size:9px}.trust-rainbow-summary ul{grid-column:1/-1;margin-top:12px}.trust-rainbow-summary>a{grid-column:1/-1}.trust-book-carousel{padding:15px}.trust-book-carousel>header{align-items:flex-start;gap:14px}.trust-book-carousel h3{font-size:22px}.trust-book-carousel header span{font-size:9px}.trust-carousel-controls button{width:40px;height:40px}.trust-carousel-track{grid-auto-columns:84%;gap:11px;scroll-padding-inline:2px}.trust-carousel-track figcaption{font-size:13px}.trust-gift-message{gap:20px;padding:16px}.trust-gift-message>div:first-child{display:block}.trust-gift-message h3{font-size:29px}.trust-gift-message>div:first-child>a{margin-top:12px;display:inline-flex}.benefit-gallery-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#8d719f transparent;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;gap:10px;padding:2px 2px 10px;display:grid;overflow-x:auto}.benefit-gallery-track figure,.benefit-gallery-track figure:last-child:nth-child(odd){scroll-snap-align:center;grid-column:auto;justify-self:stretch;width:auto}.benefit-gallery>p{display:block}.trust-rainbow-proof>.trust-book-details{grid-template-columns:1fr 1fr}.trust-rainbow-proof>.trust-book-details b{font-size:24px}.trust-category-grid{display:flex}.trust-category-grid>article{min-width:84%}.trust-category-grid p{min-height:0}.trust-more-genres summary{min-height:58px;padding:0 15px;font-size:19px}.trust-more-genres>div{grid-template-columns:1fr 1fr;padding:0 15px 15px}.trust-more-genres>div>a{padding:0 11px;font-size:9px}.trust-price-cover{aspect-ratio:1}}@media (max-width:430px){.trust-rainbow-main{aspect-ratio:1.8}.trust-rainbow-summary{grid-template-columns:96px 1fr}}.trust-hero-editorial>img{object-position:center}.trust-hero-mini-cover{z-index:2;background:#071428;border:5px solid #fff;border-radius:8px;width:150px;position:absolute;top:18px;right:18px;overflow:hidden;transform:rotate(2deg);box-shadow:0 14px 32px #00000047}.trust-hero-mini-cover img{object-fit:contain;width:100%;display:block;height:auto!important;position:static!important}.trust-hero-editorial figcaption{z-index:3}.trust-art-styles{max-width:1240px;margin:auto;padding:90px 28px}.trust-style-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.trust-style-grid>a{border:1px solid var(--line);background:var(--cream);color:var(--ink);border-radius:10px;transition:transform .2s,box-shadow .2s;overflow:hidden}.trust-style-grid>a:hover{transform:translateY(-3px);box-shadow:0 15px 30px #0918301f}.trust-style-grid figure{aspect-ratio:.92;background:#e9e0d2;margin:0;position:relative;overflow:hidden}.trust-style-grid img{object-fit:cover}.trust-style-grid>a>div{padding:15px}.trust-style-grid h3{margin:0;font-size:20px}.trust-style-grid p{color:#626b75;min-height:32px;margin:7px 0 12px;font-size:9px;line-height:1.45}.trust-style-grid span{color:var(--green-dark);font-size:9px;font-weight:900}.trust-style-note{color:#777d84;margin:15px 0 0;font-size:9px}.create-page{color:#142239;background:#f7f3ea}.create-header{background:#f7f3ea;border-color:#ddd1c0;max-width:none;height:70px;padding:0 max(24px,50vw - 592px)}.create-logo{color:#142239}.create-header-order{color:#315a45;border-color:#9d8a6d}.create-hero-editorial{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:55px;min-height:610px}.create-hero-copy>p,.create-human-proof>p,.create-receive>div>p,.create-how>p,.create-choices>p,.quick-order header p,.create-look-inside header>p{color:#8f6430}.create-hero h1{color:#142239;font-size:clamp(50px,5vw,72px);line-height:.96}.create-hero h1 em{color:#2b7950;background:0 0}.create-hero-copy>span{color:#505d6c;font-size:15px}.create-price{background:#fff;border-color:#cdbfa9}.create-price strong{color:#2b7950}.create-primary,.create-receive button,.create-choices button,.quick-next,.quick-pay,.mobile-buy-bar button{color:#fff;background:#2d8b57;border-color:#26794d;box-shadow:0 10px 24px #2d8b5733}.create-reassurance{color:#67716f}.create-hero-visual{background:#071428;border-color:#d3c8b8;min-height:480px;box-shadow:0 22px 50px #0918302b}.create-hero-visual>img:first-child{object-fit:cover}.create-hero-visual:after{box-shadow:inset 0 -60px 60px #07142880}.create-hero-badge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071428db;border:1px solid #ffffff3d;border-radius:8px;padding:13px 15px;position:absolute;bottom:18px;left:18px;right:18px}.create-hero-badge b,.create-hero-badge span{display:block}.create-hero-badge b{font:17px var(--serif)}.create-hero-badge span{color:#d6dde6;margin-top:3px;font-size:9px}.create-hero-visual .create-hero-cover{border:5px solid #fff;border-radius:8px;box-shadow:0 12px 28px #00000047;z-index:2!important;object-fit:contain!important;width:132px!important;height:132px!important;position:absolute!important;top:18px!important;left:auto!important;right:18px!important}.create-human-proof,.create-receive,.create-how,.create-choices,.quick-order,.create-look-inside,.create-benefits{border-color:#d6cab9}.create-human-proof{background:#fffdf8}.create-human-proof h2{color:#142239}.create-human-proof h2 em{color:#2b7950}.create-human-proof>div{background:#f4ede3;border-color:#d8cdbd}.create-human-proof b{color:#265b40}.create-human-proof span,.create-human-proof small{color:#5b6671}.create-look-inside,.create-benefits{background:#fffdf8;max-width:1160px;margin:22px auto;padding:42px}.create-look-inside header,.create-benefits header{max-width:760px}.create-look-inside h2,.create-benefits h2{color:#142239;font:normal 42px/1 var(--serif);margin:0}.create-look-inside header>span,.create-benefits header>span{color:#606a75;margin-top:12px;font-size:12px;line-height:1.55;display:block}.create-benefits header>p{color:#8f6430;letter-spacing:.25em;margin:0 0 11px;font-size:9px;font-weight:900}.create-benefits .benefit-gallery{margin-top:25px}.create-look-inside>div{grid-template-columns:.58fr 1fr 1fr;gap:13px;margin-top:25px;display:grid}.create-look-inside figure{background:#08172b;border:1px solid #d5c9b8;border-radius:9px;min-height:320px;margin:0;position:relative;overflow:hidden}.create-look-inside img{object-fit:contain}.create-look-inside figcaption{color:#fff;font:14px var(--serif);background:#071428e0;border-radius:6px;padding:9px 11px;position:absolute;bottom:9px;left:9px;right:9px}.create-choices{background:#0a1830}.create-choices>h2{color:#fff}.create-header-order{color:#315a45;cursor:pointer;background:0 0;border:1px solid #9d8a6d;border-radius:6px;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.quick-visual-choice{gap:12px;margin:6px 0 10px;display:grid}.quick-visual-choice>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.quick-visual-choice>header b{font:22px var(--serif)}.quick-visual-choice>header span{color:#67707c;font-size:10px}.quick-genre-grid,.quick-style-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;gap:11px;padding:3px 3px 12px;display:flex;overflow-x:auto}.quick-genre-grid::-webkit-scrollbar{height:4px}.quick-style-grid::-webkit-scrollbar{height:4px}.quick-genre-grid::-webkit-scrollbar-thumb{background:#ad9270;border-radius:10px}.quick-style-grid::-webkit-scrollbar-thumb{background:#ad9270;border-radius:10px}.quick-visual-choice button{color:#172033;text-align:left;cursor:pointer;scroll-snap-align:start;background:#fff;border:1px solid #d2c3ad;border-radius:9px;min-width:220px;padding:0;overflow:hidden}.quick-style-grid button{min-width:165px}.quick-visual-choice button.selected{border-color:#2d8b57;box-shadow:0 0 0 3px #2d8b5733}.quick-choice-image{aspect-ratio:1.35;background:#e8dfd2;display:block;position:relative;overflow:hidden}.quick-style-grid .quick-choice-image{aspect-ratio:1}.quick-choice-image img{object-fit:cover}.quick-visual-choice button>b,.quick-visual-choice button>small,.quick-visual-choice button>i{margin-inline:12px;display:block}.quick-visual-choice button>b{font:18px var(--serif);margin-top:11px}.quick-visual-choice button>small{color:#68717b;min-height:36px;margin-top:5px;font-size:9px;line-height:1.4}.quick-visual-choice button>i{color:#277249;text-transform:uppercase;margin-block:9px 12px;font-size:8px;font-style:normal;font-weight:900}.quick-visual-choice>label{color:#303948;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.quick-style-grid button>i{margin-top:7px}.quick-style-grid button>b{min-height:38px}.quick-order{box-shadow:0 20px 45px #0918301f}.quick-inspiration{background:#eff7f1;border:1px solid #b9cfbe;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:6px 0 10px;padding:17px 18px;display:flex}.quick-inspiration span,.quick-inspiration b,.quick-inspiration small{display:block}.quick-inspiration span{color:#35704f;letter-spacing:.14em;font-size:8px;font-weight:900}.quick-inspiration b{color:#173c2a;font:24px var(--serif);margin-top:3px}.quick-inspiration small{color:#5a6960;margin-top:4px;font-size:9px;line-height:1.45}.quick-inspiration button{color:#285f42;cursor:pointer;background:#fff;border:1px solid #7fa18b;border-radius:6px;flex:none;padding:9px 12px;font-size:9px;font-weight:900}.quick-visual-choice .quick-own-idea{background:#f8f1fb;border:1px dashed #9471a6;grid-template-columns:1fr auto;align-items:center;gap:3px 18px;min-width:0;padding:15px 16px;display:grid}.quick-visual-choice .quick-own-idea>b,.quick-visual-choice .quick-own-idea>span,.quick-visual-choice .quick-own-idea>i{margin:0}.quick-visual-choice .quick-own-idea>b{font:19px var(--serif)}.quick-visual-choice .quick-own-idea>span{color:#676071;grid-column:1;font-size:9px}.quick-visual-choice .quick-own-idea>i{color:#6d3e84;text-transform:uppercase;grid-area:1/2/3;font-size:9px;font-style:normal;font-weight:900}.quick-order-proof{background:#fff;border:1px solid #d8cbb9;border-radius:10px;margin:-6px 0 24px;padding:22px 24px}.quick-order-proof p{max-width:850px;margin:0}.quick-order-proof b,.quick-order-proof span{display:block}.quick-order-proof b{color:#173f68;font:27px/1.12 var(--serif)}.quick-order-proof span{color:#b56b22;margin-top:9px;font-size:13px;font-weight:700;line-height:1.5}.quick-order>header>div>span{color:#626b77;max-width:720px;margin-top:8px;font-size:11px;line-height:1.55;display:block}.quick-story-direction{background:#fff;border:1px solid #d7c7ae;border-radius:9px;gap:9px;margin:4px 0;padding:16px;display:grid}.quick-story-direction>b{font:20px var(--serif)}.quick-story-direction label{cursor:pointer;border:1px solid #dfd4c4;border-radius:7px;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:11px;display:grid}.quick-story-direction input{accent-color:#2d8b57;margin-top:3px}.quick-story-direction strong,.quick-story-direction small{display:block}.quick-story-direction strong{color:#1b2b40;font-size:11px}.quick-story-direction small,.quick-photo small,.quick-order fieldset>label>small{color:#69727e;margin-top:3px;font-size:9px;line-height:1.45}.quick-photo input[type=file]{background:#fff;border:1px dashed #bba98e;border-radius:7px;padding:10px}.quick-review-includes{color:#5f6873;margin:8px 0 0;font-size:10px;line-height:1.45}.quick-review dl>div.full{grid-column:1/-1}.quick-edit-details{color:#684516;cursor:pointer;background:#fff;border:1px solid #aa8d68;border-radius:6px;margin-top:15px;padding:8px 11px;font-size:9px;font-weight:800}.quick-character-builder{background:#f8f2e8;border:1px solid #d4c2a7;border-radius:10px;gap:13px;margin:5px 0;padding:18px;display:grid}.quick-character-builder>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.quick-character-builder>header b,.quick-character-builder>header span{display:block}.quick-character-builder>header b{color:#17253a;font:23px var(--serif)}.quick-character-builder>header span{color:#626b76;max-width:610px;margin-top:5px;font-size:10px;line-height:1.5}.quick-character-builder>header>strong{color:#256240;text-transform:uppercase;background:#e4efe7;border-radius:999px;flex:none;padding:7px 10px;font-size:9px}.quick-character-list{gap:10px;display:grid}.quick-character-card{background:#fff;border:1px solid #d8cab7;border-radius:9px;overflow:hidden}.quick-character-card>header{background:#fffdf9;border-bottom:1px solid #e5dccf;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.quick-character-card>header small,.quick-character-card>header b{display:block}.quick-character-card>header small{color:#8f6430;letter-spacing:.12em;font-size:8px;font-weight:900}.quick-character-card>header b{color:#18263b;font:18px var(--serif);margin-top:2px}.quick-character-card>header button{color:#8a3d34;cursor:pointer;background:#fff;border:1px solid #cebcb0;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:800}.quick-character-card>div{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.quick-character-card label{color:#303948;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.quick-character-card label.wide{grid-column:1/-1}.quick-add-character{color:#266b47;cursor:pointer;background:#fff;border:1px solid #2d7950;border-radius:7px;justify-self:start;min-height:42px;padding:0 15px;font-size:10px;font-weight:900}.quick-add-character span{vertical-align:-1px;margin-right:4px;font-size:16px}.quick-preview-credit{background:#fff8e8;border:1px solid #d3b47f;border-radius:9px;padding:16px;grid-template-columns:1fr auto!important;gap:7px 16px!important;display:grid!important}.quick-preview-credit>small{grid-column:1/-1;font-weight:500;color:#626976!important;margin:0!important}.quick-preview-credit>input{grid-column:1}.quick-preview-credit>b{color:#92591a;font:18px var(--serif);align-self:center}.quick-credit-summary{color:#4e5662;background:#fff;border-left:3px solid #b9792a;margin:10px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}@media (max-width:980px){.trust-style-grid{grid-template-columns:repeat(4,1fr)}.create-hero-editorial{grid-template-columns:1fr}.create-hero-visual{grid-row:auto}}@media (max-width:760px){.trust-hero-editorial{aspect-ratio:1.22}.trust-hero-editorial>img{object-position:center}.trust-hero-mini-cover{border-width:3px;width:82px;top:10px;right:10px}.trust-art-styles{padding:54px 16px}.trust-style-grid{scroll-snap-type:x mandatory;gap:11px;padding:2px 2px 12px;display:flex;overflow-x:auto}.trust-style-grid>a{scroll-snap-align:start;min-width:44%}.trust-style-grid h3{font-size:17px}.trust-style-grid p{min-height:39px}.create-look-inside,.create-benefits{margin:14px 10px;padding:29px 17px}.create-look-inside h2,.create-benefits h2{font-size:32px}.create-look-inside>div{scroll-snap-type:x mandatory;gap:11px;padding-bottom:10px;display:flex;overflow-x:auto}.create-look-inside figure{aspect-ratio:1.5;scroll-snap-align:center;min-width:86%;min-height:0}.create-look-inside figure:first-child{min-width:68%}}@media (max-width:620px){.create-page{padding-bottom:76px}.create-hero-editorial{padding-top:28px}.create-hero-visual{aspect-ratio:1.35;grid-row:auto}.create-hero-visual>img:first-child{object-fit:cover}.create-hero-visual .create-hero-cover{border-width:3px;width:86px!important;height:86px!important;top:10px!important;right:10px!important}.create-hero-badge{padding:9px 10px;bottom:9px;left:9px;right:9px}.create-hero-badge b{font-size:13px}.create-hero h1{font-size:41px}.create-primary{display:flex}.quick-visual-choice>header{flex-direction:column;align-items:flex-start;gap:3px}.quick-genre-grid,.quick-style-grid{width:calc(100vw - 52px)}.quick-genre-grid button{min-width:78%}.quick-style-grid button{min-width:44%}.quick-visual-choice button>small{min-height:0}.quick-style-grid button>b{min-height:34px;font-size:15px}.quick-choice-image{aspect-ratio:1.5}.quick-style-grid .quick-choice-image{aspect-ratio:.95}.create-receive figure{aspect-ratio:2}.create-receive figure img{object-fit:contain}.create-hero-copy{flex-direction:column;display:flex}.create-hero-copy .create-primary{order:7}.create-reassurance{order:8}.create-price{order:6}.quick-order-proof{margin-top:-7px;padding:17px}.quick-order-proof b{font-size:22px}.quick-order-proof span{font-size:11px}.quick-order>header>div>span{font-size:9px}.quick-inspiration{align-items:flex-start}.quick-inspiration b{font-size:20px}.quick-visual-choice .quick-own-idea{grid-template-columns:1fr}.quick-visual-choice .quick-own-idea>i{grid-area:auto/1;margin-top:7px}.quick-character-builder{padding:13px}.quick-character-builder>header{display:block}.quick-character-builder>header>strong{margin-top:8px;display:inline-block}.quick-character-card>div{grid-template-columns:1fr}.quick-character-card label.wide{grid-column:1}.quick-add-character{width:100%}}.quick-review{display:block}.quick-review-product{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.quick-review-product span{font:20px var(--serif)}.quick-review-product b{color:#92591a;font:25px var(--serif)}.quick-review dl{border-top:1px solid #ddc89f;grid-template-columns:1fr 1fr;gap:9px 14px;margin:16px 0 0;padding-top:14px;display:grid}.quick-review dl>div{min-width:0}.quick-review dt{color:#777168;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.quick-review dd{overflow-wrap:anywhere;color:#253047;margin:3px 0 0;font-size:11px;font-weight:750}.quick-error-popover{z-index:4;background:#fff2f3;border:1px solid #d9a2a7;border-radius:7px;grid-column:1/-1;margin:0 0 16px;padding:11px 13px;position:sticky;top:8px;box-shadow:0 8px 22px #57181f1f}@media (max-width:620px){.quick-review dl{grid-template-columns:1fr}.quick-error-popover{top:6px}.quick-preview-credit{grid-template-columns:1fr!important}.quick-preview-credit>input,.quick-preview-credit>b{grid-column:1}}.quick-shipping-note{color:#4e3a1e;background:#fff7e5;border:1px solid #d5b06f;border-radius:8px;grid-column:1/-1;gap:3px;margin:2px 0 0;padding:13px 15px;display:grid}.quick-shipping-note b{font-size:12px}.quick-shipping-note span{font-size:10px;line-height:1.45}@media (max-width:620px){.quick-order input:not([type=checkbox]):not([type=radio]),.quick-order select,.quick-order textarea{font-size:16px}.quick-shipping-note{grid-column:1}}@media (max-width:760px){.trust-home{width:100%;max-width:100%;overflow-x:clip}.trust-announcement{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-inline:12px;overflow:hidden}.trust-hero{width:auto;min-width:0;max-width:none;margin-inline:0}.trust-hero-copy,.trust-actions{width:100%;min-width:0;max-width:100%;padding-right:16px}.trust-hero-product{width:calc(100% - 16px)}.trust-hero h1,.trust-hero-lead,.trust-price-line{overflow-wrap:anywhere;max-width:100%}.trust-primary,.trust-secondary{min-width:0;max-width:100%}}.quick-genre-grid button:nth-child(-n+3) .quick-choice-image,.quick-genre-grid button:nth-child(n+5):nth-child(-n+17) .quick-choice-image{aspect-ratio:1;background:#fff}.quick-genre-grid button:nth-child(-n+3) .quick-choice-image img,.quick-genre-grid button:nth-child(n+5):nth-child(-n+17) .quick-choice-image img{object-fit:contain}.trust-category-image-link{color:inherit;display:block}.trust-category-image-link:focus-visible{outline-offset:3px;outline:3px solid #8b5cff}.trust-category-grid figure.book-cover{aspect-ratio:1;background:#fff}.trust-category-grid figure.book-cover img{object-fit:contain}.quick-photo{background:#f6effd;border-radius:9px;color:#40275c!important;border:1px solid #cdb8df!important;padding:14px!important}.quick-photo input[type=file]{font-weight:700;color:#3c3350!important;background:#fff!important;border:1px dashed #9e7dbc!important;padding:7px!important}.quick-photo input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#7145a3;border:0;border-radius:6px;min-height:40px;margin-right:12px;padding:0 16px;font-size:10px;font-weight:900;box-shadow:0 6px 14px #5b34843d}.quick-photo input[type=file]::file-selector-button:hover{background:#56327e}.quick-photo>small{font-weight:700;color:#5d4b70!important}@media (max-width:620px){.quick-photo input[type=file]::file-selector-button{width:100%;margin:0 0 8px}}.create-choices>div{grid-template-columns:repeat(3,minmax(0,1fr))}.create-choices article>span{color:#d3b878;grid-column:1/-1;font-size:8px;font-weight:800}.quick-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-review-charge,.quick-review-total{border-top:1px solid #ddc89f;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:9px;padding-top:9px;display:grid}.quick-review-charge span,.quick-review-total span{font:12px Arial,sans-serif}.quick-review-charge b{color:#5d5660;font:16px Arial,sans-serif}.quick-review-charge.credit b{color:#277249}.quick-review-total{border-top:2px solid #c7a368;margin-top:12px;padding-top:12px}.quick-review-total span{font-weight:900}.quick-review-total b{font-size:26px}.trust-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px}.trust-price-grid>article>span{color:#c5ccd4}.trust-price-grid .popular>span{color:#68716f}@media (max-width:980px){.create-choices>div,.quick-package-grid{grid-template-columns:1fr}.trust-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.trust-price-grid{display:flex}.trust-price-grid>article{min-width:84%}}.trust-cookie-link{cursor:pointer;text-align:left;color:#bbc4d0!important;background:0 0!important;border:0!important;margin:4px 0!important;padding:0!important;font-size:10px!important}.trust-cookie-link:hover{text-decoration:underline}.analytics-consent{z-index:120;color:#f8f1e7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071428fa;border:1px solid #f3c56ca6;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:18px 28px;max-width:920px;margin:auto;padding:20px 22px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 18px 55px #00000073}.analytics-consent strong{font:21px var(--serif);color:#f3cf8d;margin-bottom:6px;display:block}.analytics-consent p{color:#cbd4df;max-width:650px;margin:0;font-size:11px;line-height:1.55}.analytics-consent a{color:#f0c36c;margin-top:8px;font-size:10px;text-decoration:underline;display:inline-block}.analytics-consent-actions{gap:10px;display:flex}.analytics-consent-actions button{cursor:pointer;border-radius:7px;min-height:44px;padding:0 17px;font-size:10px;font-weight:900}.analytics-reject{color:#fff;background:0 0;border:1px solid #ffffff73}.analytics-accept{color:#091226;background:linear-gradient(#f6cb83,#d99a3e);border:1px solid #efbb68}.analytics-consent>small{color:#9ba8b8;grid-column:1/-1;font-size:8px}@media (max-width:680px){.analytics-consent{grid-template-columns:1fr;gap:14px;padding:17px;bottom:84px;left:10px;right:10px}.analytics-consent strong{font-size:19px}.analytics-consent-actions{grid-template-columns:1fr 1fr;display:grid}.analytics-consent-actions button{width:100%}}.trust-announcement .announcement-message{color:#f8efe1}.trust-announcement .announcement-dot{color:#d6ad69;font-style:normal}.trust-announcement .announcement-credit{color:#d6ad69}@media (max-width:760px){.trust-announcement{white-space:normal;text-overflow:clip;flex-direction:column;gap:2px;max-width:100%;min-height:auto;padding:7px 12px;font-size:9px;line-height:1.3;display:flex;overflow:visible}.trust-announcement .announcement-message,.trust-announcement .announcement-credit{display:block!important}.trust-announcement .announcement-dot{display:none!important}}.trust-hero-prices,.create-print-prices{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.trust-hero-prices>span,.create-print-prices>span{background:#fff;border:1px solid #cdbb9e;border-radius:9px;grid-template-columns:1fr auto;gap:4px 12px;padding:14px 15px;display:grid}.trust-hero-prices b,.create-print-prices b{color:#233149;font:16px var(--serif)}.trust-hero-prices strong,.create-print-prices strong{color:#277249;font:22px var(--serif)}.trust-hero-prices small,.create-print-prices small{color:#6c6f70;grid-column:1/-1;font-size:9px;font-weight:800}.trust-price-line a{color:#216943;text-underline-offset:2px;font-weight:900;text-decoration:underline}.create-preview-option{color:#606c75;margin:12px 0 0;font-size:10px;line-height:1.5}.create-preview-option button{color:#216943;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.create-credit-totals{background:#ffffff14;border:1px solid #f3c56c59;border-radius:8px;padding:13px 15px;color:#e6e9ed!important;margin:17px 0 0!important;font-size:10px!important;line-height:1.5!important}.create-credit-totals b{color:#f3cf8d}.quick-package-grid label span>em{color:#277249;margin-top:7px;font-size:9px;font-style:normal;font-weight:900;display:block}.trust-delivered-totals{border:1px solid #f3c56c6b;border-radius:10px;max-width:760px;margin:0 0 26px;overflow:hidden}.trust-delivered-totals>div{border-top:1px solid #ffffff21;grid-template-columns:1.4fr repeat(3,1fr);gap:12px;padding:11px 15px;font-size:10px;display:grid}.trust-delivered-totals>div:first-child{color:#f2d397;background:#ffffff14;border-top:0}.trust-delivered-totals span{color:#d5dbe3}.trust-delivered-totals strong{color:#f3cf8d}.trust-price-grid .preview-option{color:#fff;background:#15233a}.trust-price-grid .preview-option p{color:#b9c3cf}.trust-credit-explainer{color:#e1e6ec;text-align:center;background:#ffffff12;border:1px solid #f3c56c66;border-radius:9px;max-width:900px;margin:24px auto 0;padding:15px 18px;font-size:11px;line-height:1.55}.trust-credit-explainer b{color:#f3cf8d}.trust-early-pricing{color:var(--ink);background:#f5f0e6;border-top:1px solid #d9ccb6;border-bottom:1px solid #d9ccb6;grid-template-columns:minmax(220px,.72fr) minmax(470px,1.28fr);align-items:center;gap:26px 40px;padding:34px max(28px,50vw - 592px);display:grid}.trust-early-pricing h2{margin:7px 0 5px;font-size:34px}.trust-early-pricing>div>p:last-child{color:#68716f;margin:0;font-size:10px}.trust-early-pricing .trust-delivered-totals{background:#fff;border-color:#c9b793;width:100%;max-width:none;margin:0}.trust-early-pricing .trust-delivered-totals>div{border-top-color:#e0d6c4}.trust-early-pricing .trust-delivered-totals>div:first-child{color:#f2d397;background:#10223d}.trust-early-pricing .trust-delivered-totals span{color:#384556}.trust-early-pricing .trust-delivered-totals strong{color:#216943}.trust-early-preview{background:#fff;border-radius:8px;grid-column:1/-1;padding:12px 16px;line-height:1.55;color:#4e5964!important;margin:0!important;font-size:10px!important}.trust-early-preview b{color:#10223d}.trust-early-preview a{float:right;color:#216943;text-underline-offset:2px;font-weight:900;text-decoration:underline}@media (max-width:760px){.trust-early-pricing{grid-template-columns:1fr;gap:18px;padding:34px 16px}.trust-early-pricing h2{font-size:31px}.trust-early-preview{grid-column:1}.trust-early-preview a{float:none;margin-top:7px;display:block}}@media (max-width:620px){.trust-hero-prices,.create-print-prices{grid-template-columns:1fr;margin-top:18px}.trust-hero-prices>span,.create-print-prices>span{padding:12px}.trust-delivered-totals>div{grid-template-columns:1.25fr repeat(3,.9fr);gap:6px;padding:10px 8px;font-size:8px}.create-preview-option{font-size:9px}.create-hero-copy{display:block}.create-primary{margin-top:14px}}.trust-intent-links{text-align:center;background:#f5f0e8;padding:70px max(20px,50vw - 580px)}.trust-intent-links h2{color:#10213a;max-width:680px;font:normal 42px/1.05 var(--serif);margin:9px auto 26px}.trust-intent-links nav{flex-wrap:wrap;justify-content:center;gap:9px;max-width:920px;margin:auto;display:flex}.trust-intent-links nav a{color:#25364e;background:#fff;border:1px solid #cab99e;border-radius:99px;padding:11px 15px;font-size:10px;font-weight:800}.trust-intent-links nav a:hover{color:#80551f;border-color:#8d6631}.intent-page{--ink:#0d2038;--gold:#ad762c;--cream:#f7f2ea;--green:#236843;min-height:100vh;color:var(--ink);background:#fff;font-family:Arial,sans-serif}.intent-page *{box-sizing:border-box}.intent-header{background:#fff;border-bottom:1px solid #e4dbce;justify-content:space-between;align-items:center;gap:20px;height:78px;padding:0 max(22px,50vw - 590px);display:flex}.intent-logo{color:#14243b;text-decoration:none;display:inline-grid;position:relative}.intent-logo span{font:17px/1 var(--serif)}.intent-logo b{letter-spacing:.2em;font-size:14px}.intent-logo i{color:#bd8536;font-style:normal;position:absolute;bottom:1px;right:-20px}.intent-back{color:#556173;text-underline-offset:4px;font-size:10px;font-weight:800;text-decoration:underline}.story-ideas-menu{color:#25364b;font-size:12px;position:relative}.story-ideas-menu>summary{color:#1d5f40;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c9b998;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:800;list-style:none;display:flex}.story-ideas-menu>summary::-webkit-details-marker{display:none}.story-ideas-menu>summary span{font-size:16px;transition:transform .2s}.story-ideas-menu[open]>summary span{transform:rotate(180deg)}.story-ideas-panel{z-index:100;background:#fff;border:1px solid #d4c6af;border-radius:12px;width:min(760px,100vw - 32px);padding:22px;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%);box-shadow:0 22px 60px #0c1b2e3d}.story-ideas-panel>strong,.story-ideas-panel>span{display:block}.story-ideas-panel>strong{color:#14253d;font:24px var(--serif)}.story-ideas-panel>span{color:#66717e;margin:6px 0 17px;line-height:1.5}.story-ideas-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.story-ideas-links a{color:#263850;background:#fbf8f2;border:1px solid #dfd5c6;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:9px 12px;font-weight:700;display:flex}.story-ideas-links a:hover,.story-ideas-links a[aria-current=page]{color:#714819;background:#f3eadc;border-color:#9b6a2d}.story-ideas-links i{color:#9b6a2d;font-style:normal}.trust-header .story-ideas-menu>summary{background:0 0;min-height:36px;padding-inline:12px}.trust-header .story-ideas-panel{text-align:left}.trust-header .story-ideas-links{gap:8px;display:grid}.trust-header .story-ideas-links a{font-size:12px}.intent-hero{grid-template-columns:1.03fr .97fr;align-items:stretch;gap:58px;max-width:1260px;margin:0 auto;padding:70px 40px 62px;display:grid}.intent-hero-copy{align-self:center}.intent-hero-copy>p,.intent-examples header>p,.intent-pricing header>p,.intent-process header>p,.intent-delivery p,.intent-faq header>p{color:var(--gold);letter-spacing:.24em;margin:0 0 12px;font-size:9px;font-weight:900}.intent-hero h1{max-width:650px;color:var(--ink);font:normal clamp(43px,5.2vw,72px)/.98 var(--serif);letter-spacing:-.035em;margin:0}.intent-hero-copy>span{color:#556171;max-width:650px;margin-top:22px;font-size:14px;line-height:1.7;display:block}.intent-hero-copy ul{grid-template-columns:1fr 1fr;gap:10px 20px;margin:25px 0;padding:0;list-style:none;display:grid}.intent-hero-copy li{color:#344256;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.intent-hero-copy li i{width:21px;height:21px;color:var(--green);background:#e3f1e8;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.intent-cta{color:#fff;background:linear-gradient(135deg,#23734a,#184f35);border-radius:7px;align-items:center;gap:18px;min-height:52px;margin-top:4px;padding:0 23px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #184f3538}.intent-cta span{font-size:20px}.intent-hero-copy>small{color:#707986;margin-top:10px;font-size:9px;display:block}.intent-hero-image{background:#fff;border:1px solid #dbd2c6;border-radius:16px;min-height:610px;margin:0;position:relative;overflow:hidden;box-shadow:0 25px 65px #231d1526}.intent-hero-image img{object-fit:contain}.intent-hero-image figcaption{color:#fff;text-align:center;background:#071428e0;border-radius:7px;padding:10px 12px;font-size:8px;position:absolute;bottom:12px;left:12px;right:12px}.intent-trust{background:#faf7f2;border-block:1px solid #e3dacd;grid-template-columns:repeat(4,1fr);padding:0 max(22px,50vw - 590px);display:grid}.intent-trust span{color:#69727e;border-left:1px solid #e3dacd;gap:5px;padding:22px;font-size:9px;line-height:1.35;display:grid}.intent-trust span:last-child{border-right:1px solid #e3dacd}.intent-trust b{color:#1e3048;font:17px var(--serif)}.intent-examples,.intent-pricing,.intent-process,.intent-faq{padding:86px max(22px,50vw - 580px)}.intent-examples header,.intent-pricing header,.intent-process header,.intent-faq header{max-width:740px}.intent-examples h2,.intent-pricing h2,.intent-process h2,.intent-delivery h2,.intent-faq h2{color:var(--ink);font:normal clamp(36px,4vw,54px)/1 var(--serif);letter-spacing:-.025em;margin:0}.intent-examples header>span,.intent-pricing header>span{color:#68717d;margin-top:16px;font-size:11px;line-height:1.6;display:block}.intent-examples>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.intent-examples figure{background:#fff;border:1px solid #dcd2c4;border-radius:11px;margin:0;overflow:hidden;box-shadow:0 12px 32px #181f2914}.intent-examples figure>div{aspect-ratio:1.15;background:#f6f3ef;position:relative}.intent-examples figure img{object-fit:contain}.intent-examples figcaption{color:#4e5a69;min-height:62px;padding:16px;font-size:10px;line-height:1.5}.intent-pricing{color:#fff;background:#0b1b32}.intent-pricing h2{color:#fff}.intent-pricing header>span{color:#b8c1cc}.intent-price-table{border:1px solid #e1b97173;border-radius:10px;max-width:820px;margin-top:30px;overflow:hidden}.intent-price-table>div{border-top:1px solid #ffffff1f;grid-template-columns:1.5fr repeat(3,1fr);gap:14px;padding:14px 18px;font-size:11px;display:grid}.intent-price-table>div:first-child{color:#e5c47f;background:#ffffff12;border-top:0}.intent-price-table span{color:#d5dbe3}.intent-price-table strong{color:#f1cc7d}.intent-pricing aside{background:#ffffff0f;border:1px solid #e1b97166;border-radius:9px;gap:7px;max-width:820px;margin-top:18px;padding:18px;display:grid}.intent-pricing aside b{color:#f1cc7d;font:20px var(--serif)}.intent-pricing aside span{color:#c7ced7;font-size:10px;line-height:1.6}.intent-pricing>ul{flex-wrap:wrap;gap:9px;margin:24px 0 0;padding:0;list-style:none;display:flex}.intent-pricing>ul li{color:#dfe4ea;background:#ffffff14;border-radius:99px;padding:9px 12px;font-size:9px}.intent-process>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.intent-process article{background:var(--cream);border:1px solid #dcd1c1;border-radius:10px;min-height:230px;padding:26px}.intent-process article i{background:var(--ink);color:#e8c27b;width:42px;height:42px;font:normal 13px var(--serif);border-radius:50%;place-items:center;display:grid}.intent-process article h3{font:26px/1.08 var(--serif);margin:28px 0 9px}.intent-process article p{color:#5e6875;margin:0;font-size:10px;line-height:1.65}.intent-delivery{background:#efe7da;grid-template-columns:1.35fr .65fr;align-items:center;gap:60px;padding:64px max(22px,50vw - 580px);display:grid}.intent-delivery>div>span{color:#576473;max-width:700px;margin-top:16px;font-size:11px;line-height:1.65;display:block}.intent-delivery dl{gap:10px;margin:0;display:grid}.intent-delivery dl div{background:#fff;border:1px solid #cfbea4;border-radius:8px;justify-content:space-between;gap:20px;padding:16px 18px;display:flex}.intent-delivery dt{font-size:10px;font-weight:800}.intent-delivery dd{color:var(--green);font:20px var(--serif);margin:0}.intent-faq{background:#fff}.intent-faq>div{border-top:1px solid #dcd2c4;max-width:860px;margin-top:30px}.intent-faq details{border-bottom:1px solid #dcd2c4}.intent-faq summary{color:#213149;font:20px var(--serif);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 4px;list-style:none;display:flex}.intent-faq summary::-webkit-details-marker{display:none}.intent-faq summary span{color:#ad762c;font-family:Arial,sans-serif}.intent-faq details[open] summary span{transform:rotate(45deg)}.intent-faq details p{color:#5b6675;max-width:760px;margin:-4px 0 20px;padding:0 4px;font-size:10px;line-height:1.7}.intent-footer{color:#aeb8c5;background:#08162a;grid-template-columns:1fr 2fr auto;align-items:center;gap:26px;padding:34px max(22px,50vw - 580px);font-size:9px;display:grid}.intent-footer>a{color:#f0cc87;font:20px var(--serif)}.intent-footer nav{gap:17px;display:flex}.intent-footer nav a{color:#c5ced9}@media (max-width:900px){.intent-hero{grid-template-columns:1fr;gap:36px;padding-top:48px}.intent-hero-image{aspect-ratio:1;min-height:0}.intent-trust{grid-template-columns:1fr 1fr}.intent-trust span:nth-child(2){border-right:1px solid #e3dacd}.intent-trust span:nth-child(n+3){border-top:1px solid #e3dacd}.intent-delivery{grid-template-columns:1fr;gap:30px}}@media (max-width:680px){.trust-intent-links{padding:50px 16px}.trust-intent-links h2{font-size:34px}.trust-intent-links nav{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.trust-intent-links nav a{white-space:nowrap}.intent-header{height:66px;padding-inline:16px}.intent-hero{gap:27px;padding:40px 16px}.intent-hero h1{font-size:44px}.intent-hero-copy>span{font-size:12px}.intent-hero-copy ul{grid-template-columns:1fr}.intent-cta{justify-content:space-between;width:100%}.intent-hero-image{aspect-ratio:1;border-radius:11px;min-height:0}.intent-trust{padding-inline:0}.intent-trust span{padding:16px 13px}.intent-trust b{font-size:15px}.intent-examples,.intent-pricing,.intent-process,.intent-faq{padding:60px 16px}.intent-examples>div{scroll-snap-type:x mandatory;gap:12px;margin-right:-16px;padding:0 16px 12px 0;display:flex;overflow-x:auto}.intent-examples figure{scroll-snap-align:center;min-width:87%}.intent-examples figure>div{aspect-ratio:1}.intent-price-table>div{grid-template-columns:1.25fr repeat(3,.9fr);gap:6px;padding:12px 8px;font-size:8px}.intent-process>div{grid-template-columns:1fr}.intent-process article{min-height:0}.intent-delivery{padding:50px 16px}.intent-footer{grid-template-columns:1fr;gap:12px;padding:30px 16px}.intent-footer nav{margin-top:8px}.story-ideas-menu>summary{min-height:38px;padding-inline:11px;font-size:11px}.story-ideas-panel,.trust-header .story-ideas-panel{width:auto;max-height:calc(100dvh - 82px);padding:17px;position:fixed;top:66px;left:12px;right:12px;overflow:auto;transform:none}.trust-header .story-ideas-panel{top:111px}.story-ideas-panel>strong{font-size:21px}.story-ideas-panel>span{font-size:11px}.story-ideas-links,.trust-header .story-ideas-links{grid-template-columns:1fr}.story-ideas-links a{min-height:44px}.trust-header nav>a{display:none}.trust-header nav{display:flex}.trust-header{grid-template-columns:1fr auto}.intent-header{gap:10px}.intent-back{font-size:9px}}@media (max-width:430px){.intent-back{display:none}.intent-header{justify-content:space-between}}.story-collections{color:#10213a;background:#f5f0e8;padding:72px max(22px,50% - 580px)}.story-collections header{text-align:center;max-width:720px;margin:0 auto 32px}.story-collections header>p{color:#805a28;letter-spacing:.18em;margin:0 0 12px;font-size:.875rem;font-weight:800}.story-collections h2{font:normal clamp(2rem,4vw,3rem)/1.08 var(--serif);letter-spacing:-.025em;margin:0}.story-collections nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.story-collections nav>a{color:#10213a;background:#fff;border:1px solid #d7c7ae;border-radius:10px;align-items:center;gap:14px;min-width:0;padding:12px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.story-collections nav>a:hover,.story-collections nav>a[aria-current=page]{border-color:#9b6a2d;box-shadow:0 4px 16px #32251812}.story-collections nav>a:focus-visible{outline-offset:4px;outline:3px solid #ad762c}.intent-page a:focus-visible{outline-offset:4px;outline:3px solid #ad762c}.intent-page summary:focus-visible{outline-offset:4px;outline:3px solid #ad762c}.collection-cover{background:#fff;border-radius:4px;flex:0 0 76px;height:88px;display:block;position:relative;overflow:hidden}.collection-cover img{object-fit:contain}.story-collections strong{font-size:1rem;line-height:1.3;display:block}.story-collections small{color:#5c6572;margin-top:7px;font-size:.875rem;line-height:1.4;display:block}.collection-arrow{color:#8a6029;margin-left:auto;font-size:1.25rem}.intent-story-spreads{background:#fbf8f2}.intent-story-spreads header{max-width:860px}.intent-story-spreads>div{grid-template-columns:1fr;gap:36px;display:grid}.intent-story-spreads figure{border-color:#d4c09d;border-radius:12px}.intent-story-spreads figure>div{aspect-ratio:3/2;background:#eee1c8}.intent-story-spreads figcaption{color:#fff;background:#0c1d34;grid-template-columns:1.15fr 1fr;column-gap:36px;padding:28px 32px;display:grid}.intent-story-spreads h3{color:#f1d49b;font:normal clamp(1.5rem,3vw,2rem)/1.15 var(--serif);grid-column:1/-1;margin:0 0 20px}.intent-story-spreads h3>span{color:#c6a873;letter-spacing:.12em;font:.875rem Arial,sans-serif}.intent-story-spreads blockquote{white-space:pre-line;color:#f6e2bc;font:normal 1.125rem/1.75 var(--serif);margin:0}.intent-story-spreads figcaption>p{color:#d4dce8;align-self:center;margin:0;font-size:1rem;line-height:1.7}.intent-example-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;display:flex}.intent-example-action>p{font:normal 1.75rem/1.2 var(--serif);margin:0}.intent-examples figcaption>p{margin-block:0}.intent-back,.intent-hero-copy li,.intent-cta,.intent-pricing>ul li,.intent-delivery dt,.intent-footer{font-size:.875rem}.intent-hero-copy>p,.intent-examples header>p,.intent-pricing header>p,.intent-process header>p,.intent-delivery p,.intent-faq header>p{letter-spacing:.14em;font-size:.875rem}.intent-hero-copy>span,.intent-examples header>span,.intent-pricing header>span,.intent-pricing aside span,.intent-process article p,.intent-delivery>div>span,.intent-faq details p{font-size:1rem}.intent-hero-copy>small,.intent-hero-image figcaption{font-size:.8125rem;line-height:1.5}.intent-trust span,.intent-examples figcaption,.intent-price-table>div{font-size:.875rem}.intent-hero-image figcaption{margin:0 12px 12px;position:static}.intent-hero-image{aspect-ratio:auto;flex-direction:column;min-height:0;display:flex}.intent-cover-stage{aspect-ratio:1;flex:1;min-height:0;position:relative}@media (max-width:900px){.story-collections nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.story-collections{padding:50px 16px}.story-collections nav{grid-template-columns:1fr}.story-collections nav>a{gap:16px}.collection-cover{flex-basis:70px;height:80px}.intent-story-spreads>div{gap:24px;margin-right:0;padding:0;display:grid;overflow:visible}.intent-story-spreads figure{min-width:0}.intent-story-spreads figure>div{aspect-ratio:3/2}.intent-story-spreads figcaption{grid-template-columns:1fr;gap:16px;padding:22px 18px}.intent-story-spreads h3{margin:0}.intent-story-spreads blockquote{font-size:1rem}.intent-price-table>div{grid-template-columns:1.25fr repeat(3,1fr);gap:4px;padding:12px 6px;font-size:.875rem}.intent-price-table [role=columnheader]{overflow-wrap:anywhere;font-size:.8125rem}}.shop-home section[id]{scroll-margin-top:24px}.shop-home .trust-eyebrow{font-size:12px!important}.shop-home .trust-section-heading>span{font-size:16px;line-height:1.6}.shop-hero.trust-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"heading art""offer art";gap:20px 32px;max-width:1320px;min-height:0;padding:44px 28px 48px;display:grid}.shop-hero-heading{grid-area:heading;align-self:end}.shop-hero h1{letter-spacing:-.025em;font-size:clamp(38px,4.2vw,62px);line-height:1.06}.shop-hero-art{grid-area:art;align-self:center;margin:0;padding:0 0 52px;position:relative}.shop-hero-spread img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 20px 48px #12203920}.shop-hero-cover{border:4px solid #fff;border-radius:9px;width:24%;position:absolute;bottom:28px;right:12px;overflow:hidden;box-shadow:0 12px 24px #12203930}.shop-hero-cover img{width:100%;height:auto;display:block}.shop-hero-art figcaption{color:#546071;text-align:center;font-size:12px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.shop-hero-offer{grid-area:offer;align-self:start}.shop-start-price{color:#15283e;margin:0;font-size:16px}.shop-start-price strong{color:#246342;font-size:28px}.shop-start-price span{margin-top:4px;font-size:14px;display:block}.shop-hero .trust-actions{flex-wrap:wrap;margin-top:18px}.shop-home .trust-primary,.shop-home .trust-secondary{min-height:48px;font-size:16px}.shop-hero-description{color:#4c5868;margin:20px 0 12px;font-size:16px;line-height:1.65}.shop-book-specs{color:#192f46;font-size:14px;font-weight:700;line-height:1.6}.shop-preview-link{color:#4c5868;font-size:14px;line-height:1.6}.shop-preview-link a{color:#216943;text-decoration:underline}.shop-featured,.shop-look-inside{padding:56px max(20px,50% - 580px)}.shop-featured{background:#f3eee5}.shop-featured .trust-section-heading{text-align:center}.shop-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.shop-featured-grid>a{color:#13263d;background:#fff;border:1px solid #d8cfbf;border-radius:12px;transition:box-shadow .2s,transform .2s;overflow:hidden}.shop-featured-grid>a:hover{transform:translateY(-3px);box-shadow:0 10px 24px #12203918}.shop-featured-grid figure{aspect-ratio:1;margin:0}.shop-featured-grid img{object-fit:contain;width:100%;height:100%;display:block}.shop-featured-grid>a>div{padding:18px}.shop-featured-grid h3{margin:0 0 8px;font-size:25px}.shop-featured-grid p{margin:0 0 16px;font-size:16px;line-height:1.5}.shop-featured-grid span{color:#216943;justify-content:space-between;font-size:14px;font-weight:800;display:flex}.shop-all-collections{border-top:1px solid #d8cfbf;margin-top:24px}.shop-all-collections>summary{cursor:pointer;padding:20px 0;font-size:16px;font-weight:700}.shop-all-collections .story-collections{padding:20px 0}.shop-theme-picker,.shop-spread-picker{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;display:flex}.shop-theme-picker button,.shop-spread-picker button{cursor:pointer;color:#15283e;min-height:44px;font:inherit;background:#fff;border:1px solid #b8b5ae;border-radius:30px;padding:12px 20px;font-size:16px}.shop-theme-picker button[aria-pressed=true],.shop-spread-picker button[aria-pressed=true]{color:#fff;background:#12243c;border-color:#12243c}.shop-sample{max-width:1040px;margin:26px auto 0}.shop-enlarge{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.shop-enlarge img{border-radius:12px;width:100%;height:auto;display:block}.shop-enlarge>span{color:#fff;background:#10233e;border-radius:6px;padding:9px 14px;font-size:14px;position:absolute;bottom:12px;right:12px}.shop-sample figcaption{text-align:center}.shop-sample h3{margin:24px 0 8px;font-size:28px}.shop-sample p,.shop-example-note{color:#526070;font-size:16px;line-height:1.6}.shop-read-text{border:1px solid #d8cfbf;border-radius:8px;max-width:760px;margin:20px auto;padding:16px 20px}.shop-read-text summary{cursor:pointer;font-size:16px}.shop-read-text p{white-space:pre-line;font:20px/1.8 var(--serif);color:#15283e}.shop-example-note{text-align:center;font-size:14px}.shop-look-inside>.trust-primary{width:fit-content;margin:22px auto 0;display:flex}.shop-image-dialog{color:#14253a;background:#fff;border:0;border-radius:12px;width:96vw;max-width:1600px;max-height:94dvh;padding:16px}.shop-image-dialog::backdrop{background:#061329df}.shop-image-dialog form{text-align:right;margin-bottom:12px}.shop-image-dialog button{cursor:pointer;color:#fff;background:#12243c;border:1px solid #c5c5c5;border-radius:6px;min-height:44px;padding:10px 18px;font-size:16px}.shop-dialog-scroll{max-height:75dvh;overflow:auto}.shop-dialog-scroll img{width:100%;min-width:1000px;height:auto;display:block}.shop-image-dialog>p{font-size:14px}.shop-home .trust-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.shop-home .trust-process-grid article{min-width:0}.shop-home .trust-process-grid p{font-size:16px;line-height:1.6}.shop-home .trust-process-grid h3{font-size:25px}.shop-gift{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:auto;padding:64px 24px;display:grid}.shop-gift>img{border-radius:14px;width:100%;height:auto}.shop-gift h2{margin:0 0 18px;font-size:42px}.shop-gift p:not(.trust-eyebrow){font-size:16px;line-height:1.7}.shop-extra-worlds{border:1px solid #d8cfbf;border-radius:10px;max-width:1152px;margin:28px auto;padding:24px}.shop-extra-worlds summary{cursor:pointer;font-size:20px}.shop-extra-worlds p{font-size:16px;line-height:1.6}.shop-home .trust-price-grid p,.shop-home .trust-price-grid li,.shop-home .trust-questions p,.shop-home .trust-transparent p{font-size:16px;line-height:1.65}.shop-home .trust-delivered-totals>div,.shop-home .trust-price-grid article>span{font-size:14px}:is(.shop-home a:focus-visible,.shop-home button:focus-visible,.shop-home summary:focus-visible){outline-offset:4px;outline:3px solid #267645}@media (max-width:760px){.shop-hero.trust-hero{grid-template-columns:1fr;grid-template-areas:"heading""art""offer";gap:16px;margin:0;padding:24px 16px 28px;display:grid}.shop-hero h1{font-size:clamp(32px,8.6vw,43px);line-height:1.04}.shop-hero-heading .trust-eyebrow{margin-bottom:10px}.shop-hero-art{padding-bottom:30px}.shop-hero-art figcaption{font-size:12px}.shop-hero-cover{width:22%;bottom:30px;right:8px}.shop-hero .trust-actions{gap:10px;margin-top:12px;padding:0;display:flex}.shop-hero .trust-primary{flex:1;min-width:0}.shop-hero .trust-secondary{width:auto;padding-inline:12px}.shop-hero-description{margin-top:16px}.shop-start-price strong{font-size:24px}.shop-featured,.shop-look-inside{padding:36px 16px}.shop-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-featured-grid>a>div{padding:14px}.shop-featured-grid h3{font-size:23px}.shop-featured-grid p{font-size:14px}.shop-home .trust-section-heading h2{font-size:34px}.shop-home .trust-process-grid{grid-template-columns:1fr;gap:16px}.shop-gift{grid-template-columns:1fr;gap:24px;padding:40px 16px}.shop-gift h2{font-size:34px}.shop-enlarge>span{font-size:12px;bottom:8px;right:8px}.shop-theme-picker{scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding-bottom:8px;overflow-x:auto}.shop-theme-picker button{scroll-snap-align:start;flex:none}.shop-theme-picker button,.shop-spread-picker button{padding:10px 14px;font-size:14px}.shop-home .trust-price-grid{grid-template-columns:1fr;display:grid;overflow:visible}.shop-home .trust-price-grid article{min-width:0}.shop-home .trust-delivered-totals>div{font-size:12px}.shop-home .trust-signals span{font-size:12px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.shop-featured-grid>a{transition:none}}.shop-hero-books.shop-hero-art{min-width:0;padding:0}.hero-book-stage{margin:0}.hero-book-stage>img{aspect-ratio:3/2;object-fit:contain;background:#f3eee5;border-radius:12px;width:100%;height:auto;display:block}.hero-book-stage figcaption{text-align:center;color:#23354c;margin:10px 0 14px;font-size:14px;position:static}.hero-book-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hero-book-choices button{text-align:left;color:#172a41;cursor:pointer;font:inherit;background:#fff;border:1px solid #c9c3b8;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.hero-book-choices button[aria-pressed=true]{background:#f3f8f3;border:2px solid #267645;padding:7px}.hero-book-choices img{object-fit:contain;border-radius:6px;width:72px;height:72px}.hero-book-choices strong{font-size:16px;line-height:1.3;display:block}.hero-book-choices small{margin-top:5px;font-size:14px;line-height:1.4;display:block}.hero-book-note{text-align:center;color:#546071;margin:12px 0 0;font-size:12px;line-height:1.5}.shop-custom-hook{color:#4c5868;margin:18px 0 0;font-size:18px;line-height:1.5}.shop-custom-promises{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.shop-custom-promises li{color:#4c5868;border-left:3px solid #b48948;padding-left:14px;font-size:15px;line-height:1.6}.shop-custom-promises strong{color:#172a41}.shop-featured-grid>article{background:#fff;border:1px solid #d8cfbf;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.shop-featured-grid>article>a:first-child{color:#13263d;flex:1;display:block}.shop-featured-grid>article>a>div{padding:18px}.shop-featured-grid .shop-genre-create{color:#fff;background:#246342;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;margin:0 14px 14px;padding:12px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.shop-featured-grid .shop-genre-create span{color:#fff}.shop-own-idea{text-align:center;font-size:16px;line-height:1.6}.shop-own-idea a{color:#216943;font-weight:700;text-decoration:underline}@media (max-width:760px){.shop-custom-hook{margin-top:12px;font-size:16px}.shop-featured-grid>article>a>div{padding:14px}.shop-featured-grid .shop-genre-create{margin:0 10px 12px;padding:10px;font-size:14px}.hero-book-choices,.hero-book-choices button{gap:8px}.hero-book-choices img{width:48px;height:48px}.hero-book-choices strong{font-size:14px}.hero-book-choices small{font-size:12px}.hero-book-stage>img{aspect-ratio:3/2}.hero-book-stage figcaption{margin:8px 0;font-size:12px}}.shop-hero h1 .hero-orange{color:#c24e09}.shop-hero h1 .hero-blue{color:#1763b7}.shop-custom-hook strong{color:#1763b7;font-weight:700}.shop-hero.trust-hero{background:radial-gradient(at 90% 12%,#e7f2ff 0,#0000 55%),radial-gradient(at 5% 90%,#fff0df 0,#0000 55%);border-radius:0 0 24px 24px}.hero-book-stage>img{box-shadow:0 16px 36px #12203920}.hero-book-choices button{text-align:center;flex-direction:column;gap:8px}.hero-book-choices img{width:80px;height:80px}.hero-book-choices button[aria-pressed=true]{background:#eef5ff;border-color:#1763b7}.hero-book-choices button:hover{border-color:#1763b7}.hero-book-choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.hero-book-choices svg{width:80px;height:80px}.hero-book-choices strong{font-size:14px}.hero-book-choices small{display:none}.hero-book-stage>svg{aspect-ratio:3/2;background:#f3eee5;border-radius:12px;width:100%;height:auto;display:block;overflow:hidden;box-shadow:0 16px 36px #12203920}.shop-enlarge>svg{aspect-ratio:3/2;border-radius:12px;width:100%;height:auto;display:block;overflow:hidden}.shop-dialog-scroll>svg{width:100%;min-width:1000px;height:auto;display:block;overflow:hidden}@media (max-width:760px){.hero-book-choices{scroll-snap-type:x mandatory;padding:4px 2px 10px;display:flex;overflow-x:auto}.hero-book-choices button{scroll-snap-align:start;flex:0 0 104px}.hero-book-choices svg,.hero-book-choices img{width:56px;height:56px}.hero-book-choices small{display:none}.hero-book-choices button{padding:8px 4px}.hero-book-choices button[aria-pressed=true]{padding:7px 3px}.hero-book-choices strong{font-size:14px}}.art-guide-intro{color:#52616d;text-align:center;max-width:800px;margin:0 auto 28px;font-size:16px;line-height:1.6}.art-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.art-guide-card{background:#fff;border:1px solid #d9cdbc;border-radius:14px;min-width:0;scroll-margin-top:100px;overflow:hidden}.art-guide-card:target{outline-offset:5px;outline:3px solid #b66823}.art-guide-choice{color:#17334e;text-decoration:none;display:block}.art-guide-choice figure{aspect-ratio:.9;background:#eee7dc;margin:0;position:relative;overflow:hidden}.art-guide-choice img{object-fit:cover;object-position:center 30%}.art-guide-choice>div{padding:20px}.art-guide-choice h3{margin:0;font-size:26px;line-height:1.2}.art-guide-choice p{color:#52616d;min-height:48px;margin:10px 0 14px;font-size:16px;line-height:1.5}.art-guide-choice span{color:#98531c;font-size:14px;font-weight:700}.art-guide-choice:hover h3{text-underline-offset:4px;text-decoration:underline}.art-guide-example{color:#17334e;text-underline-offset:3px;background:#f8f3eb;border-top:1px solid #e5d9c8;padding:14px 20px;font-size:14px;line-height:1.5;text-decoration:underline;display:block}.art-guide-additional{color:#52616d;padding:0 20px 16px;font-size:14px;line-height:1.5}.art-guide-more{background:#fbf8f3;border:1px solid #d9cdbc;border-radius:12px;margin-top:30px;padding:22px}.art-guide-more summary{cursor:pointer;color:#17334e;font-size:18px;font-weight:700}.art-guide-more>p{color:#52616d;font-size:16px;line-height:1.5}.trust-art-styles .trust-style-note{color:#52616d;margin-top:24px;font-size:14px;line-height:1.6}.example-style-label{color:#17334e;background:#fff6e9;border:1px solid #d5bda1;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;width:fit-content;max-width:100%;margin:14px auto;padding:10px 16px;font-size:14px;line-height:1.6;display:flex}.example-style-label>span{color:#17334e;font-size:14px}.example-style-label a{text-underline-offset:3px;color:#17334e;font-size:14px;font-weight:700;text-decoration:underline}.example-style-label .example-use-style{color:#914b16}.example-style-label .example-use-style span{color:inherit;font-size:inherit}.intent-story-spreads .example-style-label{grid-column:1/-1;margin:0 auto 20px}.example-style-help{color:#52616d;text-align:center;max-width:820px;margin:16px auto 24px;padding:0 16px;font-size:14px;line-height:1.6}.example-style-help a{color:#17334e;text-underline-offset:3px;font-weight:700;text-decoration:underline}:is(.art-guide-card a:focus-visible,.example-style-label a:focus-visible,.art-guide-more summary:focus-visible){outline-offset:3px;outline:3px solid #b66823}.quick-style-grid button>small{color:#52616d;padding:0 8px;font-size:13px;line-height:1.4;display:block}@media (max-width:760px){.art-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.art-guide-choice>div{padding:14px}.art-guide-choice h3{font-size:21px}.art-guide-choice p{min-height:0;font-size:14px}.art-guide-example{padding:12px 14px}.art-guide-more{padding:14px}.example-style-label{gap:4px 12px;padding:9px 12px}}@media (max-width:380px){.art-guide-grid{grid-template-columns:1fr}.art-guide-choice figure{aspect-ratio:1.1}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
