﻿body,input,textarea,button,select{font-family:"sofia-pro"}h1,h2,h3,h4,h5,h6,.btn{font-family:"calluna"}h1{letter-spacing:-1px;font-family:"calluna"}h2,h3,h4,h5,h6,p,.btn{letter-spacing:0px;font-family:"sofia-pro"}h1{line-height:125%;font-weight:900;font-size:32px}@media (min-width: 640px){h1{font-size:42px}}@media (min-width: 768px){h1{font-size:56px}}@media (min-width: 1024px){h1{font-size:72px}}@media (min-width: 1280px){h1{font-size:90px}}@media (min-width: 768px){h1{line-height:110%}}h2{line-height:125%;font-weight:700;font-size:24px}@media (min-width: 640px){h2{font-size:24px}}@media (min-width: 768px){h2{font-size:36px}}@media (min-width: 1024px){h2{font-size:36px}}@media (min-width: 1280px){h2{font-size:36px}}.section--recent-blog-posts-modern .blog-modern__post-excerpt__title,h3{line-height:125%;font-weight:700;font-size:21px}@media (min-width: 640px){.section--recent-blog-posts-modern .blog-modern__post-excerpt__title,h3{font-size:21px}}@media (min-width: 768px){.section--recent-blog-posts-modern .blog-modern__post-excerpt__title,h3{font-size:22px}}@media (min-width: 1024px){.section--recent-blog-posts-modern .blog-modern__post-excerpt__title,h3{font-size:22px}}@media (min-width: 1280px){.section--recent-blog-posts-modern .blog-modern__post-excerpt__title,h3{font-size:24px}}@media (min-width: 768px){.section--recent-blog-posts-modern .blog-modern__post-excerpt__title,h3{line-height:150%}}h4{line-height:150%;font-weight:700;font-size:18px}@media (min-width: 640px){h4{font-size:18px}}@media (min-width: 768px){h4{font-size:21px}}@media (min-width: 1024px){h4{font-size:21px}}@media (min-width: 1280px){h4{font-size:21px}}h5{line-height:150%;font-weight:700;font-size:14px}@media (min-width: 640px){h5{font-size:14px}}@media (min-width: 768px){h5{font-size:15px}}@media (min-width: 1024px){h5{font-size:15px}}@media (min-width: 1280px){h5{font-size:15px}}h6{line-height:150%;font-weight:700;font-size:17px}@media (min-width: 640px){h6{font-size:17px}}@media (min-width: 768px){h6{font-size:18px}}@media (min-width: 1024px){h6{font-size:19px}}@media (min-width: 1280px){h6{font-size:20px}}@media (min-width: 768px){h6{line-height:175%}}p{line-height:150%;font-weight:500;font-size:17px}@media (min-width: 640px){p{font-size:17px}}@media (min-width: 768px){p{font-size:18px}}@media (min-width: 1024px){p{font-size:19px}}@media (min-width: 1280px){p{font-size:20px}}@media (min-width: 768px){p{line-height:175%}}.blog-modern__post-author .wysiwyg-content,.blog-modern__post-author .wysiwyg-content p,.blog-modern__post-excerpt__excerpt p,.section--two-col-text-list .section__item__main-text p,.section--portfolio .section__card__text p{line-height:150%;font-size:15px}@media (min-width: 640px){.blog-modern__post-author .wysiwyg-content,.blog-modern__post-author .wysiwyg-content p,.blog-modern__post-excerpt__excerpt p,.section--two-col-text-list .section__item__main-text p,.section--portfolio .section__card__text p{font-size:15px}}@media (min-width: 768px){.blog-modern__post-author .wysiwyg-content,.blog-modern__post-author .wysiwyg-content p,.blog-modern__post-excerpt__excerpt p,.section--two-col-text-list .section__item__main-text p,.section--portfolio .section__card__text p{font-size:18px}}@media (min-width: 1024px){.blog-modern__post-author .wysiwyg-content,.blog-modern__post-author .wysiwyg-content p,.blog-modern__post-excerpt__excerpt p,.section--two-col-text-list .section__item__main-text p,.section--portfolio .section__card__text p{font-size:18px}}@media (min-width: 1280px){.blog-modern__post-author .wysiwyg-content,.blog-modern__post-author .wysiwyg-content p,.blog-modern__post-excerpt__excerpt p,.section--two-col-text-list .section__item__main-text p,.section--portfolio .section__card__text p{font-size:18px}}.text-button svg{transition:all 0.1s}.text-button:hover svg,.text-button:active svg,.text-button:focus svg{transform:translateX(2px)}.text-button--large{font-weight:700;font-size:18px}@media (min-width: 640px){.text-button--large{font-size:18px}}@media (min-width: 768px){.text-button--large{font-size:18px}}@media (min-width: 1024px){.text-button--large{font-size:19px}}@media (min-width: 1280px){.text-button--large{font-size:20px}}.text-button--large svg{margin-left:8px;width:12px}.text-button--small{font-weight:600;font-size:15px}@media (min-width: 640px){.text-button--small{font-size:15px}}@media (min-width: 768px){.text-button--small{font-size:15px}}@media (min-width: 1024px){.text-button--small{font-size:15px}}@media (min-width: 1280px){.text-button--small{font-size:15px}}.text-button--small svg{margin-left:4px;width:10px}.btn{transition:all 0.1s linear;outline:none;border-radius:0;font-weight:600;line-height:100%}.btn--solid{border:0}.btn--solid:hover,.btn--solid:focus,.btn--solid:active{background-color:#000;color:#fff}.btn--sm{font-size:15px;padding:12px 18px 13px}.btn--sm.btn--icon-right{padding-right:16px}.btn--sm svg{width:10px}.btn--md{font-size:15px;padding:15px 18px}@media (min-width: 640px){.btn--md{font-size:15px}}@media (min-width: 768px){.btn--md{font-size:18px}}@media (min-width: 1024px){.btn--md{font-size:18px}}@media (min-width: 1280px){.btn--md{font-size:18px}}@media (min-width: 768px){.btn--md{padding:15px 24px}}input.form-control{border-radius:4px;border-color:#999;line-height:135%;font-size:15px;padding:12px 16px}@media (min-width: 640px){input.form-control{font-size:15px}}@media (min-width: 768px){input.form-control{font-size:18px}}@media (min-width: 1024px){input.form-control{font-size:18px}}@media (min-width: 1280px){input.form-control{font-size:18px}}@media (min-width: 768px){input.form-control{padding:11px 16px}}.section--cc.section--dark,.section--cc.section--dark h1,.section--cc.section--dark h2,.section--cc.section--dark h3,.section--cc.section--dark h4,.section--cc.section--dark h5,.section--cc.section--dark h6,.section--cc.section--dark p{color:#fff}.section--cc .section__heading-text{margin-top:16px}.section--cc .section__heading-text h2{font-family:"calluna";line-height:120%;font-size:32px}@media (min-width: 640px){.section--cc .section__heading-text h2{font-size:42px}}@media (min-width: 768px){.section--cc .section__heading-text h2{font-size:42px}}@media (min-width: 1024px){.section--cc .section__heading-text h2{font-size:48px}}@media (min-width: 1280px){.section--cc .section__heading-text h2{font-size:56px}}@media (min-width: 1024px){.section--cc .section__heading-text h2{font-weight:900;line-height:125%}}.wrapper--max-width-sm.wrapper--constrained-sm-container{max-width:800px}.wrapper--max-width-sm.wrapper--constrained-sm-container .section__container{max-width:495px;margin:auto}.smudge{position:absolute;overflow:hidden}.smudge--default{color:#fff}.smudge--alternate{color:#F8F6F0}.smudge--dark{color:#000}.smudge--primary{color:#FFD643}.smudge--fullscreen{max-width:100%}.smudge--fullscreen svg{max-width:none;width:110vw;transform:translateX(-5vw)}.smudge--quarter svg{width:25vw}.smudge--fullheight_right_hero svg{height:100%;min-width:45vw}.smudge--fullheight_right_hero_mobile svg{width:55vw}@media (min-width: 640px){.smudge--fullheight_right_hero_mobile svg{width:45vw}}@media (min-width: 768px){.smudge--fullheight_right_hero_mobile svg{width:35vw}}.smudge--fullheight_right_hero_page svg,.smudge--fullheight_right_hero_blog_index svg,.smudge--fullheight_right_hero_blog_post svg{width:100%;max-height:90%}.smudge--cta svg{width:60vw}@media (min-width: 640px){.smudge--cta svg{width:35vw}}.smudge--top{top:-16px}.smudge--header-top,.smudge--header-top-to-bottom{top:calc(-1 * var(--header-height))}.smudge--bottom,.smudge--header-top-to-bottom{bottom:-16px}.smudge--bottom-mdl{bottom:-22px}@media (min-width: 640px){.smudge--bottom-mdl{bottom:-40px}}@media (min-width: 768px){.smudge--bottom-mdl{bottom:-44px}}@media (min-width: 1024px){.smudge--bottom-mdl{bottom:-48px}}.smudge--bottom-lg{bottom:-30px}@media (min-width: 640px){.smudge--bottom-lg{bottom:-48px}}.smudge--right{text-align:right;right:0}.smudge--desktop{display:none}@media (min-width: 1024px){.smudge--desktop{display:block}}@media (min-width: 1024px){.smudge--below-desktop{display:none}}.smudge--base-theme-lg{display:none}@media (min-width: 950px){.smudge--base-theme-lg{display:block}}@media (min-width: 950px){.smudge--below-base-theme-lg{display:none}}.smudge--max-w-500{max-width:500px}.freehand-underline span[style*='text-decoration: underline']{display:inline-block;text-decoration:none !important;position:relative}.freehand-underline span[style*='text-decoration: underline']:before{background-repeat:no-repeat;background-size:100% 100%;background-position:bottom left;z-index:-1;content:' ';position:absolute;left:0;right:0}.freehand-underline--thin span[style*='text-decoration: underline']:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 236 5' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.28751 4.14987L0.902344 3.23449C0.902344 3.23449 1.50162 3.00432 0.902344 2.87424C0.902344 2.87424 0.987869 2.68647 1.28751 2.54012C1.58714 2.39378 1.73697 2.24744 1.73697 2.1011C9.22786 1.82468 19.5653 1.62956 32.7493 1.51574C45.9332 1.41818 59.7165 1.34501 74.099 1.29623C88.4815 1.26372 102.415 1.24746 115.898 1.24746C129.382 1.24746 140.019 1.22307 147.809 1.17429C163.99 1.07673 176.574 0.979172 185.564 0.881612C194.253 0.800313 200.246 0.719013 203.542 0.637713C209.235 0.653973 213.729 0.710884 217.025 0.808445C220.321 0.906006 223.018 1.01983 225.115 1.14991C227.213 1.29625 229.011 1.45885 230.509 1.63771C232.007 1.81657 233.805 2.00356 235.902 2.19868C234.704 2.32876 234.404 2.51575 235.003 2.75966C232.007 2.62958 235.603 3.00356 235.003 2.75966C232.606 2.77592 236.202 3.42632 235.003 3.58892C233.805 3.76778 233.805 3.89786 235.003 3.97916C230.209 4.0442 225.115 4.08485 219.722 4.10111C214.029 4.13363 208.486 4.15802 203.092 4.17428C197.699 4.19054 192.605 4.21493 187.811 4.24745C182.717 4.29623 178.372 4.3694 174.777 4.46696C159.795 4.48322 144.364 4.50761 128.483 4.54013C112.303 4.57264 97.171 4.60516 83.0881 4.63768C77.9943 4.55638 72.0015 4.5076 65.1099 4.49134C58.2183 4.49134 51.4765 4.46695 44.8845 4.41817C38.2925 4.38565 32.2998 4.29622 26.9064 4.14987C21.5129 4.00353 3.38496 4.49134 1.28751 4.14987Z' fill='%23FFD643'/%3E%3C/svg%3E%0A");height:4px;bottom:0}@media (min-width: 1024px){.freehand-underline--thin span[style*='text-decoration: underline']:before{bottom:4px}}.freehand-underline--thick span[style*='text-decoration: underline']:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 611 16' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M610 5h-3l-1-1-3-1a118 118 0 01-13 0h-11a6244 6244 0 00-173-1h-20a35669809 35669809 0 00-39 0h-45c2-1-2-1-8-1h-4 5a149 149 0 00-15 0h-29a755 755 0 01-38 0h-41a1136 1136 0 00-50 0h-18a512 512 0 00-32 1H55L42 3h0-15l-2 1 2-1-5 1-8 1H3L2 6H1C0 6 0 6 1 6l5 2h2l2 1 2 1h1l3 1c1 0 2 0 1 1h3l3 1 2 1 8-1h9l2 1 1 1h2l-1-1 1 1a1890 1890 0 011 0h2 8l14 1h9a224 224 0 0125 0l19-1h45a953 953 0 0125-1h3a15681 15681 0 0027 0h34l15-1h24v1h11l6-1h65a290 290 0 01-9 1h-3-5c-1 0-1 0 0 0l3 1h42l6-1a648 648 0 0033 0l19 1h17a959 959 0 0077-1h0l10-1a130 130 0 0018 0 44 44 0 005-1l1-1h1l2-1h2l1-1h5c-2-1-2-1 1-1 2 0 2-1 0-1l2-1h3l-1-1z' fill='%23FFD643'/%3E%3C/svg%3E");height:10px;bottom:1px}@media (min-width: 1024px){.freehand-underline--thick span[style*='text-decoration: underline']:before{height:13px;bottom:5px}}.freehand-underline--thicker span[style*='text-decoration: underline']:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 582 22' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M581 7h-3l-2-1-2-1h-7l-6-1h-10a4107 4107 0 00-164-1h-5l-15-1h-62a296 296 0 00-25-1h-4 5a98 98 0 00-16 0h-26a497 497 0 01-36-1h-30l-9 1h-1a747 747 0 00-47 0H87L69 2H52L40 3h4-3a118 118 0 00-17 1h-3l-8 2H3L2 7 1 8h1l4 2 2 1h2l2 1 1 1 2 1 2 1v1h2l3 1 2 1h18l1 1h2-1 4c-4 1 2 1 7 1l14 1h32l18-1h23a157 157 0 0120 0 627 627 0 0123-1h5a1883169 1883169 0 0192-1h2l-1 1h2l9-1h8a76355 76355 0 0125 0h35a191 191 0 0121 1h-33-5v1h49a427 427 0 0034 0h-3l-1-1 1 1h34a631 631 0 0074 0h-2c-2-1-2-1 2-1h9a86 86 0 0017-1l5-1c-1 0-1-1 1-1l1-1h2l2-1 1-1h3c1 0 2 0 1-1-1 0-1-1 1-1s2-1 1-1l1-2h3V7z' fill='%23FFD643'/%3E%3C/svg%3E");height:12px;bottom:2px}@media (min-width: 1024px){.freehand-underline--thicker span[style*='text-decoration: underline']:before{height:18px}}.minimalist-list-signup-form{max-width:436px;margin-top:44px}@media (min-width: 768px){.minimalist-list-signup-form{margin-top:32px}}.minimalist-list-signup-form input,.minimalist-list-signup-form select,.minimalist-list-signup-form textarea{line-height:1;border-radius:0;border-color:transparent}.minimalist-list-signup-form input:not(.signup-form__submit),.minimalist-list-signup-form select:not(.signup-form__submit),.minimalist-list-signup-form textarea:not(.signup-form__submit){min-height:50px;padding:8px 20px 12px 20px;font-size:17px}@media (min-width: 640px){.minimalist-list-signup-form input:not(.signup-form__submit),.minimalist-list-signup-form select:not(.signup-form__submit),.minimalist-list-signup-form textarea:not(.signup-form__submit){font-size:17px}}@media (min-width: 768px){.minimalist-list-signup-form input:not(.signup-form__submit),.minimalist-list-signup-form select:not(.signup-form__submit),.minimalist-list-signup-form textarea:not(.signup-form__submit){font-size:18px}}@media (min-width: 1024px){.minimalist-list-signup-form input:not(.signup-form__submit),.minimalist-list-signup-form select:not(.signup-form__submit),.minimalist-list-signup-form textarea:not(.signup-form__submit){font-size:19px}}@media (min-width: 1280px){.minimalist-list-signup-form input:not(.signup-form__submit),.minimalist-list-signup-form select:not(.signup-form__submit),.minimalist-list-signup-form textarea:not(.signup-form__submit){font-size:20px}}@media (min-width: 768px){.minimalist-list-signup-form input:not(.signup-form__submit),.minimalist-list-signup-form select:not(.signup-form__submit),.minimalist-list-signup-form textarea:not(.signup-form__submit){min-height:60px}}.minimalist-list-signup-form input:not(.signup-form__submit),.minimalist-list-signup-form input:not(.signup-form__submit)::placeholder,.minimalist-list-signup-form select:not(.signup-form__submit),.minimalist-list-signup-form select:not(.signup-form__submit)::placeholder,.minimalist-list-signup-form textarea:not(.signup-form__submit),.minimalist-list-signup-form textarea:not(.signup-form__submit)::placeholder{color:black}.minimalist-list-signup-form input::placeholder,.minimalist-list-signup-form input::-webkit-input-placeholder,.minimalist-list-signup-form select::placeholder,.minimalist-list-signup-form select::-webkit-input-placeholder,.minimalist-list-signup-form textarea::placeholder,.minimalist-list-signup-form textarea::-webkit-input-placeholder{line-height:normal}.minimalist-list-signup-form .signup-form__email-and-submit-fields{position:relative}.minimalist-list-signup-form .signup-form__email-and-submit-fields .signup-form__field--email input{padding-right:115px}@media (min-width: 768px){.minimalist-list-signup-form .signup-form__email-and-submit-fields .signup-form__field--email input{padding-right:150px}}.minimalist-list-signup-form .signup-form__email-and-submit-fields .signup-form__submit{position:absolute;right:7px;top:6px;bottom:6px;margin-top:0;font-weight:bold}@media (max-width: 767px){.minimalist-list-signup-form .signup-form__email-and-submit-fields .signup-form__submit{padding:2px 18px}}.minimalist-list-signup-form .signup-form__notice{color:inherit;text-align:left;opacity:0.4;margin-top:20px;font-size:15px}@media (min-width: 640px){.minimalist-list-signup-form .signup-form__notice{font-size:15px}}@media (min-width: 768px){.minimalist-list-signup-form .signup-form__notice{font-size:16px}}@media (min-width: 1024px){.minimalist-list-signup-form .signup-form__notice{font-size:16px}}@media (min-width: 1280px){.minimalist-list-signup-form .signup-form__notice{font-size:16px}}@media (min-width: 768px){.minimalist-list-signup-form .signup-form__notice{margin-top:18px}}.max-w-article{margin:auto}@media (min-width: 1024px){.max-w-article{max-width:680px}.max-w-article--sm{max-width:570px}.max-w-article--lg{max-width:860px}}.article-modern blockquote{border-left:3px solid #000;padding-left:16px;margin:24px 0px}@media (min-width: 1024px){.article-modern blockquote{padding-left:32px;margin:36px 0px}}.article-modern blockquote,.article-modern blockquote p{font-weight:600;font-size:18px}@media (min-width: 640px){.article-modern blockquote,.article-modern blockquote p{font-size:18px}}@media (min-width: 768px){.article-modern blockquote,.article-modern blockquote p{font-size:21px}}@media (min-width: 1024px){.article-modern blockquote,.article-modern blockquote p{font-size:22px}}@media (min-width: 1280px){.article-modern blockquote,.article-modern blockquote p{font-size:24px}}.section--dark-text-with-quote{background-color:#000;position:relative}.section--dark-text-with-quote,.section--dark-text-with-quote h1,.section--dark-text-with-quote h2,.section--dark-text-with-quote h3,.section--dark-text-with-quote h4,.section--dark-text-with-quote h5,.section--dark-text-with-quote h6,.section--dark-text-with-quote p{color:#F8F6F0}.section--dark-text-with-quote .wrapper{padding-top:56px;padding-bottom:56px}@media (min-width: 1024px){.section--dark-text-with-quote .wrapper{padding-top:220px;padding-bottom:220px}}.section--dark-text-with-quote .section__container{word-break:break-word;display:flex;flex-direction:column}@media (min-width: 1024px){.section--dark-text-with-quote .section__container{align-items:center;flex-direction:row}}.section--dark-text-with-quote .section__text{flex-shrink:0}@media (min-width: 1024px){.section--dark-text-with-quote .section__text{max-width:560px;max-width:calc(min(560px, 60%))}}.section--dark-text-with-quote .section__heading-text h2{color:#F8F6F0}.section--dark-text-with-quote .section__main-text{margin-top:24px}.section--dark-text-with-quote .section__link{margin-top:24px}.section--dark-text-with-quote .section__link a{color:#fff}.section--dark-text-with-quote .section__quote{position:relative;margin-top:32px;padding-left:24px}@media (min-width: 768px){.section--dark-text-with-quote .section__quote{padding-left:48px}}@media (min-width: 1024px){.section--dark-text-with-quote .section__quote{margin-left:72px}}@media (min-width: 1280px){.section--dark-text-with-quote .section__quote{margin-left:96px}}@media (min-width: 1366px){.section--dark-text-with-quote .section__quote{margin-left:156px}}.section--dark-text-with-quote .section__quote:before{color:#FFD643;font-family:"calluna";position:absolute;content:'“';top:0;left:0;line-height:1;font-size:44px}@media (min-width: 640px){.section--dark-text-with-quote .section__quote:before{font-size:44px}}@media (min-width: 768px){.section--dark-text-with-quote .section__quote:before{font-size:96px}}@media (min-width: 1024px){.section--dark-text-with-quote .section__quote:before{font-size:96px}}@media (min-width: 1280px){.section--dark-text-with-quote .section__quote:before{font-size:102px}}.section--dark-text-with-quote .section__quote h3{line-height:150%;font-size:32px}@media (min-width: 640px){.section--dark-text-with-quote .section__quote h3{font-size:42px}}@media (min-width: 768px){.section--dark-text-with-quote .section__quote h3{font-size:40px}}@media (min-width: 1024px){.section--dark-text-with-quote .section__quote h3{font-size:40px}}@media (min-width: 1280px){.section--dark-text-with-quote .section__quote h3{font-size:48px}}@media (min-width: 768px){.section--dark-text-with-quote .section__quote h3{line-height:140%}}.section--dark-text-with-quote .section__quote-signature{margin-top:24px}@media (min-width: 1024px){.section--dark-text-with-quote .section__quote-signature{margin-top:56px}}.section--dark-text-with-quote .section__quote-signature img{max-height:40px}.section--portfolio .wrapper{padding-top:72px;padding-bottom:64px}@media (min-width: 1024px){.section--portfolio .wrapper{padding-top:188px;padding-bottom:168px}}@media (min-width: 768px){.section--portfolio .section__heading-text{max-width:825px;max-width:calc(min(825px, 80%))}}.section--portfolio .section__cards{position:relative}.section--portfolio .section__card-row{display:flex;flex-direction:column;margin-right:-30px}@media (min-width: 768px){.section--portfolio .section__card-row{flex-direction:row;padding-top:16px}.section--portfolio .section__card-row:first-child{padding-top:110px}}.section--portfolio .section__card{flex:1;background-color:#fff;margin-right:30px;margin-top:32px;padding:24px}@media (min-width: 768px){.section--portfolio .section__card{margin-top:24px}.section--portfolio .section__card:nth-child(2){transform:translateY(-110px)}}@media (min-width: 1024px){.section--portfolio .section__card{padding:32px}}@media (min-width: 1280px){.section--portfolio .section__card{padding:48px}}@media (min-width: 1366px){.section--portfolio .section__card{padding:75px 72px}}.section--portfolio .section__card__button{margin-top:32px}.section--portfolio .section__card__button svg{margin-left:8px;width:11px}.section--portfolio .section__card__image{text-align:center;margin-bottom:32px}@media (min-width: 1024px){.section--portfolio .section__card__image{margin-bottom:50px}}.section--portfolio .section__card__image,.section--portfolio .section__card__image img{width:auto;max-height:380px}.section--portfolio .section__card__image .placeholder{height:256px}.section--portfolio .section__view-more{margin-top:56px;white-space:nowrap}@media (min-width: 768px){.section--portfolio .section__view-more{position:absolute;bottom:0;left:75%;transform:translateX(-50%)}}.section--portfolio .section__view-more a{color:#000}.section--recent-blog-posts-modern .wrapper{padding-top:42px;padding-bottom:64px}@media (min-width: 1024px){.section--recent-blog-posts-modern .wrapper{padding-top:144px;padding-bottom:200px}}@media (min-width: 768px){.section--recent-blog-posts-modern .section__text{text-align:center}}.section--recent-blog-posts-modern .blog-modern__posts{margin-top:32px}@media (min-width: 950px){.section--recent-blog-posts-modern .blog-modern__posts{margin-top:64px}}@media (min-width: 1024px){.section--recent-blog-posts-modern .blog-modern__posts{margin-top:80px}}@media (min-width: 1280px){.section--recent-blog-posts-modern .blog-modern__posts{margin-top:92px}}@media (min-width: 1366px){.section--recent-blog-posts-modern .blog-modern__posts{margin-top:120px}}.section--minimalist-list-signup .wrapper{padding-top:80px;padding-bottom:100px}@media (min-width: 1024px){.section--minimalist-list-signup .wrapper{padding-top:156px;padding-bottom:144px}}.section--minimalist-list-signup .wrapper--max-width-sm.wrapper--constrained-sm-container .minimalist-list-signup-form{max-width:100%}.section--minimalist-list-signup .wrapper--vertical-spacing-sm{padding-top:25px;padding-bottom:38px}@media (min-width: 1024px){.section--minimalist-list-signup .wrapper--vertical-spacing-sm{padding-top:38px;padding-bottom:86px}}.section--minimalist-list-signup .section__background-image{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-size:auto 100%;background-position:70% 32px}@media (min-width: 1280px){.section--minimalist-list-signup .section__background-image{background-position:right 32px}}.section--minimalist-list-signup .section__container--font-sm .section__heading-text h2{font-weight:900;letter-spacing:-0.01rem;font-size:26px}@media (min-width: 640px){.section--minimalist-list-signup .section__container--font-sm .section__heading-text h2{font-size:28px}}@media (min-width: 768px){.section--minimalist-list-signup .section__container--font-sm .section__heading-text h2{font-size:28px}}@media (min-width: 1024px){.section--minimalist-list-signup .section__container--font-sm .section__heading-text h2{font-size:28px}}@media (min-width: 1280px){.section--minimalist-list-signup .section__container--font-sm .section__heading-text h2{font-size:32px}}.section--minimalist-list-signup .section__container--font-sm .section__subheading-text{margin-top:8px}@media (min-width: 768px){.section--minimalist-list-signup .section__container--font-sm .section__subheading-text{margin-top:24px}}.section--minimalist-list-signup .section__container--font-sm .section__subheading-text h3{font-weight:500;font-size:17px}@media (min-width: 640px){.section--minimalist-list-signup .section__container--font-sm .section__subheading-text h3{font-size:18px}}@media (min-width: 768px){.section--minimalist-list-signup .section__container--font-sm .section__subheading-text h3{font-size:21px}}@media (min-width: 1024px){.section--minimalist-list-signup .section__container--font-sm .section__subheading-text h3{font-size:21px}}@media (min-width: 1280px){.section--minimalist-list-signup .section__container--font-sm .section__subheading-text h3{font-size:21px}}.section--minimalist-list-signup .section__container--font-sm .minimalist-list-signup-form{margin-top:24px}@media (min-width: 768px){.section--minimalist-list-signup .section__container--font-sm .minimalist-list-signup-form{margin-top:32px}}.section--minimalist-list-signup .section__container--font-sm .signup-form__notice{font-size:14px}.section--minimalist-list-signup .section__container--content-center,.section--minimalist-list-signup .section__container--content-center .signup-form__notice{text-align:center}@media (min-width: 640px){.section--minimalist-list-signup .section__container--content-center .section__heading-text,.section--minimalist-list-signup .section__container--content-center .section__subheading-text{max-width:80%}}.section--minimalist-list-signup .section__container--content-center .minimalist-list-signup-form,.section--minimalist-list-signup .section__container--content-center .section__heading-text,.section--minimalist-list-signup .section__container--content-center .section__subheading-text{margin-left:auto;margin-right:auto}.section--minimalist-list-signup .section__container--content-left .section__heading-text{max-width:70%}@media (min-width: 768px){.section--minimalist-list-signup .section__container--content-left .section__heading-text{max-width:63%}}@media (min-width: 1024px){.section--minimalist-list-signup .section__container--content-left .section__heading-text h2{line-height:120%}}.section--minimalist-list-signup .section__heading-text{margin-top:0}.section--minimalist-list-signup .section__subheading-text{margin-top:24px}@media (min-width: 768px){.section--minimalist-list-signup .section__subheading-text{margin-top:40px}}.section--hero-with-list-signup{position:relative}.section--hero-with-list-signup .wrapper{padding-top:10px;padding-bottom:calc(min(400px, 46vh))}@media (min-width: 768px){.section--hero-with-list-signup .wrapper{padding-bottom:50px}}@media (min-width: 1024px){.section--hero-with-list-signup .wrapper{padding-top:140px;padding-bottom:120px}}.section--hero-with-list-signup .section__container{max-width:500px}@media (min-width: 768px){.section--hero-with-list-signup .section__container{max-width:550px}}@media (min-width: 1024px){.section--hero-with-list-signup .section__container{max-width:600px}}.section--hero-with-list-signup .section__container h2{font-weight:900;line-height:125%;letter-spacing:-0.01rem;font-size:32px}@media (min-width: 640px){.section--hero-with-list-signup .section__container h2{font-size:36px}}@media (min-width: 768px){.section--hero-with-list-signup .section__container h2{font-size:48px}}@media (min-width: 1024px){.section--hero-with-list-signup .section__container h2{font-size:64px}}@media (min-width: 1280px){.section--hero-with-list-signup .section__container h2{font-size:72px}}@media (min-width: 768px){.section--hero-with-list-signup .section__container h2{line-height:111%}}.section--hero-with-list-signup .section__heading-text{margin-top:0px}.section--hero-with-list-signup .section__main-text{max-width:475px;margin-top:32px}@media (min-width: 1024px){.section--hero-with-list-signup .section__main-text{margin-top:48px}}.section--hero-with-list-signup .section__main-text,.section--hero-with-list-signup .section__main-text p{font-weight:600;line-height:150%}@media (min-width: 768px){.section--hero-with-list-signup .section__main-text,.section--hero-with-list-signup .section__main-text p{line-height:165%}}.section--hero-with-list-signup .section__subheading-text{max-width:390px;margin-top:24px}@media (min-width: 1024px){.section--hero-with-list-signup .section__subheading-text{margin-top:44px}}@media (max-width: 767px){.section--hero-with-list-signup .section__list-signup-form .minimalist-list-signup-form{margin-top:24px}.section--hero-with-list-signup .section__list-signup-form .minimalist-list-signup-form .signup-form__notice{margin-top:10px}}.section--hero-with-list-signup .section__main-image-container,.section--hero-with-list-signup .section__main-image,.section--hero-with-list-signup .section__secondary-image{position:absolute;top:0px;bottom:0;right:0;height:100%;background-size:contain;background-repeat:no-repeat;background-position:bottom}.section--hero-with-list-signup .section__main-image-container{overflow:hidden;left:0;right:0}.section--hero-with-list-signup .section__main-image{min-width:100%;top:unset;height:calc(min(390px, 45vh))}@media (min-width: 768px){.section--hero-with-list-signup .section__main-image{top:0;height:100%;min-width:55vw;right:-10%}}@media (min-width: 1024px){.section--hero-with-list-signup .section__main-image{right:0}}@media (min-width: 1366px){.section--hero-with-list-signup .section__main-image{min-width:50vw}}.section--hero-with-list-signup .section__secondary-image{background-size:contain;top:35%;left:50%;transform:translateX(-50%);width:calc(min(50%, 256px));height:calc(min(50%, 256px))}@media (min-width: 768px){.section--hero-with-list-signup .section__secondary-image{top:40%;width:calc(max(25%, 256px));height:calc(max(25%, 256px))}}@media (min-width: 1280px){.section--hero-with-list-signup .section__secondary-image{top:35%;left:0%;transform:translateX(0)}}@media (min-width: 1600px){.section--hero-with-list-signup .section__secondary-image{left:10%}}.section--two-col-text-list .wrapper{padding-top:60px;padding-bottom:60px}@media (min-width: 1024px){.section--two-col-text-list .wrapper{padding-top:180px;padding-bottom:180px}}.section--two-col-text-list .section__item{background:#FBFAF8;padding:32px 24px}@media (min-width: 768px){.section--two-col-text-list .section__item{padding:75px 92px}}@media (min-width: 1024px){.section--two-col-text-list .section__item{padding:75px 72px}}@media (min-width: 1280px){.section--two-col-text-list .section__item{padding:75px 72px 100px}}.section--two-col-text-list .section__item+.section__item{margin-top:32px}@media (min-width: 1024px){.section--two-col-text-list .section__item+.section__item{margin-top:48px}}@media (min-width: 1024px){.section--two-col-text-list .section__item__header{display:flex;align-items:center}}.section--two-col-text-list .section__item__image{text-align:center;flex:1;max-width:430px;margin:auto}@media (min-width: 1024px){.section--two-col-text-list .section__item__image{max-width:none}}@media (min-width: 1024px){.section--two-col-text-list .section__item__heading-and-action{flex:1;margin-left:48px}}@media (min-width: 1280px){.section--two-col-text-list .section__item__heading-and-action{margin-left:98px}}.section--two-col-text-list .section__item__heading-text{margin-top:32px}.section--two-col-text-list .section__item__heading-text h2{font-size:24px}@media (min-width: 640px){.section--two-col-text-list .section__item__heading-text h2{font-size:24px}}@media (min-width: 768px){.section--two-col-text-list .section__item__heading-text h2{font-size:36px}}@media (min-width: 1024px){.section--two-col-text-list .section__item__heading-text h2{font-size:28px}}@media (min-width: 1280px){.section--two-col-text-list .section__item__heading-text h2{font-size:36px}}@media (min-width: 1024px){.section--two-col-text-list .section__item__heading-text{margin-top:0}}.section--two-col-text-list .section__item__action{margin-top:32px}.section--two-col-text-list .section__item__action .minimalist-list-signup-form{margin-top:20px}.section--two-col-text-list .section__item__main-text{margin-top:40px}@media (min-width: 1024px){.section--two-col-text-list .section__item__main-text{display:flex;margin-top:80px}}.section--two-col-text-list .section__item__col-text{flex:1}.section--two-col-text-list .section__item__col-text--right{margin-top:24px}@media (min-width: 1024px){.section--two-col-text-list .section__item__col-text--right{margin-top:0;margin-left:48px}}@media (min-width: 1280px){.section--two-col-text-list .section__item__col-text--right{margin-left:98px}}.section--two-col-text-list .section__item__col-text__content{margin:auto}.section--hero-with-image-and-smudge{--padding-mb-right: 24px;--padding-top: 10px;--smudge-bottom-offset: 22px;--padding-bottom: 60px}@media (min-width: 640px){.section--hero-with-image-and-smudge{--padding-bottom: 70px;--smudge-bottom-offset: 40px}}@media (min-width: 768px){.section--hero-with-image-and-smudge{--padding-top: 80px;--padding-bottom: 80px;--smudge-bottom-offset: 44px}}@media (min-width: 1024px){.section--hero-with-image-and-smudge{--padding-bottom: 140px;--padding-top: 100px;--smudge-bottom-offset: 48px}}.section--hero-with-image-and-smudge .wrapper{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.section--hero-with-image-and-smudge .section__container{position:relative}.section--hero-with-image-and-smudge .section__text{position:relative;width:75%}@media (min-width: 768px){.section--hero-with-image-and-smudge .section__text{width:55%}}@media (min-width: 950px){.section--hero-with-image-and-smudge .section__text{width:50%}}.section--hero-with-image-and-smudge .section__heading-text h2{font-weight:900}.section--hero-with-image-and-smudge .section__main-image-container{position:absolute;top:calc(-1 * var(--padding-top));right:calc(-1 * var(--padding-mb-right));bottom:calc((-1 * var(--padding-bottom)) - var(--smudge-bottom-offset));left:0;overflow:hidden}.section--hero-with-image-and-smudge .section__main-image{position:absolute;width:100%;top:0;bottom:-32px;right:-40vw;background-size:contain;background-repeat:no-repeat;background-position:20%}@media (min-width: 768px){.section--hero-with-image-and-smudge .section__main-image{width:45%;right:0;background-size:contain;background-position:right bottom}}@media (min-width: 950px){.section--hero-with-image-and-smudge .section__main-image{width:50%}}@media (min-width: 950px){.section--hero-with-image-and-smudge .section__container--font-lg .section__text{width:55%}}@media (min-width: 950px){.section--hero-with-image-and-smudge .section__container--font-lg .section__main-image{width:45%}}.section--hero-with-image-and-smudge .section__container--font-lg .section__heading-text h2{font-size:32px}@media (min-width: 640px){.section--hero-with-image-and-smudge .section__container--font-lg .section__heading-text h2{font-size:42px}}@media (min-width: 768px){.section--hero-with-image-and-smudge .section__container--font-lg .section__heading-text h2{font-size:48px}}@media (min-width: 1024px){.section--hero-with-image-and-smudge .section__container--font-lg .section__heading-text h2{font-size:64px}}@media (min-width: 1280px){.section--hero-with-image-and-smudge .section__container--font-lg .section__heading-text h2{font-size:72px}}@media (max-width: 767px){.section--hero-with-image-and-smudge .section__container--text-width-on-mobile-xs .section__text{width:44%}.section--hero-with-image-and-smudge .section__container--text-width-on-mobile-sm .section__text{width:50%}.section--hero-with-image-and-smudge .section__container--text-width-on-mobile-md .section__text{width:60%}.section--hero-with-image-and-smudge .section__container--text-width-on-mobile-lg .section__text{width:70%}.section--hero-with-image-and-smudge .section__container--text-width-on-mobile-xl .section__text{width:75%}}.section--link-list .wrapper{padding-top:30px;padding-bottom:30px}@media (min-width: 1024px){.section--link-list .wrapper{padding-top:60px;padding-bottom:60px}}.section--link-list .wrapper--vertical-spacing-sm{padding-top:15px;padding-bottom:15px}@media (min-width: 1024px){.section--link-list .wrapper--vertical-spacing-sm{padding-top:27px;padding-bottom:27px}}.section--link-list .section__links{display:flex;flex-direction:column}.section--link-list .section__link{display:flex;align-items:center;font-weight:700;padding:12px 10px;border:1px solid transparent;transition:all 0.1s;font-size:17px}@media (min-width: 640px){.section--link-list .section__link{font-size:21px}}@media (min-width: 768px){.section--link-list .section__link{font-size:22px}}@media (min-width: 1024px){.section--link-list .section__link{font-size:22px}}@media (min-width: 1280px){.section--link-list .section__link{font-size:24px}}@media (min-width: 768px){.section--link-list .section__link{padding:22px 20px}}.section--link-list .section__link+.section__link{margin-top:10px}.section--link-list .section__link__image{display:flex;align-items:center}.section--link-list .section__link__image img{width:40px;height:40px;object-fit:contain;margin-right:20px}@media (min-width: 768px){.section--link-list .section__link__image img{margin-right:36px}}.section--link-list.section--default .section__link{background:#F8F6F0;color:#7a7a7a}.section--link-list.section--default .section__link:hover,.section--link-list.section--default .section__link:active,.section--link-list.section--default .section__link:focus{border-color:rgba(122,122,122,0.1)}.section--link-list.section--alternate .section__link{background:#fff;color:#000}.section--link-list.section--alternate .section__link:hover,.section--link-list.section--alternate .section__link:active,.section--link-list.section--alternate .section__link:focus{border-color:rgba(0,0,0,0.1)}.section--bio-with-social-links .wrapper{padding-top:48px;padding-bottom:26px}@media (min-width: 1024px){.section--bio-with-social-links .wrapper{padding-top:96px;padding-bottom:52px}}.section--bio-with-social-links .wrapper--vertical-spacing-sm{padding-top:26px;padding-bottom:15px}@media (min-width: 1024px){.section--bio-with-social-links .wrapper--vertical-spacing-sm{padding-top:67px;padding-bottom:28px}}.section--bio-with-social-links .section__logo{text-align:center}.section--bio-with-social-links .section__logo img{max-height:50px;margin-bottom:12px}@media (min-width: 768px){.section--bio-with-social-links .section__logo img{margin-bottom:48px}}.section--bio-with-social-links .section__heading-text{text-align:center}.section--bio-with-social-links .section__heading-text h2{font-weight:900}.section--bio-with-social-links .section__bio__image-and-text{display:flex;align-items:center;margin-top:24px}@media (min-width: 768px){.section--bio-with-social-links .section__bio__image-and-text{margin-top:32px}}.section--bio-with-social-links .section__bio__image{flex-shrink:0}.section--bio-with-social-links .section__bio__image img,.section--bio-with-social-links .section__bio__image .placeholder{width:80px;height:80px;margin-right:26px;border-radius:100%;overflow:hidden;object-fit:contain}@media (min-width: 768px){.section--bio-with-social-links .section__bio__image img,.section--bio-with-social-links .section__bio__image .placeholder{margin-right:32px;width:106px;height:106px}}@media (min-width: 768px){.section--bio-with-social-links .section__bio--with-image .section__bio__social-links{margin-left:138px}}.section--bio-with-social-links .bio-social{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px;margin-right:-10px}@media (min-width: 768px){.section--bio-with-social-links .bio-social{justify-content:flex-start;margin-top:-10px}}.section--bio-with-social-links .bio-social li{margin-top:10px;margin-right:10px}.section--bio-with-social-links .bio-social__link{display:inline-flex;align-items:center;justify-content:center;color:inherit;width:48px;height:48px;transition:all 0.1s;border-radius:100%;border:1px solid transparent}.section--bio-with-social-links .bio-social__link:hover,.section--bio-with-social-links .bio-social__link:focus,.section--bio-with-social-links .bio-social__link:active{border-color:rgba(0,0,0,0.2)}.section--bio-with-social-links.section--default .bio-social__link{background:#F8F6F0}.section--bio-with-social-links.section--alternate .bio-social__link{background:#fff}.section--article-modern .wrapper{padding-top:8px;padding-bottom:8px}.section--quote .wrapper{padding-top:20px;padding-bottom:20px}@media (min-width: 768px){.section--quote .wrapper{padding-top:44px;padding-bottom:44px}}.section--quote .wrapper--vertical-spacing-lg{padding-top:32px;padding-bottom:32px}@media (min-width: 768px){.section--quote .wrapper--vertical-spacing-lg{padding-top:76px;padding-bottom:76px}}.section--quote .section__quote__text{text-align:center;position:relative;quotes:"“" ""}@media (min-width: 1024px){.section--quote .section__quote__text{margin-left:-40px}}.section--quote .section__quote__text .wysiwyg-content:before{display:none}.section--quote .section__quote__text div,.section--quote .section__quote__text p{display:inline;font-family:"calluna";font-weight:900;line-height:120%;font-size:28px}@media (min-width: 640px){.section--quote .section__quote__text div,.section--quote .section__quote__text p{font-size:36px}}@media (min-width: 768px){.section--quote .section__quote__text div,.section--quote .section__quote__text p{font-size:42px}}@media (min-width: 1024px){.section--quote .section__quote__text div,.section--quote .section__quote__text p{font-size:48px}}@media (min-width: 1280px){.section--quote .section__quote__text div,.section--quote .section__quote__text p{font-size:56px}}.section--quote .section__quote__text:before{content:open-quote;font-family:"calluna";font-weight:900;line-height:0;font-size:44px;vertical-align:-0.5rem;margin-right:0.5rem}@media (min-width: 640px){.section--quote .section__quote__text:before{font-size:44px}}@media (min-width: 768px){.section--quote .section__quote__text:before{font-size:56px}}@media (min-width: 1024px){.section--quote .section__quote__text:before{font-size:72px}}@media (min-width: 1280px){.section--quote .section__quote__text:before{font-size:90px}}@media (min-width: 1024px){.section--quote .section__quote__text:before{margin-right:1rem;vertical-align:-1rem}}.section--quote .section__quote__image{text-align:center}.section--quote .section__quote__image img{margin-top:36px;max-width:100px}@media (min-width: 768px){.section--quote .section__quote__image img{max-width:120px;margin-top:56px}}@media (min-width: 1024px){.section--quote .section__quote__image img{margin-top:64px}}.blog-modern__posts__index{padding-top:48px}@media (min-width: 1024px){.blog-modern__posts__index{padding-top:92px}}.blog-modern__posts__grid{display:grid;grid-gap:52px}@media (min-width: 768px){.blog-modern__posts__grid{grid-gap:32px}}@media (min-width: 1280px){.blog-modern__posts__grid{grid-gap:64px}}@media (min-width: 1366px){.blog-modern__posts__grid{grid-gap:120px 108px}}.blog-modern__posts__grid--cols-2{grid-template-columns:1fr}@media (min-width: 768px){.blog-modern__posts__grid--cols-2{grid-template-columns:1fr 1fr}}.blog-modern__posts__grid--cols-3{grid-template-columns:1fr}@media (min-width: 768px){.blog-modern__posts__grid--cols-3{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.blog-modern__posts__grid--cols-3{grid-template-columns:1fr 1fr 1fr}}.blog-modern__posts .pagination{margin-top:44px}@media (min-width: 1024px){.blog-modern__posts .pagination{margin-top:92px}}.blog-modern__above-footer-list-signup-form{margin-top:48px}@media (min-width: 1024px){.blog-modern__above-footer-list-signup-form{margin-top:120px}}.blog-modern__header{position:relative;background-color:#F8F6F0}.blog-modern__header .wrapper{padding-top:56px;padding-bottom:56px}@media (min-width: 1024px){.blog-modern__header .wrapper{padding-top:92px;padding-bottom:100px}}.blog-modern__header .section__title{margin-bottom:0}@media (min-width: 768px){.blog-modern__header .section__title{margin-bottom:64px}}.blog-modern__header--type-index .section__index-header-content{display:flex;align-items:flex-start;justify-content:space-between}@media (min-width: 768px){.blog-modern__header--type-index .section__index-header-content{display:block}}.blog-modern__header--type-post{padding-bottom:140px}@media (min-width: 1024px){.blog-modern__header--type-post{padding-bottom:0}}@media (min-width: 950px){.blog-modern__header--type-post .section__post-header-content .section__title{max-width:85%}}@media (min-width: 1024px){.blog-modern__header--type-post .section__post-header-content .section__title{max-width:90%}}@media (min-width: 1366px){.blog-modern__header--type-post .section__post-header-content .section__title{max-width:none}}.blog-modern__category-pill{--default-color: #000;--default-bg-color: #EFEDE7;--default-bg-hover-color: #e1ddd2;--sm-font-size: 14px;--lg-font-size: 17px}.blog-modern__post__container{display:flex;flex-direction:column;transform:translateY(-180px)}@media (min-width: 768px){.blog-modern__post__container{transform:translateY(-240px)}}@media (min-width: 1024px){.blog-modern__post__container{transform:translateY(0px);flex-direction:row}}@media (min-width: 1024px){.blog-modern__post__container--with-asset{transform:translateY(-128px)}}.blog-modern__post__meta{flex-shrink:0;font-size:17px}@media (min-width: 1024px){.blog-modern__post__meta{width:173px}}.blog-modern__post__meta__date,.blog-modern__post__meta__author,.blog-modern__post__meta__reading-time{line-height:175%;color:#000}.blog-modern__post__meta__author__by,.blog-modern__post__meta__reading-time{opacity:0.50}.blog-modern__post__meta__reading-time-and-sharing,.blog-modern__post__meta__date-and-author{display:flex;margin-top:12px}.blog-modern__post__meta__reading-time-and-sharing>:first-child,.blog-modern__post__meta__date-and-author>:first-child{margin-right:6px}@media (min-width: 1024px){.blog-modern__post__meta__reading-time-and-sharing>:first-child,.blog-modern__post__meta__date-and-author>:first-child{margin-right:0px}}@media (min-width: 768px){.blog-modern__post__meta__reading-time-and-sharing,.blog-modern__post__meta__date-and-author{margin-top:24px}}@media (min-width: 1024px){.blog-modern__post__meta__reading-time-and-sharing,.blog-modern__post__meta__date-and-author{flex-direction:column}}.blog-modern__post__meta__reading-time-and-sharing{justify-content:space-between}@media (min-width: 640px){.blog-modern__post__meta__reading-time-and-sharing{justify-content:flex-start}}@media (min-width: 1024px){.blog-modern__post__meta__sharing{margin-top:24px}}.blog-modern__post__meta__sharing .btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e9e9e9;border-radius:100%;padding:0}.blog-modern__post__meta__sharing .btn svg{width:auto;height:11px;color:#000;margin-right:0}.blog-modern__post__meta__sharing .btn .share-label{display:none}.blog-modern__post__meta__sharing .btn:hover svg,.blog-modern__post__meta__sharing .btn:active svg,.blog-modern__post__meta__sharing .btn:focus svg{color:#fff}.blog-modern__post__meta .blog-modern__category-pill a{margin-left:0}.blog-modern__post__content{margin-top:100px}@media (min-width: 1024px){.blog-modern__post__content{margin-top:0;width:100%;margin-right:173px}}.blog-modern__post__content .blog-post{padding-left:0}.blog-modern__post .comments{margin-top:56px}@media (min-width: 768px){.blog-modern__post .comments{margin-top:100px}}.blog-modern__post-excerpt__container{min-width:0}.blog-modern__post-excerpt__asset{margin-bottom:16px}.blog-modern__post-excerpt__title{margin-bottom:0.5rem}.blog-modern__post-excerpt__title a{color:#000}.blog-modern__post-excerpt__time-and-categories{font-size:14px}.blog-modern__post-excerpt__time{display:inline-block;margin-right:2px}.blog-modern__post-excerpt__time .posted-on-label{color:#999}.blog-modern__post-excerpt__time .posted-on-value{margin-left:2px}.blog-modern__post-excerpt__categories{display:inline}.blog-modern__post-excerpt__excerpt{margin-top:16px}.blog-modern__post-excerpt__view-more{margin-top:24px}.blog-modern__post-excerpt__view-more a{color:#000}.blog-modern__post-author{margin-top:64px;border-top:3px solid #000;border-bottom:3px solid #000;padding:46px 0px}.blog-modern__post-author .section__container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:380px;margin:auto}@media (min-width: 768px){.blog-modern__post-author .section__container{align-items:center;flex-direction:row;text-align:left;max-width:none}}.blog-modern__post-author .section__image{display:flex;justify-content:center;flex-shrink:0;width:160px;height:160px;border-radius:100%;overflow:hidden}.blog-modern__post-author .section__text{margin-top:56px}@media (min-width: 768px){.blog-modern__post-author .section__text{margin-top:0px;margin-left:60px}}.blog-modern__post-author .section__bio{margin-top:24px}.blog-modern__post-author .section__read-more{display:inline-block;margin-top:24px;color:#000}.blog-modern__post-read-next{margin-top:32px}@media (min-width: 768px){.blog-modern__post-read-next{margin-top:64px}}.blog-modern__post-read-next .section__read-next-label{text-transform:uppercase}.blog-modern__post-read-next .section__next-post-link{margin-top:24px;display:flex;align-items:center;justify-content:space-between;color:#000}.blog-modern__post-read-next .section__next-post-link svg{transition:all 0.1s;margin-left:12px;width:32px}.blog-modern__post-read-next .section__next-post-link:hover svg,.blog-modern__post-read-next .section__next-post-link:active svg,.blog-modern__post-read-next .section__next-post-link:focus svg{transform:translateX(4px)}
