@font-face{font-family :"AtkinsonHyperlegibleNext";font-weight :700;font-style :normal;src :url("/fonts/AtkinsonHyperlegibleNext-Bold.woff2")format("woff2")}@font-face{font-family :"AtkinsonHyperlegibleNext";font-weight :800;font-style :normal;src :url("/fonts/AtkinsonHyperlegibleNext-ExtraBold.woff2")format("woff2")}@font-face{font-family :"AtkinsonHyperlegibleNext";font-weight :200;font-style :normal;src :url("/fonts/AtkinsonHyperlegibleNext-ExtraLight.woff2")format("woff2")}@font-face{font-family :"AtkinsonHyperlegibleNext";font-weight :300;font-style :normal;src :url("/fonts/AtkinsonHyperlegibleNext-Light.woff2")format("woff2")}@font-face{font-family :"AtkinsonHyperlegibleNext";font-weight :500;font-style :normal;src :url("/fonts/AtkinsonHyperlegibleNext-Medium.woff2")format("woff2")}@font-face{font-family :"AtkinsonHyperlegibleNext";font-weight :400;font-style :normal;src :url("/fonts/AtkinsonHyperlegibleNext-Regular.woff2")format("woff2")}@font-face{font-family :"AtkinsonHyperlegibleNext";font-weight :600;font-style :normal;src :url("/fonts/AtkinsonHyperlegibleNext-SemiBold.woff2")format("woff2")}@font-face{font-family :"AtkinsonHyperlegibleNext";font-weight :700;font-style :italic;src :url("/fonts/AtkinsonHyperlegibleNext-BoldItalic.woff2")format("woff2")}@font-face{font-family :"AtkinsonHyperlegibleNext";font-weight :800;font-style :italic;src :url("/fonts/AtkinsonHyperlegibleNext-ExtraBoldItalic.woff2")format("woff2")}@font-face{font-family :"AtkinsonHyperlegibleNext";font-weight :200;font-style :italic;src :url("/fonts/AtkinsonHyperlegibleNext-ExtraLightItalic.woff2")format("woff2")}@font-face{font-family :"AtkinsonHyperlegibleNext";font-weight :300;font-style :italic;src :url("/fonts/AtkinsonHyperlegibleNext-LightItalic.woff2")format("woff2")}@font-face{font-family :"AtkinsonHyperlegibleNext";font-weight :500;font-style :italic;src :url("/fonts/AtkinsonHyperlegibleNext-MediumItalic.woff2")format("woff2")}@font-face{font-family :"AtkinsonHyperlegibleNext";font-weight :400;font-style :italic;src :url("/fonts/AtkinsonHyperlegibleNext-RegularItalic.woff2")format("woff2")}@font-face{font-family :"AtkinsonHyperlegibleNext";font-weight :600;font-style :italic;src :url("/fonts/AtkinsonHyperlegibleNext-SemiBoldItalic.woff2")format("woff2")}html{font-size :62.5%;font-family :"AtkinsonHyperlegibleNext","ui-sans-serif";overflow-y :scroll}body{font-size :1.6rem;line-height :1.6;-webkit-transition :color 0.1s ease 0.0s;-moz-transition :color 0.1s ease 0.0s;-ms-transition :color 0.1s ease 0.0s;-o-transition :color 0.1s ease 0.0s;transition :color 0.1s ease 0.0s;-webkit-transition :background-color 0.1s ease 0.0s;-moz-transition :background-color 0.1s ease 0.0s;-ms-transition :background-color 0.1s ease 0.0s;-o-transition :background-color 0.1s ease 0.0s;transition :background-color 0.1s ease 0.0s;-webkit-transition :opacity 0.1s ease 0.0s;-moz-transition :opacity 0.1s ease 0.0s;-ms-transition :opacity 0.1s ease 0.0s;-o-transition :opacity 0.1s ease 0.0s;transition :opacity 0.1s ease 0.0s}main p{text-align :justify}.sr-only{position :absolute;width :1px;height :1px;padding-top :0;padding-right :0;padding-bottom :0;padding-left :0;margin-top :-1px;margin-right :-1px;margin-bottom :-1px;margin-left :-1px;overflow :hidden;clip :rect(0px,0px,0px,0px);border-width :0;white-space :nowrap}header{border-bottom-width :0.2rem;border-bottom-style :solid}nav{text-align :end}.nav-link{font-size :1.8rem;font-weight :bold;text-decoration :none}.nav-link:focus{outline :solid 3px rgba(0,0,0,0.0);outline-offset :3px}footer{margin-top :3rem;padding-left :0;padding-right :0;padding-top :1.2rem;padding-bottom :1.2rem;border-top-width :0.2rem;border-top-style :solid;font-size :1.2rem}.footer-content{display :flex;flex-direction :row;justify-content :space-between;align-items :baseline;margin-bottom :2rem}.keep-in-touch{display :flex;flex-direction :row;align-items :center}.keep-in-touch h3{font-size :1.4rem;margin-right :1rem;font-weight :600;margin-bottom :0}.keep-in-touch ul{list-style-type :none;padding-left :0;display :flex;flex-direction :row;margin-bottom :0;align-items :center}.keep-in-touch ul li{margin-bottom :0;margin-right :1.5rem;display :flex;align-items :center}.keep-in-touch .skip-link:focus{position :static;width :auto;height :auto;padding :0.5rem 1rem 0.5rem 1rem;margin :0 0 0 0;overflow :visible;clip :auto;white-space :normal;z-index :1000;display :block;font-weight :bold;text-decoration :none}.keep-in-touch .social-icon{width :1.6rem;height :1.6rem;color :inherit;display :inline-block;vertical-align :middle}.keep-in-touch .social-icon:hover{color :#d7827e}.keep-in-touch .keep-in-touch ul li a:focus{outline :solid 2px rgba(0,0,0,0.0);outline-offset :2px;border-radius :4px 4px 4px 4px}.copyright{font-style :italic;font-weight :400}.copyright p{margin-bottom :0}.hakyll-credit{font-style :italic;font-weight :400}.hakyll-credit p{margin-bottom :0}h1{font-size :2.4rem;margin-bottom :2rem}h2{font-size :2rem;margin-top :2.5rem;margin-bottom :1.5rem}h3{font-size :1.8rem;margin-top :2rem;margin-bottom :1.2rem;font-weight :600}h4{font-size :1.6rem;margin-top :1.5rem;margin-bottom :1rem;font-weight :600}article .header{font-size :1.4rem;font-style :italic}.note{margin-bottom :2rem}.note .note-header{margin-bottom :1.5rem;padding-bottom :1rem;border-bottom-width :1px;border-bottom-style :solid}.note .note-title{font-size :2rem;margin-bottom :0.5rem;font-weight :600}.note .note-date{font-size :1.2rem;font-style :italic;display :block;margin-bottom :0.5rem}.note .note-dates{display :flex;font-size :1.2rem;font-style :italic;margin-bottom :0.5rem;flex-wrap :wrap}.note .note-dates>*{margin-right :1rem}.note .note-published{font-weight :500}.note .note-updated{opacity :0.8}.note .note-tags{display :flex;flex-wrap :wrap}.note .note-tag{font-size :1.1rem;padding-top :0.25rem;padding-right :0.5rem;padding-bottom :0.25rem;padding-left :0.5rem;margin-right :0.5rem;margin-bottom :0.5rem;border-radius :3px 3px 3px 3px;font-weight :500;text-decoration :none;display :inline-block}.note .note-tag:hover{text-decoration :none;opacity :0.8}.note .note-content{line-height :1.6}.notes-list{margin-top :2rem}.notes-list .note-listing{margin-bottom :2rem;padding-bottom :1.5rem;border-bottom-width :1px;border-bottom-style :solid}.notes-list .note-listing h2{margin-bottom :0.5rem;font-size :1.8rem}.notes-list .note-listing h2 a{text-decoration :none}.notes-list .note-listing h2 a:hover{text-decoration :underline}.notes-list .note-listing .note-date{font-size :1.2rem;font-style :italic;display :block;margin-bottom :0.5rem}.notes-list .note-listing .note-dates{display :flex;font-size :1.1rem;font-style :italic;margin-bottom :0.5rem;flex-wrap :wrap}.notes-list .note-listing .note-dates>*{margin-right :1rem}.notes-list .note-listing .note-published{font-weight :500}.notes-list .note-listing .note-updated{opacity :0.8}.notes-list .note-listing .note-tags{margin-top :0.5rem}.notes-list .note-listing .note-tag{padding-top :0.2rem;padding-right :0.4rem;padding-bottom :0.2rem;padding-left :0.4rem}.tag-cloud{margin-top :2rem;margin-bottom :3rem;text-align :center;line-height :1.8}.tag-cloud nav{display :block}.tag-cloud .tag-list{list-style-type :none;padding-left :0;display :flex;flex-wrap :wrap;justify-content :center;align-items :center;margin-bottom :0}.tag-cloud .tag-list li{display :inline-block;margin-bottom :0}.tag-cloud a{display :inline-block;margin :0.3rem 0.5rem 0.3rem 0.5rem;padding :0.4rem 0.8rem 0.4rem 0.8rem;text-decoration :none;border-radius :20px 20px 20px 20px;font-weight :500;-webkit-transition :all 0.2s ease 0.0s;-moz-transition :all 0.2s ease 0.0s;-ms-transition :all 0.2s ease 0.0s;-o-transition :all 0.2s ease 0.0s;transition :all 0.2s ease 0.0s}.tag-cloud a:hover{text-decoration :none;opacity :0.8}.breadcrumbs{margin-bottom :1.5rem;font-size :1.4rem}.breadcrumbs .breadcrumb-link{text-decoration :none;font-weight :500}.breadcrumbs .breadcrumb-link:hover{text-decoration :underline}.breadcrumbs .breadcrumb-separator{margin :0rem 0.5rem 0rem 0.5rem;opacity :0.6}.breadcrumbs-bottom{margin-top :2rem;margin-bottom :1rem}.talks-list{margin-top :2rem}.talks-list .talk{margin-bottom :3rem;padding-bottom :2rem;border-bottom-style :solid;border-bottom-width :1px;border-bottom-color :#e5e5e5}.talks-list .talk .talk-header{margin-bottom :1rem}.talks-list .talk .talk-header .talk-title{font-size :1.8rem;font-weight :600;margin-bottom :0.5rem;line-height :1.3}.talks-list .talk .talk-header .talk-meta{display :flex;flex-wrap :wrap;align-items :center;font-size :1.4rem;gap :1rem}.talks-list .talk .talk-header .talk-meta .talk-organisation{font-weight :500}.talks-list .talk .talk-header .talk-meta .talk-date{font-style :italic;opacity :0.8}.talks-list .talk .talk-description{margin-bottom :1.5rem;line-height :1.6}.talks-list .talk .talk-description p:last-child{margin-bottom :0}.talks-list .talk .talk-links{display :flex;gap :1rem;flex-wrap :wrap}.talks-list .talk .talk-links .talk-link{display :inline-block;padding :0.5rem 1rem 0.5rem 1rem;text-decoration :none;border-radius :6px 6px 6px 6px;font-weight :500;font-size :1.4rem;-webkit-transition :all 0.2s ease 0.0s;-moz-transition :all 0.2s ease 0.0s;-ms-transition :all 0.2s ease 0.0s;-o-transition :all 0.2s ease 0.0s;transition :all 0.2s ease 0.0s}.talks-list .talk .talk-links .talk-link .link-icon{margin-right :0.5rem}.talks-list .talk .talk-links .talk-link:hover{text-decoration :none}a{text-decoration :underline}a:focus{outline :solid 2px rgba(0,0,0,0.0);outline-offset :2px}.logo a{font-weight :bold;text-decoration :none;display :flex;align-items :center}.logo a:focus{outline :solid 3px rgba(0,0,0,0.0);outline-offset :3px;border-radius :4px 4px 4px 4px}.logo-icon{width :2rem;height :2rem;margin-right :0.5rem;flex-shrink :0}code{font-family :"monospace";padding-top :2px;padding-right :4px;padding-bottom :2px;padding-left :4px;font-size :90%}pre{padding :1rem 1rem 1rem 1rem;overflow-x :auto}pre code{padding :0 0 0 0;background-color :rgba(0,0,0,0.0)}blockquote{border-left-width :4px;border-left-style :solid;padding-left :1rem;font-style :italic}nav[aria-label="List of all notes"]{text-align :left}nav[aria-label="List of all notes"] ul{list-style-type :none;padding-left :0}nav[aria-label="List of all notes"] ul li{margin-bottom :0.8rem;display :block;text-align :left}ul{padding-left :2rem;list-style-type :disc}ul li{margin-bottom :0.5rem}ol{padding-left :2rem}ol li{margin-bottom :0.5rem}table{width :100%;border-collapse :collapse;margin-bottom :1.5rem}table thead{border-bottom-width :2px;border-bottom-style :solid}table thead th{padding-bottom :0.5rem;text-align :left}table td{padding :0.5rem 0.5rem 0.5rem 0;border-bottom-width :1px;border-bottom-style :solid}body{color :#575279;background-color :#faf4ed}header{border-bottom-color :#9893a5}.nav-link{color :#907aa9}.nav-link:hover{color :#b4637a}footer{border-top-color :#9893a5;color :#575279}h1{color :#b4637a}h2{color :#907aa9}h3{color :#ea9d34}h4{color :#d7827e}article .header{color :#797593}a{color :#286983}a:hover{color :#d7827e}.btn-primary{background-color :#b4637a;color :#faf4ed;padding :0.75rem 1.5rem 0.75rem 1.5rem;border-radius :6px 6px 6px 6px;text-decoration :none;font-weight :600;display :inline-block;-webkit-transition :all 0.2s ease 0.0s;-moz-transition :all 0.2s ease 0.0s;-ms-transition :all 0.2s ease 0.0s;-o-transition :all 0.2s ease 0.0s;transition :all 0.2s ease 0.0s}.btn-primary:hover{background-color :#d7827e;color :#faf4ed}.keep-in-touch ul li a{text-decoration :none}.logo a{color :#575279}.logo a:hover{color :#b4637a}code{background-color :#f2e9e1}pre{background-color :#f2e9e1}blockquote{border-left-color :#9893a5;color :#797593}table thead{border-bottom-color :#9893a5}table td{border-bottom-color :#9893a5}a:focus{outline :solid 2px #286983}.nav-link:focus{outline :solid 3px #907aa9}.note .note-header{border-bottom-color :#9893a5}.note .note-title{color :#b4637a}.note .note-date{color :#797593}.note .note-tag{background-color :#f2e9e1;color :#286983}.breadcrumbs .breadcrumb-link{color :#56949f}.breadcrumbs .breadcrumb-link:hover{color :#907aa9}.talks-list .talk{border-bottom-color :#9893a5}.talks-list .video-link{background-color :#56949f;color :#faf4ed}.talks-list .video-link:hover{background-color :#286983}.talks-list .slides-link{background-color :#907aa9;color :#faf4ed}.talks-list .slides-link:hover{background-color :#b4637a}.notes-list .note-listing{border-bottom-color :#9893a5}.notes-list .note-listing h2 a{color :#907aa9;font-weight :600}.notes-list .note-listing h2 a:hover{color :#b4637a}.notes-list .note-listing .note-tag{color :#ea9d34}nav[aria-label="List of all notes"] .note-listing h2 a{color :#907aa9;font-weight :600}nav[aria-label="List of all notes"] .note-listing h2 a:hover{color :#b4637a}nav[aria-label="List of all notes"] .note-listing .note-tag{color :#ea9d34}.tag-cloud a{background-color :#f2e9e1;color :#286983}.tag-cloud a:hover{background-color :#9893a5;color :#575279}.nav-toggle{position :absolute;opacity :0;left :-999px;height :0px;width :0px}.nav-toggle-label{position :absolute;top :0.6rem;right :0.6rem;display :none;height :2.8rem;width :2.8rem;cursor :pointer;align-items :center;justify-content :center}.nav-toggle-label{color :#575279}.hamburger{position :relative;width :2rem;height :0.25rem;background-color :#575279;border-radius :2px 2px 2px 2px;-webkit-transition :transform 0.3s ease 0.0s;-moz-transition :transform 0.3s ease 0.0s;-ms-transition :transform 0.3s ease 0.0s;-o-transition :transform 0.3s ease 0.0s;transition :transform 0.3s ease 0.0s}.hamburger:before{content :"";position :absolute;left :0;top :-0.6rem;width :100%;height :0.25rem;background-color :#575279;border-radius :2px 2px 2px 2px;-webkit-transition :top 0.3s ease 0.0s;-moz-transition :top 0.3s ease 0.0s;-ms-transition :top 0.3s ease 0.0s;-o-transition :top 0.3s ease 0.0s;transition :top 0.3s ease 0.0s;-webkit-transition :transform 0.3s ease 0.0s;-moz-transition :transform 0.3s ease 0.0s;-ms-transition :transform 0.3s ease 0.0s;-o-transition :transform 0.3s ease 0.0s;transition :transform 0.3s ease 0.0s}.hamburger:after{content :"";position :absolute;left :0;bottom :-0.6rem;width :100%;height :0.25rem;background-color :#575279;border-radius :2px 2px 2px 2px;-webkit-transition :bottom 0.3s ease 0.0s;-moz-transition :bottom 0.3s ease 0.0s;-ms-transition :bottom 0.3s ease 0.0s;-o-transition :bottom 0.3s ease 0.0s;transition :bottom 0.3s ease 0.0s;-webkit-transition :transform 0.3s ease 0.0s;-moz-transition :transform 0.3s ease 0.0s;-ms-transition :transform 0.3s ease 0.0s;-o-transition :transform 0.3s ease 0.0s;transition :transform 0.3s ease 0.0s}.nav-toggle:checked+.nav-toggle-label .hamburger{-webkit-transform :rotate(45deg);-moz-transform :rotate(45deg);-ms-transform :rotate(45deg);-o-transform :rotate(45deg);transform :rotate(45deg)}.nav-toggle:checked+.nav-toggle-label .hamburger:before{top :0;-webkit-transform :rotate(90deg);-moz-transform :rotate(90deg);-ms-transform :rotate(90deg);-o-transform :rotate(90deg);transform :rotate(90deg)}.nav-toggle:checked+.nav-toggle-label .hamburger:after{bottom :0;-webkit-transform :rotate(90deg);-moz-transform :rotate(90deg);-ms-transform :rotate(90deg);-o-transform :rotate(90deg);transform :rotate(90deg)}.nav-close{display :none;position :absolute;top :0.3rem;right :0.3rem;font-size :2.4rem;font-weight :bold;line-height :1;padding :0.8rem 1rem 0.8rem 1rem;cursor :pointer;color :#575279;text-decoration :none}.nav-close:hover{color :#b4637a}.nav-close:focus{outline :solid 2px #286983;outline-offset :2px}@media screen and (prefers-color-scheme:light){body{color :#575279;background-color :#faf4ed}header{border-bottom-color :#9893a5}.nav-link{color :#907aa9}.nav-link:hover{color :#b4637a}footer{border-top-color :#9893a5;color :#575279}h1{color :#b4637a}h2{color :#907aa9}h3{color :#ea9d34}h4{color :#d7827e}article .header{color :#797593}a{color :#286983}a:hover{color :#d7827e}.btn-primary{background-color :#b4637a;color :#faf4ed}.btn-primary:hover{background-color :#d7827e;color :#faf4ed}.keep-in-touch ul li a{text-decoration :none}.logo a{color :#575279}.logo a:hover{color :#b4637a}code{background-color :#f2e9e1}pre{background-color :#f2e9e1}blockquote{border-left-color :#9893a5;color :#797593}table thead{border-bottom-color :#9893a5}table td{border-bottom-color :#9893a5}a:focus{outline :solid 2px #286983}.nav-link:focus{outline :solid 3px #286983}.note .note-header{border-bottom-color :#9893a5}.note .note-title{color :#b4637a}.note .note-date{color :#797593}.note .note-tag{background-color :#f2e9e1;color :#797593}.breadcrumbs .breadcrumb-link{color :#56949f}.breadcrumbs .breadcrumb-link:hover{color :#907aa9}.talks-list .talk{border-bottom-color :#9893a5}.talks-list .video-link{background-color :#56949f;color :#faf4ed}.talks-list .video-link:hover{background-color :#286983}.talks-list .slides-link{background-color :#907aa9;color :#faf4ed}.talks-list .slides-link:hover{background-color :#b4637a}.notes-list .note-listing{border-bottom-color :#9893a5}.notes-list .note-listing h2 a{color :#907aa9;font-weight :600}.notes-list .note-listing h2 a:hover{color :#b4637a}.notes-list .note-listing .note-tag{color :#ea9d34}nav[aria-label="List of all notes"] .note-listing h2 a{color :#907aa9;font-weight :600}nav[aria-label="List of all notes"] .note-listing h2 a:hover{color :#b4637a}nav[aria-label="List of all notes"] .note-listing .note-tag{color :#ea9d34}.tag-cloud a{background-color :#f2e9e1;color :#286983;font-weight :500}.tag-cloud a:hover{background-color :#9893a5;color :#575279}}@media screen and (prefers-color-scheme:dark){body{color :#e0def4;background-color :#232136}header{border-bottom-color :#6e6a86}.nav-link{color :#c4a7e7}.nav-link:hover{color :#eb6f92}footer{border-top-color :#6e6a86;color :#908caa}h1{color :#eb6f92}h2{color :#c4a7e7}h3{color :#f6c177}h4{color :#ea9a97}article .header{color :#908caa}a{color :#9ccfd8}a:hover{color :#c4a7e7}.btn-primary{background-color :#eb6f92;color :#232136}.btn-primary:hover{background-color :#ea9a97;color :#232136}.keep-in-touch ul li a{text-decoration :none}.logo a{color :#e0def4}.logo a:hover{color :#eb6f92}code{background-color :#393552}pre{background-color :#393552}blockquote{border-left-color :#6e6a86;color :#908caa}table thead{border-bottom-color :#6e6a86}table td{border-bottom-color :#6e6a86}a:focus{outline :solid 2px #9ccfd8}.nav-link:focus{outline :solid 3px #c4a7e7}.nav-close{color :#e0def4}.nav-close:hover{color :#eb6f92}.nav-close:focus{outline :solid 2px #9ccfd8}.note .note-header{border-bottom-color :#6e6a86}.note .note-title{color :#eb6f92}.note .note-date{color :#908caa}.note .note-tag{background-color :#393552;color :#908caa}.breadcrumbs .breadcrumb-link{color :#9ccfd8}.breadcrumbs .breadcrumb-link:hover{color :#c4a7e7}.talks-list .talk{border-bottom-color :#6e6a86}.talks-list .video-link{background-color :#9ccfd8;color :#232136}.talks-list .video-link:hover{background-color :#3e8fb0}.talks-list .slides-link{background-color :#c4a7e7;color :#232136}.talks-list .slides-link:hover{background-color :#eb6f92}.notes-list .note-listing{border-bottom-color :#6e6a86}.notes-list .note-listing h2 a{color :#c4a7e7;font-weight :600}.notes-list .note-listing h2 a:hover{color :#eb6f92}.notes-list .note-listing .note-tag{color :#f6c177}nav[aria-label="List of all notes"] .note-listing h2 a{color :#c4a7e7;font-weight :600}nav[aria-label="List of all notes"] .note-listing h2 a:hover{color :#eb6f92}nav[aria-label="List of all notes"] .note-listing .note-tag{color :#f6c177}.tag-cloud a{background-color :#393552;color :#9ccfd8;font-weight :500}.tag-cloud a:hover{background-color :#6e6a86;color :#e0def4}}@media screen and (prefers-color-scheme:dark){.nav-toggle-label{color :#e0def4}.hamburger{background-color :#e0def4}.hamburger:before{background-color :#e0def4}.hamburger:after{background-color :#e0def4}}@media screen and (prefers-reduced-motion:reduce){*{-webkit-transition :none 0.0s ease 0.0s;-moz-transition :none 0.0s ease 0.0s;-ms-transition :none 0.0s ease 0.0s;-o-transition :none 0.0s ease 0.0s;transition :none 0.0s ease 0.0s}.hamburger{-webkit-transition :none 0.0s ease 0.0s;-moz-transition :none 0.0s ease 0.0s;-ms-transition :none 0.0s ease 0.0s;-o-transition :none 0.0s ease 0.0s;transition :none 0.0s ease 0.0s}.hamburger:before{-webkit-transition :none 0.0s ease 0.0s;-moz-transition :none 0.0s ease 0.0s;-ms-transition :none 0.0s ease 0.0s;-o-transition :none 0.0s ease 0.0s;transition :none 0.0s ease 0.0s}.hamburger:after{-webkit-transition :none 0.0s ease 0.0s;-moz-transition :none 0.0s ease 0.0s;-ms-transition :none 0.0s ease 0.0s;-o-transition :none 0.0s ease 0.0s;transition :none 0.0s ease 0.0s}nav{-webkit-transition :none 0.0s ease 0.0s;-moz-transition :none 0.0s ease 0.0s;-ms-transition :none 0.0s ease 0.0s;-o-transition :none 0.0s ease 0.0s;transition :none 0.0s ease 0.0s}}@media screen and (max-width:319px){body{width :90%;margin :0 0 0 0;padding :0 5% 0 5%}header{margin :4.2rem 0 4.2rem 0;position :relative;padding-right :3.5rem}footer{text-align :center}.nav-toggle-label{display :flex}.nav-close{display :block}nav{position :fixed;top :4rem;left :0;right :0;background-color :#faf4ed;text-align :center;padding-top :3rem;padding-bottom :1rem;-webkit-transform :translateY(-100px);-moz-transform :translateY(-100px);-ms-transform :translateY(-100px);-o-transform :translateY(-100px);transform :translateY(-100px);opacity :0;visibility :hidden;-webkit-transition :transform 0.3s ease 0.0s;-moz-transition :transform 0.3s ease 0.0s;-ms-transition :transform 0.3s ease 0.0s;-o-transition :transform 0.3s ease 0.0s;transition :transform 0.3s ease 0.0s;-webkit-transition :opacity 0.3s ease 0.0s;-moz-transition :opacity 0.3s ease 0.0s;-ms-transition :opacity 0.3s ease 0.0s;-o-transition :opacity 0.3s ease 0.0s;transition :opacity 0.3s ease 0.0s;-webkit-transition :visibility 0.3s ease 0.0s;-moz-transition :visibility 0.3s ease 0.0s;-ms-transition :visibility 0.3s ease 0.0s;-o-transition :visibility 0.3s ease 0.0s;transition :visibility 0.3s ease 0.0s;width :100%;z-index :100}.nav-toggle:checked~nav{-webkit-transform :translateY(0);-moz-transform :translateY(0);-ms-transform :translateY(0);-o-transform :translateY(0);transform :translateY(0);opacity :1;visibility :visible;border-bottom-style :solid;border-bottom-width :1px;border-bottom-color :#9893a5}.nav-link{display :block;line-height :1.6;padding-top :0.5rem;padding-bottom :0.5rem}.logo{margin :1rem auto 3rem auto;text-align :center}.logo a{font-size :2.4rem;display :flex;align-items :center;justify-content :center}.logo-icon{width :3rem;height :3rem;margin-right :0.7rem}.footer-content{flex-direction :column;align-items :center}.keep-in-touch{flex-direction :column;margin-bottom :1.5rem}.copyright{flex-direction :column;align-items :center}.hakyll-credit{flex-direction :column;align-items :center}@media screen and (prefers-color-scheme:dark){nav{background-color :#232136}}}@media screen and (min-width:320px) and (max-width:639px){body{width :90%;margin :0 0 0 0;padding :0 5% 0 5%}header{margin :4.2rem 0 4.2rem 0;position :relative;padding-right :3.5rem}footer{text-align :center}.nav-toggle-label{display :flex}.nav-close{display :block}nav{position :fixed;top :4rem;left :0;right :0;background-color :#faf4ed;text-align :center;padding-top :3rem;padding-bottom :1rem;-webkit-transform :translateY(-100px);-moz-transform :translateY(-100px);-ms-transform :translateY(-100px);-o-transform :translateY(-100px);transform :translateY(-100px);opacity :0;visibility :hidden;-webkit-transition :transform 0.3s ease 0.0s;-moz-transition :transform 0.3s ease 0.0s;-ms-transition :transform 0.3s ease 0.0s;-o-transition :transform 0.3s ease 0.0s;transition :transform 0.3s ease 0.0s;-webkit-transition :opacity 0.3s ease 0.0s;-moz-transition :opacity 0.3s ease 0.0s;-ms-transition :opacity 0.3s ease 0.0s;-o-transition :opacity 0.3s ease 0.0s;transition :opacity 0.3s ease 0.0s;-webkit-transition :visibility 0.3s ease 0.0s;-moz-transition :visibility 0.3s ease 0.0s;-ms-transition :visibility 0.3s ease 0.0s;-o-transition :visibility 0.3s ease 0.0s;transition :visibility 0.3s ease 0.0s;width :100%;z-index :100}.nav-toggle:checked~nav{-webkit-transform :translateY(0);-moz-transform :translateY(0);-ms-transform :translateY(0);-o-transform :translateY(0);transform :translateY(0);opacity :1;visibility :visible;border-bottom-style :solid;border-bottom-width :1px;border-bottom-color :#9893a5}.nav-link{display :block;line-height :1.6;padding-top :0.5rem;padding-bottom :0.5rem}.logo{margin :1rem auto 3rem auto;text-align :center}.logo a{font-size :2.4rem;display :flex;align-items :center;justify-content :center}.logo-icon{width :3rem;height :3rem;margin-right :0.7rem}.footer-content{flex-direction :column;align-items :center}.keep-in-touch{flex-direction :column;margin-bottom :1.5rem}.copyright{flex-direction :column;align-items :center}.hakyll-credit{flex-direction :column;align-items :center}@media screen and (prefers-color-scheme:dark){nav{background-color :#232136}}}@media screen and (min-width:640px){body{width :65ch;margin :0 auto 0 auto;padding :0 0 0 0}header{margin :0 0 3rem 0;padding-left :0;padding-right :0;padding-top :1.2rem;padding-bottom :1.2rem}nav{margin :0 0 0 0;text-align :end}.nav-link{margin :0 0 0 1.2rem;display :inline}footer{font-size :1.4rem}.footer-content{justify-content :space-between}.copyright{text-align :center}.hakyll-credit{text-align :end}.logo{margin :0 0 0 0;text-align :start}.logo a{float :left;font-size :1.8rem}.logo-icon{width :2.2rem;height :2.2rem;margin-right :0.5rem}}