@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Baskervville:ital,wght@0,400..700;1,400..700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";:root{--theme-bg-colour: #F6F2E9;--header-bg-colour: #014D49;--footer-bg-colour: #7d8769;--footer-sub-bg-colour: #063027;--site-colour-sand: #e1d9c9;--site-colour-sand--light: rgb(91.8067226891%, 89.6218487395%, 85.2521008403%);--site-colour-stone: #ae9372;--site-colour-coffee: #b27d57;--site-colour-ochre: #700101;--site-colour-gum: #7d8769;--site-colour-moss: #014D49;--site-colour-forest: #063027;--site-colour-basalt: #323c49;--author-colour-text: #1f1d1a;--author-colour-text--lightest: rgba(0, 0, 0, .25);--author-colour-black: #000000;--author-colour-white: #ffffff;--author-colour-link: #000000;--author-colour-panel-bg: rgb(245, 245, 240);--author-colour-panel-border-colour: #DAE3D6;--site-card-title-font-colour: #700101;--site-card-title-font-colour--lg: #700101;--site-card-title-font-colour-alt: #323c49;--author-card-bg: rgb(245, 245, 240);--site-width: 100%;--site-max-width: 1360px;--site-font-heading: "Baskervville", serif;--site-font-body: "Lato", sans-serif;--site-font-navigation: "Baskervville", serif;--site-font-button: "Baskervville", serif;--site-font-excerpt: "Baskervville", serif;--site-font-excerpt-size: 1.25rem;--site-font-excerpt-weight: 500;--site-eyebrow-font-size: .6875rem;--site-eyebrow-font-weight: 600;--site-pull-quote-colour: var(--author-colour-text);--site-pull-quote-cite-colour: var(--site-colour-ochre);--site-pull-quote-font-family: var(--site-font-heading);--site-pull-quote-font-size: 1.6rem;--site-pull-quote-font-weight: 400;--site-card-title-font-size: 1.35rem;--site-card-title-font-weight: 600;--site-card-title-font-size--lg: clamp(2.25rem, 4vw, 3.25rem);--site-card-title-font-weight--lg: 600;--site-card-link-font-size: 1rem;--site-card-link-font-weight: 600;--site-mobile-menu-title-font-size: 1.75rem;--site-mobile-menu-title-font-weight: 600;--site-gutter: 1rem;--site-gutter-xs: .5rem;--site-gutter-sm: .75rem;--site-gutter-md: 1rem;--site-gutter-lg: 2rem;--site-gutter-max: 4rem;--site-vertical-gutter: 1.25rem;--site-paragraph-margin: 1.25rem;--site-border-radius: .25rem;--site-book-gutter: 2rem;--site-book-gutter-dt: 2.5rem;--site-book-radius: .25rem;--site-drop-shadow-default: 0 .25rem .375rem rgba(31, 29, 26, .2);--site-drop-shadow: 0 .5rem .5rem rgba(31, 29, 26, .35);--site-book-drop-shadow: 0 .25rem .25rem rgba(31, 29, 26, .35);--header-gutter: var(--site-gutter);--header-spacing: 2rem;--footer-gutter: var(--site-gutter);--footer-spacing: 2rem;--footer-sub-spacing: .25rem;--author-books-title: 1.25rem;--author-book-main-title: 3.5rem;--site-motif-opacity: .65;--site-hero-min-height: 22rem;--site-lead-paragraph-font-size: 130%;--site-lead-paragraph-font-weight: 600;--site-lead-paragraph-line-height: 1.35}body.season-spring{--theme-bg-colour: #faf8f2;--header-bg-colour: #3e6255;--footer-bg-colour: #849078;--footer-sub-bg-colour: #13352c;--site-colour-sand: #e4ded2;--site-colour-sand--light: rgb(93.1617647059%, 91.6421568627%, 88.6029411765%);--site-colour-stone: #b29b7d;--site-colour-coffee: #b07e5d;--site-colour-ochre: #78403b;--site-colour-gum: #849078;--site-colour-moss: #3e6255;--site-colour-forest: #13352c;--site-colour-basalt: #303b47;--author-colour-text: #1f1d1a;--author-colour-text--lightest: rgba(0, 0, 0, .25);--author-colour-black: #000000;--author-colour-white: #ffffff;--author-colour-link: #78403b;--author-colour-panel-bg: #f6f5ef;--author-colour-panel-border-colour: #dce3d7;--site-card-title-font-colour: #78403b;--site-card-title-font-colour--lg: #78403b;--site-card-title-font-colour-alt: #303b47;--author-card-bg: #f6f5ef}body.season-summer{--theme-bg-colour: #fffaf0;--header-bg-colour: #586b49;--footer-bg-colour: #83915d;--footer-sub-bg-colour: #244a38;--site-colour-sand: #eee5d7;--site-colour-sand--light: rgb(96.3157894737%, 94.3653250774%, 91.3312693498%);--site-colour-stone: #c2a884;--site-colour-coffee: #b8794b;--site-colour-ochre: #862f2d;--site-colour-gum: #83915d;--site-colour-moss: #586b49;--site-colour-forest: #244a38;--site-colour-basalt: #354653;--author-colour-text: #1f1d1a;--author-colour-text--lightest: rgba(0, 0, 0, .25);--author-colour-black: #000000;--author-colour-white: #ffffff;--author-colour-link: #862f2d;--author-colour-panel-bg: #f8f3e9;--author-colour-panel-border-colour: #e5d3b5;--site-card-title-font-colour: #862f2d;--site-card-title-font-colour--lg: #862f2d;--site-card-title-font-colour-alt: #354653;--author-card-bg: #f8f3e9}body.season-autumn{--theme-bg-colour: #f8f3ed;--header-bg-colour: #505644;--footer-bg-colour: #7c7456;--footer-sub-bg-colour: #323b30;--site-colour-sand: #e1d6c9;--site-colour-sand--light: rgb(91.8067226891%, 88.8025210084%, 85.2521008403%);--site-colour-stone: #a29890;--site-colour-coffee: #a96843;--site-colour-ochre: #753e36;--site-colour-gum: #7c7456;--site-colour-moss: #505644;--site-colour-forest: #323b30;--site-colour-basalt: #3b3740;--author-colour-text: #1f1d1a;--author-colour-text--lightest: rgba(0, 0, 0, .25);--author-colour-black: #000000;--author-colour-white: #ffffff;--author-colour-link: #753e36;--author-colour-panel-bg: #f4eee8;--author-colour-panel-border-colour: #d9c7ba;--site-card-title-font-colour: #753e36;--site-card-title-font-colour--lg: #753e36;--site-card-title-font-colour-alt: #3b3740;--author-card-bg: #f4eee8}body.season-winter{--theme-bg-colour: #f1f4f4;--header-bg-colour: #4d5e5c;--footer-bg-colour: #748582;--footer-sub-bg-colour: #203b3b;--site-colour-sand: #d9e0e2;--site-colour-sand--light: rgb(90.7696810067%, 92.4700029265%, 92.9558091893%);--site-colour-stone: #a1afb4;--site-colour-coffee: #89776a;--site-colour-ochre: #704d47;--site-colour-gum: #748582;--site-colour-moss: #4d5e5c;--site-colour-forest: #203b3b;--site-colour-basalt: #263a4b;--author-colour-text: #1f1d1a;--author-colour-text--lightest: rgba(0, 0, 0, .25);--author-colour-black: #000000;--author-colour-white: #ffffff;--author-colour-link: #704d47;--author-colour-panel-bg: #f8f9f8;--author-colour-panel-border-colour: #ccd7d8;--site-card-title-font-colour: #704d47;--site-card-title-font-colour--lg: #704d47;--site-card-title-font-colour-alt: #263a4b;--author-card-bg: #f8f9f8}body.season-christmas{--theme-bg-colour: #f5f2ec;--header-bg-colour: #41645a;--footer-bg-colour: #6f826b;--footer-sub-bg-colour: #173c30;--site-colour-sand: #e4ded5;--site-colour-sand--light: rgb(93.3248081841%, 91.8414322251%, 89.6163682864%);--site-colour-stone: #b9aa91;--site-colour-coffee: #ae8352;--site-colour-ochre: #700101;--site-colour-gum: #6f826b;--site-colour-moss: #41645a;--site-colour-forest: #173c30;--site-colour-basalt: #293443;--author-colour-text: #1f1d1a;--author-colour-text--lightest: rgba(0, 0, 0, .25);--author-colour-black: #000000;--author-colour-white: #ffffff;--author-colour-link: #700101;--author-colour-panel-bg: #fbf8f1;--author-colour-panel-border-colour: #d8ddd2;--site-card-title-font-colour: #700101;--site-card-title-font-colour--lg: #700101;--site-card-title-font-colour-alt: #293443;--author-card-bg: #fbf8f1}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0 0 .67em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{font-size:16px;font-family:var(--site-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-family:var(--site-font-heading);line-height:1.25em;font-weight:700}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.5rem;margin:0 0 .5rem}h2{font-size:1.9230769231rem;margin:0 0 .5rem}h3{font-size:1.6666666667rem;margin:0 0 .25rem}h4{font-size:1.4705882353rem;margin-bottom:14.1176470588px}h5{font-size:1.3888888889rem;margin-bottom:13.3333333333px}h6{font-size:1.25rem;margin-bottom:12px}p{margin-bottom:var(--site-paragraph-margin);margin-top:0;font-size:1rem;font-weight:500;line-height:1.4;color:var(--author-colour-text)}p:last-of-type{margin-bottom:0}a{color:var(--author-colour-link);font-weight:700;text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.1em;transition:all .2s ease}a:hover,a:focus-visible{color:color-mix(in srgb,var(--author-colour-link) 75%,black);text-decoration-color:var(--site-colour-ochre);text-underline-offset:.3em}ul li{list-style:disc}ul ul li{list-style:circle}ol li{list-style:decimal}hr{height:1px;margin:30px 0;border:none;background-color:var(--author-colour-text)}blockquote{margin:30px 0;font-family:var(--site-font-heading);font-size:1.4375rem;font-weight:600;line-height:1.25em;color:var(--author-colour-text);text-align:center}cite{align-items:center;color:var(--site-pull-quote-cite-colour);display:flex;gap:var(--site-gutter);justify-content:center}cite i{background:var(--site-colour-stone);height:.0625rem;width:1.75rem}table{width:100%;margin:30px 0;border-collapse:collapse}table,td,th{border:1px solid var(--author-colour-text);text-align:left}th{font-weight:800}th,td{padding:15px}figure{margin:30px 0}figure img{margin:0}figcaption{margin-top:10px;color:color-mix(in srgb,var(--author-colour-text) 85%,white);font-size:16px}pre{display:block;margin:0 0 40px;padding:20px;background-color:color-mix(in srgb,var(--author-colour-text) 12%,white);border:1px solid var(--author-colour-text);overflow:auto;border-radius:3px}pre code{position:static;padding:0;border:none;line-height:1.5em}code{position:relative;top:-.2em;padding:3px;font-family:Courier New,Courier,monospace;font-size:.8333333333rem;color:color-mix(in srgb,var(--author-colour-text) 30%,black);line-height:1em;pointer-events:none;border:1px solid var(--author-colour-text);border-radius:3px}em,i,.italic{font-style:italic}strong,b,.bold{font-weight:800}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.book-title{font-family:var(--site-font-heading)}.book-rte{font-family:var(--site-font-body);line-height:1.4}.book-rte p:first-of-type{margin-top:0}body{background:var(--theme-bg-colour);color:var(--author-colour-text);font-family:var(--site-font-body)}main{box-sizing:border-box;margin:0 auto var(--site-book-gutter);max-width:var(--site-max-width);min-height:90vh;padding:0 var(--site-gutter-md);width:100%}@media only screen and (min-width:768px){main{padding:0 var(--site-gutter)}}.site-header-banner{display:flex;margin-left:calc(0rem - var(--site-gutter));margin-right:calc(0rem - var(--site-gutter));position:relative}.site-header-banner--image{height:auto;max-width:100%;z-index:1}.site-divider{background:linear-gradient(to right,transparent 0,currentColor 20%,currentColor 80%,transparent 100%);border:0;clip-path:polygon(0 33.333%,35% 33.333%,45% 0,55% 0,65% 33.333%,100% 33.333%,100% 66.667%,65% 66.667%,55% 100%,45% 100%,35% 66.667%,0 66.667%);color:var(--site-colour-basalt);height:.1875rem;margin:var(--site-book-gutter) 0;width:100%}.site-divider--sand{color:#e1d9c9}.site-divider--stone{color:#ae9372}.site-divider--coffee{color:#b27d57}.site-divider--ochre{color:#700101}.site-divider--gum{color:#7d8769}.site-divider--moss{color:#014d49}.site-divider--forest{color:#063027}.site-divider--basalt{color:#323c49}.site-divider--text{color:#1f1d1a}.site-divider--body-bg{color:#f6f2e9}.site-divider--panel-bg{color:#f5f5f0}.site-divider--panel-border-colour{color:#dae3d6}.site-divider--card-title,.site-divider--card-title-lg{color:#700101}.site-divider--card-title-alt{color:#323c49}.site-divider--black{color:#000}.site-divider--white{color:#fff}.site-divider--link{color:#000}.skip-link{background:var(--site-colour-basalt);border:.125rem solid var(--author-colour-white);border-radius:.1875rem;color:var(--author-colour-white);font-family:var(--site-font-button);font-weight:700;left:1rem;padding:.625rem 1rem;position:fixed;text-decoration:none;top:1rem;transform:translateY(calc(-100% - 2rem));transition:transform .15s ease;z-index:10000}.skip-link:focus{color:var(--author-colour-white);outline:.1875rem solid var(--site-colour-ochre);outline-offset:.125rem;transform:translateY(0)}.app-main{position:relative}.app-main:focus{outline:none}.app-main--journal-article{background-color:var(--theme-bg-colour);margin-bottom:0}.app-main--search{min-height:70vh;min-height:70svh}.app-main--standalone{margin:0;max-width:none;padding:0;width:100%}.app-main--progress{height:.25rem;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .15s ease;z-index:10}.app-main--progress:after{animation:app-progress .9s ease-in-out infinite;background-color:var(--site-colour-moss);content:"";inset:0;position:absolute;transform:translate(-100%);width:60%}.app-main--progress-active{opacity:1}@keyframes app-progress{to{transform:translate(270%)}}@media(prefers-reduced-motion:reduce){.app-main--progress:after{animation-duration:1.8s}}.site-breadcrumb{font-family:var(--site-font-navigation);max-width:100%}.site-breadcrumb--list{align-items:center;display:flex;flex-flow:row nowrap;gap:.3rem;margin:0;min-width:0;overflow:hidden;padding:var(--site-gutter-sm) 0 var(--site-gutter-md);white-space:nowrap;width:100%}.site-breadcrumb--item{align-items:center;display:flex;list-style:none}.site-breadcrumb--item:not(:last-child):after{color:var(--site-colour-stone);content:"/";margin-left:.3rem}.site-breadcrumb--link,.site-breadcrumb--link:link,.site-breadcrumb--link:visited{font-size:14px;font-weight:500}.site-breadcrumb--label{color:var(--site-colour-basalt);font-size:14px;font-weight:550}@media only screen and (max-width:1019px){.site-breadcrumb{max-width:100%;min-width:0}.app-main--breadcrumb-overlay>.site-breadcrumb{left:var(--site-gutter);position:absolute;top:0;z-index:5}}@media only screen and (max-width:899px){.site-breadcrumb{max-width:100%;min-width:0}.site-breadcrumb--item{flex:0 0 auto}.site-breadcrumb--item:last-child{flex:1 1 auto;min-width:0;overflow:hidden}.site-breadcrumb--item:last-child .site-breadcrumb--label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-breadcrumb--list{flex-flow:row nowrap;min-width:0;overflow:hidden;white-space:nowrap;width:100%}.app-main--breadcrumb-overlay>.site-breadcrumb{left:var(--site-gutter);right:var(--site-gutter)}}@media only screen and (max-width:575px){.site-breadcrumb--deep .site-breadcrumb--item:first-child{display:none}}@media only screen and (max-width:339px){.site-breadcrumb--deep .site-breadcrumb--item:nth-child(2){display:none}}.app-main--breadcrumb-overlay{position:relative}.app-main--breadcrumb-overlay>.site-breadcrumb{left:var(--site-gutter);position:absolute;top:0;z-index:5}.botanical-motif{aspect-ratio:1;background-color:var(--botanical-colour);display:block;flex:none;height:var(--botanical-size);mask-image:var(--botanical-image);mask-position:center;mask-repeat:no-repeat;mask-size:contain;pointer-events:none;width:var(--botanical-size);-webkit-mask-image:var(--botanical-image);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.btn{align-items:center;appearance:none;background-color:var(--site-colour-ochre);border:.125rem solid var(--site-colour-ochre);border-radius:.1875rem;box-shadow:none;box-sizing:border-box;color:var(--author-colour-white);cursor:pointer;display:inline-flex;font-family:var(--site-font-button);font-size:1.125rem;font-weight:600;gap:.75rem;height:auto;justify-content:center;line-height:1.2;min-height:2.5rem;padding:.375rem 1.5rem;text-align:center;text-decoration:none;white-space:normal;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.btn:hover{background-color:transparent;border-color:var(--site-colour-ochre);box-shadow:var(--site-drop-shadow-default);color:var(--site-colour-ochre);text-decoration:none}.btn:focus-visible{box-shadow:0 0 0 .1875rem var(--site-colour-sand),0 0 0 .375rem var(--site-colour-ochre);outline:none}.btn:active{box-shadow:none;transform:translateY(0)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none;transform:none}.btn--outline{background-color:transparent;border-color:var(--site-colour-ochre);color:var(--site-colour-ochre);fill:var(--site-colour-ochre)!important}.btn--outline:hover{background-color:var(--site-colour-ochre);border-color:var(--site-colour-ochre);color:var(--author-colour-white);fill:var(--author-colour-white)!important}.btn--forest{background-color:var(--site-colour-forest);border-color:var(--site-colour-forest)}.btn--forest:hover{background-color:var(--site-colour-moss);border-color:var(--site-colour-moss)}.btn--basalt{background-color:var(--site-colour-basalt);border-color:var(--site-colour-basalt)}.btn--basalt:hover{background-color:transparent;border-color:var(--site-colour-basalt);color:var(--site-colour-basalt)}.btn--basalt:focus-visible{box-shadow:0 0 0 .1875rem var(--site-colour-sand),0 0 0 .375rem var(--site-colour-basalt)}.btn--basalt.btn--outline{background-color:transparent;border-color:var(--site-colour-basalt);color:var(--site-colour-basalt);fill:var(--site-colour-basalt)!important}.btn--basalt.btn--outline:hover{background-color:var(--site-colour-basalt);border-color:var(--site-colour-basalt);color:var(--author-colour-white);fill:var(--author-colour-white)!important}.btn--text{background-color:transparent;border-color:transparent;border-radius:0;color:var(--site-colour-ochre);height:auto;padding:.25rem 0;text-decoration:underline;text-decoration-color:var(--site-colour-stone);text-decoration-thickness:.0625rem;text-underline-offset:.3em}.btn--text:hover{background-color:transparent;border-color:transparent;color:var(--site-colour-forest);text-decoration-color:var(--site-colour-forest)}.btn--text:focus-visible{border-radius:.125rem}.btn--small{font-size:.8125rem;height:auto;min-height:2rem;padding:.375rem 1rem}.btn--wide{width:100%}.btn.has-arrow--right:after{background:linear-gradient(currentColor,currentColor) left center/100% .0625rem no-repeat,linear-gradient(45deg,transparent 42%,currentColor 43% 57%,transparent 58%) right top/.5rem 50% no-repeat,linear-gradient(-45deg,transparent 42%,currentColor 43% 57%,transparent 58%) right bottom/.5rem 50% no-repeat;content:"";flex:0 0 auto;height:.5rem;transition:transform .18s ease;width:1rem}.btn.has-arrow--right:hover:after{transform:translate(.25rem)}@media(prefers-reduced-motion:reduce){.btn,.btn:after{transition:none}}.site-carousel{position:relative}.site-carousel--track{scroll-behavior:smooth}.site-carousel--active .site-carousel--track{display:flex;flex-wrap:nowrap;gap:var(--site-gutter-sm);overflow:hidden;padding:0 0 .5rem;touch-action:pan-y}.site-carousel--active .site-carousel--track>*{box-sizing:border-box;flex:0 0 calc((100% - var(--site-gutter-sm) * (var(--carousel-visible-items, 4) - 1)) / var(--carousel-visible-items, 4));min-width:0}.site-carousel--controls{align-items:center;display:flex;gap:var(--site-gutter-sm);justify-content:center}.site-carousel--control{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--site-colour-basalt);cursor:pointer;display:inline-flex;font-size:1.5rem;height:2rem;justify-content:center;line-height:1;padding:0;position:relative;transition:color .22s ease;width:2rem}.site-carousel--control:before{background-color:var(--site-colour-ochre);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transform:scale(.6);transition:opacity .22s ease,transform .22s ease}.site-carousel--control span{position:relative;z-index:1}.site-carousel--control .site-carousel--arrow{background:linear-gradient(currentColor,currentColor) left center/100% .0625rem no-repeat,linear-gradient(45deg,transparent 42%,currentColor 43% 57%,transparent 58%) right top/.5rem 50% no-repeat,linear-gradient(-45deg,transparent 42%,currentColor 43% 57%,transparent 58%) right bottom/.5rem 50% no-repeat;height:.5rem;width:1rem}.site-carousel--control .site-carousel--arrow-previous{transform:rotate(180deg)}.site-carousel--control:hover,.site-carousel--control:focus-visible{color:var(--site-colour-sand)}.site-carousel--control:hover:before,.site-carousel--control:focus-visible:before{opacity:1;transform:scale(1)}.site-carousel--control:focus-visible{outline:2px solid var(--site-colour-ochre);outline-offset:2px}.site-carousel--indicators{align-items:center;display:flex;gap:.5rem;justify-content:center}.site-carousel--indicator{background:color-mix(in srgb,var(--site-colour-ochre) 35%,transparent);border:0;border-radius:50%;cursor:pointer;height:.625rem;padding:0;transition:background-color .2s ease,transform .2s ease;width:.625rem}.site-carousel--indicator:hover,.site-carousel--indicator:focus-visible,.site-carousel--indicator-active{background:var(--site-colour-ochre)}.site-carousel--indicator:focus-visible{outline:2px solid var(--site-colour-ochre);outline-offset:3px}.site-carousel--indicator-active{transform:scale(1.2)}.book-view--story-carousel{--carousel-visible-items: 4}.book-view--story-carousel.site-carousel--active .book-view--story-grid{justify-content:flex-start}.book-view--story-carousel.site-carousel--active .book-view--story-grid article{flex-basis:calc((100% - 2.25rem)/4)}.author-cookie-choice{align-items:center;background:var(--site-colour-sand--light);border:.0625rem solid var(--site-colour-stone);border-radius:var(--site-border-radius);bottom:var(--site-gutter);box-shadow:var(--site-drop-shadow);display:grid;gap:clamp(1.25rem,3vw,2.5rem);grid-template-columns:minmax(0,1fr) auto;left:var(--site-gutter);margin:0 auto;max-width:72rem;padding:clamp(1.25rem,3vw,2rem);position:fixed;right:var(--site-gutter);z-index:1000}.author-cookie-choice--copy{max-width:48rem}.author-cookie-choice .eyebrow{color:var(--site-colour-moss);margin:0 0 .35rem;text-transform:uppercase}.author-cookie-choice h2{color:var(--site-colour-ochre);font-family:var(--site-font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1;margin:0 0 .65rem}.author-cookie-choice p:last-child{font-size:1rem;line-height:1.4;margin:0}.author-cookie-choice a{color:inherit}.author-cookie-choice--actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}@media only screen and (max-width:767px){.author-cookie-choice{grid-template-columns:1fr}.author-cookie-choice--actions{display:grid;grid-template-columns:1fr}.author-cookie-choice .btn{width:100%}}.eyebrow,.kicker,.section-label{font-family:var(--site-font-body);letter-spacing:.09em;text-transform:uppercase}.eyebrow,.kicker,.section-label{font-size:.6875rem}p.eyebrow{color:var(--site-colour-basalt);font-weight:600;margin-bottom:.25rem}.eyebrow,p.eyebrow,a.eyebrow{color:var(--author-colour-text);font-size:var(--site-eyebrow-font-size)!important;font-weight:var(--site-eyebrow-font-weight);line-height:1.2}.site-aside-values{font-size:var(--site-eyebrow-font-size)!important;font-weight:var(--site-eyebrow-font-weight)}.site-aside-values i{background:var(--site-colour-stone);height:.0625rem;margin-top:.75rem;width:1.75rem}.kicker{font-weight:var(--site-eyebrow-font-weight);margin:0}.content-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem}.section-label{border-bottom:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 65%,transparent);font-size:.85rem!important;font-weight:600;margin:0 0 var(--site-gutter)!important;padding-bottom:var(--site-gutter)!important}.section-heading{align-items:end;border-bottom:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 65%,transparent);display:flex;justify-content:space-between;margin-bottom:var(--site-gutter)}.section-heading .section-label{border:0;margin:0!important}.section-heading>a{color:var(--site-colour-text);font-size:.75rem;font-weight:400;margin-bottom:var(--site-gutter)}.section-heading .section-label--link{display:flex;align-items:center;gap:.5rem;text-decoration:none}.section-heading .section-label--link:hover .section-label--link-text,.section-heading .section-label--link:focus-visible .section-label--link-text{text-decoration-color:var(--site-colour-ochre);text-underline-offset:.3em}.section-heading .section-label--link-text{font-size:.75rem;font-weight:400;text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.1em;transition:text-decoration-color .18s ease,text-underline-offset .18s ease}.section-heading .section-label--link-icon{font-size:.75rem}.rating{font-size:.75rem;margin-block:.75rem}.rating span{color:var(--site-colour-coffee);letter-spacing:.1em}.tag-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding:0}.tag-list li{background:color-mix(in srgb,var(--site-colour-stone) 18%,transparent);border-radius:1rem;font-size:.75rem;font-weight:600;letter-spacing:.05em;list-style:none;padding:.25rem .5rem}.pull-quote{border-block:.0625rem solid var(--site-colour-stone);color:var(--site-pull-quote-colour);font-family:var(--site-pull-quote-font-family);font-size:var(--site-pull-quote-font-size);font-style:italic;font-weight:var(--site-pull-quote-font-weight);margin:0;padding:1.5rem;quotes:"“" "”"}.pull-quote--text{font-weight:500}.pull-quote--text:before{content:open-quote;font-size:clamp(1.4rem,3vw,2rem);line-height:1}.pull-quote--text:after{content:close-quote;font-size:clamp(1.4rem,3vw,2rem);line-height:1}.pull-quote--bordered{border-left:.0625rem solid var(--site-colour-stone);padding-left:2rem}.pull-quote--centred{text-align:center}.pull-quote cite{font-family:var(--site-font-body);font-size:.625rem;font-style:normal;letter-spacing:.12em;margin-top:1rem;text-transform:uppercase}.pre-footer--quote{align-items:center;border:0;display:flex;font-family:var(--site-font-heading);font-size:clamp(1.4rem,3vw,2rem);font-style:italic;justify-content:space-between;margin:0;padding:2rem clamp(2rem,7vw,6rem) 0;text-align:center}.pre-footer--quote cite{font-family:var(--site-font-body);font-size:.625rem;font-style:normal;letter-spacing:.18em;margin-top:.75rem;text-transform:uppercase}@media only screen and (max-width:899px){.pull-quote--bordered{border-left:0;border-top:.0625rem solid var(--site-colour-stone);padding:var(--site-gutter-lg) 0 0}}@media only screen and (max-width:767px){.pre-footer--quote{font-size:clamp(1.5rem,1rem + 2.083vw,2rem);padding-inline:0}.pre-footer--quote .botanical-motif{display:none}}@media only screen and (max-width:575px){.content-actions .btn{width:100%}.pull-quote--bordered{padding-left:1rem}}.author-eyebrow span{display:block}.expandable-content--body{line-height:1.5;max-height:var(--expandable-height);overflow:hidden;transition:max-height .35s ease}.expandable-content--body-collapsed{max-height:calc(var(--expandable-lines) * 1.5em)}.expandable-content--toggle{background-color:var(--author-colour-white);border:0;border-radius:var(--site-book-radius);box-shadow:var(--site-drop-shadow-default);color:var(--author-colour-text);cursor:pointer;font:inherit;font-weight:600;margin-top:var(--site-gutter);padding:.5rem 1rem;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.expandable-content--toggle:hover,.expandable-content--toggle:focus-visible{color:var(--site-colour-sand);background-color:var(--site-colour-forest);box-shadow:var(--site-drop-shadow);transform:translateY(-.0625rem)}.expandable-content--toggle:focus-visible{outline:.125rem solid var(--site-colour-forest);outline-offset:.125rem}.site-footer{--footer-landscape-height: clamp(5.5rem, 12.9167vw, 12rem);--footer-landscape-space: clamp(4.5rem, 9vw, 8rem);background-color:var(--site-colour-sand);color:var(--site-colour-basalt);min-height:13rem;overflow:hidden;position:relative}.site-footer:after{background:var(--footer-landscape-image, url(/images/theme-footer/default/default-default.webp)) bottom center/100% 100% no-repeat;bottom:0;content:"";height:var(--footer-landscape-height);left:0;pointer-events:none;position:absolute;right:0;z-index:1}.site-footer--inner{box-sizing:border-box;margin:0 auto;max-width:var(--site-max-width);padding:1.25rem var(--footer-gutter) var(--footer-landscape-space);position:relative;width:100%;z-index:3}.site-footer--content{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(16rem,1fr) auto minmax(10rem,1fr);max-width:100%}.site-footer--content>*{min-width:0}.site-footer--brand{align-items:center;color:var(--site-colour-basalt);display:flex;gap:var(--site-gutter-xs);justify-self:start;min-width:0;text-decoration:none}.site-footer--brand:hover,.site-footer--brand:focus-visible{color:var(--site-colour-ochre);fill:var(--site-colour-ochre);text-decoration:none}.site-footer--logo{fill:currentColor!important;flex:0 0 auto;height:4rem;width:4rem}.site-footer--name{fill:currentColor!important;width:100%}.site-footer--brand-copy{display:flex;flex-flow:column;min-width:0}.site-footer--tagline{align-items:center;display:flex;flex-flow:column;font-size:.5625rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.site-footer--navigation ul,.site-footer--legal ul{align-items:center;display:flex;gap:clamp(1.25rem,3vw,2.5rem);margin:0;padding:0}.site-footer--navigation li,.site-footer--legal li{list-style:none;margin:0}.site-footer--navigation a,.site-footer--legal a{color:var(--site-colour-basalt);font-family:var(--site-font-navigation);font-size:1rem;font-weight:400;text-decoration-color:transparent;text-decoration-thickness:.125rem;text-underline-offset:.35rem;transition:text-decoration-color .18s ease;white-space:nowrap}.site-footer--navigation a:hover,.site-footer--navigation a:focus-visible,.site-footer--navigation a.is-active,.site-footer--legal a:hover,.site-footer--legal a:focus-visible,.site-footer--legal a.is-active{text-decoration-color:var(--site-colour-ochre)}.site-footer--navigation{justify-self:center}.site-footer--navigation a{font-size:1.25rem;font-weight:600}.site-footer--social{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-self:end}.site-footer--social a{align-items:center;background-color:transparent;border-radius:50%;box-sizing:border-box;color:var(--site-colour-sand);display:inline-flex;height:3rem;justify-content:center;position:relative;text-decoration:none;transition:color .22s ease;width:3rem}.site-footer--social a:before{background-color:var(--site-colour-ochre);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transform:scale(.6);transition:opacity .22s ease,transform .22s ease}.site-footer--social a svg{fill:var(--site-colour-basalt);position:relative;transition:fill .22s ease;z-index:1}.site-footer--social a:hover,.site-footer--social a:focus-visible{color:var(--site-colour-sand)}.site-footer--social a:hover:before,.site-footer--social a:focus-visible:before{opacity:1;transform:scale(1)}.site-footer--social a:hover svg,.site-footer--social a:focus-visible svg{fill:var(--site-colour-sand)}.site-footer--social a:focus-visible{outline:.125rem solid var(--site-colour-ochre);outline-offset:.125rem}.site-footer--social a:focus-visible svg{fill:var(--site-colour-sand)}.site-footer--social-icon{align-items:center;color:var(--site-colour-basalt);display:inline-flex;font-family:var(--site-font-body);font-size:1rem;font-weight:700;height:1.5rem;justify-content:center;line-height:1;text-transform:lowercase;width:1.5rem}.site-footer--social-icon-instagram,.site-footer--social-icon-facebook,.site-footer--social-icon-goodreads,.site-footer--social-icon-amazon,.site-footer--social-icon-apple,.site-footer--social-icon-google,.site-footer--social-icon-kobo{fill:currentColor}.site-footer--social-icon-apple{margin-top:-.25rem}.site-footer--lower{align-items:start;display:grid;gap:1.25rem;grid-template-columns:1fr;margin-bottom:var(--site-gutter);margin-top:.25rem}.site-footer--lower>p{color:var(--site-colour-basalt);font-size:.5625rem;font-weight:600;grid-row:2;justify-self:center;margin:0}.site-footer--values{align-self:end;font-size:var(--site-eyebrow-font-size)!important;font-weight:var(--site-eyebrow-font-weight);letter-spacing:.18em;line-height:1.5;max-width:100%;text-align:center;text-transform:uppercase}.site-footer--lower-centre{align-items:center;display:flex;flex-flow:column;gap:1.25rem;grid-row:1;justify-self:center}.site-footer--lower-centre p{margin:0}.site-footer--lower-right{align-items:flex-end;display:flex;flex-flow:column;font-family:var(--site-font-heading);font-size:.6875rem;gap:.4rem;justify-self:end}.site-footer--legal a,.site-footer--legal button{background:none;border:0;color:inherit;cursor:pointer;font-family:var(--site-font-body);font-size:.85rem;font-weight:600;padding:0;text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.35rem;transition:text-decoration-color .18s ease}.site-footer--legal a:hover,.site-footer--legal a:focus-visible,.site-footer--legal button:hover,.site-footer--legal button:focus-visible{text-decoration-color:var(--site-colour-ochre)}.site-footer--legal ul{gap:2rem}@media only screen and (max-width:1019px){.site-footer--content{column-gap:2rem;grid-template-columns:auto auto;justify-content:center;gap:.5rem 1.5rem}.site-footer--brand{grid-column:1/-1;justify-self:center}.site-footer--navigation{justify-self:center}.site-footer--social{justify-content:center;justify-self:center;gap:.5rem 1.25rem}.site-footer--navigation{max-width:100%}.site-footer--navigation ul{flex-wrap:wrap;justify-content:center}.site-footer--lower{margin-top:1rem}}@media only screen and (max-width:767px){.site-footer{--footer-landscape-space: clamp(5rem, 15vw, 7rem)}.site-footer:after{background-size:auto 100%}.site-footer--content{grid-template-columns:1fr;gap:1rem}.site-footer--brand,.site-footer--navigation,.site-footer--social{grid-column:auto;justify-self:center}.site-footer--navigation ul{flex-flow:row wrap;justify-content:center}.site-footer--lower{grid-template-columns:1fr;text-align:center;margin-top:1rem}.site-footer--lower-centre,.site-footer--values,.site-footer--lower-right{justify-self:center}.site-footer--lower-right{align-items:center}.site-footer--lower-centre{order:1}.site-footer--lower-right{order:2}.site-footer--lower>p{order:3}}@media only screen and (max-width:575px){.site-footer{--footer-landscape-height: 6.5rem;--footer-landscape-space: 5.5rem}.site-footer--inner{padding-inline:1rem}.site-footer--brand{align-items:flex-start}.site-footer--logo{height:3.25rem;width:3.25rem}.site-footer--tagline{white-space:normal}.site-footer--navigation ul{gap:.75rem 1.25rem}.site-footer--legal ul{flex-wrap:wrap;justify-content:center}}.site-footer--snow{display:none;inset:0;pointer-events:none;position:absolute}.site-footer--snow-back{z-index:0}.site-footer--snow-front{z-index:2}:is(.season-winter,.season-christmas) .site-footer--snow{display:block}:is(.season-winter,.season-christmas) .site-footer--snow i{animation:footer-snowfall var(--snow-duration) linear var(--snow-delay) infinite;background:rgba(255,255,255,var(--snow-opacity));border-radius:50%;height:var(--snow-size);position:absolute;top:-1rem;width:var(--snow-size)}@keyframes footer-snowfall{0%{transform:translate3d(0,-2rem,0)}to{transform:translate3d(var(--snow-drift),32rem,0)}}@media(prefers-reduced-motion:reduce){:is(.season-winter,.season-christmas) .site-footer--snow{display:none}}@media only screen and (max-width:899px){body.site-menu-open{overflow:hidden;overscroll-behavior:none}}.site-header{background-color:var(--site-colour-sand);border-bottom:.0625rem solid color-mix(in srgb,var(--site-colour-basalt) 18%,transparent);position:sticky;top:0;transition:box-shadow .2s ease;z-index:100}.site-header--top{background-color:var(--site-colour-basalt);color:var(--site-colour-sand--light);font-family:var(--site-font-heading);font-size:.75rem;letter-spacing:.02em}.site-header--top-inner{align-items:center;box-sizing:border-box;display:flex;gap:2rem;justify-content:center;margin:0 auto;max-width:var(--site-max-width);min-height:1.75rem;padding:.25rem var(--header-gutter);width:100%}.site-header--announcement{align-items:center;color:var(--site-colour-sand--light);display:flex;gap:.5rem;margin:0}.site-header--announcement span:not(.site-header--announcement-link){font-size:.875rem;line-height:1}.site-header--announcement-link{align-items:center;border-radius:var(--site-border-radius);color:inherit;display:inline-flex;gap:.65rem;padding:.25rem .65rem;text-align:center;text-decoration:none;transition:background-color .18s ease,color .18s ease}.site-header--announcement-link{font-size:inherit;font-weight:700;line-height:inherit}.site-header--announcement-link:after{content:"→";flex:0 0 auto}.site-header--announcement-link:visited{color:inherit}.site-header--announcement-link:hover,.site-header--announcement-link:focus-visible{background-color:var(--site-colour-sand--light);color:var(--site-colour-basalt);text-decoration:none}.site-header--announcement-link:focus-visible{outline:2px solid var(--site-colour-sand--light);outline-offset:2px}.site-header--announcement-current{cursor:default;pointer-events:none}.site-header--announcement-current:hover,.site-header--announcement-current:focus-visible{background-color:transparent;color:inherit;outline:none}.site-header--elevated{box-shadow:var(--site-drop-shadow-default)}.site-header--inner{box-sizing:border-box;margin:0 auto;max-width:var(--site-max-width);padding:.625rem var(--header-gutter);width:100%}.site-header--brand{align-items:center;color:var(--site-colour-basalt);display:flex;gap:var(--site-gutter-xs);justify-self:start;min-width:0;margin-right:clamp(1.25rem,2.5vw,2.5rem);position:relative;text-decoration:none;top:.125rem}.site-header--brand:hover,.site-header--brand:focus-visible{color:var(--site-colour-ochre);fill:var(--site-colour-ochre);text-decoration:none}.site-header--logo{fill:currentColor!important;flex:0 0 auto;height:4rem;width:4rem}.site-header--name{fill:currentColor!important;width:6rem}.site-header--brand-copy{display:flex;flex-flow:column;min-width:0}.site-header--logo{align-items:center;display:flex;flex:0 0 auto;margin-right:clamp(var(--site-gutter),4vw,var(--site-gutter-lg));text-decoration:none}.site-header--logo--icon{fill:var(--site-colour-basalt);height:3.25rem;transition:all .2s ease;width:3.25rem}.site-header--logo:hover .site-header--logo--icon{fill:var(--site-colour-ochre)}.site-header--logo:focus-visible{border-radius:50%;outline:.125rem solid var(--site-colour-ochre);outline-offset:.25rem}.site-header--logo--name--icon{fill:var(--site-colour-basalt);height:3.25rem;transition:all .2s ease;width:3.25rem}.site-header .btn--header{flex:0 0 auto}.site-header .btn--header:hover{box-shadow:none!important}.site-header--search{align-items:center;background-color:transparent;border:0;border-radius:50%;box-sizing:border-box;color:var(--site-colour-basalt);display:inline-flex;flex:0 0 auto;height:2.5rem;justify-content:center;margin-right:clamp(var(--site-gutter),4vw,var(--site-gutter-lg));position:relative;text-decoration:none;width:2.5rem}.site-header--search:before{background-color:var(--site-colour-ochre);border-radius:50%;content:"";inset:0;opacity:0;position:absolute;transform:scale(.65);transition:opacity .22s ease,transform .22s ease}.site-header--search svg.icon{fill:currentColor;position:relative;z-index:1}.site-header--search:hover,.site-header--search:focus-visible,.site-header--search.router-link-active{color:var(--author-colour-white)}.site-header--search:hover:before,.site-header--search:focus-visible:before,.site-header--search.router-link-active:before{opacity:1;transform:scale(1)}.site-header--search:focus-visible{outline:.125rem solid var(--site-colour-ochre);outline-offset:.125rem}.site-header--search:hover svg.icon,.site-header--search:focus-visible svg.icon,.site-header--search.router-link-active svg.icon{fill:var(--author-colour-white)}.site-header--cart{align-items:center;background-color:transparent;border-radius:50%;color:var(--site-colour-basalt);display:inline-flex;flex:0 0 auto;height:2.5rem;justify-content:center;margin-left:-1rem;margin-right:clamp(var(--site-gutter),4vw,var(--site-gutter-lg));position:relative;text-decoration:none;width:2.5rem}.site-header--cart:before{background-color:var(--site-colour-ochre);border-radius:50%;content:"";inset:0;opacity:0;position:absolute;transform:scale(.65);transition:opacity .22s ease,transform .22s ease}.site-header--cart svg{fill:currentColor;position:relative;z-index:1}.site-header--cart:hover,.site-header--cart:focus-visible,.site-header--cart.router-link-active{color:var(--author-colour-white)}.site-header--cart:hover:before,.site-header--cart:focus-visible:before,.site-header--cart.router-link-active:before{opacity:1;transform:scale(1)}.site-header--cart:focus-visible{outline:.125rem solid var(--site-colour-ochre);outline-offset:.125rem}.site-header--cart:hover svg.icon,.site-header--cart:focus-visible svg.icon,.site-header--cart.router-link-active svg.icon{fill:var(--author-colour-white)}.site-header--cart-count{align-items:center;background:var(--site-colour-basalt);border-radius:50%;color:var(--author-colour-white);display:flex;font-family:var(--site-font-body);font-size:.65rem;font-weight:700;height:1.1rem;justify-content:center;position:absolute;right:-.15rem;top:-.15rem;width:1.1rem;z-index:2}.site-header .main-nav{align-items:center;display:flex;font-family:var(--site-font-navigation);min-height:3.25rem;position:relative}.site-header .site-main-navigation{align-items:center;display:flex;flex:1 1 auto;gap:clamp(1.25rem,2.5vw,2.5rem);justify-content:flex-start;margin:0;padding:0}.site-header .site-main-navigation--toggle,.site-header .site-main-navigation--backdrop,.site-header .site-main-navigation--drawer-intro,.site-header .site-main-navigation--drawer-cta{display:none}.site-header .site-main-navigation--item{list-style:none;margin:0;padding:0}.site-header .site-main-navigation--link{color:var(--site-colour-basalt);font-size:1.5rem;font-weight:500;text-decoration-color:transparent;text-decoration-thickness:.125rem;text-underline-offset:.35rem;transition:text-decoration-color .18s ease}.site-header .site-main-navigation--link:hover,.site-header .site-main-navigation--link:focus-visible,.site-header .site-main-navigation--link.router-link-active{text-decoration-color:var(--site-colour-ochre)}@media only screen and (max-width:899px){.site-header--top-inner{justify-content:center;padding-inline:1rem;text-align:center}.site-header--message,.site-header .btn--header{display:none}.site-header--inner{padding:.5rem 1rem}.site-header--logo--icon{height:2.75rem;width:2.75rem}.site-header .main-nav{gap:.25rem;justify-content:space-between;min-height:2.75rem}.site-header--search{height:2.5rem;margin-left:auto;margin-right:0;order:2;width:2.5rem}.site-header--cart{margin:0;order:2}.site-header .site-main-navigation{align-items:stretch;background:radial-gradient(circle at 85% 88%,color-mix(in srgb,var(--site-colour-moss) 70%,transparent),transparent 32%),linear-gradient(155deg,var(--site-colour-basalt),var(--site-colour-forest));border-left:.0625rem solid color-mix(in srgb,var(--site-colour-ochre) 55%,transparent);box-shadow:-.75rem 0 2rem #0003;flex-flow:column nowrap;gap:0;height:100dvh;justify-content:flex-start;max-width:22rem;overflow-y:auto;padding:4.5rem 1.5rem 2rem;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .25s ease;width:80vw;z-index:30}.site-header .site-main-navigation--open{transform:translate(0)}.site-header .site-main-navigation--item{width:100%}.site-header .site-main-navigation--link{align-items:center;border-bottom:.0625rem solid color-mix(in srgb,var(--site-colour-sand) 18%,transparent);color:var(--site-colour-sand);display:flex;font-size:1.25rem;justify-content:space-between;padding:1rem .5rem;text-decoration:none;transition:background-color .18s ease,color .18s ease,padding .18s ease}.site-header .site-main-navigation--link:after{content:"→";font-family:var(--site-font-body);font-size:1rem;opacity:.55;transition:opacity .18s ease,transform .18s ease}.site-header .site-main-navigation--link:hover,.site-header .site-main-navigation--link:focus-visible,.site-header .site-main-navigation--link.router-link-active{background-color:color-mix(in srgb,var(--site-colour-sand) 9%,transparent);color:var(--site-colour-sand--light);padding-left:.9rem;text-decoration-color:transparent}.site-header .site-main-navigation--link:hover:after,.site-header .site-main-navigation--link:focus-visible:after,.site-header .site-main-navigation--link.router-link-active:after{opacity:1;transform:translate(.2rem)}.site-header .site-main-navigation--link.router-link-active{box-shadow:inset .1875rem 0 var(--site-colour-ochre)}.site-header .site-main-navigation--drawer-intro{align-items:center;border-bottom:.0625rem solid color-mix(in srgb,var(--site-colour-sand) 30%,transparent);color:var(--site-colour-sand--light);display:flex;gap:.75rem;justify-content:flex-start;margin-bottom:.5rem;min-height:5.5rem;overflow:hidden;position:relative}.site-header .site-main-navigation--drawer-intro>span{font-family:var(--site-font-heading);font-size:var(--site-mobile-menu-title-font-size);font-weight:var(--site-mobile-menu-title-font-weight);padding:0 0 0 .5rem;position:relative;z-index:1}.site-header .site-main-navigation--drawer-intro .botanical-motif{margin-bottom:0}.site-header .site-main-navigation--drawer-cta{display:block;list-style:none;margin-top:auto;padding-top:2rem}.site-header .site-main-navigation--drawer-cta .btn{width:100%}.site-header .site-main-navigation--toggle{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-flow:column nowrap;gap:.25rem;justify-content:center;margin-left:0;order:3;padding:.75rem;position:relative;z-index:40}.site-header .site-main-navigation--toggle span{background-color:var(--site-colour-basalt);display:block;height:.125rem;transition:opacity .2s ease,transform .2s ease;width:1.75rem}.site-header .site-main-navigation--toggle-open span{background-color:var(--site-colour-sand)}.site-header .site-main-navigation--toggle-open span:first-child{transform:translateY(.375rem) rotate(45deg)}.site-header .site-main-navigation--toggle-open span:nth-child(2){opacity:0}.site-header .site-main-navigation--toggle-open span:last-child{transform:translateY(-.375rem) rotate(-45deg)}.site-header .site-main-navigation--toggle:focus-visible{outline:.125rem solid var(--site-colour-sand);outline-offset:.125rem}.site-header .site-main-navigation--backdrop{background-color:#00000080;border:0;display:block;inset:0;padding:0;position:fixed;z-index:20}}svg{display:inline-block;vertical-align:baseline}svg *{height:auto;width:100%}svg.icon{fill:currentColor;display:inline-block;vertical-align:baseline}svg.icon--black{fill:#000}svg.icon--sage{fill:var(--site-colour-gum)}svg.icon--olive{fill:var(--site-colour-moss)}svg.icon--ochre{fill:var(--site-colour-ochre)}.site-input{--site-input-label-size: .875rem;display:flex;flex-flow:column;gap:.5rem;width:100%}.site-input--label{color:var(--author-colour-text);font-family:var(--site-font-body);font-size:var(--site-input-label-size);font-weight:700}.site-input--hint,.site-input--error{display:block;font-family:var(--site-font-body);font-size:.75rem;line-height:1.4;margin-top:.5rem}.site-input--hint{color:var(--site-colour-sand);font-size:var(--site-input-label-size)}.site-input--error{color:var(--site-colour-ochre)}.site-input.with-button{align-items:stretch;gap:.75rem}@media only screen and (min-width:576px){.site-input.with-button{flex-flow:row}.site-input.with-button .input,.site-input.with-button input,.site-input.with-button select,.site-input.with-button textarea{flex:1 1 auto;min-width:0}.site-input.with-button .btn{flex:0 0 auto}}.input,.site-input input,.site-input select,.site-input textarea{appearance:none;background-color:var(--author-colour-white);border:.0625rem solid var(--site-colour-stone);border-radius:.1875rem;box-sizing:border-box;color:var(--author-colour-text);font-family:var(--site-font-body);font-size:1rem;line-height:1.2;height:2.5rem;outline:.125rem solid transparent;padding:.5625rem .875rem;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,outline-color .18s ease;width:100%}.input::placeholder,.site-input input::placeholder,.site-input select::placeholder,.site-input textarea::placeholder{color:var(--site-colour-stone);opacity:1}.input:hover,.site-input input:hover,.site-input select:hover,.site-input textarea:hover{border-color:var(--site-colour-coffee)}.input:focus,.site-input input:focus,.site-input select:focus,.site-input textarea:focus{outline-color:var(--site-colour-ochre)}.input:disabled,.input[readonly],.site-input input:disabled,.site-input input[readonly],.site-input select:disabled,.site-input select[readonly],.site-input textarea:disabled,.site-input textarea[readonly]{background-color:var(--site-colour-sand);cursor:not-allowed;opacity:.65}.input[aria-invalid=true],.input:user-invalid,.site-input input[aria-invalid=true],.site-input input:user-invalid,.site-input select[aria-invalid=true],.site-input select:user-invalid,.site-input textarea[aria-invalid=true],.site-input textarea:user-invalid{border-color:var(--site-colour-ochre)}.site-input textarea,textarea.input{height:auto;min-height:8rem;resize:vertical}.site-input select,select.input{background-image:linear-gradient(45deg,transparent 50%,var(--site-colour-ochre) 50%),linear-gradient(135deg,var(--site-colour-ochre) 50%,transparent 50%);background-position:calc(100% - 1.125rem) 50%,calc(100% - .8125rem) 50%;background-repeat:no-repeat;background-size:.375rem .375rem,.375rem .375rem;padding-right:2.75rem}input[type=checkbox]{appearance:none;background-color:var(--author-colour-white);border:.0625rem solid var(--site-colour-stone);border-radius:.1875rem;box-sizing:border-box;color:var(--author-colour-white);cursor:pointer;flex:0 0 1rem;height:1rem;outline:.125rem solid transparent;padding:0;transition:background-color .18s ease,border-color .18s ease,outline-color .18s ease;width:1rem}input[type=checkbox]:hover{border-color:var(--site-colour-coffee)}input[type=checkbox]:focus{outline-color:var(--site-colour-ochre)}input[type=checkbox]:checked{background-color:var(--site-colour-ochre);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.25 8.25 3 3 6.5-6.5' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:.875rem;border-color:var(--site-colour-ochre)}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.65}.site-form-honeypot{height:0;left:-10000px;overflow:hidden;position:absolute;width:0}.site-enquiry-layout{display:grid;gap:0 clamp(1.25rem,2vw,2rem);grid-template-columns:minmax(22rem,1fr) minmax(26rem,1fr);position:relative}.site-enquiry-layout>.section-label{grid-column:1/-1}.site-enquiry-layout--intro h2{color:var(--site-colour-ochre);font-size:clamp(2.25rem,4vw,3rem);font-weight:500;line-height:1;margin:.5rem 0}.site-enquiry-response{align-items:center;border-top:.0625rem solid var(--site-colour-stone);display:flex;font-size:.8125rem;gap:.75rem;padding-top:1rem}.site-enquiry-response span{color:var(--site-colour-ochre);font-size:1.75rem}.site-enquiry-form{align-self:stretch;background:color-mix(in srgb,var(--author-colour-white) 45%,transparent);border:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 50%,transparent);border-radius:.25rem;display:flex;flex-flow:column;gap:.75rem;padding:1rem 1.5rem;position:relative;z-index:1}.site-enquiry-form--consent{align-items:start;cursor:pointer;display:grid;font-size:.875rem;gap:.75rem;grid-template-columns:1rem 1fr;line-height:1.35}.site-enquiry-form--consent input{margin:.15rem 0 0}.site-enquiry-form--status{color:var(--site-colour-moss);font-size:.875rem;font-weight:600;line-height:1.4;margin:.25rem 0 0}.site-enquiry-form--status-error{color:var(--site-colour-ochre)}.site-enquiry-form .site-input{--site-input-label-size: .625rem;gap:.3rem}.site-enquiry-form .site-input--label{letter-spacing:.14em;text-transform:uppercase}.site-enquiry-form .btn{margin-top:auto;width:100%}@media only screen and (max-width:767px){.site-enquiry-layout{grid-template-columns:1fr}}@media only screen and (max-width:575px){.site-enquiry-form{padding:1rem}}@media(prefers-reduced-motion:reduce){.input,.site-input input,.site-input select,.site-input textarea,input[type=checkbox]{transition:none}}body.has-image-lightbox{overflow:hidden}.image-gallery--trigger{background:transparent;border:0;color:inherit;cursor:zoom-in;display:block;padding:0;width:100%}.image-gallery--trigger:focus-visible{outline:.125rem solid var(--site-colour-ochre);outline-offset:.25rem}.image-lightbox{align-items:center;background:color-mix(in srgb,var(--site-colour-basalt) 92%,transparent);display:flex;inset:0;justify-content:center;padding:clamp(1rem,4vw,3rem);position:fixed;z-index:1000}.image-lightbox--dialog{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;height:100%;max-width:90rem;position:relative;width:100%}.image-lightbox--viewport{grid-column:2;grid-row:1;height:100%;min-height:0;overflow:hidden;position:relative}.image-lightbox--figure{align-items:center;display:flex;flex-flow:column;inset:0;justify-content:center;margin:0;position:absolute;width:100%}.image-lightbox--figure img{display:block;max-height:calc(100vh - 10rem);max-width:100%;object-fit:contain}.image-lightbox--figure figcaption{color:var(--author-colour-white);display:flex;flex-flow:column;gap:.25rem;margin-top:.75rem;max-width:50rem;text-align:center}.image-lightbox--close,.image-lightbox--navigation{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--site-colour-sand);box-sizing:border-box;cursor:pointer;display:flex;font-size:1.5rem;height:3rem;justify-content:center;padding:0;position:relative;transition:color .22s ease;width:3rem}.image-lightbox--close:before,.image-lightbox--navigation:before{background-color:var(--site-colour-ochre);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transform:scale(.6);transition:opacity .22s ease,transform .22s ease}.image-lightbox--close span,.image-lightbox--navigation span{position:relative;z-index:1}.image-lightbox--close:hover,.image-lightbox--close:focus-visible,.image-lightbox--navigation:hover,.image-lightbox--navigation:focus-visible{color:var(--site-colour-sand)}.image-lightbox--close:hover:before,.image-lightbox--close:focus-visible:before,.image-lightbox--navigation:hover:before,.image-lightbox--navigation:focus-visible:before{opacity:1;transform:scale(1)}.image-lightbox--close:focus-visible,.image-lightbox--navigation:focus-visible{outline:.125rem solid var(--site-colour-ochre);outline-offset:.125rem}.image-lightbox--close{position:absolute;right:0;top:0;z-index:1}.image-lightbox--previous{grid-column:1;grid-row:1;margin-right:1rem}.image-lightbox--next{grid-column:3;grid-row:1;margin-left:1rem}.image-lightbox--position{color:var(--author-colour-white);grid-column:2;grid-row:2;margin:.75rem 0 0;text-align:center}.image-lightbox-slide-next-enter-active,.image-lightbox-slide-next-leave-active,.image-lightbox-slide-previous-enter-active,.image-lightbox-slide-previous-leave-active{transition:transform .24s ease}.image-lightbox-slide-next-enter-from,.image-lightbox-slide-previous-leave-to{transform:translate(100%)}.image-lightbox-slide-next-leave-to,.image-lightbox-slide-previous-enter-from{transform:translate(-100%)}@media only screen and (max-width:575px){.image-lightbox{padding:1rem}.image-lightbox--dialog{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) auto auto}.image-lightbox--viewport{grid-column:1/-1}.image-lightbox--figure img{max-height:calc(100vh - 12rem)}.image-lightbox--previous,.image-lightbox--next{grid-row:2;margin:.75rem 0 0}.image-lightbox--previous{grid-column:1;justify-self:start}.image-lightbox--next{grid-column:2;justify-self:end}.image-lightbox--position{grid-column:1/-1;grid-row:3}}.loading-spinner{align-items:center;display:flex;justify-content:center;min-height:12rem;width:100%}.loading-spinner--indicator{animation:loading-spinner-rotate .8s linear infinite;border:.25rem solid var(--site-colour-sand);border-radius:50%;border-top-color:var(--site-colour-moss);height:3rem;width:3rem}@keyframes loading-spinner-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-spinner--indicator{animation-duration:1.6s}}.newsletter{--newsletter-motif-size: 5.5rem;background-color:var(--site-colour-basalt);color:var(--site-colour-sand--light)}.newsletter--inner{align-items:center;box-sizing:border-box;display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(14rem,.9fr) minmax(24rem,1.35fr);margin:0 auto;max-width:var(--site-max-width);min-height:8rem;padding:1.25rem clamp(1rem,4vw,3rem) 1.25rem calc(var(--header-gutter) + 7.5rem);position:relative;width:100%}.newsletter--intro{display:contents}.newsletter--motif{left:var(--header-gutter);position:absolute;top:50%;translate:0 -50%}.newsletter--motif.newsletter--motif-responsive{display:none}.newsletter--panel{min-width:0}.newsletter--inner-offer{grid-template-columns:minmax(18rem,1.6fr) minmax(12rem,.65fr);min-height:11rem}.newsletter--inner-offer-image{grid-template-columns:minmax(16rem,1.4fr) minmax(8rem,.52fr) minmax(12rem,.65fr)}.newsletter--eyebrow{color:var(--site-colour-sand--light)!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.1em;margin-bottom:.375rem!important;text-transform:uppercase}.newsletter--description p{margin-bottom:.5rem}.newsletter--artwork{aspect-ratio:3/2;border:.0625rem solid color-mix(in srgb,var(--site-colour-sand) 45%,transparent);border-radius:var(--site-border-radius);box-shadow:var(--site-drop-shadow-default);display:block;max-height:9.75rem;object-fit:cover;width:100%}.newsletter--action .btn{width:100%}.newsletter--action .btn:hover{background-color:var(--site-colour-sand--light);border-color:var(--site-colour-sand--light);box-shadow:none!important}.newsletter h2{color:var(--site-colour-sand--light);font-size:clamp(1.75rem,3vw,2.125rem);font-weight:500;line-height:1.2;margin:0 0 .375rem}.newsletter p{color:var(--site-colour-sand);font-size:1rem;font-weight:400;line-height:1.4;margin:0}.newsletter--form{margin:0}.newsletter--name-field{margin-bottom:.75rem}.newsletter--consent{align-items:flex-start;display:flex;gap:.5rem;margin-top:.75rem}.newsletter--consent input{flex:none;margin-top:.2rem}.newsletter .site-input{gap:.625rem}.newsletter .site-input input{border-color:var(--author-colour-white)}.newsletter .site-input--hint,.newsletter .site-input--hint a:link,.newsletter .site-input--hint a:visited{color:var(--site-colour-sand);font-size:.75rem;margin:var(--site-gutter-md) 0 0}@media only screen and (max-width:899px){.newsletter{--newsletter-motif-size: 4rem}.newsletter--inner{gap:1.25rem;grid-template-columns:1fr;padding:1.5rem clamp(1rem,4vw,3rem)}.newsletter--inner-offer{grid-template-columns:1fr}.newsletter--inner-offer-image{grid-template-columns:minmax(0,1.4fr) minmax(10rem,.7fr) minmax(10rem,.7fr)}.newsletter--artwork{aspect-ratio:auto;height:auto;max-height:none;object-fit:contain}.newsletter--inner-offer .newsletter--intro{grid-column:1/-1}.newsletter--inner-offer-image .newsletter--intro{grid-column:auto}.newsletter--intro{align-items:center;display:flex;gap:1rem}.newsletter--motif{display:none!important}}@media only screen and (max-width:767px){.newsletter{--newsletter-motif-size: 4rem}.newsletter--inner{gap:1rem}.newsletter .site-input--hint{text-align:left}.newsletter--inner-offer,.newsletter--inner-offer-image{grid-template-columns:1fr}.newsletter--artwork{width:100%}}@media only screen and (max-width:575px){.newsletter .site-input.with-button{gap:.75rem}.newsletter .btn{width:100%}}.reader-comments{box-sizing:border-box;margin:var(--site-gutter-lg) 0;scroll-margin-top:7rem}.reader-comments h2{color:var(--site-colour-ochre);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;margin:0 0 .5rem}.reader-comments__layout{align-items:start;display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.reader-comments__conversation,.reader-comments__form-panel{border-radius:var(--site-border-radius);padding:clamp(1.25rem,3vw,2rem)}.reader-comments__conversation{background:color-mix(in srgb,var(--site-colour-stone) 10%,transparent)}.reader-comments__form-panel{align-self:start;background:var(--author-card-bg);border:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 55%,transparent);position:sticky;top:7rem}.reader-comments__heading{margin-bottom:1.5rem}.reader-comments__heading p,.reader-comments__empty{font-size:1rem;line-height:1.4;margin:0}.reader-comments__list{display:grid;gap:1rem}.reader-comments__item{background:var(--author-card-bg);border-left:.1875rem solid var(--site-colour-stone);border-radius:var(--site-border-radius);padding:1rem 1.25rem}.reader-comments__item--pending{border-left-color:var(--site-colour-ochre)}.reader-comments__pending{color:var(--site-colour-ochre);font-size:.75rem;font-weight:700}.reader-comments__item p{margin:.75rem 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.reader-comments__meta{color:var(--site-colour-moss);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.reader-comments__meta time,.reader-comments__note{font-size:.85rem}.reader-comments__form,.reader-comments__form label{display:grid;gap:.5rem}.reader-comments__form{gap:1rem}.reader-comments__fields{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.reader-comments__consent{align-items:flex-start;cursor:pointer;display:flex!important;gap:.65rem!important}.reader-comments__consent input{margin-top:.2rem}.reader-comments__note{margin:0}.reader-comments__error{color:var(--site-colour-ochre)}.reader-comments__success{color:var(--site-colour-moss)}.reader-comments__trap{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.reader-comments__pagination{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.5rem}.reader-comments__pagination button{background:transparent;border:.0625rem solid var(--site-colour-stone);border-radius:var(--site-border-radius);color:var(--site-colour-basalt);cursor:pointer;min-height:2.25rem;padding:.35rem .7rem}.reader-comments__pagination button:hover:not(:disabled),.reader-comments__pagination button:focus-visible,.reader-comments__pagination button.is-active{background:var(--site-colour-basalt);border-color:var(--site-colour-basalt);color:var(--site-colour-sand)}.reader-comments__pagination button:focus-visible{outline:.125rem solid var(--site-colour-ochre)}.reader-comments button:disabled{cursor:not-allowed;opacity:.6}@media only screen and (max-width:899px){.reader-comments__layout{grid-template-columns:1fr}.reader-comments__form-panel{position:static}}@media only screen and (max-width:575px){.reader-comments{margin-inline:0}.reader-comments__conversation,.reader-comments__form-panel{border-radius:0;padding:1.25rem 1rem}.reader-comments__fields{grid-template-columns:1fr}}.home-journal .journal-featured--grid+.journal-grid{margin-top:var(--site-vertical-gutter)}.home-reader-voices>h2{color:var(--site-colour-ochre);font-size:clamp(2rem,4vw,3rem);font-weight:500;max-width:42rem}.home-reader-voices>ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;padding:0;list-style:none}.home-reader-voices>ul>li{grid-column:span 2}.home-reader-voices>ul>li:nth-child(3n+1):last-child{grid-column:3/span 2}.home-reader-voices>ul>li:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.home-reader-voices>ul>li:nth-child(3n+1):nth-last-child(2)+li{grid-column:4/span 2}.home-reader-voices li{list-style:none;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--site-panel-border-colour);background:var(--site-panel-bg)}.home-reader-voices blockquote{margin:0;font-size:clamp(1.1rem,2vw,1.35rem)}.home-reader-voices cite{display:block;margin-top:1rem;font-family:var(--font-sans);font-size:.85rem;font-style:normal}@media only screen and (max-width:767px){.home-reader-voices>ul{grid-template-columns:1fr}.home-reader-voices>ul>li{grid-column:auto}}.home{--home-border: color-mix(in srgb, var(--site-colour-stone) 65%, transparent)}.home p{color:var(--author-colour-text)}.home-section{padding:var(--site-vertical-gutter) 0 0}.home-featured--launch{border-block:1px solid var(--home-border);background:color-mix(in srgb,var(--site-colour-stone) 12%,transparent);padding-inline:clamp(1rem,3vw,2rem);margin-top:var(--site-gutter-md)}.home-featured--launch .home-featured--grid{align-items:stretch;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(14rem,18rem) minmax(0,1.2fr) minmax(17rem,.8fr)}.home-featured--launch .home-featured--title{grid-column:1/-1;margin:0;overflow-wrap:anywhere;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:500;line-height:1.02}.home-featured--launch .home-featured--cover-wrap{max-height:none}.home-featured--launch .home-featured--copy{display:flex;flex-flow:column}.home-featured--launch .home-featured--series{font-size:.9rem;font-weight:600;letter-spacing:.06em;margin:0 0 .5rem;text-transform:uppercase}.home-featured--launch .home-featured--series a{color:inherit}.home-featured--launch .kicker{display:flex;flex-wrap:wrap;font-weight:600;gap:.35rem .75rem;letter-spacing:.16em;line-height:1.5;margin-block:.5rem 1rem}.home-featured--launch .home-featured--meta-item:before{content:"·";margin-right:.75rem}.home-featured--launch .home-featured--quote{align-self:center;font-size:clamp(1.25rem,2vw,1.65rem)}.home-featured--launch-date{font-weight:600;margin-block:.75rem}.home-featured--subtitle{font-family:var(--site-font-heading);font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.3;padding:0 0 .75rem}.home-featured--details{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;letter-spacing:.09em;margin:.5rem 0 1rem;text-transform:uppercase}.home-featured--details span+span:before{color:var(--site-colour-ochre);content:"·";margin-right:1.25rem}.home-featured--actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:1.25rem}.home-featured--basket-link{align-self:center}.home-featured--grid{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:10rem minmax(0,1.2fr) minmax(16rem,.8fr)}.home-featured--cover-wrap{aspect-ratio:5/8;box-shadow:var(--site-drop-shadow-default);max-height:18rem;position:relative;width:100%}.home-featured--cover-wrap>img:first-child{display:block;height:100%;object-fit:contain;width:100%}.home-featured--cover-wrap>img:not(:first-child){height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute;width:100%;z-index:1}.home-featured--cover-wrap>img:last-child{opacity:.15}.home-featured--cover-wrap>img.home-featured--cover-overlay-top{z-index:2}.home-featured--cover{box-shadow:var(--site-drop-shadow)}.home-featured--copy .kicker{margin-bottom:var(--site-gutter-xs)}.home-featured--copy h2{color:var(--site-colour-ochre);font-size:clamp(2rem,4vw,3rem);font-weight:500;margin-bottom:0}.home-featured--quote{border-bottom:0;font-weight:600}@media only screen and (min-width:900px){.home-featured--quote{border-top:0}}.home-books--grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.home-book-card{background-color:var(--author-card-bg);border-radius:.25rem;display:grid;flex:0 1 calc((100% - 2rem) / 3);gap:1rem;grid-template-columns:6.5rem 1fr;min-width:0;padding:1rem}.home-book-card img{box-shadow:var(--site-drop-shadow-default);height:10rem;width:100%}.home-book-card--copy{display:flex;flex-flow:column;min-width:0}.home-book-card h3{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);margin:0}.home-book-card p{font-size:1rem;line-height:1.4;margin:.5rem 0}.home-book-card a{color:var(--site-colour-basalt);font-family:var(--site-font-heading);font-size:var(--site-card-link-font-size);font-weight:var(--site-card-link-font-weight);margin-top:auto;text-decoration:none;text-transform:uppercase}.home-book-card--arrow-label{text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.1em;transition:text-decoration-color .18s ease,text-underline-offset .18s ease}.home-book-card--arrow:hover .home-book-card--arrow-label,.home-book-card--arrow:focus-visible .home-book-card--arrow-label{text-decoration-color:var(--site-colour-ochre);text-underline-offset:.3em}.home-book-card--arrow:hover,.home-book-card--arrow:focus-visible{color:var(--site-colour-basalt)}.home-book-card--arrow-icon{text-decoration:none;margin-left:.5rem}.home-about--grid{align-items:center;background:color-mix(in srgb,var(--site-colour-stone) 12%,transparent);display:grid;gap:1.5rem;grid-template-columns:11rem 1fr 7rem;padding:var(--site-vertical-gutter) 2rem}.home-about img{border-radius:.2rem;height:100%;object-fit:cover;object-position:center;width:100%}.home-about--author{color:var(--site-colour-ochre);font-size:1.75rem;font-weight:500;margin:.25rem 0}.home-about--copy{display:flex;flex-flow:column;height:100%;padding-right:1.5rem}.home-about--copy--action{margin-top:auto}.home-about--copy--action .btn{margin-top:var(--site-gutter-md)}.home-about--copy p{font-size:1rem;line-height:1.4}.home-about--copy .book-rte{white-space:pre-line}@media only screen and (max-width:899px){.home-featured--grid{grid-template-columns:9rem 1fr}.home-featured--quote{grid-column:1/-1}.home-featured--launch .home-featured--grid{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr)}.home-featured--launch .home-featured--title,.home-featured--launch .home-featured--quote{grid-column:1/-1}.home-book-card{flex-basis:100%}.home-about--grid{grid-template-columns:10rem 1fr}.home-about blockquote{grid-column:1/-1}.home-about .botanical-motif{display:none}.home-about--copy{border-right:0;justify-content:center;padding-right:0}}@media only screen and (max-width:767px){.home-featured--grid{align-items:start;grid-template-columns:7rem 1fr}.home-featured--launch .home-featured--grid{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr)}.home-featured--launch .home-featured--title{font-size:clamp(2.25rem,8vw,3.5rem)}}@media only screen and (max-width:575px){.home-featured--grid,.home-about--grid{grid-template-columns:1fr}.home-featured--cover-wrap{margin:0 auto;justify-self:center;max-height:unset;max-width:250px;width:65%}.home-featured--launch .home-featured--grid{gap:1.5rem}.home-featured--launch .home-featured--cover-wrap{width:min(18rem,75%)}.home-featured--launch .home-featured--title{font-size:clamp(2.25rem,11vw,3.25rem)}.home-featured--launch .home-featured--actions{flex-direction:column}.home-featured--launch .home-featured--actions .btn{width:100%}.home-about img{height:16rem}.home-about--copy{border-bottom:.0625rem solid var(--site-colour-stone)}.home-about--copy--action .btn{width:100%}.home-book-card{grid-template-columns:5.5rem 1fr}}.books-overview--section{padding:var(--site-vertical-gutter) 0}.books-overview--featured-grid{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(10rem,15rem) 1fr 8rem}.books-overview--featured-cover,.books-overview-card--cover{position:relative}.books-overview--featured-cover{aspect-ratio:5/8;border-radius:.25rem;box-shadow:var(--site-drop-shadow);overflow:hidden}.books-overview--featured-cover img:first-child{height:100%;object-fit:contain;width:100%}.books-overview--featured-cover img:not(:first-child){height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute;width:100%}.books-overview--featured-cover img:last-child{opacity:.15}.books-overview--featured-copy h2{color:var(--site-colour-ochre);font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:1;margin:.5rem 0}.books-overview--featured-copy .book-rte p{font-size:1rem;line-height:1.4}.books-overview--featured-subtitle{font-family:var(--site-font-heading);font-size:1.6rem;line-height:1.2}.books-overview--featured-values{align-items:flex-end;display:flex;flex-flow:column;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.books-overview--featured-values span{text-align:right}.books-overview--catalogue-heading{align-items:end;border-bottom:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 65%,transparent);display:flex;gap:2rem;justify-content:space-between;margin-bottom:.75rem}.books-overview--catalogue-heading .section-label{border:0;margin:0!important}.books-overview--filters{display:flex;gap:.75rem;padding-bottom:.5rem}.books-overview--filters .btn{font-weight:600;min-width:6rem;text-transform:uppercase}.books-overview--grid{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}.books-overview-card{background:var(--author-card-bg);border-radius:.25rem;display:flex;flex-flow:column;flex:0 1 calc((100% - 1.125rem) / 3);list-style:none;padding:var(--site-gutter)}.books-overview-card--cover{align-self:center;aspect-ratio:5/8;box-shadow:var(--site-drop-shadow-default);display:block;max-width:11rem;overflow:hidden;position:relative;width:85%}.books-overview-card--cover img:first-child{height:100%;object-fit:contain;width:100%}.books-overview-card--cover img:not(:first-child){height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute;width:100%}.books-overview-card--cover img:last-child{opacity:.15}.books-overview-card h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);line-height:1.05;margin:.75rem 0 .35rem}.books-overview-card .kicker{line-height:1.4}.books-overview-card--description{font-size:1rem;line-height:1.4;margin:var(--site-gutter-xs) 0 var(--site-vertical-gutter)}.books-overview-card--footer{border-top:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 35%,transparent);margin-top:auto;padding-top:.65rem;text-align:right}.books-overview-card--link{align-self:flex-start;color:var(--site-colour-basalt);font-family:var(--site-font-heading);font-size:.9rem;font-weight:700;padding-top:.65rem;text-decoration:none;text-transform:uppercase}.books-overview-card--link-label{text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.1em;transition:text-decoration-color .18s ease,text-underline-offset .18s ease}.books-overview-card--link:hover .books-overview-card--link-label,.books-overview-card--link:focus-visible .books-overview-card--link-label{text-decoration-color:var(--site-colour-ochre);text-underline-offset:.3em}.books-overview-card--link:hover,.books-overview-card--link:focus-visible{color:var(--site-colour-basalt)}.books-overview-card--link-icon{margin-left:.5rem;text-decoration:none}.book-view--quote{align-items:center;background:linear-gradient(90deg,var(--site-colour-forest),var(--site-colour-moss),var(--site-colour-forest));display:flex;justify-content:space-between;margin-inline:calc(0rem - var(--site-gutter));min-height:4.75rem;padding:1rem clamp(1rem,5vw,4rem)}.book-view--quote blockquote{border:0;color:var(--site-colour-sand--light);font-family:var(--site-font-heading);font-style:italic;margin:0;padding:0;text-align:center}.book-view--quote cite{color:var(--site-colour-sand--light)}.book-view--quote--custom{background:color-mix(in srgb,var(--site-colour-stone) 11%,transparent)}.book-view--quote--custom blockquote{color:var(--site-colour-basalt)}.book-view--quote--custom cite{color:var(--site-colour-ochre)}.book-view--availability{margin:0;text-align:center}.book-view--section{padding:var(--site-gutter) 0}.book-view--section h2{color:var(--site-colour-ochre);font-size:2rem;font-weight:500;margin:0 0 .5rem}.book-view--excerpt{align-items:start;border-bottom:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 65%,transparent);column-gap:clamp(1.25rem,3vw,2.5rem);display:grid;grid-template-columns:4rem minmax(0,1fr);scroll-margin-top:7rem;margin-bottom:var(--site-gutter-lg);padding-top:0}.book-view--excerpt-label{align-self:start;background-color:var(--theme-bg-colour);grid-column:1/-1;grid-row:1/span 2;padding-top:var(--site-gutter);position:sticky;top:calc(var(--header-gutter) + 5.75rem);z-index:2}.book-view--excerpt-icon{align-self:start;grid-column:1;grid-row:2;justify-self:start;padding-top:4rem;position:sticky;top:calc(var(--header-gutter) + 5.75rem);z-index:1}.book-view--excerpt-content{grid-column:2;grid-row:2;min-width:0;padding-top:4rem}.book-view--excerpt-title{font-weight:600!important}.book-view--excerpt-subtitle{font-size:var(--site-card-title-font-size);font-weight:600;padding-bottom:var(--site-gutter)}.book-view--excerpt-subtitle i{font-weight:700}.book-view--excerpt-text{font-family:var(--site-font-excerpt);font-size:var(--site-font-excerpt-size);font-weight:var(--site-font-excerpt-weight);line-height:1.4;max-height:12.8em;overflow:hidden;transition:max-height .5s ease}.book-view--excerpt-text *{font-family:var(--site-font-excerpt);font-size:var(--site-font-excerpt-size);font-weight:var(--site-font-excerpt-weight);line-height:1.4}.book-view--excerpt-text b{font-weight:800}.book-view--excerpt-text.is-expanded{max-height:200rem}.book-view--excerpt-text p:last-child{margin-bottom:0}.book-view--excerpt-toggle{cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;margin-top:.75rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color .18s ease}.book-view--excerpt-toggle:hover,.book-view--excerpt-toggle:focus-visible{text-decoration-color:currentColor}.book-view--about{align-items:stretch;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:.9fr 1.1fr}.book-view--about>div:not(.book-view--about-cover){padding:var(--site-gutter-xs) 0}@media only screen and (max-width:767px){.book-view--about>div:not(.book-view--about-cover){padding-inline:0}}.book-view--about .book-rte p{font-size:1rem;line-height:1.4}.book-view--purchase{align-content:start;align-self:start;display:grid;gap:.75rem;justify-self:center;max-width:80%;width:100%}.book-view--about-cover{align-self:start;aspect-ratio:5/8;border-radius:var(--site-book-radius);box-shadow:var(--site-book-drop-shadow);justify-self:center;max-width:20rem;overflow:hidden;position:relative;width:100%}.book-view--about-cover>img:first-child{display:block;height:100%;object-fit:contain;width:100%}.book-view--about-cover>img:not(:first-child){height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute;width:100%;z-index:1}.book-view--about-cover>img:last-child{opacity:.15}.book-view--about-cover>img.book-view--cover-overlay-top{z-index:2}.book-view--series-books-grid .books-overview-card{max-width:24rem}.book-view--story-grid{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.book-view--story-grid--icon{align-items:center;border:1px solid var(--site-colour-moss);border-radius:3.5rem;display:flex;height:3.5rem;justify-content:center;position:relative;width:3.5rem}.book-view--story-grid article{align-items:center;background:color-mix(in srgb,var(--site-colour-stone) 11%,transparent);border:0 none;border-radius:.25rem;display:grid;flex:0 1 calc((100% - 1.5rem)/4);gap:1rem;grid-template-columns:4rem 1fr;min-width:0;overflow:hidden;padding:1rem}.book-view--story-grid article>div:last-child{min-width:0;overflow-wrap:anywhere}.book-view--story-grid img{filter:drop-shadow(0px 100px 0 var(--site-colour-moss));transform:translateY(-100px);height:80%;object-fit:contain;opacity:.8;width:80%}.book-view--story-grid h3{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);margin:0}.book-view--story-grid p{font-size:1rem;line-height:1.4;margin:.25rem 0 0}.book-view--information{background:color-mix(in srgb,var(--site-colour-stone) 11%,transparent);border-radius:.25rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr 8rem 5rem;margin:var(--site-gutter-sm) 0;padding:1rem 1.5rem}.book-view--details{border-right:.0625rem solid var(--site-colour-stone);padding-right:2rem}.book-view--details dl{display:grid;font-size:.75rem;grid-template-columns:9rem 1fr;margin:0}.book-view--details dt,.book-view--details dd{border-bottom:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 35%,transparent);margin:0;padding:.2rem 0}.book-view--information-motif{align-self:center}.book-view--information-values{align-self:center;display:flex;flex-flow:column;letter-spacing:.15em;line-height:1.5;text-align:left;text-transform:uppercase}.book-view--information-values i{background:var(--site-colour-stone);height:.0625rem;margin-top:.75rem;width:1.75rem}.book-view--series-cta{align-items:center;display:grid;gap:2rem;grid-template-columns:8.05rem 1fr minmax(12rem,.65fr) 5rem;margin:.75rem 0 1rem}.book-view--series-mini-cover{border-radius:var(--site-border-radius);box-shadow:var(--site-drop-shadow-default);display:block;overflow:hidden}.book-view--series-mini-cover img{display:block;height:auto;width:100%}.book-view--series-mini-content p:last-of-type{margin-bottom:var(--site-gutter-md)}.book-view--series-cta-no-image{grid-template-columns:1fr minmax(12rem,.65fr) 6rem}.book-view--series-cta h2{color:var(--site-colour-ochre);font-size:2rem;font-weight:500;margin:0}.book-view--series-cta blockquote{border-left:.0625rem solid var(--site-colour-stone);font-family:var(--site-font-heading);margin:0;padding-left:2rem}.book-view--author-purchase--grid{display:grid;gap:var(--site-gutter);grid-template-columns:7rem minmax(0,1fr) minmax(0,1fr) 7rem;margin:var(--site-vertical-gutter) 0}.book-view--author-purchase-actions{justify-self:center}.book-view--author-purchase-content{align-self:center}.book-view--owned{margin:var(--site-vertical-gutter) 0;background:color-mix(in srgb,var(--site-colour-moss) 8%,var(--theme-bg-colour));border:1px solid color-mix(in srgb,var(--site-colour-moss) 35%,transparent);border-left:.3rem solid var(--site-colour-moss);border-radius:var(--site-border-radius);padding:clamp(1rem,2.5vw,2rem)}.book-view--owned-content{align-items:center;display:flex;flex-wrap:wrap;gap:var(--site-gutter);justify-content:space-between}.book-view--owned-content>p{margin:0}.book-view--owned-content .btn{flex:0 0 auto}.book-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));list-style:none;margin:0;padding:0}.book-grid--item{list-style:none}.book-grid--item--link{display:block;text-decoration:none}.book-cover--image{aspect-ratio:5/8;object-fit:contain;width:100%}@media only screen and (min-width:900px){.book-view--purchase{position:sticky;top:calc(var(--header-gutter) + 7.25rem)}.book-view--story-grid article{align-content:start;grid-template-columns:1fr;text-align:center}.book-view--story-grid--icon{justify-self:center}}@media only screen and (max-width:899px){.book-view--owned-content{align-items:flex-start;flex-direction:column}.books-overview--featured-grid{grid-template-columns:12rem 1fr}.books-overview--featured-values{display:none}.books-overview-card{flex-basis:calc((100% - .5rem)/2)}.book-view--excerpt{grid-template-columns:minmax(0,1fr)}.book-view--excerpt-label{top:calc(var(--header-gutter) + 5rem)}.book-view--excerpt-icon{display:none}.book-view--excerpt-content{grid-column:1}.book-view--story-grid article{flex-basis:100%}.book-view--information{grid-template-columns:1fr 1fr}.book-view--information-motif,.book-view--information-values{display:none}.book-view--series-cta{grid-template-columns:10rem 1fr}.book-view--series-cta-no-image{grid-template-columns:1fr}.book-view--series-cta blockquote,.book-view--series-cta>.botanical-motif{display:none}.book-view--author-purchase .botanical-motif{display:none}.book-view--author-purchase--grid{gap:var(--site-gutter-lg);grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){.books-overview--catalogue-heading{align-items:flex-start;flex-flow:column;gap:.75rem}.books-overview--filters{flex-wrap:wrap}.book-view--about,.book-view--information{grid-template-columns:1fr}.book-view--details{border-bottom:.0625rem solid var(--site-colour-stone);border-right:0;padding:0 0 1rem}.book-view--author-purchase--grid{grid-template-columns:1fr}.book-view--author-purchase-actions{max-width:80%;width:100%}}.book-view--actions{display:grid;gap:.75rem;margin-top:0}.book-view--actions>.btn{position:relative;width:100%}.book-view--actions>.btn.has-arrow--right:after{position:absolute;right:1.5rem}.book-view--amazon-menu{order:-1;position:relative;width:100%}.book-view--amazon-menu>summary{list-style:none;position:relative;width:100%}.book-view--amazon-menu>summary::-webkit-details-marker{display:none}.book-view--amazon-menu>summary::marker{content:""}.book-view--amazon-menu>summary:after{border-bottom:.125rem solid currentColor;border-right:.125rem solid currentColor;content:"";height:.5rem;transform:rotate(45deg) translateY(-.125rem);transition:transform .18s ease;width:.5rem;position:absolute;right:1.5rem}.book-view--amazon-menu>summary:hover:after{transform:rotate(45deg) translateY(0)}.book-view--amazon-menu>summary:focus-visible:after{transform:rotate(45deg) translateY(0)}.book-view--amazon-menu[open]>summary:after{transform:rotate(225deg) translateY(-.125rem)}.book-view--amazon-menu[open]>summary:hover:after,.book-view--amazon-menu[open]>summary:focus-visible:after{transform:rotate(225deg) translateY(0)}@media(prefers-reduced-motion:reduce){.book-view--amazon-menu>summary:after{transition:none}}.book-view--amazon-single{order:-1}.book-view--amazon-options{background:var(--theme-bg-colour);border:1px solid var(--site-colour-stone);border-radius:.1875rem;box-shadow:var(--site-drop-shadow-default);display:grid;gap:.25rem;left:0;margin-top:0;padding:.35rem;position:absolute;top:100%;width:100%;box-sizing:border-box;z-index:5}.book-view--amazon-options a{border-radius:.125rem;color:var(--site-colour-text);padding:.65rem .75rem;text-decoration:none}.book-view--amazon-options a:hover,.book-view--amazon-options a:focus-visible{background:var(--site-colour-sand);color:var(--site-colour-ochre)}.book-view--onsite-purchase{background-color:var(--site-colour-basalt);border-color:var(--site-colour-basalt);margin-bottom:var(--site-gutter-sm)}.book-view--onsite-purchase:hover{background-color:transparent;border-color:var(--site-colour-basalt);color:var(--site-colour-basalt)}@media only screen and (max-width:767px){.book-view--onsite-purchase{width:100%}}.book-view--digital-consent{align-items:flex-start;cursor:pointer;display:flex;font-size:.875rem;gap:.65rem;line-height:1.4;margin-top:1rem;max-width:42rem}.book-view--digital-consent input{margin-top:.15rem}.book-view--checkout-error{color:var(--site-colour-error, #8b1e2d);font-weight:600;margin-top:.75rem}@media only screen and (max-width:575px){.books-overview--featured-grid{grid-template-columns:1fr}.books-overview-card{flex-basis:100%;padding:1rem 1.5rem}.books-overview--featured-cover,.books-overview-card--cover{justify-self:center;max-width:unset;width:70%}.books-overview--filters{display:grid;grid-template-columns:1fr 1fr;width:100%}.books-overview--quote .botanical-motif,.book-view--quote .botanical-motif{display:none}.book-view--actions .btn{width:100%}.book-view--details dl{grid-template-columns:1fr}.book-view--details dd{padding-bottom:.5rem}.book-view--series-cta{grid-template-columns:1fr;text-align:center}.book-view--series-mini-cover{justify-self:center;width:100%}}.book-view--about .book-rte.book-view--description-lead>p:first-child{color:var(--site-colour-basalt);font-family:var(--site-font-heading);font-size:var(--site-lead-paragraph-font-size);font-weight:var(--site-lead-paragraph-font-weight);line-height:var(--site-lead-paragraph-line-height)}.book-view--description-drop-cap>p:first-child:first-letter{color:var(--site-colour-ochre);float:left;font-family:var(--site-font-heading);font-size:2.75rem;font-weight:600;line-height:.75;padding:.3rem .5rem 0 0}.series-overview--section{padding:var(--site-vertical-gutter) 0}.series-overview--empty{padding:3rem;text-align:center}.series-section{padding:.75rem 0}.series-view--statement{align-items:center;background:linear-gradient(90deg,var(--site-colour-forest),var(--site-colour-moss),var(--site-colour-forest));display:flex;justify-content:space-between;min-height:6.5rem;margin-inline:calc(0rem - var(--site-gutter));padding:1rem clamp(1rem,4vw,3rem)}.series-view--statement p{color:var(--site-colour-sand--light);font-family:var(--site-font-heading);font-size:clamp(1.5rem,3vw,2.25rem);margin:0;text-align:center;white-space:pre-line}.series-view--about-grid{align-items:center;display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(9rem,auto) minmax(0,1fr) minmax(10rem,auto)}.series-view--about aside{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem;letter-spacing:.14em;line-height:1.5;min-height:8.5rem;text-align:left;text-transform:uppercase}.series-view--values-list{display:flex;flex-flow:column nowrap;white-space:nowrap}.series-view--description{border-inline:.0625rem solid var(--site-colour-stone);padding-inline:clamp(.5rem,1.5vw,1.25rem)}.series-view--description p{font-size:1rem;line-height:1.4}.series-view--information{background:color-mix(in srgb,var(--site-colour-stone) 11%,transparent);border-radius:.25rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr 7rem;margin:var(--site-gutter-sm) 0;padding:1rem 1.5rem}.series-view--information h2{color:var(--site-colour-ochre);font-size:2rem;font-weight:500;margin:0 0 .5rem}.series-view--details{border-right:.0625rem solid var(--site-colour-stone);padding-right:2rem}.series-view--details dl{display:grid;font-size:.75rem;grid-template-columns:9rem 1fr;margin:0}.series-view--details dt,.series-view--details dd{border-bottom:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 35%,transparent);margin:0;padding:.2rem 0}.series-view--genres-list{margin-right:-2rem}.series-view--books-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.series-view--book-groups{display:grid;gap:2rem}.series-view--book-group>h2{color:var(--site-colour-ochre);font-size:1.75rem;font-weight:600;margin:0 0 .75rem;text-align:center}.series-view--themes-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.series-view--themes-grid article{align-items:center;background:var(--author-card-bg);border-radius:.25rem;display:flex;flex:0 1 calc((100% - 3rem)/4);flex-flow:column;min-height:8rem;padding:1rem 1.25rem;text-align:center}.series-view--themes-grid article img{height:3.5rem;object-fit:contain;width:3.5rem}.series-view--themes-grid article h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);margin:.35rem 0}.series-view--themes-grid article>span{background:var(--site-colour-ochre);height:.0625rem;margin-bottom:.4rem;width:1.5rem}.series-view--themes-grid article p{font-size:1rem;line-height:1.4;margin:0}.series-book-card{align-items:center;background:var(--author-card-bg);border:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 20%,transparent);border-radius:var(--site-book-radius);display:grid;flex:0 1 calc((100% - 1rem)/2);gap:var(--site-gutter);grid-template-columns:10rem 1fr;min-height:16rem;padding:var(--site-gutter)}.series-book-card--cover-wrapper{margin:0 auto}.series-book-card--cover{aspect-ratio:5/8;border-radius:.25rem;box-shadow:var(--site-book-drop-shadow);overflow:hidden;position:relative;width:100%}.series-book-card--cover>img:first-child{height:100%;object-fit:contain;width:100%}.series-book-card--cover-overlay{height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute;width:100%;z-index:1}.series-book-card--cover-overlay-top{z-index:2}.series-book-card--copy{display:flex;flex-flow:column;height:100%}.series-book-card h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);margin:.35rem 0}.series-book-card p{font-size:1rem;line-height:1.4}.series-book-card--excerpt{font-size:1rem;line-height:1.4;padding-bottom:var(--site-gutter)}.series-book-card--excerpt p{margin-block:.5rem}.series-book-card .btn{margin-top:auto;width:100%}.series-book-card--forthcoming{grid-template-columns:minmax(7rem,10rem) minmax(12rem,18rem);justify-content:center;padding-inline:clamp(1.5rem,3vw,3rem)}.series-book-card--forthcoming h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size)}.series-book-card--forthcoming:nth-child(odd){grid-column:1/-1}.series-book-card--forthcoming .botanical-motif{justify-self:center}.series-book-card--forthcoming-copy{border-left:.0625rem solid var(--site-colour-stone);padding:1rem 0 1rem 2rem}.series-book-card--forthcoming-copy>span{background-color:var(--site-colour-stone);display:block;height:.0625rem;margin-top:1.75rem;width:2.25rem}.series-grid{display:grid;gap:1rem;grid-auto-rows:1fr;list-style:none;margin:0;padding:0}.series-grid--item{list-style:none}.series-card{align-items:stretch;background:var(--author-card-bg);border-radius:.25rem;display:grid;grid-template-columns:minmax(20rem,1fr) minmax(18rem,.78fr) 8rem;height:100%;min-height:19rem;overflow:hidden}.series-card--image{color:var(--author-colour-white);display:block;min-height:19rem;overflow:hidden;position:relative;text-decoration:none}.series-card--image:after{background:linear-gradient(180deg,rgba(0,0,0,0) 70%,var(--author-colour-black) 110%);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.series-card--image img{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.series-card--image:hover img{transform:scale(1.02)}.series-card--image:hover .series-card--count,.series-card--image:focus-visible .series-card--count{color:var(--author-colour-white)}.series-card--image:hover .series-card--count i,.series-card--image:focus-visible .series-card--count i{background-color:var(--site-colour-ochre)}.series-card--count{bottom:1rem;color:var(--author-colour-white);font-size:.6875rem;left:1rem;letter-spacing:.18em;position:absolute;text-transform:uppercase;text-shadow:0 .0625rem .25rem rgba(0,0,0,.8);z-index:3}.series-card--count i{background-color:var(--author-colour-white);display:block;height:.0625rem;margin-top:.5rem;transition:all .35s ease;width:1.75rem}.series-card--content{align-self:center;padding:var(--site-gutter-lg);height:calc(100% - var(--site-gutter-lg) * 2);display:flex;flex-flow:column}.series-card--content h2{color:var(--site-card-title-font-colour--lg);font-size:var(--site-card-title-font-size--lg);font-weight:var(--site-card-title-font-weight--lg);line-height:1;margin:0 0 .65rem}.series-card--content .btn{margin-top:auto;min-width:13rem}.series-card--lead{font-family:var(--site-font-heading);font-size:clamp(1.25rem,2.2vw,1.55rem);line-height:1.15}.series-card--lead,.series-card--lead:last-of-type{margin-bottom:var(--site-gutter-md)}.series-card--values{align-items:center;border-left:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 65%,transparent);display:flex;flex-flow:column;justify-content:center;margin-block:1.5rem;padding:0 1rem}.series-card--values div{display:flex;flex-flow:column;letter-spacing:.13em;line-height:1.5;margin-top:.5rem;text-align:center;text-transform:uppercase}.series-card--values>i{background:var(--site-colour-stone);height:.0625rem;margin-top:.75rem;width:1.75rem}@media only screen and (max-width:899px){.series-card{grid-template-columns:1fr 1fr}.series-card--values{display:none}.series-view--about-grid{grid-template-columns:1fr}.series-view--about aside{display:none}.series-view--description{border-inline:0;padding:0}.series-view--themes-grid article{flex-basis:calc((100% - 1rem)/2)}.series-book-card{grid-template-columns:12rem 1fr;flex:0 1 100%}.series-book-card--forthcoming{grid-template-columns:auto 1fr}}@media only screen and (max-width:767px){.series-card{grid-template-columns:minmax(14rem,.85fr) 1.15fr}.series-book-card{grid-template-columns:8rem 1fr;flex-basis:100%}.series-view--statement{justify-content:center}.series-view--statement .botanical-motif{display:none}.series-view--information{grid-template-columns:1fr;gap:1rem}.series-view--details{border-right:0;padding-right:0}.series-view--genres-list{margin-right:0}}@media only screen and (max-width:575px){.series-card{grid-template-columns:1fr}.series-card--image{min-height:15rem}.series-card--content{height:auto;padding:var(--site-gutter)}.series-card--content .btn{width:100%}.series-overview--quote .botanical-motif{display:none}.series-view--statement{min-height:5rem}.series-view--themes-grid article{flex-basis:100%}.series-book-card{grid-template-columns:1fr}.series-book-card--forthcoming:nth-child(odd){grid-column:auto}.series-book-card--forthcoming-copy{border-left:0;border-top:.0625rem solid var(--site-colour-stone);padding:1.5rem 0 0}.series-book-card--cover{max-width:12rem}}@media(prefers-reduced-motion:reduce){.series-card--image img{transition:none}}.journal-article{padding-bottom:var(--site-book-gutter)}.journal-section{padding:var(--site-vertical-gutter) 0}.journal-meta{font-size:var(--site-eyebrow-font-size);font-weight:var(--site-eyebrow-font-weight);letter-spacing:.09em;text-transform:uppercase}.journal-meta span{margin-inline:.35rem}.journal-featured--grid{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(18rem,1.15fr) minmax(18rem,.85fr) 7rem}.journal-featured--image{aspect-ratio:3/2;border-radius:.25rem;display:block;overflow:hidden}.journal-featured--image img{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.journal-featured--image:hover img{transform:scale(1.025)}.journal-featured--copy h2{color:var(--site-colour-ochre);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:500;line-height:1;margin:.5rem 0}.journal-featured--copy>p:not(.journal-meta){font-family:var(--site-font-heading);font-size:1.25rem;line-height:1.3}.journal-featured--copy .btn{margin-top:.75rem}.journal-catalogue--heading{align-items:end;border-bottom:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 65%,transparent);display:flex;gap:2rem;justify-content:space-between;margin-bottom:.75rem}.journal-catalogue--heading .section-label{border:0;margin:0!important;padding-bottom:var(--site-gutter)!important}.journal-filters{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem}.journal-grid{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;list-style:none;margin:0;padding:0}.journal-card{background:var(--author-card-bg);border-radius:.25rem;display:flex;flex:0 1 calc((100% - 1.5rem) / 3);flex-flow:column;list-style:none;overflow:hidden}.journal-card--image{aspect-ratio:3/2;display:block;overflow:hidden}.journal-card--image img{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.journal-card--image:hover img{transform:scale(1.035)}.journal-card--content{display:flex;flex:1;flex-flow:column;padding:var(--site-gutter)}.journal-card--labels{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.journal-card--featured-label{color:var(--site-colour-ochre);font-family:var(--site-font-body);font-size:var(--site-eyebrow-font-size);font-weight:var(--site-eyebrow-font-weight);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.journal-card h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);line-height:1.4;margin:var(--site-gutter-sm) 0 var(--site-gutter)}.journal-card h2 a{color:inherit;font-weight:inherit;text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:.15rem;text-underline-offset:.1em;transition:text-decoration-color .18s ease,text-underline-offset .18s ease}.journal-card h2 a:hover,.journal-card h2 a:focus-visible{text-decoration-color:var(--site-colour-ochre);text-underline-offset:.3em}.journal-card p{font-size:1rem;line-height:1.4}.journal-card p:last-of-type{margin-bottom:var(--site-gutter-md)}.journal-card--footer{align-items:center;border-top:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 35%,transparent);display:flex;font-size:.625rem;justify-content:space-between;margin-top:auto;padding-top:.65rem;text-transform:uppercase}.journal-card--arrow{color:var(--site-colour-basalt);font-family:var(--site-font-heading);font-size:.9rem;text-decoration:none}.journal-card--arrow-label{text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.1em;transition:text-decoration-color .18s ease,text-underline-offset .18s ease}.journal-card--arrow:hover,.journal-card--arrow:focus-visible{color:var(--site-colour-basalt)}.journal-card--arrow:hover .journal-card--arrow-label,.journal-card--arrow:focus-visible .journal-card--arrow-label{text-decoration-color:var(--site-colour-ochre);text-underline-offset:.3em}.journal-card--arrow-icon{text-decoration:none;margin-left:.5rem}.journal-grid--featured-first .journal-card--featured{flex-basis:calc((200% - .75rem) / 3)}.journal-grid--featured-first .journal-card--featured h2{font-size:var(--site-card-title-font-size--lg)}.journal-category-listing>.section-label{margin-bottom:.75rem}.journal-category-filters{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:0 0 1rem}.journal-category-filters .is-active{background:var(--site-colour-ochre);color:var(--site-colour-sand--light)}.journal-category-quote{border-top:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 55%,transparent);margin-inline:clamp(1rem,4vw,3rem)}.journal-closing-quote{align-items:center;border:0;display:flex;font-family:var(--site-font-heading);font-size:clamp(1.25rem,2.5vw,1.75rem);font-style:italic;justify-content:space-between;margin:1rem 0 0;padding:1.5rem clamp(2rem,7vw,6rem) 0;text-align:center}.journal-closing-quote cite{font-family:var(--site-font-body);font-size:.625rem;font-style:normal;letter-spacing:.18em;margin-top:.75rem;text-transform:uppercase}.journal-empty{padding:3rem;text-align:center}.journal-article--layout{display:grid;gap:var(--site-gutter-lg);grid-template-columns:8rem minmax(0,1fr) 8rem;justify-content:center;padding:var(--site-vertical-gutter) 0 3rem}.journal-share{align-items:center;display:flex;flex-flow:column;gap:.75rem}.journal-share>span{font-size:.625rem;font-weight:600;letter-spacing:.16em;line-height:1.7;max-width:6rem;text-align:center;text-transform:uppercase}.journal-share a,.journal-share button{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--site-colour-basalt);box-sizing:border-box;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;position:relative;text-decoration:none;transition:color .22s ease;width:3rem}.journal-share a:before,.journal-share button:before{background-color:var(--site-colour-ochre);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transform:scale(.6);transition:opacity .22s ease,transform .22s ease}.journal-share a:hover,.journal-share a:focus-visible,.journal-share button:hover,.journal-share button:focus-visible{color:var(--site-colour-sand)}.journal-share a:hover:before,.journal-share a:focus-visible:before,.journal-share button:hover:before,.journal-share button:focus-visible:before{opacity:1;transform:scale(1)}.journal-share a:focus-visible,.journal-share button:focus-visible{outline:.125rem solid var(--site-colour-ochre);outline-offset:.125rem}.journal-share--icon{fill:currentColor!important;height:1.5rem;position:relative;width:1.5rem;z-index:1}.journal-article--body{border-left:.0625rem solid var(--site-colour-stone);font-size:1rem;line-height:1.4;padding-left:clamp(2rem,4vw,3rem)}.journal-article--body h2{color:var(--site-colour-ochre);font-size:2rem;font-weight:500;margin:2rem 0 .5rem}.journal-article--body h3{color:var(--site-colour-ochre);font-size:1.75rem;font-weight:500;margin:1.75rem 0 .5rem}.journal-article--body h4{color:var(--site-colour-ochre);font-size:1.5rem;font-weight:500;margin:1.5rem 0 .5rem}.journal-article--drop-cap .journal-article--content>p:first-child:first-letter{color:var(--site-colour-ochre);float:left;font-family:var(--site-font-heading);font-size:2.75rem;font-weight:600;line-height:.75;padding:.3rem .5rem 0 0}.journal-article--lead .journal-article--content>p:first-child{color:var(--site-colour-basalt);font-family:var(--site-font-heading);font-size:var(--site-lead-paragraph-font-size);font-weight:var(--site-lead-paragraph-font-weight);line-height:var(--site-lead-paragraph-line-height)}.journal-article--gallery{margin-top:1rem}.journal-article--gallery-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.journal-article--gallery figure{margin:0}.journal-article--gallery img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.journal-article--gallery figcaption{color:var(--site-colour-ochre);font-size:.875rem;margin-top:.5rem}.journal-article--tags{margin-top:1rem;padding-top:1.5rem}.journal-article--tags-no-gallery{margin-top:.5rem;padding-top:0}.journal-article--tags .tag-list{margin-bottom:0}.journal-article--tags .tag-list li{background:transparent;padding:0}.journal-article--tags .tag-list a{background:color-mix(in srgb,var(--site-colour-stone) 18%,transparent);border-radius:1rem;color:var(--site-colour-basalt);display:block;padding:.25rem .75rem;text-decoration:none;transition:background-color .18s ease,color .18s ease}.journal-article--tags .tag-list a:hover,.journal-article--tags .tag-list a:focus-visible{background:var(--site-colour-ochre);color:var(--site-colour-sand--light)}.journal-article--body .pull-quote{border:0 none;margin:2rem 0 0}.journal-article--closing-note .pull-quote--text{white-space:pre-line}.journal-article--closing-note-wrap{align-items:center;display:grid;gap:1rem;grid-template-columns:4rem minmax(0,1fr) 4rem}.journal-article--closing-note-wrap .journal-article--closing-note{margin-inline:0}.journal-article--aside{align-items:center;display:flex;flex-flow:column;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}@media only screen and (min-width:900px){.journal-share,.journal-article--aside{align-self:start;position:sticky;top:7.25rem}}.journal-author{align-items:center;background:color-mix(in srgb,var(--site-colour-stone) 12%,transparent);display:grid;gap:2rem;grid-template-columns:7rem 1fr 7rem;margin:0 0 var(--site-gutter-lg);padding:1.25rem 2rem}.journal-author--content{line-height:1.4}.journal-author>img{border-radius:50%;height:6rem;object-fit:cover;width:6rem}.journal-author h2{color:var(--site-colour-ochre);font-size:1.75rem;font-weight:500;margin:.25rem 0}.journal-author p{margin-block:.25rem}.journal-continue .journal-grid .journal-card{flex-basis:calc((100% - .75rem)/2)}.journal-related-content{container-type:inline-size}.journal-related-content--grid{display:grid;gap:1rem;grid-template-columns:1fr}@container (max-width: 56.999rem){.journal-related-card.journal-related-card--book,.journal-related-card.journal-related-card--series{grid-template-columns:1fr}.journal-related-card--series .journal-related-card--image{border-radius:0;margin:-1rem -1rem 0;width:calc(100% + 2rem)}.journal-related-card--book .journal-related-card--copy .btn,.journal-related-card--series .journal-related-card--copy .btn{align-self:stretch;width:100%}}@container (min-width: 36rem){.journal-related-content--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-related-card--wide{grid-column:1/-1}.journal-related-card--single-book{grid-column:1/-1;justify-self:center;width:calc((100% - 1rem)/2)}}@container (min-width: 57rem){.journal-related-card--series.journal-related-card--wide:not(.journal-related-card--no-image){grid-template-columns:1fr 1fr}}.journal-related-card{align-items:center;background:var(--author-card-bg);border-radius:var(--site-border-radius);display:grid;gap:clamp(1rem,2.5vw,2rem);grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1.2fr);min-height:18rem;overflow:hidden;padding:1rem}.journal-related-card--no-image{grid-template-columns:1fr}.journal-related-card--image{aspect-ratio:3/2;border-radius:var(--site-border-radius);display:block;overflow:hidden;width:100%}.journal-related-card--image img{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.journal-related-card--image:hover img{transform:scale(1.025)}.journal-related-card--cover{aspect-ratio:5/8;box-shadow:var(--site-book-drop-shadow);position:relative}.journal-related-card--cover-overlay{inset:0;object-fit:fill;pointer-events:none;position:absolute;width:100%!important;height:100%!important;z-index:1}.journal-related-card--cover-overlay-top{z-index:2}.journal-related-card--cover>img:first-child{object-fit:contain}.journal-related-card--cover:hover img{transform:none}.journal-related-card--copy{align-items:flex-start;align-self:stretch;display:flex;flex-flow:column;justify-content:flex-start}.journal-related-card--copy h2{color:var(--site-card-title-font-colour--lg);font-size:var(--site-card-title-font-size--lg);font-weight:var(--site-card-title-font-weight--lg);line-height:1;margin:.5rem 0}.journal-related-card--copy>p:not(.eyebrow){font-family:var(--site-font-heading);line-height:1.3;margin:.25rem 0 1rem}.journal-related-card--copy .btn{margin-top:auto}@media only screen and (min-width:900px){.journal-related-card--series{grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1.3fr);min-height:auto}.journal-related-card--series .journal-related-card--image{aspect-ratio:3/2;height:auto}}.journal-not-found{min-height:20rem;padding:5rem var(--site-gutter);text-align:center}@media only screen and (max-width:899px){.journal-featured--grid{grid-template-columns:1fr 1fr}.journal-featured--grid>.botanical-motif{display:none}.journal-grid .journal-card{flex-basis:calc((100% - .75rem)/2)}.journal-grid--featured-first .journal-card--featured{flex-basis:100%}.journal-article--layout{grid-template-columns:4rem minmax(0,42rem)}.journal-article--layout .journal-article--aside{display:none}}@media only screen and (max-width:767px){.journal-catalogue--heading{align-items:flex-start;flex-flow:column;gap:.75rem}.journal-article--layout{grid-template-columns:1fr;padding-bottom:0;padding-top:var(--site-vertical-gutter);padding-inline:0;margin-bottom:var(--site-gutter-lg)}.journal-share{flex-flow:row}.journal-share>span{max-width:none;text-align:left}.journal-article--body{border-left:0;padding-left:0}.journal-article--body h2{margin-top:0}.journal-author{grid-template-columns:6rem 1fr;margin-inline:0}.journal-author>.botanical-motif{display:none}}@media only screen and (max-width:575px){.journal-article--closing-note-wrap{grid-template-columns:1fr}.journal-article--closing-note-wrap>.botanical-motif{display:none}.journal-featured--grid{grid-template-columns:1fr}.journal-grid .journal-card,.journal-continue .journal-grid .journal-card{flex-basis:100%}.journal-grid--featured-first .journal-card--featured{grid-column:auto}.journal-filters{display:grid;grid-template-columns:1fr 1fr;width:100%}.journal-closing-quote .botanical-motif{display:none}.journal-author{grid-template-columns:1fr;margin-inline:0;text-align:center}.journal-author>img{justify-self:center}.journal-related-card{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.journal-card--image img,.journal-featured--image img,.journal-related-card--image img{transition:none}}.contact-view{margin-inline:0}.contact-main{padding:var(--site-vertical-gutter) 0}.contact-main--lead{font-family:var(--site-font-heading);font-size:1.1rem;line-height:1.35}.contact-reasons{display:grid;gap:1.25rem;list-style:none;margin:1.5rem 0;padding:0}.contact-reasons li{align-items:center;display:grid;gap:1rem;grid-template-columns:3.5rem 1fr;list-style:none}.contact-reasons--icon{align-self:center;color:var(--site-colour-ochre);height:3rem;justify-self:center;width:3rem}.contact-reasons--motif{justify-self:center}.contact-reasons h3{font-size:1.15rem;font-weight:600;margin:0}.contact-reasons p{font-size:1rem;line-height:1.4;margin:.2rem 0 0}.contact-response-time--mobile{display:none}.contact-care{align-items:center;background:linear-gradient(90deg,var(--site-colour-forest),var(--site-colour-moss),var(--site-colour-forest));color:var(--site-colour-sand--light);display:flex;justify-content:space-between;min-height:7rem;padding:1rem clamp(2rem,7vw,6rem);text-align:center}.contact-care h2{color:inherit;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;margin:0}.contact-care p{color:inherit;font-size:1rem;line-height:1.4;margin:.35rem auto 0;max-width:38rem}.contact-faq{align-items:center;display:grid;gap:3rem;grid-template-columns:.8fr 1.2fr;padding:var(--site-vertical-gutter) 0}.contact-faq--intro{border-right:.0625rem solid var(--site-colour-stone);padding-right:3rem}.contact-faq--intro h2{font-size:2rem;font-weight:500;margin:.5rem 0}.contact-faq--intro p{font-size:1rem;line-height:1.4}.contact-faq--motif{display:flex;justify-content:center}.contact-faq--list{display:grid;gap:.35rem}.contact-faq details{border:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 45%,transparent);border-radius:.2rem;padding:.75rem 1rem}.contact-faq summary{cursor:pointer;font-family:var(--site-font-heading);font-size:1rem;list-style:none;padding-right:2rem;position:relative}.contact-faq summary::-webkit-details-marker{display:none}.contact-faq summary:after{content:"+";font-family:var(--site-font-body);font-size:1.5rem;font-weight:300;position:absolute;right:0;top:-.35rem}.contact-faq details[open] summary:after{content:"−"}.contact-faq details p{font-size:1rem;line-height:1.4;margin:.75rem 0 0}@media only screen and (max-width:767px){.contact-faq{grid-template-columns:1fr}.contact-faq--intro{border-bottom:.0625rem solid var(--site-colour-stone);border-right:0;padding:0 0 1rem}.contact-faq--intro .botanical-motif{transform:none}.contact-response-time--desktop,.contact-faq--motif{display:none}.contact-faq{gap:var(--site-gutter-lg)}.contact-response-time--mobile{display:flex;margin:0}}@media only screen and (max-width:575px){.contact-main,.contact-faq{padding-inline:0}.contact-care .botanical-motif{display:none}.contact-reasons li{grid-template-columns:3rem 1fr}}.about-view{margin-inline:0}.about-section{padding:var(--site-vertical-gutter) 0}.about-story--grid{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(13rem,.65fr) minmax(20rem,1.35fr) 7rem}.about-story--portrait{align-self:start;margin:0;position:sticky;top:7rem}.about-story--portrait img{aspect-ratio:1;border-radius:var(--site-border-radius);box-shadow:var(--site-drop-shadow-default);object-fit:cover;width:100%}.about-story--copy{border-left:.0625rem solid var(--site-colour-stone);padding-left:clamp(1.5rem,3vw,2.5rem)}.about-story--copy h2,.about-details h2{color:var(--site-colour-ochre);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1;margin:0 0 1rem}.about-details{align-items:start;background:color-mix(in srgb,var(--site-colour-stone) 11%,transparent);border-radius:var(--site-border-radius);display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(20rem,1.4fr) minmax(9rem,.45fr) minmax(11rem,.55fr);margin:.75rem 0;padding:1.25rem clamp(1rem,4vw,3rem)}.about-details--bio{font-size:1rem;line-height:1.4;white-space:pre-line}.about-details dl,.about-details--link-wrapper{border-left:.0625rem solid var(--site-colour-stone);height:100%;margin:0;padding-left:1.5rem}.about-details dt,.about-details--title{font-size:.625rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.about-details dd,.about-details--links{font-family:var(--site-font-heading);margin:.5rem 0 0}.about-details--links{display:flex;flex-flow:column;gap:.5rem}.about-details--links a{color:var(--site-colour-basalt);font-family:var(--site-font-heading);font-weight:400;text-decoration:none}.about-details--link-label{text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.1em;transition:text-decoration-color .18s ease,text-underline-offset .18s ease}.about-details--links a:hover .about-details--link-label,.about-details--links a:focus-visible .about-details--link-label{text-decoration-color:var(--site-colour-ochre);text-underline-offset:.3em}.about-details--link-arrow{margin-left:.25rem;text-decoration:none}.about-gallery--grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.about-gallery--item{background:var(--author-card-bg);flex:0 1 calc((100% - 2rem) / 3);margin:0;min-width:0;overflow:hidden}.about-gallery--item img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.about-gallery--item figcaption{padding:1rem}.about-gallery--item h3{color:var(--site-colour-ochre);font-size:1.25rem;font-weight:400;margin:0 0 .25rem}.about-gallery--item p{font-size:1rem;line-height:1.4;margin:0}.about-quote{align-items:center;border:0;border-top:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 55%,transparent);display:flex;font-family:var(--site-font-heading);font-size:clamp(1.4rem,3vw,2rem);font-style:italic;justify-content:space-between;margin:1rem clamp(1rem,4vw,3rem) 0;padding:2rem clamp(1rem,4vw,3rem) 0;text-align:center}.about-quote cite{font-family:var(--site-font-body);font-size:.625rem;font-style:normal;letter-spacing:.18em;margin-top:.75rem;text-transform:uppercase}@media only screen and (max-width:899px){.about-story--grid{grid-template-columns:12rem 1fr}.about-story--motif{display:none!important}.about-details{grid-template-columns:1fr 1fr}.about-details dl{border-left:0;padding-left:0}.about-gallery--item{flex-basis:calc((100% - 1rem)/2)}.about-details>div:first-child{grid-column:1/-1}}@media only screen and (max-width:767px){.about-story--copy{border-left:0;padding-left:0}.about-story--portrait{display:none}.about-story--grid,.about-details{grid-template-columns:1fr}.about-details dl,.about-details--link-wrapper{border-left:0;border-top:.0625rem solid var(--site-colour-stone);padding:1rem 0 0}}@media only screen and (min-width:576px)and (max-width:767px){.about-details--links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:575px){.about-details>div:first-child{grid-column:auto}.about-quote .botanical-motif{display:none}.about-gallery--item{flex-basis:100%}}html{scroll-behavior:smooth}.legal-view{--legal-anchor-offset: 7.5rem}.legal-updated{color:var(--site-colour-basalt);font-size:.75rem;letter-spacing:.05em;margin-top:1.5rem;text-transform:uppercase}.legal-layout{margin:0 auto;max-width:var(--site-max-width);padding:var(--site-vertical-gutter) 0}.legal-hero--lead{font-size:clamp(1.25rem,2.6vw,1.5rem)}.legal-main{align-items:start;display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,1fr)}.legal-contents{align-self:start;display:none;position:static}.legal-contents ol{margin:0;padding:0}.legal-contents li{border-bottom:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 45%,transparent);list-style:none}.legal-contents a{border-left:.1875rem solid transparent;display:block;font-size:.8rem;font-weight:500;padding:.65rem .5rem}.legal-contents a.is-active{background:color-mix(in srgb,var(--site-colour-gum) 12%,transparent);border-left-color:var(--site-colour-ochre);color:var(--site-colour-forest);font-weight:700}.legal-content{align-self:start;min-width:0}.legal-content>section{scroll-margin-top:var(--legal-anchor-offset)}.legal-content>section+section{border-top:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 55%,transparent);margin-top:2.75rem;padding-top:2.75rem}.legal-content h2{color:var(--site-colour-ochre);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1;margin:0 0 1rem}.legal-content p,.legal-content li{font-size:1rem;line-height:1.75}.legal-content ul{margin:1rem 0 1.5rem;padding-left:1.25rem}.legal-content li{margin-bottom:.65rem;padding-left:.35rem}.legal-table-wrap{margin:1.5rem 0;overflow-x:auto}.legal-table-wrap table{background:color-mix(in srgb,white 45%,transparent);margin:0}.legal-table-wrap th{background:var(--site-colour-moss);color:#fff;font-family:var(--site-font-heading)}.legal-table-wrap th,.legal-table-wrap td{border-color:color-mix(in srgb,var(--site-colour-stone) 55%,transparent);font-size:.9rem;line-height:1.5;padding:.85rem 1rem;vertical-align:top}.legal-contact{align-items:center;background:color-mix(in srgb,var(--site-colour-gum) 14%,transparent);border-left:.25rem solid var(--site-colour-gum);display:grid;gap:1.5rem;grid-template-columns:auto 1fr;margin-top:clamp(2.5rem,6vw,5rem);padding:clamp(1.5rem,4vw,2.5rem)}.legal-contact h2{margin-bottom:.5rem}.legal-contact .btn{margin-top:1.25rem}@media only screen and (min-width:992px){.legal-main{grid-template-columns:minmax(0,1fr) 13rem}.legal-contents{display:block;grid-column:2;grid-row:1;padding-top:.25rem;position:sticky;top:var(--legal-anchor-offset)}.legal-content{grid-column:1;grid-row:1}}@media only screen and (max-width:575px){.legal-view{--legal-anchor-offset: 6.5rem}.legal-layout{padding-inline:var(--site-gutter-md)}.legal-contact{display:block}.legal-contact>.botanical-motif{margin-bottom:1rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.maintenance-view{align-items:center;background:var(--site-colour-sand--light);display:grid;grid-template-columns:minmax(5rem,1fr) minmax(18rem,42rem) minmax(5rem,1fr);height:100vh;margin:0 auto;max-height:100vh;overflow:hidden;padding:clamp(2rem,6vw,5rem);text-align:center}.maintenance-view--content{position:relative;z-index:1}.maintenance-view--logo{height:auto;margin-bottom:clamp(2rem,5vw,4rem);max-width:13rem;width:55%}.maintenance-view .eyebrow{color:var(--site-colour-moss);letter-spacing:.18em;margin-bottom:1rem;text-transform:uppercase}.maintenance-view h1{color:var(--site-colour-ochre);font-family:var(--site-font-heading);font-size:clamp(4rem,10vw,8rem);font-weight:500;line-height:.95;margin:0}.maintenance-view p:last-child{font-size:1rem;line-height:1.4;margin:1.5rem auto 0;max-width:30rem}.maintenance-view--motif-left{justify-self:end;transform:translate(15%)}.maintenance-view--motif-right{justify-self:start;transform:translate(-15%)}@media only screen and (max-width:767px){.maintenance-view{grid-template-columns:1fr}.maintenance-view--motif{display:none}}.not-found-view{align-items:center;background:var(--site-colour-sand--light);display:grid;gap:clamp(1rem,4vw,3rem);grid-template-columns:minmax(5rem,1fr) minmax(18rem,42rem) minmax(5rem,1fr);margin-inline:calc(0rem - var(--site-gutter));min-height:clamp(30rem,65vh,42rem);overflow:hidden;padding:0 var(--site-gutter-lg) clamp(3rem,7vw,6rem);text-align:center}.not-found-view--content{position:relative;z-index:1}.not-found-view--code{color:var(--author-colour-text--lightest);font-family:var(--site-font-heading);font-size:clamp(6.5rem,14vw,11rem)!important;font-weight:500;letter-spacing:.12em;line-height:1;margin:0 0 .75rem}.not-found-view h1{color:var(--site-colour-ochre);font-size:clamp(3.25rem,7vw,5.5rem);font-weight:500;line-height:.95;margin:.5rem 0 1rem}.not-found-view--content>p:not(.eyebrow){font-size:1rem;line-height:1.4;margin:0 auto;max-width:34rem}.not-found-view--actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.not-found-view--motif-left{justify-self:end}.not-found-view--motif-right{justify-self:start}@media only screen and (max-width:767px){.not-found-view{grid-template-columns:1fr}.not-found-view--motif{display:none!important}}.search-view--main{margin:0 auto;max-width:var(--site-max-width);min-height:34vh;min-height:34svh;padding:var(--site-vertical-gutter) clamp(1rem,4vw,3rem) var(--site-book-gutter-dt)}.search-form{margin:0 auto 2rem;max-width:50rem}.search-form label{display:block;font-family:var(--site-font-heading);font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.search-form--controls{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.search-form input{background:var(--author-colour-white);border:.0625rem solid var(--site-colour-stone);border-radius:var(--site-border-radius);font:inherit;min-width:0;padding:.8rem 1rem;width:100%}.search-results{scroll-margin-top:8rem}.search-results--grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.search-results--empty{font-size:1.1rem;padding:2rem 0;text-align:center}.search-results--pagination{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:2rem}.search-results--pagination button{background:transparent;border:.0625rem solid var(--site-colour-stone);border-radius:var(--site-border-radius);color:var(--site-colour-basalt);cursor:pointer;min-height:2.75rem;min-width:2.75rem;padding:.35rem .7rem}.search-results--pagination button:hover,.search-results--pagination button:focus-visible,.search-results--pagination button.is-active{background:var(--site-colour-sand);border-color:var(--site-colour-basalt)}.search-results--pagination button:focus-visible{outline:.125rem solid var(--site-colour-ochre)}.search-results--pagination button:disabled{cursor:not-allowed;opacity:.6}.search-result-card{background:var(--author-card-bg);display:grid;grid-template-columns:9rem minmax(0,1fr);min-width:0;overflow:hidden}.search-result-card--featured{box-shadow:inset 0 .25rem 0 var(--site-colour-ochre)}.search-result-card--image{min-height:100%}.search-result-card--image img{height:100%;object-fit:cover;width:100%}.search-result-card--image-mobile{display:none}.search-result-card--content{display:flex;flex-flow:column;padding:1rem}.search-result-card--labels{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.search-result-card--labels .eyebrow{margin:0}.search-result-card--featured-label{color:var(--site-colour-ochre);font-size:var(--site-eyebrow-font-size);font-weight:var(--site-eyebrow-font-weight);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.search-result-card h3{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);line-height:1.1;margin:.5rem 0}.search-result-card h3 a{color:inherit}.search-result-card p{font-size:1rem;line-height:1.4}.search-result-card .journal-card--arrow{align-self:flex-start;margin-top:auto}.search-result-card--without-image{grid-template-columns:minmax(0,1fr)}@media only screen and (max-width:899px){.search-results--grid{grid-template-columns:1fr}}@media only screen and (max-width:575px){.search-form--controls{grid-template-columns:1fr}.search-form--controls .btn{width:100%}.search-result-card{grid-template-columns:1fr}.search-result-card--image{height:12rem}.search-result-card--image-desktop{display:none}.search-result-card--image-mobile{display:block}}.press-view{margin-inline:0}.press-intro{align-items:center;display:grid;column-gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);margin-inline:auto;max-width:76rem;padding:var(--site-vertical-gutter) 0}.press-intro>.section-label{grid-column:1/-1}.press-intro>div>h2{color:var(--site-colour-ochre);font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1;margin:0 0 1rem}.press-contact{margin-top:var(--site-vertical-gutter);padding:clamp(1.5rem,3vw,2.5rem)}.press-contact h2{font-size:1.65rem;font-weight:500;margin:.4rem 0 .75rem}.press-contact .btn{margin-top:.75rem;max-width:100%;overflow-wrap:anywhere}.press-section{margin-inline:auto;max-width:82rem;padding:0 0 var(--site-vertical-gutter)}.press-card{background-color:var(--author-card-bg)}.press-biographies--grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.press-biography{border:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 55%,transparent);border-radius:var(--site-border-radius);padding:1.5rem}.press-biography--heading{align-items:start;display:flex;gap:1rem;justify-content:space-between}.press-biography h3{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);line-height:1.1;margin:.35rem 0 1rem}.press-biography>p{white-space:pre-line}.press-copy{align-items:center;background:transparent;border:.0625rem solid var(--site-colour-ochre);border-radius:var(--site-border-radius);color:var(--site-colour-ochre);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:.4rem;min-height:2.75rem;padding:.5rem .75rem;transition:background-color .25s ease,color .25s ease}.press-copy .icon{fill:currentcolor}.press-copy:hover,.press-copy:focus-visible{background:var(--site-colour-ochre);color:var(--author-colour-white)}.press-assets--group+.press-assets--group{margin-top:var(--site-vertical-gutter)}.press-assets--heading{align-items:baseline;border-bottom:.0625rem solid var(--site-colour-stone);display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem}.press-assets--heading h3{color:var(--site-colour-ochre);font-size:1.75rem;font-weight:500;margin:0}.press-assets--heading span{font-size:var(--site-eyebrow-font-size);font-weight:var(--site-eyebrow-font-weight);text-transform:uppercase}.press-assets--grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.press-assets--grid--book-covers{display:flex;flex-wrap:wrap;justify-content:center}.press-assets--grid--book-covers>li{flex:0 1 calc((100% - 2.5rem) / 3);min-width:0}@media only screen and (min-width:768px){.press-assets--grid--book-covers>li{max-width:18rem}}.press-asset{background:var(--site-colour-sand--light);border:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 55%,transparent);border-radius:var(--site-border-radius);display:flex;flex-flow:column;overflow:hidden}.press-asset--preview{aspect-ratio:4/3;background:color-mix(in srgb,var(--site-colour-stone) 18%,transparent);overflow:hidden}.press-asset--preview img{height:100%;object-fit:cover;width:100%}.press-asset--document{align-items:center;aspect-ratio:4/3;background:linear-gradient(145deg,var(--site-colour-forest),var(--site-colour-moss));color:var(--site-colour-sand--light);display:flex;justify-content:center}.press-asset--document span{border:.0625rem solid currentcolor;font-family:var(--site-font-heading);font-size:1.5rem;padding:.75rem 1rem}.press-asset--content{background:var(--author-card-bg);display:flex;flex:1;flex-flow:column;padding:1.25rem}.press-asset--content P:last-of-type{margin-bottom:var(--site-gutter-md)}.press-asset h4{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);line-height:1.1;margin:.35rem 0 .75rem}.press-asset dl{border-top:.0625rem solid color-mix(in srgb,var(--site-colour-stone) 55%,transparent);display:grid;font-size:.85rem;gap:.35rem .75rem;grid-template-columns:auto 1fr;margin:auto 0 1rem;padding-top:1rem}.press-asset dt{font-weight:700}.press-asset dd{margin:0}.press-asset .btn{margin-top:auto;width:100%}.press-asset--book-cover .press-asset--preview{align-items:center;aspect-ratio:2/3;display:flex;justify-content:center;padding:1rem}.press-asset--book-cover .press-asset--preview img{height:100%;object-fit:contain;width:100%}.press-usage{padding:var(--site-vertical-gutter) 0 0;scroll-margin-top:7rem}.press-usage--response-time{margin-top:1.5rem}@media only screen and (max-width:1199px){.press-biographies--grid,.press-assets--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.press-biographies--grid>:last-child:nth-child(odd),.press-assets--grid:not(.press-assets--grid--book-covers)>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .625rem)}.press-assets--grid--book-covers>li{flex-basis:calc((100% - 1.25rem)/2)}}@media only screen and (max-width:767px){.press-intro{grid-template-columns:1fr}.press-usage .botanical-motif{display:none}}@media only screen and (max-width:575px){.press-biographies--grid,.press-assets--grid{grid-template-columns:1fr}.press-biographies--grid>:last-child:nth-child(odd),.press-assets--grid:not(.press-assets--grid--book-covers)>:last-child:nth-child(odd){grid-column:auto;width:100%}.press-assets--grid--book-covers>li{flex-basis:100%}.press-copy span{display:none}}.book-clubs-view{margin-inline:0}.book-clubs-intro{align-items:center;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;max-width:76rem;padding:var(--site-vertical-gutter) 0}.book-clubs-intro>.section-label{grid-column:1/-1}.book-clubs-intro h2{color:var(--site-colour-ochre);font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1;margin:0 0 1rem}.book-clubs-resources{margin-inline:auto;max-width:82rem;padding:0}.book-clubs-resources--grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.book-clubs-resources--grid>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .75rem)}.book-club-card{display:grid;gap:1.5rem;grid-template-columns:9rem minmax(0,1fr);padding:1.25rem}.book-club-card--cover{align-self:start;aspect-ratio:5/8;border-radius:var(--site-border-radius);box-shadow:var(--site-drop-shadow);overflow:hidden;position:relative}.book-club-card--cover img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.book-club-card--cover img:last-child{opacity:.15}.book-club-card--content{display:flex;flex-flow:column}.book-club-card h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size--lg);font-weight:var(--site-card-title-font-weight);line-height:1;margin:.4rem 0 .75rem}.book-club-card--features{font-size:.85rem;line-height:1.4;margin:auto 0 1rem;padding:1rem 0 0 1.1rem}.book-club-card--features li{list-style:disc}.book-clubs-empty{padding:0 var(--site-gutter) clamp(3rem,7vw,6rem);text-align:center}.book-clubs-arc{align-items:center;background:linear-gradient(90deg,var(--site-colour-forest),var(--site-colour-moss),var(--site-colour-forest));color:var(--site-colour-sand--light);display:flex;gap:clamp(2rem,7vw,7rem);justify-content:center;padding:clamp(3rem,6vw,5rem) var(--site-gutter);text-align:center}.book-clubs-arc>div{max-width:48rem}.book-clubs-arc h2{color:inherit;font-size:clamp(2rem,4vw,3rem);font-weight:500;margin:.5rem 0 1rem}.book-clubs-arc p{color:inherit}.book-clubs-arc .btn{margin-top:1rem}.book-view--book-club{scroll-margin-top:7rem}.book-view--book-club-intro{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto}.book-view--book-club-intro h2{color:var(--site-colour-ochre);font-size:clamp(2rem,4vw,3rem);font-weight:500;margin:0 0 .75rem}.book-view--book-club-note{background:var(--site-colour-sand--light);border-left:.2rem solid var(--site-colour-ochre);margin-top:2rem;padding:1.5rem}.book-view--book-club-questions{border:.0625rem solid var(--site-colour-stone);border-radius:var(--site-border-radius);margin-top:1.5rem}.book-view--book-club-questions-toggle{appearance:none;background:transparent;border:0;cursor:pointer;display:block;font-family:var(--site-font-heading);font-size:1.25rem;padding:1rem 3rem 1rem 1.25rem;position:relative;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.book-view--book-club-questions-toggle:after{content:"+";font-family:var(--site-font-body);font-size:1.75rem;position:absolute;right:1.25rem;top:.6rem}.book-view--book-club-questions-is-open .book-view--book-club-questions-toggle:after{content:"−"}.book-view--book-club-questions-content{display:grid;grid-template-rows:1fr;opacity:1}.book-view--book-club-questions-content-inner{border-top:.0625rem solid var(--site-colour-stone);min-height:0;overflow:hidden;padding:1.25rem}.book-view--book-club-questions li+li{margin-top:.75rem}.book-view--book-club-spoiler{color:var(--site-colour-ochre)}.book-view--book-club-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.book-view--book-club--download-btn{margin-top:auto}.book-club-questions-enter-active,.book-club-questions-leave-active{transition:grid-template-rows .26s ease,opacity .22s ease}.book-club-questions-enter-from,.book-club-questions-leave-to{grid-template-rows:0fr;opacity:0}.book-club-questions-enter-to,.book-club-questions-leave-from{grid-template-rows:1fr;opacity:1}@media(prefers-reduced-motion:reduce){.book-club-questions-enter-active,.book-club-questions-leave-active{transition:none}}@media only screen and (max-width:767px){.book-clubs-resources--grid{grid-template-columns:1fr}.book-clubs-resources--grid>:last-child:nth-child(odd){grid-column:auto;width:100%}.book-clubs-arc .botanical-motif{display:none}}@media only screen and (max-width:575px){.book-clubs-intro{grid-template-columns:1fr}.book-clubs-intro .botanical-motif{display:none}.book-club-card{grid-template-columns:6.5rem minmax(0,1fr)}.book-view--book-club-intro{align-items:start;grid-template-columns:1fr}.book-view--book-club-actions .btn{width:100%}}.arc-view{margin-inline:0}.arc-main{display:grid;column-gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,.8fr) minmax(25rem,1.2fr);margin:auto;padding:var(--site-vertical-gutter) 0 0}.arc-main>.section-label{grid-column:1/-1}.arc-main--intro h2{color:var(--site-colour-ochre);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1;margin:0 0 1rem}.arc-main--intro li+li{margin-top:.6rem}.arc-form{display:flex;flex-flow:column;gap:1rem;padding:clamp(1.25rem,3vw,2rem)}.arc-form--row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.arc-form fieldset{border:0;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0}.arc-form fieldset label{cursor:pointer}.arc-form legend{font-weight:700;margin-bottom:.5rem}.arc-form--consent{align-items:start;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:1rem 1fr}.arc-form--status{color:var(--site-colour-moss);font-weight:700}.arc-form--status-error{color:var(--site-colour-ochre)}.arc-form--email-error{color:var(--site-colour-ochre);font-weight:700}.arc-campaigns{margin:auto;max-width:82rem;padding:0 var(--site-gutter) clamp(3rem,7vw,6rem)}.arc-campaigns--grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.arc-campaign{background:var(--site-colour-sand--light);border:.0625rem solid var(--site-colour-stone);border-radius:var(--site-border-radius);display:grid;gap:1.25rem;grid-template-columns:8rem 1fr;padding:1.25rem}.arc-campaign img{aspect-ratio:5/8;object-fit:cover;width:100%}.arc-campaign h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);margin:.4rem 0}.arc-campaign--date{font-size:.85rem;font-weight:700}.arc-portal{margin:auto;max-width:52rem;padding:clamp(3rem,8vw,7rem) var(--site-gutter)}.arc-portal--card{padding:clamp(1.5rem,5vw,4rem)}.arc-portal--card p:last-of-type{margin-bottom:var(--site-paragraph-margin)}.arc-portal h1{color:var(--site-colour-ochre);font-size:clamp(2.5rem,6vw,4.5rem);line-height:1;margin:.5rem 0}.arc-portal--actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.arc-portal--review{border-top:.0625rem solid var(--site-colour-stone);display:grid;gap:1rem;margin-top:2rem;padding-top:2rem}.arc-portal--review label{display:grid;font-weight:700;gap:.35rem}.arc-portal--review input,.arc-portal--review textarea{font:inherit;padding:.75rem}.arc-portal--review .btn{justify-self:start}.arc-portal--status{margin:var(--site-paragraph-margin) 0 0!important}@media only screen and (max-width:767px){.arc-main,.arc-campaigns--grid{grid-template-columns:1fr}}@media only screen and (max-width:575px){.arc-form--row{grid-template-columns:1fr}.arc-campaign{grid-template-columns:6rem 1fr}.arc-portal--actions .btn{width:100%}}.start-here--hero-copy{max-width:40rem}.start-here--content{width:min(100% - 2rem,76rem);margin:0 auto;padding:clamp(3.5rem,8vw,7rem) 0}.start-here--intro{max-width:44rem;margin-bottom:2.5rem}.start-here--choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none}@media only screen and (max-width:767px){.start-here--choices{grid-template-columns:1fr}}.start-here-card{height:100%;overflow:hidden}.start-here-card>img{display:block;width:100%;aspect-ratio:16/8;object-fit:cover}.start-here-card--copy{padding:clamp(1.5rem,4vw,2.5rem)}.start-here-card--text{display:grid;grid-template-columns:auto 1fr;align-items:start;background:var(--site-panel-bg)}@media only screen and (max-width:767px){.start-here-card--text{grid-template-columns:1fr}}.start-here-card--text>.botanical-motif{margin:2rem 0 0 2rem}.ebook-order{margin-inline:0}.ebook-order--main{margin-inline:auto;max-width:76rem;padding:var(--site-vertical-gutter) var(--site-gutter) clamp(3rem,7vw,6rem)}.ebook-order--books{display:grid;gap:1.5rem}.ebook-order--card{align-items:center;display:grid;gap:clamp(1.5rem,5vw,4rem);grid-template-columns:minmax(10rem,15rem) minmax(0,34rem);justify-content:center;padding:clamp(1.5rem,4vw,3rem)}.ebook-order--card h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size--lg);font-weight:var(--site-card-title-font-weight);line-height:1.05;margin:.4rem 0 1rem}.ebook-order--card .btn{margin-top:.75rem}.ebook-order--cover{aspect-ratio:5/8;border-radius:var(--site-border-radius);box-shadow:var(--site-book-drop-shadow);overflow:hidden}.ebook-order--cover img{display:block;height:100%;object-fit:cover;width:100%}.ebook-order--downloads{display:flex;flex-wrap:wrap;gap:.75rem}.ebook-order--card-message{grid-template-columns:auto minmax(0,36rem)}.ebook-order--hint{font-size:.875rem;margin-top:.75rem}@media only screen and (max-width:575px){.ebook-order--card{grid-template-columns:1fr;text-align:center}.ebook-order--card .ebook-order--cover{justify-self:center;max-width:12rem;width:100%}.ebook-order--card-message>:first-child{justify-self:center}}.ebook-checkout{margin-inline:0}.ebook-checkout--main{padding:var(--site-vertical-gutter) 0}.ebook-checkout--layout{align-items:start;display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);width:100%}.ebook-checkout--summary{display:grid;gap:1.25rem}.ebook-checkout--summary>h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size--lg);font-weight:var(--site-card-title-font-weight);line-height:1.05;margin:.4rem 0 .75rem}.ebook-checkout--summary-item{align-items:start;display:grid;gap:1rem;grid-template-columns:5rem minmax(0,1fr)}.ebook-checkout--summary-item h3{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);line-height:1.1;margin:.25rem 0 .5rem}.ebook-checkout--summary-item p{margin-bottom:0}.ebook-checkout--total{border-block:1px solid var(--author-colour-panel-border-colour);display:flex;font-size:1.1rem;justify-content:space-between;padding:1rem 0}.ebook-checkout--cover{aspect-ratio:5/8;border-radius:var(--site-border-radius);box-shadow:var(--site-book-drop-shadow);overflow:hidden}.ebook-checkout--cover img{display:block;height:100%;object-fit:cover;width:100%}.ebook-checkout--price{font-weight:700}.ebook-checkout--back{color:var(--author-colour-link);display:inline-block;margin-top:1rem;padding-left:1.35em;position:relative;text-underline-offset:.25rem}.ebook-checkout--back:before{content:"←";left:0;position:absolute;top:50%;transform:translateY(-50%)}.ebook-checkout--payment{background:var(--author-card-bg);border:1px solid var(--author-colour-panel-border-colour);border-radius:var(--site-border-radius);min-height:32rem;padding:clamp(1rem,3vw,2rem)}.ebook-checkout--newsletter{align-items:start;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr)}.ebook-checkout--newsletter input{margin-top:.25rem}.ebook-checkout--form{display:grid;gap:clamp(1.75rem,4vw,2.5rem)}.ebook-checkout--wallets h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);margin:0 0 1rem}.ebook-checkout--express-element{min-height:3rem}.ebook-checkout--divider{align-items:center;color:var(--author-colour-text--lightest);display:flex;font-size:.875rem;gap:1rem;margin:1.5rem 0 0;text-align:center}.ebook-checkout--divider:before,.ebook-checkout--divider:after{background:var(--author-colour-panel-border-colour);content:"";flex:1;height:1px}.ebook-checkout--divider span{flex:none}.ebook-checkout--field-group{border-bottom:1px solid var(--author-colour-panel-border-colour);padding-bottom:clamp(1.5rem,3vw,2rem)}.ebook-checkout--field-group h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);margin:0 0 .5rem}.ebook-checkout--field-group>p{margin:0 0 1rem}.ebook-checkout--element{min-height:2.75rem}.ebook-checkout--existing{background:var(--author-card-bg);border:1px solid var(--site-colour-ochre);border-radius:var(--site-border-radius);margin-top:1rem;padding:1rem}.ebook-checkout--existing h3{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);margin:0 0 .5rem}.ebook-checkout--existing p{margin:0}.ebook-checkout--submit{justify-self:start;min-width:10rem}.ebook-checkout--payment-error{color:var(--site-colour-ochre);font-weight:600;margin:0}.ebook-checkout--security{color:var(--author-colour-text--lightest);font-size:.875rem;margin:0}.ebook-checkout--loading,.ebook-checkout--error,.ebook-checkout--unavailable{padding:clamp(1.5rem,4vw,3rem)}.ebook-checkout--loading h2,.ebook-checkout--error h2,.ebook-checkout--unavailable h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size--lg);font-weight:var(--site-card-title-font-weight)}@media only screen and (max-width:899px){.ebook-checkout--main{padding-inline:0}.ebook-checkout--layout{gap:2.5rem;grid-template-columns:minmax(0,1fr);width:100%}.ebook-checkout--summary{max-width:none;width:100%}.ebook-checkout--summary>h2{margin-top:0}.ebook-checkout--payment{box-sizing:border-box;padding:clamp(1.25rem,4vw,2rem);width:100%}}@media only screen and (max-width:575px){.ebook-checkout--layout{gap:2rem}.ebook-checkout--payment{padding:1rem}}.ebook-cart{margin-inline:0}.ebook-cart--main{padding:var(--site-vertical-gutter) 0}.ebook-cart--layout{align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.ebook-cart--items>h2,.ebook-cart--summary h2,.ebook-cart--empty h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size--lg);font-weight:var(--site-card-title-font-weight)}.ebook-cart--item{align-items:start;display:grid;gap:1.5rem;grid-template-columns:6.5rem minmax(0,1fr);padding:1.5rem}.ebook-cart--item+.ebook-cart--item{margin-top:1rem}.ebook-cart--cover{aspect-ratio:5/8;border-radius:var(--site-border-radius);box-shadow:var(--site-book-drop-shadow);overflow:hidden}.ebook-cart--cover img{display:block;height:100%;object-fit:cover;width:100%}.ebook-cart--item-copy{align-self:stretch;display:flex;flex-direction:column}.ebook-cart--item-copy h3{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);margin:.25rem 0 .5rem}.ebook-cart--remove{align-self:flex-start;margin-top:auto}.ebook-cart--remove .icon{fill:currentColor!important;flex:0 0 auto}.ebook-cart--summary{background:var(--author-card-bg);border:1px solid var(--author-colour-panel-border-colour);border-radius:var(--site-border-radius);padding:clamp(1.5rem,4vw,2rem);position:sticky;top:8rem}.ebook-cart--summary .btn{width:100%}.ebook-cart--summary .btn.is-disabled{opacity:.5;pointer-events:none}.ebook-cart--total{border-block:1px solid var(--author-colour-panel-border-colour);display:flex;font-size:1.2rem;justify-content:space-between;padding:1rem 0}.ebook-cart--consent{align-items:start;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);margin:1.5rem 0}.ebook-cart--consent input{margin-top:.25rem}.ebook-cart--continue{display:flex;justify-self:center;margin-top:1.25rem;text-underline-offset:.25rem;text-transform:uppercase}.ebook-cart--empty{background:var(--author-card-bg);border:1px solid var(--author-colour-panel-border-colour);border-radius:var(--site-border-radius);padding:clamp(2rem,5vw,4rem)}.ebook-cart--empty p:last-of-type{margin-bottom:var(--site-paragraph-margin)}@media only screen and (max-width:767px){.ebook-cart--layout{grid-template-columns:1fr}.ebook-cart--summary{position:static}}@media only screen and (max-width:575px){.ebook-cart--item{grid-template-columns:5rem minmax(0,1fr)}}.ebook-library--main{padding:var(--site-vertical-gutter) 0 0}.ebook-library--layout{align-items:start;display:grid;gap:var(--site-gutter-lg);grid-template-columns:minmax(16rem,24rem) minmax(0,1fr)}.ebook-library--introduction h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size--lg);font-weight:var(--site-card-title-font-weight);line-height:1.1;margin:.5rem 0 1.25rem}.ebook-library--introduction p:last-child{margin-bottom:0}.ebook-library--content{min-width:0}.ebook-library--sign-in{padding:clamp(1.5rem,4vw,3rem)}.ebook-library--sign-in h2{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size--lg);font-weight:var(--site-card-title-font-weight);line-height:1.05;margin:.4rem 0 1rem}.ebook-library--form{display:grid;gap:1rem;margin-top:1.5rem}.ebook-library--form .btn{justify-self:start}.ebook-library--notice{color:var(--site-colour-moss);font-weight:600;margin-top:var(--site-paragraph-margin)}.ebook-library--error{color:var(--site-colour-ochre);font-weight:600}.ebook-library--heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ebook-library--heading h2{margin-bottom:.25rem}.ebook-library--heading p{margin:0}.ebook-library--logout{background:transparent;border:0;color:var(--author-colour-link);cursor:pointer;text-decoration:underline;text-underline-offset:.25rem}.ebook-library--grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}.ebook-library--grid>article{width:100%}.ebook-library--book{box-sizing:border-box;display:grid;gap:1.25rem;grid-template-columns:8rem minmax(0,1fr);padding:1.25rem;width:100%}.ebook-library--cover{align-self:start;aspect-ratio:5/8;border-radius:var(--site-border-radius);box-shadow:var(--site-book-drop-shadow);overflow:hidden;position:relative}.ebook-library--cover>img:first-child{display:block;height:100%;object-fit:contain;width:100%}.ebook-library--cover>img:not(:first-child){height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute;width:100%;z-index:1}.ebook-library--cover>img:last-child{opacity:.15}.ebook-library--cover>img.ebook-library--cover-overlay-top{z-index:2}.ebook-library--book-copy{display:flex;flex-flow:column}.ebook-library--book-copy h3{color:var(--site-card-title-font-colour);font-size:var(--site-card-title-font-size);font-weight:var(--site-card-title-font-weight);margin:.4rem 0 .75rem}.ebook-library--book-copy .btn{margin-top:auto}.ebook-library--downloads{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.ebook-library--downloads .btn{margin-top:0}.ebook-library--reset{margin-top:auto}.ebook-library--reset .btn{margin-top:0}.ebook-library--reset-notice{border-left:.2rem solid var(--site-colour-moss);margin:0;padding:.5rem .75rem}@media only screen and (max-width:767px){.ebook-library--main{padding:var(--site-vertical-gutter) 0}.ebook-library--layout{grid-template-columns:1fr}.ebook-library--introduction{max-width:44rem}.ebook-library--grid{grid-template-columns:1fr}}@media only screen and (max-width:575px){.ebook-library--heading{align-items:start;flex-flow:column;gap:1rem}.ebook-library--book{grid-template-columns:6.5rem minmax(0,1fr)}.ebook-library--downloads{margin-top:var(--site-gutter-xs)}.ebook-library--downloads .btn{width:100%}}.site-card{background-color:var(--author-card-bg);border:.0625rem solid var(--author-colour-panel-border-colour);border-radius:var(--site-border-radius);box-sizing:border-box}.site-hero.site-hero{align-items:stretch;background:var(--theme-bg-colour);display:grid;grid-template-columns:7rem minmax(0,1fr) minmax(0,1fr) 7rem;min-height:var(--site-hero-min-height);overflow:hidden;padding:0;position:relative}.site-hero.site-hero>.site-hero--values-left,.site-hero.site-hero>.site-hero--copy,.site-hero.site-hero>img.site-hero--media,.site-hero.site-hero>.site-hero--values-right{grid-row:1}.site-hero.site-hero>.site-hero--values-left{align-self:center;grid-column:1;justify-self:start;margin:0;position:relative;inset:auto!important;translate:none!important;z-index:3}.site-hero.site-hero>.site-hero--copy{align-self:center;grid-column:2;justify-self:stretch;max-width:none;padding:3.5rem clamp(.75rem,2vw,1.75rem) 3.5rem clamp(1.5rem,4vw,3.5rem);position:relative;text-align:left;z-index:2}.site-hero.site-hero>.site-hero--copy h1{color:var(--site-colour-ochre);font-size:clamp(3.5rem,6vw,5.5rem);font-weight:500;line-height:.95;margin:.5rem 0 .75rem;text-align:inherit;text-shadow:1px 1px 55px var(--site-colour-sand--light);text-wrap:balance}.site-hero.site-hero>.site-hero--copy .site-hero--lead{font-family:var(--site-font-heading);font-size:clamp(1.4rem,2.6vw,1.85rem);line-height:1.2;margin:0 0 1rem;max-width:34rem;text-shadow:1px 1px 55px var(--site-colour-sand--light);text-wrap:pretty}.site-hero.site-hero>.site-hero--copy .site-hero--lead p{font-size:inherit;line-height:inherit;margin:0}.site-hero.site-hero>.site-hero--copy .site-hero--meta{display:flex;flex-wrap:wrap;font-size:.6875rem;font-weight:600;gap:.5rem;letter-spacing:.16em;margin-bottom:var(--site-gutter-md)!important;text-transform:uppercase}.site-hero.site-hero>.site-hero--copy .site-hero--meta span:not(:last-child):after{content:"·";margin-left:.5rem}.site-hero.site-hero>.site-hero--copy blockquote{text-align:center}.site-hero.site-hero>.site-hero--copy>:not(h1,blockquote,.eyebrow,.site-hero--lead){text-align:left}.site-hero.site-hero--long-title>.site-hero--copy h1{font-size:clamp(2.75rem,4.4vw,4.5rem);line-height:1.1}.site-hero.site-hero--very-long-title>.site-hero--copy h1{font-size:clamp(2.35rem,3.7vw,3.75rem)}.site-hero.site-hero--long-subtitle>.site-hero--copy .site-hero--lead{font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.3;max-width:38rem}.site-hero.site-hero>img.site-hero--media{align-self:stretch;grid-column:3;height:100%;margin-left:-30%;mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.15) 8%,#000 50%);max-height:none;object-fit:cover;position:relative;width:130%;-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.15) 8%,#000 50%);z-index:1}.site-hero.site-hero>.site-hero--values-right{align-items:flex-end!important;align-self:center;grid-column:4;justify-self:start;margin:0 0 0 2rem;position:relative;inset:auto!important;text-align:right;translate:none!important;z-index:3}.site-hero.site-hero>.site-hero--values-right span{text-align:right}.site-hero.site-hero>.site-hero--values-right .botanical-motif{margin-top:var(--site-gutter-md)}.site-hero.site-hero>.site-hero--values{align-items:flex-start;display:flex!important;flex-flow:column;letter-spacing:.15em;line-height:1.5;text-align:left;text-transform:uppercase}.site-hero.site-hero>.site-hero--values i{background:var(--site-colour-stone);height:.0625rem;margin-top:.75rem;width:1.75rem}.site-hero.site-hero>.site-hero--values .botanical-motif{max-width:6rem}.site-hero.site-hero--no-media{grid-template-columns:7rem minmax(0,1fr) 7rem}.site-hero.site-hero--no-media>.site-hero--values-left{grid-column:1}.site-hero.site-hero--no-media>.site-hero--copy{grid-column:2;padding:clamp(3rem,7vw,5rem) clamp(2rem,7vw,7rem) clamp(3rem,7vw,5rem) clamp(2rem,7vw,7rem);text-align:center}.site-hero.site-hero--no-media>.site-hero--copy h1,.site-hero.site-hero--no-media>.site-hero--copy .site-hero--lead,.site-hero.site-hero--no-media>.site-hero--copy>:not(.eyebrow){margin-inline:auto;text-align:center}.site-hero.site-hero--no-media>.site-hero--values-right{grid-column:3;margin-left:0!important}.site-hero.site-hero--no-media>img.site-hero--media{display:none}.app-main--breadcrumb-overlay .site-hero.site-hero>.site-hero--copy{padding-top:max(6rem,var(--header-gutter) + var(--header-gutter) + 1rem + 40px)!important}@media only screen and (max-width:899px){.site-hero.site-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-hero.site-hero>.site-hero--values-left,.site-hero.site-hero>.site-hero--values-right{display:none!important}.site-hero.site-hero>.site-hero--copy{grid-column:1;padding-top:2rem}.site-hero.site-hero>img.site-hero--media{grid-column:2}.site-hero.site-hero--no-media{grid-template-columns:minmax(0,1fr)}.site-hero.site-hero--no-media>.site-hero--copy{grid-column:1;padding-top:2rem}.app-main--breadcrumb-overlay .site-hero.site-hero>.site-hero--copy{padding-top:var(--site-gutter)!important}}@media only screen and (max-width:1199px){.app-main--breadcrumb-overlay>.site-breadcrumb{left:auto;position:relative;right:auto;top:auto}}@media only screen and (max-width:767px){.site-hero.site-hero{grid-template-columns:minmax(0,1fr);min-height:0;overflow:visible}.site-hero.site-hero>.site-hero--copy{grid-column:1;grid-row:2;padding:var(--site-gutter) 0 0 0;margin-bottom:var(--site-gutter)}.site-hero.site-hero>.site-hero--copy blockquote{margin-bottom:0}.site-hero.site-hero--long-title>.site-hero--copy h1{font-size:clamp(2.25rem,5.5vw,3.5rem)}.site-hero.site-hero--very-long-title>.site-hero--copy h1{font-size:clamp(2rem,5vw,3rem)}.site-hero.site-hero--long-subtitle>.site-hero--copy .site-hero--lead{font-size:clamp(1.1rem,2.6vw,1.35rem)}.site-hero.site-hero>img.site-hero--media{grid-column:1/-1;grid-row:1;height:auto;margin:0 calc(0rem - var(--site-gutter));mask-image:none;width:calc(100% + var(--site-gutter) * 2);-webkit-mask-image:none}.site-hero.site-hero--no-media{grid-template-columns:minmax(0,1fr)}.site-hero.site-hero--no-media>.site-hero--copy{grid-column:1;grid-row:1;padding:var(--site-gutter) .5rem 2rem}.site-hero.site-hero>.site-hero--copy h1{font-size:clamp(2.5rem,7vw,4rem)}.site-hero.site-hero--long-title>.site-hero--copy h1{font-size:clamp(2.1rem,7vw,3rem)}.site-hero.site-hero--very-long-title>.site-hero--copy h1{font-size:clamp(1.85rem,6.5vw,2.6rem)}.site-hero.site-hero--long-subtitle>.site-hero--copy .site-hero--lead{font-size:1.1rem}}
