:where(.brxe-accordion .accordion-content-wrapper) a,:where(.brxe-icon-box .content) a,:where(.brxe-list) a,:where(.brxe-post-content):not([data-source="bricks"]) a,:where(.brxe-posts .dynamic p) a,:where(.brxe-shortcode) a,:where(.brxe-tabs .tab-content) a,:where(.brxe-team-members) .description a,:where(.brxe-testimonials) .testimonial-content-wrapper a,:where(.brxe-text) a,:where(a.brxe-text),:where(.brxe-text-basic) a,:where(a.brxe-text-basic),:where(.brxe-post-comments) .comment-content a{color:var(--color--mono);text-decoration:underline}html{font-size:62.5%}body{font-size:1.8rem;color:var(--color--mono-l-2);font-weight:400;font-style:normal;line-height:1.8;letter-spacing:.1em}h1,h2,h3,h4,h5,h6{color:var(--color--mono);font-weight:800;font-style:normal;line-height:1.4;letter-spacing:.1em}.brxe-section{padding-top:12rem;padding-bottom:12rem}.brxe-container{flex-direction:row;align-items:flex-start;max-width:120rem;width:calc(100% - 6rem)}#brx-content.wordpress{max-width:120rem;width:calc(100% - 6rem)}.woocommerce main.site-main{width:calc(100% - 6rem)}.brxe-block{flex-direction:row}.brxe-block:not(.accordion-content-wrapper){display:flex}.brxe-div:not(.brx-dropdown-content){display:flex}.brxe-div{flex-direction:column}h1,h2,h3,h4,h5,h6,p,span,label,textarea{text-box-trim:trim-both;text-box-edge:text;font-feature-settings:"palt"}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",Meiryo,sans-serif}br.br_tab,br.br_sp{display:none}section{overflow-x:clip}@media (max-width:1024px){br.br_tab{display:inline}br.br_pc{display:none}}@media (max-width:520px){br.br_sp{display:inline}}#brx-header.sticky.scrolling .header--sns__icon{color:var(--color--mono-l-3)}#brx-header.sticky.scrolling .header__logo{width:10rem}#brx-header.sticky.scrolling .header__section{height:8rem}#brx-header.sticky.scrolling .header--sns__icon,#brx-header.sticky.scrolling .header__logo,#brx-header.sticky.scrolling .header__section{transition:all 0.4s ease}@media (max-width:520px){#brx-header.sticky.scrolling .header__section{height:6rem}#brx-header.sticky.scrolling .header__logo{width:8.8rem}}@media (max-width:1024px){body{font-size:1.5rem}.brxe-section{padding-top:8rem;padding-bottom:8rem}}