/*!
 * Theme Name: Honolulu
 * Theme URI: https://hey.georgie.nu/
 * Description: Design for personal blog Hey Georgie.
 * Version: 1.0
 * Author: Georgie Cooke (née Luhur)
 * Author URI: https://hey.georgie.nu/
 * Copyright Georgie Cooke 2014–2020, not to be redistributed. Please respect my work and do not copy parts of my layout directly.
 *
 */.c-intro a,.post__content a,.c-footer a{display:inline-block;margin-left:0.05rem;margin-right:0.05rem;position:relative;transition:transform 0.2s}.c-intro a::after,.post__content a::after,.c-footer a::after{content:'';opacity:0}.c-intro a::before,.post__content a::before,.c-footer a::before{background-color:rgba(80,200,196,0.05);border-radius:0.25rem;content:'';height:50%;left:0;position:absolute;top:0;transform:translate(-0.2em, 0.8em);transition:transform 0.3s;width:100%;z-index:-1}.c-intro a:hover,.post__content a:hover,.c-footer a:hover{transform:translate(-0.05em, 0.05em)}.c-intro a:hover::after,.post__content a:hover::after,.c-footer a:hover::after{opacity:1}.c-intro a:hover::before,.post__content a:hover::before,.c-footer a:hover::before{background-color:rgba(124,215,215,0.4);transform:translate(0.05em, 0.4em) scale(1.05)}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:400;src:local("Libre Franklin Italic"),local("LibreFranklin-Italic"),url(https://fonts.gstatic.com/s/librefranklin/v2/zrsyK9EytLQ07oRM9IZIseBZVS-9Jq9VVTx4Ff4aaeY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:400;src:local("Libre Franklin Italic"),local("LibreFranklin-Italic"),url(https://fonts.gstatic.com/s/librefranklin/v2/zrsyK9EytLQ07oRM9IZIsfGsKnBXzCrTwbTEnXF67pE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:600;src:local("Libre Franklin SemiBold Italic"),local("LibreFranklin-SemiBoldItalic"),url(https://fonts.gstatic.com/s/librefranklin/v2/7_V210XP3LBEtEwiCTqho2KNGfoWpVZ5JzO5fxD5NDX2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:600;src:local("Libre Franklin SemiBold Italic"),local("LibreFranklin-SemiBoldItalic"),url(https://fonts.gstatic.com/s/librefranklin/v2/7_V210XP3LBEtEwiCTqho5I_28YS826W_m0vdjw0ado.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:400;src:local("Libre Franklin"),local("LibreFranklin-Regular"),url(https://fonts.gstatic.com/s/librefranklin/v2/PFwjf3aDdAQPvNKUrT3U7xHoxYlEhdfxgPTmEO-jGTc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:400;src:local("Libre Franklin"),local("LibreFranklin-Regular"),url(https://fonts.gstatic.com/s/librefranklin/v2/PFwjf3aDdAQPvNKUrT3U77v_weys7n7jZxU_6MdmmbI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:600;src:local("Libre Franklin SemiBold"),local("LibreFranklin-SemiBold"),url(https://fonts.gstatic.com/s/librefranklin/v2/1_DGDtljMiPWFs5rl_p0yGwGxmvWtJ4lCHDfbg-API0.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:600;src:local("Libre Franklin SemiBold"),local("LibreFranklin-SemiBold"),url(https://fonts.gstatic.com/s/librefranklin/v2/1_DGDtljMiPWFs5rl_p0yIw9bV740MgqmR6w4gD2Gfs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:local("Poppins Regular"),local("Poppins-Regular"),url(https://fonts.gstatic.com/s/poppins/v5/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:local("Poppins Regular"),local("Poppins-Regular"),url(https://fonts.gstatic.com/s/poppins/v5/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:local("Poppins Regular"),local("Poppins-Regular"),url(https://fonts.gstatic.com/s/poppins/v5/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{margin:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}img{border:0}button,input,textarea{-webkit-appearance:none;box-sizing:border-box;color:inherit;font:inherit;margin:0;vertical-align:baseline}button,input{overflow:visible;line-height:normal}button{text-transform:none}button,[type="button"],[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}input[type="checkbox"]{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:textfield;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;resize:vertical;vertical-align:top}hr{box-sizing:content-box;height:0;overflow:visible}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}sup{line-height:0;position:relative;top:-0.5em;vertical-align:baseline}[hidden]{display:none}html{background-color:#fefefe;color:#343434;font-family:'Libre Franklin', sans-serif;font-size:1rem;font-weight:300;line-height:1.8}@media screen and (min-width: 65rem){body{font-size:1.15rem}}@media screen and (min-width: 130rem){body{font-size:1.25rem;line-height:2}}a{color:#0e7ea2;font-weight:700;text-decoration:none}a:hover{color:#006586}li>a{vertical-align:top}a:focus{background-color:#ffdab9;color:#000 !important;outline:none}a:hover:focus::before{content:none}b,strong{font-weight:700}h1{font-family:Poppins, sans-serif;font-size:200%;line-height:1.5}h2{font-family:Poppins, sans-serif;font-size:175%;line-height:1.6}h3{font-family:Poppins, sans-serif;font-size:140%;margin-bottom:0}h4{font-family:Poppins, sans-serif;font-size:125%}h4+p{margin-top:0.25rem}h5{font-family:Poppins, sans-serif;font-size:110%}h6{font-family:Poppins, sans-serif;font-size:100%;margin-bottom:0}img{height:auto;max-width:100%;width:100%}textarea{width:100%}hr{border:0;border-top:2px solid #ffdab9;height:1px;margin:2rem auto;max-width:5rem;width:100%}small{display:inline-block;font-size:90%}dt{font-weight:500}iframe{display:block;margin:0 auto;max-width:100%}.u-hidden{display:none}.u-visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}img{color:#585858;position:relative}img::before{content:'Broken image of: '}img::after{background-color:#f9f9f9;border:1px dashed #ffdab9;border-radius:0.25rem;content:'';height:100%;left:-0.5rem;padding:0.5rem;position:absolute;top:-0.5rem;width:100%;z-index:-1}blockquote{border-radius:0.25rem;color:#a75534;margin:2rem 0;padding:2rem 0 2rem 4rem;position:relative;quotes:'\201C' '\201D' '\2018' '\2019'}blockquote p:first-child{display:inline}blockquote p:last-child{margin-bottom:0}blockquote::before{color:#ffbaa7;content:open-quote;display:block;font-family:Georgia, 'Times New Roman', serif;font-size:8rem;line-height:0;margin-left:-4rem;margin-top:3rem;position:absolute}blockquote::after{background-color:rgba(255,186,167,0.1);border-radius:0.25rem;content:'';display:inline-block;height:100%;position:absolute;right:-1.25rem;top:0;width:100%;z-index:-1}@media screen and (min-width: 75rem){.post__content blockquote{border:3px solid #ffe8e2;left:-2rem;margin:4rem 0;padding:1.5rem 1.5rem 2.5rem 5rem}.post__content blockquote::before{font-size:11rem;margin-left:0;margin-top:1.5rem;position:static}.post__content blockquote::after{top:-1rem}}@media screen and (min-width: 130rem){.post__content blockquote{border-width:5px;padding:2.5rem 2.5rem 3.5rem 6rem}}code{background-color:#0e7ea2;border-radius:0.25rem;color:#fff;font-family:Hack, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:0.9em;font-style:normal;font-weight:normal;padding:0.25rem 0.5rem}pre{background-color:rgba(67,204,201,0.2);border:2px solid #68d4d1;border-left-width:1rem;border-radius:0.5rem;color:#4a4a4a;font-family:Hack, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:0.9rem;margin:2rem 0;padding:1.5rem;white-space:pre-wrap;word-wrap:break-word}pre>code{background:none;color:#4a4a4a;font-size:110%;padding:0}mark{background:#ffdab9;padding:0.25rem}mark>code{margin-left:-0.25rem}code>mark{word-break:break-all}@supports (display: grid){.c-box-listing{display:grid;grid-gap:1.5rem}@media screen and (min-width: 60rem){.c-box-listing{grid-template-columns:1fr 1fr 1fr;margin-left:2rem;margin-right:2rem}}@media screen and (min-width: 60rem){.c-box-listing--home{grid-template-columns:1fr 1fr;margin-left:0;margin-right:0}}}.c-box{align-items:flex-end;background-color:rgba(80,200,196,0.05);background-position:center;background-size:cover;border-radius:0.25rem;display:flex;grid-column-start:initial;justify-content:center;min-height:40vh;transition:transform 0.2s ease-out}@media screen and (min-width: 40rem){.c-box{height:60vh;min-height:0}}@media screen and (min-width: 60rem){.c-box{height:65vh;max-height:26rem}}.c-box:hover{transform:scale(1.01)}.c-box-info{background-color:rgba(255,255,255,0.75);color:#343434;padding:0.75rem 1rem;width:100%}@media screen and (min-width: 40rem){.c-box-info{padding:1rem 1.5rem}}.c-box-info__subtitle{display:block;font-size:90%;margin-bottom:0.5rem}.c-box-info__title{font-family:Poppins, sans-serif;font-size:120%;font-weight:bold;line-height:1.5;margin-bottom:0}.btn{background-color:#0e7ea2;border:none;border-radius:0.25rem;color:#fff;display:inline-block;font-family:Poppins, sans-serif;font-weight:700;padding:0.75em 1.5em;transition:background-color 0.2s}.btn:hover{background-color:#108c98}.btn:focus{background-color:#ffdab9;color:#000;outline:none}.c-checkbox{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end;height:2rem;margin-bottom:2rem;margin-top:2rem;position:relative}.c-checkbox__indicator{background-color:rgba(255,255,255,0.75);border:2px solid rgba(124,215,215,0.4);border-radius:0.25rem;flex-shrink:0;height:1.5rem;margin-right:1rem;position:relative;transition:background-color 0.2s, color 0.2s;width:1.5rem}.c-checkbox__indicator::after{border:solid #fff;border-width:0 0.2rem 0.2rem 0;content:'';display:none;height:0.8rem;left:0.4rem;position:absolute;transform:rotate(45deg);top:0.05rem;width:0.3rem}.c-checkbox input:checked ~ .c-checkbox__indicator::after{display:block}.c-checkbox input{opacity:0;position:absolute;z-index:-1}.c-checkbox input:checked ~ .c-checkbox__indicator{background-color:#0e7ea2;border-color:#0e7ea2}.c-checkbox:hover input ~ .c-checkbox__indicator,.c-checkbox input:focus ~ .c-checkbox__indicator{background-color:rgba(124,215,215,0.4)}.c-checkbox:hover input:not([disabled]):checked ~ .c-checkbox__indicator,.c-checkbox input:checked:focus ~ .c-checkbox__indicator{background-color:#108c98;border-color:#108c98}.c-checkbox input:disabled ~ .c-checkbox__indicator{background-color:#0e7ea2;border-color:#0e7ea2;opacity:0.6;pointer-events:none}.post__content>.figure{margin:2rem -6vw}@media screen and (min-width: 60rem){.post__content>.figure{align-items:flex-end;display:flex;flex-direction:row-reverse;margin-left:0;margin-right:0}@supports (display: grid){.post__content>.figure{display:grid;grid-column:1 / span 3;grid-gap:1.5rem;grid-template-columns:minmax(10rem, 1fr) 4fr minmax(10rem, 1fr)}}}.figure>*:not(.figure__caption){display:block}@media screen and (min-width: 60rem){@supports (display: grid){.figure>*:not(.figure__caption){grid-column:2 / span 1;grid-row:span 2}}}.figure__caption{color:#585858;font-family:Poppins;font-size:90%;line-height:1.6;padding:0 1.5rem;padding-top:0.75rem;text-align:center}@media screen and (min-width: 60rem){.figure__caption{padding:0;text-align:right}@supports (display: grid){.figure__caption{grid-column:1;padding-bottom:1.5rem}}@supports not (display: grid){.figure__caption{flex-shrink:0;margin-right:1.5rem;max-width:12rem}}}@media screen and (min-width: 60rem){.figure__caption::before{border-top:2px solid #ffdab9;content:'';display:block;float:right;margin-top:-1rem;width:2rem}}.c-input,.c-textarea{background-color:rgba(255,255,255,0.75);border:none;border-radius:0.25rem;color:#108c98;padding:1rem}.c-input:focus,.c-textarea:focus{background-color:#ffdab9;color:#000;font-weight:bold;outline:2px solid #0e7ea2}.c-input{display:block;font:normal 1.1rem Poppins, sans-serif;transition:background-color 0.2s, color 0.2s;width:100%}.c-input-label{color:#585858;font-size:90%}.c-textarea{font:normal 1em Poppins, sans-serif;height:15rem}:root{--toggle-width:3.25rem;--toggle-height:1.75rem;--toggle-padding:0.2rem;--toggle-animation-duration:0.2s}.c-toggle-wrapper{padding:1rem 1rem 0 0}.c-toggle{align-items:center;border-radius:50em;display:flex;flex-shrink:0;height:var(--toggle-height);padding:var(--toggle-padding) 0;position:relative;width:var(--toggle-width)}.c-toggle__input,.c-toggle__label{left:0;position:absolute;top:0}.c-toggle__input{height:0;margin:0;opacity:0;padding:0;pointer-events:none;width:0}.c-toggle__input:checked+.c-toggle__label{background-color:#0e7ea2}.c-toggle__input:checked+.c-toggle__label+.c-toggle__marker{left:calc(100% - var(--toggle-height) + var(--toggle-padding))}.c-toggle__input:checked+.c-toggle__label+.c-toggle__marker::after{content:'🌒'}.c-toggle__input:focus+.c-toggle__label,.c-toggle__input:active+.c-toggle__label{background-color:peachpuff}.c-toggle__label{background-color:rgba(124,215,215,0.4);border-radius:inherit;color:transparent;height:100%;transition:background var(--toggle-animation-duration);user-select:none;width:100%;z-index:2}.c-toggle__marker{align-items:center;display:flex;height:calc(var(--toggle-height) - var(--toggle-padding) * 2);justify-content:center;left:var(--toggle-padding);pointer-events:none;position:relative;transition:left var(--toggle-animation-duration);width:calc(var(--toggle-height) - var(--toggle-padding) * 2);will-change:left;z-index:2}.c-toggle__marker::after{content:'🌞'}.c-intro{font-family:Poppins, sans-serif;font-size:200%;font-weight:bold;line-height:1.6;margin:2rem auto 4rem;max-width:48rem}@media screen and (min-width: 130rem){.c-intro{max-width:56rem}}.c-logo-wrapper{display:flex;transition:opacity 0.25s}.c-navigation .c-logo-wrapper{display:inline-flex;padding-bottom:1rem;padding-top:1rem}.c-logo-wrapper:hover{opacity:0.85}.c-logo{height:1.5rem;width:auto}@media screen and (min-width: 65rem){.c-logo{height:3rem}}.c-navigation{font-family:Poppins;list-style:none;margin:0;padding:1rem 0 0 2vw}@media screen and (min-width: 45rem){.c-navigation{align-items:center;display:flex}}@media screen and (min-width: 75rem){.c-navigation{display:block;padding-top:2rem}}@media screen and (min-width: 45rem){.c-navigation li{flex-shrink:0}}@media screen and (min-width: 75rem){.c-navigation li{display:block;padding-bottom:0.25rem}}.c-navigation a{font-weight:700;padding:0.25rem 1rem;position:relative}@media screen and (min-width: 75rem){.c-navigation a{padding:0}}.c-navigation a:hover{color:#dc0d47}.c-pagination{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem;margin-top:3rem}@media screen and (min-width: 55rem){.c-pagination{flex-direction:row;justify-content:space-between}}@supports (display: grid){.c-pagination{display:grid;grid-column:1 / span 3;grid-row-gap:3rem}@media screen and (min-width: 55rem){.c-pagination{grid-gap:1.5rem;grid-template-columns:1fr 1fr}}}.c-pagination-item{border:3px solid rgba(124,215,215,0.4);border-radius:0.25rem;color:#0e7ea2;font:normal 1.5rem Poppins;position:relative;text-align:center;transition:transform 0.3s}@media screen and (min-width: 55rem){.c-pagination-item{width:calc(50% - 0.75rem)}@supports (display: grid){.c-pagination-item{width:auto}}}.c-pagination-item::after{background-color:rgba(80,200,196,0.05);border-radius:0.25rem;content:'';display:inline-block;height:100%;position:absolute;left:-0.5rem;top:0;transform:translate(-0.2em, 0.8em);transition:transform 0.3s;width:100%}.c-pagination-item:focus{background-color:initial}.c-pagination-item:hover{transform:translate(-0.1em, 0.1em)}.c-pagination-item:hover::after{transform:translate(0.75em, -0.5em)}.c-pagination-item:first-child{margin-bottom:3rem}@media screen and (min-width: 55rem){.c-pagination-item:first-child{margin-bottom:0}}@supports (display: grid){.c-pagination-item:first-child{margin-bottom:0}}.c-pagination--post .c-pagination-item{border:0;font:inherit;transform:none}.c-pagination--post .c-pagination-item:hover{background-color:rgba(255,186,167,0.1);color:#dc0d47}.c-pagination--post .c-pagination-item:hover:focus{background-color:#ffe8e2}.c-pagination--post .c-pagination-item::after{content:none}.c-pagination-item__label{display:block}.c-pagination-item__title{font:bold 1.5rem Poppins}.c-search{align-items:center;display:flex}.c-search__trigger{background:transparent;border-width:0;color:#0e7ea2;line-height:1;padding:1rem;transition:opacity 0.25s}.c-search__trigger:hover{color:#dc0d47}.c-search__trigger:focus{background:#ffdab9;color:#000;outline:none}@media screen and (min-width: 75rem){.c-search__trigger{padding-left:0}}.c-search__trigger-icon{display:block;height:1rem;pointer-events:none;width:1rem}@media screen and (min-width: 65rem){.c-search__trigger-icon{height:1.5rem;width:1.5rem}}.c-search-form-wrapper{align-items:flex-start;background-color:rgba(255,255,255,0.75);bottom:0;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 0.25s;width:100vw;z-index:-1}.c-search-form-wrapper.is-visible{clip:auto;opacity:1;z-index:3}@media screen and (min-width: 45rem){.c-search-form-wrapper{align-items:center}}.c-search__form{display:flex;margin-top:3rem;max-width:35rem}@media screen and (min-width: 45rem){.c-search__form{margin-top:0;max-width:none}}.c-search__form-input{-webkit-appearance:none;background-color:rgba(124,215,215,0.4);border:none;border-radius:0.25rem 0 0 0.25rem;color:#006586;display:block;font:bold 1rem Poppins, sans-serif;max-width:15rem;padding:0.75rem 1rem;width:auto}.c-search__form-input:focus{background-color:rgba(255,255,255,0.75);color:#000;outline:2px solid #0e7ea2}@media screen and (min-width: 45rem){.c-search__form-input{font-size:125%;max-width:none}}.c-search__form-submit{border-radius:0 0.25rem 0.25rem 0;font-size:1rem}@media screen and (min-width: 45rem){.c-search__form-submit{font-size:125%}}.c-skip-link{align-items:center;clip:rect(1px, 1px, 1px, 1px);color:#343434;display:flex;font-weight:600;height:4rem;justify-content:center;position:absolute;text-align:center;z-index:3}.c-skip-link:focus{background-color:#ffdab9;position:relative}.c-skip-link:focus+.c-logo-wrapper{margin-top:4rem}.l-spacing-inner--large>*{padding:2.5rem}.l-spacing-outer>*{margin-top:3rem}@media screen and (min-width: 65rem){@supports (display: grid){.l-main-grid{display:grid;grid-gap:2rem;grid-template-columns:1fr auto 1fr}}}@media screen and (min-width: 90rem){.l-main-grid{padding-left:12vw;padding-right:12vw}}.l-post-wrapper{padding-left:6vw;padding-right:6vw}@media screen and (min-width: 55rem){.l-post-wrapper{margin:0 auto;max-width:48rem;padding:0}@supports (display: grid){.l-post-wrapper{display:grid;grid-column:2 / span 1;grid-gap:1.5rem;grid-template-columns:minmax(10rem, 1fr) 4fr minmax(10rem, 1fr);max-width:64rem}}}@media screen and (min-width: 100rem){@supports (display: grid){.l-post-wrapper{max-width:78rem}}}@media screen and (min-width: 75rem){.l-sidebar{align-items:center;display:flex;left:0;position:absolute;top:0}}.l-tools{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:0;top:0}.l-listing-wrapper{grid-column:1 / -1;margin:2vw auto 0;max-width:100rem;padding-left:1.5rem;padding-right:1.5rem}.l-listing-wrapper--homepage{max-width:68rem}@media screen and (min-width: 130rem){.l-listing-wrapper--homepage{max-width:88rem}}.l-listing__intro{margin:0 auto;max-width:48rem}.l-listing__heading{font-size:300%;text-align:center}@media screen and (min-width: 55rem){.post{display:flex;flex-direction:column}@supports (display: grid){.post{display:grid;grid-column:span 3;grid-template-columns:minmax(10rem, 1fr) 4fr minmax(10rem, 1fr);grid-gap:1.5rem}}}.post__title{font-size:240%;margin-top:1.5rem}@media screen and (min-width: 55rem){.post__title{grid-column-start:2;margin-top:3rem}}.post__meta{color:#585858;font-family:Poppins;font-size:90%;margin-bottom:1.5rem;z-index:0}@supports (display: grid){@media screen and (min-width: 55rem){.post__meta{grid-column-start:3;grid-row-start:2}}}.l-listing-wrapper--homepage .post__meta{text-align:left}.post__meta a{color:#6b34a7}.post__meta a:hover{color:#751be0}@media screen and (min-width: 55rem){.post__content{display:flex;flex-direction:column}@supports (display: grid){.post__content{display:grid;grid-gap:1.5rem;grid-template-columns:minmax(10rem, 1fr) 4fr minmax(10rem, 1fr);grid-column:1 / -1;grid-row-gap:0.5rem;grid-row-start:2}}}@supports (display: grid){.post__content>*{grid-column:2 / span 1}}.post__content *:first-child{margin-top:0}.post__content blockquote:first-child{margin-left:2rem}.post__content>p:last-of-type::after{background-image:url("images/site-logo.svg");background-repeat:no-repeat;background-size:100%;content:'';display:inline-block;height:1.28rem;margin-left:0.5rem;margin-top:-0.25rem;vertical-align:middle;width:1rem}.comments{grid-column:2;padding-top:2rem}.c-comment-form-container{background-color:rgba(124,215,215,0.4);border-radius:0.25rem;grid-column:2;grid-row:3;margin-left:-1.5rem;margin-right:-1.5rem;padding:1.5rem 1.5rem 3rem;position:relative;z-index:1}@media screen and (min-width: 45rem){.c-comment-form-container{background-color:transparent;border:3px solid rgba(124,215,215,0.4);margin:0;padding:2rem 3.5rem 2rem 2rem}.c-comment-form-container::after{background-color:rgba(80,200,196,0.05);border-radius:0.25rem;content:'';display:inline-block;height:100%;position:absolute;left:-1.5rem;top:1rem;width:100%;z-index:0}}.c-comment-form{position:relative;z-index:1}.c-comment-form+.comment{margin-top:3rem}.c-cancel-link{background-color:transparent;border:0;color:#0e7ea2;font-size:90%}.c-cancel-link:hover{color:#006586}.c-comment-form__item{margin-bottom:1rem}.comments-list--child{border-left:0.5rem solid #ffdab9;margin-bottom:1rem;margin-top:1.5rem;padding-left:1.5rem}.comments-list--child>.comment{border:0;margin:0;padding:0}.comments-list--child:last-child:not(:first-child){margin-bottom:0}.comment{margin-bottom:2rem;word-break:break-word}@media screen and (min-width: 45rem){.comment{background-color:#fffaf8;border:3px solid #ffdab9;border-left-width:1rem;border-radius:0.5rem;padding:3rem}}.comment+.c-comment-form-container{margin-bottom:3rem}@media screen and (min-width: 45rem){.comment+.c-comment-form-container{margin-left:1rem;margin-top:2rem}}.comment a{color:#6b34a7;font-weight:600}.comment a:hover{color:#751be0}.comment__author{margin:0}.comment--author .comment__author::after{background-color:#dc0d47;border-radius:0.25rem;color:#fff;content:'Post author';display:inline-block;font-size:0.8rem;line-height:1;margin-left:0.5rem;padding:0.25rem 0.5rem;vertical-align:middle}.comment__meta-item{color:#585858;font-size:90%;margin-top:0.5rem}.c-footer{text-align:center}.c-footer p{font-size:90%;margin:0}.dark{background-color:#081a2b;color:#fefefe}.dark a{color:#5bccf1}.dark a:hover{color:#86e1ff}.dark blockquote{color:#ffdab9}.dark blockquote::after{background-color:rgba(255,255,255,0.1)}.dark pre,.dark pre>code{color:#fefefe}.dark .c-search-form-wrapper{background-color:rgba(0,0,0,0.95)}.dark .c-navigation a:hover,.dark .c-search__trigger:hover{color:#f66e94}.dark .c-box{overflow:hidden}.dark .c-box-info{background-color:rgba(0,0,0,0.75);color:#fefefe}.dark .c-comment-form-container{background-color:transparent}.dark .post__meta a,.dark .comment a{color:#c5a9e4}.dark .comment a:hover,.dark .post__meta a:hover{color:#a77bd6}.dark .c-input,.dark .c-textarea,.dark .c-search__form-input{background-color:rgba(255,255,255,0.1)}.dark .comment{background-color:transparent}.dark .comment .comment{background-color:transparent}.dark .comment--author .coment__author::after{color:#f66e94}.dark img,.dark .figure__caption,.dark .c-input-label,.dark .comment__meta-item,.dark .post__meta{color:#ccc}.dark .c-intro a::before,.dark .post__content a::before,.dark .c-footer a::before{background-color:rgba(105,163,203,0.1)}.dark .c-intro a:hover::before,.dark .post__content a:hover::before,.dark .c-footer a:hover::before{background-color:rgba(125,178,215,0.25)}.dark .c-input,.dark .c-textarea,.dark .c-search__form-input{color:#fefefe}.dark .c-input:focus,.dark .c-textarea:focus,.dark .c-search__form-input:focus{background-color:rgba(125,178,215,0.25);color:#fefefe}.dark .c-pagination--post .c-pagination-item:hover{background-color:rgba(255,255,255,0.1);color:#f66e94}.aligncenter{display:block;margin:1.5rem auto}.footnotes{border-top:1px dashed #dedede;color:#ccc;font-size:90%;margin-top:1.5rem;padding:0.75rem 0}.InLinkzContainer a{display:inline;position:static}img[alt="cookie tracking pixel"]{height:1px;width:1px}.c-box:focus{box-shadow:0 0 0 3px #0e7ea2}