.project-posts-module__NFaccW__postToggle{margin-inline:calc(var(--spacing,.25rem) * -2);cursor:pointer;border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-image:url(/paper.png);background-repeat:repeat;border:1px solid #5a4a3b73;justify-content:space-between;align-items:center;display:flex;box-shadow:0 6px 14px #00000029}.project-posts-module__NFaccW__postToggle:hover{background-image:url(/paper.png);background-repeat:repeat;box-shadow:0 8px 18px #0003}.project-posts-module__NFaccW__postTitle{margin-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#2f2417}.project-posts-module__NFaccW__postDate{color:#5f4a2e}.project-posts-module__NFaccW__postArrow{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));-webkit-user-select:none;user-select:none;color:#5f4a2e}.project-posts-module__NFaccW__previewImageWrapper{margin-top:calc(var(--spacing,.25rem) * 3);background:linear-gradient(#7b5632 0%,#5c3f26 100%);border:1px solid #49311cbf;border-radius:.45rem;padding:.35rem;display:inline-block;box-shadow:inset 0 0 0 1px #deb78280,0 6px 16px #00000038}.project-posts-module__NFaccW__previewImage{object-fit:cover;opacity:1;border-radius:.25rem;width:min(100%,528px);height:288px}@media (max-width:640px){.project-posts-module__NFaccW__previewImage{aspect-ratio:11/6;height:auto}}.project-posts-module__NFaccW__tagsContainer{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.project-posts-module__NFaccW__tag{background-color:var(--color-slate-100,#f1f5f9);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-700,#314158);border-radius:3.40282e38px;display:inline-flex}@supports (color:lab(0% 0 0)){.project-posts-module__NFaccW__tag{background-color:var(--color-slate-100,lab(96.286% -.852436 -2.46847));color:var(--color-slate-700,lab(26.9569% -1.47016 -15.6993))}}.project-posts-module__NFaccW__postContent{margin-top:calc(var(--spacing,.25rem) * 2)}.project-posts-module__NFaccW__postContent,.project-posts-module__NFaccW__postContent h1,.project-posts-module__NFaccW__postContent h2,.project-posts-module__NFaccW__postContent h3,.project-posts-module__NFaccW__postContent h4,.project-posts-module__NFaccW__postContent h5,.project-posts-module__NFaccW__postContent h6,.project-posts-module__NFaccW__postContent p,.project-posts-module__NFaccW__postContent li,.project-posts-module__NFaccW__postContent span,.project-posts-module__NFaccW__postContent strong,.project-posts-module__NFaccW__postContent em,.project-posts-module__NFaccW__postContent blockquote,.project-posts-module__NFaccW__postContent a,.project-posts-module__NFaccW__postContent small{color:#2f2417}.project-posts-module__NFaccW__ctaWrapper{margin-top:calc(var(--spacing,.25rem) * 4)}.project-posts-module__NFaccW__ctaButton{border-radius:var(--radius-md,.375rem);background-color:var(--color-emerald-700,#007956);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-amber-50,#fffbeb);display:inline-block}@supports (color:lab(0% 0 0)){.project-posts-module__NFaccW__ctaButton{background-color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361));color:var(--color-amber-50,lab(98.6252% -.635922 8.42309))}}.project-posts-module__NFaccW__ctaButton:hover{background-color:var(--color-emerald-800,#005f46)}@supports (color:lab(0% 0 0)){.project-posts-module__NFaccW__ctaButton:hover{background-color:var(--color-emerald-800,lab(35.3675% -33.1188 8.04002))}}@property --tw-font-weight{syntax:"*";inherits:false}
.page-module__TVSRcG__calendarSection{margin-bottom:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200,#fee685);background-color:var(--color-amber-50,#fffbeb);padding:calc(var(--spacing,.25rem) * 5)}@supports (color:lab(0% 0 0)){.page-module__TVSRcG__calendarSection{border-color:var(--color-amber-200,lab(91.7203% -.505269 49.9084));background-color:var(--color-amber-50,lab(98.6252% -.635922 8.42309))}}.page-module__TVSRcG__calendarTitle{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-amber-900,#7b3306)}@supports (color:lab(0% 0 0)){.page-module__TVSRcG__calendarTitle{color:var(--color-amber-900,lab(31.2288% 30.2627 40.0378))}}.page-module__TVSRcG__calendarSubtitle{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-amber-800,#953d00)}@supports (color:lab(0% 0 0)){.page-module__TVSRcG__calendarSubtitle{color:var(--color-amber-800,lab(37.8822% 37.1699 52.2718))}}.page-module__TVSRcG__calendarList{margin-top:calc(var(--spacing,.25rem) * 4)}:where(.page-module__TVSRcG__calendarList>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.page-module__TVSRcG__calendarItem{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-300,#ffd236);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.page-module__TVSRcG__calendarItem{border-color:var(--color-amber-300,lab(86.4156% 6.13147 78.3961))}}.page-module__TVSRcG__calendarDate{border-radius:var(--radius-md,.375rem);background-color:var(--color-amber-100,#fef3c6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-amber-900,#7b3306);display:inline-block}@supports (color:lab(0% 0 0)){.page-module__TVSRcG__calendarDate{background-color:var(--color-amber-100,lab(95.916% -1.21653 23.111));color:var(--color-amber-900,lab(31.2288% 30.2627 40.0378))}}.page-module__TVSRcG__calendarEventName{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-900,#0f172b)}@supports (color:lab(0% 0 0)){.page-module__TVSRcG__calendarEventName{color:var(--color-slate-900,lab(7.78673% 1.82345 -15.0537))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.page-module__8kdMxG__calendarSection{margin-bottom:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200,#fee685);background-color:var(--color-amber-50,#fffbeb);padding:calc(var(--spacing,.25rem) * 5)}@supports (color:lab(0% 0 0)){.page-module__8kdMxG__calendarSection{border-color:var(--color-amber-200,lab(91.7203% -.505269 49.9084));background-color:var(--color-amber-50,lab(98.6252% -.635922 8.42309))}}.page-module__8kdMxG__calendarTitle{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-amber-900,#7b3306)}@supports (color:lab(0% 0 0)){.page-module__8kdMxG__calendarTitle{color:var(--color-amber-900,lab(31.2288% 30.2627 40.0378))}}.page-module__8kdMxG__calendarSubtitle{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-amber-800,#953d00)}@supports (color:lab(0% 0 0)){.page-module__8kdMxG__calendarSubtitle{color:var(--color-amber-800,lab(37.8822% 37.1699 52.2718))}}.page-module__8kdMxG__calendarList{margin-top:calc(var(--spacing,.25rem) * 4)}:where(.page-module__8kdMxG__calendarList>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.page-module__8kdMxG__calendarItem{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-300,#ffd236);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.page-module__8kdMxG__calendarItem{border-color:var(--color-amber-300,lab(86.4156% 6.13147 78.3961))}}.page-module__8kdMxG__calendarDate{border-radius:var(--radius-md,.375rem);background-color:var(--color-amber-100,#fef3c6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-amber-900,#7b3306);display:inline-block}@supports (color:lab(0% 0 0)){.page-module__8kdMxG__calendarDate{background-color:var(--color-amber-100,lab(95.916% -1.21653 23.111));color:var(--color-amber-900,lab(31.2288% 30.2627 40.0378))}}.page-module__8kdMxG__calendarEventName{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-900,#0f172b)}@supports (color:lab(0% 0 0)){.page-module__8kdMxG__calendarEventName{color:var(--color-slate-900,lab(7.78673% 1.82345 -15.0537))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
