h1{font-family:"Funnel Display",sans-serif;font-size:72px;font-optical-sizing:auto;font-weight:600;font-style:normal;line-height:1.2}h2{font-family:"Funnel Display",sans-serif;font-size:46px;line-height:1.2;font-optical-sizing:auto;font-weight:600;font-style:normal;line-height:1.2}h3{font-family:"Funnel Display",sans-serif;font-size:32px;font-optical-sizing:auto;font-weight:600;font-style:normal;line-height:1.2}h4{font-family:"Funnel Display",sans-serif;font-size:24px;font-optical-sizing:auto;font-weight:600;font-style:normal;line-height:1.2}body{font-family:"Source Sans 3",sans-serif;font-size:24px;line-height:1.4;font-weight:200}body,p,h1,h2,h3,h4,h5,h6,.et_pb_module,.et_pb_text,.et_pb_text_inner{color:#000!important}p{padding-bottom:2em}.pa-callout{position:relative;color:#000000;background-color:#FFBABA;font-size:inherit;padding:.2em .4em;border-radius:40px;margin:0 6px}.pa-callout-2{position:relative;color:#ffffff;background-color:#e03574;font-size:inherit;padding:.2em .4em;border-radius:6px;margin:0 6px 0 0;font-weight:bold}.pa-color-highlight{text-decoration:none;box-shadow:inset 0 -.5em 0 rgba(255,186,186);color:inherit}#page-container a{position:relative;color:#000000!important;text-decoration:none}#page-container a::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:4px;background-color:#FF4A4A;transition:width 0.3s ease-in-out}#page-container a:hover::after{width:100%}.et_pb_post_content_0_tb_body{color:#000000!important;font-size:16px;font-weight:200;line-height:1.8em;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ba_post_list_0_tb_body .dtq-post-list-child-inner{align-items:self-end!important;text-align:left!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none}.et_pb_section:not(.et_pb_section_0_tb_header){padding-bottom:2%!important}.et_pb_row{padding-bottom:2%!important}.et_pb_text{padding-bottom:2%!important}.et_pb_image{padding-top:2%!important;padding-bottom:0%!important}.et_pb_section_0{padding-top:20px!important;padding-bottom:20px!important}.et_pb_section{background-color:transparent!important}#page-container{background-color:transparent!important}#main-header .et_mobile_menu{background-color:#ffffff!important;position:absolute!important;top:100%!important;left:0;width:100%!important;z-index:9999!important;border:none!important}#main-header .et_mobile_menu li a{color:#000!important;font-size:20px!important;font-weight:600;padding:15px 20px}.mobile_menu_bar:before,.et_toggle_slide_menu:after,.mobile_menu_bar:after{color:#000!important}@media only screen and (max-width:980px){#main-he.single-post .et_pb_post_content .et_pb_section{padding-top:30px!important;padding-bottom:30px!important}}@media only screen and (max-width:980px){#main-header{padding-top:20px!important;padding-bottom:20px!important}}.et_pb_text ul{list-style:none;padding-left:0}.et_pb_text ul li{position:relative;padding-left:25px}.et_pb_text ul li::before{content:"➔";position:absolute;left:0;color:#FF4A4A;font-size:16px}.custom-bg{background-color:#FF4A4A;border-radius:12px;padding:0.5em 1em;display:inline-block}a.project-link{position:relative;color:#FF4A4A!important;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;display:inline-flex;align-items:center;gap:6px;transition:color 0.2s ease,text-decoration-color 0.2s ease}a.project-link::before{content:"🔗";display:inline-block;font-size:1em;color:#FF4A4A;transition:transform 0.2s ease}a.project-link:hover{color:#FF4A4A!important;text-decoration-color:#FF4A4A}a.project-link:hover::before{transform:translateY(-2px)}body{background:#ffffff}body .left-fade,body .right-fade{position:fixed;top:0;height:100%;pointer-events:none;z-index:0;transition:opacity 0.2s ease}body .left-fade{left:0;width:50px;background:linear-gradient(to right,#FFDDDD,transparent);opacity:1}body .right-fade{right:0;width:50px;background:linear-gradient(to left,#FFDDDD,transparent);opacity:1}body .top-fade,body .bottom-fade{position:fixed;left:0;width:100%;height:100px;pointer-events:none;z-index:0;transition:opacity 0.3s ease}body .top-fade{top:0;background:linear-gradient(to bottom,#FFDDDD,transparent);opacity:0}body .bottom-fade{bottom:0;background:linear-gradient(to top,#FFDDDD,transparent);opacity:0}.pretty-role-box{border-left:4px solid #D1BDC9;padding:2rem 3rem;background:#ffffff;box-shadow:0 4px 20px rgba(0,0,0,0.05);border-radius:10px;margin:2rem auto;max-width:1100px}.pretty-role-box h1,.pretty-role-box h2,.pretty-role-box h3{color:#5C4C55;font-weight:600;margin-bottom:1.2rem}.pretty-role-box p,.pretty-role-box li{color:#222;font-size:1.05rem;line-height:1.6;margin-bottom:0.6rem}.pretty-role-box ul{list-style:none;padding-left:0;margin:0}.pretty-role-box li::before{content:"→";color:#D1BDC9;font-weight:bold;margin-right:0.5rem}.pretty-role-box:hover{box-shadow:0 6px 25px rgba(0,0,0,0.08);transition:box-shadow 0.2s ease}