:root{--green:#536d38;--paper:#f4eed9;--ink:#1a150d;--terracotta:#c53a2a;--gray-med:#7a7773;--gray-light:#9f9d99;--border:#9f9d9940;--border-strong:#9f9d9966;--font-serif:"calluna", serif;--font-sans:"helvetica", sans-serif;--grid-gap:20px;--space-lg:4rem;--spacing-col:36rem}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}html,body{scroll-behavior:smooth;height:100%}body{flex-direction:column;min-height:100vh;display:flex}main.content{flex:1}body{color:#1a150d;background-color:#fff}nav a{color:#7a7773;transition:color .35s cubic-bezier(.34,2.2,.64,1)}nav a:focus,nav a:hover{color:#1a150d}nav a.active{color:#1a150d;font-weight:700}p a,h1 a,h2 a,h3 a,h4 a,figure a{color:#1a150d}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.grid-12-20{grid-column-gap:20px;grid-template-columns:repeat(12,1fr);display:grid}@media screen and (width>=882px){.inner{grid-column-gap:20px;grid-template-columns:repeat(12,1fr);display:grid}}body{font-family:calluna,serif;font-size:16px;line-height:1.4}h1{text-wrap:balance;margin:10px 0;font-family:calluna,serif;font-weight:400}h2{text-wrap:balance;margin:10px 0 5px;font-family:calluna,serif;font-weight:400}h1{font-size:24px;line-height:140%}h2{letter-spacing:0;font-size:20px;line-height:120%}.post-link h2,.meta-name{letter-spacing:0;text-wrap:balance;margin:10px 0 5px;font-family:calluna,serif;font-size:18px;font-weight:400;line-height:120%}h3{letter-spacing:0;margin:10px 0 5px;font-family:calluna,serif;font-size:16px;font-weight:400;line-height:120%}h4,h5,h6{font-family:helvetica,sans-serif;font-size:14px;font-weight:600;line-height:140%}@media screen and (width>=740px){h4,h5,h6{font-size:16px;line-height:120%}}h4,h5,h6{margin:0}p,strong{text-wrap:pretty;font-size:18px;line-height:26px}nav a{font-family:helvetica,sans-serif;text-decoration:none}.meta-name{letter-spacing:0;text-wrap:balance;margin:10px 0 5px;font-family:calluna,serif;font-size:18px;font-weight:400;line-height:120%}.text-description,.sub-title,.hero-sub-heading{opacity:.5;margin-top:0;font-family:calluna,serif;font-size:18px;font-weight:400;line-height:26px}.meta-small,figcaption{font-family:helvetica,sans-serif;font-size:14px;font-weight:400;line-height:140%}@media screen and (width>=1024px){.meta-small,figcaption{font-size:16px}}figcaption{color:#7a7773}.hero-sub-heading{grid-column:1/-1}.module-00-header{grid-area:1/1/auto/-1}.module-00-header ul{border-bottom:1px solid #9f9d9940;flex-flow:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:10px;padding-bottom:10px;display:flex}@media screen and (width>=882px){.module-00-header ul{margin-bottom:20px;padding-bottom:20px}}.module-00-header ul h2{font-family:helvetica,sans-serif;font-size:14px;font-weight:600;line-height:140%}@media screen and (width>=740px){.module-00-header ul h2{font-size:16px;line-height:120%}}.module-00-header ul h2{margin-bottom:0}.module-00-header ul p{text-align:right;opacity:.5;margin:0;font-family:helvetica,sans-serif;font-size:14px;line-height:100%}@media screen and (width>=1280px){.module-00-header ul p{font-size:16px}}.module-00-header ul p a{color:#1a150d;text-decoration:none}.module-00-header p{grid-area:2/1/auto/-1;max-width:420px}ul,ol{margin:0;padding:0;list-style-type:none}dl{margin:0}dt{margin:0;font-weight:600}dd,figure{margin:0}img,picture{vertical-align:middle;max-width:100%;height:auto;margin:0}img[data-src]{opacity:0}.js img[loading=lazy]{opacity:0;transition:opacity .5s linear .2s}.js img[loading=lazy].is-loaded{opacity:1}picture[data-src] img,picture{max-width:100%;display:block}picture img{width:100%;height:auto}table{border-collapse:collapse;table-layout:fixed;width:100%;margin:40px 0}th{text-align:left;border-bottom:1px solid #777673;padding:40px 0;font-weight:600}td{border-bottom:1px solid #9f9d99;padding:40px 0}tr,td,th{vertical-align:middle}fieldset{background-color:#0000;border:0;margin:0;padding:0}legend{margin-bottom:20px;padding:0;font-weight:600}label{margin-bottom:20px;font-weight:600;display:block}input,select,textarea{padding:10px 20px;font-family:helvetica,sans-serif;font-size:16px;line-height:22px;display:block}input[type=text],input[type=email],input[type=search]{appearance:none;box-sizing:border-box;background-color:#ffffff1a;border:1px solid #9f9d99;border-radius:5px;width:100%;padding:10px 20px;font-family:helvetica,sans-serif;font-size:16px;line-height:22px;transition:border-color .35s cubic-bezier(.34,2.2,.64,1);box-shadow:inset 0 1px 3px #1a150d0f}input[type=text]:hover,input[type=email]:hover,input[type=search]:hover{border-color:#7f7d7b}input[type=text]:focus,input[type=email]:focus,input[type=search]:focus{border-color:#536d38;outline:none;box-shadow:inset 0 1px 3px #1a150d0f,0 0 5px #090705b3}input[type=text]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder{color:#1a150d33;font-family:helvetica,sans-serif}input[class=button],a.button,.button-kit{appearance:none;color:#fff;cursor:pointer;-webkit-font-smoothing:antialiased;text-align:center;text-transform:uppercase;user-select:none;vertical-align:middle;white-space:nowrap;background-color:#1a150d;border:1px solid #9f9d99;border-radius:5px;font-family:helvetica,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .35s cubic-bezier(.34,2.2,.64,1);display:block}input[class=button]:hover,input[class=button]:focus,a.button:hover,a.button:focus,.button-kit:hover,.button-kit:focus{color:#fff;background-color:#15110a}input[class=button]:disabled,a.button:disabled,.button-kit:disabled{cursor:not-allowed;opacity:.5}input[class=button]:disabled:hover,a.button:disabled:hover,.button-kit:disabled:hover{background-color:#1a150d}textarea{resize:vertical}select{width:100%;margin-bottom:40px}.btn{letter-spacing:1px;background-color:#f4eed9;border:none;border-radius:5px;padding:10px 20px;font-family:calluna,serif;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .35s cubic-bezier(.34,2.2,.64,1);display:inline-block}.btn-green{color:#fff;cursor:pointer;background-color:#536d38;margin:10px 0;transition:background-color .15s ease-in-out,color .15s ease-in-out}.btn-green:link,.btn-green:active,.btn-green:visited{color:#fff;background-color:#536d38}.btn-green:hover{color:#1a150d;background-color:#f4eed9}.header{z-index:100;opacity:.5;width:100%;transition:transform .3s;position:fixed;transform:translateY(0)}.header .inner{grid-column-gap:10px;grid-template-columns:repeat(3,1fr);align-items:center;padding-bottom:0;display:grid}@media screen and (width>=882px){.header .inner{grid-column-gap:20px;grid-template-columns:repeat(12,1fr);display:grid}}.header .logo{text-align:center;grid-area:1/2/auto/3}.header .logo .logo-type{order:1;justify-content:flex-end}@media screen and (width>=882px){.header .logo{grid-area:1/6/auto/8}}.header .nav-primary{grid-area:1/1/auto/2}@media screen and (width>=882px){.header .nav-primary{grid-area:1/1/auto/5}}.header .nav-primary ul{flex-flow:wrap;justify-content:flex-start;gap:20px;display:flex}.header .nav-primary li{display:none}.header .nav-primary li:first-child{display:block}@media screen and (width>=1024px){.header .nav-primary li{display:block}.header .nav-primary li:first-child{display:none}}.header hr{color:#9f9d99;background-color:#9f9d99;border-width:0;grid-area:2/1/auto/-1;width:100%;height:1px;margin:10px 0}@media screen and (width>=882px){.header hr{margin:20px 0}}.header .nav-secondary{grid-area:1/3/auto/-1}@media screen and (width>=882px){.header .nav-secondary{grid-column:8/-1}}.header .nav-secondary ul{flex-flow:wrap;justify-content:flex-end;gap:20px;display:flex}.header .nav-secondary li:nth-child(3),.header .nav-secondary li:nth-child(4){display:block}@media screen and (width>=1024px){.header .nav-secondary li{display:block}.header .nav-secondary li:last-child{display:none}.header .nav-secondary{grid-column:9/-1}.header .nav-secondary ul{flex-flow:wrap;justify-content:flex-end;gap:20px;display:flex}}.header .nav-sub{grid-area:3/1/auto/-1}.header .nav-sub ul{scrollbar-width:none;-ms-overflow-style:none;flex-flow:row;justify-content:space-between;gap:20px;display:flex;overflow-x:auto}.header .nav-sub ul::-webkit-scrollbar{display:none}.header .nav-sub li{flex:none}.header .nav-sub a{white-space:nowrap;justify-items:center;display:grid}.header .nav-sub a:after{content:attr(data-label);visibility:hidden;pointer-events:none;height:0;font-weight:700;overflow:hidden}.header .nav-primary,.header .nav-secondary,.header .nav-sub{opacity:1;visibility:visible;transition:visibility 0s linear .4s,opacity .35s cubic-bezier(.34,2.2,.64,1)}.header .btn-menu-text{color:#7a7773;text-align:right;grid-area:1/3/auto/3;font-family:helvetica,sans-serif}.header .btn-menu-text:hover{color:#1a150d;cursor:pointer}@media screen and (width>=882px){.header .btn-menu-text{grid-column:12/-1}}@media screen and (width>=1024px){.header .btn-menu-text{font-size:16px;display:none}}.header--hidden{transform:translateY(-100%)}.header a.logo-type,.footer a.logo-type,#menu a.logo-type{color:#7a7773;font-family:helvetica,sans-serif;font-size:14px;text-decoration:none;transition:color .35s cubic-bezier(.34,2.2,.64,1)}.header a.logo-type:active,.header a.logo-type:focus,.header a.logo-type:hover,.footer a.logo-type:active,.footer a.logo-type:focus,.footer a.logo-type:hover,#menu a.logo-type:active,#menu a.logo-type:focus,#menu a.logo-type:hover{color:#14100a}@media screen and (width>=1280px){.header a.logo-type,.footer a.logo-type,#menu a.logo-type{font-size:16px}}nav a{font-size:16px}#nav-cart{position:relative}#nav-cart #cart-count{font-family:helvetica,sans-serif;font-size:10px;line-height:1;position:absolute;top:-6px;right:-10px}#menu{z-index:10;backdrop-filter:blur(100px);visibility:hidden;opacity:0;background-color:#ffffff80;align-items:flex-start;width:100vw;height:100svh;transition:visibility 0s linear .4s,opacity .35s cubic-bezier(.34,2.2,.64,1);display:flex;position:fixed;overflow:auto}#menu .inner{padding-top:80px;overflow:hidden}@media screen and (width>=1024px){#menu .inner{padding-top:100px}}@media screen and (width>=1280px){#menu .inner{padding-top:120px}}#menu ul{grid-column:1/-1}#menu ul li{border-bottom-style:solid;border-bottom-color:#9f9d99}#menu ul li a{color:#1a150d;align-items:end;min-height:39px;padding-bottom:5px;font-family:helvetica,sans-serif;font-size:16px;font-weight:800;text-decoration:none;display:flex}#menu ul li:first-child{border-bottom-width:.5px}#menu ul li:nth-child(2){border-bottom-width:1px}#menu ul li:nth-child(3){border-bottom-width:1.5px}#menu ul li:nth-child(4){border-bottom-width:2px}#menu ul li:nth-child(5){border-bottom-width:2.5px}#menu ul li:nth-child(6){border-bottom-width:2px}#menu ul li:nth-child(7){border-bottom-width:1.5px}#menu ul li:nth-child(8){border-bottom-width:1px}#menu ul li:nth-child(9){border-bottom-width:.5px}#menu .menu-footer{padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));opacity:.5;flex-flow:row;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}#menu .menu-footer p{color:#7a7773;margin:0;font-size:14px}#menu .menu-footer p span{padding:0 5px}#menu .menu-footer .social-networks{flex-flow:row;gap:20px;display:flex}#menu .menu-footer .social-networks li{border-bottom:none}#menu .menu-footer .social-networks li a{width:22px;height:22px;min-height:unset;display:block}#menu .menu-footer .social-networks li a img{opacity:.75;width:100%}.btn-menu-text *{pointer-events:none}.btn-menu-text{z-index:100}.btn-menu-text span{text-indent:-1000em;background:#1a150d;width:54px;height:2px;transition:transform .35s cubic-bezier(.34,2.2,.64,1);display:block;position:absolute}.btn-menu-text span:first-child{top:27px}.btn-menu-text span:nth-child(2){top:34px}.btn-menu-text span:nth-child(3){top:41px}body.menu-open{overflow:hidden}body.menu-open header .logo{z-index:100;position:relative}body.menu-open .nav-sub{opacity:0;visibility:hidden}body.menu-open .nav-primary li,body.menu-open .nav-secondary li{opacity:0;visibility:hidden;transition:visibility 0s linear .4s,opacity .35s cubic-bezier(.34,2.2,.64,1)}body.menu-open .nav-primary li:first-child,body.menu-open .nav-secondary li:nth-child(3),body.menu-open .nav-secondary li:nth-child(4){opacity:1;visibility:visible}body.menu-open .btn-menu-text{color:#1a150d;text-decoration:line-through}body.menu-open #menu{visibility:visible;opacity:1;transition-delay:0s}body.menu-open #menu ul li{visibility:visible;opacity:1;transform:scale(1)}.newsletter form{position:static}.newsletter input[type=email]{margin:0 0 1em}.newsletter .formkit-form[data-uid] .formkit-input{appearance:none;box-sizing:border-box;background-color:#ffffff1a;border:1px solid #9f9d99;border-radius:5px;width:100%;padding:10px 20px;font-family:helvetica,sans-serif;font-size:16px;line-height:22px;transition:border-color .35s cubic-bezier(.34,2.2,.64,1);box-shadow:inset 0 1px 3px #1a150d0f}.newsletter .formkit-form[data-uid] .formkit-input:focus{border-color:#536d38;outline:none;box-shadow:inset 0 1px 3px #1a150d0f,0 0 5px #090705b3}.newsletter .formkit-form[data-uid] .formkit-input::placeholder{color:#1a150d33;font-family:helvetica,sans-serif}.newsletter .formkit-form[data-uid] .formkit-input{color:#1a150d!important;border-color:#9f9d99!important;border-radius:5px!important}.newsletter .formkit-form[data-uid] .formkit-input:hover{border-color:#7f7d7b!important}.newsletter .formkit-form[data-uid] .formkit-input:focus{border-color:#536d38!important}.newsletter .formkit-form[data-uid] .formkit-alert{background:#f4eed9;border:1px solid #9f9d99;border-radius:5px;padding:10px 20px;font-family:helvetica,sans-serif;font-size:16px;line-height:140%}.newsletter .formkit-form[data-uid] .formkit-alert-error{color:#c53a2a;border-color:#c53a2a}.newsletter .formkit-form[data-uid] .formkit-alert-success{color:#536d38;border-color:#536d38}.newsletter .formkit-fields{flex-direction:column!important;display:flex!important}.newsletter .formkit-submit{text-transform:none;align-self:flex-start;margin-top:10px}.footer{opacity:.5;padding-bottom:env(safe-area-inset-bottom);margin-top:10vh}.footer .more-links{flex-flow:wrap;grid-area:2/1/auto/-1;justify-content:space-between;display:flex}.footer hr{color:#9f9d99;background-color:#9f9d99;border-width:0;grid-area:3/1/auto/-1;width:100%;height:1px;margin:10px 0 20px}.footer .foot-notes{flex-flow:wrap;grid-area:4/1/auto/-1;justify-content:space-between;display:flex}@media screen and (width>=1024px){.footer .nav-footer{display:block}}.footer .nav-footer ul{flex-flow:wrap;justify-content:space-between;justify-self:center;gap:20px;display:flex}.footer .nav-footer li{margin:5px 0 10px}.footer .nav-footer li a{display:inline-block}@media screen and (width<=1024px){.footer .nav-footer li a{font-size:14px}}.footer .social-networks{grid-column:4/8}.footer .social-networks ul{flex-flow:row;justify-content:space-between;justify-self:center;gap:20px;display:flex}.footer .social-networks ul li{margin-bottom:5px}.footer .social-networks ul li:first-child{margin-left:0}.footer .social-networks ul li:last-child{margin-right:0}.footer .social-networks a{width:22px;height:22px;display:block}.footer .social-networks a img{opacity:.75;width:100%}.footer .copyright{color:#7a7773}.footer .copyright p{margin:5px 0}.footer .copyright span{padding:0 5px}.header .nav-secondary li{display:none}.header .nav-secondary li:last-child{display:block}@media screen and (width>=1024px){.header .nav-secondary li{display:block}.header .nav-secondary li:last-child{display:none}}.inner{width:100%;max-width:100%;margin:0 auto;padding:10px}@media screen and (width>=600px){.inner{padding:20px}}@media screen and (width>=882px){.inner{padding:40px}}.hero,.post .post-header{--hero-air:clamp(56px, 9vh, 104px);padding:calc(var(--header-h,95px) + var(--hero-air)) 0 var(--hero-air)}.hero .inner>:first-child,.hero .inner>:first-child>:first-child,.post .post-header .inner>:first-child,.post .post-header .inner>:first-child>:first-child{margin-top:0}.hero .inner>:last-child,.hero .inner>:last-child>:last-child,.post .post-header .inner>:last-child,.post .post-header .inner>:last-child>:last-child{margin-bottom:0}.hero{align-items:center;display:flex}.hero h1{text-align:center;grid-column:1/-1;max-width:380px;margin:0 auto}@media screen and (width>=1280px){.hero h1{max-width:524px}}@media screen and (width>=1024px){.hero h1{max-width:650px}}.hero h1 span{white-space:nowrap}.hero p{text-align:center;grid-column:1/-1;max-width:450px;margin:20px auto}.fluid-width-video-wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper video{width:100%;height:100%;position:absolute;top:0;left:0}.post .post-header .hero-text{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:flex-end;align-items:flex-start;display:flex}.post .post-header h1{margin:0 auto}.post .post-header .sub-title{max-width:333px;margin:5px auto}@media screen and (width>=1280px){.post .post-header .sub-title{margin:10px auto}}.post .post-header .meta{opacity:.25;margin:5px auto}.post .post-header figure{grid-column:1/-1;margin-top:20px}@media screen and (width<=882px){.post .post-header figure{margin-left:-5.7%;margin-right:-5.7%}}@media screen and (width>=882px){.post .post-header figure{grid-column:8/-1}}.post .post-header hr{opacity:.25;width:100%;margin:10px 0}@media screen and (width>=600px){.post .post-header hr{margin:20px 0}}.post .post-content .inner{padding-top:0}.post .post-content h2{margin-bottom:0}.post .post-content p,.post .post-content hr{max-width:var(--spacing-col);grid-column:1/-1;width:100%;margin:20px auto}.post .post-content figure{grid-column:3/11;margin:40px 0}.post .post-content figure img,.post .post-content figure div{margin-bottom:10px}.post .post-content figure figcaption{padding:10px 0}@media screen and (width<=882px){.post .post-content figure{margin:0}}@media screen and (width>=1921px){.post .post-content figure{grid-column:4/10}}@media screen and (width>=882px){.post .post-content .fig-l-001{grid-gap:20px;grid-template-columns:repeat(12,1fr);display:grid}.post .post-content .fig-l-001 img{margin-bottom:0}}.post .post-content blockquote{border-left:1px solid #1a150d;margin:0;padding-left:1rem}.post .post-content blockquote p{margin-top:0}.post .post-nav{grid-column:3/11}@media screen and (width>=1921px){.post .post-nav{grid-column:4/10}}.post .post-nav ul{grid-column-gap:20px;grid-template-columns:repeat(12,1fr);display:grid}.post .post-nav li.prev-post{grid-column:1/7}.post .post-nav li.next-post{grid-column:7/-1}.post .post-nav a .img-wrapper{overflow:hidden}.post .post-nav a img{transition:scale .35s cubic-bezier(.34,2.2,.64,1)}.post .post-nav a:hover img{scale:1.01}.post .post-nav a{color:inherit}.post .post-nav a p.meta-small{opacity:.25;margin:5px 0 0}.post .post-nav .module-00-header ul{display:flex}.post .post-nav .module-00-header ul p{font-family:helvetica,sans-serif}@media screen and (width>=882px){source.fig-l-000{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(12,1fr);display:grid}}.fig-l-001 div{margin-bottom:10px}@media screen and (width>=882px){.fig-l-001{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.fig-l-001 figcaption{margin-top:-60px}}.cl-1-5{grid-column:1/5}.cl-1-7{grid-column:1/7}.cl-1-13{grid-column:1/-1}.cl-3-11{grid-column:3/11}.cl-4-13{grid-column:4/-1}.cl-5-9{grid-column:5/9}.cl-7-13{grid-column:7/-1}.cl-9-13{grid-column:9/-1}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.row-5{grid-row:5}.row-6{grid-row:6}.row-7{grid-row:7}.row-8{grid-row:8}.row-9{grid-row:9}.row-10{grid-row:10}.row-11{grid-row:11}.row-12{grid-row:12}.row-13{grid-row:13}.row-14{grid-row:14}.row-15{grid-row:15}.row-16{grid-row:16}.archive .hero h1,.archives .hero h1{text-transform:capitalize;grid-column:1/-1}.archive .main,.archives .main{grid-area:2 row/1/auto/-1}@media screen and (width>=740px){.archive .main .post-list,.archives .main .post-list{grid-column-gap:20px;grid-row-gap:80px;grid-template-columns:repeat(12,1fr);place-items:start center;display:grid}}@media screen and (width<=740px){.archive .main .post-list li,.archives .main .post-list li{margin-bottom:80px}}@media screen and (width>=740px){.archive .main .post-list li,.archives .main .post-list li{grid-column:span 4}}.archive .main .post-list a,.archives .main .post-list a{color:inherit;text-decoration:none;display:block}.archive .main .post-list a .img-wrapper,.archives .main .post-list a .img-wrapper{overflow:hidden}.archive .main .post-list a img,.archives .main .post-list a img{transition:scale .35s cubic-bezier(.34,2.2,.64,1),opacity .5s linear .2s}.archive .main .post-list a:hover img,.archives .main .post-list a:hover img{scale:1.01}.archive .main .post-list h3,.archives .main .post-list h3{margin:10px 0}.archive .main .post-list p,.archives .main .post-list p{opacity:.6;margin:0;font-size:16px;line-height:24px}@media screen and (width>=1024px){.about header .nav-secondary ul li:nth-child(3){display:block}}.about section{margin-bottom:40px}.about .back-story .inner{padding-top:0}.about .back-story .copy p:first-child{text-indent:40px}.about .back-story .copy p{text-wrap:pretty}.about .back-story img{margin:20px 0}@media screen and (width>=882px){.about .back-story .copy{grid-column:3/7;max-width:490px;padding-right:20px}.about .back-story img{grid-column:7/11}}@media screen and (width>=1921px){.about .back-story .copy{grid-column:4/7;max-width:551px}.about .back-story img{grid-column:7/10}}@media screen and (width>=882px){.about .experience div:first-child,.about .experience div:nth-child(2),.about .education div:first-child,.about .education div:nth-child(2),.about .newsletter div:first-child,.about .newsletter div:nth-child(2),.about .social div:first-child,.about .social div:nth-child(2),.about .contact div:first-child,.about .contact div:nth-child(2),.about .colophon-ref div:first-child,.about .colophon-ref div:nth-child(2){grid-column:3/11}}@media screen and (width>=1921px){.about .experience div:first-child,.about .experience div:nth-child(2),.about .education div:first-child,.about .education div:nth-child(2),.about .newsletter div:first-child,.about .newsletter div:nth-child(2),.about .social div:first-child,.about .social div:nth-child(2),.about .contact div:first-child,.about .contact div:nth-child(2),.about .colophon-ref div:first-child,.about .colophon-ref div:nth-child(2){grid-column:4/10}}@media screen and (width>=882px){.about .experience .experience-info ul{grid-column-gap:20px;grid-template-columns:repeat(12,1fr);display:grid}}.about .experience .experience-info ul p{opacity:.5;margin:5px 0}.about .experience .experience-info li{margin-bottom:40px}.about .experience .experience-info li:first-child,.about .experience .experience-info li:nth-child(3){grid-column:1/7}.about .experience .experience-info li:nth-child(2),.about .experience .experience-info li:nth-child(4){grid-column:7/-1}.about .education .education-info{grid-column:1/-1}@media screen and (width>=882px){.about .education .education-info ul{grid-column-gap:20px;grid-template-columns:repeat(12,1fr);display:grid}}.about .education .education-info ul p{opacity:.5;margin:5px 0}.about .education .education-info li{margin-bottom:40px}.about .education .education-info li:first-child{grid-column:1/7}.about .education .education-info li:nth-child(2){grid-column:7/-1}.about .newsletter .email-signup{text-align:left;grid-column:1/-1}.about .newsletter .email-signup p{max-width:400px;margin-top:0}.about .newsletter .email-signup form{margin:20px 0}.about .social .social-info,.about .contact .contact-info,.about .colophon-ref .contact-info{grid-column:1/-1}.about .contact .contact-info p,.about .colophon-ref .contact-info p{margin-top:0}.contact .hero h1,.contact .hero p{grid-column:1/-1}.contact .contents .inner{text-align:center}.contact .contents p{text-align:center;grid-column:1/-1;max-width:660px;margin:auto}.about .socials-list a{opacity:.5}.socials-list{grid-column:1/-1}.socials-list li{border-bottom-style:solid;border-bottom-color:#9f9d9980}.socials-list li:hover{border-bottom-color:#536d38}.socials-list li a{color:#1a150d;align-items:center;min-height:44px;font-family:calluna,serif;font-size:18px;font-weight:400;text-decoration:none;transition:background-color .35s cubic-bezier(.34,2.2,.64,1),color .35s cubic-bezier(.34,2.2,.64,1),padding .35s cubic-bezier(.34,2.2,.64,1);display:flex}@media screen and (width>=1024px){.socials-list li a{padding:0 10px}.socials-list li a:hover{padding:0}}.socials-list li a img{width:auto;height:.75em;margin-left:auto;transition:filter .35s cubic-bezier(.34,2.2,.64,1),transform .35s cubic-bezier(.34,2.2,.64,1)}.socials-list li:first-child{border-bottom-width:.5px}.socials-list li:nth-child(2){border-bottom-width:1px}.socials-list li:nth-child(3){border-bottom-width:1.5px}.socials-list li:nth-child(4){border-bottom-width:2px}.socials-list li:nth-child(5){border-bottom-width:2.5px}.socials-list li:nth-child(6){border-bottom-width:3px}.socials-list li:nth-child(7){border-bottom-width:3.5px}.socials-list li:nth-child(8){border-bottom-width:4px}.socials-list li:nth-child(9){border-bottom-width:4.5px}.socials-list li:nth-child(10){border-bottom-width:5px}.socials-list li:nth-child(11){border-bottom-width:5.5px}.socials-list li:nth-child(12){border-bottom-width:6px}.socials-list li:nth-child(13){border-bottom-width:6.5px}.socials-list li:nth-child(14){border-bottom-width:7px}.socials-list li:nth-child(15){border-bottom-width:6.5px}.socials-list li:nth-child(16){border-bottom-width:6px}.socials-list li:nth-child(17){border-bottom-width:5.5px}.socials-list li:nth-child(18){border-bottom-width:5px}.socials-list li:nth-child(19){border-bottom-width:4.5px}.socials-list li:nth-child(20){border-bottom-width:4px}.socials-list li:nth-child(21){border-bottom-width:3.5px}.socials-list li:nth-child(22){border-bottom-width:3px}.socials-list li:nth-child(23){border-bottom-width:2.5px}.socials-list li:nth-child(24){border-bottom-width:2px}.socials-list li:nth-child(25){border-bottom-width:1.5px}.socials-list li:nth-child(26){border-bottom-width:1px}.socials-list li:nth-child(27){border-bottom-width:.5px}@media screen and (width>=1024px){.newsletter header .nav-secondary ul li:nth-child(2){display:block}}.newsletter .hero p{max-width:275px}.newsletter .newsletter-info h1{grid-column:1/-1}.newsletter .newsletter-info p:first-child{opacity:.25;text-align:center;max-width:350px;margin:0 auto}@media screen and (width>=1024px){.newsletter .newsletter-info p:first-child{max-width:370px}}@media screen and (width>=740px){.newsletter .newsletter-info p:first-child{grid-area:1/4/auto/10}}.newsletter .newsletter-info form{width:100%;max-width:500px;margin:20px auto}.newsletter .newsletter-info form .formkit-submit{align-self:center}.newsletter .newsletter-info form{position:relative}@media screen and (width>=740px){.newsletter .newsletter-info form{grid-area:2/4/auto/10}}.legal-content p,.legal-content ul,.legal-content h2{grid-column:1/-1;width:100%;max-width:660px}.legal-content p,.legal-content ul{margin:20px auto}.legal-content li p{margin:0}.legal-content h2{margin:40px auto 0;font-weight:600}.legal-content ul{padding-left:1.5em;list-style-type:disc!important}.legal-content ul li{margin-bottom:10px;list-style-type:disc}.legal-content .legal-meta{opacity:.4;margin-top:0}.page-404 .contents .inner{text-align:center;flex-direction:column;align-items:center;display:flex}.page-404 .contents .inner p{max-width:540px}.post-list{grid-column:1/-1;margin:0;padding:0;list-style:none}@media screen and (width>=740px){.post-list{grid-column-gap:20px;grid-row-gap:40px;grid-template-columns:repeat(12,1fr);align-items:start;display:grid}}@media screen and (width<=740px){.post-list .post-item{margin-bottom:40px}}@media screen and (width>=740px){.post-list .post-item{grid-column:span 4}}.post-list .post-link{color:inherit;text-decoration:none;display:block}.post-list .img-wrapper{background-color:#f4eed9;overflow:hidden}.post-list img{width:100%;transition:scale .35s cubic-bezier(.34,2.2,.64,1),opacity .5s linear .2s;display:block}.post-list .post-link:hover img{scale:1.01}.post-list h2{margin:10px 0 5px}.year-door[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}.year-door[data-astro-cid-jo6i4kqk]:hover{opacity:.6}
