html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:10%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:regardsregular;src:url(/_astro/regards-webfont.CfgSChLo.woff2)format("woff2"),url(/_astro/regards-webfont.BB8T7GEd.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:regardsregular;src:url(/_astro/regards-webfont.CfgSChLo.woff2)format("woff2"),url(/_astro/regards-webfont.BB8T7GEd.woff)format("woff");font-weight:400;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#292420;letter-spacing:-.01em;background:#f0d09a;height:100%;margin:0;font-family:Quasimoda,ivyora-text,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.5em}.outer-container{border:1px solid #000;margin:24px;overflow:hidden}.inner-container{position:relative;overflow:hidden}.container{max-width:1416px;margin:0 auto;padding:80px 8.47458%}.super-inset{width:49.0113%;margin:0 auto}.very-inset{width:66.1017%;margin-left:auto;margin-right:auto}.somewhat-inset{width:66.1017%;margin:0 auto 0 8.47458%}section{background:#faefdd}.alt-section{color:#fbf1e1;background:#2c2622}.alt-section a{color:#faefdd;border-bottom:.5px solid #faefdd}.alt-section a:hover,.alt-section .site-name a:hover{color:#f0d09a}.alt-section+.alt-section{border-top:.5px solid #faefdd}hr{border:none;border-top:.5px solid #faefdd;margin-bottom:56px}h1,h2{letter-spacing:-.015em;font-feature-settings:"swsh", "liga";font-variant-ligatures:common-ligatures discretionary-ligatures contextual;font-family:regardsregular,sans-serif;font-weight:400}h1{margin-bottom:24px;font-size:78px;line-height:1.2em}h2{margin-bottom:40px;font-size:40px;line-height:1.25em}h3{letter-spacing:0;margin:40px 0 0;font-family:Quasimoda,ivyora-text,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:1.35em}h4,.section-description{text-transform:uppercase;letter-spacing:.075em;margin-bottom:8px;font-family:regardsregular,sans-serif;font-size:14px}a{color:#2c2622;border-bottom:.5px solid #2c2622;text-decoration:none}a:hover{color:#e09b2b;border-bottom:.5px solid #f0d09a}em{font-style:italic}strong{font-weight:600}.emphasized{letter-spacing:-.02em;border-top:.5px solid #faefdd;border-bottom:.5px solid #faefdd;margin-top:48px;padding:24px 0;font-size:26px;font-style:italic;line-height:1.35em}.featured-link,.text-page .featured-link{letter-spacing:-.005em;text-transform:uppercase;border-bottom:.5px solid #2c2622;margin-top:24px;font-family:logic-monoscript,mono;font-size:14px;font-style:normal;font-weight:400;line-height:1.3em;display:inline-block}.nowrap{white-space:nowrap}header,footer{background:#faefdd}header .container,footer .container,header.alt-section .container,footer.alt-section .container{justify-content:space-between;padding:20px 8.47458% 16px;display:flex}header ul,footer ul,header.alt-section ul,footer.alt-section ul{justify-content:space-between;display:flex}header li,footer li,header.alt-section li,footer.alt-section li{letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;margin-left:16px;font-family:logic-monospace,mono;font-size:14px;font-style:normal;line-height:1.5em}header li a,footer li a,header.alt-section li a,footer.alt-section li a{border:none;padding:4px;line-height:1.3em;display:block}header li a:hover,footer li a:hover,header.alt-section li a:hover,footer.alt-section li a:hover{border:none}header .current a,footer .current a,header.alt-section .current a,footer.alt-section .current a{border-bottom:.5px solid #827165;margin:0 4px;padding:4px 0 0;font-family:logic-monoscript,mono}header.alt-section .current a,footer.alt-section .current a{color:#fbf1e1;border-bottom:.5px solid #fbf1e1}.site-name{letter-spacing:.01em;font-family:regardsregular,sans-serif;font-size:24px;font-style:normal;font-weight:700}.site-name a{border:none}.framed{background:#fff;padding:24px}.framed .container{z-index:2;padding-top:128px;padding-bottom:128px;position:relative}.framed h1{max-width:820px;margin-bottom:32px}.framed-inner{background:url(/_astro/bg-orbit.C9mgX1iB.webp) 0 0/50%;position:relative;overflow:hidden}.introduction{position:relative;overflow:hidden}.introduction .container{z-index:3;padding-top:96px;padding-bottom:96px;position:relative}.portfolio-preview{position:relative;overflow:hidden}.portfolio-preview h1{margin:0 auto 80px}.portfolio-preview ul{flex-wrap:wrap;justify-content:space-between;margin-top:32px;display:flex}.portfolio-preview li{box-sizing:border-box;background:#2c2622;border:.5px solid #faefdd;width:31.0734%;margin-bottom:32px;padding:24px}.portfolio-preview .container{z-index:2;position:relative}.portfolio-preview img{filter:grayscale()invert(10%)sepia(8%)saturate(350%)hue-rotate(351deg)brightness(105%)contrast(95%);width:100%;height:100%;margin-bottom:32px;transition:transform 8s;display:block}.design-playground{padding:40px 2.82486%}.design-playground img{filter:grayscale()invert(10%)sepia(8%)saturate(350%)hue-rotate(351deg)brightness(105%)contrast(95%);width:100%;height:auto;display:block}.masonry-item{border:.5px solid #faefdd;padding:16px}.masonry-item.content-item{padding:32px}.masonry-item.content-item h2{margin:0 0 8px;font-size:28px}.masonry-item.content-item p{margin-bottom:0;font-size:18px}.masonry-outer:hover>.masonry-item img{opacity:.25;transition:opacity .25s}.masonry-outer:hover>.masonry-item:hover img{opacity:1;cursor:pointer;filter:none;transition:opacity .25s}.portfolio-preview li .image-container{border:.5px solid #faefdd;height:200px;display:block;overflow:hidden}.design-playground .image-container{height:auto;margin:0}.portfolio-preview a:hover .image-container img,.design-playground .masonry-item:hover .image-container img{filter:none;opacity:1}.articles h3{margin-bottom:8px}.articles h3 a{border-bottom:none}.articles li{padding:0 48px 48px;font-family:logic-monospace,mono;font-size:14px;line-height:1.5em;display:block}.article-body{color:#2c2622;text-align:left;z-index:4;background:#faefdd;border:1px solid #2c2622;margin:48px 0 -140px;padding:8.47458%;position:relative}.article-text{width:75%;max-width:800px;margin:0 auto}.article-text h3{margin-bottom:16px;font-family:regardsregular,sans-serif;font-size:26px}.article-text p{margin-bottom:32px}.article-text ul{margin:56px 0}.article-text h4{font-size:16px}.article-text li{margin:0 0 32px 64px;padding-left:64px;position:relative;overflow:visible}.article-text li:before{content:"➸";font-size:40px;position:absolute;top:4px;left:0}.article-gallery{column-gap:24px;margin:56px 0;display:flex}.article-gallery figure{background:#fff;border:.5px solid #2c2622;width:100%;padding:12px 12px 8px}.article-gallery img{border:.5px solid #2c2622;width:100%;margin-bottom:0}.article-gallery figcaption{text-align:center;font-size:12px;line-height:1.4em;display:block}.intro-text{font-size:22px;line-height:1.5em}.intro-text:first-letter{float:left;margin:5px .15em 32px 0;font-family:regardsregular,sans-serif;font-size:5em;font-weight:700;line-height:.5}.articles-preview{position:relative;overflow:hidden}.articles-preview h3{font-feature-settings:"swsh", "liga";font-variant-ligatures:common-ligatures discretionary-ligatures contextual;font-family:regardsregular,sans-serif;font-size:26px;font-weight:400}.articles-preview ul{grid-column-gap:48px;grid-row-gap:48px;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,1fr);margin-top:32px;display:grid}.articles-preview li{color:#faefdd;z-index:1;background:#292420;border:.5px solid #faefdd;padding:32px;position:relative}.articles-preview li a{grid-column-gap:32px;grid-row-gap:0px;border-bottom:none;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);display:grid}.articles-preview .image-frame{border:1px solid #faefdd;grid-area:1/1/2/2;max-width:100%}.articles-preview li div{grid-area:1/2/2/4}.articles-preview img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.articles-preview h3{margin:0 0 12px;font-size:22px}.articles-preview a h3,.articles-preview a .link{color:#f0d09a}.articles-preview a h3:hover,.articles-preview a .link:hover{color:#faefdd}.articles-preview p{letter-spacing:0;max-width:540px;font-size:16px;font-weight:300;line-height:1.15em}.articles-preview p .link{letter-spacing:.05em;text-transform:uppercase;border-bottom:.5px solid #f0d09a;margin:8px 0;font-size:14px;line-height:1.1em;display:inline-block}.articles-preview p .link:hover{color:#e6b058}.contact{mix-blend-mode:darken;background-image:url(/_astro/bg-owl-moon-flipped.CoixrWDu.webp);background-position:100%;background-repeat:no-repeat,repeat;background-size:18%}.contact h2{margin-bottom:16px}.work-navigation{z-index:10;width:100%;max-width:1414px;margin:0 auto;padding:80px 8.47458%;position:fixed;left:50%;transform:translate(-50%)}.work-navigation a{text-transform:uppercase;letter-spacing:0;background:#faefdd;border-bottom:none;border-radius:100px;width:64px;margin:0 0 4px;padding:12px 16px 8px;font-family:logic-monoscript,mono;font-size:14px;font-style:normal;font-weight:400;text-decoration:none}.work-navigation ul{justify-content:space-between;display:flex}.work-preview{text-align:left}.work-preview img,.work-preview video{border:1px solid #fff;max-width:100%;margin:0 auto;display:block}.work-preview img+img{margin-top:64px}.work-preview .container+.container{padding-top:48px}.work-preview .two-col{grid-column-gap:3.38983%;grid-row-gap:32px;grid-template-columns:repeat(2,1fr);place-items:center;display:grid}.work-preview .two-col img+img{margin-top:0}.work-preview .three-col{grid-column-gap:3.38983%;grid-row-gap:32px;grid-template-columns:repeat(3,1fr);align-content:flex-start;margin-top:32px;display:grid}.work-preview .featured-cards{margin-top:64px}.work-preview .featured-cards div{border:1px solid #faefdd;padding:40px 40px 24px}.work-preview .featured-cards li{margin:0 0 20px 14px;padding-left:10px;font-size:16px;line-height:1.35em;list-style-type:disc;display:list-item}.work-preview .container{padding-bottom:32px}.work-preview .work-description:first-child{padding:0 48px 0 0}.work-preview .work-description{padding:0 0 0 48px}.work-preview h2{margin-bottom:16px}.work-preview h3{margin:0 0 24px}.work-preview p{margin-bottom:24px}.work-preview .very-inset+img,.work-preview .very-inset+video{margin-top:64px}.portfolio-grid li{box-sizing:border-box;width:46.6102%;margin-bottom:80px}.portfolio-grid li .image-container{height:364px;margin-bottom:24px}.portfolio-grid li:hover .text{border-bottom:.5px solid #faefdd}.work-title{justify-content:space-between;align-items:center;gap:40px;display:flex}.work-title a{text-decoration:none}.work-title h4{text-transform:none;letter-spacing:0;margin-bottom:0;font-family:Quasimoda,ivyora-text,sans-serif;font-size:16px;font-weight:300;line-height:1.5em}.work-title h4 strong{text-transform:uppercase;letter-spacing:.05em;font-family:logic-monospace,mono;font-size:13px;font-weight:400}.work-title br{margin-bottom:4px;display:block}.work-title .link{letter-spacing:.01em;text-transform:uppercase;border:.5px solid #faefdd;border-radius:40px;flex-shrink:0;padding:6px 16px;font-family:logic-monoscript,mono;font-size:14px;font-style:normal;font-weight:300;line-height:1.5em}.work-banner{background:#faefdd url(/_astro/bg-telescope.DbzUhwT1.webp) 32px/auto 80% no-repeat}.work-banner .container{justify-content:flex-end;display:flex}.work-banner .content{width:66.1017%}.masonry-item>img{border:.5px solid #2c2622;width:100%;height:auto;margin:0;display:block}.masonry-outer{--masonry-columns:2;--masonry-gap:24px}@media (width>=768px){.masonry-outer{--masonry-columns:3;--masonry-gap:40px}}@media (width>=1024px){.masonry-outer{--masonry-columns:3;--masonry-gap:48px;margin:0 auto}}@supports (grid-template-rows:masonry){.masonry-outer{grid-template-columns:repeat(var(--masonry-columns), 1fr);grid-gap:var(--masonry-gap);grid-template-rows:masonry;display:grid}.masonry-outer>*{margin-bottom:0}}.masonry-outer{column-count:var(--masonry-columns);column-gap:var(--masonry-gap)}.masonry-outer>*{margin-bottom:var(--masonry-gap);break-inside:avoid}.article-outer{background:#f7e7cb}.article-outer .orbit-1{top:22%;left:-5%}.article-outer .orbit-2{bottom:12%}.article-header-outer{background:#2c2622 url(/_astro/bg-meteor-shower.D0DFl7b6.webp) top/100% no-repeat;border-top:.5px solid #faefdd;padding-bottom:64px}.article-header-outer h1{color:#faefdd;text-align:center;max-width:800px;margin:0 auto;line-height:1.1em}.article-header-outer .meta{color:#faefdd;text-align:center;margin-top:32px}.recent-articles .image-container,.latest-article .image-container{border:1px solid #2c2622;height:220px;overflow:hidden}.recent-articles .image-container img,.latest-article .image-container img{-webkit-filter:grayscale()sepia(24%)brightness()contrast();-moz-filter:grayscale(100%) sepia(24%) brightness(100%) contrast(100%);mix-blend-mode:darken;object-fit:cover;width:100%;max-width:100%;height:100%}.recent-articles a:hover,.latest-article a:hover{color:#574b43}.recent-articles a:hover img,.latest-article a:hover img{opacity:.6}.image-description{padding:7.27273%}.latest-article{color:#2c2622;text-align:left;z-index:4;background:#faefdd;border:1px solid #2c2622;justify-content:center;align-items:center;gap:56px;margin:48px 0 -200px;padding:48px;display:flex;position:relative}.latest-article h2 a{border-bottom:none}.latest-article div{align-items:center;width:50%}.latest-article h2{margin-top:8px;margin-bottom:16px;font-size:44px;line-height:1.1em}.latest-article p{margin:-4px 0 0;font-size:20px;line-height:1.45em}.latest-article .featured-link{font-size:16px}.latest-article .image-container{height:300px}.latest-article .section-description{font-size:14px}.latest-article .meta{color:#2c2622}.introduction .recent-articles.container{z-index:3;text-align:left;padding-top:112px;position:relative}.introduction .recent-articles.container h2{margin:8px 0 24px;font-size:28px}.introduction .recent-articles.container h2 a{border-bottom:none}.introduction .recent-articles.container li p{font-family:quasimoda,sans-serif;font-size:20px;font-weight:400;line-height:1.4em}.introduction .recent-articles.container .featured-link{font-size:14px}.introduction .recent-articles.container ul{grid-column-gap:3.38983%;grid-row-gap:32px;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid}.introduction .recent-articles.container li{background:#faefdd;border:1px solid #2c2622;padding:16px}.introduction .recent-articles.container .section-description{font-size:14px}.meta,.latest-article .meta,.newsletter label,.newsletter input[type=submit],.articles-preview li .link{letter-spacing:.03em;text-transform:uppercase;text-align:left;font-family:logic-monospace,mono;font-size:14px;font-style:normal;font-weight:400;line-height:1.5em}.newsletter input[type=submit]{color:#2c2622}.text-page{justify-content:space-between;padding:0 0 0 8.47458%;display:flex}.text-page .main{width:72.2222%}.text-page .main.full-main{width:100%}.text-page .main h2{margin:24px 0;font-size:48px}.text-page .main h2:first-of-type{margin-top:0}.text-page .main h3{font-size:36px}.text-page .main ul,.text-page .main ol{margin:0 0 40px 40px}.text-page .main p{margin-bottom:24px}.text-page .main li{margin-bottom:12px}.text-page .main ul li{margin-left:22px;list-style-type:disc}.text-page .main li ul{margin-top:16px}.text-page .main li ul li{margin-bottom:12px;font-size:24px}.text-page .main img{max-width:100%}.text-page .main .with-dropcap:first-letter{float:left;font-feature-settings:"swsh";margin:8px 12px 0 0;font-family:regardsregular,sans-serif;font-size:84px;line-height:80px}.text-page strong{font-weight:700}.text-page .inset-image{float:left;border:.5px solid #2c2622;width:33%;margin:0 40px 24px 0;padding:16px}.social-list li{letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-family:logic-monoscript,mono;font-size:14px;font-style:normal;font-weight:300;line-height:1.5em}.social-list a{color:#f0d09a;align-items:center;width:100%;display:flex}.social-list a:hover{color:#faefdd}.social-list a:hover path{fill:#faefdd}.social-list svg{width:12px;height:12px;margin:-4px 4px 0 0}.social-list path{fill:#f0d09a}.aside{width:16.6667%}.aside .social-list a{color:#2c2622}.aside .social-list a path{fill:#2c2622}.aside .social-list a:hover{color:#d38e1f;border-bottom:.5px solid #e3a641}.aside .social-list a:hover path{fill:#d38e1f}.stay-in-touch{column-gap:3.38983%;display:flex}.stay-in-touch.super-inset{display:block}.stay-in-touch.super-inset .wide-list,.stay-in-touch.super-inset .newsletter{width:100%;margin-top:40px}.stay-in-touch.super-inset h3{margin-bottom:16px;font-size:16px}.stay-in-touch.super-inset .mc-field-group{width:75%}.stay-in-touch.super-inset .optionalParent{width:25%}.stay-in-touch.super-inset .optionalParent input{width:100%}.wide-list,.newsletter{width:30.6122%}.wide-list h3,.newsletter h3{margin-top:0;margin-bottom:24px;font-size:18px}.wide-list ul{grid-column-gap:24px;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;display:grid}.wide-list li{margin-top:4px}.newsletter{box-sizing:border-box}.newsletter h3{margin-bottom:24px}.newsletter p{margin:0 0 40px;font-size:16px}.newsletter label{margin-bottom:8px;display:block}.newsletter input[type=text],.newsletter input[type=email]{color:#f0d09a;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #faefdd;width:100%;margin-bottom:24px;padding:0 0 8px;font-size:16px}.newsletter input[type=email]{background:#2c2622;border:.5px solid #faefdd;flex-grow:1;padding:8px;font-family:Quasimoda,ivyora-text,sans-serif}.newsletter input[type=submit]{text-align:center;background:#faefdd;border:none;width:auto;height:37px;margin-top:29px;padding:8px 16px 10px;font-size:14px;display:block}.newsletter input[type=submit]:hover{cursor:pointer;background:#f0d09a}.name-fields{column-gap:24px;display:flex}.name-fields div{flex-grow:1}.email-signup{justify-content:space-between;display:flex}.email-signup div{flex-grow:1}.interviews{background:#2c2622 url(/_astro/bg-meteor-shower.D0DFl7b6.webp) top/100% no-repeat}.interviews h3{margin-top:0}.interviews p{letter-spacing:-.005em;text-transform:uppercase;margin-bottom:16px;font-family:logic-monoscript,mono;font-size:14px;font-style:normal;font-weight:400}.interviews ul{grid-column-gap:3.38983%;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(3,1fr);row-gap:40px;display:grid}.interviews li{margin-bottom:32px;display:block}.interviews li a{background:#2c2622;border:.5px solid #faefdd;height:100%;padding:32px 32px 0;display:block}.interviews a{text-decoration:none}.interviews a:hover{text-decoration:underline}.interviews a h3{color:#fbf1e1}.interviews p:after{content:"↗";margin:0 0 0 10px;font-family:mono;font-size:12px;line-height:8px;display:inline-block}.contact-banner{background:#2c2622 url(/_astro/bg-stars.mREx7vsx.webp) -250px -400px/500px no-repeat;position:relative}.contact-banner h1{margin-bottom:0}.contact-banner-inner{mix-blend-mode:screen;opacity:.9;background:url(/_astro/bg-moon-lady.DcEYEO3I.webp) 100%/auto 90% no-repeat;width:95%;height:100%;position:absolute;top:0}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes reverse-rotation{0%{transform:rotate(359deg)}to{transform:rotate(0)}}.star-lady{background:url(/_astro/bg-star-lady.CQBgJJUZ.webp) 0 100% no-repeat;width:18%;height:375px;bottom:0;left:0}.star-owl{background:url(/_astro/bg-star-owl.CXm44Pfm.webp) 100% 0 no-repeat;width:18%;height:220px;top:0;right:0}.star-top{background:url(/_astro/bg-star-top.Cno7y8V8.webp) top no-repeat;width:45%;height:98px;top:0;left:30%}.star-bottom{background:url(/_astro/bg-star-bottom.CiyyyCsc.webp) 0 100% no-repeat;width:35%;height:114px;bottom:0;right:30%}.star-graphics{mix-blend-mode:darken;z-index:0;background-size:contain;position:absolute}.moon-circle{mix-blend-mode:difference;opacity:.5;background:url(/_astro/bg-moon.D9sYxY0q.webp) 0 0/contain no-repeat;width:20%;height:80%;animation:120s linear infinite rotation;position:absolute;top:30%;bottom:auto;left:-5%}.orbit{z-index:1;mix-blend-mode:darken;opacity:.45;background:url(/_astro/bg-orbit.C9mgX1iB.webp) 0 0/contain no-repeat;width:25%;height:300px;animation:120s linear infinite rotation;position:absolute}.orbit.geometric{opacity:.35;background:url(/_astro/bg-geometric-globe.DzJL9OFx.webp) 0 0/70% no-repeat}.orbit-1{top:-100px;left:-100px}.orbit-2{animation:120s linear infinite reverse-rotation;bottom:-100px;right:-100px}.heavens{z-index:-1;opacity:.08;background:url(/_astro/bg-star-chart-alt.BBzF8HQz.webp) 0/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.double-moon,.outer-frame .double-moon.frame-inner{background-color:#2c2622;background-image:url(/_astro/bg-moon-phases.DJeVVpiF.webp),url(/_astro/bg-moon-phases.DJeVVpiF.webp);background-position:-30%,130%;background-repeat:no-repeat,no-repeat;background-size:40%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.star-clusters{background-color:#2f2824;background-image:url(/_astro/bg-stars.mREx7vsx.webp),url(/_astro/bg-stars.mREx7vsx.webp);background-position:-200px -370px,105% bottom;background-repeat:no-repeat,no-repeat;background-size:500px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative}.star-clusters .container{z-index:3;position:relative}.star-clusters h1{margin-bottom:0}.rising-sun{background:#faefdd url(/_astro/bg-globe.DvSWH5PM.webp) 93%/200px no-repeat;position:relative}.rising-sun .moon-circle{top:auto;bottom:-20%}.observatory{background:url(/_astro/bg-observatory.D4_lXlN6.webp) bottom/cover no-repeat}.stargazers{background:url(/_astro/bg-stargazers.CTwWutXf.webp) 50%/cover no-repeat}.sun-and-moon{background:url(/_astro/bg-sun-and-moon.DCMGUCRL.webp) 100%/30% no-repeat}.sun-and-moon-alt{background:url(/_astro/bg-surprised-owl.DY_Vb7B2.jpg) 5% bottom/15% no-repeat}.outer-frame{padding:24px}.outer-frame .frame-inner{background-color:#322b26;border:.5px solid #faefdd;position:relative;overflow:hidden}.outer-frame .container{max-width:1416px;margin:0 auto;padding:80px 7.01754%}@media only screen and (width<=1110px){header,header.alt-section{height:auto}h1{margin-bottom:16px;font-size:72px}h2{font-size:36px}h3{margin-top:0}header .container,footer .container,header.alt-section .container,footer.alt-section .container{padding:16px 40px}.framed .framed-inset{padding-top:0;padding-bottom:16px}.framed .framed-inset h1{margin-bottom:24px}.container,.outer-frame .container{padding:64px 40px}.very-inset,.super-inset,.work-preview .work-description{width:75%;margin-left:auto;margin-right:auto;padding:0}.work-preview .work-description{margin-top:32px;margin-bottom:32px}.introduction .container{padding-top:64px;padding-bottom:64px}.faqs{background-image:url(/_astro/bg-owl-moon-flipped.CoixrWDu.webp);background-position:100%}.faqs ul{grid-column-gap:24px;grid-row-gap:40px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.faqs li{max-width:auto}.portfolio-preview p{width:75%;max-width:100%;margin:0 auto}.work-title{display:block}.work-title h2{margin-bottom:8px}.interviews ul{width:75%;margin:64px auto 0;display:block}.interviews ul li{margin-top:24px}.work-preview{padding:32px 0}.text-page{padding:0;display:block}.text-page .main,.text-page .aside{width:100%}.text-page .main p,.text-page .main li{font-size:16px;line-height:1.4em}.text-page .aside{border-top:.5px solid #2c2622;margin-top:40px;padding:40px 0 0}.contact{background-size:15%}.articles ul,.faqs ul{display:block}.articles li{margin-bottom:24px;padding:16px}.faqs li{max-width:100%;margin-bottom:12px}.interviews ul{margin-top:32px}.interviews li a{padding:16px}.portfolio-grid li{margin-bottom:40px}.rising-sun{background-image:none}.work-banner{background:#faefdd}.work-banner .content{width:100%}.work-banner h1{margin-bottom:16px}.star-lady,.star-owl{display:none}.latest-article{display:block}.latest-article div{width:100%}.latest-article .image-container{margin-bottom:48px}.introduction .recent-articles.container ul{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,1fr)}.stay-in-touch{display:block}.stay-in-touch div{width:100%}.stay-in-touch .newsletter{margin-top:32px}}@media only screen and (width<=1464px){.work-navigation{box-sizing:border-box;padding:0 68px}}@media only screen and (width<=1100px){.article-text{width:100%}.work-navigation{margin-bottom:40px;padding:0;position:static;transform:none}.work-navigation li:last-of-type{position:static}}@media only screen and (width<=820px){header{height:auto}header li,footer li{margin-left:16px}.emphasized{font-size:20px}.introduction .container{padding-top:24px;padding-bottom:24px}.portfolio-preview{padding:0}.portfolio-preview li{width:47.0888%}.portfolio-preview .portfolio-inner{border:none}.contact{background-image:none}.orbit{display:none}.work-preview .two-col,.work-preview .three-col{display:block}.work-preview .two-col div,.work-preview .three-col div{margin-bottom:32px}.work-preview .two-col .work-description,.work-preview .three-col .work-description{width:100%;margin-top:32px}.work-preview .container+.container{padding-top:0}.work-preview .featured-cards{margin-top:0}.work-preview .featured-cards div{padding:24px 24px 8px}.text-page .inset-image{float:none;box-sizing:border-box;width:100%}.latest-article{margin:24px 0 0;padding:24px}.introduction .recent-articles.container{padding-top:40px}.introduction .recent-articles.container ul{display:block}.image-description{padding:16px 0 24px}.article-gallery{display:block}.article-gallery figure{margin-bottom:32px}}@media only screen and (width<=700px){.outer-container{margin:16px}.outer-frame{padding:16px}.site-name{margin:16px auto 8px;display:block}header{padding-bottom:16px}header,footer,header.alt-section,footer.alt-section{height:auto}header .container,footer .container,header.alt-section .container,footer.alt-section .container{padding:1px 24px;display:block}header ul,footer ul,header.alt-section ul,footer.alt-section ul{justify-content:start}header li:first-of-type,footer li:first-of-type,header.alt-section li:first-of-type,footer.alt-section li:first-of-type{margin-left:0}header li:first-of-type a,footer li:first-of-type a,header.alt-section li:first-of-type a,footer.alt-section li:first-of-type a{margin-left:0;padding-left:0}header li,footer li,header.alt-section li,footer.alt-section li{margin-left:12px;font-size:12px}.very-inset,.super-inset,.text-page,.interviews ul{box-sizing:border-box;width:100%}h1{margin-bottom:20px;font-size:44px;line-height:1.05em}.framed h1{margin-bottom:20px}h2{margin-bottom:20px;font-size:28px}h3{margin:0;font-size:20px}p{font-size:16px;line-height:1.4em}.text-page .main p,.text-page .main li{margin-bottom:16px;font-size:14px;line-height:1.6em}.alt-body{font-size:14px}.featured-link{font-size:12px}.container,.outer-frame .container{padding:24px}.articles p{font-size:12px}.portfolio-preview h1,.articles h1{margin-bottom:40px}.portfolio-preview ul{margin:16px 0 0;display:block}.portfolio-preview li{padding:16px}.portfolio-preview li,.portfolio-preview p{width:100%}.work-preview{padding:1px 0}.framed{padding:16px}.framed .container{padding-top:40px;padding-bottom:40px}.framed-inner{background:#faefdd}.social-list li{font-size:12px}.wide-list ul{grid-template-columns:repeat(2,1fr)}.email-signup{display:block}.stay-in-touch.super-inset .mc-field-group{width:100%}.newsletter input[type=text],.newsletter input[type=email]{margin-bottom:0}.stay-in-touch.super-inset .optionalParent{width:50%}.article-header-outer{padding-bottom:0}.article-text .intro-text{font-size:20px}.article-text .intro-text:first-letter{margin:5px .15em 16px 0;font-size:4em;line-height:.5}.article-text p{margin-bottom:24px;font-size:18px;line-height:1.5em}.article-text ul{margin:32px 0}.article-text li{margin:0 0 32px;padding-left:56px;font-size:18px;line-height:1.5em;position:relative;overflow:visible}.article-text li:before{content:"➸";font-size:32px;position:absolute;top:4px;left:0}.article-gallery{margin:32px 0}.article-gallery figure{width:auto}}.faqs{background-size:contain}.faqs h2.very-inset{margin-bottom:0}.faqs a{border:none}.faqs ul{grid-column-gap:4.51977%;grid-row-gap:0px;grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);margin-top:32px;display:grid}.faqs li{max-width:160px;font-size:22px;line-height:1.3em}.words h1{letter-spacing:-.02em;margin-bottom:24px;font-size:52px}.words li{border-bottom:1px solid #2c2622;margin-bottom:56px;padding-bottom:56px}.words li:last-of-type{border-bottom:none;margin-bottom:0}
