/* Inspiration Space v6.0.2 consistency corrections. */
@font-face{font-family:"Twentieth Century";src:url("../fonts/TwentiethCentury-Medium.ttf") format("truetype");font-style:normal;font-weight:400 500;font-display:swap}
@font-face{font-family:"Twentieth Century";src:url("../fonts/TwentiethCentury-MediumItalic.ttf") format("truetype");font-style:italic;font-weight:400 500;font-display:swap}
@font-face{font-family:"Twentieth Century";src:url("../fonts/TwentiethCentury-Bold.ttf") format("truetype");font-style:normal;font-weight:600 800;font-display:swap}
@font-face{font-family:"Sentient";src:url("../fonts/Sentient-Regular.otf") format("opentype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Sentient";src:url("../fonts/Sentient-Bold.otf") format("opentype");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Sentient";src:url("../fonts/Sentient-Italic.otf") format("opentype");font-style:italic;font-weight:400;font-display:swap}

html,body,input,textarea,select,button,.site-header,.tis-header,.nav-primary,.site-footer,.tis-footer{font-family:"Twentieth Century",Arial,sans-serif!important}
html body,html body p,html body li,html body a,html body span,html body div,html body input,html body textarea,html body select,html body button{font-family:"Twentieth Century",Arial,sans-serif!important}
.site-header nav,.site-header nav a,.nav-primary,.nav-primary a{font-size:16px!important}
.site-header{min-height:126px;height:126px}
.site-header .wordmark{width:245px}
.site-header .wordmark img{width:100%}
.site-footer,.tis-footer{font-family:"Twentieth Century",Arial,sans-serif!important}
.footer-columns .footer-heading,.site-footer__heading,.tis-footer strong{font-family:"Twentieth Century",Arial,sans-serif!important}
.footer-columns a,.footer-bottom,.site-footer__link,.site-footer__base,.tis-footer a,.tis-footer p,.tis-footer span{font-family:"Twentieth Century",Arial,sans-serif!important}

.story-manifesto .manifesto-grid p,.story-manifesto .manifesto-grid strong,.senses__line,.senses__line span,.hopium-accent{font-family:"Sentient",Georgia,serif!important}
.belong-line{display:block;margin-top:.22em}
.story-library-cta{margin-left:-8px}

.directory-final-visual{margin:0;align-self:center;justify-self:end;max-width:610px}
.directory-final-visual img{width:100%;height:auto;display:block;object-fit:contain}
.final .final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);gap:clamp(42px,6vw,96px);align-items:center}

.enquiry-dialog{width:min(92vw,760px);max-height:90vh;overflow:auto}
.enquiry-form--tally{min-height:620px}
.enquiry-form--tally iframe{display:block;width:100%;max-width:100%;border:0}

.type-grid .type-card{display:block;color:inherit;cursor:default}
.about-page img,.about-art img,.proof-board img{max-width:100%;height:auto}
.about-page,.about-page main,.proof-section,.proof-board{max-width:100%;overflow-x:clip}
.proof-board{width:auto;box-sizing:border-box}
.about-page .final-cta-image{margin-left:0;max-width:100%}
.about-page .final-cta-image img{width:100%;max-width:100%}
.library-layout .product-image{width:100%;margin-left:0}
.site-header__inner{max-width:1500px;margin-inline:auto}
.site-header--no-cta .site-header__inner{max-width:1500px}
.tis-header__inner{min-height:126px}
.tis-header .tis-nav a{font-size:16px!important}

@media(max-width:950px){.final .final-grid{grid-template-columns:1fr}.directory-final-visual{justify-self:start;max-width:720px}.site-header{min-height:108px;height:auto}.tis-header__inner{min-height:108px}}
@media(max-width:620px){.site-header{min-height:88px}.site-header .wordmark{width:190px}.tis-header__inner{min-height:88px}.story-library-cta{margin-left:0}.enquiry-dialog{width:96vw;padding:24px 16px}.enquiry-form--tally{min-height:700px}}
