:root{--bg:#07070c;--panel:#101019;--panel-light:#181825;--border:#30303f;--text:#f4f0ff;--muted:#9691a8;--gold:#d6c4f3;--gold-light:#f3eaff;--serif:'Playfair Display',Georgia,serif}
body{background:#07070c;color:#f2eefb}body:before{background:radial-gradient(ellipse at 90% 3%,#39276920,transparent 55%);z-index:-1}.sidebar{display:none}.app-shell{margin-left:0}.topbar{max-width:1560px;height:108px;margin:auto;padding:0 70px;background:transparent;border-bottom:1px solid #c8c0e316;position:relative;backdrop-filter:none;z-index:25}.luxury-brand{display:flex;gap:13px;align-items:center;min-width:190px}.luxury-brand>svg{width:36px;height:36px;stroke-width:1;stroke:#e9dcfb;filter:drop-shadow(0 0 12px #9880e744)}.luxury-brand>span{font:26px/1 var(--serif);letter-spacing:-.3px;color:#f7f0ff}.luxury-brand>span>span{display:block;margin-top:8px;font:9px/1 var(--sans);letter-spacing:4px;color:#b4abc7;padding-left:2px}.desktop-nav{display:flex;align-items:center;gap:37px;padding-top:3px}.desktop-nav a{font-size:12px;letter-spacing:.4px;color:#9892a9;position:relative;padding:13px 0;transition:color .2s}.desktop-nav a:hover,.desktop-nav a.active{color:#f2e9ff}.desktop-nav a.active:after{content:"";position:absolute;height:2px;bottom:0;left:50%;width:14px;transform:translateX(-50%);background:#c7aaee;box-shadow:0 0 13px #b697f475}.top-actions{gap:23px}.topbar .preview-pill{color:#716b83;letter-spacing:2px;font-size:9px!important}.header-create{background:#ded2f214;border:1px solid #dcc8f54d;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;color:#eee6fd;transition:.25s}.header-create:hover{background:#e4d3ff2e;box-shadow:0 0 24px #c3a0ff22}.header-create svg{width:18px;height:18px}main{max-width:1560px;padding:50px 70px 80px;min-height:calc(100vh - 180px)}body[data-page="studio"] main{padding-top:0;overflow:hidden}.luxury-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:710px;isolation:isolate}.hero-universe{position:absolute;inset:-110px -70px -30px 18%;background:linear-gradient(90deg,#07070c 0%,#07070c09 65%,#07070c44),linear-gradient(0deg,#07070c 0%,transparent 30%,#07070c33 60%,#07070c),url('assets/original/cosmic.webp') 74% 20%/cover;opacity:.33;z-index:-3;pointer-events:none;filter:saturate(.6) hue-rotate(22deg)}.luxury-hero:after{content:"";position:absolute;width:60%;height:85%;right:-10%;top:5%;background:radial-gradient(ellipse,#52337e50 0%,#5a389729 35%,transparent 70%);filter:blur(40px);z-index:-2;pointer-events:none}.hero-copy{align-self:center;padding:20px 0 55px;z-index:6}.hero-kicker{display:flex;align-items:center;gap:13px;font-size:10px;letter-spacing:3.4px;color:#aba4bd;margin:0 0 28px}.hero-kicker>span{width:27px;height:1px;background:#b2a2d2;box-shadow:0 0 15px #aa83fd}#hero-title{font:400 clamp(70px,7.7vw,112px)/1.015 var(--serif);letter-spacing:-5px;color:#f7f1ff;margin:0;text-shadow:0 1px 35px #3c255322}#hero-title em{font-weight:400;color:#d4b6f2;letter-spacing:-5.5px;background:linear-gradient(110deg,#f2e4ff 0%,#c6a0e5 42%,#956cc5 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-cta{display:flex;gap:29px;align-items:center;margin-top:43px}.button.hero-button{background:linear-gradient(120deg,#f5edff,#d9c6f1);color:#221531;border:1px solid #f5ebff;border-radius:4px;min-height:53px;padding:14px 24px;gap:30px;font-size:12px;letter-spacing:.15px;font-weight:600;box-shadow:0 0 35px #b993f624}.button.hero-button svg{width:16px;height:16px}.button.hero-button:hover{background:#fff;box-shadow:0 0 45px #c2a0fb38;transform:translateY(-3px)}.hero-library-link{font-size:12px;color:#c7bfd7;border-bottom:1px solid #9a87b845;padding-bottom:4px}.hero-library-link:hover{color:white;border-color:#e9d5ff}.hero-modes{display:flex;align-items:center;gap:19px;margin-top:43px;color:#7c758b}.hero-modes a{font-size:9px;letter-spacing:2.9px}.hero-modes a:hover{color:#d6c3ee}.hero-modes>span{font-size:8px;color:#7e609d}.hero-sculpture{position:relative;min-width:0;perspective:1200px;align-self:stretch;isolation:isolate}.sculpture-book{position:absolute;padding:0;background:none;outline-offset:13px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .6s;will-change:transform}.sculpture-book .cover{width:100%;height:100%;aspect-ratio:auto;border-radius:2px 7px 7px 2px;border:1px solid #fff2;box-shadow:25px 32px 42px #0009,5px 4px 0 #d7d1c422,8px 8px 0 #e9dcc913,11px 12px 0 #453a5815;transition:box-shadow .4s}.sculpture-main{width:280px;height:412px;left:28%;top:105px;transform:rotateY(-16deg) rotateZ(11deg) rotateX(5deg);z-index:4;animation:book-hover 8s ease-in-out infinite alternate}.sculpture-main:hover{animation-play-state:paused;filter:brightness(1.1);transform:rotateY(-7deg) rotateZ(5deg) translateY(-9px)}.sculpture-main .cover-type{padding:30px 21px 24px;text-shadow:0 2px 10px #0009}.sculpture-main .cover-type>span{font-size:9px!important;letter-spacing:2.5px;color:#eee2c9}.sculpture-main .cover-type h3{font:400 40px/1.1 var(--serif);margin:auto 0 0;letter-spacing:-1.3px}.sculpture-main .cover-type h3 em{font-size:47px;font-weight:400}.sculpture-main .cover-type small{font-size:8px!important;letter-spacing:1.7px;color:#e6d7b8}.sculpture-main .cover-shade{background:linear-gradient(0deg,#031319df,transparent 75%,#06112745)}.cover-flourish{font-size:27px;line-height:1;margin:13px 0 16px;color:#d6bf82}.sculpture-back{width:203px;height:302px;left:1%;top:248px;transform:rotateY(13deg) rotateZ(-17deg);z-index:2;filter:brightness(.67) saturate(.8);animation:book-hover-back 10s ease-in-out infinite alternate}.sculpture-back:hover{filter:brightness(.9);animation-play-state:paused}.sculpture-back .cover-type{padding:25px 12px 20px}.sculpture-back .cover-type h3{font-size:29px;letter-spacing:-1px}.sculpture-back .cover-type>span{font-size:7px!important;letter-spacing:1.1px}.sculpture-back .cover-type small{font-size:7px!important;letter-spacing:1px}.sculpture-caption{position:absolute;right:4%;bottom:80px;display:flex;flex-direction:column;text-align:right;gap:9px;z-index:8}.sculpture-caption>span:first-child{font-size:10px;letter-spacing:2.5px;color:#d6c9e9}.sculpture-caption>span:last-child{font-size:11px;color:#8f829f}.sculpture-number{position:absolute;left:1%;bottom:77px;font-size:10px;letter-spacing:2px;color:#766d89}.celestial-arc{position:absolute;width:119%;height:49%;border:1px solid #ceb1f624;border-radius:50%;left:-6%;top:31%;transform:rotate(-33deg);z-index:1;pointer-events:none;box-shadow:0 0 20px #6543a50a}.arc-b{width:107%;height:40%;left:4%;top:40%;transform:rotate(30deg);border-color:#5de4ff15;z-index:5}.orbit-spark{position:absolute;width:5px;height:5px;border-radius:50%;background:#ccbbf3;box-shadow:0 0 6px 2px #a386f088,0 0 30px 7px #8b68e33b;z-index:8}.spark-a{right:2%;top:28%}.spark-b{left:2%;bottom:29%;background:#a7e5f4;box-shadow:0 0 12px 3px #8cdaf04d}.genre-rail{padding:26px 0 27px;border-top:1px solid #d3bbf423;border-bottom:1px solid #d3bbf41c;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:-8px}.rail-label{font-size:9px;letter-spacing:2.4px;color:#71687e;margin-right:20px}.genre-rail>a{font:400 17px var(--serif);color:#ada4bd;transition:.2s}.genre-rail>a:hover{color:#ead9ff;text-shadow:0 0 18px #ae7edf70}.creative-suite{padding:62px 0 61px;display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;border-bottom:1px solid #d3bbf41c}.suite-heading .eyebrow{font-size:9px!important;letter-spacing:2.5px;color:#8c819d;margin-bottom:16px}.suite-heading h2{font:400 36px/1.23 var(--serif);color:#ddd3e9;margin:0;letter-spacing:-.9px}.suite-heading h2 em{display:block;color:#b49ccf;font-weight:400}.suite-links{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.suite-link{border-left:1px solid #cbb0f225;padding:4px 0 3px 22px;display:flex;flex-direction:column;align-items:flex-start;position:relative;transition:.2s}.suite-link:hover{border-color:#dab9fd;transform:translateY(-4px)}.suite-number{font-size:9px;letter-spacing:1px;color:#75647f;margin-bottom:14px}.suite-link h3{font:400 27px/1.2 var(--serif);color:#ece4f7;margin:0 0 9px}.suite-link div>span{font-size:8px;letter-spacing:1.25px;color:#8f819d}.suite-link>svg{position:absolute;width:14px;height:14px;right:0;top:1px;color:#b7a1d3}.curated-library{padding-top:60px}.curated-library .section-heading{margin-bottom:33px}.section-heading .eyebrow{color:#8c7b9f;font-size:9px!important;letter-spacing:2.5px;margin-bottom:12px}.section-heading h2{font:400 36px/1.2 var(--serif);color:#efe6fb;letter-spacing:-.8px}.section-heading h2 em{font-weight:400;color:#b8a1cf}.section-heading a{font-size:11px;color:#a795ba;border-color:#9c80b73b;padding-bottom:5px}.books{gap:37px}.cover{border-color:#d7b8f214;box-shadow:7px 13px 27px #0007}.cover-type{color:#f1e4c5}.book-meta h3{color:#cfc6dd;font-size:14px;letter-spacing:.1px}.book-meta>span{color:#736b82;font-size:11px!important}.book:hover .cover{transform:translateY(-10px) rotate(-2deg);box-shadow:10px 25px 38px #000b,0 0 22px #ad73ef0e}.page-foot{max-width:1420px;margin:auto;padding:24px 0 28px;background:none;border-color:#a288bf21;color:#655c73}.page-foot span{font-size:9px;letter-spacing:2px}.page-foot span:last-child{color:#a68abd}.page-heading h1{font:400 46px/1.15 var(--serif);color:#f0e7fe}.page-heading .eyebrow{color:#b5a3cb}.workspace-panel{background:linear-gradient(145deg,#14121bdc,#100f19ef);border-color:#ae8ac334;border-radius:8px;box-shadow:0 12px 60px #0003;backdrop-filter:blur(20px)}.panel-top,.form-bottom{border-color:#9e81b121}.panel-top{color:#d4c7e3}.model-tag{color:#82708f}.field-label{color:#a693b9}.text-status{color:#81718d}.workspace-panel input,.workspace-panel textarea,.workspace-panel select{background:#08070f;border-color:#5b496969;color:#eee4fc}.workspace-panel input:focus,.workspace-panel textarea:focus,.workspace-panel select:focus{border-color:#b3a0ce;box-shadow:0 0 0 3px #b49aca08}.choice{background:#1a1522;border-color:#9274a32d;color:#a28caf}.choice.selected{background:#a17ec923;border-color:#b99ad775;color:#e2c9fc;box-shadow:none}.choice:hover{border-color:#b297c5}.button.primary{background:linear-gradient(120deg,#ecddfb,#d6bceb);border-color:#edddfa;color:#281333;box-shadow:0 0 20px #b78bdd0e;border-radius:4px}.button.primary:hover{background:#f5ebff;border-color:#fff}.button{background:#281c36;border-color:#9274a349;color:#decaed}.button:hover{background:#392843}.button.quiet{color:#b99ccc;background:transparent}.button.quiet:hover{background:#b48fdc12}.notebook{background:linear-gradient(145deg,#18131fec,#100f17f2);border-color:#a184b639;box-shadow:0 14px 70px #0005}.notebook h2{color:#f1e3fb}.notebook p{color:#baabc5}.notebook .empty-line{border-color:#c29eda12}.image-stage,.video-stage{border-color:#d2aaf542;box-shadow:0 15px 70px #0007}.output-badge{background:#190e28d9;border-color:#d0a7ed4a;color:#e1c9f9}.stage-caption h2{color:#fff0ff}.timeline{background:#14101be6;border-color:#a17dba30}.timeline-top{color:#b79bc8}.film-caption{color:#f5e7ff}.frames button.active{border-color:#d3abef}.play-button{background:#ddc0eddf;color:#321b46;border-color:#f3dcff;box-shadow:0 0 40px #ac6bdd40}.empty-drafts{background:#120d1a;border-color:#976bad59;color:#a98bbc}.draft-book{background:linear-gradient(145deg,#352341,#140d23);border-color:#b48ad159}.toast{left:50%;background:#e9d7f8;color:#281438;border-color:#f7eaff}.reader-dark{background:#130d1d;color:#e9d9f8}.reader-dark .reader-pages p{color:#c1acca}.reader-dark .reader-pagination .button{color:#d8b3ef}.reader-dark .reader-pagination .button:hover{background:#39223e}.filter-row .choice.selected{border-color:#bd8ae066;background:#ad7acf25}.mobile-nav{background:#100c1cf5;border-color:#a076c333}.mobile-nav a{color:#8b779d}.mobile-nav a.active{color:#e4c5ff}.mobile-nav a.active svg{filter:drop-shadow(0 0 8px #c493fa7a)}
@keyframes book-hover{from{transform:rotateY(-16deg) rotateZ(11deg) rotateX(5deg) translateY(0)}to{transform:rotateY(-13deg) rotateZ(9deg) rotateX(4deg) translateY(-13px)}}@keyframes book-hover-back{from{transform:rotateY(13deg) rotateZ(-17deg) translateY(0)}to{transform:rotateY(16deg) rotateZ(-14deg) translateY(9px)}}
@media(min-width:1600px){.luxury-hero{min-height:810px}#hero-title{font-size:126px}.sculpture-main{width:325px;height:478px;top:110px;left:29%}.sculpture-back{width:228px;height:340px;top:288px}.sculpture-main .cover-type h3{font-size:48px}.sculpture-main .cover-type h3 em{font-size:55px}.sculpture-caption{bottom:90px}.hero-copy{padding-bottom:50px}}
@media(max-width:1200px){.topbar{padding:0 48px}.desktop-nav{gap:28px}main{padding:42px 48px 65px}.luxury-hero{min-height:665px}#hero-title{font-size:85px;letter-spacing:-4px}#hero-title em{letter-spacing:-4.5px}.hero-copy{padding-bottom:25px}.hero-kicker{font-size:9px;letter-spacing:2.6px;margin-bottom:28px}.sculpture-main{width:242px;height:357px;left:27%;top:125px}.sculpture-main .cover-type h3{font-size:35px}.sculpture-main .cover-type h3 em{font-size:40px}.sculpture-back{width:180px;height:268px;top:268px;left:-1%}.sculpture-back .cover-type h3{font-size:25px}.sculpture-caption{right:0;bottom:65px}.sculpture-number{bottom:62px}.hero-universe{inset:-100px -48px -25px 7%}.hero-cta{gap:25px;margin-top:39px}.button.hero-button{padding:13px 21px;gap:22px}.hero-library-link{font-size:11px}.hero-modes{margin-top:37px}.genre-rail{gap:15px}.rail-label{font-size:8px;letter-spacing:1.8px;margin-right:10px}.genre-rail>a{font-size:16px}.creative-suite{gap:40px;padding:50px 0}.suite-heading h2{font-size:32px}.suite-links{gap:20px}.suite-link{padding-left:17px}.suite-link div>span{font-size:7px;letter-spacing:1px}.suite-link h3{font-size:25px}.suite-link>svg{width:12px}.curated-library{padding-top:48px}.books{gap:28px}.page-foot{margin:0 48px}}
@media(max-width:950px){.topbar{height:95px;padding:0 32px}.luxury-brand{min-width:160px}.luxury-brand>span{font-size:23px}.luxury-brand>svg{width:32px}.luxury-brand>span>span{font-size:8px;letter-spacing:3.3px}.desktop-nav{gap:23px}.desktop-nav a{font-size:11px}.preview-pill{display:none}.top-actions{gap:0}.header-create{width:37px;height:37px}main{padding:38px 32px 60px}.luxury-hero{min-height:605px;grid-template-columns:1fr 1fr}#hero-title{font-size:71px;letter-spacing:-3.2px}#hero-title em{letter-spacing:-3.5px}.hero-kicker{font-size:8px;letter-spacing:2.1px;gap:10px;margin-bottom:25px}.hero-kicker>span{width:23px}.hero-copy{padding-bottom:20px}.hero-cta{gap:20px;margin-top:34px;flex-wrap:wrap}.button.hero-button{min-height:48px;font-size:11px;padding:12px 19px;gap:21px}.hero-library-link{font-size:11px}.hero-modes{gap:13px;margin-top:32px}.hero-modes a{font-size:8px;letter-spacing:2px}.sculpture-main{width:204px;height:304px;left:25%;top:122px}.sculpture-back{width:154px;height:230px;left:-5%;top:243px}.sculpture-main .cover-type{padding:23px 15px 19px}.sculpture-main .cover-type h3{font-size:30px}.sculpture-main .cover-type h3 em{font-size:34px}.sculpture-main .cover-type>span{font-size:7px!important;letter-spacing:1.7px}.sculpture-main .cover-type small{font-size:6px!important;letter-spacing:1.3px}.cover-flourish{font-size:24px;margin:10px 0 14px}.sculpture-back .cover-type h3{font-size:23px}.sculpture-back .cover-type>span{font-size:6px!important}.sculpture-back .cover-type small{font-size:6px!important}.sculpture-caption{bottom:64px;right:0;gap:7px}.sculpture-caption>span:first-child{font-size:8px;letter-spacing:1.6px}.sculpture-caption>span:last-child{font-size:10px}.sculpture-number{font-size:8px;bottom:61px;left:0}.celestial-arc{width:120%;height:44%;left:-15%;top:30%}.arc-b{width:105%;height:36%;left:0;top:40%}.spark-a{top:30%;right:-2%}.spark-b{bottom:32%;left:-8%}.genre-rail{flex-wrap:wrap;gap:20px;justify-content:space-between;padding:22px 0}.rail-label{width:100%;font-size:8px;letter-spacing:2px;margin:0 0 -3px}.genre-rail>a{font-size:16px}.creative-suite{gap:28px;grid-template-columns:.8fr 1.2fr}.suite-heading h2{font-size:29px}.suite-heading .eyebrow{font-size:8px!important;letter-spacing:1.8px}.suite-links{gap:16px}.suite-link{padding-left:14px}.suite-link div>span{font-size:6px;letter-spacing:.8px}.suite-link h3{font-size:24px}.suite-link>svg{width:11px;top:0}.suite-number{font-size:8px}.curated-library .books{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.curated-library .book:nth-child(4){display:block}.curated-library .cover-type h3{font-size:22px}.curated-library .cover-type>span,.curated-library .cover-type small{font-size:7px!important;letter-spacing:1px}.book-meta h3{font-size:12px}.book-meta>span{font-size:10px!important}.section-heading h2{font-size:32px}.page-foot{margin:0 32px}.studio-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px}.notebook{padding:28px;min-height:480px}.image-stage{min-height:515px;max-height:650px}.form-body{padding:23px}.form-grid{grid-template-columns:1fr}.form-grid .field{margin-bottom:15px}.form-bottom{flex-direction:column;align-items:stretch;gap:16px}.form-bottom .text-status{text-align:center}.video-stage{aspect-ratio:4/5}.film-caption{left:16px;right:16px;bottom:17px}.film-caption h2{font-size:24px}.film-caption span{font-size:9px!important}.play-button{height:54px;width:54px}.film-caption{display:block}.film-caption>span{display:block;margin-top:10px}}
@media(max-width:700px){.topbar{height:86px;padding:0 24px;position:relative;background:transparent;border-color:#c4a6e31a}.luxury-brand{min-width:0;gap:10px}.luxury-brand>span{font-size:23px}.luxury-brand>span>span{font-size:8px;letter-spacing:3.4px;margin-top:7px}.luxury-brand>svg{width:31px;height:35px}.desktop-nav{display:none}.top-actions{margin-left:auto}.topbar .preview-pill{display:block;font-size:8px!important;margin-right:19px;letter-spacing:1.4px;color:#786386}.header-create{width:35px;height:35px;border-color:#b690d849}.header-create svg{width:16px;height:16px}main{padding:32px 24px 47px}body[data-page="studio"] main{padding-top:0}.luxury-hero{display:flex;flex-direction:column;min-height:0;padding-top:38px}.hero-copy{align-self:stretch;padding:0;z-index:6}.hero-kicker{font-size:8px;letter-spacing:2.5px;margin-bottom:23px;gap:10px}.hero-kicker>span{width:20px}#hero-title{font-size:clamp(56px,14vw,80px);line-height:1.055;letter-spacing:-2.8px;margin:0;max-width:400px}#hero-title em{letter-spacing:-3.4px}.hero-cta{margin-top:27px;gap:28px;flex-wrap:nowrap}.button.hero-button{font-size:11px;min-height:46px;padding:12px 19px;gap:23px}.hero-library-link{font-size:11px}.hero-modes{display:none}.hero-sculpture{height:445px;align-self:stretch;flex-shrink:0;margin-top:-20px;pointer-events:none}.hero-sculpture button{pointer-events:auto}.sculpture-main{width:198px;height:291px;left:36%;top:72px;transform:rotateY(-16deg) rotateZ(11deg) rotateX(5deg);animation:book-hover 8s ease-in-out infinite alternate}.sculpture-back{width:153px;height:225px;left:1%;top:139px;transform:rotateY(13deg) rotateZ(-17deg)}.sculpture-main .cover-type{padding:24px 13px 18px}.sculpture-main .cover-type h3{font-size:30px;line-height:1.06;letter-spacing:-.7px}.sculpture-main .cover-type h3 em{font-size:35px}.sculpture-main .cover-type>span{font-size:7px!important;letter-spacing:1.6px}.sculpture-main .cover-type small{font-size:6px!important;letter-spacing:1px}.sculpture-back .cover-type{padding:18px 10px 17px}.sculpture-back .cover-type h3{font-size:22px}.sculpture-back .cover-type>span{font-size:5px!important;letter-spacing:.8px}.sculpture-back .cover-type small{font-size:5px!important;letter-spacing:.7px}.cover-flourish{font-size:22px;margin:10px 0 13px}.sculpture-caption{right:0;bottom:23px;gap:6px}.sculpture-caption>span:first-child{font-size:8px;letter-spacing:1.7px}.sculpture-caption>span:last-child{font-size:9px}.sculpture-number{left:0;bottom:23px;font-size:8px}.celestial-arc{width:118%;height:40%;left:-10%;top:34%;transform:rotate(-34deg)}.arc-b{width:114%;height:37%;left:0;top:36%;transform:rotate(26deg);border-color:#779beb18}.spark-a{right:-3%;top:25%}.spark-b{left:-5%;bottom:31%}.hero-universe{inset:155px -100px 10px -70px;opacity:.29;background-position:79% center;filter:saturate(.52) hue-rotate(28deg)}.luxury-hero:after{width:150%;height:64%;right:-70%;top:34%;background:radial-gradient(ellipse,#7055a75c,#58329128 40%,transparent 70%);filter:blur(34px)}.genre-rail{margin-top:5px;padding:23px 0 25px;display:grid;grid-template-columns:repeat(3,1fr);gap:19px 17px;text-align:center;border-color:#c1a7df26}.rail-label{grid-column:1/-1;width:auto;margin:0 0 2px;font-size:8px;letter-spacing:2.8px}.genre-rail>a{font-size:17px;line-height:1.3;color:#ac9cb9}.creative-suite{display:block;padding:36px 0 38px}.suite-heading h2{font-size:30px;line-height:1.2;letter-spacing:-.8px}.suite-heading h2 em{display:inline}.suite-heading .eyebrow{font-size:8px!important;letter-spacing:2.3px;margin-bottom:15px}.suite-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:29px}.suite-link{padding-left:13px;min-height:93px}.suite-number{font-size:8px;margin-bottom:13px}.suite-link h3{font-size:25px;margin-bottom:8px}.suite-link div>span{font-size:6px;letter-spacing:.55px;line-height:1.7;display:block;max-width:78px}.suite-link>svg{width:11px;height:11px;right:0;top:0;color:#a385bd}.curated-library{padding-top:36px}.curated-library .section-heading{margin-bottom:25px;gap:10px}.section-heading h2{font-size:30px;line-height:1.2;max-width:none;letter-spacing:-.9px}.section-heading .eyebrow{font-size:8px!important;letter-spacing:2.2px;margin-bottom:12px}.section-heading a{font-size:10px;white-space:normal;max-width:83px;line-height:1.5;align-self:end;text-align:right;margin-left:0;margin-bottom:3px}.curated-library .books{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 23px}.curated-library .cover-type h3{font-size:24px;line-height:1.13}.curated-library .cover-type>span,.curated-library .cover-type small{font-size:8px!important;letter-spacing:.8px}.book-meta{padding-top:16px}.book-meta h3{font-size:12px;line-height:1.4;margin-bottom:5px;color:#cbbcd9}.book-meta>span{font-size:10px!important}.page-foot{margin:0 24px;padding:23px 0 106px}.page-foot span{font-size:8px;letter-spacing:1.6px}.mobile-nav{padding-top:10px;background:linear-gradient(90deg,#100b1beb,#100c1bf5);border-color:#ba8ee63b;box-shadow:0 -5px 40px #0d041ade;backdrop-filter:blur(22px)}.mobile-nav a{font-size:10px;min-height:42px;gap:6px;color:#9883ac}.mobile-nav a svg{width:19px;height:19px;stroke-width:1.4}.mobile-nav a.active{color:#e2c7fd;text-shadow:none}.mobile-nav a.active svg{filter:drop-shadow(0 0 7px #c895fa77)}.page-heading h1{font-size:34px;line-height:1.22;letter-spacing:-1px}.page-heading .eyebrow{font-size:10px!important;letter-spacing:2px;color:#b198c6}.page-heading{margin-bottom:25px}.studio-layout{display:flex;flex-direction:column;gap:24px}.form-grid{grid-template-columns:1fr 1fr;gap:15px}.form-grid .field{margin-bottom:0}.form-bottom{flex-direction:row;gap:15px;align-items:center}.form-bottom .text-status{font-size:10px!important;text-align:left}.form-bottom .button{font-size:12px}.form-body{padding:22px}.panel-top{padding:17px 22px;font-size:12px}.model-tag{font-size:10px!important}.field-label{font-size:11px!important;letter-spacing:1.3px}.choice{font-size:12px;min-height:40px}.notebook{min-height:390px;padding:26px}.image-stage{min-height:440px;max-height:560px}.video-stage{aspect-ratio:4/3}.film-caption{display:flex}.film-caption>span{margin-top:0}.film-caption h2{font-size:23px}.film-caption span{font-size:9px!important}.timeline{padding:16px}.output-badge{font-size:9px!important}.toast{bottom:96px}.reader-pagination .button{font-size:11px}.reader-pages .eyebrow{font-size:10px!important}}
@media(max-width:380px){.topbar{padding:0 20px}.topbar .preview-pill{margin-right:13px}main{padding-left:20px;padding-right:20px}.hero-cta{gap:20px}.button.hero-button{padding:12px 16px;gap:16px}.hero-library-link{font-size:10px}.sculpture-main{width:178px;height:263px;left:37%;top:76px}.sculpture-back{width:141px;height:210px;left:0;top:139px}.hero-sculpture{height:419px}.sculpture-main .cover-type h3{font-size:27px}.sculpture-main .cover-type h3 em{font-size:32px}.sculpture-main .cover-type>span{font-size:6px!important}.sculpture-back .cover-type h3{font-size:20px}.sculpture-caption{bottom:20px}.sculpture-number{bottom:20px}.hero-kicker{font-size:7px;letter-spacing:2.3px}.genre-rail{gap:18px 15px}.suite-links{gap:13px}.suite-link{padding-left:10px}.suite-link h3{font-size:24px}.suite-link div>span{font-size:5px;letter-spacing:.55px}.curated-library .books{gap:29px 20px}.curated-library .cover-type h3{font-size:22px}.section-heading h2{font-size:29px}.luxury-brand>span{font-size:21px}.page-foot{margin:0 20px}}
@media(prefers-reduced-motion:reduce){.sculpture-book{animation:none!important;transition:none!important}.sculpture-main{transform:rotateY(-16deg) rotateZ(11deg) rotateX(5deg)}.sculpture-back{transform:rotateY(13deg) rotateZ(-17deg)}}
