html{--base-light: #ffffff;--indigo-25: #f5f8ff;--indigo-50: #eef4ff;--indigo-100: #e0eaff;--indigo-200: #c7d7fe;--indigo-300: #a4bcfd;--indigo-400: #8098f9;--indigo-500: #6172f3;--indigo-600: #444ce7;--indigo-700: #353bcd;--indigo-800: #2d31a6;--indigo-900: #2d3282;--indigo-950: #1f235b;--grey-25: #fcfcfd;--grey-50: #f9fafb;--grey-100: #f2f4f7;--grey-200: #eaecf0;--grey-300: #d0d5dd;--grey-400: #98a2b3;--grey-500: #667085;--grey-600: #475467;--grey-700: #344054;--grey-800: #1d2939;--grey-900: #101828;--grey-950: #0c111d;--border-thin: 1px solid var(--grey-200);--border-300: 1px solid var(--grey-300);--border-primary-600: 1px solid var(--indigo-600);--transition-snappy: cubic-bezier(0.55, -0.6, 0.5, 1.5);--button-border-radius: 8px;--button-border-thickness: 1px;--button-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.1);--button-font-size: 16px;--nav-line-height: 20px;--nav-vertical-padding: 18px;--nav-link-vertical-padding: 8px;--nav-total-height: calc( (var(--nav-vertical-padding) * 2) + (var(--nav-link-vertical-padding) * 2) + --nav-line-height );--content-font-size: 16px;--content-line-height: 140%}html{scroll-behavior:smooth}body{margin:0 auto;width:100%;height:100%;box-sizing:border-box;webkit-font-smoothing:normal;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:.25px rgba(0,0,0,.1);text-rendering:geometricPrecision;overflow-x:hidden;overflow-y:visible}p{margin:0}ul{margin:0;padding:0}.cc-editor-link{display:none;padding:4px 12px !important;border:1px solid #000;border-radius:4px;background:#ddac1b;color:#000 !important;font-size:14px !important;font-family:Arial;text-transform:none}.cc-editor-link:hover{background-color:#000;color:#ddac1b !important}.live-site-hidden{display:none}.cms-editor-active .live-site-hidden{display:block}.page-wrapper{margin:64px auto 0 auto;padding:0 32px;max-width:1344px}.content-wrapper{margin-top:var(--nav-total-height);padding-top:var(--nav-total-height)}.sections{--section-padding: 144px}@media(max-width: 1344px){.sections{--section-padding: 144px}}@media(max-width: 1088px){.sections{--section-padding: 112px}}@media(max-width: 704px){.sections{--section-padding: 64px}}.sections__section-backdrop{position:relative;display:flex;flex-direction:column;gap:var(--section-padding)}.sections__section{display:flex;flex-direction:column;margin:0 auto;padding:0 32px;box-sizing:border-box;width:100%;max-width:1344px;overflow:hidden}.sections__section:first-child{margin-top:calc(var(--section-padding)/2*-1)}.sections__section>*{margin-bottom:var(--section-padding)}.sections__section>*:last-child{margin-bottom:0}.sections__section+.sections__section{margin-top:calc(var(--section-padding)*-1)}.sections__section--overflow{max-width:none}.content-block--reduced-margin{margin-bottom:96px}.posts .c-author-block{margin-bottom:32spx}.posts__header-image{margin-top:32px}.posts__header-image img{aspect-ratio:16/9;width:100%}.posts__title{max-width:1000px;--content-heading-size: 36px;--content-heading-weight: 700;--content-heading-line-height: 122%;font-size:var(--content-heading-size);font-weight:var(--content-heading-weight);line-height:var(--content-heading-line-height);color:var(--grey-700)}@media(max-width: 1088px){.posts__title{--content-heading-size: 32px}}@media(max-width: 704px){.posts__title{--content-heading-size: 24px}}.posts .sections__section-backdrop{padding-left:0}.posts__content-wrapper{display:flex}.posts__toc{position:sticky;z-index:2;top:32px;margin-top:122px;padding:16px 16px 32px 16px;flex:1 350px;border:1px solid var(--grey-300);width:100%;min-width:240px;height:max-content;border-radius:16px;background-color:var(--base-light);box-sizing:border-box}@media(max-width: 1088px){.posts__toc{display:none}}.footer{font-size:12px;width:fit-content;margin:80px auto 40px auto}.footer a{margin:0 5px}@font-face{font-family:"Lato";src:url("/archive/rppl/assets/fonts/Lato-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Lato";src:url("/archive/rppl/assets/fonts/Lato-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Lato";src:url("/archive/rppl/assets/fonts/Lato-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Lato";src:url("/archive/rppl/assets/fonts/Lato-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Lato";src:url("/archive/rppl/assets/fonts/Lato-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Lato";src:url("/archive/rppl/assets/fonts/Lato-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Lato";src:url("/archive/rppl/assets/fonts/Lato-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Lato";src:url("/archive/rppl/assets/fonts/Lato-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Lato";src:url("/archive/rppl/assets/fonts/Lato-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Lato";src:url("/archive/rppl/assets/fonts/Lato-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Inter";src:url("/archive/rppl/assets/fonts/Inter-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Inter";src:url("/archive/rppl/assets/fonts/Inter-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Inter";src:url("/archive/rppl/assets/fonts/Inter-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Inter";src:url("/archive/rppl/assets/fonts/Inter-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Inter";src:url("/archive/rppl/assets/fonts/Inter-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Inter";src:url("/archive/rppl/assets/fonts/Inter-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Inter";src:url("/archive/rppl/assets/fonts/Inter-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Inter";src:url("/archive/rppl/assets/fonts/Inter-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Inter";src:url("/archive/rppl/assets/fonts/Inter-Thin.ttf") format("truetype");font-weight:100;font-style:normal}html{font-size:16px;font-family:"Inter";color:var(--grey-600)}@media(min-width: 768px){html{font-size:var(--content-font-size)}}@media(min-width: 1024px){html{font-size:19px}}@media(min-width: 1280px){html{font-size:20px}}h1,h2,h3,h4,h5,h6{color:var(--grey-900)}a{color:var(--indigo-700);text-decoration:none;transition:color .1s var(--transition-snappy)}a:hover{color:var(--indigo-50) 0}p{font-size:var(--content-font-size);line-height:var(--content-line-height);font-weight:400}.nav-overlay{position:fixed;z-index:19;top:0;left:0;width:0%;height:0%;opacity:0;background:rgba(0,0,0,.5);pointer-events:none;transition:opacity .3s ease}.nav-overlay--visible{opacity:1;width:100%;height:100%;pointer-events:auto}.c-navigation{display:flex;justify-content:center;align-items:center;position:relative;z-index:20;max-width:1344px;margin:10px auto 0 auto;padding:10px 30px;transition:left .3s ease,box-shadow .3s ease}@media(max-width: 704px){.c-navigation{position:fixed;top:0;left:-300px;margin:0;padding:32px;width:300px;height:100%;background:var(--base-light);align-items:flex-start;box-sizing:border-box}}.c-navigation--open{left:0;box-shadow:25px 0 40px 1px rgba(0,0,0,.3)}.c-navigation--open .c-navigation__nav-link{color:var(--grey-700)}.c-navigation--open .c-navigation__logo--light.c-navigation__logo--visible{display:none}.c-navigation--open .c-navigation__logo--dark,.c-navigation--open .c-navigation__logo--dark.c-navigation__logo--visible{display:block}.c-navigation--open .c-button__inner--primary,.c-navigation--open .c-button__inner--secondary{margin-left:-16px}.c-navigation--light .c-navigation__nav-link,.c-navigation--light .c-button__label{color:var(--grey-700)}.c-navigation--light .c-navigation__nav-link:hover,.c-navigation--light .c-button__label:hover{color:var(--indigo-50) 0}@media(max-width: 704px){.c-navigation--open,.c-navigation--light{border:none}}.c-navigation__logo{display:none;width:32px;height:32px}.c-navigation__logo--visible{display:block}.c-navigation__wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1344px;border-radius:40px}@media(max-width: 704px){.c-navigation__wrapper{flex-direction:column;align-items:flex-start;margin:0;padding:0;height:100%;border:none}}.c-navigation__main-group{display:flex;justify-content:flex-start;align-items:center}@media(max-width: 704px){.c-navigation__main-group{flex-direction:column;align-items:flex-start}}.c-navigation__logo-wrapper{display:flex;margin-right:16px}@media(max-width: 704px){.c-navigation__logo-wrapper{margin-bottom:32px}}.c-navigation__logo-wrapper img{max-height:18px}@media(max-width: 704px){.c-navigation__logo-wrapper img{max-height:48px}}.c-navigation__nav-items{display:flex;list-style:none}@media(max-width: 704px){.c-navigation__nav-items{flex-direction:column;align-items:flex-start}}.c-navigation__nav-link:hover{color:var(--indigo-300)}.c-navigation__nav-link .c-button__inner--plain-text .c-button__label{color:var(--indigo-300)}.c-navigation__nav-link,.c-navigation .c-button__inner--plain-text .c-button__label{display:block;padding:var(--nav-link-vertical-padding) 12px;color:var(--base-light);font-size:15px;font-weight:500;letter-spacing:.2px;line-height:var(--nav-line-height)}@media(max-width: 704px){.c-navigation__nav-link,.c-navigation .c-button__inner--plain-text .c-button__label{margin:6px 0 6px -26px;padding:8px 26px;font-size:20px;line-height:1}.c-navigation__nav-link svg,.c-navigation .c-button__inner--plain-text .c-button__label svg{display:none;width:22px;height:22px}}.c-navigation__nav-link--active,.c-navigation .c-button__inner--plain-text .c-button__label--active{color:var(--base-light);font-weight:500}.c-navigation__cta-group{display:flex;gap:32px}@media(max-width: 704px){.c-navigation__cta-group{flex-direction:column;justify-content:space-between;gap:8px}}.c-navigation__cta-group .c-button__inner--icon .c-button__label{color:var(--base-light)}.c-navigation__cta-group .c-button__inner--icon:hover .c-button__label{color:var(--indigo-300)}.c-navigation__cta-group .c-button__inner--icon{padding-right:16px}.c-navigation__cta-group .c-button .c-button__label{line-height:1}@media(max-width: 704px){.c-navigation__cta-group .c-button .c-button__label{font-size:20px;line-height:1}}.c-navigation__open-button{display:none;position:absolute;top:16px;left:16px;z-index:10;padding:8px;background:none;border:none;color:var(--base-light);cursor:pointer}@media(max-width: 704px){.c-navigation__open-button{display:flex;justify-content:center;align-items:center}}.c-navigation__open-button--light{color:var(--grey-700)}.c-navigation__close-button{display:none;position:absolute;top:16px;right:16px;padding:8px;background:none;border:none;color:var(--base-light);cursor:pointer}@media(max-width: 704px){.c-navigation__close-button{display:flex;justify-content:center;align-items:center}}.c-navigation .external-icon{display:none !important}.c-navigation--light__wrapper .c-button__inner--plain-text .c-button__label{color:var(--grey-700)}.c-navigation--light__wrapper .c-button__inner--plain-text .c-button__label:hover{color:var(--indigo-900)}.c-navigation--light .c-button__inner--plain-text .c-button__label{color:var(--grey-700)}.c-navigation--light .c-button__inner--secondary:hover .c-button__label{color:var(--grey-700)}.c-navigation--light .c-button__inner--icon:hover .c-button__label{color:var(--indigo-50) 0}.c-navigation--light.c-navigation--open .c-navigation__wrapper{border:none}.c-navigation--open .c-button__inner--plain-text .c-button__label{color:var(--grey-700)}.c-navigation--open .c-button__inner--plain-text .c-button__label:hover{color:var(--indigo-50) 0}@media all,bookshop{.c-author-block{display:flex;align-items:center;gap:12px}.c-author-block__author-image{width:40px;height:40px;border-radius:100%;object-fit:cover;object-position:center center}.c-author-block__author-name{font-size:14px;font-weight:600;line-height:20px;color:var(--grey-900)}.c-author-block__post-details{color:var(--grey-600);font-size:14px;line-height:1.5}.c-button{display:flex;position:relative;z-index:1}.c-button--submit .c-button__inner{padding:0}.c-button__inner{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 18px;background-color:var(--base-light);border-radius:var(--button-border-radius);border:var(--button-border-thickness) solid rgba(0,0,0,0);color:var(--indigo-700);cursor:pointer}.c-button__inner:hover{color:var(--indigo-50) 0}.c-button__inner:hover .c-button__chevron{right:-10px}.c-button__inner:hover .c-button__chevron--left{left:-10px}.c-button__inner--primary{background-color:var(--indigo-100);color:var(--grey-700)}.c-button__inner--primary:hover{background-color:var(--indigo-200);color:var(--grey-900)}.c-button__inner--primary-dark{background-color:var(--indigo-700);color:var(--base-light)}.c-button__inner--primary-dark:hover{background-color:var(--indigo-600);color:var(--base-light)}.c-button__inner--secondary{border:var(--button-border-thickness) solid var(--grey-200);background-color:var(--base-light);color:var(--grey-700)}.c-button__inner--secondary:hover{background-color:var(--grey-100);color:var(--grey-900)}.c-button__inner--border-button{padding:0;background-color:rgba(0,0,0,0);border:var(--button-border-thickness) solid var(--grey-50);color:var(--grey-50)}.c-button__inner--border-button:hover{background-color:rgba(0,0,0,0);color:var(--indigo-50) 0}.c-button__inner--plain-text{padding:0;background-color:rgba(0,0,0,0);border:var(--button-border-thickness) solid rgba(0,0,0,0)}.c-button__inner--plain-text:hover{background-color:rgba(0,0,0,0);color:var(--indigo-50) 0}.c-button__label{position:relative;display:flex;align-items:center;font-size:15px;font-weight:500;font-family:"Inter";letter-spacing:.2px;line-height:15px;text-wrap:nowrap}.c-button__label--chev-l .c-button__chevron{transform:translateY(-50%) rotate(180deg)}.c-button__chevron{position:absolute;top:50%;transform:translateY(-50%);right:-8px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;transition:right .1s ease}.c-button__chevron--left{left:-8px;right:unset;transition:left .1s ease}.c-button button{display:inherit;justify-content:inherit;align-items:inherit;gap:inherit;padding:10px 18px;background-color:inherit;border-radius:inherit;border:inherit;color:inherit;cursor:inherit}.c-button svg{padding-left:5px;width:16px;height:16px}.c-button .external-icon{display:flex;align-items:center}.c-button .external-icon svg{padding:0}.c-buttons{margin:40px 0}.c-buttons--no-top-margin{margin-top:0}.c-buttons--no-margin{margin-bottom:0}.c-buttons__wrapper{display:flex;flex-flow:row wrap;gap:10px;justify-content:flex-start;width:100%}.c-buttons__wrapper--center{justify-content:center}.c-buttons__wrapper--center--stacked{flex-flow:unset;flex-direction:column;align-items:center}.c-buttons__wrapper--right{justify-content:flex-end}.c-buttons__wrapper--stacked{flex-flow:unset;flex-direction:column}.c-buttons__wrapper--center.c-buttons__wrapper--stacked .c-button{align-self:center}.c-buttons__wrapper--right.c-buttons__wrapper--stacked .c-button{align-self:flex-end}.c-call-to-action{display:flex;align-items:flex-start;margin-top:calc(var(--nav-total-height) + 10px);min-height:600px}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-call-to-action{min-height:550px}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-call-to-action{min-height:500px}}@media all,bookshop{.c-call-to-action--light .c-heading h1{color:var(--base-light)}.c-call-to-action--light .c-call-to-action__subheading{color:var(--base-light)}.c-call-to-action--light .c-call-to-action__text{color:var(--base-light)}.c-call-to-action__wrapper{display:flex;align-items:center;width:100%}.c-call-to-action__content{position:relative;z-index:2;display:flex;align-items:center;flex:1 50%}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-call-to-action__content{flex:1 80%}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-call-to-action__content{flex:1 100%}}@media all,bookshop{.c-call-to-action__content .c-heading h1{margin:0;font-weight:700;line-height:1.2}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-call-to-action__content .c-heading h1{font-size:64px}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-call-to-action__content .c-heading h1{font-size:56px}}@media all,bookshop{.c-call-to-action__content-wrapper{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 auto;width:100%}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-call-to-action__content-wrapper{min-width:0}}@media all,bookshop{.c-call-to-action__content-wrapper .c-button{margin-top:48px}.c-call-to-action__subheading{margin:16px 0 0 0;font-weight:600;font-size:18px;color:var(--grey-600)}.c-call-to-action__text{margin-top:24px;color:var(--grey-500);font-size:var(--content-font-size);line-height:1.5}.c-call-to-action__text:before{width:140%}.c-call-to-action__feature-block{flex:1 50%}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-call-to-action__feature-block{flex:1 20%}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-call-to-action__feature-block{display:none}}@media all,bookshop{.c-call-to-action__feature-block img{width:100%;border-radius:6px}.c-callout{max-width:700px}.c-callout__wrapper{position:relative;padding:14px 55px;border:1px solid rgba(0,114,227,.13);border-left:4px solid #0079f0;border-radius:4px;background-color:rgba(16,136,255,.08);box-sizing:border-box}.c-callout__wrapper--caution{border:1px solid rgba(191,125,0,.13);border-left:4px solid #ffb87a;background-color:rgba(255,120,0,.08)}.c-callout__wrapper--warning{border:1px solid rgba(191,27,0,.13);border-left:4px solid #ff6353;background-color:rgba(255,0,0,.08)}.c-callout__wrapper p,.c-callout__wrapper li{font-size:var(--content-font-size);line-height:var(--content-line-height)}.c-callout__heading{margin:0 0 12px 0}.c-callout__icon{color:#0079f0}.c-callout__icon--caution{color:#ffb87a}.c-callout__icon--warning{color:#ff6353}.c-callout__icon svg{position:absolute;left:16px}.c-contact-section{padding:64px;background-color:var(--indigo-50)}.c-contact-section__eyebrow-heading,.c-contact-section__heading{text-align:center}.c-contact-section__eyebrow-heading{margin:0 0 24px 0;font-size:16px;font-weight:600;line-height:24px;color:var(--indigo-600)}.c-contact-section__heading{margin:0 0 48px 0;font-size:36px}.c-contact-section__content{display:flex;gap:64px}.c-contact-section__contact-details{display:flex;flex-direction:column;justify-content:center;flex:1 40%}.c-contact-section__contact-details ul{margin:0;padding:0;list-style:none}.c-contact-section__contact-details li{margin:12px 0;font-size:18px;line-height:32px}.c-contact-section__detail-label{font-weight:600}.c-contact-section__form{flex:1 60%}.c-contact-section .full-grid-width{grid-column:1/-1}.c-contact-section .full-grid-width input,.c-contact-section .full-grid-width select,.c-contact-section .full-grid-width textarea{width:100%;max-width:100%}.c-content-block__eyebrow-heading{margin:0 0 16px 0;text-align:left;--eyebrow-heading-size: 18px;--eyebrow-heading-weight: 600;--eyebrow-heading-line-height: 120%;font-size:var(--eyebrow-heading-size);font-weight:var(--eyebrow-heading-weight);line-height:var(--eyebrow-heading-line-height);color:var(--grey-700)}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-content-block__eyebrow-heading{--eyebrow-heading-size: 16px}}@media all,bookshop{.c-content-block__eyebrow-heading--center{text-align:center}.c-content-block__eyebrow-heading--right{text-align:right}.c-content-block__heading{margin:0 0 28px 0;--content-heading-size: 36px;--content-heading-weight: 700;--content-heading-line-height: 122%;font-size:var(--content-heading-size);font-weight:var(--content-heading-weight);line-height:var(--content-heading-line-height);color:var(--grey-700)}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-content-block__heading{--content-heading-size: 32px}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-content-block__heading{--content-heading-size: 24px}}@media all,bookshop{.c-content-block__heading--center{text-align:center}.c-content-block__heading--right{text-align:right}.c-content-block>p:first-child{margin-top:0px}.c-content-block h1,.c-content-block h2,.c-content-block h3,.c-content-block h4,.c-content-block h5,.c-content-block h6{color:var(--grey-700)}.c-content-block ul{padding:revert;margin:10px}.c-content-block p,.c-content-block li{margin:15px 0;font-size:var(--content-font-size);line-height:var(--content-line-height)}.c-content-carousel{position:relative;margin:0 34px;padding:30px 0;max-width:100%;overflow:hidden}.c-content-carousel__carousel{position:relative;display:flex;transition:transform .5s ease-in-out;width:100%;max-width:1280px}.c-content-carousel__carousel:after{content:"";position:absolute;top:0;right:0;width:14px;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);z-index:1}}@media(max-width: 1344px),bookshop and (max-width: 1344px){.c-content-carousel__carousel:after{width:32px}}@media all,bookshop{.c-content-carousel__carousel-item{position:relative;flex:0 0 auto;padding:20px;width:100%;max-width:300px;border:1px solid var(--grey-300);border-radius:24px;box-sizing:border-box;transition:transform .4s,box-shadow .4s,border-color .4s;cursor:default}.c-content-carousel__carousel-item:hover{transform:translateY(-3px);box-shadow:15px 0 40px 1px rgba(0,0,0,.1098039216)}.c-content-carousel__carousel-item img{margin-bottom:32px;width:100%;aspect-ratio:16/9;object-position:center center;object-fit:cover;border-radius:8px}.c-content-carousel__item-heading{margin:0 0 8px 0;font-size:24px;font-weight:600;line-height:33.6px;color:var(--grey-700)}.c-content-carousel__item-text{font-size:16px;letter-spacing:normal;line-height:24px;color:var(--grey-600)}.c-content-carousel__nav-buttons{display:flex;justify-content:space-between;align-items:flex-end;position:relative;width:100%;height:80px}.c-content-carousel__arrow-buttons{display:flex;gap:20px;position:relative;z-index:2}.c-content-carousel__arrow-button{display:flex;width:48px;height:48px;border:1px solid #eaecf0;border-radius:100%;justify-content:center;align-items:center;color:var(--grey-500);background-color:var(--base-light);cursor:pointer}.c-content-carousel__arrow-button:hover{background-color:var(--grey-50)}.c-content-carousel__arrow-button--right{left:unset;right:20px}.c-content-carousel__arrow-button svg{width:20px;height:20px}.c-content-carousel__progress-dots{display:flex;justify-content:center;margin-top:10px}.c-content-carousel__dot{width:10px;height:10px;border-radius:50%;background-color:gray;margin:0 5px;cursor:pointer}.c-content-carousel__dot.active{background-color:#000}.c-content-with-image{display:flex;gap:64px}.c-content-with-image--center-vertically{align-items:center}.c-content-with-image--right{flex-direction:row-reverse}.c-content-with-image--right .c-content-with-image__image img{box-shadow:-7px 0 40px 1px rgba(0,0,0,.11)}.c-content-with-image--wide .c-content-with-image__content{flex:1 30%}.c-content-with-image--wide .c-content-with-image__image{flex:1 70%}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-content-with-image{flex-direction:column}.c-content-with-image .c-content-with-image__image img{box-shadow:15px 0 40px 1px rgba(0,0,0,.11)}}@media all,bookshop{.c-content-with-image__content{flex:1 50%}.c-content-with-image__text{margin-bottom:32px;font-size:var(--content-font-size);line-height:var(--content-line-height)}.c-content-with-image__buttons{display:flex;gap:16px}.c-content-with-image__image{flex:1 50%}.c-content-with-image__image img{width:100%;border-radius:8px;box-shadow:15px 0 40px 1px rgba(0,0,0,.11)}.c-cta-key-points{display:flex;gap:64px}}@media(max-width: 1344px),bookshop and (max-width: 1344px){.c-cta-key-points{flex-direction:column-reverse}}@media all,bookshop{.c-cta-key-points__content{flex:1 50%}}@media(max-width: 1344px),bookshop and (max-width: 1344px){.c-cta-key-points__content{flex:1 100%}}@media all,bookshop{.c-cta-key-points__grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;gap:32px 48px;grid-template-rows:auto;margin-bottom:40px}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-cta-key-points__grid{grid-template-columns:1fr}}@media all,bookshop{.c-cta-key-points__grid-item img{margin-bottom:16px;width:56px;height:56px}.c-cta-key-points__item-title{margin:0 0 8px 0;font-size:20px;font-weight:600;line-height:30px}.c-cta-key-points__text{font-size:16px;letter-spacing:normal;line-height:24px}.c-cta-key-points__buttons{display:flex;gap:10px}.c-cta-key-points__buttons .c-button__inner{width:100%}.c-cta-key-points__image{flex:1 50%}}@media(max-width: 1344px),bookshop and (max-width: 1344px){.c-cta-key-points__image{flex:1 100%}}@media all,bookshop{.c-cta-key-points__image img{width:100%;height:100%;object-fit:cover;object-position:center left}.c-divider{display:block;margin:0 auto;padding:0;width:100%;max-width:80%;height:1px;background-color:rgba(0,0,0,.1);box-shadow:none}.c-embed{display:block}.c-embed__wrapper{display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden}.c-embed__wrapper iframe{width:100%}.c-faq__headings .c-headings-detailed .c-heading h1{font-size:36px}.c-faq__faq-items{margin:64px auto 0 auto;max-width:768px}.c-faq__faq-item{border-bottom:1px solid var(--grey-200);overflow:hidden}.c-faq__faq-item--expanded .c-faq__icon-vertical-line{transform:translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(90deg) skew(0deg);transform-style:preserve-3d}.c-faq__question{position:relative;margin:24px 0 24px 0;padding-right:40px;--eyebrow-heading-size: 18px;--eyebrow-heading-weight: 600;--eyebrow-heading-line-height: 120%;font-size:var(--eyebrow-heading-size);font-weight:var(--eyebrow-heading-weight);line-height:var(--eyebrow-heading-line-height);color:var(--grey-700);font-weight:500;cursor:pointer}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-faq__question{--eyebrow-heading-size: 16px}}@media all,bookshop{.c-faq__icon{display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;color:var(--grey-400);border:2px solid var(--grey-400)}.c-faq__icon-horizontal-line{position:absolute;width:12px;height:2px;border-radius:1px;background-color:var(--grey-400)}.c-faq__icon-vertical-line{position:absolute;width:2px;height:12px;border-radius:1px;background-color:var(--grey-400);transition:transform .2s ease}.c-faq__answer{height:0;font-size:16px;line-height:24px;color:var(--grey-600);overflow:hidden;cursor:pointer;transition:height .3s ease}.c-faq__support-block{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:64px;padding:32px;border-radius:16px;background-color:var(--indigo-50)}.c-faq__support-image svg{margin-bottom:18px;width:32px;height:32px}.c-faq__support-heading{margin:0 0 8px 0;--eyebrow-heading-size: 18px;--eyebrow-heading-weight: 600;--eyebrow-heading-line-height: 120%;font-size:var(--eyebrow-heading-size);font-weight:var(--eyebrow-heading-weight);line-height:var(--eyebrow-heading-line-height);color:var(--grey-700);font-size:20px}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-faq__support-heading{--eyebrow-heading-size: 16px}}@media all,bookshop{.c-faq__support-content{margin:0 0 24px 0;font-size:var(--content-font-size);font-weight:400;line-height:var(--content-line-height)}.feature-card-grid__eyebrow-heading{margin:0 0 16px 0;text-align:center;--eyebrow-heading-size: 18px;--eyebrow-heading-weight: 600;--eyebrow-heading-line-height: 120%;font-size:var(--eyebrow-heading-size);font-weight:var(--eyebrow-heading-weight);line-height:var(--eyebrow-heading-line-height);color:var(--grey-700)}}@media(max-width: 704px),bookshop and (max-width: 704px){.feature-card-grid__eyebrow-heading{--eyebrow-heading-size: 16px}}@media all,bookshop{.feature-card-grid__heading{margin:0 0 16px 0;--content-heading-size: 36px;--content-heading-weight: 700;--content-heading-line-height: 122%;font-size:var(--content-heading-size);font-weight:var(--content-heading-weight);line-height:var(--content-heading-line-height);color:var(--grey-700);text-align:center}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.feature-card-grid__heading{--content-heading-size: 32px}}@media(max-width: 704px),bookshop and (max-width: 704px){.feature-card-grid__heading{--content-heading-size: 24px}}@media all,bookshop{.feature-card-grid__content{margin:0 auto 64px auto;max-width:900px;--subheading-size: 16px;--subheading-weight: 400;--subheading-line-height: 140%;font-size:var(--subheading-size);font-weight:var(--subheading-weight);line-height:var(--subheading-line-height);color:var(--grey-700);text-align:center}.feature-card-grid__cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;grid-auto-rows:295px}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.feature-card-grid__cards{grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto}}@media(max-width: 704px),bookshop and (max-width: 704px){.feature-card-grid__cards{grid-template-columns:repeat(1, 1fr)}}@media all,bookshop{.feature-card-grid__card{position:relative;z-index:1;background-color:#fff;padding:40px;border-radius:24px;transition:transform .4s}.feature-card-grid__card:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:15px 0 40px 1px rgba(0,0,0,.11);border-radius:24px}.feature-card-grid__card:hover{transform:translateY(-3px)}.feature-card-grid__card--featured{grid-row:span 2}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.feature-card-grid__card--featured{grid-row:span 1;grid-column:span 2;height:200px}}@media(max-width: 704px),bookshop and (max-width: 704px){.feature-card-grid__card--featured{grid-column:span 1}}@media all,bookshop{.feature-card-grid__card-heading{margin:0 0 12px 0;font-size:24px;font-weight:400;color:var(--grey-700)}.feature-card-grid__card-content{font-size:var(--content-font-size);line-height:var(--content-line-height);color:var(--grey-500)}.feature-card-grid__icon{margin-bottom:20px;width:28px;height:28px;object-fit:contain}.feature-card-grid__background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:24px}.c-feature-grid{display:flex;gap:64px}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-feature-grid{flex-direction:column}}@media all,bookshop{.c-feature-grid__content{flex:1 40%}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-feature-grid__content{flex:1;margin:0 auto;max-width:80%;text-align:center}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-feature-grid__content{max-width:100%;text-align:left}}@media all,bookshop{.c-feature-grid__eyebrow-heading{margin:0 0 16px 0;--eyebrow-heading-size: 18px;--eyebrow-heading-weight: 600;--eyebrow-heading-line-height: 120%;font-size:var(--eyebrow-heading-size);font-weight:var(--eyebrow-heading-weight);line-height:var(--eyebrow-heading-line-height);color:var(--grey-700)}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-feature-grid__eyebrow-heading{--eyebrow-heading-size: 16px}}@media all,bookshop{.c-feature-grid__heading{margin:0;--content-heading-size: 36px;--content-heading-weight: 700;--content-heading-line-height: 122%;font-size:var(--content-heading-size);font-weight:var(--content-heading-weight);line-height:var(--content-heading-line-height);color:var(--grey-700)}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-feature-grid__heading{--content-heading-size: 32px}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-feature-grid__heading{--content-heading-size: 24px}}@media all,bookshop{.c-feature-grid__subheading{--subheading-size: 16px;--subheading-weight: 400;--subheading-line-height: 140%;font-size:var(--subheading-size);font-weight:var(--subheading-weight);line-height:var(--subheading-line-height);color:var(--grey-700)}.c-feature-grid__grid{flex:1 60%;display:flex;flex-flow:row wrap;gap:24px}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-feature-grid__grid{flex-direction:column}}@media all,bookshop{.c-feature-grid__grid-item{flex:0 0 calc(50% - 12px)}.c-feature-grid__icon{margin-bottom:12px;width:36px;height:36px}.c-feature-grid__item-heading{margin:0 0 16px 0;font-size:18px;font-weight:700}.c-feature-grid__item-content{font-size:var(--content-font-size);line-height:var(--content-line-height)}.c-featured-posts__wrapper{display:flex;gap:16px}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-featured-posts__wrapper{flex-direction:column;gap:64px}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-featured-posts__wrapper{gap:32px}}@media all,bookshop{.c-featured-posts__main-post{position:relative;flex:1 auto;transition:transform .4s,box-shadow .4s}.c-featured-posts__main-post:hover{transform:translateY(-3px);box-shadow:15px 0 40px 1px rgba(0,0,0,.1098039216)}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-featured-posts__main-post{aspect-ratio:16/9}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-featured-posts__main-post{aspect-ratio:4/3}}@media all,bookshop{.c-featured-posts__main-post img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:4px}.c-featured-posts__main-details{position:absolute;bottom:0;left:0;width:100%;padding:24px;box-sizing:border-box;border-radius:4px;background:linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent)}.c-featured-posts__main-details .c-featured-posts__post-title,.c-featured-posts__main-details .c-featured-posts__post-description,.c-featured-posts__main-details .c-featured-posts__post-date{color:var(--base-light)}.c-featured-posts__main-details .c-featured-posts__post-date{margin-top:8px}.c-featured-posts__main-details .c-featured-posts__post-title{font-size:24px}.c-featured-posts__main-details .c-featured-posts__post-description{margin-top:8px;font-size:18px}.c-featured-posts__main-details .c-featured-posts__post-title,.c-featured-posts__main-details .c-featured-posts__post-description{max-width:80%}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-featured-posts__main-details .c-featured-posts__post-title,.c-featured-posts__main-details .c-featured-posts__post-description{max-width:100%}}@media all,bookshop{.c-featured-posts__posts{display:flex;flex-direction:column;gap:12px;width:100%;max-width:45%}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-featured-posts__posts{max-width:100%}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-featured-posts__posts{gap:32px}}@media all,bookshop{.c-featured-posts__post{display:flex;gap:16px}.c-featured-posts__post:hover .c-featured-posts__post-title{color:var(--indigo-800)}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-featured-posts__post{flex-direction:column}}@media all,bookshop{.c-featured-posts__post-image img{display:flex;width:100%;width:140px;aspect-ratio:1/1;object-fit:cover;border-radius:4px}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-featured-posts__post-image img{width:100%;aspect-ratio:16/9}}@media all,bookshop{.c-featured-posts__post-date{margin-bottom:8px;font-size:12px;color:var(--grey-500)}.c-featured-posts__post-title{margin:0;font-size:18px;font-weight:700;transition:color var(--transition-snappy)}.c-featured-posts__post-description{margin-top:8px;font-size:14px;color:var(--grey-500)}.c-form__main{display:flex;flex-direction:column;gap:18px;margin:0 auto;padding:0;max-width:400px;border:none}.c-form__main--grid{display:grid;grid-template-columns:repeat(2, 1fr);max-width:800px}.c-form__main--grid .c-form__button-wrapper{grid-column:1/-1}.c-form__main input,.c-form__main textarea{padding:12px 14px;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:"Inter";font-size:calc(var(--content-font-size) - 2px)}.c-form__main fieldset{border:none}.c-form__input-wrapper,.c-form__textarea-wrapper,.c-form__checkbox-group-wrapper,.c-form__radio-group-wrapper,.c-form__selectbox-wrapper{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;font-size:var(--content-font-size)}.c-form__group-label{font-size:var(--content-font-size)}.c-form__label-text{display:flex;align-items:center;gap:12px}.c-form__label-text--hidden{font-size:0}.c-form__checkbox-group-wrapper p,.c-form__checkbox-group-wrapper span{font-size:var(--content-font-size)}.c-form__selectbox-wrapper select{padding:12px 14px;width:max-content;min-width:100px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:"Inter";font-size:calc(var(--content-font-size) - 2px);background-color:var(--base-light);cursor:pointer;color:var(--grey-500)}.c-form__divider{display:block;margin:32px auto;width:90%;height:0;border-bottom:1px solid rgba(0,0,0,.1)}.c-form__content p,.c-form__content li{font-size:var(--content-font-size);line-height:var(--content-line-height)}.c-form__heading h4{font-size:18px;font-weight:600}.c-form__hidden-input{display:none}.c-form__button-wrapper{display:flex;justify-content:center;width:100%}.c-heading{display:flex;justify-content:flex-start;width:100%}.c-heading--center{justify-content:center}.c-heading--right{justify-content:flex-end}.c-heading h1{margin:0;--content-heading-size: 36px;--content-heading-weight: 700;--content-heading-line-height: 122%;font-size:var(--content-heading-size);font-weight:var(--content-heading-weight);line-height:var(--content-heading-line-height);color:var(--grey-700)}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-heading h1{--content-heading-size: 32px}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-heading h1{--content-heading-size: 24px}}@media all,bookshop{.c-headings-detailed{display:flex;flex-direction:column;align-items:flex-start;margin:0 auto;width:100%;max-width:1024px}.c-headings-detailed--center{align-items:center;text-align:center}.c-headings-detailed--right{align-items:flex-end}.c-headings-detailed__eyebrow-heading{margin-bottom:12px;--eyebrow-heading-size: 18px;--eyebrow-heading-weight: 600;--eyebrow-heading-line-height: 120%;font-size:var(--eyebrow-heading-size);font-weight:var(--eyebrow-heading-weight);line-height:var(--eyebrow-heading-line-height);color:var(--grey-700);color:var(--indigo-600)}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-headings-detailed__eyebrow-heading{--eyebrow-heading-size: 16px}}@media all,bookshop{.c-headings-detailed .c-heading h1{margin:0 0 16px 0}.c-headings-detailed__subheading{--subheading-size: 16px;--subheading-weight: 400;--subheading-line-height: 140%;font-size:var(--subheading-size);font-weight:var(--subheading-weight);line-height:var(--subheading-line-height);color:var(--grey-700)}.c-hero-with-laptop{display:flex}.c-hero-with-laptop__content{display:flex;align-items:center;flex:1 50%}.c-hero-with-laptop__content-wrapper{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:100%;max-width:615px}.c-hero-with-laptop__content-wrapper .c-button{margin-top:32px}.c-hero-with-laptop__subheading{margin:24px 0 0 0}.c-hero-with-laptop__text{margin-top:24px;font-size:var(--content-font-size);line-height:var(--content-line-height)}.c-hero-with-laptop__image{position:relative;flex:1 50%;height:710px}.c-hero-with-laptop__image img{position:absolute;top:50%;transform:translateY(-50%);left:0;width:auto;height:100%}.c-home-header{display:flex;align-items:flex-start;min-height:600px}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-home-header{margin-top:50px;min-height:550px}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-home-header{min-height:500px}}@media all,bookshop{.c-home-header__wrapper{display:flex;align-items:center;margin:0 auto;width:100%;max-width:1344px}.c-home-header__gradient{position:absolute;z-index:1;left:0;width:100%;height:100%;background:linear-gradient(184deg, #090b20 4%, #1c1f57 8%, #444ce7 23%);background-size:200% 200%;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden}.c-home-header__gradient:after{content:"";background:linear-gradient(181.5deg, rgb(224, 234, 255) 71%, rgb(255, 255, 255) 80%)}.c-home-header__wave{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px}.c-home-header__wave--1{z-index:3;background-color:var(--base-light);clip-path:polygon(-500px 100%, 0% 6%, 100% 90%, 100% 100%, 0% 100%);background:var(--base-light);background-size:100% 100%}.c-home-header__wave--2{z-index:2;height:50%;clip-path:polygon(0 10%, 100% 70%, 100% 100%, 0% 100%);animation:clipPathAnimation2 7s infinite alternate ease-in-out;background-color:#c1d0f9;background:linear-gradient(186deg, #444ce7 42%, #6172f3 56%, #a4bcfd 76%, #a4bcfd 90%);background-size:100% 100%}.c-home-header__wave--3{z-index:1;height:100%;background-color:var(--indigo-200);clip-path:polygon(0px 100%, 0% 10%, 27% 19%, 35% 21%, 100% 33%, 100% 100%, 0% 100%);animation:clipPathAnimation3 10s infinite alternate ease-in-out;background:linear-gradient(185.5deg, rgb(12, 16, 104) 17%, #353bcd 34%, #6172f3 70%, #c7d7fe 100%);background-size:100% 100%}.c-home-header__wave--4{z-index:0;height:100%;background-color:var(--indigo-200);clip-path:polygon(0px 100%, 0% 0%, 22% 0%, 51% 7%, 73% 12%, 85% 14%, 100% 15%, 100% 100%, 0% 100%);animation:clipPathAnimation4 10s infinite alternate ease-in-out;background:linear-gradient(184deg, #2d3282 11%, #353bcd 24%, #444ce7 32%, #a4bcfd 100%);background-size:100% 100%}@keyframes clipPathAnimation2{0%{clip-path:polygon(0 15%, 100% 65%, 100% 100%, 0% 100%);background-position:0% 0%}50%{clip-path:polygon(0 8%, 100% 75%, 100% 100%, 0% 100%);background-position:0% -1%}100%{clip-path:polygon(0 12%, 100% 60%, 100% 100%, 0% 100%);background-position:0% 3%}}@keyframes clipPathAnimation3{0%{clip-path:polygon(0px 100%, 0% 12%, 27.46% 21%, 35% 23%, 100% 35%, 100% 100%, 0% 100%);background-position:0% 0%}50%{clip-path:polygon(0px 100%, 0% 8%, 27.46% 17%, 35% 19%, 100% 31%, 100% 100%, 0% 100%);background-position:0% -1%}100%{clip-path:polygon(0px 100%, 0% 10%, 27.46% 19.18%, 35% 21%, 100% 33%, 100% 100%, 0% 100%);background-position:0% -3%}}@keyframes clipPathAnimation4{0%{clip-path:polygon(0px 100%, 0% 0%, 22% 0%, 51% 6%, 73% 11%, 85% 13%, 100% 15%, 100% 100%, 0% 100%);background-position:0% 0%}50%{clip-path:polygon(0px 100%, 0% 0%, 20% 0%, 51% 8%, 73% 13%, 85% 15%, 100% 16%, 100% 100%, 0% 100%);background-position:0% -1%}100%{clip-path:polygon(0px 100%, 0% 0%, 22% 0%, 51% 7%, 73% 12%, 85% 14%, 100% 15%, 100% 100%, 0% 100%);background-position:0% -2%}}.c-home-header__content{position:relative;z-index:2;display:flex;align-items:center;flex:1 50%}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-home-header__content{flex:1 55%}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-home-header__content{flex:1 100%}}@media all,bookshop{.c-home-header__content .c-heading h1{margin:0;font-size:84px;font-weight:700;line-height:1.2;letter-spacing:-2px;color:var(--base-light)}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-home-header__content .c-heading h1{font-size:64px}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-home-header__content .c-heading h1{font-size:56px}}@media all,bookshop{.c-home-header__content-wrapper{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:490px;min-width:450px}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-home-header__content-wrapper{min-width:0;margin:0}}@media all,bookshop{.c-home-header__content-wrapper .c-button__inner,.c-home-header__content-wrapper .c-heading h1,.c-home-header__content-wrapper .c-home-header__subheading,.c-home-header__content-wrapper .c-home-header__text{position:relative}.c-home-header__content-wrapper .c-button__inner:before,.c-home-header__content-wrapper .c-heading h1:before,.c-home-header__content-wrapper .c-home-header__subheading:before,.c-home-header__content-wrapper .c-home-header__text:before{content:"";position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);z-index:-10;left:50%;padding:28px;width:140%;height:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 70%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 70%)}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-home-header__content-wrapper .c-button__inner:before,.c-home-header__content-wrapper .c-heading h1:before,.c-home-header__content-wrapper .c-home-header__subheading:before,.c-home-header__content-wrapper .c-home-header__text:before{mask-image:radial-gradient(ellipse 60% 70% at 50% 50%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 70%);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 50%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 70%)}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-home-header__content-wrapper .c-button__inner:before,.c-home-header__content-wrapper .c-heading h1:before,.c-home-header__content-wrapper .c-home-header__subheading:before,.c-home-header__content-wrapper .c-home-header__text:before{mask-image:radial-gradient(ellipse 50% 70% at 50% 50%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 70%);-webkit-mask-image:radial-gradient(ellipse 50% 70% at 50% 50%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 70%)}}@media all,bookshop{.c-home-header__content-wrapper .c-button{margin-top:48px}.c-home-header__content-wrapper .c-button__inner{position:relative}.c-home-header__content-wrapper .c-button__inner:before{width:100%;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%, rgb(255, 255, 255) 40%, rgba(255, 255, 255, 0) 70%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%, rgb(255, 255, 255) 40%, rgba(255, 255, 255, 0) 70%)}.c-home-header .c-heading h1:before{padding:64px;width:140%}.c-home-header__subheading{margin:24px 0 0 0;color:var(--base-light)}.c-home-header__text{margin-top:24px;color:var(--base-light)}.c-home-header__text:before{width:140%}.c-home-header__feature-block{position:relative;z-index:2;flex:1 50%}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-home-header__feature-block{flex:1 45%}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-home-header__feature-block{display:none}}@media all,bookshop{.c-home-header__feature-wrapper{position:absolute;top:50%;transform:translateY(-50%);left:116px;background-color:var(--base-light);border-radius:6px;box-shadow:15px 0 40px 1px rgba(0,0,0,.11);height:340px;width:auto}.c-home-header__feature-wrapper:before,.c-home-header__feature-wrapper:after{content:"";position:absolute;left:0;width:100%;height:100%;border-radius:6px}.c-home-header__feature-wrapper:before{box-shadow:15px 10px 50px 2px rgba(0,0,0,.11)}.c-home-header__feature-wrapper:after{box-shadow:15px 15px 60px 4px rgba(0,0,0,.11)}.c-home-header__feature-wrapper img{width:auto;height:100%;border-radius:6px}.c-home-header__image-backdrop{position:absolute;top:50%;transform:translateY(-50%);left:116px;background-color:var(--base-light);border-radius:6px;box-shadow:15px 0 40px 1px rgba(0,0,0,.11);height:480px;width:auto}.c-home-header__image-backdrop:before{content:"";position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);z-index:-1;left:50%;padding:142px;width:140%;height:100%;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 90%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 90%)}.c-image{display:flex;justify-content:flex-start;width:100%}.c-image--center{justify-content:center}.c-image--right{justify-content:flex-end}.c-image--reduced-top-margin{margin-top:calc(var(--section-padding)/2*-1)}.c-image--reduced-bottom-margin{margin-bottom:calc(var(--section-padding)/2*-1)}.c-image img{width:auto}.c-media-with-stats{position:relative;display:flex;align-items:center;padding:64px;min-height:250px;border-radius:24px;background-color:var(--grey-50)}.c-media-with-stats:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 8px);height:calc(100% - 8px);background-color:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.5);border-radius:24px;pointer-events:none}.c-media-with-stats--right{flex-flow:row-reverse}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-media-with-stats{flex-direction:column}}@media all,bookshop{.c-media-with-stats__wrapper{display:flex;align-items:flex-start;gap:64px}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-media-with-stats__wrapper{flex-direction:column;gap:32px}}@media all,bookshop{.c-media-with-stats__left-block{flex:1 50%;position:relative}.c-media-with-stats__left-block:after{content:"";position:absolute;top:0;right:-32px;height:100%;border-right:1px solid #fff}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-media-with-stats__left-block:after{display:none}}@media all,bookshop{.c-media-with-stats__right-block{flex:1 50%}.c-media-with-stats__media{position:relative}.c-media-with-stats__image{position:relative;margin-top:24px}.c-media-with-stats__image img{width:100%;border-radius:4px}.c-media-with-stats__content{margin-bottom:36px;font-size:var(--content-font-size);line-height:var(--content-line-height)}.c-media-with-stats__heading{margin:0 0 8px 0;--content-heading-size: 36px;--content-heading-weight: 700;--content-heading-line-height: 122%;font-size:var(--content-heading-size);font-weight:var(--content-heading-weight);line-height:var(--content-heading-line-height);color:var(--grey-700)}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-media-with-stats__heading{--content-heading-size: 32px}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-media-with-stats__heading{--content-heading-size: 24px}}@media all,bookshop{.c-media-with-stats__subheading{margin:0 0 16px 0;--subheading-size: 16px;--subheading-weight: 400;--subheading-line-height: 140%;font-size:var(--subheading-size);font-weight:var(--subheading-weight);line-height:var(--subheading-line-height);color:var(--grey-700)}.c-media-with-stats__buttons{display:flex;gap:16px;margin-bottom:36px}.c-media-with-stats__stats ul{display:flex;flex-flow:row wrap;gap:40px;justify-content:space-between;list-style:none;padding:0;margin:36px 0 0 0}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-media-with-stats__stats ul{flex-direction:column;align-items:center;text-align:center}}@media all,bookshop{.c-media-with-stats__stats li{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-media-with-stats__stats li{align-items:center}}@media all,bookshop{.c-media-with-stats__stat-value{font-size:36px;font-weight:700;color:#344054}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-media-with-stats__stat-value{font-size:24px}}@media all,bookshop{.c-media-with-stats__stat-label{--subheading-size: 16px;--subheading-weight: 400;--subheading-line-height: 140%;font-size:var(--subheading-size);font-weight:var(--subheading-weight);line-height:var(--subheading-line-height);color:var(--grey-700);font-size:14px}.c-recent-posts{grid-auto-columns:1fr;display:grid;grid-column-gap:32px;grid-row-gap:64px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-recent-posts{grid-template-columns:1fr 1fr}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-recent-posts{grid-template-columns:1fr}}@media all,bookshop{.c-recent-posts__card{border-radius:4px}.c-recent-posts__image{display:flex;margin-bottom:32px}.c-recent-posts__image img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center center;border-radius:4px}.c-recent-posts__category{color:var(--indigo-700);margin-bottom:.5rem;margin-right:1rem;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .3s}.c-recent-posts__title{margin:0 0 8px 0}.c-recent-posts__title a{color:var(--grey-900);letter-spacing:0;font-size:24px;font-weight:600;line-height:1.4}.c-recent-posts__text p{color:var(--grey-600);letter-spacing:normal;font-size:16px;line-height:1.5}.c-recent-posts .c-author-block{margin-top:24px}.c-spacer{display:block;width:100%}.c-table-of-contents__heading{margin:8px 0 16px 0;padding-bottom:16px;border-bottom:1px solid var(--grey-300);color:var(--grey-600)}.c-table-of-contents__list{list-style:none}.c-table-of-contents__list li{line-height:1.3;font-size:14px}.c-table-of-contents__list li a{display:block;margin-top:2px;padding:2px 0;box-sizing:border-box;color:var(--grey-500)}.c-table-of-contents__list li a:hover{color:var(--grey-700)}.c-table-of-contents__list ul{list-style:none}.c-table-of-contents__list ul li{margin-left:15px}.c-team{display:flex;flex-direction:column;align-items:center}.c-team__eyebrow-heading{margin-bottom:12px;--eyebrow-heading-size: 18px;--eyebrow-heading-weight: 600;--eyebrow-heading-line-height: 120%;font-size:var(--eyebrow-heading-size);font-weight:var(--eyebrow-heading-weight);line-height:var(--eyebrow-heading-line-height);color:var(--grey-700);color:var(--indigo-600)}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-team__eyebrow-heading{--eyebrow-heading-size: 16px}}@media all,bookshop{.c-team__heading{margin:0 0 16px 0}.c-team__content{margin:0 auto;max-width:700px;text-align:center}.c-team__team-members{display:grid;grid-template-columns:repeat(4, 1fr);gap:64px;justify-items:center;margin:0 auto;opacity:0;transition:opacity .7s ease}}@media(max-width: 1088px),bookshop and (max-width: 1088px){.c-team__team-members{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 704px),bookshop and (max-width: 704px){.c-team__team-members{grid-template-columns:repeat(2, 1fr)}}@media all,bookshop{.c-team__team-members--shuffled{opacity:1}.c-team__team-member{text-align:center}.c-team__team-member img{margin-bottom:16px;width:100%;max-width:160px;border-radius:100%}.c-team__team-member h4{margin:0 0 8px 0;font-size:16px;font-weight:500;color:var(--grey-700)}.c-team__team-member p{font-size:14px;line-height:14px}.c-video__video-aspect-wrapper{position:relative;display:flex;flex:1 350px}.c-video__video{height:0;padding-bottom:56.25%;width:100%}.c-video__video iframe,.c-video__video video{position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto;width:100%}}/*# sourceMappingURL=main.css.map */