/* Static replacements for the original Squarespace runtime. */
html{scroll-behavior:smooth}body{margin:0}*{box-sizing:border-box}.Site{opacity:1!important;visibility:visible!important}.portable-header{min-height:78px;display:flex;justify-content:flex-end;align-items:center;padding:20px 44px;background:white;position:relative;z-index:10}.portable-header nav{display:flex;gap:52px}.portable-header a{font:18px chantal,cursive;color:#222;text-decoration:none;letter-spacing:2px}.portable-header button{display:none}.Index-page-image{position:absolute!important;inset:0;margin:0;z-index:0}.Index-page-image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;opacity:1!important}.Index-page--has-image{position:relative;overflow:hidden}.Index-page-content{position:relative;z-index:2}.Index-page-content,.Main-content,.sqs-block{opacity:1!important;visibility:visible!important;animation:none!important}.sqs-image-shape-container-element>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sqs-block-image img{opacity:1!important}.BlogList{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.BlogList:before,.BlogList:after{display:none!important}.BlogList-item{float:none!important;width:auto!important;margin:0!important;min-width:0}.BlogList-item-image-link{display:block!important;position:static!important}.BlogList-item img{position:static!important;width:100%!important;height:auto!important;display:block}.BlogList-item-title{font-size:24px!important;line-height:1.3!important;margin-top:12px;display:block}.BlogItem-share,.Share-buttons,.BlogItem-comments,.Blog-meta-item--comments{display:none!important}.sqs-block-content,.sqs-html-content{min-width:0}.quote-intro{text-align:center;min-height:55vh}img{max-width:100%}.Index-page-image:after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.25)}
@media(max-width:767px){.portable-header{min-height:66px;padding:16px 24px;display:block}.portable-header button{display:block;background:white;border:1px solid #777;padding:8px 12px;color:#222;font:inherit}.portable-header nav{display:none;padding-top:20px}.portable-header nav.open{display:flex;flex-direction:column;gap:22px;padding-bottom:12px}.portable-header a{font-size:20px}.BlogList{grid-template-columns:1fr}.Index-page-content h1{font-size:44px!important;white-space:normal!important}.Index-page-content h2{font-size:30px!important;white-space:normal!important}.Main-content{padding-left:24px!important;padding-right:24px!important}.sqs-html-content h1,.sqs-html-content h2{white-space:normal!important;overflow-wrap:break-word}.sqs-row [class*=sqs-col]{min-width:0}.BlogItem-title{font-size:36px!important;line-height:1.15!important}.Index-page-content{padding-left:24px!important;padding-right:24px!important}}
@font-face{font-family:chantal;src:url('/assets/walter-turncoat.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:interface;src:url('/assets/karla.ttf') format('truetype');font-style:normal;font-weight:200 800;font-display:swap}.portable-header{margin-top:-25px}.Index-page-image:after{background:transparent}.Index-page-image{opacity:1!important}.Index-page--has-image{min-height:calc(100vh - 78px)}
.sqs-html-content h1,.sqs-html-content h2,.sqs-html-content h3,.BlogItem-title{hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important}.image-block-outer-wrapper .image-card-wrapper,.sqs-dynamic-text-container{opacity:1!important;visibility:visible!important}.image-block-outer-wrapper.design-layout-card{display:flex!important;align-items:center}.design-layout-card>.intrinsic,.design-layout-card>.image-card-wrapper{position:static!important;width:50%!important;height:auto!important}.design-layout-card .image-card{position:static!important;height:auto!important;padding:20px!important}.design-layout-card .image-inset{position:static!important;width:100%!important;height:auto!important;padding:0!important}.design-layout-card .content-fit{height:auto!important}.content-fit>img{position:static!important;width:100%!important;height:auto!important}
@media(max-width:767px){.Index-page-content h2{font-size:26px!important;line-height:1.6!important}.portable-header{margin-top:-20px;min-height:66px}.design-layout-card{flex-direction:column}.design-layout-card>.intrinsic,.design-layout-card>.image-card-wrapper{width:100%!important}.design-layout-card .image-card{padding:20px 0!important}}

h1,h2,h3{font-family:chantal,cursive!important}.BlogItem-title{font-family:interface,sans-serif!important}
/* Natural handwriting and a content-sized author panel. */
@font-face{font-family:Handwriting;src:url('/assets/caveat.ttf') format('truetype');font-style:normal;font-weight:400 700;font-display:swap}h1,h2,h3,.portable-header a{font-family:Handwriting,cursive!important;font-weight:600!important}.portable-header a{font-size:25px;letter-spacing:1px}.BlogItem-title{font-family:Handwriting,cursive!important}.author-section>h3{text-align:right;margin:0 0 36px;color:#ee8063}.author-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:44px;align-items:center}.author-panel{background:#20103c url('/assets/b193ccaf06a2dff17d.png') center/100% 100% no-repeat;min-width:0;min-height:360px;display:flex;align-items:center;padding:42px 62px;color:#fff}.author-copy{width:100%;min-width:0}.author-copy h2{font-size:clamp(36px,4vw,60px)!important;line-height:1.1!important;margin:0 0 16px!important;color:white}.author-copy p{font-family:interface,sans-serif!important;font-size:clamp(18px,1.85vw,27px)!important;line-height:1.6!important;letter-spacing:normal!important;margin:0!important;color:white;overflow-wrap:break-word}.author-portrait{width:100%;height:auto;display:block}.Index-page-content h1{font-size:72px}.Index-page-content h2{font-size:48px}
@media(max-width:767px){.portable-header a{font-size:27px}.author-section>h3{text-align:center}.author-grid{grid-template-columns:minmax(0,1fr);gap:28px}.author-panel{padding:36px 30px;min-height:0;background-size:cover}.author-copy h2{font-size:44px!important}.author-copy p{font-size:20px!important;line-height:1.55!important}.author-portrait{max-width:360px;margin:auto}.Index-page-content h1{font-size:52px!important}.Index-page-content h2{font-size:34px!important;line-height:1.3!important}}
/* Upright hand lettering: no script slant or simulated italics. */
@font-face{font-family:UprightHand;src:url('/assets/patrick-hand.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,.portable-header a,.BlogItem-title{font-family:UprightHand,cursive!important;font-style:normal!important;font-weight:400!important;font-synthesis:none}.author-copy h2{font-family:UprightHand,cursive!important;font-style:normal!important;font-weight:400!important}
h1,h2,h3,.portable-header a{text-transform:uppercase;letter-spacing:.025em}.portable-header a{font-size:22px}

/* Quiet archive labels keep the quote artwork primary. */
.BlogList .BlogList-item-title{font-family:"Arial Narrow",Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:1.3!important;letter-spacing:-.025em!important;text-transform:none!important;margin-top:9px!important;overflow-wrap:normal!important}
