:root{--primary:#17032D;--secondary:#200C36;--accent:#8d2fff;--purple:#b273fe;--teal:#39b4ac;--black:#000;--white:#fdfdfd;--border:rgba(0,0,0,0.06)}@font-face{font-family:Poppins-bold;src:url(https://www.therookerystudio.com/wp-content/uploads/et-fonts/Poppins-Bold.woff2)}@font-face{font-family:Poppins-medium;src:url(https://www.therookerystudio.com/wp-content/uploads/et-fonts/Poppins-Medium.woff2)}@font-face{font-family:Poppins-Regular;src:url(https://www.therookerystudio.com/wp-content/uploads/et-fonts/Poppins-regular.woff2)}@font-face{font-family:Kalam-Bold;src:url(https://www.therookerystudio.com/wp-content/uploads/et-fonts/Kalam-Bold.woff2)}.et_pb_row h1{font-size:clamp(32px,4vw + 1rem,52px)}.et_pb_row h2{font-size:clamp(28px,2vw + 1rem,40px)}.et_pb_row h3{font-size:clamp(24px,1.8vw + 1rem,25px)}.et_pb_row h4{font-size:clamp(20px,1vw + 1rem,20px)}.txt-link{color:var(--primary)}.hr-line{border:0;border-top:2px solid var(--border)!important;margin-top:20px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:30px 0 0 0!important}}.et_pb_button_module_wrapper .et_pb_button.btn-primary,.et_pb_button_module_wrapper .et_pb_button:hover{padding:20px 32px!important;line-height:1em!important;transition:ease .5s!important}.et_pb_button_module_wrapper .et_pb_button:hover{transform:translateY(-5px)}@media (max-width:500px){.et_pb_button_module_wrapper .et_pb_button.btn-primary,.et_pb_button_module_wrapper .et_pb_button:hover{width:100%;text-align:center}}.rookery-anim.id-6Z-ekWYRd-128{display:inline-block;float:left}.container.et_menu_container{z-index:99;padding:10px}#main-header{-webkit-box-shadow:none;box-shadow:none}#main-header .container{width:90%!important;max-width:1440px!important}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:var(--white)!important}#top-menu-nav a{font-weight:400}#top-menu-nav>ul>li>a:hover{opacity:1!important;transition:none;text-decoration:underline}#top-menu .cst-btn a,#top-menu li.cst-btn.current-menu-item>a{padding:15px 25px!important;transition:none!important;background:var(--accent);color:#fff;font-size:12px!important;border:solid 1px var(--primary);border-radius:6px;font-family:Poppins-medium}#top-menu .cst-btn a:hover{text-decoration:none;background:var(--teal)}.mobile_menu_bar:before{color:var(--white)!important;font-size:60px}ul#mobile_menu{background:var(--white)!important}ul#mobile_menu a{color:var(--primary)}.et_mobile_menu .cst-btn a{padding:15px 20px!important;transition:none!important;font-weight:600;border-radius:10px;margin:20px 10px;background:var(--accent);color:#fff;font-size:14px;border:solid 1px transparent;text-align:center;color:var(--white)!important}.et_mobile_menu .cst-btn a:hover{background:var(--teal);color:#0D1321;opacity:1}.et_mobile_menu{padding:5% 0 0;top:100%}.btn-subtxt{font-size:14px!important;opacity:0.8;text-transform:none!important}@media all and (min-width:768px){.et_pb_row span.highlight.home-hero{font-size:110px!important}}.et_pb_row span.highlight.home-hero{font-size:55px;font-family:Poppins-bold;margin-top:20px;display:block}.text-white,.text-white h4,.text-white h1,.text-white h2,.text-white h3{color:var(--white)}h2.h2-sm{font-size:1.7em}.fs-19{font-size:19px}strong,b{font-weight:400;font-family:Poppins-bold}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}span.highlight{color:var(--teal);font-style:italic;font-size:4.56rem}.highlight-purple{color:var(--purple)}.highlight-accent{color:var(--accent)}.highlight-teal{color:var(--teal)}.align-center{align-items:center}.styled-border-img img{border:2px solid #0000;border-radius:8px;padding:10px;background:linear-gradient(#17032d,#17032d) padding-box,linear-gradient(var(--angle),#39b4ac,#c399ef) border-box;animation:8s rotate linear infinite}ul.checkbox-teal{padding-left:0;padding-bottom:0}.checkbox-teal li{list-style:none;margin-bottom:12px;display:flex}.checkbox-teal li:before{content:url(https://www.therookerystudio.com/wp-content/uploads/2026/08/checkbox-outline-teal.svg);margin-right:15px;top:2px;position:relative}ul.xmark-teal{padding-left:0;padding-bottom:0}.xmark-teal li{list-style:none;margin-bottom:12px;display:flex}.xmark-teal li:before{content:url(https://www.therookerystudio.com/wp-content/uploads/2026/08/xmark-outline-teal.svg);margin-right:15px;top:2px;position:relative}.gallery-flex{display:flex}.gallery-flex img{margin:0!important}.podcast-feature{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.podcast-feature img{border-radius:6px}.podcast-feature span.et_pb_image_wrap{padding-top:5px;padding-bottom:10px;border-style:none;padding-left:10px;padding-right:10px;background:linear-gradient(180deg,rgba(23,3,45,0) 61.00%,rgb(13,104,98) 88.00%,rgba(57,180,172,0.09) 100.00%);border-color:var(--color-6Z-N9d9vG-6);border-width:1px;border-top:none!important;border-right:none!important;border-radius:6px}.podcast-feature .et_pb_image{margin:0!important;text-align:center}.podcast-feature{gap:40px}@media (max-width:980px){.podcast-feature{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.podcast-feature{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.podcast-feature{grid-template-columns:repeat(1,1fr)}}@media all and (min-width:981px){.blog-content-row .et_pb_column.blog-content-col{width:68.625%!important}.blog-content-row .et_pb_column.blog-sidebar-col{width:25.875%!important}}.person-sidebar h4.et_pb_module_header:after{content:" "!important;width:100%;height:2px;display:block;background:#fff;margin-top:10px;margin-bottom:10px}.person-sidebar h4.et_pb_module_header{margin-top:15px!important}.grid-blog .et_pb_image_container img{height:200px!important;object-fit:cover!important}.grid-blog .more-link:hover{text-decoration:underline}.grid-blog .et_pb_image_container{margin:0px 0px 30px 0px!important}.grid-blog article{width:100%!important;height:100%!important}@media all and (max-width:980px){.grid-blog .column.size-1of2{width:100%!important}}#study-room,#lounge-room{background-color:transparent!important}