@charset "UTF-8";*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}body{background-color:var(--white);color:var(--text);font-family:var(--font-body),-apple-system,sans-serif;font-size:var(--font-base);line-height:1.5}ol,ul{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}a{color:inherit;text-decoration:none}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;margin:0;padding:0}:focus-visible{outline:2px solid var(--focus)}:focus:not(:focus-visible){outline:none}table{border-collapse:collapse;width:100%}td,th{padding:.5rem;text-align:left}audio,video{height:auto;width:100%}label{display:inline-block;margin-bottom:.5rem}button,input,select,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0}button:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.clipped{display:none;height:0;opacity:0;overflow:hidden}:root{--white:#fff;--grey-1:#f4f4f4;--grey-2:#e1e1e1;--grey-3:#868686;--grey-4:#4d4e4d;--grey-5:#363636;--hachette-black:#202221;--primary:#0096c6;--primary-light:#00ade4;--focus:#007bff;--orange:#fa7600;--error:red;--play-silder:#007db5;--text:var(--grey-5);--heading:var(--hachette-black);--backdrop:var(--grey-1);--acknowledgement:var(--grey-2);--separator:var(--grey-4);--border-color:var(--grey-2);--font-body:"frutiger-roman",sans-serif;--font-serif:"adobe-garamond-pro",serif;--font-xs:12px;--font-sm:14px;--font-base:16px;--font-md:18px;--font-lg:20px;--font-xl:26px;--font-2xl:36px;--font-weight-normal:400;--font-weight-bold:700;--line-height-none:1;--line-height-tight:1.2;--line-height-snug:1.3;--line-height-normal:1.5;--filter-hover:sepia(0.1) brightness(1.1);--transition-base:0.3s all ease-in-out;--shimmer-base:var(--grey-1);--shimmer-highlight:var(--grey-2);--img-fade-duration:0.4s}@font-face{font-family:frutiger-roman;src:url(../fonts/frutiger-roman.eot?v=2);src:url(../fonts/frutiger-roman.eot?v=2#iefix) format("embedded-opentype"),url(../fonts/frutiger-roman.woff?v=2) format("woff"),url(../fonts/frutiger-roman.ttf?v=2) format("truetype"),url(../fonts/frutiger-roman.svg?v=20) format("svg")}h1,h2,h3,h4,h5{font-weight:400}h1{color:var(--heading);font-size:var(--font-2xl);line-height:var(--line-height-tight);margin-bottom:10px}@media screen and (max-width:1200px){h1{font-size:var(--font-xl)}}h2{color:var(--hachette-black);font-size:var(--font-xl)}@media screen and (max-width:1200px){h2{font-size:var(--font-lg)}}a,p,span{font-size:var(--font-md)}@media screen and (min-width:650px){a,p,span{font-size:var(--font-lg)}}.wysiwyg{color:var(--text);font-size:var(--font-xl)}.wysiwyg,.wysiwyg p,.wysiwyg span{line-height:var(--line-height-snug)}.wysiwyg p,.wysiwyg span{font-family:var(--font-serif);font-size:var(--font-md);margin-bottom:10px}@media screen and (min-width:650px){.wysiwyg p,.wysiwyg span{font-size:var(--font-lg)}}.wysiwyg a{font-family:var(--font-body);font-size:var(--font-md)}.Wysiwyg h1,.Wysiwyg h2,.Wysiwyg h3,.Wysiwyg h4,.Wysiwyg h5{padding-bottom:20px}.Wysiwyg a,.Wysiwyg p,.Wysiwyg span{font-family:var(--font-serif);font-size:var(--font-md);line-height:var(--line-height-snug);padding-bottom:20px}@media screen and (min-width:650px){.Wysiwyg a,.Wysiwyg p,.Wysiwyg span{font-size:var(--font-lg)}}.Wysiwyg p a{color:var(--primary)}.Wysiwyg p a:hover{color:var(--primary-dark)}.Wysiwyg a{color:var(--primary)}.Wysiwyg a:hover{color:var(--primary-dark)}.body{overflow-x:hidden;position:relative}.body.disable-scroll{overflow:hidden}.body-overlay{background-color:rgba(0,0,0,.5);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:var(--transition-base);width:100vw;z-index:4}.body-overlay.is-active{display:block;opacity:1;pointer-events:all}.mobile{display:none!important}@media screen and (max-width:960px){.mobile{display:block!important}}.desktop{display:block!important}@media screen and (min-width:960px){.desktop{display:none!important}}.separator{background:var(--separator);height:22px;width:1px}.share li a{border:1px solid var(--white);height:28px;width:28px}.share li a:hover{border:1px solid var(--primary)}.share li a:hover,.share li a:hover svg{color:var(--primary)}.share li a svg{color:var(--white);height:12px;width:12px}@media screen and (max-width:960px){.share{display:none}}.alternate .share{justify-content:flex-start}.alternate .share li a{border:1px solid var(--primary);height:36px;width:36px}.alternate .share li a:hover{border:1px solid var(--hachette-black);color:var(--hachette-black)}.alternate .share li a:hover svg{color:var(--hachette-black)}.alternate .share li a svg{color:var(--primary)}.hero-wrapper.collections-hero-wrapper{isolation:isolate;padding:0 30px 40px;position:relative}.hero-wrapper.collections-hero-wrapper.no-breadcrumb{padding-top:40px}.hero-wrapper.collections-hero-wrapper .content-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1040px;padding-bottom:20px;width:100%}.hero-wrapper.collections-hero-wrapper .content-title .title{font-size:var(--font-lg)}.hero-wrapper.collections-hero-wrapper .content-title .title p{color:var(--hachette-black);font-family:var(--font-serif);font-size:inherit}.hero-wrapper.collections-hero-wrapper .content-backing{background:var(--grey-1);bottom:0;left:0;position:absolute;right:0;top:0;transition:height .3s ease-in-out;z-index:-1}@media screen and (max-width:650px){.hero-wrapper.collections-hero-wrapper{padding:0 20px}}.collections-items-wrapper{background:var(--grey-1);margin:60px 0 0;padding:60px 20px}.collections-items-wrapper .collections-items{-moz-column-count:4;column-count:4;gap:20px;-moz-column-gap:60px;column-gap:60px;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.collections-items-wrapper .collections-items li{-moz-column-break-inside:avoid;break-inside:avoid;line-height:var(--line-height-tight);padding:10px 0}.collections-items-wrapper .collections-items li a{font-size:inherit;line-height:inherit;transition:var(--transition-base)}.collections-items-wrapper .collections-items li a:hover{color:var(--primary)}@media screen and (max-width:960px){.collections-items-wrapper .collections-items{-moz-column-count:3;column-count:3}}@media screen and (max-width:650px){.collections-items-wrapper .collections-items{-moz-column-count:2;column-count:2}}@media screen and (max-width:390px){.collections-items-wrapper .collections-items{-moz-column-count:1;column-count:1}}.collections-items-wrapper .collections-header{border-bottom:1px solid var(--border-color);justify-content:space-between;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.collections-items-wrapper .collections-header h3{font-size:var(--font-lg);margin-bottom:10px}.collection-hero-wrapper{padding:0 30px;position:relative}@media screen and (max-width:650px){.collection-hero-wrapper{padding:0 20px}}.collection-hero-wrapper .content-title{align-items:flex-start;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.collection-hero-wrapper .content-title h1{text-transform:none}.collection-hero-wrapper .content-backing{background:var(--grey-1);left:0;position:absolute;right:0;top:0;transition:height .3s ease-in-out;z-index:-1}.collection-hero-wrapper .banner-image{aspect-ratio:2.736;margin-bottom:20px;width:100%}.collection-content-wrapper{padding:60px 30px 40px}.collection-content-wrapper .collection-content{margin-left:auto;margin-right:auto;max-width:1040px;transition:opacity .2s ease;width:100%}.collection-content-wrapper .collection-content.is-loading{opacity:.4;pointer-events:none}@media screen and (max-width:960px){.collection-content-wrapper{padding:30px 30px 0}}@media screen and (max-width:650px){.collection-content-wrapper{padding:20px 20px 0}}.similar-collections-wrapper{background:var(--grey-1);margin-top:60px;padding:20px 0}.similar-collections-wrapper .tabs{margin-bottom:20px;margin-top:20px}.featured-collection-wrapper{padding:0 30px;position:relative;z-index:4}@media screen and (max-width:650px){.featured-collection-wrapper{padding:0 20px}}.featured-collection{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.featured-collection .text{display:flex;flex-direction:column;gap:10px}.featured-collection .text h2{font-size:var(--font-xl)}.featured-collection .text h2 a{font-size:inherit}.featured-collection .image-wrapper{display:block;height:auto;overflow:hidden;width:100%}.featured-collection .image-wrapper img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:650px){.featured-collection .image-wrapper{max-width:250px}}@media screen and (max-width:650px){.featured-collection{align-items:flex-start;flex-direction:column;gap:20px}.featured-collection .image-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:100%}}@media screen and (min-width:650px){.featured-collection{margin:-40px auto 0}}.hero-swiper{min-height:510px;opacity:0;overflow:hidden;padding-bottom:60px;position:relative;transition:opacity .5s ease-in-out}.hero-swiper swiper-container{height:100%;width:100%}.hero-swiper swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-swiper swiper-container{margin-left:auto;margin-right:auto}.hero-swiper::part(container){overflow:visible!important}.hero-swiper::part(pagination){bottom:-40px;display:flex;flex-direction:row;justify-content:flex-end;left:50%;transform:translateX(-50%);width:1040px;z-index:12}.hero-swiper swiper-slide{height:450px;width:1238px}.hero-swiper .book-content{align-items:center;display:flex;flex-direction:row;gap:80px;justify-content:space-between;left:50%;max-width:1040px;position:absolute;transform:translateX(-50%);width:100%}.hero-swiper .book-content .book-cover{aspect-ratio:.656;height:450px;position:relative;top:60px;width:auto}.hero-swiper .book-content h2{color:var(--white);display:inline-block;font-size:var(--font-2xl);line-height:var(--line-height-tight);pointer-events:all;text-align:left}.hero-swiper .book-content h2.inverted{color:var(--hachette-black)}.hero-swiper .book-background{aspect-ratio:2.75;height:450px;width:auto}@media screen and (max-width:1200px){.hero-swiper{min-height:410px}.hero-swiper swiper-slide{height:350px;max-width:90%;width:100%}.hero-swiper swiper-slide .book-content{gap:40px;height:350px;justify-content:center;padding:0 60px}.hero-swiper swiper-slide .book-content .book-cover{height:355px}.hero-swiper swiper-slide .book-content h2{font-size:var(--font-xl)}.hero-swiper swiper-slide .book-background{height:350px;width:100%}.hero-swiper::part(pagination){bottom:-30px;display:flex;flex-direction:row;justify-content:flex-end;left:0;right:0;transform:translateX(0);width:calc(100% - 30px)}}@media screen and (max-width:650px){.hero-swiper{min-height:220px;padding-bottom:30px}.hero-swiper swiper-slide{height:170px;max-width:100%}.hero-swiper swiper-slide .book-content{gap:40px;height:170px;padding:0 20px}.hero-swiper swiper-slide .book-content .book-cover{height:170px;top:20px}.hero-swiper swiper-slide .book-content h2{font-size:var(--font-base)}.hero-swiper swiper-slide .book-background{height:170px}.hero-swiper::part(pagination){bottom:-20px}}.partners-swiper{animation:fadeIn .5s ease-in-out forwards;animation-delay:.3s;border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);height:85px;margin-left:auto;margin-right:auto;margin-top:60px;max-width:1040px;opacity:0;overflow:hidden;padding:10px 0;position:relative;width:100%}.partners-swiper .partner-link{align-items:center;display:flex;height:100%;justify-content:center}.partners-swiper .partner-image{display:block;height:62px;-o-object-fit:cover;object-fit:cover;width:auto}@media screen and (max-width:1200px){.partners-swiper{max-width:calc(100% - 60px)}}@media screen and (max-width:650px){.partners-swiper{margin-top:0}}.btn-primary{align-items:center;align-self:flex-start;background:var(--primary);color:var(--white);cursor:pointer;display:inline-flex;flex-direction:row;font-size:var(--font-base);justify-content:center;line-height:var(--line-height-tight);padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background .3s ease-in-out 0s,color .3s ease-in-out 0s,border .3s ease-in-out 0s}.btn-primary.alternate{background:transparent;border:1px solid var(--white);color:var(--white)}.btn-primary.alternate:hover{border-color:var(--primary-light)}.btn-primary.outline{background:transparent;border:1px solid var(--primary);color:var(--primary)}.btn-primary.outline:hover{background:var(--primary);color:var(--white)}.btn-primary.fullwidth{width:100%}.btn-primary:hover{background:var(--primary-light)}.subscribe{background:url(/img/background.jpg) 50% 50%;background-size:cover;padding:50px 20px}.subscribe h2{color:var(--white);font-size:var(--font-xl);margin-bottom:20px}.subscribe .inner{margin:0 auto;max-width:660px;text-align:center}form{display:flex;flex-direction:column}form input[type=color],form input[type=date],form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=range],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url]{background:var(--white);border-color:var(--white);border-right:0;border:1px solid var(--border-color);padding:9px 15px;position:relative;text-align:left}form .checkboxes{display:flex;flex-direction:column;gap:10px;margin-top:10px;overflow:hidden;transition:all .3s ease-in-out}form .input-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}form .input-wrapper input[type=email],form .input-wrapper input[type=text]{color:var(--hachette-black);width:100%}form .input-wrapper>div{align-items:center;display:flex;flex-direction:row;gap:10px}form .input-wrapper label{font-size:var(--font-base);margin-bottom:0;text-align:left}.subscribe form .input-wrapper label{color:var(--white)}form .input-wrapper label a{font-size:inherit}form .input-wrapper .error-message{color:var(--hachette-black);margin-top:5px}form input[type=checkbox i]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:initial;border:initial;box-sizing:border-box;cursor:default;margin:5px 3px 3px 0;padding:initial}form a{color:var(--white);text-decoration:underline}label.required--show:after,legend.required--show:after{color:currentColor;content:"*"}label.required--error,label.required--error:after,legend.required--error,legend.required--error:after{color:var(--error)}label.required--error~input,label.required--error~select,label.required--error~textarea{border-color:var(--error)}fieldset:has(legend.required--error) .radio-wrapper input[type=radio]{outline:1px solid var(--error)}.error-message:not(:empty){color:var(--error);font-family:var(--font-body);font-size:var(--font-sm)}textarea{background:var(--white);border:1px solid var(--border-color);max-width:100%;padding:10px;width:100%}.select{position:relative}.select svg{height:20px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}select{-webkit-appearance:none;background:none;background-color:var(--white);border:1px solid var(--border-color);box-sizing:border-box;height:42px;padding:9px 35px 9px 9px;width:100%}.newsletter-form{gap:20px;margin-bottom:40px;margin-top:40px}.newsletter-form .input-row{display:flex;flex-direction:row;gap:20px}@media screen and (max-width:650px){.newsletter-form .input-row{flex-direction:column}}.newsletter-form .input-wrapper{display:flex;flex-direction:column;gap:5px;justify-content:flex-start;width:100%}.newsletter-form .input-wrapper input{width:100%}.newsletter-form .subscriptions-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.newsletter-form .subscriptions-wrapper .subscription-item{margin-bottom:20px;max-width:calc(50% - 10px)}.newsletter-form .subscriptions-wrapper .subscription-item:last-child,.newsletter-form .subscriptions-wrapper .subscription-item:nth-last-child(2){margin-bottom:0}.newsletter-form .subscriptions-wrapper .subscription-item .subscription-content{align-items:center;background:var(--border-color);cursor:pointer;display:flex;flex-direction:row;padding:10px 20px}.newsletter-form .subscriptions-wrapper .subscription-item .subscription-content label{cursor:pointer;padding-left:30px;position:relative}.newsletter-form .subscriptions-wrapper .subscription-item .subscription-content label span{color:var(--grey-3);display:block;font-size:var(--font-xs)}.newsletter-form .subscriptions-wrapper .subscription-item .subscription-content label:before{background:var(--white);border:1px solid var(--border-color);border-radius:50%;content:"";height:20px;left:0;position:absolute;top:3px;width:20px}.newsletter-form .subscriptions-wrapper .subscription-item .subscription-content label:after{background:var(--primary);border-radius:50%;content:"";height:10px;left:10px;opacity:0;position:absolute;top:13px;transform:translate(-50%,-50%) scale(0);transition:all .2s;width:10px}.newsletter-form .subscriptions-wrapper .subscription-item .subscription-content .checkbox{display:none}.newsletter-form .subscriptions-wrapper .subscription-item.is-active label:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.newsletter-form .subscriptions-wrapper .subscription-item .subscription-description{background:var(--grey-1);font-size:var(--font-base);padding:10px 16px}.newsletter-form .subscriptions-wrapper .subscription-item .subscription-description p{font-family:var(--font-serif);font-size:inherit}@media screen and (max-width:650px){.newsletter-form .subscriptions-wrapper .subscription-item{max-width:100%}}.newsletter-form .error-message{color:var(--error)!important;display:block;width:100%}.newsletter-form .newsletter-heading{font-size:var(--font-base);margin-bottom:10px;margin-top:10px}.newsletter-form .terms{font-size:var(--font-base)}.newsletter-form .terms label{align-items:flex-start;display:flex;flex-direction:row;gap:10px}.newsletter-form .terms label input{margin-top:8px;width:auto}.newsletter-form .terms a{color:var(--primary);font-size:inherit}.competitions-form{background:var(--grey-1);margin-top:40px;padding:60px}@media screen and (max-width:960px){.competitions-form{padding:40px 30px}}@media screen and (max-width:650px){.competitions-form{padding:40px 20px}}.competitions-form .btn-disabled{cursor:not-allowed;opacity:.4}.competitions-form .btn-disabled:hover{background:var(--primary)}.competitions-form.form-wrapper .form{margin:0 auto;max-width:1040px;width:100%}.competitions-form.form-wrapper .form a:not(.btn-primary){color:var(--primary)}.competitions-form.form-wrapper .form h2{padding-bottom:20px}.competitions-form.form-wrapper .form form{display:flex;flex-direction:column;gap:20px}.competitions-form .input-row{display:flex;flex-direction:row;gap:20px}@media screen and (max-width:650px){.competitions-form .input-row{flex-direction:column}}.competitions-form .input-wrapper{display:flex;flex-direction:column;gap:5px;justify-content:flex-start;width:100%}.competitions-form .input-wrapper.row{flex-direction:row}.competitions-form .input-wrapper input:not([type=checkbox]){width:100%}.competitions-form input[type=checkbox]{flex:none;width:auto}.competitions-form .hidden{display:none}hr{border:1px solid var(--border-color);margin:10px 0}.slider,.stacker{animation:fadeIn .5s ease-in-out forwards;animation-delay:.3s;margin:60px auto;max-width:1100px;opacity:0;padding:0 30px;width:100%}@media screen and (max-width:960px){.slider,.stacker{margin:40px auto;padding:0 20px}}@media screen and (max-width:650px){.slider,.stacker{margin:20px auto}}.slider .slider-header,.stacker .slider-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}@media screen and (max-width:960px){.slider .slider-header,.stacker .slider-header{align-items:flex-start;flex-direction:column}}.slider .slider-title,.stacker .slider-title{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;transition:var(--transition-base)}.slider .slider-title h2,.stacker .slider-title h2{font-size:var(--font-lg);transition:var(--transition-base)}.slider .slider-title .view-more,.stacker .slider-title .view-more{color:var(--primary)}.slider .slider-title .view-more svg,.stacker .slider-title .view-more svg{height:13px;width:13px;fill:var(--primary);transform:rotate(-90deg)}.slider .slider-title:hover,.stacker .slider-title:hover{gap:15px}.slider .slider-title:hover a h2,.stacker .slider-title:hover a h2{color:var(--primary)}.slider .slider-content,.stacker .slider-content{display:flex;flex-direction:column;overflow:hidden;transition:height .3s ease}.slider .slider-content swiper-container,.stacker .slider-content swiper-container{width:100%}.slider .slider-content .tab-item,.stacker .slider-content .tab-item{display:none;flex-direction:row;gap:20px;justify-content:flex-start}.slider .slider-content .tab-item.is-active,.stacker .slider-content .tab-item.is-active{display:flex}.slider .slider-content swiper-slide,.stacker .slider-content swiper-slide{animation:fadeIn .5s forwards;display:flex;opacity:0;width:auto}.slider .slider-content swiper-slide:first-child,.stacker .slider-content swiper-slide:first-child{animation-delay:25ms}.slider .slider-content swiper-slide:nth-child(2),.stacker .slider-content swiper-slide:nth-child(2){animation-delay:.05s}.slider .slider-content swiper-slide:nth-child(3),.stacker .slider-content swiper-slide:nth-child(3){animation-delay:75ms}.slider .slider-content swiper-slide:nth-child(4),.stacker .slider-content swiper-slide:nth-child(4){animation-delay:.1s}.slider .slider-content swiper-slide:nth-child(5),.stacker .slider-content swiper-slide:nth-child(5){animation-delay:.125s}.slider .slider-content swiper-slide:nth-child(6),.stacker .slider-content swiper-slide:nth-child(6){animation-delay:.15s}.slider .slider-content swiper-slide:nth-child(7),.stacker .slider-content swiper-slide:nth-child(7){animation-delay:.175s}.slider .slider-content swiper-slide:nth-child(8),.stacker .slider-content swiper-slide:nth-child(8){animation-delay:.2s}.slider .slider-content swiper-slide:nth-child(9),.stacker .slider-content swiper-slide:nth-child(9){animation-delay:.225s}.slider .slider-content swiper-slide:nth-child(10),.stacker .slider-content swiper-slide:nth-child(10){animation-delay:.25s}.slider .slider-content swiper-slide:nth-child(11),.stacker .slider-content swiper-slide:nth-child(11){animation-delay:.275s}.slider .slider-content swiper-slide:nth-child(12),.stacker .slider-content swiper-slide:nth-child(12){animation-delay:.3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slider .slider-content .item-wrapper,.stacker .slider-content .item-wrapper{display:flex;flex-direction:column;gap:15px;width:100%}.slider .slider-content .item-wrapper:hover .feature-image img,.stacker .slider-content .item-wrapper:hover .feature-image img{filter:var(--filter-hover)}.slider .slider-content .item-wrapper:hover .feature-title,.stacker .slider-content .item-wrapper:hover .feature-title{color:var(--primary)}.slider .slider-content .item-wrapper .feature-image,.stacker .slider-content .item-wrapper .feature-image{position:relative;width:100%}.slider .slider-content .item-wrapper .feature-image img,.stacker .slider-content .item-wrapper .feature-image img{transition:var(--transition-base);width:100%}.slider .slider-content .item-wrapper .feature-author,.slider .slider-content .item-wrapper .feature-title,.stacker .slider-content .item-wrapper .feature-author,.stacker .slider-content .item-wrapper .feature-title{display:-webkit-box;text-align:left;width:100%;-webkit-box-orient:vertical;overflow:hidden}.slider .slider-content .item-wrapper .feature-author,.stacker .slider-content .item-wrapper .feature-author{line-clamp:1;-webkit-line-clamp:1;color:var(--grey-3);text-overflow:ellipsis}.slider .button-wrapper,.stacker .button-wrapper{display:flex;flex-direction:row;justify-content:center;margin-top:20px;width:100%}.slider swiper-container::part(button-next),.slider swiper-container::part(button-prev),.stacker swiper-container::part(button-next),.stacker swiper-container::part(button-prev){align-items:center;background:var(--primary);color:var(--white);display:flex;flex-direction:column;height:20px;justify-content:center;opacity:0;padding:10px;pointer-events:all;transition:var(--transition-base);width:20px}.slider swiper-container::part(button-next):hover,.slider swiper-container::part(button-prev):hover,.stacker swiper-container::part(button-next):hover,.stacker swiper-container::part(button-prev):hover{filter:var(--filter-hover)}.slider swiper-container:hover::part(button-next),.slider swiper-container:hover::part(button-prev),.stacker swiper-container:hover::part(button-next),.stacker swiper-container:hover::part(button-prev){opacity:revert-layer}.slider swiper-container::part(button-next),.stacker swiper-container::part(button-next){right:0}.slider swiper-container::part(button-prev),.stacker swiper-container::part(button-prev){left:0}.stacker .slider-content .tab-item{align-items:end;flex-direction:row;flex-wrap:wrap;gap:20px}@media screen and (max-width:650px){.stacker .slider-content .tab-item{gap:20px 15px}}.stacker .slider-content .tab-item .item-wrapper{animation:fadeIn .5s forwards;opacity:0}.stacker .slider-content .tab-item .item-wrapper:first-child{animation-delay:25ms}.stacker .slider-content .tab-item .item-wrapper:nth-child(2){animation-delay:.05s}.stacker .slider-content .tab-item .item-wrapper:nth-child(3){animation-delay:75ms}.stacker .slider-content .tab-item .item-wrapper:nth-child(4){animation-delay:.1s}.stacker .slider-content .tab-item .item-wrapper:nth-child(5){animation-delay:.125s}.stacker .slider-content .tab-item .item-wrapper:nth-child(6){animation-delay:.15s}.stacker .slider-content .tab-item .item-wrapper:nth-child(7){animation-delay:.175s}.stacker .slider-content .tab-item .item-wrapper:nth-child(8){animation-delay:.2s}.stacker .slider-content .tab-item .item-wrapper:nth-child(9){animation-delay:.225s}.stacker .slider-content .tab-item .item-wrapper:nth-child(10){animation-delay:.25s}.stacker .slider-content .tab-item .item-wrapper:nth-child(11){animation-delay:.275s}.stacker .slider-content .tab-item .item-wrapper:nth-child(12){animation-delay:.3s}.tabs-navigation{display:flex;flex-direction:row;gap:25px}.tabs-navigation .tab{color:var(--grey-3);cursor:pointer;font-size:var(--font-base);line-height:var(--line-height-none);padding:10px 0;transition:color .3s ease-in-out}.tabs-navigation .tab:hover{color:var(--primary)}.tabs-navigation .tab.is-active{border-bottom:3px solid var(--primary);color:var(--primary)}.tabs-nav-slider swiper-slide{width:auto}@media screen and (max-width:650px){.tabs-nav-slider swiper-slide{font-size:var(--font-sm)!important}.tabs-nav-slider swiper-slide::part(container){overflow:visible}}swiper-slide.tab:last-child{margin-right:0!important}.slider.book-slider .item-wrapper,.stacker.book-slider .item-wrapper{align-items:center}.slider.book-slider .item-wrapper .feature-details,.stacker.book-slider .item-wrapper .feature-details{display:flex;flex-direction:column;gap:2px;min-height:65px;width:100%}.slider.book-slider .item-wrapper .feature-title,.stacker.book-slider .item-wrapper .feature-title{color:var(--hachette-black);display:-webkit-box;font-size:var(--font-base);line-height:var(--line-height-tight);min-height:2.4em;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:var(--transition-base)}@media screen and (min-width:650px){.slider.book-slider .item-wrapper .feature-title,.stacker.book-slider .item-wrapper .feature-title{line-clamp:3;-webkit-line-clamp:3;min-height:3.6em}}.slider.book-slider .item-wrapper .feature-author,.stacker.book-slider .item-wrapper .feature-author{color:var(--grey-3);display:-webkit-box;font-size:var(--font-sm);line-height:var(--line-height-tight);line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;width:100%}.slider.book-slider{max-width:1040px}.slider.book-slider .slider-content .tab-item swiper-slide{align-self:flex-end}.slider.book-slider .slider-content .tab-item swiper-slide .item-wrapper{max-width:160px}.slider.book-slider .slider-content .tab-item swiper-slide .item-wrapper .feature-image{flex-grow:1;overflow:hidden;width:100%}.slider.book-slider .slider-content .tab-item swiper-slide .item-wrapper .feature-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%}.slider.book-slider swiper-container::part(button-next),.slider.book-slider swiper-container::part(button-prev){top:calc(50% - 50px)}.stacker.book-slider .slider-content .tab-item .item-wrapper{max-width:calc(16.66667% - 16.66667px)}@media screen and (max-width:960px){.stacker.book-slider .slider-content .tab-item .item-wrapper{max-width:calc(20% - 16px)}.stacker.book-slider .slider-content .tab-item .item-wrapper .feature-title{font-size:var(--font-base)}}@media screen and (max-width:650px){.stacker.book-slider .slider-content .tab-item .item-wrapper{max-width:calc(25% - 11.25px)}}@media screen and (max-width:390px){.stacker.book-slider .slider-content .tab-item .item-wrapper{max-width:calc(33.33333% - 10px)}}.slider.news-slider{max-width:1040px}.slider.news-slider .item-wrapper{align-items:center;gap:15px;max-width:250px}.slider.news-slider .item-wrapper .feature-image{aspect-ratio:250/140;flex-grow:0;height:auto;overflow:hidden;width:100%}.slider.news-slider .item-wrapper .feature-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slider.news-slider .item-wrapper .feature-title{color:var(--hachette-black);display:-webkit-box;font-size:var(--font-base);line-height:var(--line-height-tight);min-height:2.4em;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:var(--transition-base)}@media screen and (min-width:650px){.slider.news-slider .item-wrapper .feature-title{line-clamp:3;-webkit-line-clamp:3;min-height:3.6em}}.slider.news-slider swiper-container::part(button-next),.slider.news-slider swiper-container::part(button-prev){top:calc(50% - 40px)}.slider.discover-slider{max-width:1100px}.slider.discover-slider .slider-content .tab-item swiper-slide{align-self:stretch}.slider.discover-slider .item-wrapper{flex-grow:0;max-width:100%}.slider.discover-slider .item-wrapper .feature-image{aspect-ratio:250/140;flex-grow:0;height:auto;overflow:hidden;width:100%}.slider.discover-slider .item-wrapper .feature-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slider.discover-slider .item-wrapper .feature-title{color:var(--hachette-black);font-size:var(--font-base);line-height:var(--line-height-tight);overflow:hidden;transition:var(--transition-base);line-clamp:unset;-webkit-line-clamp:unset}.slider.discover-slider .item-wrapper .feature-meta{color:var(--grey-3);font-size:var(--font-sm)}.slider.collection-slider{max-width:1040px}.slider.collection-slider .slider-content .tab-item .item-wrapper{max-width:240px;width:100%}.slider.collection-slider .slider-content .tab-item .item-wrapper .image-collection{aspect-ratio:1;height:100%;position:relative;width:100%}.slider.collection-slider .slider-content .tab-item .item-wrapper .image-collection img{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.slider.collection-slider .slider-content .tab-item .item-wrapper .image-collection img:first-child{left:0;max-height:90%;max-width:55%;position:absolute;top:50%;transform:translateY(-50%);transform-origin:bottom right}.slider.collection-slider .slider-content .tab-item .item-wrapper .image-collection img:nth-child(2){left:50%;max-height:100%;max-width:60%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.slider.collection-slider .slider-content .tab-item .item-wrapper .image-collection img:nth-child(3){max-height:90%;max-width:55%;position:absolute;right:0;top:50%;transform:translateY(-50%);transform-origin:bottom left}@media screen and (min-width:960px){.slider.collection-slider .slider-content .tab-item .item-wrapper .image-collection:hover{z-index:5}.slider.collection-slider .slider-content .tab-item .item-wrapper .image-collection:hover img:first-child{transform:translateY(-50%) translateX(7%) rotate(-2.5deg)}.slider.collection-slider .slider-content .tab-item .item-wrapper .image-collection:hover img:nth-child(2){transform:translate(-50%,-52.5%)}.slider.collection-slider .slider-content .tab-item .item-wrapper .image-collection:hover img:nth-child(3){transform:translateY(-50%) translateX(-7%) rotate(2.5deg)}}.slider.collection-slider .slider-content .tab-item .item-wrapper .feature-title{align-items:center;overflow:hidden;text-align:center;width:100%;line-clamp:2;-webkit-line-clamp:2;font-size:var(--font-base);line-height:var(--line-height-tight);min-height:2.4em}.author-slider-container{padding:0 30px}@media screen and (max-width:650px){.author-slider-container{padding:0 20px}}.slider.author-slider{max-width:1040px;padding-left:0;padding-right:0}.slider.author-slider .item-wrapper{align-items:center;gap:15px;max-width:192px}.slider.author-slider .item-wrapper .feature-image{aspect-ratio:192/240;height:auto;width:100%}.slider.author-slider .item-wrapper .feature-image img{height:100%;-o-object-fit:cover;object-fit:cover}.slider.author-slider .item-wrapper .feature-title{color:var(--hachette-black);display:-webkit-box;font-size:var(--font-base);line-height:var(--line-height-tight);min-height:2.4em;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:var(--transition-base)}.slider.author-slider swiper-container::part(button-next),.slider.author-slider swiper-container::part(button-prev){top:calc(50% - 40px)}.no-author .more-books-slider-container>.more-books-slider{margin-top:0}.slider.more-books-slider[data-title-id]:not(.is-loaded){height:0;overflow:hidden;visibility:hidden}.more-books-slider-container{padding:0 30px}@media screen and (max-width:650px){.more-books-slider-container{padding:0 20px}}.slider.more-books-slider{max-width:1040px;padding-left:0;padding-right:0}.book-hero-wrapper .slider.more-books-slider{max-width:100%}@media screen and (max-width:960px){.slider.more-books-slider{margin-bottom:20px}}.slider.more-books-slider .slider-content .tab-item swiper-slide{align-self:flex-end}.slider.more-books-slider .item-wrapper{align-items:center;gap:15px}.slider.more-books-slider .item-wrapper .feature-image{flex-grow:1;overflow:hidden;width:100%}.slider.more-books-slider .item-wrapper .feature-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%}.slider.more-books-slider .item-wrapper .feature-details{display:flex;flex-direction:column;gap:2px;min-height:65px;width:100%}.slider.more-books-slider .item-wrapper .feature-title{color:var(--hachette-black);display:-webkit-box;font-size:var(--font-base);line-height:var(--line-height-tight);min-height:2.4em;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:var(--transition-base)}@media screen and (min-width:650px){.slider.more-books-slider .item-wrapper .feature-title{line-clamp:3;-webkit-line-clamp:3;min-height:3.6em}}.slider.more-books-slider .item-wrapper .feature-author{color:var(--grey-3);display:-webkit-box;font-size:var(--font-sm);line-height:var(--line-height-tight);line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.slider.more-books-slider swiper-container::part(button-next),.slider.more-books-slider swiper-container::part(button-prev){top:calc(50% - 50px)}.breadcrumbs-wrapper{background:var(--grey-1);padding:0 30px;position:relative;z-index:3}@media screen and (max-width:650px){.breadcrumbs-wrapper{padding:0 20px}}.breadcrumbs-wrapper .breadcrumbs{color:var(--grey-3);margin-left:auto;margin-right:auto;max-width:1040px;padding:20px 0;white-space:nowrap;width:100%}.breadcrumbs-wrapper .breadcrumbs ol{display:flex;flex-direction:row;gap:5px}.breadcrumbs-wrapper .breadcrumbs ol span{font-size:var(--font-sm)}.breadcrumbs-wrapper .breadcrumbs ol .spacer{line-height:2.4}.breadcrumbs-wrapper .breadcrumbs li:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs-wrapper .breadcrumbs li:last-child a{color:var(--primary)}.breadcrumbs-wrapper .breadcrumbs li a{text-transform:uppercase}.breadcrumbs-wrapper .breadcrumbs li a:hover{color:var(--primary)}@media screen and (max-width:960px){.breadcrumbs-wrapper .breadcrumbs{padding:15px 0}}.header-banner{background-color:var(--grey-1);padding:10px 0 30px;width:100%}.header-banner.no-breadcrumb{padding-top:40px}.banner{margin-left:auto;margin-right:auto;max-width:1100px;padding:0 30px;width:100%}@media screen and (max-width:650px){.banner{padding:0 20px}}.background-grey{background-color:var(--grey-1);padding:20px 0}.desktop-only{display:block}@media screen and (max-width:960px){.desktop-only{display:none}}.favourite{display:inline-block;height:20px;margin-left:3px;width:20px}.favourite .add-fav{display:flex}.favourite .add-fav:hover{color:var(--primary)}.favourite .remove-fav{display:none}.favourite svg{height:20px;transition:var(--transition-base)}.hero-wrapper{padding:0 30px;position:relative}@media screen and (max-width:650px){.hero-wrapper{padding:0 20px}}.hero-wrapper.no-breadcrumb{padding-top:40px}.hero-wrapper .content-backing{background:var(--grey-1);bottom:0;left:0;position:absolute;right:0;top:0;transition:height .3s ease-in-out;z-index:1}.hero-wrapper .hero{color:var(--grey-3);margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.hero-wrapper .content-title{padding-bottom:20px;position:relative;z-index:3}.acknowledgement{background-color:var(--grey-1);display:flex;flex-direction:row;font-size:var(--font-sm);justify-content:center;line-height:var(--line-height-tight);max-width:100%}.acknowledgement p{color:var(--grey-3);display:inline-block;font-size:inherit;line-height:inherit;margin:0 auto;max-width:1100px;padding:30px;text-align:center}.article-two-column{padding:0 30px}@media screen and (max-width:650px){.article-two-column{padding:0 20px}}.article-two-column .wrapper{display:flex;flex-direction:row;gap:80px;margin:30px auto;max-width:1040px;width:100%}.article-two-column .wrapper .left{max-width:calc(100% - 380px);width:100%}.article-two-column .wrapper .left .Wysiwyg,.article-two-column .wrapper .left .wysiwyg{max-width:100%;width:100%}.article-two-column .wrapper .left .Wysiwyg ul,.article-two-column .wrapper .left .wysiwyg ul{margin-left:30px;padding-bottom:20px}.article-two-column .wrapper .left .Wysiwyg ul li,.article-two-column .wrapper .left .wysiwyg ul li{font-family:var(--font-serif);font-size:var(--font-lg);list-style-type:disc}@media screen and (max-width:650px){.article-two-column .wrapper .left .Wysiwyg ul li,.article-two-column .wrapper .left .wysiwyg ul li{font-size:var(--font-md)}}@media screen and (max-width:960px){.article-two-column .wrapper .left{max-width:100%}}.article-two-column .wrapper .right{max-width:320px;width:100%}@media screen and (max-width:960px){.article-two-column .wrapper{flex-direction:column;gap:20px}.article-two-column .wrapper .left .Wysiwyg,.article-two-column .wrapper .right{max-width:100%}}.share{display:flex;flex-direction:row;gap:8px;justify-content:flex-end;list-style-type:none}.share li{list-style:none}.share li a{align-items:center;border:1px solid var(--primary);border-radius:50%;display:flex;flex-direction:column;height:36px;justify-content:center;transition:var(--transition-base);width:36px}.share li a:hover{border:1px solid var(--hachette-black)}.share li a:hover,.share li a:hover svg{color:var(--hachette-black)}.share li a svg{color:var(--primary);display:inline-block;height:14px;transition:var(--transition-base);width:14px}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.img-placeholder{animation:shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--shimmer-base) 25%,var(--shimmer-highlight) 50%,var(--shimmer-base) 75%);background-size:200% 100%}.img-placeholder img{opacity:0;transition:opacity var(--img-fade-duration) ease-in-out}.img-placeholder.is-loaded{animation:none;background:none}.img-placeholder.is-loaded img{opacity:1}@media (prefers-reduced-motion:reduce){.img-placeholder{animation:none;background:var(--shimmer-base)}}@media screen and (max-width:767px){.TitlePage .breadcrumbs-wrapper{background:transparent}}.book-hero-wrapper{padding:0 20px 20px;position:relative}@media screen and (min-width:650px){.book-hero-wrapper{padding:0 30px 20px}}.book-hero-wrapper .content-backing{background:var(--grey-1);height:181px;left:0;position:absolute;right:0;top:0;z-index:-1}@media screen and (max-width:767px){.book-hero-wrapper .content-backing{background:transparent}}.book-hero-wrapper .book-hero{color:var(--grey-3);display:flex;flex-direction:row;gap:60px;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.book-hero-wrapper .book-hero .book-gallery{max-width:320px;position:relative;width:100%;z-index:3}.book-hero-wrapper .book-hero .book-gallery:not(.gallery-mobile){display:none}.book-hero-wrapper .book-hero .book-gallery.gallery-mobile{display:flex;flex-direction:column;gap:15px}.book-hero-wrapper .book-hero .book-gallery .edition-cover{cursor:pointer;display:block;position:relative}.book-hero-wrapper .book-hero .book-gallery .edition-cover__scrim{align-items:center;background-color:rgba(32,34,33,.7);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s;width:100%;z-index:2}.book-hero-wrapper .book-hero .book-gallery .edition-cover__icon{color:var(--white);height:32px;width:32px}.book-hero-wrapper .book-hero .book-gallery .edition-cover__image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.book-hero-wrapper .book-hero .book-gallery .edition-cover__fallback{border:1px solid var(--border-color)}.book-hero-wrapper .book-hero .book-gallery .edition-cover:hover .edition-cover__scrim{opacity:1}.book-hero-wrapper .book-hero .book-gallery .buttons{display:flex;flex-direction:column;gap:10px}.book-hero-wrapper .book-hero .book-gallery hr{margin:0}.book-hero-wrapper .book-hero .book-information{width:100%}.book-hero-wrapper .book-hero .book-information .content-title .author{color:var(--primary);font-size:var(--font-md);padding-bottom:15px}.book-hero-wrapper .book-hero .book-information .content-title .book-categories{font-size:var(--font-sm);margin-top:8px}.book-hero-wrapper .book-hero .book-information .content-title .book-categories a{color:var(--primary);font-weight:500}.book-hero-wrapper .book-hero .book-information .content-title .book-categories a:hover{color:var(--hachette-black)}@media screen and (min-width:768px){.book-hero-wrapper .book-hero .book-information .editions-section{margin-bottom:40px;margin-top:25px}}@media screen and (min-width:1200px){.book-hero-wrapper .book-hero .book-information .editions-section{margin-top:30px}}.book-hero-wrapper .book-hero .book-information .editions-list{display:flex;flex-direction:column;gap:10px}.book-hero-wrapper .book-hero .book-information .editions-list .edition-item{border:1px solid var(--border-color);border-radius:4px;cursor:pointer;transition:border-color .2s ease-in-out}.book-hero-wrapper .book-hero .book-information .editions-list .edition-item.is-active{border-color:var(--primary);border-width:2px}.book-hero-wrapper .book-hero .book-information .editions-list .edition-item.is-active .edition-title{color:var(--primary)}.book-hero-wrapper .book-hero .book-information .editions-list .edition-item.is-open .edition-header__chevron{transform:rotate(0deg)}.book-hero-wrapper .book-hero .book-information .editions-list .edition-item:hover{border-color:var(--primary)}.book-hero-wrapper .book-hero .book-information .editions-list .edition-header{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:20px;justify-content:space-between;padding:15px 20px;text-align:left;width:100%}.book-hero-wrapper .book-hero .book-information .editions-list .edition-header:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.book-hero-wrapper .book-hero .book-information .editions-list .edition-header__info{align-items:center;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:6px;justify-content:space-between}.book-hero-wrapper .book-hero .book-information .editions-list .edition-header__chevron{color:var(--primary);flex-shrink:0;height:16px;transform:rotate(-90deg);transition:transform .2s ease-in-out,color .2s ease-in-out;width:16px}@media screen and (max-width:390px){.book-hero-wrapper .book-hero .book-information .editions-list .edition-header{gap:10px}}.book-hero-wrapper .book-hero .book-information .editions-list .edition-title{align-items:center;color:var(--hachette-black);display:flex;font-size:var(--font-md);font-weight:500;gap:8px;justify-content:start}.book-hero-wrapper .book-hero .book-information .editions-list .edition-title .preorder-pill{background-color:var(--primary);border-radius:32px;color:var(--white);font-size:var(--font-xs);padding:4px 8px}.book-hero-wrapper .book-hero .book-information .editions-list .edition-info{color:var(--grey-3);cursor:text;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;transition:color .2s ease-in-out;-webkit-user-select:text;-moz-user-select:text;user-select:text}.book-hero-wrapper .book-hero .book-information .editions-list .edition-info span{font-size:var(--font-sm)}.book-hero-wrapper .book-hero .book-information .editions-list .edition-info .separator{background:none;color:var(--grey-3);height:auto;line-height:var(--line-height-tight);width:auto}.book-hero-wrapper .book-hero .book-information .editions-list .is-open .edition-info{color:var(--hachette-black)}.book-hero-wrapper .book-hero .book-information .editions-list .edition-retailers{interpolate-size:allow-keywords;background-color:var(--grey-1);display:grid;grid-template-columns:repeat(2,1fr);height:0;overflow:hidden;padding:0 10px;transition:height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:374px){.book-hero-wrapper .book-hero .book-information .editions-list .edition-retailers{grid-template-columns:1fr}}@media screen and (min-width:1200px){.book-hero-wrapper .book-hero .book-information .editions-list .edition-retailers{grid-template-columns:repeat(4,1fr)}}.book-hero-wrapper .book-hero .book-information .editions-list .is-open .edition-retailers{height:auto;padding:10px}.book-hero-wrapper .book-hero .book-information .editions-list .edition-retailer{align-items:center;color:var(--hachette-black);display:flex;flex-direction:row;gap:10px;padding:10px;transition:background-color .2s ease-in-out}.book-hero-wrapper .book-hero .book-information .editions-list .edition-retailer:hover{background-color:var(--grey-1)}.book-hero-wrapper .book-hero .book-information .editions-list .edition-retailer__logo{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.book-hero-wrapper .book-hero .book-information .editions-list .edition-retailer__name{font-size:var(--font-sm)}@media screen and (max-width:650px){.book-hero-wrapper .book-hero .book-information .editions-list .edition-item:not(.is-open) .edition-date-summary{display:inline}.book-hero-wrapper .book-hero .book-information .editions-list .edition-item:not(.is-open) .edition-info{display:none}}.book-hero-wrapper .book-hero .book-information .editions-list .edition-date-summary{color:var(--grey-3);display:none;font-size:var(--font-xs)}@media screen and (min-width:768px) and (max-width:815px){.book-hero-wrapper .book-hero .book-information .editions-list .edition-item:not(.is-open) .edition-isbn,.book-hero-wrapper .book-hero .book-information .editions-list .edition-item:not(.is-open) .edition-isbn+.separator{display:none}}@media screen and (max-width:960px){.book-hero-wrapper .book-hero .book-information .editions-list .edition-header{gap:10px;padding:12px 15px}.book-hero-wrapper .book-hero .book-information .editions-list .edition-info{font-size:var(--font-xs)}.book-hero-wrapper .book-hero .book-information .editions-list .edition-retailer{padding:10px 15px}}@media screen and (max-width:960px) and (max-width:650px){.book-hero-wrapper .book-hero .book-information .editions-list .edition-retailer{padding:8px}.book-hero-wrapper .book-hero .book-information .editions-list .edition-retailer__name{font-size:var(--font-xs)}}.book-hero-wrapper .book-hero .book-information .book-reviews{margin:60px 0}.book-hero-wrapper .book-hero .book-information .book-reviews .reviews-wrapper{display:flex;flex-direction:column;gap:15px;margin:15px 0;overflow:hidden;transition:var(--transition-base)}.book-hero-wrapper .book-hero .book-information .book-reviews .reviews-wrapper li{display:flex;flex-direction:column;gap:10px}.book-hero-wrapper .book-hero .book-information .book-reviews .reviews-wrapper .description{color:var(--hachette-black);font-family:var(--font-serif);font-size:var(--font-lg);line-height:var(--line-height-normal)}.book-hero-wrapper .book-hero .book-information .book-reviews .quote{color:var(--orange);height:20px;width:25px}.book-hero-wrapper .book-hero .book-information .book-reviews .review-title{border-bottom:1px solid var(--grey-1);font-size:var(--font-lg);font-weight:500;line-height:var(--line-height-tight);padding-bottom:10px}.read-more{color:var(--primary);transition:color .3s ease-in-out}.read-more span{align-items:center;font-family:var(--font-body);font-size:var(--font-md);gap:5px}.read-more .less,.read-more span{display:flex;flex-direction:row}.read-more .less svg{transform:rotate(180deg)}.read-more .more{display:flex;flex-direction:row}.read-more .hidden{display:none}.read-more:hover{color:var(--hachette-black)}.chevron-down{height:8px;width:15px}.wysiwyg .book-content{display:flex;flex-direction:column;height:200px;overflow:hidden;position:relative;transition:height .3s ease-in-out}.wysiwyg .book-content:not(.is-expanded){height:100%}.wysiwyg .book-content:after{background:linear-gradient(to bottom,transparent,var(--white));bottom:0;content:"";height:60px;left:0;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease-in-out}.wysiwyg .book-content.is-expanded:after,.wysiwyg .book-content.no-collapse:after{opacity:0}.gallery-mobile{display:block;max-width:320px;width:100%}@media (max-width:767px){.gallery-mobile{align-items:center;align-self:center;display:flex;flex-direction:column}.gallery-mobile .buttons{width:100%}}.editions-wrapper{display:flex;flex-direction:row;gap:20px}.editions-wrapper hr{margin:0}.editions-wrapper .subtitle{color:var(--grey-3);font-size:var(--font-sm);margin-bottom:10px;text-transform:uppercase}.editions-wrapper__left{display:flex;flex:1;flex-direction:column;gap:15px;min-width:0}@media (min-width:768px){.editions-wrapper__left hr{color:var(--grey-3);max-width:320px}}.editions-wrapper__left .subjects-section{border-bottom:1px solid var(--border-color);padding-bottom:15px}.editions-wrapper__left .subjects-section ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}@media screen and (max-width:960px){.editions-wrapper__left .subjects-section ul{flex-direction:row;flex-wrap:wrap;gap:0}.editions-wrapper__left .subjects-section ul li:not(:last-child):after{content:", "}}.editions-wrapper__left .subjects-section a{color:var(--primary);font-size:var(--font-sm);font-weight:500}.editions-wrapper__left .subjects-section a:hover{color:var(--hachette-black)}.editions-wrapper__left .imprints{border-bottom:1px solid var(--border-color);padding-bottom:15px}.editions-wrapper__left .imprints li{color:var(--hachette-black);font-size:var(--font-sm)}.editions-wrapper__left .imprints li span{font-size:inherit}.editions-wrapper__right{display:flex;flex:2;flex-direction:column;gap:15px;min-width:0}@media (max-width:767px){.editions-wrapper{flex-direction:column;gap:15px}.editions-wrapper__left,.editions-wrapper__right{display:contents}.editions-wrapper .content-title{order:1}.editions-wrapper .gallery-mobile{order:2}.editions-wrapper .editions-section{order:3}.editions-wrapper .imprints{order:4}.editions-wrapper .subjects-section{order:5}.editions-wrapper .wysiwyg{order:6}}.author-feature{display:flex;flex-direction:row;padding-top:40px}@media screen and (max-width:960px){.author-feature{flex-direction:column}}.author-feature .author-image{height:auto;max-width:50%;width:100%}.author-feature .author-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:960px){.author-feature .author-image{max-width:100%}}.author-feature .author-wrapper{background:var(--grey-1);display:flex;flex-direction:column;justify-content:center;padding:40px 50px;position:relative;width:100%}@media screen and (max-width:960px){.author-feature .author-wrapper{padding:30px 25px}}.author-feature .author-content{display:flex;flex-direction:column;gap:10px;max-width:520px;overflow:auto;width:100%}.author-feature .author-content a{color:var(--primary)}@media screen and (max-width:1200px){.author-feature .author-content{max-width:100%}}.browse-hero-wrapper{padding:0 30px 40px;position:relative}.browse-hero-wrapper.no-breadcrumb{padding-top:40px}.browse-hero-wrapper .content-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.browse-hero-wrapper .content-title h1{text-transform:none}.browse-hero-wrapper .content-title #browse-description{font-family:var(--font-serif);font-size:var(--font-xl)}@media screen and (max-width:960px){.browse-hero-wrapper .content-title #browse-description{font-size:var(--font-lg)}}.browse-hero-wrapper .content-backing{background:var(--grey-1);bottom:0;left:0;position:absolute;right:0;top:0;transition:height .3s ease-in-out;z-index:-1}@media screen and (max-width:960px){.browse-hero-wrapper{padding:0 20px 20px}}.browse-content-wrapper{padding:60px 30px;position:relative}.browse-content-wrapper .browse-content-right{max-width:76%;transition:opacity .2s ease;width:100%}.browse-content-wrapper .browse-content-right.is-loading{opacity:.4;pointer-events:none}@media screen and (max-width:960px){.browse-content-wrapper .browse-content-right{max-width:100%}}.browse-content-wrapper .browse-content{display:flex;flex-direction:row;gap:40px;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.browse-content-wrapper .browse-content>ul{display:flex;flex-direction:column;font-size:var(--font-base);gap:8px;max-width:220px;padding-top:8px;width:220px}.browse-content-wrapper .browse-content>ul a{font-size:inherit}@media screen and (max-width:960px){.browse-content-wrapper .browse-content>ul{padding-top:0}}.browse-content-wrapper .browse-content>ul li{padding:2px 0}.browse-content-wrapper .browse-content>ul li>ul li{color:var(--grey-3)}.browse-content-wrapper .browse-content>ul li.is-selected,.browse-content-wrapper .browse-content>ul li>ul li:hover{color:var(--primary)}.browse-content-wrapper .browse-content>ul li.is-open>ul,.browse-content-wrapper .browse-content>ul li.is-selected>ul{color:var(--hachette-black);display:flex;flex-direction:column;gap:5px;margin-bottom:4px;margin-left:20px;margin-top:8px}@media screen and (max-width:960px){.browse-content-wrapper .browse-content{flex-direction:column;gap:20px}.browse-content-wrapper .browse-content .browse,.browse-content-wrapper .browse-content>ul{max-width:100%;width:100%}.browse-content-wrapper .browse-content>ul li.is-open>ul,.browse-content-wrapper .browse-content>ul li.is-selected>ul{margin-left:0}.browse-content-wrapper{padding:20px}}.play-sample{width:100%}.play-sample__container{display:flex;flex-direction:column;width:100%}.play-sample__toggle{align-items:center;background:transparent;border:1px solid var(--primary);color:var(--primary);cursor:pointer;display:inline-flex;flex-direction:row;font-size:var(--font-base);gap:8px;justify-content:center;line-height:var(--line-height-tight);padding:12px 20px;text-transform:uppercase;transition:background .3s ease-in-out,color .3s ease-in-out;width:100%}.play-sample__toggle:hover{background:var(--primary);color:var(--white)}.play-sample__toggle:hover .play-sample__icon{color:var(--white)}.play-sample__player{align-items:center;border:1px solid var(--primary);display:flex;flex-direction:row;padding:11px 10px 10px;width:100%}.play-sample__pause,.play-sample__play{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;outline:none;padding:0;width:18px}.play-sample__icon{color:var(--primary);height:18px;width:18px}.play-sample__seek{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;flex-grow:1;height:14px;margin:0 6px;outline:none;--progress:0%}.play-sample__seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--white);border:1px solid var(--play-slider);border-radius:50%;cursor:pointer;height:15px;margin-top:-5px;width:15px}.play-sample__seek::-moz-range-thumb{background-color:var(--white);border:1px solid var(--play-slider);border-radius:50%;cursor:pointer;height:15px;width:15px}.play-sample__seek::-webkit-slider-runnable-track{background:linear-gradient(to right,rgba(0,125,181,.6) 0,rgba(0,125,181,.6) var(--progress),rgba(0,125,181,.2) var(--progress),rgba(0,125,181,.2) 100%);border-radius:2px;height:4px}.play-sample__seek::-moz-range-track{background:rgba(0,125,181,.2);border-radius:2px;height:4px}.play-sample__seek::-moz-range-progress{background:rgba(0,125,181,.6);border-radius:2px;height:4px}.play-sample__remaining{color:var(--primary);font-size:var(--font-xs);min-width:35px;text-align:right;text-transform:uppercase;white-space:nowrap}.win-hero-wrapper{padding:0 30px;position:relative}@media screen and (max-width:650px){.win-hero-wrapper{padding:0 20px}}.win-hero-wrapper.no-breadcrumb{padding-top:40px}.win-hero-wrapper .content-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1040px;padding-bottom:40px;width:100%}.win-hero-wrapper .content-backing{background:var(--grey-1);bottom:0;left:0;position:absolute;right:0;top:0;transition:height .3s ease-in-out;z-index:-1}.featured-competitions-wrapper{gap:20px;margin-top:40px;padding:0 30px;position:relative}@media screen and (max-width:650px){.featured-competitions-wrapper{padding:0 20px}}.featured-competitions-wrapper .featured-competitions{display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.featured-competitions-wrapper .featured-competitions .feature-competition{max-width:calc(50% - 10px)}.featured-competitions-wrapper .featured-competitions .feature-competition .title{font-size:var(--font-xl);line-height:var(--line-height-tight);margin-bottom:10px;margin-top:20px}.featured-competitions-wrapper .featured-competitions .feature-competition .title a{color:var(--primary);font-size:inherit;transition:var(--transition-base)}.featured-competitions-wrapper .featured-competitions .feature-competition .title a:hover{color:var(--hachette-black)}.featured-competitions-wrapper .featured-competitions .feature-competition .description{font-size:var(--font-base);margin-bottom:20px}@media screen and (max-width:650px){.featured-competitions-wrapper .featured-competitions{flex-direction:column;gap:20px}.featured-competitions-wrapper .featured-competitions .feature-competition{max-width:100%}}.recently-closed-competitions-wrapper{gap:20px;margin-top:60px;padding:0 30px;position:relative}@media screen and (max-width:650px){.recently-closed-competitions-wrapper{padding:0 20px}}.recently-closed-competitions-wrapper .recently-closed-competitions{margin-left:auto;margin-right:auto;margin-top:20px;max-width:1040px;width:100%}.recently-closed-competitions-wrapper .recently-closed-competitions .section-title{border-bottom:1px solid var(--grey-1);margin-bottom:20px;padding-bottom:10px;width:100%}.recently-closed-competitions-wrapper .competitions-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.recently-closed-competitions-wrapper .competitions-wrapper .recent-competition{margin-bottom:20px;max-width:calc(33.33333% - 15px);width:100%}.recently-closed-competitions-wrapper .competitions-wrapper .recent-competition .title{font-size:var(--font-xl);line-height:var(--line-height-tight);margin-bottom:10px;margin-top:20px}.recently-closed-competitions-wrapper .competitions-wrapper .recent-competition .title a{color:var(--primary);font-size:inherit;transition:var(--transition-base)}.recently-closed-competitions-wrapper .competitions-wrapper .recent-competition .title a:hover{color:var(--hachette-black)}.recently-closed-competitions-wrapper .competitions-wrapper .recent-competition .description{font-size:var(--font-base);margin-bottom:20px}@media screen and (max-width:960px){.recently-closed-competitions-wrapper .competitions-wrapper .recent-competition{max-width:calc(50% - 10px)}}@media screen and (max-width:650px){.recently-closed-competitions-wrapper .competitions-wrapper .recent-competition{max-width:100%}}.competition-content-wrapper{margin-top:-40px;padding:0 30px;position:relative;z-index:3}@media screen and (max-width:650px){.competition-content-wrapper{padding:0 20px}}.competition-content-wrapper .competition-banner{display:flex;flex-direction:column;gap:20px;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.competition-content-wrapper .competition-banner .banner-image{aspect-ratio:2.736;margin-bottom:20px;width:100%}@media screen and (max-width:650px){.competition-content-wrapper .competition-banner .banner-image{margin-bottom:0}}.competition-content-wrapper .competition-banner .title{border-bottom:1px solid var(--border-color);padding-bottom:20px}.competition-content{display:flex;flex-direction:column;gap:40px;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.competition-content .wysiwyg{display:flex;flex-direction:column;gap:10px;margin-top:20px}.competition-content .share{justify-content:flex-start;margin-top:20px}.articles-wrapper{padding:0 30px}@media screen and (max-width:650px){.articles-wrapper{padding:0 20px}}.articles{display:flex;flex-direction:column;gap:20px;margin:60px auto;max-width:1040px;width:100%}.articles .article{display:flex;flex-direction:row;gap:20px;transition:background-color .3s ease-in-out}.articles .article .image-wrapper{max-width:240px;width:100%}.articles .article .image-wrapper img{-o-object-fit:cover;object-fit:cover;transition:filter .3s ease-in-out}.articles .article .article-content{display:flex;flex:1;flex-direction:column;justify-content:center;padding-right:20px}.articles .article .article-content .byline{color:var(--grey-3);font-size:var(--font-sm);line-height:var(--line-height-none);text-transform:uppercase}.articles .article .article-content .title{color:var(--primary);font-size:var(--font-xl);line-height:var(--line-height-tight);margin-top:5px;transition:color .3s ease-in-out}.articles .article .article-content .description{color:var(--hachette-black);font-size:var(--font-base);margin-top:10px}.articles .article:hover .image-wrapper img{filter:var(--filter-hover)}.articles .article:hover .article-content .title{color:var(--hachette-black)}@media screen and (max-width:650px){.articles{gap:30px}.articles .article{flex-direction:column;gap:15px}.articles .article .image-wrapper{max-width:100%}.articles .article .image-wrapper img{width:100%}.articles .article .article-content{padding-right:0}.articles .article .article-content .title{font-size:var(--font-md)}.articles .article .article-content p{font-size:var(--font-sm);margin-top:5px!important}.articles{margin:40px auto}}.articles.is-stacker{margin-top:0;max-width:320px}.articles.is-stacker>.title{border-bottom:1px solid var(--border-color);font-size:var(--font-lg);padding-bottom:10px}.articles.is-stacker .article{background:transparent!important;display:flex;flex-direction:row;gap:20px;transition:background-color .3s ease-in-out}.articles.is-stacker .article .image-wrapper{max-width:140px;width:100%}.articles.is-stacker .article .image-wrapper img{-o-object-fit:cover;object-fit:cover;transition:filter .3s ease-in-out}.articles.is-stacker .article .article-content{display:flex;flex-direction:column;justify-content:center;padding-right:0}.articles.is-stacker .article .article-content .byline{color:var(--grey-3);font-size:var(--font-xs);line-height:var(--line-height-none);text-transform:uppercase}.articles.is-stacker .article .article-content .title{color:var(--primary);display:-webkit-box;font-size:var(--font-base);line-height:var(--line-height-tight);margin-top:5px;transition:var(--transition-base);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.articles.is-stacker .article .article-content .description{display:none;font-size:var(--font-sm);margin-top:10px}@media screen and (max-width:960px){.articles.is-stacker .article .article-content .description{display:block}}.articles.is-stacker .article:hover .image-wrapper img{filter:var(--filter-hover)}.articles.is-stacker .article:hover .article-content .title{color:var(--hachette-black)}@media screen and (max-width:960px){.articles.is-stacker{margin:40px auto;max-width:1040px}.articles.is-stacker .article .image-wrapper{max-width:240px}}@media screen and (max-width:650px){.articles.is-stacker .article{display:flex;flex-direction:column}.articles.is-stacker .article .image-wrapper{max-width:100%}}.hero-wrapper.author-events:not(:has(.content-title)) .content-backing{height:40px}.article-content-wrapper{padding:0 30px;position:relative;z-index:3}@media screen and (max-width:650px){.article-content-wrapper{padding:0 20px}}.article-content-wrapper .article-banner{display:flex;flex-direction:column;gap:20px;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.article-content-wrapper .article-banner .banner-image{aspect-ratio:2.736;margin-bottom:20px;width:100%}@media screen and (max-width:650px){.article-content-wrapper .article-banner .banner-image{margin-bottom:0}}.article-content-wrapper .article-banner .title{border-bottom:1px solid var(--border-color);padding-bottom:20px}.article-content-wrapper .article-content{display:flex;flex-direction:row;gap:40px;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.page-banner-wrapper{background:var(--grey-1);padding:10px 30px}.page-banner-wrapper .page-banner{flex-direction:flex;justify-content:space-between;margin:0 auto;max-width:1040px}.page-banner-wrapper .page-banner,.page-banner-wrapper .page-banner .share-wrapper{align-items:center;display:flex;flex-direction:row;gap:20px}.page-banner-wrapper .page-banner .share-wrapper .title{font-size:var(--font-md)}@media screen and (max-width:960px){.page-banner-wrapper .page-banner .share-wrapper{display:none}.page-banner-wrapper .page-banner{justify-content:center}}@media screen and (max-width:650px){.page-banner-wrapper{padding:10px 20px}}.browse-sort-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-direction:row;gap:12px;justify-content:flex-start;margin-bottom:20px}@media screen and (max-width:650px){.browse-sort-header{align-items:flex-start;flex-direction:column;gap:8px}}.browse-sort-label{color:var(--grey-3);font-size:var(--font-sm);text-transform:uppercase;white-space:nowrap}.browse-sort-tabs{display:flex;flex-direction:row;gap:20px}.browse-sort-tab{background:none;border:none;border-bottom:3px solid transparent;color:var(--grey-3);cursor:pointer;font-size:var(--font-base);line-height:var(--line-height-none);padding:10px 0;text-decoration:none;transition:color .3s ease-in-out}.browse-sort-tab:hover{color:var(--primary)}.browse-sort-tab.is-active{border-bottom-color:var(--primary);color:var(--primary)}.stacker.browse{margin:0;max-width:100%;padding:0;width:100%}.stacker.browse .tabs-header{display:none}.stacker.browse .slider-content .tab-item{align-items:end;display:grid;gap:24px 16px;grid-auto-rows:auto;grid-template-columns:repeat(5,minmax(0,1fr))}.stacker.browse .slider-content .tab-item .item-wrapper{display:grid;grid-row:span 2;grid-template-rows:subgrid;max-width:100%;min-width:0;width:100%}.stacker.browse .slider-content .tab-item .item-wrapper .feature-image{align-items:flex-end;display:flex;width:100%}.stacker.browse .slider-content .tab-item .item-wrapper .feature-image img{height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%}.stacker.browse .slider-content .tab-item .item-wrapper .feature-details{align-self:start;gap:2px;min-height:0;min-width:0}.stacker.browse .slider-content .tab-item .item-wrapper .feature-title{font-size:var(--font-base);line-height:var(--line-height-tight);min-height:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;word-break:break-word;line-clamp:2;-webkit-line-clamp:2}@media screen and (min-width:650px){.stacker.browse .slider-content .tab-item .item-wrapper .feature-title{line-clamp:3;-webkit-line-clamp:3}}.stacker.browse .slider-content .tab-item .item-wrapper .feature-author{font-size:var(--font-sm);overflow-wrap:break-word;word-break:break-word}@media screen and (max-width:1200px){.stacker.browse .slider-content .tab-item{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:960px){.stacker.browse .slider-content .tab-item{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:650px){.stacker.browse .slider-content .tab-item{gap:16px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:960px){.stacker.browse{padding:0}}.pagination{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:center;margin:2rem 0}.pagination a{color:var(--hachette-black);font-size:var(--font-sm);padding:6px 10px;text-decoration:none;transition:color .2s ease}.pagination a.is-selected,.pagination a:hover:not(.is-selected){color:var(--primary)}.pagination .numbers{align-items:center;display:flex;flex-direction:row;gap:2px}.pagination .numbers .ellipsis{color:var(--grey-3);font-size:var(--font-sm);padding:6px 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.authors-hero-wrapper{padding:0 30px 40px;position:relative}.authors-hero-wrapper.no-breadcrumb{padding-top:40px}.authors-hero-wrapper.author-page{padding-bottom:0}.authors-hero-wrapper .content-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1040px;padding-bottom:40px;width:100%}.authors-hero-wrapper .content-title .title{font-size:var(--font-lg)}.authors-hero-wrapper .content-title .title p{font-size:inherit}.authors-hero-wrapper .content-backing{background:var(--grey-1);bottom:0;left:0;position:absolute;right:0;top:0;transition:height .3s ease-in-out;z-index:-1}@media screen and (max-width:650px){.authors-hero-wrapper{padding:0 20px}}.featured-author-wrapper{padding:0 30px}@media screen and (max-width:650px){.featured-author-wrapper{padding:0 20px}}.featured-author{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.featured-author .text{display:flex;flex-direction:column;gap:10px}.featured-author .image-wrapper{display:block;height:auto;overflow:hidden;width:100%}.featured-author .image-wrapper img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:650px){.featured-author .image-wrapper{max-width:250px}}@media screen and (max-width:650px){.featured-author{align-items:flex-start;flex-direction:column;gap:20px;margin:0 auto}}@media screen and (min-width:650px){.featured-author{margin:-40px auto 0}}.featured-author .text h2{font-size:var(--font-xl)}.featured-author .text h2 a{font-size:inherit}.author-list-wrapper{background:var(--grey-1);padding:0 30px;position:relative}@media screen and (max-width:650px){.author-list-wrapper{padding:0 20px}}.author-list-wrapper .author-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1040px;padding:20px 0;width:100%}@media screen and (min-width:650px){.author-list-wrapper .author-list{gap:6px}}.author-list-wrapper .author-list .letters{display:flex;flex-direction:row;flex-wrap:wrap;font-size:var(--font-md);gap:8px;line-height:var(--line-height-tight);list-style:none;margin:0;padding:0}@media screen and (max-width:960px){.author-list-wrapper .author-list .letters{gap:6px}}@media screen and (max-width:650px){.author-list-wrapper .author-list .letters{gap:8px}}.author-list-wrapper .author-list .letters .letter{font-size:inherit}.author-list-wrapper .author-list .letters .letter.is-active,.author-list-wrapper .author-list .letters .letter:hover{color:var(--primary)}.author-list-wrapper .author-list form{display:flex;flex-direction:row;gap:0;min-width:300px}@media screen and (max-width:960px){.author-list-wrapper .author-list form{min-width:230px}}.author-list-wrapper .author-list form .btn-primary{align-self:stretch;display:flex;flex-direction:column;height:auto;justify-content:center;text-decoration:none}.results-wrapper{margin:60px 0;padding:0 30px}@media screen and (max-width:650px){.results-wrapper{padding:0 20px}}.results-wrapper .results{-moz-column-count:4;column-count:4;gap:20px;-moz-column-gap:60px;column-gap:60px;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.results-wrapper .results li{-moz-column-break-inside:avoid;break-inside:avoid;line-height:var(--line-height-tight);padding:10px 0}.results-wrapper .results li a{font-size:inherit;line-height:inherit}.results-wrapper .results li a:hover{color:var(--primary)}@media screen and (max-width:960px){.results-wrapper .results{-moz-column-count:3;column-count:3}}@media screen and (max-width:650px){.results-wrapper .results{-moz-column-count:2;column-count:2}}@media screen and (max-width:390px){.results-wrapper .results{-moz-column-count:1;column-count:1}}@media screen and (max-width:1400px){.results-wrapper{margin:20px 0}}.author-page .Wysiwyg{margin-left:auto;margin-right:auto;margin-top:40px;max-width:1040px;width:100%}.author-page{padding-bottom:0}.author-page .author-hero{display:flex;flex-direction:row;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1040px;width:100%}@media screen and (max-width:650px){.author-page .author-hero{flex-direction:column;gap:20px}}@media screen and (min-width:650px){.author-page .author-hero{gap:30px}}@media screen and (min-width:960px){.author-page .author-hero{gap:40px}}.author-page .author-hero .content-title{padding-bottom:20px}.author-page .author-hero .content-title h1{margin-bottom:0}.author-page .author-hero .Wysiwyg{margin-top:20px}.author-page .author-hero .image-wrapper{display:block;height:auto;max-width:250px;overflow:hidden;width:100%}@media screen and (max-width:650px){.author-page .author-hero .image-wrapper{max-width:100%}}.author-page .author-hero .image-wrapper img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.author-page .related-books{margin-left:auto;margin-right:auto;max-width:1040px;width:100%}@media screen and (max-width:960px){.author-page .related-books{margin:20px auto}}@media screen and (min-width:960px){.author-page .related-books{margin:40px auto}}.author-page .related-books__header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.author-page .related-books__header .browse-sort-header{border-bottom:none;margin-bottom:0}@media screen and (max-width:650px){.author-page .related-books__header .browse-sort-header{align-items:center;flex-direction:row;gap:10px}.author-page .related-books__header{align-items:flex-start;flex-direction:column;gap:8px}}.author-page .related-books__title{font-size:var(--font-lg);font-weight:500;white-space:nowrap}.author-page .related-books__content{animation:none;margin:0;opacity:1;padding:0}.author-page .tabs.discover-slider{max-width:1100px;padding:0}.author-events .state-filter-wrapper{display:flex;flex-direction:row;margin-top:20px;min-height:35px}.author-events .state-filter-wrapper .btn-filter{background:var(--white);border:1px solid var(--grey-3);border-radius:50px;color:var(--grey-3);cursor:pointer;font-size:var(--font-sm);height:auto;max-width:80px;padding:6px 22px;text-align:center;transition:background .3s ease-in-out 0s,color .3s ease-in-out 0s,border .3s ease-in-out 0s}.author-events .state-filter-wrapper .btn-filter.is-selected,.author-events .state-filter-wrapper .btn-filter:hover{background:var(--primary);border:1px solid var(--primary);color:var(--grey-1)}.author-events .event-search{margin-top:20px;position:relative}.author-events .event-search svg{height:16px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.author-events .event-search input{background:var(--white);border:1px solid var(--border-color);outline:none;padding:10px 20px 10px 45px;width:100%}.events-wrapper{padding-top:60px!important;padding:0 30px}@media screen and (max-width:650px){.events-wrapper{padding:0 20px}}.events-wrapper .events-inner{margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.events-wrapper .events-inner .events-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-start;width:100%}.events-wrapper .events-inner .events-content .event{animation:fadeIn .3s ease-in-out 0s 1 normal forwards;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:20px;width:calc(33.33333% - 13.33333px)}.events-wrapper .events-inner .events-content .event:hover .event-image{filter:var(--filter-hover)}.events-wrapper .events-inner .events-content .event:hover .event-title{color:var(--primary)}.events-wrapper .events-inner .events-content .event .event-image{aspect-ratio:333/187;background:var(--grey-1);height:187px;position:relative;transition:var(--transition-base)}.events-wrapper .events-inner .events-content .event .event-image img{animation:fadeIn .3s ease-in-out 0s 1 normal forwards;aspect-ratio:333/187;height:187px;-o-object-fit:cover;object-fit:cover;width:100%}.events-wrapper .events-inner .events-content .event .event-content{padding-top:15px}.events-wrapper .events-inner .events-content .event .event-content .event-title{font-size:var(--font-md);font-style:normal;line-height:var(--line-height-tight);transition:var(--transition-base)}.events-wrapper .events-inner .events-content .event .event-content .event-location{align-items:flex-start;color:var(--text);display:flex;flex-direction:row;font-family:var(--font-serif);font-size:var(--font-base);font-style:normal;gap:4px;line-height:var(--line-height-none);margin-top:6px}.events-wrapper .events-inner .events-content .event .event-content .event-location .location-icon svg{color:var(--primary);height:16px;width:16px}@media screen and (max-width:960px){.events-wrapper .events-inner .events-content .event{width:calc(50% - 10px)}}@media screen and (max-width:650px){.events-wrapper .events-inner .events-content .event{width:100%}}.events-wrapper .events-inner .no-results{animation:fadeIn .3s ease-in-out 0s 1 normal forwards;opacity:0;text-align:center}.events-wrapper .events-inner .load-more{display:flex;flex-direction:row;justify-content:center;width:100%}.events-wrapper .hidden{display:none!important}.EventPage .events-wrapper{margin-top:-40px;padding-top:0;position:relative;z-index:3}.EventPage .events-wrapper .event-image{background:var(--grey-1);display:flex;flex-direction:row;height:380px;justify-content:center;overflow:hidden;position:relative}.EventPage .events-wrapper .event-image .foreground-image{aspect-ratio:1.78;height:380px;-o-object-fit:cover;object-fit:cover;position:relative;width:auto;z-index:1}.EventPage .events-wrapper .event-image .background-image{bottom:0;filter:blur(100px);height:auto;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;z-index:0}@media screen and (max-width:650px){.EventPage .events-wrapper .event-image,.EventPage .events-wrapper .event-image .foreground-image{height:auto}.EventPage .events-wrapper .event-image .background-image{display:none}}.EventPage .events-wrapper .event-information .event-title{border-bottom:1px solid var(--border-color);color:var(--text);font-size:var(--font-2xl);margin-top:40px;padding-bottom:20px;transition:var(--transition-base)}@media screen and (max-width:650px){.EventPage .events-wrapper .event-information .event-title{border-bottom:0 solid var(--border-color);font-size:var(--font-xl);line-height:var(--line-height-tight);margin-top:20px;padding-bottom:0}}.EventPage .events-wrapper .event-information .information-split{display:flex;flex-direction:row;gap:80px;justify-content:space-between;margin-bottom:60px;margin-top:20px}.EventPage .events-wrapper .event-information .information-split .information-separator{background-color:var(--border-color);display:none;height:1px;width:100%}@media screen and (max-width:960px){.EventPage .events-wrapper .event-information .information-split .information-separator{display:block}}.EventPage .events-wrapper .event-information .information-split .information-details{min-width:320px}.EventPage .events-wrapper .event-information .information-split .information-details span{color:var(--grey-3);font-size:var(--font-xs);margin-bottom:5px;margin-top:10px;text-transform:uppercase}.EventPage .events-wrapper .event-information .information-split .information-details .information-event-date{color:var(--text);display:flex;flex-direction:column;font-size:var(--font-base);line-height:var(--line-height-tight);margin-top:20px}.EventPage .events-wrapper .event-information .information-split .information-details .information-event-location{color:var(--text);display:flex;flex-direction:column;font-size:var(--font-base);line-height:var(--line-height-tight);margin-top:10px}.EventPage .events-wrapper .event-information .information-split .information-details .event-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:20px}.EventPage .events-wrapper .event-information .information-split .information-details .event-buttons .btn-primary{align-items:center;display:inline-flex;flex-direction:row;font-size:var(--font-xs);gap:5px;justify-content:space-between;padding:12px 16px}@media screen and (max-width:650px){.EventPage .events-wrapper .event-information .information-split .information-details{min-width:200px}}@media screen and (max-width:960px){.EventPage .events-wrapper .event-information .information-split{flex-direction:column-reverse;gap:20px;margin-bottom:30px}}.event-date{align-items:center;background:var(--white);border-bottom:2px solid var(--primary);bottom:0;display:flex;flex-direction:column;justify-content:center;left:10px;min-height:67px;min-width:70px;position:absolute;z-index:2}.event-date .month{color:var(--text);font-size:var(--font-sm)}.event-date .day{color:var(--text);font-family:var(--font-serif);font-size:var(--font-2xl) x;line-height:var(--line-height-none);margin-bottom:4px}@media screen and (max-width:650px){.author-form{width:100%}}.author-form .input-wrapper{width:100%}.header .navigation{background:var(--hachette-black);padding-bottom:18px;padding-top:18px;position:relative;width:100%;z-index:6}.header .navigation .navigation-inner{display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1100px;padding:0 30px;position:relative;width:100%}@media screen and (max-width:650px){.header .navigation .navigation-inner{padding:0 20px}}@media screen and (max-width:960px){.header .navigation .navigation-inner{display:flex;flex-direction:row;justify-content:space-between}}.header .navigation .logo-container .logo{height:auto;max-width:154px;width:100%}.header .navigation .logo-container .logo .small{display:none}@media screen and (max-width:960px){.header .navigation .logo-container .logo .small{display:block}}.header .navigation .logo-container .logo .large{display:block}@media screen and (max-width:960px){.header .navigation .logo-container .logo .large{display:none}}.header .navigation .menu{display:flex;flex-direction:row;gap:24px;justify-content:flex-end}.header .navigation .menu>.item{color:var(--white);position:relative}.header .navigation .menu>.item .dropdown-wrapper{opacity:0;transition:opacity .3s ease-in-out}.header .navigation .menu>.item .dropdown{box-shadow:0 -5px 40px 0 rgba(0,0,0,.5);display:none;left:0;position:absolute;text-align:left}.header .navigation .menu>.item .dropdown li a{border-bottom:1px solid var(--border-color);color:var(--hachette-black)!important;font-size:var(--font-sm);padding:12px 20px 10px;width:100%}.header .navigation .menu>.item .dropdown li.is-active a{color:var(--primary)!important}.header .navigation .menu>.item:hover .dropdown-wrapper{left:0;min-width:150px;opacity:1;padding-top:20px;position:absolute;top:20px}.header .navigation .menu>.item:hover .dropdown{background:var(--grey-1);display:block;text-align:left}.header .navigation .menu>.item:hover .dropdown li a:hover{color:var(--primary)!important}.header .navigation .menu>.item.is-active>a{color:var(--primary)}.header .navigation .menu>.item.is-active:after{background:var(--primary);bottom:-7px;content:"";height:3px;left:0;position:absolute;right:0}.header .navigation .menu a{font-size:var(--font-base);transition:var(--transition-base)}.header .navigation .menu a:hover{color:var(--primary)}@media screen and (max-width:960px){.header .navigation .menu{display:none}}.header .logo-container{display:flex;flex-direction:row;justify-content:space-between}.header .menu{flex-direction:row;gap:8px;justify-content:flex-end;list-style-type:none}.header .menu,.header .menu li{align-items:center;display:flex}.header .menu li{flex-direction:column;justify-content:center;list-style:none;text-wrap-mode:nowrap}.header .menu li a{color:var(--white);display:inline-block}.header .menu li a svg{height:26px;width:26px}.header .mobile-menu{color:var(--white);flex-direction:row;gap:24px}@media screen and (max-width:960px){.header .mobile-menu{display:flex}}@media screen and (min-width:960px){.header .mobile-menu{display:none}}.header .mobile-menu .icon{color:var(--white)}.header .mobile-menu .icon .link{align-items:center;display:inline-flex;flex-direction:row;height:auto;height:24px;justify-content:center;width:24px}.header .mobile-menu .icon .link svg{height:17px;width:17px}.header .mobile-menu .hamburger{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:24px;min-width:24px}.header .mobile-menu .hamburger .line{background:var(--white);height:2px;margin-bottom:5px;transition:all .4s ease-in-out;width:22px}.header .mobile-menu .hamburger .line:last-child{margin-bottom:0}.header .mobile-menu .hamburger.is-active .line:first-child{transform:rotate(45deg) translate(4px,5px)}.header .mobile-menu .hamburger.is-active .line:nth-child(2){opacity:0}.header .mobile-menu .hamburger.is-active .line:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}.search{background:var(--grey-1);bottom:0;box-shadow:0 0 20px 0 rgba(0,0,0,.2);color:var(--hachette-black);display:flex!important;flex-direction:column;left:0;opacity:0;padding:30px 0;pointer-events:none;position:relative;position:absolute;right:0;top:100px;top:63px;transform:translateY(-100%);transition:transform .3s,opacity cubic-bezier(.65,0,.35,1);z-index:4}@media screen and (max-width:960px){.search{max-height:calc(100vh - 63px);overflow:scroll}}@media screen and (min-width:960px){.search{bottom:auto;top:76px}}.search.is-active{opacity:1;pointer-events:all;transform:translateY(0);z-index:5}.search .search-form{margin:0 auto;max-width:1100px;padding:0 30px;width:100%}.search .search-form .input-wrapper{display:flex;flex-direction:column}.search .search-form .input-wrapper input{width:100%}.search .results{display:flex;flex-direction:column;gap:24px;height:0;margin:0 auto;max-width:1100px;opacity:0;overflow:hidden;padding:0 30px;pointer-events:none;transition:all .4s ease-in-out;width:100%}.search .results.is-active{opacity:1;pointer-events:auto}@media screen and (max-width:1400px){.search .results.is-active{overflow-y:scroll}}.search .results .results-inner-list{display:flex;flex-direction:column;gap:24px;margin-bottom:20px;padding-bottom:20px;padding-top:40px}@media screen and (min-width:960px){.search .results .results-inner-list{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:960px){.search .results .results-inner-list{gap:12px}}.search .results .view-all{background:var(--primary);left:0;padding:8px;position:absolute;text-align:center}.drawer,.search .results .view-all{bottom:0;color:var(--white);right:0}.drawer{background:var(--white);border-left:1px solid var(--border-color);display:flex;flex-direction:column;gap:24px;left:60px;position:fixed;top:63px;transform:translateX(100%);transition:transform .3s cubic-bezier(.65,0,.35,1);z-index:1000}.drawer.is-active{transform:translateX(0)}.drawer .close{align-items:center;align-self:flex-end;cursor:pointer;display:flex;flex-direction:row;gap:8px}.drawer .close svg{height:24px;width:24px}.drawer.header-menu{display:flex;flex-direction:column;gap:24px}.drawer.header-menu .dropdown{background:var(--grey-1);border-top:1px solid var(--border-color);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:grid;grid-template-rows:1fr;padding:0 20px;transition:grid-template-rows .3s cubic-bezier(.65,0,.35,1),padding .3s cubic-bezier(.65,0,.35,1),border .3s cubic-bezier(.65,0,.35,1);width:100%}.drawer.header-menu .dropdown>*{min-height:0;overflow:hidden}.drawer.header-menu .dropdown:not(.is-active){border-top:0;grid-template-rows:0fr;padding-bottom:0;padding-top:0}.drawer.header-menu .dropdown .item:first-child{padding-top:10px}.drawer.header-menu .dropdown .item:last-child{padding-bottom:10px}.drawer.header-menu>.item{border-bottom:1px solid var(--border-color)}.drawer.header-menu>.item:first-child{border-top:1px solid var(--border-color)}.drawer.header-menu .item{align-items:center;align-items:flex-start;display:flex;flex-direction:column;font-size:var(--font-sm);text-align:left}.drawer.header-menu .item.is-active>.item-title{color:var(--primary)}.drawer.header-menu .item .item-title{align-items:center;color:var(--hachette-black);display:flex;flex-direction:row;justify-content:space-between;padding:13px 20px;text-transform:uppercase;width:100%}.drawer.header-menu .item .item-title svg{height:14px;width:14px}.drawer.header-menu .item .item-title svg.is-active{transform:rotate(180deg)}.drawer.header-menu .item a{color:var(--hachette-black);color:var(--grey-3);padding:4px 0}.drawer.header-menu .item svg{height:24px;width:24px}.drawer .share{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;list-style-type:none;margin:20px auto;padding:0 20px}.drawer .share li{list-style:none}.drawer .share li a{align-items:center;border:1px solid var(--primary);border-radius:50%;display:flex;flex-direction:column;height:36px;justify-content:center;transition:var(--transition-base);width:36px}.drawer .share li a:hover{border:1px solid var(--hachette-black)}.drawer .share li a:hover,.drawer .share li a:hover svg{color:var(--hachette-black)}.drawer .share li a svg{color:var(--primary);display:inline-block;height:14px;transition:var(--transition-base);width:14px}@media screen and (max-width:650px){.drawer .share{gap:4px}}@media screen and (min-width:960px){.drawer{display:none;top:84px}}.actions-nav{align-items:center;display:flex;flex-direction:row;gap:24px}.menu .icon{height:17px;width:17px}.modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;z-index:1000}.modal.is-active{opacity:1;pointer-events:auto}.modal .modal-content{border-radius:5px;display:flex;flex-direction:row;justify-content:center;max-width:100vw;padding:20px;position:relative;width:auto;z-index:1001}.modal .modal-content iframe{border:0}.modal .modal-content:has(.look-inside-viewer){background:var(--white);border-radius:8px;box-shadow:0 25px 50px -12px rgba(0,0,0,.4);overflow:hidden;padding:0}.modal .modal-background{background-color:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.landing-page .Wysiwyg{animation:fadeIn .5s ease-in-out forwards;animation-delay:.3s;margin:60px auto;max-width:1100px;opacity:0;padding:0 30px;width:100%}@media screen and (max-width:960px){.landing-page .Wysiwyg{margin:40px auto}}@media screen and (max-width:650px){.landing-page .Wysiwyg{margin:20px auto;padding:0 20px}}.landing-page .Wysiwyg ul{margin-left:30px;padding-bottom:20px}.landing-page .Wysiwyg ul li{font-family:var(--font-serif);font-size:var(--font-lg);list-style-type:disc}.footer .menu{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin:45px auto;max-width:1100px;padding:0 30px;width:100%}@media screen and (max-width:650px){.footer .menu{margin:0;padding:0 20px}}.footer .menu .item{display:flex;flex-direction:column;gap:20px}.footer .menu .item.heading svg{display:none}@media screen and (max-width:1200px){.footer .menu .item.heading{width:33.3333333333%}}@media screen and (max-width:650px){.footer .menu .item.heading{gap:0;justify-content:center;width:100%}.footer .menu .item.heading:first-child>a{border-top:1px solid var(--border-color)}.footer .menu .item.heading .chevron{display:flex;flex-direction:column;justify-content:center;transition:var(--transition-base)}.footer .menu .item.heading .chevron.is-active{transform:rotate(180deg)}.footer .menu .item.heading .chevron svg{color:var(--grey-3);display:block;height:12px;width:12px}}.footer .menu .item.heading>a{font-size:var(--font-sm);line-height:var(--line-height-none);text-transform:uppercase}@media screen and (max-width:650px){.footer .menu .item.heading>a{border-bottom:1px solid var(--border-color);display:flex;flex-direction:row;justify-content:space-between;padding:12px 20px}}.footer .menu .item ul{display:flex;flex-direction:column;gap:15px}@media screen and (max-width:650px){.footer .menu .item ul{max-height:0;overflow:hidden;transition:var(--transition-base)}.footer .menu .item ul.is-active{max-height:500px}}.footer .menu .item ul a{color:var(--grey-3);font-size:var(--font-sm);line-height:var(--line-height-none);transition:color .3s ease-in-out}.footer .menu .item ul a:hover{color:var(--primary)}@media screen and (max-width:650px){.footer .menu .item ul{background:var(--grey-1);gap:0}.footer .menu .item ul a{padding:12px 20px}}@media screen and (max-width:1200px){.footer .menu{flex-wrap:wrap;gap:30px 0}}@media screen and (max-width:650px){.footer .menu{gap:0;padding:0}}.footer .copyright{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:30px auto;max-width:1100px;padding:0 30px;width:100%}@media screen and (max-width:650px){.footer .copyright{padding:0 20px}}.footer .copyright .copy,.footer .copyright a{font-size:var(--font-sm)}@media screen and (max-width:1200px){.footer .copyright{flex-direction:column;gap:20px}.footer .copyright .copy{font-size:var(--font-sm);order:3;text-align:center}.footer .copyright .logo{order:2}.footer .copyright .share{order:1}}.footer .logo{display:block;transition:opacity .3s ease-in-out 0s;width:189px}.footer .cookie-notice{animation:fadeIn .5s ease-in-out;background:var(--hachette-black);bottom:0;color:var(--grey-1);display:none;left:0;position:fixed;width:100%;z-index:1000}.footer .cookie-notice.is-active{display:block}.footer .cookie-notice .inner{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:space-between;padding:18px 55px}@media screen and (max-width:650px){.footer .cookie-notice .inner{align-items:flex-end;flex-direction:column-reverse;font-size:var(--font-sm);gap:10px;padding:18px 20px}}.footer .cookie-notice svg{color:var(--primary);height:20px;width:20px}@media screen and (max-width:650px){.footer .cookie-notice svg{height:16px;width:16px}}.search-page__banner{background-color:var(--grey-1)}.search-page__banner.no-breadcrumb{padding-top:40px}.search-page__banner-wrapper{margin-left:auto;margin-right:auto;max-width:1040px;padding:0 30px 40px;width:100%}@media screen and (max-width:650px){.search-page__banner-wrapper{padding:0 20px;padding-bottom:20px}}.search-page__banner-title{color:var(--text);font-size:var(--font-2xl);font-weight:400;line-height:var(--line-height-tight);margin-bottom:0;margin-top:0}@media screen and (max-width:650px){.search-page__banner-title{font-size:var(--font-xl)}}.search-page__banner-byline{font-family:var(--font-serif);font-size:var(--font-xl);line-height:var(--line-height-snug);margin-bottom:0;margin-top:10px}@media screen and (max-width:650px){.search-page__banner-byline{font-size:var(--font-lg)}}.search-page__banner-field{margin-top:15px;position:relative}.search-page__banner-icon{color:var(--primary);left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-page__banner-input{background-color:var(--white);padding:7px 15px 7px 50px;width:100%}.search-page__banner-input:focus{outline:2px solid var(--primary)}.search-page__container{margin:60px auto;max-width:1040px;padding:0 30px;width:100%}@media screen and (max-width:650px){.search-page__container{padding:0 20px}}@media screen and (max-width:1200px){.search-page__container{margin-bottom:30px;margin-top:30px}}@media screen and (max-width:650px){.search-page__container{margin-bottom:20px;margin-top:20px}.search-page__menu{position:relative}.search-page__menu.is-active .search-page__menu-toggle-icon{transform:rotate(180deg)}.search-page__menu.is-active .search-page__menu-item{display:block}.search-page__menu.is-active .search-page__menu-item:not(:first-child):before{border-top:1px solid var(--border-color);content:"";height:0;left:0;position:absolute;top:-1px;width:100%}}.search-page__menu-toggle{align-items:center;background-color:var(--primary);cursor:pointer;display:none;height:40px;justify-content:center;position:absolute;right:0;top:0;transition:background-color .3s ease-in-out;width:40px;z-index:3}@media screen and (max-width:650px){.search-page__menu-toggle{align-items:center;display:flex;justify-content:center}}.search-page__menu-toggle:hover{background-color:var(--primary-light)}.search-page__menu-toggle-icon{color:var(--white)}.search-page__menu-list{display:flex;gap:20px;position:relative}@media screen and (max-width:650px){.search-page__menu-list:before{border-top:1px solid var(--border-color);content:"";height:0;left:0;position:absolute;top:0;width:100%}}.search-page__menu-list:after{border-bottom:1px solid var(--border-color);bottom:0;content:"";height:0;left:0;position:absolute;width:100%}@media screen and (max-width:650px){.search-page__menu-list{display:block}}.search-page__menu-item{display:block;position:relative;z-index:2}@media screen and (max-width:650px){.search-page__menu-item{display:none}}.search-page__menu-item:after{background-color:var(--primary);bottom:0;content:"";height:3px;position:absolute;transition:width .3s ease-in-out;width:0}@media screen and (max-width:650px){.search-page__menu-item:after{display:none}.search-page__menu-item.is-active{display:block}}.search-page__menu-item.is-active:after{width:100%}.search-page__menu-item.is-active .search-page__menu-button{color:var(--primary)}.search-page__menu-button{box-sizing:border-box;color:var(--text);cursor:pointer;display:block;line-height:var(--line-height-none);padding-bottom:12px;padding-top:12px;position:relative;transition:border-bottom-color .3s ease-in-out,color .3s ease-in-out}@media screen and (max-width:650px){.search-page__menu-button{text-align:left;width:100%}}.search-page__menu-button:hover{color:var(--primary)}.search-page__results-list{display:grid;gap:20px;grid-auto-rows:auto;grid-template-columns:repeat(6,1fr);margin-top:30px}@media screen and (max-width:1040px){.search-page__results-list{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:920px){.search-page__results-list{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:660px){.search-page__results-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:500px){.search-page__results-list{grid-template-columns:repeat(2,1fr)}}.search-page__results-list.is-hidden{display:none}.header-search__results-item,.search-page__results-item{display:flex;flex-direction:column;min-width:0}.header-search__results-image-link,.search-page__results-image-link{display:block;transition:filter .3s ease-in-out}.header-search__results-image-link:hover,.search-page__results-image-link:hover{filter:var(--filter-hover)}@media screen and (max-width:960px){.header-search__results-image-link{align-items:center;display:flex;gap:16px}.header-search__results-details{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;padding:4px 0}}.header-search__results-image-wrapper,.search-page__results-image-wrapper{aspect-ratio:31/21;display:block}.header-search__results-image-wrapper.is-fallback,.search-page__results-image-wrapper.is-fallback{overflow:hidden;position:relative}.header-search__results-image-wrapper.is-fallback:before,.search-page__results-image-wrapper.is-fallback:before{background:url(/img/cover.png) 50%/cover no-repeat;content:"";filter:blur(20px);inset:-20px;position:absolute}.header-search__results-image-wrapper.is-fallback .header-search__results-image,.header-search__results-image-wrapper.is-fallback .search-page__results-image,.search-page__results-image-wrapper.is-fallback .header-search__results-image,.search-page__results-image-wrapper.is-fallback .search-page__results-image{height:100%;-o-object-fit:contain;object-fit:contain;position:relative}@media screen and (max-width:960px){.header-search__results-image-wrapper{flex-shrink:0;width:40%}}.header-search__results-image,.search-page__results-image{display:block;margin-left:auto;margin-right:auto;opacity:0;transition:opacity .3s ease-in-out;width:100%}.header-search__results-image.is-active,.search-page__results-image.is-active{opacity:1}.header-search__results-category,.search-page__results-category{color:var(--primary);font-size:var(--font-xs);line-height:var(--line-height-none);margin-top:8px;text-transform:uppercase;transition:color .3s ease-in-out}.header-search__results-category:hover,.search-page__results-category:hover{color:var(--hachette-black)}@media screen and (max-width:960px){.header-search__results-category{margin-top:0}}.header-search__results-title,.search-page__results-title{display:-webkit-box;font-size:var(--font-base);line-height:var(--line-height-snug);margin-bottom:0;margin-top:5px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}@media screen and (max-width:960px){.header-search__results-title{margin-top:0;line-clamp:3;-webkit-line-clamp:3}}@media screen and (max-width:650px){.header-search__results-title{line-clamp:2;-webkit-line-clamp:2;font-size:var(--font-sm)}}.search-page__results-title-link{color:var(--text);transition:color .3s ease-in-out}.search-page__results-title-link:hover{color:var(--primary)}.header-search__results-byline,.search-page__results-byline{color:var(--grey-3);font-size:var(--font-xs);line-height:var(--line-height-snug);margin-top:8px;text-transform:uppercase;transition:color .3s ease-in-out}.header-search__results-byline:hover,.search-page__results-byline:hover{color:var(--hachette-black)}@media screen and (max-width:960px){.header-search__results-byline{margin-top:0}}.search-page__results-error{display:flex;margin-top:40px}@media screen and (max-width:1200px){.search-page__results-error{margin-top:30px}}@media screen and (max-width:650px){.search-page__results-error{margin-top:20px}}.search-page__results-error.is-hidden{display:none}.search-page__results-error-text{border:1px solid var(--error);color:var(--error);line-height:var(--line-height-none);margin-bottom:0;margin-top:0;padding:15px 20px}.search-page__results-more{display:flex;justify-content:center;margin-top:40px}@media screen and (max-width:1200px){.search-page__results-more{margin-top:30px}}@media screen and (max-width:650px){.search-page__results-more{margin-top:20px}}.search-page__results-more.is-hidden{display:none}.search-page__results-more-button{background-color:var(--primary);color:var(--white);cursor:pointer;font-size:var(--font-sm);line-height:var(--line-height-none);padding:15px 20px;text-transform:uppercase;transition:background-color .3s ease-in-out}@media screen and (max-width:650px){.search-page__results-more-button{padding-left:0;padding-right:0;width:100%}}.search-page__results-more-button:hover{background-color:var(--primary-light)}.listicle{margin:40px auto 0;max-width:1040px;width:100%}.listicle h2.listicle__title{padding-bottom:20px}.listicle__list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.listicle__item{align-items:flex-start;display:flex;flex-direction:row;gap:20px;transition:var(--transition-base)}.listicle__item+.listicle__item{border-top:1px solid var(--border-color);padding-top:20px}.listicle__item:hover .listicle__cover img{filter:var(--filter-hover)}.listicle__item:hover .listicle__title a{color:var(--primary)}.listicle__cover{flex-shrink:0;width:120px}.listicle__cover img{display:block;height:auto;transition:filter .3s ease-in-out;width:100%}.listicle__details{display:flex;flex-direction:column;justify-content:center}.listicle__title{font-size:var(--font-lg);line-height:var(--line-height-snug);margin:0}.listicle__title a{color:var(--hachette-black);text-decoration:none;transition:color .3s ease-in-out}.listicle__author{color:var(--grey-3);font-size:var(--font-sm);margin-top:4px}.listicle__description{color:var(--hachette-black);font-family:var(--font-serif);font-size:var(--font-md);line-height:var(--line-height-normal);margin-top:8px}@media screen and (max-width:650px){.listicle__item{gap:15px}.listicle__cover{width:90px}.listicle__title{font-size:var(--font-base)}.listicle__description{font-size:var(--font-sm)}}.listicle__item--featured{flex-direction:column;gap:10px}.listicle__item--featured .listicle__title{font-size:var(--font-xl);padding-bottom:0}.listicle__item--featured .listicle__title a{font-size:inherit}.listicle__item--featured .listicle__cover{width:150px}.listicle__item--featured .listicle__content{display:flex;flex-direction:row;gap:20px}.listicle__item--featured .listicle__content .listicle__details{font-family:var(--font-serif);justify-content:flex-start}.listicle__item--featured .listicle__content .listicle__details .listicle__description{font-size:var(--font-lg)}.listicle__item--featured .listicle__content .listicle__details .listicle__description p{font-size:inherit}.staff{margin:40px auto 60px;max-width:1040px;padding:0 30px;width:100%}@media screen and (max-width:650px){.staff{padding:0 20px}}.article-two-column .staff{max-width:100%;padding-left:0;padding-right:0}.staff__title{margin-bottom:20px}.staff__list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.staff__item{align-items:flex-start;display:flex;flex-direction:row;gap:20px}.staff__item+.staff__item{border-top:1px solid var(--border-color);padding-top:20px}.staff__image{display:block;flex-shrink:0;height:auto;width:160px}.staff__details{display:flex;flex-direction:column;gap:8px;justify-content:center}.staff__name{font-size:var(--font-lg);line-height:var(--line-height-snug);margin:0}.staff__description{color:var(--hachette-black);display:flex;flex-direction:column;font-family:var(--font-serif);font-size:var(--font-md);gap:10px;line-height:var(--line-height-normal)}.staff__description a,.staff__description p{font-size:inherit;line-height:inherit}.staff__description a{color:var(--primary);font-family:var(--font-body)}.staff__description a:hover{color:var(--hachette-black)}@media screen and (max-width:650px){.staff__item{gap:15px}.staff__image{width:90px}.staff__name{font-size:var(--font-base)}.staff__description{font-size:var(--font-sm)}}.not-found{align-items:center;display:flex;flex-direction:column;font-size:var(--font-xl);gap:30px;justify-content:center;padding:60px 20px;text-align:center}.not-found h1{line-height:var(--line-height-tight);margin-bottom:0}.not-found p{font-family:var(--font-serif);font-size:inherit;margin:auto;max-width:460px}.illustration-prize-submission h3{margin-bottom:0}.illustration-prize-submission hr{margin:20px 0}.illustration-prize-submission .information{font-size:var(--font-sm)}.illustration-prize-submission .underline{font-size:inherit;text-decoration:underline}.illustration-prize-submission textarea{font-family:var(--font-body);resize:vertical}.illustration-prize-submission .filepond--root{font-family:var(--font-body);font-size:var(--font-sm);width:100%}.illustration-prize-submission .filepond--panel-root{background-color:var(--white);border:2px dashed var(--grey-dark);border-radius:4px}.illustration-prize-submission .filepond--drop-label{color:var(--hachette-black)}.illustration-prize-submission .filepond--label-action{color:var(--primary);font-weight:600;text-decoration:underline}.illustration-prize-submission .filepond--drip-blob{background-color:var(--primary)}.illustration-prize-submission .filepond--item-panel{border-radius:4px}.illustration-prize-submission .upload-hint{color:var(--grey-dark);font-size:var(--font-sm);margin:2px 0 6px}.illustration-prize-submission .file-upload label.required--error~.filepond--root .filepond--panel-root{border-color:var(--error)}.illustration-prize-submission .input-wrapper.row:has(label.required--error) input[type=checkbox]{outline:1px solid var(--error)}.illustration-prize-submission .checkbox-toggle{align-items:center;display:flex;flex-direction:row;gap:8px;width:100%}.illustration-prize-submission .checkbox-toggle input[type=checkbox]{max-height:14px;max-width:14px}.illustration-prize-submission .checkbox-toggle label{margin-bottom:0}.illustration-prize-submission .conditional-field{margin-top:10px;transition:var(--transition-base)}.illustration-prize-submission .conditional-field.hidden{display:none}.illustration-prize-submission .radio-group{border:none;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.illustration-prize-submission .radio-group label{margin-bottom:0}.illustration-prize-submission .radio-group legend{font-family:var(--font-body);font-size:var(--font-base);margin-bottom:8px}.illustration-prize-submission .radio-wrapper{align-items:center;display:flex;flex-direction:row;gap:8px}.illustration-prize-submission .radio-wrapper input[type=radio]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;margin:0;max-height:14px;max-width:14px}.landing-page .collection-slider,.landing-page .news-slider,.landing-page .slider.book-slider,.landing-page .staff{max-width:1100px}
/*!
 * FilePond 4.32.12
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */.filepond--assistant{border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{font-size:0;left:1em;margin:0;opacity:0;padding:0;position:absolute;top:1.75em;width:calc(100% - 2em)}.filepond--data{border:none;contain:strict;height:0;margin:0;padding:0;visibility:hidden;width:0}.filepond--data,.filepond--drip{pointer-events:none;position:absolute}.filepond--drip{background:rgba(0,0,0,.01);border-radius:.5em;bottom:0;left:0;opacity:.1;overflow:hidden;right:0;top:0}.filepond--drip-blob{background:#292625;border-radius:50%;height:8em;margin-left:-4em;margin-top:-4em;transform-origin:center center;width:8em}.filepond--drip-blob,.filepond--drop-label{left:0;position:absolute;top:0;will-change:transform,opacity}.filepond--drop-label{align-items:center;color:#4f4f4f;display:flex;height:0;justify-content:center;margin:0;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;line-height:1.5;text-align:center}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;cursor:pointer;text-decoration-color:#a7a4a4;text-decoration-skip-ink:auto}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{border:none;font-family:inherit;font-size:1em;height:1.625em;line-height:inherit;margin:0;outline:none;padding:0;width:1.625em;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{height:100%;width:100%}.filepond--file-action-button.filepond--file-action-button:after{bottom:-.75em;content:"";left:-.75em;position:absolute;right:-.75em;top:-.75em}.filepond--file-action-button{background-color:rgba(0,0,0,.5);background-image:none;border-radius:50%;box-shadow:0 0 0 0 hsla(0,0%,100%,0);color:#fff;cursor:auto;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)}.filepond--file-action-button[disabled]{background-color:rgba(0,0,0,.25);color:hsla(0,0%,100%,.5)}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{height:2em;padding:.1875em;width:2em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{background:transparent;border:none;color:inherit;font-family:inherit;line-height:inherit;margin:0 0 0 .25em;outline:none;padding:0;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{height:1.3125em;width:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{align-items:flex-start;display:flex;flex:1;flex-direction:column;margin:0 .5em 0 0;min-width:0;pointer-events:none;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{align-items:flex-end;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;pointer-events:none;position:static;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;height:100%;margin:0;min-width:0;padding:0}.filepond--file-wrapper.filepond--file-wrapper>legend{border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.filepond--file{align-items:flex-start;border-radius:.5em;color:#fff;display:flex;height:100%;padding:.5625em;position:static}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shake{10%,90%{transform:translateX(-.0625em)}20%,80%{transform:translateX(.125em)}30%,50%,70%{transform:translateX(-.25em)}40%,60%{transform:translateX(.25em)}}@keyframes fall{0%{animation-timing-function:ease-out;opacity:0;transform:scale(.5)}70%{animation-timing-function:ease-in-out;opacity:1;transform:scale(1.1)}to{animation-timing-function:ease-out;transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{left:0;margin:.25em;padding:0;position:absolute;right:0;top:0;touch-action:auto;will-change:transform,opacity;z-index:1}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{box-shadow:0 0 0 transparent;transition:box-shadow .125s ease-in-out}.filepond--item[data-drag-state=drag]{cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{left:0;margin:0;position:absolute;right:0;top:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-clip:content-box;background-color:rgba(0,0,0,.3);border:.3125em solid transparent;border-radius:99999px}.filepond--list.filepond--list{list-style-type:none;margin:0;padding:0;position:absolute;top:0;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{height:100%;margin:0;max-width:none;width:100%}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{height:100%;margin-bottom:0;margin-top:0;overflow:hidden}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{height:100%;left:0;right:0}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status,.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{background-color:#f1f0ef;border-radius:.5em}.filepond--panel{height:100%!important;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{background-color:transparent!important;border:none!important;transform-style:preserve-3d}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{left:0;margin:0;padding:0;position:absolute;right:0;top:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.filepond--panel-top:after{background-color:inherit;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.filepond--panel-bottom,.filepond--panel-center{backface-visibility:hidden;transform:translate3d(0,.5em,0);transform-origin:left top;will-change:transform}.filepond--panel-bottom{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.filepond--panel-bottom:before{background-color:inherit;content:"";height:2px;left:0;position:absolute;right:0;top:-1px}.filepond--panel-center{border-bottom:none!important;border-radius:0!important;border-top:none!important;height:100px!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{color:#fff;height:1.25em;margin:0;pointer-events:none;position:static;width:1.25em;will-change:transform,opacity}.filepond--progress-indicator svg{height:100%;transform-box:fill-box;vertical-align:top;width:100%}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;contain:layout style size;direction:ltr;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:450;line-height:normal;margin-bottom:1em;position:relative;text-align:left;text-rendering:optimizeLegibility}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-bottom:1em;margin-top:1em}.filepond--root .filepond--credits{bottom:-14px;color:inherit;font-size:11px;line-height:.85;opacity:.4;position:absolute;right:0;text-decoration:none;z-index:3}.filepond--root .filepond--credits[style]{bottom:auto;margin-top:14px;top:0}