.contact_overlay__Qcw0A{position:fixed;bottom:0;left:0;width:100vw;height:var(--100vh);padding-bottom:50px;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none}.contact_overlay__Qcw0A .contact_bg__mnWsz{border:0;padding:0;margin:0;font:inherit;color:inherit;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:.3s opacity;pointer-events:none;cursor:pointer}.contact_overlay__Qcw0A .contact_modal__XLSdc{pointer-events:auto;width:13rem;height:13rem;border-radius:13rem;padding:2.5rem;color:var(--c_font_reversal);background:var(--c_bg_body_reversal);transition:.3s;transform:translateY(45vh);cursor:pointer}.contact_overlay__Qcw0A .contact_modal__XLSdc h3{font-size:2em;font-weight:bold;text-align:center}.contact_overlay__Qcw0A .contact_modal__XLSdc form{display:none}.contact_overlay__Qcw0A.contact_open__Hpxcz .contact_bg__mnWsz{opacity:1;pointer-events:auto}.contact_overlay__Qcw0A.contact_open__Hpxcz .contact_modal__XLSdc{border-radius:5rem;width:60vw;height:40vh;transform:translateY(0);cursor:auto}.contact_overlay__Qcw0A.contact_open__Hpxcz .contact_modal__XLSdc form{display:block}
@media(min-width: 1000px){.blog_postSection__FQ3Vj{grid-template-rows:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr)}}.blog_postSection__FQ3Vj{display:grid;grid-gap:1vh 2.5vw;gap:1vh 2.5vw}.blog_postSection__FQ3Vj>li{position:relative}.blog_postSection__FQ3Vj>li::before{content:attr(data-count);line-height:1em;position:absolute;bottom:1.5vh;right:0;font-size:10rem;opacity:.03;font-weight:bold;z-index:2;pointer-events:none}.blog_postSection__FQ3Vj>li::after{content:"";position:absolute;bottom:1.5vh;right:-0.1px;height:max(25vh,22.5rem + 2.6vw);width:20%;transition:background .3s;background:linear-gradient(to left, var(--c_bg_body), rgba(var(--c_bg_body_rgb), 0));pointer-events:none}@media(any-hover: hover){.blog_postSection__FQ3Vj>li:hover h2 a{-webkit-text-fill-color:rgba(0,0,0,0)}}.blog_postSection__FQ3Vj .blog_title__K7reE h2{font-weight:bold}.blog_postSection__FQ3Vj .blog_title__K7reE h2 a{display:inline-block;position:relative}.blog_postSection__FQ3Vj .blog_title__K7reE h2 a::after{content:"";position:absolute;bottom:-0.08em;left:0;width:100%;height:.03em;will-change:transform,background;transition:transform .3s,background .05s;transform:scale(0, 1);transform-origin:left top;background:linear-gradient(60deg, var(--gradient_0), var(--gradient_1), var(--gradient_2))}@media(any-hover: hover){.blog_postSection__FQ3Vj .blog_title__K7reE h2 a:hover::after{transform:scale(1, 1)}}.blog_postSection__FQ3Vj .blog_title__K7reE .blog_tagList__Utibt{letter-spacing:.05em}.blog_postSection__FQ3Vj .blog_title__K7reE .blog_tagList__Utibt>li a{font-weight:bold}.blog_postSection__FQ3Vj .blog_title_inner__zyDaj{display:flex;align-items:center;margin:.5em 0}.blog_postSection__FQ3Vj .blog_title_inner__zyDaj>h2{margin-right:max(1vw,1rem)}.blog_tagList__Utibt{display:flex;flex-wrap:wrap;color:rgba(var(--c_font_rgb), var(--blog_tagList_opacity));display:-webkit-inlinebox;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.blog_tagList__Utibt li:not(:last-child):after{content:",";margin-right:.3em}.blog_tagList__Utibt li a{transition:color .2s;will-change:opacity}@media(any-hover: hover){.blog_tagList__Utibt li a:hover{color:rgba(var(--c_font_rgb), 1)}}.blog_postList__5EPhI{--postList_gap: 1.3vw;padding:1.5vh 0;display:flex;flex-flow:column;flex-wrap:wrap;gap:var(--postList_gap);height:max(25vh,22.5rem + 2.6vw);box-sizing:content-box;overflow:hidden;overflow-x:auto;position:relative}.blog_postList__5EPhI>li{width:20em}@media(max-width: 500px){.blog_postList__5EPhI>li{width:17rem}}.blog_postList__5EPhI>li{height:calc((100% - var(--postList_gap)*2)/3)}.blog_postList__5EPhI>li a{display:block;height:100%}.blog_postList__5EPhI>li h3{line-height:1.2em;margin-bottom:.35em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width: 500px){.blog_postList__5EPhI>li h3{font-size:1rem}}.blog_postList__5EPhI>li .blog_post_meta__85bh8{gap:0 .5rem}@media(max-width: 500px){.blog_postList__5EPhI>li .blog_post_meta__85bh8{font-size:.9rem}}
.heading_h1__exRle{font-weight:bold;font-size:2em;display:flex;gap:.25em;flex-flow:column;letter-spacing:calc(.1em + .005rem);line-height:1em}.heading_h2__Kue1t{font-weight:bold;font-size:2.4em;display:flex;gap:.25em;flex-flow:column;letter-spacing:calc(.1em + .005rem);line-height:1em}.heading_h3__ZWvyw{font-weight:bold;font-size:1.2em;display:flex;gap:.25em;flex-flow:column;letter-spacing:calc(.1em + .005rem);line-height:1em}
.timeline_timeline__eCQ8_{--section_spacing: 4em;--section-line_spacing: 1.5em;--line_width: 2px;--line_spacing: 12px;--line_curvature: 1.2;display:flex;flex-flow:column;flex-direction:column-reverse;gap:var(--section_spacing);--line_count: calc(var(--max) - var(--min) + 1);--lines_width: calc(var(--line_count) * var(--line_spacing) + var(--line_width) / 2);margin-right:calc(var(--lines_width)*1.5);transform:translateX(-50%)}.timeline_timeline__eCQ8_ section .timeline_data__QsnJK{display:flex;flex-flow:column;align-items:flex-end;padding-right:var(--section-line_spacing);position:relative}.timeline_timeline__eCQ8_ section .timeline_data__QsnJK .timeline_active__Nc2Pc{position:absolute;bottom:50%;left:calc(100% + var(--a)*var(--line_spacing) - var(--line_width)/2);width:calc(var(--line_width)*2);height:100vh;background:#fff;z-index:0}.timeline_timeline__eCQ8_ section .timeline_data__QsnJK *{text-align:right}.timeline_timeline__eCQ8_ section .timeline_data__QsnJK h2{font-size:1.5em}.timeline_timeline__eCQ8_ section{position:relative}.timeline_timeline__eCQ8_ section .timeline_term_border__1NVFz .timeline_dot__cfu2h{--dotSize: calc(var(--size) * .5em);position:absolute;bottom:calc(var(--dotSize)/-2 + var(--line_width)/2);left:calc(var(--dotSize)/-2 - var(--line_width)/2);z-index:1;height:var(--dotSize);width:var(--dotSize);border-radius:100%;background:var(--c)}.timeline_timeline__eCQ8_ section .timeline_term_border__1NVFz{position:absolute;top:.5em;left:100%;transform:translateY(-100%);--w: calc(var(--no) * var(--line_spacing));width:var(--w);height:calc(var(--w)*var(--line_curvature))}.timeline_timeline__eCQ8_ section .timeline_term_border__1NVFz:before,.timeline_timeline__eCQ8_ section .timeline_term_border__1NVFz:after{content:"";width:100%;border-color:var(--c);border-right-style:solid;border-right-width:var(--line_width);position:absolute}.timeline_timeline__eCQ8_ section .timeline_term_border__1NVFz:before{bottom:100%;height:calc((500% + var(--section_spacing))*(var(--max) + .5))}.timeline_timeline__eCQ8_ section .timeline_term_border__1NVFz:after{bottom:0;left:0;height:100%;border-bottom-style:solid;border-bottom-width:var(--line_width);border-bottom-right-radius:100%}
.photoDrop_box___s0v_{position:fixed;top:0;right:0;height:100vh;width:30%}.photoDrop_img__Z6lLl{position:absolute;top:calc(50% - var(--ram));left:calc(50% - var(--ram));transform:translate(-50%, -50%)}
