*{box-sizing:border-box}body{--bg: #FEF9F0;--navLink: #000;--accent: #fb17ff;--text: #000;--link: #1800F7;font-family:"Goudy Bookletter 1911",Georgia,serif;background:var(--bg);color:var(--text);min-height:100vh;margin:0}p,li,ul,ol,blockquote,.about,.list-paragraph,.item-text,.summary,.blog-post-content{font-family:"Goudy Bookletter 1911",Georgia,serif}h1,h2,h3,h4,h5,h6,.title{font-family:Karla,sans-serif}.main-layout{width:100%;position:relative;isolation:isolate}.main-layout main{position:relative;z-index:1}.cursor-grid{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;display:none;pointer-events:none}@media (hover: hover) and (pointer: fine) and (min-width: 769px){.cursor-grid{display:block}}.container{display:flex;align-items:flex-end;position:relative;min-height:100vh;padding:2rem}.column{display:flex}.b{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;align-items:center;justify-content:center}.b>*{pointer-events:auto}.social-links{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;position:relative;z-index:1;text-align:right}.a{flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:relative;z-index:1}@media (max-width: 768px){.container{flex-direction:column;align-items:stretch}.a,.b{width:100%}.social-links{align-self:flex-start;align-items:flex-start;text-align:left}.a{margin-top:0;margin-bottom:1rem}.b{position:static;justify-content:flex-start}}a{color:var(--link);text-decoration:none}a:hover{color:var(--text)}blockquote{color:#9b81f7;font-size:22px;margin-top:3%;text-align:center;border-left-color:#9b81f7;font-style:normal}hr{width:25%;margin-top:5%;margin-bottom:5%;margin-inline-start:auto;margin-inline-end:auto;background:#0003}.sub-header{display:flex;justify-content:flex-end;padding-right:10%}.blog-index-post,.post-navigation{padding-inline:2rem}.header-with-nav{display:flex;width:100%;justify-content:space-between;align-items:baseline}.header-with-nav:hover{color:var(--link)}.title,.about{font-family:Karla,sans-serif;font-weight:400;letter-spacing:0}.title,.summary{width:auto;margin:0;text-align:left}.title{font-size:clamp(3rem,5vw,6rem);font-family:Karla,sans-serif;font-weight:200;line-height:.9;letter-spacing:-.04em;transform:none}.home .title{font-family:"Goudy Bookletter 1911",Georgia,serif}.summary{font-size:1.5rem;font-family:"Goudy Bookletter 1911",Georgia,serif;line-height:1.3;font-weight:400;letter-spacing:0;max-width:42rem}.blog-post-content img{display:block;width:auto;max-width:100%;max-height:75vh;object-fit:contain;margin-inline:auto}.iframe-container{position:relative;overflow:hidden;display:block;width:100%;padding-top:56.25%}.iframe-container iframe{position:absolute;top:0;left:0;bottom:0;right:0}.about{margin-bottom:0;font-size:16px}.list-container{display:flex;flex-direction:column;gap:10px;margin:0;max-width:52rem;padding:0 2rem}@media (max-width: 768px){.list-container{max-width:none;padding:0}}.list-paragraph{line-height:1.4;margin:0}.list-paragraph.top{margin-bottom:2px}.list-paragraph a{color:#000;text-decoration:underline dotted #1800F7;-webkit-text-decoration:underline dotted #1800F7}.list-paragraph a:hover{color:#000;text-decoration:underline solid #1800F7;-webkit-text-decoration:underline solid #1800F7}.list-paragraph:last-of-type{padding-bottom:.5em}.about span{text-decoration:underline dotted var(--link)}.about a{display:inline-block;line-height:.85}.home{-webkit-animation:fadein 3s;-moz-animation:fadein 3s;-ms-animation:fadein 3s;-o-animation:fadein 3s;animation:fadein 3s}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}#outer{padding-top:5px;overflow-x:hidden;white-space:nowrap;font-family:Karla,sans-serif}#loop{padding:0 .5rem;display:inline-block;animation:loop-anim 120s linear infinite;font-family:Karla,sans-serif}#loop span{padding-left:.5rem;display:inline-block;font-family:Karla,sans-serif}@keyframes loop-anim{0%{transform:translate(0)}to{transform:translate(-50%)}}@media only screen and (max-width: 896px) and (min-width: 415px){.title{font-size:88px}.about,#content{font-size:16px}}@media only screen and (max-width: 600px){.summary-break{display:none}}@media only screen and (max-width: 414px){.title{font-size:80px;margin-top:0}#outer{padding-top:2px;margin-bottom:8%}#content,#loop span{font-size:12px}}@media (max-width: 320px){.container{padding:.5rem}.title{font-size:1.5rem}.summary{font-size:1rem;max-width:100%}.list-container{min-width:0;max-width:100%}}.progress{display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='100' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M-17 30.5C-1 22 72-4 54 13 37.9 28.2-2.5 57.5 16 55.5s72-29 104-40' stroke='%231800F7' stroke-width='12'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h100v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:repeat-x;background-position:bottom left;background-size:.5em auto}.creativity{display:inline-block;background-image:url('data:image/svg+xml,%3Csvg   xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" viewBox="0 0 6 4" width="12" height="10"%3E%3Cpath fill="none" stroke="%231800F7" stroke-width="2" stroke-linecap="square" d="M0 1 A 2 2 0 0 1 3 1 M3 1 A 2 2 0 0 0 6 1"/%3E%3C/svg%3E');background-repeat:repeat-x;background-position:bottom left;background-size:.3em auto;animation:scrollBackground linear infinite 1s}.world{position:relative}.world:after{content:"";position:absolute;top:95%;width:150%;aspect-ratio:3 / 1;left:50%;transform:translate(-50%);border-radius:50%;border:3px solid #1800F7;clip-path:polygon(0 0,50% 50%,100% 0)}@keyframes scrollBackground{0%{background-position:0 100%}to{background-position:.3em 100%}}
