@charset UTF-8;/*! ---------------------------------------------------
	Theme Name: Roaming
	Theme URI: https://www.cultivatecreative.co.uk
	Description: A simple theme
	Version: .1
	Media: Screen
	Author: Cultivate
--------------------------------------------------- */::-moz-selection{background:#191918;color:#fff;text-shadow:none}::selection{background:#191918;color:#fff;text-shadow:none}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}address,article,aside,audio,blockquote,body,canvas,div,em,figure,footer,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,li,nav,ol,p,section,span,strong,svg,td,th,time,tr,ul,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit}address,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/content/themes/roaming/fonts/roboto-mono-v31-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:500;src:url(/content/themes/roaming/fonts/ubuntu-v21-latin-500.woff2) format("woff2")}body{font-family:Roboto Mono,ui-monospace,monospace;font-size:1rem;font-weight:400;font-style:normal;line-height:1.5;color:light-dark(#191918,#e2e6e9)}h1{margin:0 0 .5em}h2,h3,h4,h5,h6{margin:0 0 .75em}h1{font-size:3rem;letter-spacing:-1.2px;line-height:1.2}h1,h2{font-family:Ubuntu,sans-serif;font-weight:500}h2{font-size:1.875rem}h3{font-family:Ubuntu,sans-serif;font-weight:500;font-size:1.3125rem}h4{font-size:1.375rem}h5{font-size:1.25rem}h6{font-size:1rem}p{font-size:1.125rem}address,dl,ol,p,ul{margin:0 0 1.75em}small{font-size:.75rem}ul{padding-left:24px}ol,ul{font-size:1.125rem}ol{padding-left:48px}ul{list-style-type:disc}ol{list-style-type:decimal}li ol,li ul{margin:0}dd,dl{margin:0 0 1.75em}dt{font-weight:400}b,strong{font-weight:700}em,i{font-style:italic}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}address{font-style:normal}blockquote{max-width:740px;margin-left:auto;margin-right:auto;font-style:italic;padding:30px 0 30px 90px;position:relative}blockquote:before{color:#aaa;content:"”";display:block;font-family:Georgia,Times New Roman,serif;font-size:4.5rem;font-style:normal;font-weight:700;line-height:1;position:absolute;left:-25px;top:32px;text-align:center;width:90px}blockquote p{color:#666}blockquote p:last-of-type{margin-bottom:0}cite{font-size:.9375rem;color:#666;font-style:normal;text-transform:uppercase}cite:before{content:"— "}blockquote cite{color:#666;display:block;margin-top:20px}a{text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all}a,a:active,a:focus,a:hover{color:light-dark(#191918,#e2e6e9)}a:active,a:focus,a:hover{text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a[href$=".PDF"],a[href$=".pdf"]{padding:2px 2px 2px 20px;background:url(/content/themes/roaming/images/pdficon.png) 0 no-repeat}hr{display:block;width:96px;height:2px;background:light-dark(rgba(0,0,0,.1),rgba(226,230,233,.3));margin:40px auto;border:0}.grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.column-2{grid-column-gap:40px;grid-row-gap:60px}@media (min-width:900px){.column-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.column-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.third-split{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}}.column-gap{grid-column-gap:20px}.row-gap{grid-row-gap:20px}.gallery-columns-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:20px}@media (min-width:600px){.gallery-columns-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-column-gap:20px}}.gallery-columns-3{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:20px}@media (min-width:600px){.gallery-columns-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-column-gap:20px}}@media screen and (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.header{position:relative;padding:20px}@media (min-width:900px){.header{display:-ms-grid;display:grid;grid-column-gap:30px;-ms-grid-columns:200px 30px auto 30px 24px;grid-template-columns:200px auto 24px;grid-template-areas:"a b c"}}.header button{position:absolute;top:20px;right:20px;width:24px;height:24px;-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:0;color:inherit;font:inherit;line-height:0}@media (min-width:900px){.header button{position:static}}.header button .icon-light{display:none}.header>*{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.logo{font-size:1.1875rem;display:block;margin-bottom:1em}@media (min-width:900px){.logo{grid-area:a;text-align:left;margin:0}}@media (min-width:600px){.site-navigation{grid-area:b}}@media (min-width:900px){.logo{-ms-grid-row:1;-ms-grid-column:1}.site-navigation{-ms-grid-row:1;-ms-grid-column:3}}.dark .header button .icon-light{display:block}.dark .header button .icon-dark{display:none}.nav,.nav li{padding:0;margin:0}.nav li{list-style:none;display:inline-block}.site-navigation .nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;height:100%}@media (min-width:900px){.site-navigation .nav{-ms-flex-pack:end;justify-content:flex-end}}.site-navigation .nav li{margin-right:11px}@media (min-width:1200px){.site-navigation .nav li{margin-right:21px}}.site-navigation .nav li:before{content:"[ ";color:light-dark(rgba(0,0,0,.66),rgba(226,230,233,.66))}.site-navigation .nav li:after{content:" ]";color:light-dark(rgba(0,0,0,.66),rgba(226,230,233,.66))}@media (min-width:1200px){.site-navigation .nav li:last-child{margin:0}}.site-navigation .nav a{text-decoration:none}.site-navigation .nav a:hover{color:light-dark(rgba(0,0,0,.66),rgba(226,230,233,.66));text-decoration:underline}.site-navigation .nav .current_page_item a,.site-navigation .nav .current_page_parent a{text-decoration:underline}.submenu{list-style:none;padding:0 0 15px}@media (min-width:1200px){.submenu{float:right;width:25%;margin-top:40px}}.submenu li{border-bottom:1px solid #fff}.submenu li:last-child{border-bottom:none}.submenu a{background-color:#191918;display:block;padding:0 20px 20px 18px;text-decoration:none}.submenu a:after{float:right;content:" →";transition:all .2s ease-in-out}.submenu a:hover{color:#191918}.submenu a:hover:after{padding-right:5px}.breadcrumbs{font-size:.875rem}.breadcrumbs,.breadcrumbs a{color:#c2c2c2}.sidebar{margin-bottom:40px}.sidebar .archives,.sidebar .categories{margin-top:50px}@media (min-width:900px){.sidebar .archives,.sidebar .categories{float:right;clear:right;width:25%}}.sidebar h4{color:#c2c2c2;margin-bottom:30px}.sidebar ul{list-style:none;padding:0;margin:0}.sidebar li{border-bottom:1px solid #fff}.sidebar li:last-child{border-bottom:none}.sidebar a{font-size:1rem;background-color:#fff;color:#c2c2c2;display:block;text-decoration:none;padding:0 20px;height:50px;line-height:50px}.sidebar li a:after{float:right;content:" →";transition:all .2s ease-in-out}.sidebar a:hover{background-color:#c2c2c2;color:#fff}.sidebar a:hover:after{color:#fff;padding-right:5px}.category-links ul{list-style-type:none;padding:0}.category-links ul li{font-size:.875rem;display:inline-block}.category-links ul li:before{content:"- "}.category-links ul li.current-cat a{text-decoration:underline}.category-links ul li a{font-size:.875rem;text-decoration:none}.category-links ul li a:hover{text-decoration:underline}.social-nav{list-style:none;padding:0;margin:0 0 2em;text-align:center}.social-nav li{list-style:none;display:inline;margin:0;padding:0}.social-share{clear:both;display:block}.social-share .social-share-title{margin:0 0 5px;text-transform:uppercase;font-size:.6875rem}.social-share .social-share-links{list-style:none;display:-ms-flexbox;display:flex;margin:0;padding:0}.social-share .social-share-links li{margin-right:6px}.social-share .social-share-links a{display:block;width:34px;height:36px;transition:background .15s;border-radius:5px}.social-share .social-share-links a:hover{background-color:rgba(0,0,0,.05)}.social-nav a[href*="facebook.com"]:before,.social-share-links a[href*="facebook.com"]:before{content:url(/content/themes/roaming/icons/facebook.svg);width:20px;height:20px;display:block;padding:8px 0;margin:0 auto}.social-nav a[href*="linkedin.com"]:before,.social-share-links a[href*="linkedin.com"]:before{content:url(/content/themes/roaming/icons/linkedin.svg)}.social-nav a[href*="pinterest.com"]:before{content:url(/content/themes/roaming/icons/pinterest.svg)}.social-nav a[href*="twitter.com"]:before,.social-nav a[href*="x.com"]:before,.social-share-links a[href*="twitter.com"]:before,.social-share-links a[href*="x.com"]:before{content:url(/content/themes/roaming/icons/x.svg);width:20px;height:20px;display:block;padding:8px 0;margin:0 auto}.social-nav a[href*="vimeo.com"]:before{content:url(/content/themes/roaming/icons/vimeo.svg)}.social-nav a[href*="youtube.com"]:before{content:url(/content/themes/roaming/icons/youtube.svg)}.social-nav a[href^="mailto:"]:before,.social-share-links a[href^="mailto:"]:before{content:url(/content/themes/roaming/icons/email.svg);width:20px;height:20px;display:block;padding:8px 0;margin:0 auto}.footer-nav{text-align:center}.footer-nav a{color:#fff;display:block;font-size:.875rem;font-weight:400;padding:0 10px}html{color-scheme:light}html.dark{color-scheme:dark}body{background-color:light-dark(#fff,#21262c);transition:all .3s}body.noScroll{overflow:hidden}img{display:block;max-width:100%}img,img[src$=".svg"]{width:100%;height:auto}img[src$=".svg"]{max-width:none}.inner{width:100%;padding:0 24px}@media (min-width:600px){.inner{width:88vw;max-width:1392px;padding:0;margin:0 auto}}.alignleft,.left{float:left;margin-right:20px}.alignright,.right{float:right;margin-left:20px}.hidden{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.responsive-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;margin-bottom:40px}.responsive-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}table{width:100%;padding:0;border-collapse:collapse;table-layout:fixed}.blog-wrap{margin:40px 0}@media (min-width:1200px){.blog-wrap{display:-ms-grid;display:grid;-ms-grid-columns:220px auto;grid-template-columns:220px auto;grid-column-gap:60px;grid-row-gap:60px}}@media (min-width:1200px){.blog-header{border-right:1px solid light-dark(rgba(0,0,0,.1),rgba(226,230,233,.3))}}.post-link .post-category{display:block;padding:12px 0 8px;color:light-dark(rgba(0,0,0,.66),rgba(226,230,233,.66));font-size:.75rem}.post-link img{margin:0}.post-link a{text-decoration:none}.post-link p{font-size:1rem;color:light-dark(rgba(0,0,0,.66),rgba(226,230,233,.66))}.post-header{width:100%;margin:40px 0}@media (min-width:1200px){.post-header{display:-ms-grid;display:grid;-ms-grid-columns:1fr 840px 1fr;grid-template-columns:1fr 840px 1fr}}.post-header .back-button{margin-bottom:30px}.post-header .back-button a{display:inline-block;padding:6px 14px;border:1px solid rgba(0,0,0,.15);border-radius:5px;color:light-dark(rgba(0,0,0,.66),rgba(226,230,233,.66));font-size:.875rem;text-decoration:none;line-height:1.5}@media (min-width:1200px){.post-header .back-button a{display:block;padding:0;border:0}}.post-header .back-button a:hover{background-color:#f6f5f4}@media (min-width:1200px){.post-header .back-button a:hover{text-decoration:underline;background-color:transparent}}.post-header .post-meta .date{display:block;margin:0 0 1em;font-size:.875rem;color:light-dark(rgba(0,0,0,.66),rgba(226,230,233,.66));line-height:1.5}.post{max-width:700px;margin:0 auto;padding:0 20px}@media (min-width:900px){.post{padding:0}}.article-body{position:relative;margin:60px 0}.article-body .reading-time-share,.article-body .social-share{margin:0 auto 40px;max-width:740px}@media (min-width:1200px){.article-body .reading-time-share{width:200px;position:absolute;top:0;left:0}}.article-body .reading-time-share:after{content:"";display:block;width:60px;height:1px;background:light-dark(rgba(0,0,0,.1),rgba(226,230,233,.3));margin-top:30px}.article-body .reading-time{margin-bottom:10px;font-size:.875rem}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6,.article-body ol,.article-body p,.article-body ul{margin-left:auto;margin-right:auto;max-width:740px}.article-body .gallery,.article-body img{margin-bottom:1.75em}.article-body .gallery img{margin:0}.article-body .gallery .gallery-caption{font-size:.875rem;padding:.5em 0 0 1em}@media (min-width:900px){.article-body .gallery .gallery-caption{padding:.5em 0 0}}.article-body .gallery .gallery-caption:before{content:"• "}.lat-long{display:block;text-align:center;font-size:.875rem}.page-header{margin:2em 0}.page-content{max-width:700px;margin-left:auto;margin-right:auto}.intro{text-align:center;padding:40px 0}.intro h1{font-family:Roboto Mono,ui-monospace,monospace}.blog-latest{padding-top:60px}.blog-latest h2{font-size:3rem}.footer{padding:60px 0}.footnotes{margin:0}.credit,.footnotes{display:block;width:100%;text-align:center}.credit{margin:0 auto}.pagination{clear:both;margin:60px 0 0}.pagination .nav-links,.pagination .page-numbers{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.pagination .page-numbers{font-size:.9375rem;min-width:32px;height:36px;text-align:center;text-decoration:none;border-radius:5px;margin:0 1px}.pagination .page-numbers:hover{background-color:rgba(0,0,0,.05)}.gform_wrapper{margin-bottom:40px}.gform_wrapper ul{list-style:none;padding:0}.gform_wrapper li{margin-bottom:20px}.gform_wrapper .gsection_title{margin-bottom:.5em;padding-bottom:.25em;border-bottom:2px solid}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper textarea{font-family:Roboto Mono,ui-monospace,monospace;font-weight:400;color:light-dark(#191918,#e2e6e9);font-size:.875rem;display:block;width:100%;border:1px solid #c2c2c2;padding:15px;box-shadow:none;outline:0;margin:0;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper textarea:focus{border-color:#191918}.gform_wrapper input:-moz-placeholder,.gform_wrapper input:-ms-input-placeholder,.gform_wrapper input::-moz-placeholder,.gform_wrapper input::-webkit-input-placeholder{color:#bbb}.gform_wrapper input[type=file]{width:100%}.gform_wrapper select{font-size:.875rem;padding:10px;height:50px;line-height:20px;width:100%;cursor:pointer;outline:0;background-image:url(/content/themes/roaming/images/arrow-down.png);background-size:12px;background-repeat:no-repeat;background-position:right 12px center;-webkit-appearance:none;-moz-appearance:none;border:1px solid #c2c2c2;border-radius:0}.gform_wrapper span label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ginput_complex{overflow:hidden}.gf_name_has_2{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:600px){.gf_name_has_2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-column-gap:20px}}.gf_name_has_3{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:900px){.gf_name_has_3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-column-gap:20px}}.gform_wrapper .button{height:40px;font-size:.875rem;color:#fff;background:#191918;border-radius:3px;border:0;padding:4px 18px;line-height:0;-webkit-appearance:none;-webkit-border-radius:0}.gform_wrapper .button:hover{background:light-dark(rgba(0,0,0,.66),rgba(226,230,233,.66))}.gform_footer img{width:25px;height:auto;margin:3px auto 0}.gform_validation_container{display:none}#extensions_message{font-size:.875rem}.gfield_required{color:#d9534f}.gfield_error input{background-color:#f2dede}.validation_error{margin-bottom:20px;color:#d9534f}.validation_message{font-size:.875rem;color:#d9534f}.browserupgrade{width:100%;position:fixed;left:0;bottom:0;z-index:2;margin:0;padding:20px 7.5%;text-align:center;background:#fcf8e3;border-top:1px solid #faf2cc;color:#8a6d3b}.browserupgrade a{color:#8a6d3b}.screen-notice{position:fixed;bottom:0;left:0;z-index:1;width:100%;height:20px;background:red;padding:0 10px;line-height:18px;text-align:center}@media (min-width:600px){.screen-notice{background:green}}@media (min-width:900px){.screen-notice{background:orange}}@media (min-width:1200px){.screen-notice{background:blue}}.screen-notice:before{font-size:.6875rem;content:"M";color:#fff}@media (min-width:600px){.screen-notice:before{content:"PT"}}@media (min-width:900px){.screen-notice:before{content:"LT"}}@media (min-width:1200px){.screen-notice:before{content:"D"}}