/* Tikie Home 1–10: presentation only, confined to the preview theme. */
.tk-layout-selector{background:#f8fafc;border-bottom:1px solid #dce2ec;color:#334155;font:12px/1.4 Arial,sans-serif;position:relative;z-index:110}
.tk-layout-selector-inner{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-block:7px}
.tk-layout-selector strong{color:#4c4276;margin-right:10px}.tk-layout-selector form{display:flex;align-items:center;gap:9px}
.tk-layout-selector label{font-size:11px;margin:0}.tk-layout-selector select{appearance:auto;display:block!important;width:185px;height:32px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#26334a;padding:3px 9px;font-size:12px}
.tk-layout-selector button{border:1px solid #cbd5e1;background:#fff;color:#26334a;border-radius:5px;padding:6px 13px;font-size:11px;line-height:18px}
.tk-layout-selector .nice-select{display:none!important}
.tk-variant-stage{position:relative;background-size:cover;background-position:center;isolation:isolate;overflow:hidden;color:#fff}
.tk-stage-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px;min-height:590px;padding-block:55px}
.tk-stage-copy{position:relative;z-index:1;max-width:560px;padding-block:45px}
.tk-stage-copy h1{font-size:54px;line-height:1.12;font-weight:700;letter-spacing:-1.5px;color:inherit;margin:18px 0 25px;overflow-wrap:anywhere}
.tk-stage-copy h1 em{font-family:TikieSerif,Georgia,serif;font-weight:400}.tk-stage-copy p{font-size:15px;line-height:1.9;color:inherit;opacity:.85;max-width:470px}
.tk-section-eyebrow{display:block;text-transform:uppercase;letter-spacing:2px;font-size:10px;line-height:1.6;font-weight:600;color:inherit;opacity:.65}
.tk-section h2,.tk-section h3{overflow-wrap:anywhere}
.tk-stage-author{font-size:12px!important;letter-spacing:2px;text-transform:uppercase}
.tk-stage-button{display:inline-flex;gap:28px;align-items:center;justify-content:center;padding:14px 24px;margin-top:22px;border:1px solid currentColor;color:inherit!important;background:transparent;text-transform:uppercase;font-size:10px;letter-spacing:1.6px;line-height:1.5}
.tk-stage-button:hover{background:#9387d9;border-color:#9387d9;color:#fff!important}
.tk-stage-book{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:390px;max-height:510px}
.tk-stage-book img{display:block;max-width:90%;max-height:440px;object-fit:contain;filter:drop-shadow(22px 25px 14px #0005)}
.tk-book-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:35px;width:235px;min-height:330px;max-width:100%;padding:28px;background:#eee4cf;color:#283349;border-left:9px solid #c4b49c;box-shadow:12px 15px 0 #0002;text-align:center}
.tk-book-placeholder>span{font-size:10px;letter-spacing:1px}.tk-book-placeholder strong{font-family:TikieSerif,Georgia,serif;font-size:30px;line-height:1.3;overflow-wrap:anywhere}
.tk-stage-index{position:absolute;bottom:27px;left:50%;transform:translateX(-50%);font-size:10px;letter-spacing:3px}
.tk-section{padding-top:65px;padding-bottom:65px}.tk-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}
.tk-section-heading h2{font-size:26px;text-transform:uppercase;letter-spacing:1.7px;line-height:1.3;margin:8px 0 0;color:inherit;font-weight:600}
.tk-section-heading>a{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:inherit;flex-shrink:0}
.tk-layout-book-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.tk-layout-book-grid>.shop-card-yayport{min-width:0;margin:0!important}
.tk-layout-books .shop-card-yayport{height:100%;max-width:100%;border-radius:0;box-shadow:none}
.tk-category-band{padding:45px 0;background:#ece8dd}.tk-category-links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}
.tk-category-links>a{flex:1 1 95px;max-width:155px;display:flex;flex-direction:column;align-items:center;gap:12px;color:inherit;text-align:center;font-size:12px;line-height:1.4}
.tk-category-symbol{width:64px;height:64px;border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:31px;opacity:.7}
.tk-author-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}
.tk-author-strip>a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;min-width:0;color:inherit}
.tk-author-cover{display:flex;width:112px;height:112px;background:#eee9de;border-radius:50%;overflow:hidden;align-items:center;justify-content:center;margin-bottom:10px}
.tk-author-cover img{max-height:90px;max-width:80px;object-fit:contain;transform:rotate(-7deg)}
.tk-author-cover .tk-book-placeholder{min-height:80px;width:60px;padding:6px;gap:5px;border:0;box-shadow:none}.tk-author-cover .tk-book-placeholder strong{font-size:11px}.tk-author-cover .tk-book-placeholder>span{display:none}
.tk-author-strip strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.tk-author-strip>a>span:last-child{font-size:10px;color:inherit;opacity:.65}
.tk-home2-stage{background-image:linear-gradient(90deg,#0915203d,#09152000),url('images/home-2-background.jpg');background-color:#17252c}
.tk-home2-stage::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,#961c27aa,transparent 24%,transparent 80%,#961c2780)}
.tk-book-perspective img{transform:perspective(1000px) rotateY(-14deg) rotateZ(2deg)}
.tk-home2-catalog-band{background:#ece8dd;color:#282526}
.tk-reading-note-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}
.tk-reading-note-grid article{border-top:1px solid #ddd;padding-top:25px}.tk-note-number{font-family:TikieSerif,serif;font-size:48px;color:#ccc}
.tk-reading-note-grid h3{font-size:18px;line-height:1.45;margin:15px 0}.tk-reading-note-grid p{font-size:13px;line-height:1.8;color:#777}.tk-reading-note-grid a{font-size:11px;text-transform:uppercase;letter-spacing:1px}
.tk-home3-stage{background-image:linear-gradient(90deg,#17242a80,#17242a10),url('images/home-3-background.jpg');background-color:#6f7677}
.tk-home3-pair{position:relative;display:flex;align-items:center;justify-content:center;min-height:440px}
.tk-home3-pair .tk-stage-book{width:62%;min-height:0}.tk-home3-pair .tk-stage-book:first-child{transform:rotate(-11deg);margin-right:-25%;z-index:1;margin-top:50px}.tk-home3-pair .tk-stage-book:last-child{transform:rotate(9deg)}
.tk-home3-pair img{max-height:350px}
.tk-editorial-band{padding:95px 0;background:#222932;color:#fff;text-align:center}.tk-editorial-band h2{font-family:TikieSerif,serif;font-size:55px;line-height:1.15;color:#fff;margin-top:15px}
.tk-home4-stage{background-image:linear-gradient(90deg,#102c3290,#102c3200),url('images/home-4-background.jpg');background-color:#56665c;min-height:520px;display:flex;align-items:center}
.tk-home4-stage .tk-stage-copy{max-width:500px}.tk-home4-stage h1{font-size:55px}
.tk-home4-content{display:grid;grid-template-columns:210px minmax(0,1fr);gap:50px;padding-top:55px;padding-bottom:40px;align-items:start}
.tk-home4-sidebar{padding:28px 20px;background:#f8f7f4}.tk-home4-sidebar h2{font-size:19px;margin:10px 0 25px}.tk-home4-sidebar .tk-category-links{display:block}.tk-home4-sidebar .tk-category-links>a{display:flex;max-width:none;flex-direction:row;text-align:left;padding:12px 0;font-size:12px;gap:10px;border-top:1px solid #e8e5df}.tk-home4-sidebar .tk-category-symbol{border:0;border-radius:0;width:25px;height:25px;flex-shrink:0;font-size:22px}
.ks-theme-tikie .tk-home4-main>.container{width:100%;padding:0}.tk-home4-main .tk-section{padding-top:0;padding-bottom:55px}.tk-home4-main .tk-layout-book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-home4-main .tk-author-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-home4-main .tk-author-strip>a:nth-child(n+4){display:none}
.tk-home5-stage{background-image:linear-gradient(90deg,#10141a65,#10141a15),url('images/home-5-background.jpg');background-color:#131722;min-height:650px;display:flex;align-items:center}
.tk-home5-stage .tk-stage-copy{padding-top:120px;max-width:520px}.tk-home5-stage h1{font-size:60px}.tk-home5-stage h1 em{color:#b1a2ea}
.tk-dark-content{background:#131722;color:#fff}.tk-dark-content .tk-category-band{background:#131722}.tk-dark-content .tk-section-heading{color:#fff}.tk-dark-content .tk-layout-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.tk-dark-content .shop-card-yayport{background:transparent!important;border-color:#41434c!important;color:#eee;box-shadow:none!important}
.tk-dark-content .shop-card-yayport__content{background:transparent!important}.tk-dark-content .shop-card-yayport__title a,.tk-dark-content .shop-card-yayport__author-link,.tk-dark-content .shop-card-yayport__list-price,.tk-dark-content .shop-card-yayport__discount-price{color:#eee!important}
.tk-dark-content .shop-card-yayport__cart-btn{background:#9387d9;border-color:#9387d9;color:#fff}
.tk-dark-promos{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-block:30px}
.tk-dark-promos>a{display:grid;grid-template-columns:40% 1fr;align-items:center;gap:28px;padding:30px;background:#272c39;color:#fff;min-width:0}
.tk-dark-promos strong{display:block;font-size:25px;line-height:1.3;margin:12px 0 20px}.tk-dark-promos small{font-size:11px;opacity:.7}.tk-dark-promos span>span:last-child{font-size:11px;text-transform:uppercase;letter-spacing:1px}
.tk-promo-cover{display:flex;align-items:center;justify-content:center;min-width:0}.tk-promo-cover img{max-width:100%;max-height:240px;object-fit:contain;filter:drop-shadow(10px 12px 8px #0002)}
.tk-home6-stage{background:#f6f5f2;color:#333}.tk-home6-stage .tk-stage-split{min-height:650px}.tk-home6-stage h1{font-size:64px;font-family:TikieSerif,Georgia,serif;font-weight:400}.tk-home6-stage h1 em{color:#9387d9}
.tk-home6-collage{position:relative;height:510px}.tk-collage-book{position:absolute;width:43%;display:flex;align-items:center;justify-content:center}.tk-collage-book img{max-width:100%;max-height:250px;object-fit:contain;filter:drop-shadow(12px 14px 9px #19152c26)}
.tk-collage-book-1{left:6%;top:4%;transform:rotate(-12deg)}.tk-collage-book-2{right:3%;top:0;transform:rotate(8deg)}.tk-collage-book-3{left:0;bottom:0;transform:rotate(-5deg)}.tk-collage-book-4{right:0;bottom:4%;transform:rotate(14deg)}
.tk-discover-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.tk-discover-grid>a{text-align:center;color:inherit;display:block;padding:20px 8px}.tk-discover-grid>a>span:first-child{display:block;font-family:TikieSerif,serif;font-size:55px;color:#9387d9;margin-bottom:15px}.tk-discover-grid h3{font-family:TikieSerif,Georgia,serif;font-size:24px;margin-bottom:15px}.tk-discover-grid>a>span:last-child{font-size:11px;text-transform:uppercase;letter-spacing:1px}
.tk-publisher-story{padding:90px 0;background:#e8e4dd;text-align:center}.tk-publisher-story h2{font-family:TikieSerif,serif;font-size:45px;margin:15px 0}.tk-publisher-story p{max-width:650px;margin:0 auto 25px;line-height:1.9}.tk-publisher-story a{font-size:12px;text-transform:uppercase;letter-spacing:1px}
.tk-home7-stage{background-image:linear-gradient(90deg,#111c2670,#111c2610),url('images/home-7-background.jpg');background-color:#283334;color:#fff;min-height:650px;display:flex;align-items:center}.tk-home7-stage .tk-stage-copy{max-width:560px;padding-bottom:120px}.tk-home7-stage h1{font-family:TikieSerif,serif;font-size:65px;font-weight:400}
.tk-home7-paths{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:15px;max-width:900px!important;margin-left:auto;margin-right:32px;margin-top:-110px;position:relative;z-index:1;background:#353535;color:#fff}.tk-home7-paths>a{display:flex;align-items:center;justify-content:center;gap:25px;padding:25px;color:#fff;border-right:1px solid #ffffff20}.tk-home7-paths>a:last-child{border:0}.tk-home7-paths strong{font-family:TikieSerif,serif;font-size:58px;font-weight:400}.tk-home7-paths span{font-size:20px;line-height:1.5}.tk-home7-paths small{font-size:11px;color:#ccc}
.tk-home7-category-band{background:#353535;color:#fff;padding:50px 0}
.tk-home8-stage{background-image:linear-gradient(90deg,#f4f2ebdd,#f4f2eb00),url('images/home-8-background.jpg?v=2');background-color:#eeeae1;color:#292929;min-height:570px;display:flex;align-items:center}.tk-home8-stage h1{font-family:TikieSerif,serif;font-weight:400;font-size:66px}.tk-home8-stage .tk-stage-copy{max-width:530px}
.tk-home8-promos{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:45px}.tk-home8-promos>a{display:grid;grid-template-columns:1fr 38%;align-items:center;gap:30px;min-height:280px;padding:35px;background:#ead7c2;color:#292929;overflow:hidden}.tk-home8-promos>a:nth-child(2){background:#dbe5df}.tk-promo-copy{min-width:0}.tk-promo-copy small{font-size:10px;text-transform:uppercase;letter-spacing:1.5px}.tk-promo-copy strong{display:block;font-family:TikieSerif,serif;font-size:29px;line-height:1.25;margin:14px 0 24px;overflow-wrap:anywhere}.tk-promo-copy>span{font-size:10px;text-transform:uppercase;letter-spacing:1px}
.tk-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 25px}.tk-collection-grid>a{display:flex;flex-direction:column;min-width:0;gap:6px;color:#292929;text-align:center}.tk-collection-art{display:flex;align-items:center;justify-content:center;min-height:300px;background:#f0e8df;padding:24px;margin-bottom:12px;overflow:hidden}.tk-collection-grid>a:nth-child(3n+2) .tk-collection-art{background:#e3e9e5}.tk-collection-grid>a:nth-child(3n) .tk-collection-art{background:#e6e3ef}.tk-collection-art img{max-width:100%;height:235px;object-fit:contain;transition:transform .3s}.tk-collection-grid a:hover img{transform:translateY(-5px)}.tk-collection-grid strong{font-size:13px;line-height:1.5}.tk-collection-grid>a>span:last-child{font-size:11px;opacity:.65}
.tk-home10-stage{background:linear-gradient(90deg,#0e092930,#0e092955),url('images/slider-1.jpg') center/cover;color:#fff}.tk-home10-stage .tk-stage-split{min-height:670px}.tk-home10-stage h1{font-family:TikieSerif,serif;font-size:64px;font-weight:400}.tk-home10-stage .tk-stage-book img{max-height:470px;transform:rotate(-6deg)}
.tk-home10-category-band{background:#ece8dd;padding:35px 0}.tk-home10-story{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.tk-home10-story-art{background:#f6f4ef;padding:45px;display:flex;align-items:center;justify-content:center}.tk-home10-story-art img{max-width:85%;max-height:430px;object-fit:contain;transform:rotate(5deg)}.tk-home10-story h2{font-family:TikieSerif,serif;font-size:42px;line-height:1.2;margin:20px 0}.tk-home10-story p{font-size:14px;line-height:1.9;color:#777}.tk-home10-story a{font-size:11px;text-transform:uppercase;letter-spacing:1px}
/* Distinct mastheads; the existing search, account, menus and cart remain. */
body:is(.ks-tikie-home-2,.ks-tikie-home-3,.ks-tikie-home-4,.ks-tikie-home-5){background:#fff;color:#292929}
:is(.ks-tikie-home-2,.ks-tikie-home-3,.ks-tikie-home-4,.ks-tikie-home-5) .tk-header{background:#222b31}
.ks-tikie-home-3 .tk-header{background:#45525b}.ks-tikie-home-4 .tk-header{background:#334b46}.ks-tikie-home-5 .tk-header{background:#131722}
body.ks-tikie-home-7 .tk-header{background:#253238;color:#fff}body.ks-tikie-home-7 .tk-brand{color:#fff!important}body.ks-tikie-home-7 .tk-desktop-nav>ul>li>a{color:#fff!important}body.ks-tikie-home-7 .tk-account,body.ks-tikie-home-7 .tk-cart{color:#fff!important}body.ks-tikie-home-7 .tk-account small,body.ks-tikie-home-7 .tk-cart small{color:#ddd!important}
:is(.ks-tikie-home-2,.ks-tikie-home-3,.ks-tikie-home-4,.ks-tikie-home-5) .tk-header-main{min-height:94px}
:is(.ks-tikie-home-2,.ks-tikie-home-3,.ks-tikie-home-4,.ks-tikie-home-5) .tk-search{background:#ffffff12;color:#fff;border:1px solid #ffffff40}
:is(.ks-tikie-home-2,.ks-tikie-home-3,.ks-tikie-home-4,.ks-tikie-home-5) .tk-search input,:is(.ks-tikie-home-2,.ks-tikie-home-3,.ks-tikie-home-4,.ks-tikie-home-5) .tk-search button{color:#fff}
:is(.ks-tikie-home-2,.ks-tikie-home-3,.ks-tikie-home-4,.ks-tikie-home-5) .tk-search input::placeholder{color:#ddd}
:is(.ks-tikie-home-2,.ks-tikie-home-3,.ks-tikie-home-4,.ks-tikie-home-5) .tk-secondary-nav .tk-desktop-nav>ul>li>a{font-size:10px;padding-block:8px}
body:is(.ks-tikie-home-6,.ks-tikie-home-7,.ks-tikie-home-8,.ks-tikie-home-10){background:#fff;color:#292929}
:is(.ks-tikie-home-6,.ks-tikie-home-7,.ks-tikie-home-8,.ks-tikie-home-10) .tk-header{background:#fff;color:#292929}
:is(.ks-tikie-home-6,.ks-tikie-home-7,.ks-tikie-home-8,.ks-tikie-home-10) .tk-brand{color:#292929!important}
:is(.ks-tikie-home-6,.ks-tikie-home-7,.ks-tikie-home-8,.ks-tikie-home-10) .tk-account,:is(.ks-tikie-home-6,.ks-tikie-home-7,.ks-tikie-home-8,.ks-tikie-home-10) .tk-cart{color:#292929!important}
:is(.ks-tikie-home-6,.ks-tikie-home-7,.ks-tikie-home-8,.ks-tikie-home-10) .tk-account small,:is(.ks-tikie-home-6,.ks-tikie-home-7,.ks-tikie-home-8,.ks-tikie-home-10) .tk-cart small{color:#777}
:is(.ks-tikie-home-6,.ks-tikie-home-7,.ks-tikie-home-8,.ks-tikie-home-10) .tk-desktop-nav>ul>li>a{color:#292929}
:is(.ks-tikie-home-6,.ks-tikie-home-7,.ks-tikie-home-8,.ks-tikie-home-10) .tk-nav-line{border-block:1px solid #eee}
:is(.ks-tikie-home-6,.ks-tikie-home-7,.ks-tikie-home-8,.ks-tikie-home-10) .tk-secondary-nav .tk-desktop-nav>ul>li>a{font-size:10px;padding-block:8px}
:is(.ks-tikie-home-2,.ks-tikie-home-3,.ks-tikie-home-4,.ks-tikie-home-5,.ks-tikie-home-6,.ks-tikie-home-7,.ks-tikie-home-8,.ks-tikie-home-10) .tk-brand img{max-height:60px}
@media(max-width:1199px){
 .tk-stage-split{gap:35px}.tk-stage-copy h1{font-size:45px}.tk-stage-book img{max-height:370px}.tk-layout-book-grid{gap:18px}.tk-home4-content{grid-template-columns:170px minmax(0,1fr);gap:30px}.tk-author-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-collection-art{min-height:240px;padding:16px}.tk-collection-art img{height:190px}.tk-home8-promos>a{padding:25px;gap:15px}.tk-home10-story{gap:45px}
}
@media(max-width:767px){
 .tk-layout-selector-inner{flex-wrap:wrap;gap:7px;justify-content:center;padding-block:9px}.tk-layout-selector-inner>span{font-size:10px}.tk-layout-selector form{gap:7px}.tk-layout-selector label{font-size:10px}.tk-layout-selector select{width:177px}.tk-layout-selector button{padding-inline:11px}
 .tk-stage-split{grid-template-columns:1fr;min-height:0;gap:0;padding-block:25px}.tk-stage-copy{padding-block:28px;max-width:none}.tk-stage-copy h1{font-size:37px;letter-spacing:-.7px;margin:13px 0 18px}.tk-stage-copy p{font-size:13px;line-height:1.8}.tk-stage-author{font-size:11px!important}.tk-stage-button{padding:11px 18px;margin-top:12px;font-size:9px;gap:20px}.tk-section-eyebrow{font-size:9px;letter-spacing:1.5px}
 .tk-stage-book{min-height:270px;max-height:320px;padding-block:15px}.tk-stage-book img{max-height:270px;max-width:75%}.tk-stage-index{bottom:10px}
 .tk-section{padding-block:38px}.tk-section-heading{align-items:center;gap:12px;margin-bottom:24px}.tk-section-heading h2{font-size:20px;letter-spacing:1px}.tk-section-heading>a{font-size:9px}.tk-layout-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .tk-layout-books .shop-card-yayport__title{font-size:12px}.tk-layout-books .shop-card-yayport__price-row{flex-wrap:wrap;gap:3px}.tk-layout-books .shop-card-yayport__cart-btn{font-size:10px;padding-inline:6px}
 .tk-category-band{padding-block:30px}.tk-category-links{gap:20px 12px}.tk-category-links>a{flex-basis:calc(33% - 12px);max-width:calc(33% - 8px);font-size:10px}.tk-category-symbol{height:48px;width:48px;font-size:25px}
 .tk-author-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px}.tk-author-cover{width:80px;height:80px}.tk-author-cover img{max-height:66px;max-width:60px}.tk-author-strip strong{font-size:11px}.tk-author-strip>a>span:last-child{font-size:9px}
 .tk-home2-stage .tk-stage-copy{padding-bottom:8px}.tk-home2-stage .tk-stage-book{margin-bottom:20px}.tk-reading-note-grid{grid-template-columns:1fr 1fr;gap:25px 18px}.tk-reading-note-grid h3{font-size:15px}.tk-reading-note-grid p{font-size:12px}.tk-note-number{font-size:36px}
 .tk-home3-pair{min-height:300px}.tk-home3-pair .tk-stage-book{max-width:180px;min-height:0}.tk-home3-pair img{max-width:100%;max-height:240px}.tk-editorial-band{padding-block:55px}.tk-editorial-band h2{font-size:38px}
 .tk-home4-stage{min-height:450px;background-position:62% center}.tk-home4-stage .tk-stage-copy{max-width:85%}.tk-home4-content{grid-template-columns:1fr;gap:30px;padding-top:30px}.tk-home4-sidebar{padding:20px}.tk-home4-sidebar .tk-category-links{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.tk-home4-sidebar .tk-category-links>a{max-width:none;font-size:10px}.tk-home4-main .tk-layout-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-home4-main .tk-section{padding-bottom:30px}
 .tk-home5-stage{min-height:530px;background-position:63% center}.tk-home5-stage .tk-stage-copy{padding-top:150px}.tk-home5-stage h1{font-size:42px}.tk-dark-content .tk-layout-book-grid{gap:12px}.tk-dark-promos{grid-template-columns:1fr;gap:18px;padding-block:15px}.tk-dark-promos>a{padding:20px;gap:18px}.tk-dark-promos strong{font-size:22px}.tk-promo-cover img{max-height:200px}
 .tk-home6-stage .tk-stage-split{min-height:0}.tk-home6-stage h1{font-size:46px}.tk-home6-collage{height:350px;margin:10px 0}.tk-collage-book img{max-height:175px}.tk-collage-book{width:44%}.tk-collage-book .tk-book-placeholder{min-height:150px;padding:10px;gap:12px}.tk-collage-book .tk-book-placeholder strong{font-size:18px}.tk-discover-grid{grid-template-columns:1fr 1fr;gap:20px}.tk-discover-grid>a{padding:5px}.tk-discover-grid h3{font-size:21px}.tk-discover-grid>a>span:first-child{font-size:40px}.tk-publisher-story{padding-block:55px}.tk-publisher-story h2{font-size:34px}.tk-publisher-story p{font-size:13px}
 .tk-home7-stage{min-height:500px;background-position:58% center}.tk-home7-stage .tk-stage-copy{padding-bottom:50px}.tk-home7-stage h1{font-size:43px}.tk-home7-paths{grid-template-columns:1fr;gap:0;padding-block:20px;margin:0 auto}.tk-home7-paths>a{justify-content:flex-start;padding:22px;border-right:0;border-bottom:1px solid #ffffff20}.tk-home7-paths strong{font-size:48px}.tk-home7-paths span{font-size:18px}.tk-home7-category-band{padding-block:30px}
 .tk-home8-stage{min-height:480px;background-position:60% center}.tk-home8-stage h1{font-size:43px}.tk-home8-promos{grid-template-columns:1fr;gap:18px;padding-top:25px}.tk-home8-promos>a{padding:25px;min-height:220px}.tk-promo-copy strong{font-size:25px}.tk-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.tk-collection-art{min-height:200px;padding:12px}.tk-collection-art img{height:170px}.tk-collection-grid strong{font-size:11px}.tk-collection-grid>a>span:last-child{font-size:10px}
 .tk-home10-stage .tk-stage-split{min-height:0}.tk-home10-stage .tk-stage-book{order:2}.tk-home10-stage .tk-stage-book img{max-height:290px}.tk-home10-stage h1{font-size:43px}.tk-home10-story{grid-template-columns:1fr;gap:30px}.tk-home10-story-art{padding:25px}.tk-home10-story-art img{max-height:260px}.tk-home10-story h2{font-size:32px}
}
@media(prefers-reduced-motion:reduce){.tk-collection-art img{transition:none}}
