/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary:#033558;--blue:#00A1E4;--gray:#323638;--lightGray:#60686B;--white:var(--color-white);--lightGray-opacity:#656f72b8;--white-opacity:#f7f7f7cf;--blue-opacity:#00a1e412;}.messages__item{list-style:none;}.messages{background-color:rgba(255,250,158,.5);padding:10px;}@font-face{font-family:Acumin;src:url(/themes/custom/mai/assets/fonts/Acumin-RPro.woff);}@font-face{font-family:Acumin-Bold;src:url(/themes/custom/mai/assets/fonts/Acumin-BdPro.woff);}@font-face{font-family:Acumin-Regualr;src:url(/themes/custom/mai/assets/fonts/FontsFree-Net-Acumin-Pro-Book.ttf);}@font-face{font-family:Acumin-Light;src:url(/themes/custom/mai/assets/fonts/FontsFree-Net-Acumin-Pro-Light.ttf);}@font-face{font-family:'rooftop';src:url(/themes/custom/mai/assets/fonts/Rooftop-CompactRegular.woff2) format('woff2'),url(/themes/custom/mai/assets/fonts/Rooftop-CompactRegular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'rooftop-mono';src:url(/themes/custom/mai/assets/fonts/RooftopMono-Regular.woff2) format('woff2'),url(/themes/custom/mai/assets/fonts/RooftopMono-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:changeling-neo;src:url(/themes/custom/mai/assets/fonts/Changeling-Neo-Regular.woff2) format('woff2'),url(/themes/custom/mai/assets/fonts/Changeling-Neo-Regular.woff) format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:IBMPlexSerif;src:url(/themes/custom/mai/assets/fonts/IBMPlexSerif-Regular.woff);}html{scroll-behavior:smooth;}.sharethis-wrapper span{display:none;}.sharethis-wrapper span:nth-child(1),.sharethis-wrapper span:nth-child(2),.sharethis-wrapper span:nth-child(3),.sharethis-wrapper span:nth-child(4){display:block;display:inline-block;font-size:20px;width:32px;height:32px;border-radius:50%;}.bt-container .leader-card img{width:auto;height:auto;}header{position:fixed;z-index:200;}body{font-family:"acumin-pro";overflow-x:hidden;color:#1C1E1F;}a{text-decoration:none !important;}h4.title{font-family:Acumin-Bold;color:var(--primary);font-size:42px;line-height:44px;margin-bottom:2rem;}.main-header{background:var(--primary);display:flex;justify-content:space-between;padding:12px 0;}.top-header .container{display:flex;justify-content:space-between;}.top-menu a{font-size:16px;color:var(--primary);font-weight:500;border-left:1px solid var(--blue);height:68px;display:inline-flex;align-items:center;padding:0 1rem;}.top-menu a:hover{background:var(--blue);color:var(--color-white);text-decoration:none;}.top-menu{display:flex;align-items:center;}.top-menu a img{margin-right:10px;}.main-header .container{display:flex;justify-content:space-between;max-width:none;padding:0 30px;}.main-header a{color:var(--color-white);font-size:16px;font-weight:500;margin-right:20px;position:relative;text-decoration:none !important;}.main-header a:after{content:'';width:0;height:3px;background:var(--color-white);display:block;position:absolute;bottom:-15px;transition:all 0.3s ease-in;}.main-header a:hover:after{width:100%;}section.banner{background:linear-gradient(97.92deg,#1B1E68 0%,#051D30 100%);position:relative;height:650px;display:flex;align-items:center;margin-top:120px;}.abs-image img{height:100%;object-fit:cover;}section.banner h2{font-size:48px;color:var(--color-white);line-height:1;margin-bottom:3rem;font-family:Acumin-Light;line-height:1.1;z-index:1;position:relative;}section.banner p{color:var(--color-white);font-size:21px;margin-bottom:2rem;z-index:1;position:relative;}a.global-cta{background:var(--blue);color:var(--color-white);padding:1rem 2rem;display:inline-block;font-size:17px;text-decoration:none;transition:all 0.3s ease-in;}body .abs-image{position:absolute !important;left:0;width:45%;height:100%;top:0;}section.banner div{position:static;}section.insights{padding:4rem 0;background:#f0f2fa;}.blog.single-v{display:flex;background:var(--color-white);margin-bottom:3rem;}.container{max-width:var(--site-width);}.blog.single-v .content{padding:1rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.blog h4{font-size:14px;color:var(--blue);}.blog h6{color:var(--blue);}.blog h5{font-size:22px;color:var(--primary);}.blog.single-v h5{margin-bottom:2rem;}p{color:var(--lightGray);}.blog .image{height:200px;}.blog .image img{object-fit:cover;width:100%;height:100%;}.blog{background:var(--color-white);}.blog .content{padding:15px;}.blog:not(.single-v) .content h5{font-size:18px;}.blog:not(.single-v) a{color:var(--primary);font-size:14px;text-decoration:underline;}.more-link{margin-top:2rem;text-align:right;}.more-link a{font-size:19px;color:var(--primary);display:inline-flex;align-items:center;justify-content:flex-end;}.more-link a img{margin-left:10px;}section.subscribe{background:linear-gradient(92.09deg,#0077E4 0%,#07B6FE 100%);padding:2rem 0 3rem;text-align:right;color:var(--color-white);}section.subscribe .right{max-width:700px;margin-right:0;margin-left:auto;}section.subscribe h4{font-size:25px;margin:15px 0 20px;}a.global-cta.white{background:var(--color-white);color:var(--primary);}section.our-team{padding:5rem 0;}.team-box .img{height:280px;margin-bottom:15px;}.team-box .img img{width:100%;height:100%;object-fit:cover;}.team-box h4{color:var(--blue);font-size:20px;margin-bottom:5px;}.team-box h6{font-size:16px;color:var(--lightGray);}.team-box{padding-bottom:2rem;position:relative;}section.upcoming{background:#f0f2fa;padding:5rem 0;}section.upcoming h4:not(.title){font-size:30px;color:var(--lightGray);}section.upcoming .row:first-child{margin-bottom:3rem;}.up-box{background:var(--color-white);transition:all 0.3s ease-in;height:100%;position:relative;padding-bottom:4rem;}.up-box:hover{box-shadow:20px 0px 60px 0px #d6d6d6;}.up-box .top{display:flex;gap:15px;}.up-box .top .date{background:var(--blue);color:var(--color-white);padding:1rem 2rem;text-align:center;width:100px;height:110px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1.3;}.meta h5{font-size:18px;color:var(--primary);}.meta{padding-top:2rem;padding-right:10px;}.up-box .cont{padding:1.5rem 2rem;}.meta p{margin:0;}.up-box .readM{position:absolute;bottom:0;width:100%;left:0;padding:1rem 2rem;text-align:right;border-top:1px solid #c1c1c1;}.up-box .readM a{font-size:16px;color:var(--color-black);}.up-box .cont p{margin:0;font-size:15px;}.up-box .cont p a{color:var(--primary);text-decoration:underline;margin:0 3px;}section.insights-access{background:#f0f2fa;padding-bottom:5rem;}section.insights-access .container{background:var(--blue);border-radius:1rem;padding:2.5rem;}section.insights-access .im img{width:100%;height:100%;object-fit:cover;}section.insights-access h4{font-size:32px;color:var(--color-white);margin:0 0 5px 0;}section.insights-access p{font-size:30px;color:var(--color-gray-10);line-height:1.1;max-width:39rem;}section.insights-access .row{display:flex;align-items:center;}section.form{padding:5rem 0;background:var(--primary);color:var(--color-white);}section.form h2{font-size:38px;line-height:1;}section.form h2 span{display:block;margin-top:8px;}span.blue{color:var(--blue);}section.form label{font-size:17px;color:var(--color-gray-10);display:block;margin:0 0 2px 0;}section.form input:not([type="checkbox"]),section.form select{width:100%;height:45px;border:none;padding-left:1rem;outline:none;}.form-group{width:100%;}.form-group-check{display:flex;margin:2rem 0 2rem;align-items:center;}.form-group-check label{margin:0 !important;}.form-group-check input{margin-right:10px;}section.form textarea{width:100%;padding:1rem;border:none;}section.form input[type='submit']{background:var(--blue);color:var(--color-white);cursor:pointer;}footer{background:var(--color-black);}footer .f-logo{padding:64px 0;}footer>.container{padding:3rem 0;}.bottom-footer .f-form p{color:var(--color-white);display:block;font-weight:700;font-family:Rooftop;font-size:16px;}.bottom-footer .f-form p span{color:#999;font-weight:400}.f-form label{display:none !important;}.f-form input{width:calc(100% - 114px) !important;height:50px;background:#1a1a1a;color:var(--color-white);padding:0 10px;border:0;float:left;}.f-form input:focus-visible,.f-form input:focus{outline:none;box-shadow:none;}footer form{max-width:492px;}.f-form input[type="submit"]{width:auto !important;color:var(--color-white);float:right;cursor:pointer;background-color:#1a1a1a;background-image:url('/themes/custom/mai/assets/images/submit-arrow-white.svg');background-position:75px 18px;background-repeat:no-repeat;font-weight:500;font-size:13px;text-transform:uppercase;border:0;padding:0 40px 0 20px;position:relative;left:-2px;}.m-footer{border:1px solid #494F52;border-right:0;border-left:0;}.f-menus a{color:var(--color-white);font-size:17px;display:inline-block;width:40%;margin-bottom:1rem;}.m-footer h4{color:var(--color-white);font-size:17px;margin-bottom:1.5rem;}.f-widget{display:flex;gap:2rem;height:100%;}.f-widget>div{border-left:1px solid #494F52;padding:2rem;}.f-menus{padding:2rem 0;}.f-cn a{color:var(--color-white);font-size:17px;display:block;margin-bottom:11px;}footer .social-block{display:inline-block;}footer .social{display:flex;gap:15px;}.region-footer-third{text-align:center;padding-top:55px;}.region-footer-third h4{font-size:16px;font-weight:450;color:var(--color-black-50);}.bottom-footer{background:var(--color-black);border-top:1px solid var(--color-dark-gray);}.region.region-footer-fourth{margin-top:155px;padding-bottom:25px;}.bottom-footer p{margin-top:42px;font-size:12px;color:#999;}.bottom-footer p a{color:#999;}.up-box .cont p:first-child{color:var(--primary);margin-bottom:10px;}section.insights-access img{margin-bottom:2rem;}input[type="checkbox"]{width:24px;height:24px;}a.global-cta:hover{background:#0089C2;}a.global-cta.white:hover{background:#D7F0FC;}.sm-banner{background-color:#06263E;color:var(--color-white);padding:5rem 0;}h1.title{font-size:48px;font-weight:800;}section.lists .container .title{border-top:2px solid #778085;padding-top:1rem;}.center-cta{margin-top:3rem;}section.lists{padding-bottom:6rem;}section.lists .row:not(:last-child){margin-bottom:3rem;}.card-m{height:100%;background:var(--blue);border-radius:10px;padding:1.5rem;color:var(--color-white);display:flex;flex-direction:column;justify-content:space-between;}.card-m h4{font-size:120px;font-weight:300;margin-bottom:-0.75rem;line-height:1;}.card-m p{font-size:18px;color:var(--color-white);font-family:'ACUMIN-BOLD';}.card-m a.global-cta.white{display:inline-block;width:fit-content;}.card-m.m2{background:#323638;}.card-m.m2 h5{font-family:'Acumin-Bold';}.card-m.m2 p{font-family:'Acumin';margin-bottom:1.5rem;font-size:16px;}.inner .row{justify-content:flex-start;}.top-container{padding:0 0 3rem;}h5.content-type{font-size:17px;color:var(--blue);border-bottom:1px solid #778085;padding-bottom:5px;margin-bottom:1.5rem;}.top-container h2{font-size:40px;font-family:'ACUMIN-BOLD';color:var(--primary);}.links{margin-bottom:1.5rem;}.links a{text-decoration:underline;color:var(--primary);display:block;margin-bottom:4px;}.contents h4{color:var(--blue);font-size:24px;}.full-img img{width:100%;height:100%;object-fit:cover;}.full-img{margin:1rem 0 0;}.top .col-md-8.col-12{display:flex;flex-direction:column;justify-content:space-between;}.top{margin-bottom:0.5rem;}.bt-container{background:var(--color-white);padding:4rem 0;}.bt-container p{font-size:18px;color:#323638;line-height:1.7;margin-bottom:1.5rem;}.bt-container h5{color:var(--blue);font-size:26px;font-family:'ACUMIN-BOLD';}.leader-card{border:15px solid var(--primary);padding:1.5rem;margin:2rem 0;}.leader-head h2{font-family:'ACUMIN-PRO';font-size:36px;line-height:1;font-weight:800;}.leader-head h2 span{display:block;}.leader-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4rem;flex-wrap:wrap;}.lead-bt{display:flex;align-items:center;justify-content:space-between;}.lead-bt p{font-size:18px;color:#1C1E1F;line-height:1.4;max-width:24rem;margin:0;}.bt-container h6{font-family:'ACUMIN-BOLD';}.bt-bottom{padding:4rem 0;}.sd-row{background:#D7F0FC;padding:1rem;margin-bottom:5px;}.sd-row img{width:95px;height:95px;border-radius:50%;object-fit:cover;}.sd-row h5{font-size:15px;color:#1E1E21;margin:1.5rem 0 0 0;}.sd-row a{font-size:15px;color:#1C2F72;}.line{width:100%;height:1px;background:#778085;margin-bottom:1rem;}.sm-banner h3{font-size:30px;color:var(--color-gray-20);max-width:800px;margin-bottom:2rem;}.events{padding-bottom:4rem;}.title-has-background .sm-banner,.sm-banner-2{height:320px;background-color:var(--primary);background-image:url('/themes/custom/mai/assets/images/offering.png');background-position:center;background-size:cover;display:flex;align-items:end;color:var(--color-white);}.title-has-background .hero{display:none;}.offering-mid{background:var(--color-white);padding:5rem 0;}.offering-mid h4{font-size:26px;color:#60686B;max-width:800px;line-height:1.4;margin:0;}.off-box{border-radius:5px;cursor:pointer;background:var(--color-white);padding:3rem 2rem;text-align:center;height:100%;box-shadow:0px 10px 20px rgba(47,112,148,0.03);}.off-box .icon{width:125px;height:125px;background:#FAF9F5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 4rem;}.off-box .icon img{max-width:70px;}.off-box h5{font-size:24px;color:var(--primary);}.offering-end .row{margin-bottom:5rem;}.notice p{color:#60686B;margin:0;}.notice{border:1px solid #60686B;padding:2.5rem 1rem;text-align:center;border-radius:8px;}.notice a{color:#60686B;font-family:'Acumin-Bold';}#block-mai-main-menu ul{margin:0;padding:0;}#block-mai-main-menu li.menu-item{list-style:none;display:inline-block;}#block-footermenu1 ul{margin:0;padding:0;}#block-footermenu1 li.menu-item a{width:auto;}#block-footermenu1 li.menu-item{width:40%;float:left;}nav#block-marketaccesslearningnetwork ul{margin:0;padding:0;}.page-node-type-article .sm-banner{display:none;}div#block-subscriberlogin p{display:flex;flex-wrap:wrap;}.blog:hover img{transform:scale(1.05);}.image-single{overflow:hidden;flex:none;}.blog .image{overflow:hidden;}.blog img{transition:all 0.3s ease-in;}.team-box .img{overflow:hidden;}.team-box img{transition:all 0.3s ease-in;}.team-box:hover img{transform:scale(1.05);}.blog{transition:all 0.3s ease-in;}.main-header a:after{content:'';width:0;height:3px;background:var(--color-white);display:block;position:absolute;bottom:-15px;transition:all 0.3s ease-in;}.main-header a:hover:after{width:100%;}.blog{transition:all 0.3s ease-in;height:100%;}.blog.single-v .content>a{background:var(--blue);color:var(--color-white);padding:1rem 2rem;display:inline-block;font-size:17px;text-decoration:none;transition:all 0.3s ease-in;}.blog.single-v .content>a:hover{background:#0089C2;}.view-insight .col-md-4>div,.view-insight .col-md-4>div span{height:100%;}.team-box:hover{border-bottom-width:5px;}.team-box:after{content:'';width:100%;height:2px;display:block;background:var(--blue);position:absolute;bottom:0;transition:all 0.3s ease-in;}.team-box:hover:after{height:5px;}.blog:hover{box-shadow:20px 0px 60px 0px #d6d6d6;}div#block-subscriberlogin a:first-of-type:before{content:'';background:url('/themes/custom/mai/assets/images/Icon-User.png');display:block;width:20px;height:20px;background-size:contain;margin-right:10px;position:relative;top:2px;}div#block-subscriberlogin a{display:flex;align-items:center;transition:all 0.3s ease-in;}div#block-subscriberlogin a:hover:before{filter:brightness(0.5);}.blog.single-v h5 a{color:inherit;font-size:22px;font-weight:700;font-family:'acumin-pro';}.blog:not(.single-v) h5 a{font-size:18px;text-decoration:none;}.path-events main.inner{padding-bottom:5rem;}.view-filters{display:flex;justify-content:space-between;border-top:1px solid var(--color-black-50);padding-top:1rem;}.view-filters select{height:43px;border:none;background:var(--color-white);color:#60686B;padding:0 10px;min-width:13rem;}.view-filters .form--inline.clearfix>div:first-child{margin-right:1rem;}.view-filters .form--inline.clearfix div#edit-actions{display:none;}.path-insights main.inner{padding-bottom:5rem;}.bt-container:before{content:'';width:100%;height:100%;position:absolute;right:-100%;background:var(--color-white);top:0;}.bt-container{position:relative;}.bt-container:after{content:'';width:100%;height:100%;position:absolute;left:-100%;background:var(--color-white);top:0;}.bt-container .col-md-8 img{max-width:100%;height:auto;margin-right:10px;margin-bottom:10px;}.region.region-search{position:absolute;width:100%;left:0;background:var(--blue);padding:3rem 0;z-index:1;top:7.25rem;display:none;}.region.region-search>div{max-width:var(--site-width);margin:auto;}.region.region-search input[type='text']{height:50px;border:none;color:var(--color-black);outline:none;padding:0 1rem;width:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;margin:0;line-height:1;}.region.region-search>div .content.container-inline{width:100%;}.region.region-search>div form .form--inline{max-width:32rem;margin-right:0;margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;}.region.region-search>div form .form--inline>div:first-child{flex:1;}.region.region-search input[type='submit']{border:none;height:50px;background-color:var(--color-black);border-top-right-radius:5px;border-bottom-right-radius:5px;padding:0 14px;background-image:url('/themes/custom/mai/assets/images/search.svg');background-repeat:no-repeat;font-size:0;filter:invert(1);background-position:center;width:54px !important;margin:0 !important;}.search>.img{cursor:pointer;}.off-box h5 a{color:var(--primary);}.page-node-type-offering #block-pagetitle h1{font-size:34px;color:var(--blue);font-family:Acumin-Bold;margin:0;}.page-node-type-offering main{padding:0;overflow:visible;}.toolbar-horizontal.page-node-type-offering .sm-banner-2{margin-top:116px;}.sm-banner-2.research{background-image:url('/themes/custom/mai/assets/images/Hero-Offerings-Topic-Graphic@3x.png');align-items:flex-start;padding-top:2rem;}.sm-banner-2.research h4{font-size:16px;margin:0;display:flex;align-items:center;margin-left:-15px;}.sm-banner-2.research h4 a{color:var(--color-white);}.research .container{max-width:1010px;}.research.research-main .container{background:var(--color-white);padding:2rem;box-shadow:0px 10px 20px rgba(47,112,148,0.03);border-radius:5px;position:relative;transform:translateY(-240px);}.node.node--type-offering.node--view-mode-full .field--type-image{margin-top:30px;}.node.node--type-offering.node--view-mode-full .field--type-image .field__item{width:50%;float:left;margin-bottom:20px;position:relative;}.node.node--type-offering.node--view-mode-full .field--type-image .field__item:after{content:"";width:50px;height:50px;background-image:url("/themes/custom/mai/assets/images/search.svg");background-size:40px 40px;background-position:center;background-repeat:no-repeat;background-color:#BBB;border-radius:5px;position:absolute;bottom:0;left:0;}.int-heading h4{font-size:34px;color:var(--blue);font-family:Acumin-Bold;margin:0;}.int-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:1px solid #ABB3B8;padding-bottom:5rem;}.research.research-main h5{font-size:26px;color:#60686B;max-width:80%;line-height:1.4;font-family:'Acumin-Bold';}.reports{margin:3rem 0;display:flex;flex-wrap:wrap;gap:2rem;}.rep{flex:0 0 48%;}.btm-banner{background:linear-gradient(95.19deg,#415CBC -4.37%,#001F35 104.22%);text-align:center;padding:3.5rem 2rem;border-radius:10px;color:var(--color-white);}.btm-banner h3{font-size:26px;font-family:'Acumin-Bold';margin-bottom:2rem;}.sm-banner-2.research h4 img{margin-right:10px;margin-top:-6px;}.rep img{width:100%;}.node.node--type-offering.node--view-mode-full .field--type-image .field__item img{width:97%;height:300px;object-fit:contain;}.off-box:hover:after{width:92.5%;}.off-box:after{content:'';width:0;height:10px;background:var(--blue);display:block;position:absolute;bottom:0;transition:all 0.3s ease-in;left:15px;}.field.field--name-field-format.field--type-list-string{text-transform:uppercase;}#block-views-block-team-block-2 .views-row .views-field-field-image img{width:100%;object-fit:contain;height:auto;}.up-box .readM a:after{content:'';background:url(/themes/custom/mai/assets/images/right.png);display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;}.up-box .readM a{display:inline-flex;justify-content:flex-end;align-items:center;gap:4px;}.hero img{height:100%;object-fit:cover;}.hero{overflow:hidden;}.path-search-article main.inner .container{max-width:100%;width:100%;padding:0;}.path-search-article main.inner{padding:0;background:var(--color-white);}.path-search-article .inner .views-exposed-form{background:#D7F0FC;padding:4rem 0;margin-bottom:2rem;}.path-search-article .views-exposed-form>.content{max-width:1280px;margin:auto;}.path-search-article .views-exposed-form h2{display:none;}.path-search-article .inner .views-exposed-form input[type="text"]{border-radius:4px;border:none;height:50px;padding:0 1.5rem;outline:none;margin:0;}.path-search-article .inner .views-exposed-form .form--inline.clearfix{display:flex;max-width:55rem;margin:auto;flex-direction:row-reverse;}.path-search-article .inner .views-exposed-form input[type="submit"]{height:50px;border:none;padding:0 1rem;margin:0;background-image:url('/themes/custom/mai/assets/images/search.svg');background-repeat:no-repeat;font-size:0;filter:invert(1);background-position:center;background-color:transparent;padding:0;width:60px !important;}.path-search-article .inner .views-exposed-form .form--inline.clearfix .js-form-item{flex:1;}.path-search-article .inner div#block-mai-content{max-width:1280px;margin:0 auto 3rem;}.path-search-article .sm-banner{display:none;}.path-search-article .inner span.field-content{display:flex;border-top:1px solid #ABB3B8;padding:1.5rem 0;}.path-search-article .inner span.field-content .col-md-3 img{width:100%;height:200px;object-fit:cover;min-height:165px;}.path-search-article .inner span.field-content .col-md-3{padding-left:0;}.path-search-article .inner span.field-content .col-md-9 span{font-size:17px;text-transform:uppercase;color:#00A1E4;}.path-search-article .inner span.field-content .col-md-9 h3{font-size:18px;color:#323638;font-family:Acumin-bold;margin:6px 0 4px;}.path-search-article .inner span.field-content .col-md-9 p{font-size:20px;color:#60686B;margin:0;}.path-search-article .inner span.field-content .col-md-9 a{color:#1C2F72;text-decoration:underline !important;}.blog.single-v .author_art a{color:#1C2F72;font-size:14px;text-decoration:underline !important;}.blog.single-v .author_art{margin:-0.75rem 0 1.5rem 0;}.Podcast,.Video{position:relative;}.Podcast:after{content:'';width:48px;height:48px;display:block;position:absolute;bottom:0;background-color:#00A1E4;background-image:url('/themes/custom/mai/assets/images/Icon-Audio-rev.png');background-repeat:no-repeat;background-position:center;}.Video:after{content:'';width:48px;height:48px;display:block;position:absolute;bottom:0;background-color:#00A1E4;background-image:url('/themes/custom/mai/assets/images/Icon-Play-rev.png');background-repeat:no-repeat;background-position:center;}section.banner h2 span{display:block;color:var(--blue);}.user-logged-in section.banner{margin-top:115px;}.user-logged-in .sm-banner,.user-logged-in .sm-banner-2{margin-top:115px;}.view-event .col-md-4.col-12.views-row{margin-bottom:30px;}#inner-reports{background:rgba(36,33,34);padding-bottom:200px;}#inner-reports #block-mai-primary-local-tasks{padding-top:0;}#inner-reports #block-mai-primary-local-tasks li{background:var(--white);}#report-node{background:var(--white);border-radius:8px;}#report-node .title{font-family:'acumin-pro',serif;color:var(--primary);margin-bottom:40px;font-weight:800;font-size:34px;padding-top:5px;letter-spacing:-0.025rem;}#report-node .box{width:100%;padding:20px 40px;}#report-node .header{display:flex;padding:20px 40px;flex-direction:column;background:var(--blue-opacity);}#report-node .header .taxonomy-label{color:var(--blue);font-weight:bold;font-size:20px;}#report-node .footer{display:flex;padding:40px 40px;flex-direction:column;background:var(--blue-opacity);align-items:flex-end;}#report-node .date{color:var(--lightGray-opacity);font-size:1.125rem;font-family:'acumin-pro',serif;font-weight:500;margin-top:10px;}#report-node .btb-download{background:var(--blue);padding:10px 30px;color:var(--white);width:fit-content;float:right;}#report-node .btb-download:hover{filter:brightness(90%);}#report-node .box h4{color:var(--primary);font-weight:bold;padding-top:20px;margin-top:20px;}#report-node .box h4:not(:first-of-type){border-top:1px solid var(--primary);}#report-node .box h2{color:var(--primary);font-weight:bold;padding-top:20px;margin-top:20px;}#report-node .box h2:not(:first-of-type){border-top:1px solid var(--primary);}#report-node .box ul{padding-top:20px;padding-bottom:20px;font-family:'acumin-pro',serif;}#report-node .d-flex-column{display:flex;flex-direction:column;}#view--reports--block-1 .view-summary{color:var(--lightGray);text-decoration:underline !important;margin-right:20px;}#view--reports--block-1 .download-link{color:var(--primary);border:1px solid var(--blue);padding:5px 20px 7px;border-radius:4px;text-align:center;min-width:125px;display:inline-block;}#view--reports--block-1 .download-link:hover{color:var(--white);border:1px solid var(--blue);background:var(--blue);}#view--reports--block-1 .col-actions{text-align:right;min-width:300px;display:inline-flex;column-gap:14px;}#view--reports--block-1 .col-actions span{color:var(--primary);}#view--reports--block-1 .title-column a{color:var(--gray);}#view--reports--block-1 .related{color:var(--lightGray);display:flex;align-items:center;}#view--reports--block-1 .related:before{content:"";height:2px;width:15px;background:var(--lightGray);margin-right:10px;}#view--podcast--block-2 .link{color:var(--primary);text-decoration:underline !important;margin-left:10px;}#view--podcast--block-2 .col-actions{display:flex;justify-content:flex-end;}#view--podcast--block-2 .col-actions .download-link{color:var(--primary);border:1px solid var(--blue);padding:5px 20px;border-radius:8px;margin-left:10px;}#view--podcast--block-2 .col-actions .download-link:hover{color:var(--white);border:1px solid var(--blue);background:var(--blue);}.d-flex-ac{display:flex;align-items:center;}.grid-2-colums{display:grid;grid-template-columns:1fr auto;}#view--podcast--block-2 .button-box{display:flex;align-items:center;}.breadcrumb{background:transparent;color:var(--blue);padding-left:0;}.breadcrumb a{color:var(--primary);}.path-user main{background:var(--color-fathom);}.path-user main>.container{padding-bottom:75px;position:relative;}.path-user main>.container .region-content{background:var(--color-white);padding:50px 50px 50px 50px;position:relative;margin-top:100px;}.path-user main>.container .region-content .button{border:none;background:#e6e6e6;color:var(--color-black);font-weight:500;}.path-user main>.container .region-content .button:hover{background-color:var(--color-black);color:var(--color-white);}.path-user main .container:after{background:var(--color-black-50);content:"";position:absolute;left:0;top:130px;width:100%;height:1px;}.path-user main>.container{max-width:var(--site-width);border-left:1px solid var(--color-black-50);padding:100px 60px;border-right:1px solid var(--color-black-50);}.path-user main.inner{padding-top:0 !important;}.path-user main{margin-top:0;}.path-user input:focus-visible,.path-user input:focus{outline:none;box-shadow:none;}.path-user main>.container .region-content .description,.path-user main>.container .region-content .password-confirm-message{display:none;}.path-user main>.container .region-content .form-item input{background:var(--color-white);padding:12px;border:1px solid var(--color-gray-20);box-shadow:0px 3px 5px rgba(0,0,0,0.04);}.path-user main>.container .region-content #block-mai-primary-local-tasks ul{text-align:center;}.path-user main>.container .region-content #block-mai-primary-local-tasks ul li{border:none;padding:0;margin:0;}.path-user main>.container .region-content #block-mai-primary-local-tasks ul li:nth-child(2) a{margin-left:-4px;}.path-user main>.container .region-content #block-mai-primary-local-tasks ul li a{padding:15px 30px;border-bottom:1px solid var(--color-seaglass-bright);font-family:'Rooftop';font-style:normal;font-weight:500;font-size:20px;line-height:34px;letter-spacing:-0.02em;color:var(--color-seaglass-bright);}.path-user main>.container .region-content #block-mai-primary-local-tasks ul li.is-active a{border-bottom:1px solid var(--color-black);padding-bottom:15px;color:var(--color-black);}.path-user main>.container .region-content #block-mai-primary-local-tasks ul li:last-child{display:none;}#user-login-form{position:relative;}#user-login-form #edit-forgot-pass{position:absolute;bottom:-25px;width:100%;text-align:center;}#user-login-form #edit-forgot-pass a{font-family:'Rooftop';font-style:normal;font-weight:500;font-size:17px;line-height:25px;letter-spacing:-0.15px;color:#778085;}.webinar--teaser,.podcast--teaser{display:flex;justify-content:space-between;}.webinar--teaser a,.podcast--teaser a{color:var(--primary);margin-left:10px;}.table-striped tbody tr:nth-of-type(2n){background-color:#F0F3FA;}.table-striped tbody tr:nth-of-type(2n+1){background-color:var(--color-white);}.ml-10px{margin-left:10px;}.isDisabled{cursor:not-allowed;opacity:0.5;margin-left:10px;}.isDisabled>a{color:currentColor;display:inline-block;pointer-events:none;text-decoration:none;}.conteiner-padding{padding-bottom:150px;padding-top:100px}.view-id-reports th,.view-id-reports td,.view-id-podcast th,.view-id-podcast td{font-weight:500;border-top:none;margin-left:15px;}.view-id-reports th.title-column,.view-id-podcast th.title-column{font-size:16px;line-height:22px;}.view-id-reports th .title-column{padding-left:25spx;}.view-id-reports tr th:first-child,.view-id-podcast tr th:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px;}.view-id-reports tr th:last-child,.view-id-podcast tr th:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px;}iframe.embedded-report{width:100%;height:1000px;border:0px;}.page-node-type-embedded-report .container{max-width:1600px;}body.toolbar-fixed .portal-header{margin-top:50px;}body.path-our-offerings-portal,body.page-node-type-reports,body.path-frontpage{background-color:var(--color-fathom);}body.path-our-offerings-portal div.container,body.path-frontpage div.container{padding:0;}body.path-our-offerings-portal.toolbar-fixed,body.path-front-page.toolbar-fixed{padding-top:79px;}#inner-reports .detail-box{background-color:var(--color-white);padding:20px 20px 20px 50px;width:100%;}#inner-reports .header,#inner-reports .footer{width:100%;padding:20px;}#inner-reports .header{min-height:241px;position:relative;}#inner-reports .footer{height:128px;}#inner-reports .eyebrow{width:500px;display:block;margin-top:-20px;margin-left:-20px;height:55px;margin-bottom:50px;}#inner-reports .offering-image{display:inline-block;width:55px;height:55px;float:left;text-align:center;}#inner-reports .offering-image img{margin-top:10px;width:70%;}#inner-reports .offering-title{display:inline-block;height:55px;background-color:var(--color-white);padding-right:15px;padding-left:15px;text-align:center;}#inner-reports .offering-title span{margin-top:15px;display:block;}#inner-reports *{font-family:Rooftop;}#inner-reports .title{font-weight:bold;color:var(--color-black);font-size:34px;}#inner-reports .date{font-size:16px;font-weight:500;margin-top:25px;display:block;margin-top:45px;}.overview-wrapper{position:relative;}.overview-wrapper:before{content:"";height:10px;width:10px;background:var(--color-black-50);position:absolute;left:-5px;top:-5px;content:"";z-index:110;}#inner-reports .btn-download{display:inline-block;width:196px;height:46px;line-height:46px;background-color:var(--color-black);color:var(--color-white);text-transform:uppercase;text-align:center;font-size:13px;padding-bottom:30px;}#inner-reports .btn-download:hover{background-color:#666;}#inner-reports .header .btn-download{position:absolute;right:20px;top:0px;}#inner-reports .footer .btn-download{margin-top:10px;}#searchbox{width:490px;height:46px;background-color:var(--color-dark-gray);padding:.1cm;border:0px;margin-left:5px;margin-top:15px;background-image:url(/themes/custom/mai/assets/images/search-icon.svg);background-repeat:no-repeat;padding-left:42px;background-position-x:13px;background-position-y:14px;color:var(--color-white);}.search-container{display:flex;justify-content:space-between;align-items:center;padding-left:30px;padding-right:30px;}.search-container .select-wrapper{position:relative;width:290px;}.search-container .select-wrapper:before{position:absolute;height:44px;width:40px;right:0;top:1px;background-color:var(--color-white);pointer-events:none;content:"";border-radius:4px;}.search-container .select-wrapper:after{position:absolute;right:13px;top:10px;height:15px;width:15px;content:"";border-left:2px solid var(--color-black);border-bottom:2px solid var(--color-black);transform:rotate(-45deg);pointer-events:none;}.search-container .select-wrapper select{width:100%;height:46px;padding:0 10px;color:#737373;}.search-container .input-wrapper{width:calc(100% - 360px);max-width:500px;}.search-container .input-wrapper input#searchbox{height:46px;width:100%;margin:0;background-color:var(--color-dark-gray);}.search-container .select-wrapper select:focus,.search-container .input-wrapper input#searchbox:focus{outline:none;box-shadow:none;}#offerings-page-title-mobile{display:none;}#inner-reports .header-inner{padding-left:30px;}.overview-wrapper{margin:0 -15px;padding:60px;border-top:1px solid var(--color-black-50);}#inner-reports .detail-box h6{text-transform:uppercase;font-weight:700;font-family:'Rooftop';font-size:16px;line-height:28px;letter-spacing:0.25px;}#inner-reports .detail-box ul{padding-left:25px;}#inner-reports .detail-box li{font-family:'IBMPlexSerif';line-height:30px;font-weight:450;font-size:18px;color:var(--color-black);}.heading-bottom-space{margin-bottom:20px;margin-top:15px;}.back-btn a{color:var(--color-portlight);font-size:26px;font-weight:300;font-family:Rooftop;}.back-btn a{color:var(--color-portlight);font-size:26px;font-weight:300;font-family:Rooftop;display:inline-flex;align-items:center;gap:10px;margin-left:15px;margin-bottom:29px;}.mobile-logo{display:none;}.path-user label{font-weight:700;}.search-heading{color:var(--color-black-50);font-family:Rooftop;font-size:30px;font-style:normal;font-weight:450;line-height:44px;letter-spacing:1px;text-transform:uppercase;margin:65px 0 0 30px;display:none;}.media-box .title-box{background-color:rgba(255,214,214);}.media-accordion-body{background:#fed7d6;}.portal .inner{background-color:#f0f2fa;}
.sharethis-wrapper .twitter{background-image:url(/themes/custom/mai/images/twitter-black.svg) !important;background-size:cover !important;}.region-sidebar-first{float:right;width:373px;}.layout-sidebar-first .region-content{float:left;width:calc(100% - 380px);}.path-frontpage section.form label{color:#FFF;}.path-frontpage section.form fieldset{max-width:none !important;}.path-frontpage section.form .hs_recaptcha{margin-bottom:20px;}.path-node.page-insights article{padding:0;}form input,form select,form textarea{width:100%;margin:0 0 20px 0;}ul.tabs{list-style:none;padding:0;}ul.tabs li{border:1px solid #00A1E4;padding:5px 8px;display:inline-block;}.hero-text{max-width:798px;font-size:30px;line-height:38px;font-weight:700;color:var(--color-gray-20);;}.node-13 main{padding:0;}.hero{max-height:580px;width:100%;}.hero img{object-fit:cover;width:100%;height:auto;display:block;}.button{display:inline-block;padding:17px 32px;color:#FFF;background-color:#00A1E4;font-size:17px;}.our-approach .sm-banner{background-image:url('/themes/custom/mai/images/Hero-Approach@2x.png');background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:0;padding-bottom:0;}.our-approach .sm-banner img{margin-bottom:-140px;max-width:45%;height:auto;}.our-approach .sm-banner h1{font-size:48px;line-height:48px;font-weight:300;color:#FFF;width:45%;float:right;margin-top:10%;}.our-approach h2{font-size:38px;line-height:44px;font-weight:700;color:#1C2F72;margin-bottom:30px;}.our-approach span{color:#00A1E4;}.our-approach .section-1{background-color:#FFF;padding-top:280px;}.our-approach .section-1 .container{display:flex;flex-wrap:nowrap;justify-content:space-between;}.our-approach .section-1 .left{width:50%;padding-right:14%;}.our-approach .section-1 .left p{color:#06263E;font-size:38px;line-height:42px;font-weight:300;margin:35px 0;}.our-approach .section-1 .right{width:50%;padding-left:15px;}.our-approach .section-1 img{margin-top:210px;margin-bottom:-200px;height:auto;}.our-approach .section-2{background-color:#F0F3FA;padding-top:345px;}.our-approach .section-2 h3{font-size:88px;font-weight:300;color:#00A1E4;}.our-approach .section-2 .container{display:flex;flex-wrap:wrap;justify-content:space-between;}.our-approach .section-2 .left{width:50%;text-align:right;padding:50px 30px 50px 0;}.our-approach .section-2 .right{width:50%;padding:50px 0 50px 15px;}.our-approach .section-2 .right ul{list-style:none;padding-left:0;}.our-approach .section-2 .right ul li{background-image:url('/themes/custom/mai/images/blue-arrow.svg');background-repeat:no-repeat;background-position:0 6px;background-size:11.5px 18.5px;padding-left:30px;margin-bottom:25px;font-size:18px;line-height:28px;font-weight:500;}.our-approach .quote-wrapper{background-color:#00A1E4;padding:25px 28px;border-radius:6px;margin:8px 0 -120px;}.our-approach .quote-wrapper p{color:#FFF;font-size:33px;font-weight:500;line-height:41px;margin-bottom:30px;width:80%;}.our-approach .quote-wrapper .name-wrapper{margin-bottom:-60px;overflow:auto;}.our-approach .quote-wrapper .name-wrapper img{float:left;margin-right:15px;}.our-approach .quote-wrapper .name-wrapper .name{font-size:23px;line-height:28px;font-weight:700;margin:0 0 5px;padding-top:20px;}.our-approach .quote-wrapper .name-wrapper .title{font-size:17px;line-height:21px;font-weight:500;}.our-approach .section-3{background-color:#FFF;padding:240px 0 100px;}body.node-15 #block-mai-content{}#block-views-block-team-block-2{}#block-views-block-team-block-2 .views-row .views-field-field-image{max-width:268px;width:25%;}#block-views-block-team-block-2 .views-row .views-field-title{width:25%;}#block-views-block-team-block-2 .views-row .views-field-body{width:45%;font-size:18px;line-height:30px;font-weight:500;}#block-participateinourresearchsidebar{padding:28px;background:linear-gradient(162.52deg,#FFFFFF 0%,#B3E5FF 88.03%);border-radius:4px;}#block-participateinourresearchsidebar img{width:62px;line-height:auto;margin-bottom:75px;}#block-participateinourresearchsidebar p{font-size:17px;line-height:25px;color:var(--lightGray) !important;}.event-list .views-row{flex:0 0 33.333%;max-width:none !important;}.event-list .views-row .views-field-title{height:100%;}.path-our-offerings article header{display:none;}.path-our-offerings article{padding:60px 0;}@media (max-width:1200px){.event-list .views-row{flex:0 0 50%;min-height:400px;}}@media (max-width:768px){.event-list .views-row{flex:0 0 100%;min-height:0;}.region-sidebar-first{float:none;width:373px;margin:30px auto;}.layout-sidebar-first .region-content{float:none;width:100%;}.hero{max-height:196px;}.hero-text{max-width:none;font-size:22px;line-height:30px;}.container{padding:0 24px;}.our-approach .sm-banner{overflow:auto;}.our-approach .sm-banner .container{padding:0;}.our-approach .sm-banner img{margin-bottom:25px;max-width:none;width:80%;height:auto;}.our-approach .sm-banner h1{font-size:40px;line-height:42px;width:auto;float:none;margin:0 24px 150px;}.our-approach h2{font-size:25px;line-height:29px;margin-bottom:30px;}.our-approach .section-1{background-color:#FFF;padding-top:50px;}.our-approach .section-1 .container{display:block;}.our-approach .section-1 .left{width:80%;padding-right:0;}.our-approach .section-1 .left p{font-size:25px;line-height:29px;}.our-approach .section-1 .right{width:100%;padding-left:0;}.our-approach .section-1 img{margin-top:90px;margin-bottom:-120px;width:80%;float:right;margin-right:-24px;}.our-approach .section-1 .right:after{content:'';display:block;clear:both;}.our-approach .section-2{padding-top:100px;}.our-approach .section-2 h3{font-size:88px;line-height:82px;font-weight:300;color:#00A1E4;}.our-approach .section-2 .container{display:flex;flex-wrap:wrap;justify-content:space-between;}.our-approach .section-2 .left{width:100%;text-align:left;padding:40px 0 0;}.our-approach .section-2 .right{width:100%;padding:40px 0 0;}.our-approach .section-2 .testimonial{margin-top:60px;margin-bottom:-120px;}.our-approach .quote-wrapper p{font-size:29px;line-height:35px;margin-bottom:30px;width:80%;}.our-approach .quote-wrapper .name-wrapper{margin-bottom:-30px;overflow:visible;}.our-approach .section-3{background-color:#FFF;padding:300px 0 100px;}#block-views-block-team-block-2 .views-row{display:block;max-width:none;}#block-views-block-team-block-2 .views-row .views-field-field-image{max-width:240px;width:auto;margin-bottom:30px;}#block-views-block-team-block-2 .views-row .views-field-title{width:auto;}#block-views-block-team-block-2 .views-row .views-field-title .team-position{margin-bottom:40px;}#block-views-block-team-block-2 .views-row .views-field-body{width:auto;font-size:17px;line-height:28px;}}
:root{--gutter-xs:1rem;--gutter-v:4rem;--gutter-h:clamp(1rem,8vw,16rem);--gutter-h-header:2rem;--gutter-h-title:clamp(1rem,8vw,16rem);--gutter-h-summary:clamp(1rem,14vw,12rem);--header-height:5.5rem;--site-width:76.375rem;--toolbar-offset:0px;--color-reefshade-bright:#19574F;--color-reefshade:#1B4741;--color-seaglass-base:#1C9E6F;--color-seaglass-bright:#00B888;--color-seaglass-bright-20:#00C693;--color-seaglass-bright-30:#6BBFB5;--color-portlight:#DFE696;--color-sand:#F2F2ED;--color-sand-20:#FCEADB;--color-admiral:#035F83;--color-fathom:#242122;--color-fathom-20:#0F0F0F;--color-white:#FFFFFF;--color-black:#000000;--color-black-6:#F0F0F0;--color-black-20:#CCCCCC;--color-black-40:#999999;--color-black-50:#808080;--color-black-55:#737373;--color-black-60:#666666;--color-black-80:#333333;--color-black-90:#1A1A1A;--color-gray-10:#DCE4E8;--color-gray-20:#C4CBCF;--color-dark-gray:#4D4D4D;--color-dark-gray-hover:#5C5B5B;--color-translucent-10:rgba(255,255,255,0.1);--font-rooftop:"rooftop",sans-serif;--font-ibm-plex-serif:"IBMPlexSerif";--font-acumin:"Acumin",sans-serif;--font-rooftop-mono:"rooftop-mono",sans-serif;--font-changeling-neo:"changeling-neo",sans-serif;background:var(--color-fathom);}.only-desktop{display:block;}.only-mobile{display:none;}body.toolbar-vertical,body.toolbar-horizontal{--toolbar-offset:39px;}body.toolbar-horizontal.toolbar-tray-open{--toolbar-offset:79px;}main{}@media screen and (min-width:768px){main.side-borders::before,main.side-borders::after{content:none;}}.marin h5,.marin .h5{color:var(--color-reefshade);font-family:var(--font-rooftop);font-size:28px;font-weight:700;line-height:32px;}.page-marin-homepage .contents.body h2{color:var(--color-reefshade);font-family:var(--font-rooftop);font-size:28px;font-weight:700;line-height:36px;border-left:none;padding-left:0;max-width:unset;margin-top:unset;}.marin.path-node.page-marin-homepage main .view-header h2{color:var(--color-white);}.marin .contents.body h3{color:var(--color-reefshade);font-family:var(--font-rooftop);font-size:22px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:16px;}.marin h4{color:var(--color-reefshade);font-family:var(--font-rooftop);font-size:22px;font-weight:400;line-height:30px;margin-bottom:16px;}.marin h5,.marin .h5{color:var(--color-reefshade);font-family:var(--font-rooftop);font-size:14px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:24px;}.marin h6{color:var(--color-reefshade);font-family:var(--font-rooftop);font-size:16px;font-style:normal;font-weight:700;line-height:22px;}.marin h6{color:var(--color-reefshade);font-family:var(--font-rooftop);font-size:16px;font-style:normal;font-weight:700;line-height:22px;}.marin p{font-family:var(--font-ibm-plex-serif);font-size:17px;font-weight:450;line-height:24px;color:var(--color-black);margin-bottom:2.3em;}.marin .contents.body .field--name-body a{color:#0E81B9;font-family:var(--font-ibm-plex-serif);font-size:17px;font-weight:700;line-height:24px;text-decoration:underline !important;}.marin .links .teaser__position{color:var(--color-black);font-family:var(--font-rooftop);font-size:14px;font-style:normal;font-weight:400;line-height:18px;}.marin blockquote{position:relative;padding-inline-start:2.3em;margin-inline-start:4.6em;margin-inline-end:var(--gutter-h);}.marin blockquote::before{content:"";position:absolute;top:0;left:0;width:28px;height:22px;background:url("/themes/custom/mai/assets/images/marin/blockquote.svg") no-repeat center center;background-size:contain;}.marin blockquote p{font-family:var(--font-rooftop);font-size:22px;font-weight:700;line-height:30px;color:var(--color-reefshade);}.marin .caption>figcaption{font-family:var(--font-rooftop);font-size:10px;font-weight:400;line-height:14px;letter-spacing:0.5px;}body.marin{font-family:var(--font-rooftop);background-color:var(--color-sand);}.marin #block-mai-content .container,.marin .bt-bottom{background:var(--color-fathom);}.marin #block-mai-content .top-container .container{background:none;}.marin .contents{background:var(--color-white);padding-block:var(--gutter-v);padding-inline:var(--gutter-h-summary);border-top:1px solid var(--color-black-50);border-bottom:1px solid var(--color-black-50);}.marin .contents.body{border:none;padding-block:40px;}body.marin.path-node.page-node-type-article main h2.highlight{border-left:5px solid var(--color-seaglass-base);padding-left:28px;color:var(--color-reefshade);font-family:var(--font-rooftop);font-weight:700;font-size:20px;line-height:28px;max-width:705px;margin-top:0;background-color:var(--color-white);}.marin main.inner .contents.summary .row{background-color:var(--color-white);}.page-marin-homepage main .container{margin:0 auto;max-width:730px;padding-inline:0;}.page-wrapper-border{border-inline:1px solid var(--color-black-50);max-inline-size:var(--site-width);margin-inline:auto;}.marin.page-marin-homepage #portal-header p{margin-bottom:0;}.marin nav li.menu-item{list-style:none;position:relative;}.marin nav ul{margin:0;padding:0;}.marin h1{max-width:1013px;margin:0 auto;margin-top:64px;margin-bottom:28px;}.marin .date{max-width:1013px;margin:0 auto;margin-bottom:64px;}.marin .view-insight .content-card .date{margin:0;margin-bottom:28px;}.marin .slick-slider .content-card .card-right .date{margin:0;margin-bottom:28px;}.marin .field--name-body,.marin article header,.marin .field--name-field-cta-buttons,.marin .region-content .block-local-tasks-block,.marin .messages,.marin footer .top-footer{max-width:var(--site-width);margin:0 auto;}.marin footer .footer-inner{width:100%;}.marin footer .container{max-width:var(--site-width);}.marin .paragraph--type--cta-buttons{padding-bottom:88px;margin:35px 0 0;}body.marin.path-node .contents.body h2{color:var(--color-reefshade);font-size:28px;font-style:normal;font-weight:700;line-height:36px;margin-bottom:32px;}.page-marin-homepage .paragraph--type--hubspot-form-embed .submitted-message{padding-bottom:60px;padding-top:20px;}.marin.user-logged-in.toolbar-tray-open.toolbar-horizontal header{top:80px;}.marin.user-logged-in main .content article header{position:unset;}.marin .field--name-field-media-video-file video{width:100%;}.page-marin-homepage .field--name-field-video-embed{max-height:none;width:50rem;padding:0;background-color:var(--color-fathom);}.marin .form{background-color:var(--color-fathom);padding:50px 0;}.marin #form form label{font-family:rooftop-book,sans-serif;color:var(--color-white);font-weight:450;font-size:14px;line-height:25px;letter-spacing:-0.15px;}.marin main .hs-button.primary.large{cursor:pointer;font-family:rooftop-medium,sans-serif;background-color:var(--color-seaglass-base);color:var(--color-white);font-weight:500;font-size:17.35px;line-height:22.3px;padding:16px 27px 18px;margin-bottom:60px;}.marin main input.hs-input,.marin #form form select{width:100% !important;height:45px;margin-bottom:25px;color:#60686B;padding:0 15px;}.marin .hbspt-form fieldset{max-width:100%;}.marin .hbspt-form fieldset.form-columns-2 .hs-form-field{width:50%;float:left;}.marin .hbspt-form fieldset.form-columns-2 .input{margin-right:8px;}.marin .hbspt-form form textarea{width:100% !important;height:215px;color:#60686B;padding:15px;}.marin .hs_recaptcha{margin:30px 0;}.marin form textarea{margin:0;}.marin h1{color:var(--color-seaglass-base);font-family:var(--font-rooftop);font-weight:500;font-size:42px;line-height:54px;}.marin .top-container span.date{font-family:var(--font-rooftop);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black);}.marin .top-container{background-color:var(--color-sand);position:relative;}.marin .top-container .title-accent{position:absolute;top:0;left:0;width:12px;height:12px;background-color:var(--color-seaglass-bright);transform:translate(-50%,-50%);z-index:2000;}.marin .social-inner a{padding:8px;background-color:var(--color-reefshade);color:var(--color-white);}.marin .social-inner img{width:20px;height:20px;}.marin .social-sharing{background:var(--color-white);}.marin .paragraph--type--cta-buttons a{display:inline-block;background-color:var(--color-seaglass-base);color:var(--color-white);font-family:var(--font-rooftop);font-weight:500;font-size:17px;line-height:22px;letter-spacing:0.25px;padding:16px 27px;}.marin .paragraph--type--cta-buttons a:hover{background-color:var(--color-white);color:var(--color-black);transition:0.3s ease-out;}.marin .paragraph--type--cta-buttons .field__items{display:flex;gap:1em;flex-wrap:wrap;}.stButton{padding:8px;background-color:var(--color-reefshade);}.marin .sharethis-wrapper span{cursor:pointer;}.marin .sharethis-wrapper span:nth-child(1),.marin .sharethis-wrapper span:nth-child(2),.marin .sharethis-wrapper span:nth-child(3),.marin .sharethis-wrapper span:nth-child(4){border-radius:0;}.marin .st_facebook_custom,.marin .st_linkedin_custom,.marin .st_twitter_custom,.marin .st_email_custom{background-repeat:no-repeat;background-position:center;width:20px;height:20px;padding:8px;background-color:var(--color-reefshade);}.marin .st_facebook_custom{background-image:url("/themes/custom/mai/assets/images/share-this/facebook.svg");}.marin .st_linkedin_custom{background-image:url("/themes/custom/mai/assets/images/share-this/linkedin.svg");}.marin .st_twitter_custom{background-image:url("/themes/custom/mai/assets/images/share-this/twitter.svg");}.marin .st_email_custom{background-image:url("/themes/custom/mai/assets/images/share-this/email.svg");}.marin footer p{color:#999999;font-family:var(--font-rooftop);font-size:16px;font-weight:400;line-height:normal;}.marin #block-footer p{color:#999999;font-family:var(--font-acumin);font-size:12px;font-weight:400;line-height:normal;letter-spacing:-0.15px;}.marin .bottom-footer .f-form p{color:#999999;font-family:var(--font-rooftop);font-size:16px;font-weight:400;line-height:normal;}.marin footer strong{color:var(--color-white);font-family:var(--font-rooftop);font-size:16px;font-weight:700;line-height:normal;}.page-marin-homepage footer .field--name-body{margin:0;}.marin .bottom-footer .col-12{padding:0;}.marin .bottom-footer p{margin-top:54px;margin-bottom:20px;}.marin .bottom-footer h4{color:var(--color-black-50);font-family:var(--font-rooftop);font-size:16px;font-weight:450;line-height:16px;letter-spacing:-0.187px;margin-bottom:20px;}.marin footer .f-logo{text-align:left;padding:64px 0;}.marin footer .f-logo img{width:318px;max-width:100%;display:block;margin:0;}.marin .footer-inner>*{display:block;}.marin .field--name-body .field--name-body h1 img{vertical-align:baseline;}@media (max-width:1024px){.marin .contents{padding-inline:15px;}.marin .top-container{padding-inline:15px;}}@media (max-width:600px){.marin .contents{padding-block:calc(var(--gutter-v) / 2);padding-inline:var(--gutter-xs);}.marin blockquote{margin-inline-start:1.5em;margin-inline-end:1.5em;}body.marin{padding-top:0;}.page-marin-homepage article .field--name-field-video-embed{padding:0;}.marin .field--name-field-video-embed{margin-bottom:80px;}}.marin .contents.body img.align-center{width:100%;text-align:center;}.marin article.media--view-mode-full{position:relative;width:calc(100% + (var(--gutter-h-summary) * 2));margin-inline:calc(var(--gutter-h-summary) * -1);max-width:none;box-sizing:border-box;}.marin article.media--view-mode-full img.image-style-wide{display:block;width:100%;height:auto;}.marin article.media{display:block;}.marin figure.caption{margin:0;}.marin figure.caption>figcaption{display:block;margin-top:12px;margin-bottom:40px;}.marin .metadata-section .links{display:flex;flex-wrap:wrap;gap:0.5rem;}.marin .metadata-authors,.marin .metadata-topics{padding-bottom:1rem;}.marin .metadata-section{padding-inline:var(--gutter-h);padding-block:var(--gutter-v);background:var(--color-sand);}.marin .social-inner{text-align:right;}@media (max-width:1024px){.marin .metadata-section{padding-inline:clamp(1rem,6vw,12rem);}.marin .social-inner{text-align:left;padding-inline:var(--gutter-xs);}}@media (max-width:600px){.marin .metadata-section{padding-inline:var(--gutter-xs);}}.marin .views-element-container header{position:relative;z-index:3;}.marin .view-insight .col-md-4>div,.view-insight .col-md-4>div span{height:auto;}.marin .views-field-field-author2{display:flex;gap:.25em;}@media (max-width:768px){.container{padding-right:15px;padding-left:15px;}.marin h1{font-size:36px;line-height:43px;}}.marin .top-container{padding:0;}.marin .top{margin-bottom:0;}.marin .teaser__layout{display:flex;gap:16px;}body.marin.path-node h2.teaser__title{margin-top:0;}.marin .links .teaser__layout a{margin-bottom:24px;}.marin .links .teaser__layout .field--name-field-image{margin-bottom:24px;}.marin .links .teaser__layout .teaser__title a{margin-bottom:0;}.marin .links .teaser__layout h2 a{margin-bottom:0;}.marin .slick-wrapper{max-width:700px;margin:0 auto;position:relative;}.marin .view-content.slick-slider{width:100%;max-width:700px;margin:0 auto;box-sizing:border-box;overflow:visible;}.marin .slick-slider{overflow:visible;}.marin .slick-slide{display:flex !important;justify-content:center;align-items:stretch;height:auto !important;box-sizing:border-box;}.marin .paragraph--type--content-slider{border-top:1px solid var(--color-dark-gray);padding-top:88px;padding-bottom:104px;}.marin .field--name-field-view-reference{color:var(--color-white);font-family:var(--font-rooftop);font-size:22px;font-style:normal;font-weight:400;line-height:30px;}.marin .field--name-field-view-reference .viewsreference--view-title{margin-bottom:36px;}.marin .content-card{display:flex;background:var(--color-white);}.marin .content-card .eyebrow{color:var(--color-seaglass-base);font-size:14px;font-weight:500;line-height:14px;letter-spacing:1.5px;text-transform:uppercase;}.marin .content-card .author,.marin .content-card .date{font-family:var(--font-rooftop);color:var(--color-sand);font-size:16px;font-style:normal;font-weight:normal;line-height:22px;}.marin.page-node-type-article img{max-inline-size:100%;block-size:auto;}.marin.page-node-type-article .content-card .author,.marin.page-node-type-article .content-card .date{color:var(--color-fathom);}.marin .content-card .excerpt{font-family:var(--font-ibm-plex-serif);color:var(--color-sand);font-size:15px;font-style:normal;font-weight:450;line-height:21px;margin-bottom:1rem;flex-grow:1;}.marin .content-card .read-more{font-family:var(--font-rooftop);font-weight:normal;color:var(--color-white);margin-top:auto;align-self:flex-start;padding:10px 20px;background-color:var(--color-black);text-transform:uppercase;font-size:14px;font-style:normal;line-height:18px;letter-spacing:1px;text-transform:uppercase;display:inline-flex;align-items:center;gap:0.5rem;text-decoration:none;cursor:pointer;border:none;}.marin .content-card .read-more:after{content:'';display:inline-block;background:url("/themes/custom/mai/assets/images/marin/read-more-arrow.svg") no-repeat center center;background-size:contain;width:18px;height:18px;}.marin .content-card{display:flex;width:100%;max-width:700px;min-height:530px;overflow:hidden;margin:0 auto;box-sizing:border-box;border-radius:0;background:none;}.marin .eyebrow{color:var(--color-seaglass-base);font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1rem;}.marin .title{font-size:1.25rem;font-weight:500;color:var(--color-fathom);margin-bottom:2rem;line-height:1.4;}.marin .card-image img{width:100%;height:auto;margin:0;display:block;}.marin .author{font-size:0.875rem;margin-bottom:0.5rem;color:#bcbcbc;}.marin .author strong{font-weight:600;color:var(--color-sand);}.marin .date{font-size:0.875rem;color:#888;margin-bottom:1rem;}.marin .excerpt{font-size:0.95rem;color:#e0e0e0;margin-bottom:1.5rem;flex-grow:1;}.marin .read-more-btn{background:none;border:none;font-size:1rem;font-weight:700;color:#007BFF;text-decoration:none;display:inline-flex;align-items:center;gap:0.5rem;}.marin .read-more-btn .arrow{font-size:1.25rem;line-height:1;}.marin .view-header-row{display:flex;align-items:center;gap:1rem;justify-content:space-between;max-width:700px;margin-inline:auto;}body.marin .view-header-row h2{font-size:1.5rem;font-weight:normal;margin:0;color:var(--color-sand);margin-bottom:45px;}.page-marin-homepage .view-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:1rem;max-width:700px;margin:0 auto 1rem;}.marin .view-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:1rem;max-width:unset;margin:0;}.marin .view-header h4{color:var(--color-sand);}.marin .view-title{flex:1;min-width:0;margin:0;font-size:1.25rem;font-weight:600;color:var(--color-white);}.marin .slick-nav{width:30px;position:relative;right:34px;top:-23px;}.marin .slick-prev,.marin .slick-next{background-color:var(--color-dark-gray);border:none;padding:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0;box-sizing:content-box;flex-shrink:0;}body.marin .slick-prev:hover,body.marin .slick-next:hover{background-color:var(--color-dark-gray-hover);}.marin .slick-prev::before,.marin .slick-next::before{content:unset;}.marin .slick-prev img,.marin .slick-next img{display:block;}.marin .slick-prev img{transform:rotate(180deg) !important;transform-origin:center;}@media (max-width:1240px){.marin .page-wrapper-border{margin:0 var(--gutter-xs);padding:0;overflow:visible;}.marin article.media--view-mode-full{width:auto;margin-left:-16px;margin-right:-16px;box-sizing:border-box;}.marin .mobile-menu-toggle{display:inline-flex;}.marin #mobile-menu-portal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;pointer-events:none;}.marin .page-wrapper.header-wrapper{background-color:var(--color-fathom);}}.marin #block-mai-content .bt-bottom .view-content.row{background:var(--color-sand);}.marin .slick-prev.slick-disabled,.marin .slick-next.slick-disabled{opacity:0.25;pointer-events:none;cursor:default;}.marin .download-cta-section{background:#1D4C47;padding:48px var(--gutter-h);color:var(--color-white);}.marin #block-mai-content .download-cta-section .container{background:#1D4C47;}.marin .download-cta-section .download-text p{font-size:18px;line-height:1.4;color:var(--color-white);margin:0 0 1rem 0;font-family:var(--font-rooftop);font-size:22px;font-style:normal;font-weight:normal;line-height:30px;}.marin .download-now{display:inline-block;padding:16px 32px;background-color:var(--color-black);color:var(--color-white);font-family:var(--font-rooftop);font-size:14px;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:background 0.2s ease;}.marin .download-now:hover{background-color:var(--color-white);color:var(--color-black);}.marin .download-now:hover{color:var(--color-black);stroke:var(--color-black);}.marin .download-cta-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;}.marin .download-text{flex:1 1 auto;min-width:0;}.marin .download-button-wrap{flex-shrink:0;}.marin .download-now{display:inline-flex;align-items:center;white-space:nowrap;padding:16px 32px;background-color:var(--color-black);color:var(--color-white);font-family:var(--font-rooftop);font-size:14px;text-transform:uppercase;letter-spacing:1px;text-decoration:none;gap:0.5rem;display:inline-flex;}.marin .download-now::after{content:'';display:inline-block;background:url(/themes/custom/mai/assets/images/marin/arrow-down.svg) no-repeat center center;background-size:contain;width:18px;height:18px;transform:translateX(0);transition:transform 0.3s ease-out}.marin .download-now:hover::after{filter:invert(1);}@media (max-width:600px){.marin .download-cta-inner{flex-direction:column;align-items:flex-start;}.marin .download-now{width:100%;text-align:center;}}@media (max-width:767px){.region.region-header p a{display:inline-flex !important;}}@media (min-width:1240px){.content-card{display:grid;grid-template-rows:auto 1fr;grid-template-areas:"card-text card-meta"
      "card-image card-meta";gap:0;}.content-card .card-text{grid-area:card-text;}.content-card .card-meta{grid-area:card-meta;}.content-card .card-image{grid-area:card-image;}}@media (max-width:1240px){.content-card{display:flex;flex-direction:column;}.content-card>*{width:100%;}.content-card .excerpt{display:none;}.content-card .card-image img{width:100%;height:auto;display:block;}}.marin .content-card{display:grid;grid-template-rows:auto 1fr;grid-template-areas:"card-text card-meta"
    "card-image card-meta";gap:0;}.marin .content-card .card-text{grid-area:card-text;}.marin .content-card .card-meta{grid-area:card-meta;}.marin .content-card .card-image{grid-area:card-image;}@media (max-width:1240px){.marin .content-card{display:flex;flex-direction:column;}.marin .content-card>*{width:100%;}.marin .content-card .card-image img{width:100%;height:auto;display:block;}.marin .slick-list{overflow:hidden;}.marin .slick-track{display:flex;}.marin .slick-slide{width:100%;max-width:100%;box-sizing:border-box;}.marin .slick-wrapper{padding-inline:var(--gutter-xs) !important;}.marin .view-insight .content-card .card-text{background-color:var(--color-sand);padding:32px var(--gutter-xs);}.marin .view-insight .content-card .card-meta{background-color:var(--color-sand);padding:32px var(--gutter-xs);color:var(--color-white);}.marin .content-card .read-more{display:none;}.marin .card-meta .author,.marin .card-meta strong,.marin .card-meta .date{color:var(--color-black);}}.marin .content-card{max-width:none;width:100%;}.marin .content-card .card-text{background-color:var(--color-sand);;padding:32px 40px;}.marin .content-card .card-meta{padding:32px 40px;color:var(--color-white);}.marin .content-card .card-right{background-color:var(--color-fathom);padding:32px 40px;color:var(--color-white);}.marin .content-card .card-meta .read-more{color:var(--color-white);}.marin .content-card .card-image{margin:0;padding:0;}@media (min-width:1241px){.page-marin-homepage .view-insight .slick-track{display:flex;width:100%;align-items:stretch;margin:0;}.page-marin-homepage .view-insight .slick-slide{flex:0 0 100%;width:100%;margin:0;box-sizing:border-box;}.page-marin-homepage .view-insight .content-card .card-text{grid-area:card-text;align-self:stretch;}.page-marin-homepage .view-insight .content-card .card-meta{grid-area:card-meta;background:var(--color-fathom);color:var(--color-white);padding:32px 40px;display:flex;flex-direction:column;}.page-marin-homepage .view-insight .content-card .read-more{margin-top:auto;}.page-marin-homepage .view-insight .content-card .read-more:hover{color:var(--color-black);background:var(--color-white);}.mari.page-marin-homepage .view-insight .content-card .card-image{grid-area:card-image;margin:0;padding:0;}.page-marin-homepage .content-card .read-more:hover::after{filter:brightness(0);}}nav.menu--subscriber-login li a{font-size:14px;color:white;font-weight:500;height:46px;display:inline-flex;align-items:center;padding:0 2rem;line-height:18px;background:black;font-family:Rooftop;margin-top:25px;}.portal .mobile-menu-toggle{display:none;position:fixed;top:20px;right:20px;z-index:5000;background-color:var(--color-black);color:var(--color-white);font-family:var(--font-rooftop);font-size:14px;font-weight:600;text-transform:uppercase;padding:10px 16px;border:none;cursor:pointer;gap:0.5rem;}@media (min-width:1241px){.marin.page-node-type-article .paragraph--type--content-slider .slick-wrapper{max-width:none !important;width:100% !important;}.marin.page-node-type-article .paragraph--type--content-slider .view-content.slick-slider,.marin.page-node-type-article .paragraph--type--content-slider .slick-list{max-width:none !important;width:100% !important;margin:0 auto !important;overflow:hidden !important;}.marin.page-node-type-article .paragraph--type--content-slider .slick-track{display:flex !important;}.marin.page-node-type-article .paragraph--type--content-slider .slick-slide{flex:0 0 33.3333% !important;max-width:33.3333% !important;padding:0 0.5rem !important;box-sizing:border-box !important;}.marin.page-node-type-article .paragraph--type--content-slider .slick-prev,.marin.page-node-type-article .paragraph--type--content-slider .slick-next{background-color:var(--color-dark-gray) !important;}}@media (min-width:1241px){.marin.page-node-type-article .paragraph--type--content-slider .content-card{display:flex;flex-direction:column;}.marin.page-node-type-article .paragraph--type--content-slider .content-card .card-text{flex:1 1 auto;display:flex;flex-direction:column;}.marin.page-node-type-article .paragraph--type--content-slider .slick-prev,.marin.page-node-type-article .paragraph--type--content-slider .slick-next{display:block;background:var(--color-dark-gray);}}@media (min-width:1241px){.marin.page-node-type-article .paragraph--type--content-slider .slick-slide .content-card a.card-image{display:block;flex:0 0 200px;height:200px;margin-top:-8px;overflow:hidden;}.marin.page-node-type-article .paragraph--type--content-slider .slick-slide .content-card a.card-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}}@media (min-width:1241px){.marin.page-node-type-article .paragraph--type--content-slider .slick-slide .content-card{width:100%;margin:0;display:flex;flex-direction:column;}.marin.page-node-type-article .paragraph--type--content-slider .content-card .card-text{display:flex;flex-direction:column;flex:1 1 auto;padding:24px 40px 16px;}.marin.page-node-type-article .paragraph--type--content-slider .content-card .card-image{flex:0 0 200px;height:200px;overflow:hidden;}.marin.page-node-type-article .paragraph--type--content-slider .content-card .card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}}.marin .paragraph--type--content-slider .slick-track{width:auto !important;}.marin.page-node-type-article .view-header-row{max-width:100%;}.marin.page-node-type-article .title{font-size:22px;line-height:30px;flex:1;min-width:0;}.marin.page-node-type-article .title a,.marin.page-node-type-article .meta strong{color:var(--color-fathom);}.marin.page-node-type-article .paragraph--type--content-slider{padding-top:0;border-top:none;}.marin.page-node-type-article .view-header-row{flex-wrap:nowrap;}@media (min-width:1240px){.marin.page-node-type-article .content-card{display:grid;grid-template-areas:"card-text card-meta"
      "card-image card-meta";}.marin.page-node-type-article .content-card .card-text{grid-area:card-text;}.marin.page-node-type-article .content-card .card-meta{grid-area:card-meta;}.marin.page-node-type-article .content-card .card-image{grid-area:card-image;}}@media (min-width:1241px){.marin.page-node-type-article .paragraph--type--content-slider .content-card .card-text .meta{margin-top:auto;margin-bottom:1.5rem;}.marin.page-node-type-article .view-insight .content-card{grid-template-rows:1fr 200px;height:530px;}.marin.page-node-type-article .view-insight .content-card .card-image{height:200px;min-height:200px;max-height:200px;overflow:hidden;}.marin.page-node-type-article .view-insight .content-card .card-image img{width:100%;height:100%;object-fit:cover;object-position:center;}}@media (max-width:1240px){.marin.page-node-type-article .view-insight .slick-track{display:flex;align-items:stretch;}.marin.page-node-type-article .view-insight .slick-slide{display:flex;flex-direction:column;align-items:stretch;}.marin.page-node-type-article .view-insight .content-card{display:flex;flex-direction:column;flex:1 1 auto;}.marin.page-node-type-article .view-insight .card-text{flex:1 1 auto;}.marin.page-node-type-article .view-insight .card-image{flex:0 0 auto;}.marin.page-node-type-article .view-insight .content-card .card-image{flex:0 0 200px;height:200px;overflow:hidden;}.marin.page-node-type-article .view-insight .content-card .card-image img{width:100%;height:100%;object-fit:cover;object-position:center;}}@media (max-width:1240px){.marin.page-node-type-article .paragraph--type--content-slider .slick-track{display:flex !important;width:100% !important;max-width:100% !important;margin:0 -0.5rem !important;}.marin.page-node-type-article .paragraph--type--content-slider .slick-slide{flex:0 0 100% !important;max-width:100% !important;box-sizing:border-box !important;padding:0 0.5rem !important;}}.marin.page-node-type-article .paragraph--type--content-slider .slick-track{width:100% !important;}@media (min-width:1241px){.marin.page-node-type-article .paragraph--type--content-slider .slick-list{overflow:hidden !important;}.marin.page-node-type-article .paragraph--type--content-slider .slick-track{display:flex !important;width:auto !important;max-width:none !important;}}@media (max-width:1240px){.page-marin-homepage .view-display-id-block_1 .slick-list{overflow:hidden !important;}.page-marin-homepage .view-display-id-block_1 .slick-track{display:flex !important;}.page-marin-homepage .view-display-id-block_1 .slick-slide{flex:0 0 100% !important;max-width:100% !important;box-sizing:border-box !important;}.page-marin-homepage .view-display-id-block_1.slick-wrapper,.page-marin-homepage .view-display-id-block_1 .slick-wrapper{padding-inline:var(--gutter-xs) !important;margin:0 !important;max-width:100% !important;}.page-marin-homepage .view-display-id-block_1.slick-slider .slick-slide .content-card{display:flex;flex-direction:column;}.page-marin-homepage .view-display-id-block_1.slick-slider .slick-slide .card-text{flex:1 1 auto !important;}}@media (max-width:768px){.marin.path-node.page-marin-homepage main .view-header h2{max-width:60%;line-height:normal;}.marin.path-node.page-marin-homepage .slick-nav{top:0;right:25px;}.marin .paragraph--type--cta-buttons .field__item{padding-inline:var(--gutter-xs);}}.paragraph--type--content-slider .content-card .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;line-height:28px;height:calc(28px * 7);min-height:calc(28px * 7);max-height:calc(28px * 7);}.paragraph--type--content-slider .content-card .eyebrow{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;min-height:28px;height:28px;max-height:28px;margin-bottom:0.5rem;}.paragraph--type--content-slider .content-card .read-more{margin-top:auto;}.slick-nav.alt{display:block !important;}.slick-prev[aria-disabled="true"],.slick-next[aria-disabled="true"]{opacity:0.25;pointer-events:none;cursor:default;}.marin .download-form-embed-inner{display:flex;width:100%;padding-top:36px;}.marin .download-form-embed.left{flex:0 0 40%;padding-right:1rem;max-width:40%;box-sizing:border-box;}.marin .download-form-embed.right{flex:0 0 50%;max-width:50%;width:50%;box-sizing:border-box;margin-left:auto;}.marin .download-form-embed.left .download-type{color:var(--color-white);font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:1px;text-transform:uppercase;margin-bottom:24px;}.marin .download-form-embed.left .download-form-title{color:var(--color-portlight);font-family:Rooftop;font-size:42px;font-style:normal;font-weight:300;line-height:48px;margin-bottom:24px;}.marin .download-form-embed.left .download-text{font-family:Rooftop;font-size:22px;font-style:normal;font-weight:400;line-height:28px;}.marin .download-form-embed.right .hbspt-form{color:var(--color-white);}@media (max-width:768px){.marin .download-form-embed-inner{flex-direction:column;}.marin .download-form-embed.left,.marin .download-form-embed.right{flex:0 0 100%;max-width:100%;width:100%;}.marin .download-form-title .field--name-field-hubspot-form-title,.marin .download-form-embed .field--name-field-hubspot-embed-code{padding-inline:0;}}@media (max-width:1240px){.marin .only-desktop{display:none !important;}.marin .only-mobile{display:block !important;}}.marin .highlighted{font-weight:bold;background-color:var(--color-black);color:var(--color-white);padding:0.75rem 1.25rem;display:inline-block;margin-right:1rem;text-decoration:none;z-index:9999;}.marin .mobile-menu-toggle{display:flex;justify-content:space-between;align-items:center;}.marin .menu-button-wrapper{position:relative;z-index:10;}.marin .menu-btn.white{pointer-events:auto;}.marin .menu-btn.white{background-color:var(--color-white);color:var(--color-black);padding:12px 24px;font-weight:600;font-size:16px;text-align:center;text-decoration:none;display:block;font-family:'Rooftop',sans-serif;}.marin .menu-btn.white:hover{background-color:var(--color-portlight);}main .inner{max-width:var(--site-width);margin:0 auto;width:100%;box-sizing:border-box;position:relative;padding:0;}footer .inner{max-width:var(--site-width);margin:0 auto;padding:0 2rem;width:100%;box-sizing:border-box;position:relative;}.border-frame{position:relative;}.border-frame::before{content:'';position:absolute;top:0;bottom:0;width:1px;background-color:var(--color-black-50);z-index:3;left:0;}.border-frame::after{content:'';position:absolute;top:0;bottom:0;width:1px;background-color:var(--color-black-50);z-index:2;right:0;}.marin .node--type-team a.teaser__link,.marin .node--type-team h6{color:var(--color-black);}.marin .node--type-team a{display:inline-flex;}.marin .node--type-team a.teaser__link::after{content:'';font-size:18px;transition:transform 0.3s ease-out;background:url(/themes/custom/mai/assets/images/marin/arrow-45-green.svg) no-repeat center center;background-size:contain;width:14px;height:14px;margin-left:8px;margin-top:3px;}@media (max-width:768px){.mobile-menu-toggle{right:1rem;top:1rem;max-width:calc(100vw - 2rem);}.paragraph--type--meet-team-slider .slick-nav{right:1rem !important;top:0.5rem !important;gap:0.5rem !important;flex-direction:row !important;}.paragraph--type--meet-team-slider .slick-next,.paragraph--type--meet-team-slider .slick-prev{padding:0.5rem !important;width:auto !important;}}
.marin.page-contact-us p{color:var(--color-black-60);font-size:22px;font-weight:400;line-height:30px;}.marin.page-contact-us .hubspot-form-embed-section .inner .hubspot-form-embed.right .hubspot-embed-code>div>div{margin-top:0;}
.h2-compact-reg{color:var(--color-seaglass-base);font-family:var(--font-rooftop);font-size:2.375rem;line-height:1;font-weight:400;letter-spacing:-1px;margin-inline:2rem;margin-block-end:2rem;}@media screen and (min-width:768px){.h2-compact-reg{font-size:2.625rem;line-height:1.143;margin-inline:2.5rem;margin-block-end:2.5rem;}.h2-compact-reg--decoration{position:relative;&::before{content:'';display:block;position:absolute;inset-block-start:.4em;inset-inline-start:-2.9375rem;block-size:.875rem;inline-size:.875rem;background-color:currentColor;z-index:3;}}}
#mobile-menu-portal{position:fixed;inset:0;z-index:99999 !important;pointer-events:none;}#portal-header{height:var(--header-height);}.header-wrapper{inline-size:100%;position:relative;background-color:var(--color-fathom);& > .border-frame{block-size:var(--header-height);max-inline-size:var(--site-width);margin-inline:auto;border-block-end:1px solid var(--color-black-50);position:relative;}& header{background-color:var(--color-fathom);position:fixed;inset-block-start:var(--toolbar-offset,0);inset-inline:0;inline-size:100%;z-index:21;}& header > .inner{max-inline-size:var(--site-width);margin-inline:auto;position:relative;}& .top-header{background-color:var(--color-fathom);inline-size:100%;block-size:var(--header-height);display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 2rem;}& .logo{z-index:200001;position:relative;flex-shrink:1;}& .logo img{max-inline-size:100%;}& .top-menu-offerings{display:flex;align-items:center;gap:1rem;}& .top-menu-offerings a{background:var(--color-black);color:var(--color-white);font-family:var(--font-rooftop);font-size:.875rem;line-height:1.286;font-weight:500;display:inline-flex;align-items:center;padding:.75rem 2rem;transition:all .3s ease;}& .top-menu-offerings a:hover{color:var(--color-black);background:var(--color-white);}& .desktop-login-buttons{display:flex;align-items:stretch;gap:1rem;}& .desktop-login-buttons .region-header p{margin-block-end:0;display:flex;align-items:stretch;gap:1rem;}& .menu-open{display:inline-block;}& .menu-close{display:none;}& .hamburger-menu-trigger{background-color:var(--color-seaglass-bright);color:var(--color-black);font-family:var(--font-rooftop);font-size:.875rem;display:inline-flex;align-items:center;cursor:pointer;gap:0.75rem;font-weight:600;padding:.75rem 1rem;border:none;transition:all .3s ease;}& .hamburger-menu-trigger > .menu-open{inline-size:1.5rem;block-size:1rem;}& .hamburger-menu-trigger > .menu-close{inline-size:1.5rem;block-size:1.25rem;}* .hamburger-menu-trigger:hover{background-color:var(--color-black);color:var(--color-white);}& .hamburger-menu-trigger:hover{background:var(--color-black);color:var(--color-white);}& .marin-sidebar{position:fixed;inset-inline:0;inset-block:calc(var(--header-height) + var(--toolbar-offset)) 0;background-color:var(--color-fathom);z-index:4000;display:none;box-shadow:0 10px 40px rgba(0,0,0,0.5);max-inline-size:var(--site-width);margin-inline:auto;}& .marin-sidebar.is-open{display:block;opacity:1;}& .marin-sidebar > .inner{padding:2.5rem 2rem;}& .marin-sidebar .menu{padding:0;display:flex;flex-direction:column;gap:1.5rem;}& .marin-sidebar .menu a{color:var(--color-seaglass-bright);font-family:var(--font-rooftop);font-size:2rem;line-height:1;text-decoration:none;position:relative;}.marin-sidebar .menu a::before{content:"";position:absolute;top:calc(50% - .375rem);left:-1em;block-size:.75rem;inline-size:.75rem;background:currentColor;opacity:0;transition:opacity 0.2s ease;}.marin-sidebar .menu a:hover::before{opacity:1;}& .mobile-menu-ctas{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;}& .mobile-menu-ctas a{background-color:var(--color-black);color:var(--color-white);padding:0.75rem 1.25rem;font-weight:500;text-decoration:none;}}@media screen and (min-width:768px){.header-wrapper{& > .border-frame{block-size:calc(var(--header-height) + 5rem);padding-block-end:5rem;}& .header-square{content:"";position:absolute;inset-inline-start:-.4375rem;inset-block-end:-.4375rem;width:.875rem;height:.875rem;background-color:var(--color-white);z-index:4;}& .top-header{border-inline:1px solid var(--color-black-50);}}}@media screen and (min-width:1240px){.header-wrapper{& .marin-sidebar{max-inline-size:50%;margin-inline:auto 0;}& .marin-sidebar > .inner{padding:2.5rem 3.125rem;}& .hamburger-menu-trigger.only-mobile{display:none;}& .mobile-menu-ctas{display:none;}}}
.paragraph--type--areas-of-research{padding:0 2.5rem;}h2.paragraph--type--areas-of-research__section-title{color:var(--color-black);font-family:var(--font-rooftop-mono);font-size:1.125rem;line-height:1.222;font-style:normal;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding-inline-start:0;margin-block-end:0;}.paragraph--type--areas-of-research__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:1.5rem;margin-block-start:2rem;margin-block-end:9.5rem;}.research-area-card{display:flex;flex-direction:column;background:var(--color-white);box-shadow:0 2px 8px rgba(0,0,0,0.05);position:relative;overflow:hidden;border-top:4px solid var(--card-accent-color);transition:transform .2s,box-shadow .2s;}.research-area-card__inner{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding:1.75rem 1.25rem;}.research-area-card__icon{background-color:var(--card-accent-color);display:flex;align-items:center;justify-content:center;width:6.875rem;height:6.875rem;& img{width:3.5rem;height:3.5rem;}}.research-area-card__heading{font-family:var(--font-rooftop);font-size:1.375rem;line-height:1.273;font-weight:400;margin-block-end:.6875rem;}.research-area-card .research-area-card__description p{margin:0;color:var(--color-dark-gray);font-size:.9375rem;line-height:1.4;font-style:normal;font-weight:450;}@media screen and (min-width:1024px){.research-area-card__inner{padding:4.125rem 3.25rem 1.5rem 1.5rem;}.research-area-card__heading{margin-block-end:.875rem;font-size:1.75rem;line-height:1.214;}.research-area-card .research-area-card__description p{font-size:1rem;line-height:1.375;}}
.paragraph--type--callout-cta{background-color:var(--color-fathom);color:var(--color-white);position:relative;inline-size:100vw;left:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;& .inner{margin:0 auto;padding:3rem 2rem;inline-size:100%;max-inline-size:var(--site-width);}}.callout-cta{& .callout-cta__right{margin-block-start:3rem;}& .callout-cta__stat{font-family:var(--font-changeling-neo);color:var(--color-portlight);font-size:6.125rem;line-height:.625;font-weight:300;letter-spacing:-7px;margin:0;}& .callout-cta__info{margin-block-start:1.5rem;}& .callout-cta__info .field--name-field-info > *:last-child{margin-block-end:0;}& .callout-cta__info p{font-family:var(--font-ibm-plex-serif);font-size:1rem;line-height:1.5;font-weight:450;color:var(--color-white);margin:0;}& h2.callout-cta__heading{color:var(--color-white);font-family:var(--font-rooftop);font-size:1.375rem;line-height:1.273;font-weight:500;margin:0;padding-left:0;}& .callout-cta__description{max-inline-size:31.25rem;margin-block-start:1.25rem;}& .callout-cta__description .field--name-field-description > *:last-child{margin-block-end:0;}& .callout-cta__description p{color:var(--color-white);font-family:var(--font-rooftop);font-size:1rem;line-height:1.375;font-weight:400;}& .callout-cta__action{margin-block-start:1.25rem;}& .callout-cta__action a{display:inline-flex;align-items:center;gap:1em;color:var(--color-white);font-family:var(--font-rooftop);font-weight:700;font-size:.75rem;line-height:1.286;padding-block:.5rem;text-transform:uppercase;letter-spacing:0.5px;text-decoration:none;border-radius:0;}& .callout-cta__action a::after{content:'';background:url(/themes/custom/mai/assets/images/marin/view-more-arrow-green.svg) no-repeat center center;background-size:contain;inline-size:1em;block-size:1em;transition:transform 0.3s ease;position:relative;inset-block-start:-1px;}& .callout-cta__action a:hover::after{transform:translateX(4px);}}@media screen and (min-width:768px){.paragraph--type--callout-cta .inner{padding:5rem 2.5rem;}.callout-cta{display:grid;grid-template-columns:repeat(2,1fr);gap:6.375rem;align-items:start;& .callout-cta__right{margin-block-start:0;}& .callout-cta__action{margin-block-start:2.5rem;}}}@media screen and (min-width:1024px){.callout-cta{& .callout-cta__stat{font-size:10.625rem;line-height:.65;}& .callout-cta__info p{font-size:1.125rem;line-height:1.444;}& h2.callout-cta__heading{font-size:1.75rem;line-height:1.143;}& .callout-cta__description p{font-size:1.125rem;line-height:1.333;}}}@supports (text-box-trim:trim-both) and (text-box-edge:cap alphabetic){.callout-cta .callout-cta__stat{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:.714;}@media screen and (min-width:1024px){.callout-cta .callout-cta__stat{line-height:.824;}}}
.connect-cta-section{background:var(--color-reefshade);color:var(--color-white);position:relative;width:100vw;left:50%;margin-left:-50vw;margin-right:-50vw;padding:3rem 0;overflow:hidden;& .field--name-field-connect-cta-text{color:var(--color-portlight);font-size:2.625rem;line-height:1.143;font-weight:400;}}.connect-cta-inner{padding-inline:2rem;}.connect-cta__desc{margin-block-start:.875rem;& .field--name-field-description > * + *{margin-block-start:.875rem;}& .field--name-field-description > *:last-child{margin-block-end:0;}& .field--name-field-description p{color:var(--color-white);font-family:var(--font-rooftop);font-size:1rem;line-height:1.375;font-weight:400;margin-block-end:0;}& a{font-family:var(--font-rooftop);font-size:.875rem;line-height:1.286;font-weight:500;color:var(--color-sand);margin:0 0 1.5rem 0;text-transform:uppercase;text-decoration:underline !important;text-underline-offset:4px;}}.connect-cta__action{margin-block-start:3rem;}.connect-cta__action a{display:inline-flex;align-items:center;white-space:nowrap;background-color:var(--color-black);color:var(--color-white);font-family:var(--font-rooftop);padding:.875rem 1.375rem;font-size:.875rem;line-height:1.286;font-weight:500;text-transform:uppercase;letter-spacing:1px;text-decoration:none;gap:0.875rem;transition:background-color 0.3s ease,padding-right 0.3s ease;border:none;cursor:pointer;&::after{content:'';display:inline-block;background:url(/themes/custom/mai/assets/images/marin/read-more-arrow.svg) no-repeat center center;background-size:contain;width:1.286em;height:1.286em;transform:translateX(0);transition:transform 0.3s ease-out;}&:hover{background-color:var(--color-fathom);padding-right:1.5rem;}&:hover::after{transform:translateX(4px);}}.connect-cta__social .field--name-field-social-media-links{display:flex;gap:.875rem;flex-wrap:wrap;align-items:center;margin-block-start:2.25rem;& a{display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:20px 20px;text-indent:-9999px;overflow:hidden;background-color:var(--color-white);}& a.linkedin{background-image:url('/themes/custom/mai/assets/images/marin/icons/linkedin-black.svg');}& a.facebook{background-image:url('/themes/custom/mai/assets/images/marin/icons/facebook.svg');}& a.personal{background-image:url('/themes/custom/mai/assets/images/marin/icons/default.svg');}}@media screen and (min-width:768px){.connect-cta-section .field--name-field-connect-cta-text{font-size:4.25rem;line-height:1;letter-spacing:-1px;}.connect-cta-inner{max-width:var(--site-width);width:100%;margin-inline:auto;padding-inline:2.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;}.connect-cta__desc{margin-block-start:0;& .field--name-field-description p{font-size:1.125rem;line-height:1.333;}}.connect-cta__action{margin-block-start:3rem;}}.page-contact-us{& .connect-cta-section{background:var(--color-fathom);}& .connect-cta-section .field--name-field-connect-cta-text{color:var(--color-white);}}
.paragraph--type--featured-insight{padding-block:2.5rem 3rem;border-block-end:1px solid var(--color-black-50);}@media screen and (min-width:768px){.paragraph--type--featured-insight{padding-block:5rem;}}
.paragraph--type--highlight-cta{background-color:var(--color-fathom);color:var(--color-white);position:relative;inline-size:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;& .inner{max-inline-size:var(--site-width);margin:0 auto;inline-size:100%;position:relative;padding:3rem 2rem;}& .field--name-field-image{max-inline-size:34.75rem;}& .field--name-field-description *:last-child{margin-block-end:0;}}.highlight-cta__media img{inline-size:100%;block-size:auto;display:block;}.highlight-cta__content{margin-block-start:2.5rem;}.highlight-cta__label{color:var(--color-seaglass-bright);font-family:var(--font-rooftop);font-size:.875rem;line-height:1;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;margin-block-end:.625rem;}h2.highlight-cta__heading{font-size:1.75rem;font-weight:400;line-height:1.214;margin-block-end:1.25rem;}.highlight-cta__description{max-inline-size:31.25rem;margin-block-end:2.5rem;& p{font-style:normal;font-size:.875rem;line-height:1.286;font-weight:450;color:var(--color-black-20);}}.highlight-cta__action a{background-color:var(--color-black);color:var(--color-white);font-family:var(--font-rooftop);font-weight:500;padding-block:.875rem;padding-inline:1.375rem 1.125rem;text-transform:uppercase;font-size:.875rem;line-height:1.286;letter-spacing:1px;text-transform:uppercase;display:inline-flex;align-items:center;gap:0.5rem;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:all 0.3s ease-out;&:hover{background-color:var(--color-black);border-color:var(--color-white);}&::after{content:'';display:inline-block;background:url(/themes/custom/mai/assets/images/marin/read-more-arrow.svg) no-repeat center center;background-size:contain;inline-size:1.286em;block-size:1.286em;transform:translateX(0);transition:transform 0.3s ease-out;}&:hover::after{transform:translateX(4px);}}@media screen and (min-width:768px){.paragraph--type--highlight-cta .inner{padding:5rem 2.5rem;}.highlight-cta{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;align-items:start;}.highlight-cta__content{margin-block-start:0;}.highlight-cta__description{margin-block-end:3rem;& p{font-size:1rem;line-height:1.375;}}.highlight-cta__action a{padding-block:.75rem;}}
.paragraph--type--homepage-hero{display:flex;align-items:center;position:relative;overflow:hidden;color:var(--color-white);background-color:var(--color-fathom);inline-size:100vw;inset-inline-start:50%;inset-inline-end:50%;margin-inline-start:-50vw;margin-inline-end:-50vw;}.homepage-hero__inner{width:100%;max-width:var(--site-width);margin:0 auto;}.homepage-hero__content{position:relative;& .field--name-field-hero-headline h2{max-width:33.75rem;max-width:78%;color:var(--color-white);font-family:var(--font-rooftop);font-size:1.75rem;line-height:1.214;font-weight:400;}& .field--name-field-hero-cta-link a{display:inline-flex;padding-block:.875rem;padding-inline:1.375rem 1.125rem;background-color:var(--color-seaglass-bright);color:var(--color-black);font-size:.875rem;font-weight:500;text-decoration:none;text-transform:uppercase;letter-spacing:0.5px;border-radius:0;transition:all 0.3s ease-out;}& .field--name-field-hero-cta-link a:hover{background-color:var(--color-seaglass-bright-20);padding-right:1.5rem;}& .field--name-field-hero-cta-link a::after{content:'';inline-size:1.125rem;block-size:1.125rem;background:url(/themes/custom/mai/assets/images/marin/read-more-arrow-black.svg) no-repeat center center;background-size:contain;margin-left:1rem;transition:transform 0.3s ease-out;}& .field--name-field-hero-cta-link a:hover::after{transform:translateX(.25rem);}}.homepage-hero__video-wrapper{position:absolute;inset:0;block-size:100%;inline-size:100%;overflow:hidden;z-index:0;& .field--name-field-video-embed{inline-size:100%;block-size:100%;}& iframe,& video{inline-size:100%;block-size:100%;object-fit:cover;}}.homepage-hero__content-inner{position:relative;min-height:35rem;padding:2.5rem 1.875rem;display:flex;flex-direction:column;justify-content:space-between;z-index:1;}.homepage-hero__aside{position:relative;padding:1.25rem 1.25rem 2.5rem;& h3{color:var(--color-white);font-family:var(--font-rooftop-mono);font-size:.875rem;line-height:1;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;margin-block-end:1.25rem;}}.homepage-hero__aside .field--name-field-featured-insights .field__items{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin-block:0;padding-inline-start:0;}@media screen and (min-width:1024px){.homepage-hero__inner{display:flex;flex-direction:row;align-items:flex-start;padding-block-end:4rem;gap:1.875rem;}.homepage-hero__content{& .field--name-field-hero-headline h2{max-width:67%;font-size:2.625rem;line-height:1.143;}}.homepage-hero__content-inner{min-height:unset;}.homepage-hero__video-wrapper{position:static;}.homepage-hero__content-inner{position:absolute;inset:0;padding:2.5rem 3rem;}.homepage-hero__aside{max-width:24.125rem;flex-shrink:0;padding:1.25rem 0 0 0;}}.marin .hero-square{position:absolute;top:0;left:0;width:14px;height:14px;background-color:var(--color-white);z-index:2000;}
.hubspot-form-embed{background-color:var(--color-sand);position:relative;width:100vw;left:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;}.hubspot-form-embed__inner{width:100%;margin:0 auto;padding:2.5rem 2rem 5rem;border-top:1px solid var(--color-dark-gray);}.hubspot-form-embed__left{margin-block-end:2.5rem;&:has(.hubspot-form-embed__description){margin-block-end:5rem;}}.hubspot-form-embed__title{color:var(--color-seaglass-base);font-family:var(--font-rooftop);font-size:2.375rem;line-height:1;font-weight:400;}.hubspot-form-embed__description{margin-block-start:1.25rem;& .field--name-field-description > *:last-child{margin-block-end:0;}& p{color:var(--color-black-60);font-family:var(--font-rooftop);font-size:1.125rem;line-height:1.389;font-weight:400;}}.hubspot-form-embed .hubspot-form-embed__code form{width:100%;& label{display:initial;}& .input{margin-block-end:1.5rem;}& input.hs-input,& textarea{border:none;border-radius:0;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.04);margin-block-end:0;}& input.hs-input{padding:.25rem 1.125rem;}& textarea{padding:.875rem 1.125rem;}& .hs-error-msgs.no-list{list-style:none;padding-inline-start:1.125rem;margin-block:-1rem .875rem;}& .hs-button.primary.large{border:none;margin-block-end:0;}}@media screen and (min-width:768px){.hubspot-form-embed--reverse .hubspot-form-embed__inner{flex-direction:row-reverse;}.hubspot-form-embed__left{flex:0 1 42%;margin-block-end:0;&:has(.hubspot-form-embed__description){margin-block-end:0;}}.hubspot-form-embed__right{flex:0 1 51%;}.hubspot-form-embed__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:5rem;max-width:var(--site-width);padding:4rem 2.5rem 7.5rem;}.hubspot-form-embed__title{font-size:4.25rem;}.hubspot-form-embed__description{margin-block-start:2.5rem;& p{font-size:1.375rem;line-height:1.364;}}}
.paragraph--type--info-block{position:relative;inline-size:100vw;inset-inline:50%;margin-inline:-50vw;margin-block:4rem;background-color:var(--color-sand);overflow:hidden;& .inner{padding-inline:2rem;}& .field--name-field-info{max-inline-size:41.25rem;}& .field--name-field-info > *:last-child{margin-block-end:0;}& .field--name-field-info p{color:var(--color-black);max-width:35.5rem;font-size:1.125rem;font-weight:400;line-height:1.333;}& .field--name-field-info strong{color:var(--color-black);font-family:var(--font-rooftop-mono);font-size:1.125rem;line-height:1.222;font-weight:500;letter-spacing:1px;text-transform:uppercase;display:inline-block;}}.page-marin-homepage .paragraph--type--info-block{& .field--name-field-info{max-inline-size:56rem;}& .field--name-field-info h1{color:var(--color-seaglass-base);font-family:var(--font-rooftop);font-size:2.375rem;line-height:1;font-weight:400;letter-spacing:-1px;margin-block:0 1.875rem;position:relative;}& .field--name-field-info p{color:var(--color-black-60);font-weight:450;line-height:1.444;}}.page-about-us .paragraph--type--info-block{& .inner{padding-block-start:4rem;border-top:1px solid var(--color-medium-gray);}& .field--name-field-info h2{color:var(--color-seaglass-base);font-size:1.75rem;line-height:1.214;font-weight:400;max-width:51rem;margin-block-end:1.5rem;}}@media screen and (min-width:768px){.paragraph--type--info-block{& .inner{padding-block:2.25rem;}& .field--name-field-info h1{font-size:4.25rem;}}.page-marin-homepage .paragraph--type--info-block{& .field--name-field-info h1{font-size:4.25rem;}& .field--name-field-info h1::before{content:"";position:absolute;inset-block-start:.35em;inset-inline-start:-2.46875rem;inline-size:.875rem;block-size:.875rem;background-color:var(--color-seaglass-bright);z-index:3;}}.page-about-us .paragraph--type--info-block{padding-block-start:.4375rem;& .inner{padding-block-start:2.25rem;}& .inner::before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(-50%,-50%);inline-size:.875rem;block-size:.875rem;background-color:var(--color-seaglass-bright);z-index:3;}& .field--name-field-info h2{font-size:2.625rem;line-height:1.142;}}}
.paragraph--type--info-tiles{padding-inline:2rem;margin-block:4rem;}.info-tiles__grid .field--name-field-info-tiles{display:grid;grid-template-columns:1fr;gap:1.25rem;}.info-tiles__heading .field--name-field-heading{color:var(--color-seaglass-base);font-family:var(--font-rooftop);font-size:1.75rem;line-height:1.214;font-weight:400;margin-block-end:2rem;}.info-tile{position:relative;background:var(--color-white);padding:2.5rem 2rem 1.75rem 1.875rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;}h3.info-tile__title{color:var(--color-black);font-family:var(--font-rooftop);font-size:1.375rem;line-height:1.273;font-weight:400;margin-bottom:0;}.info-tile__corner-square{position:absolute;top:0;left:0;inline-size:1.125rem;block-size:1.125rem;}.info-tile__description .field--name-field-description p{color:var(--color-dark-gray);font-family:var(--font-ibm-plex-serif);font-size:.875rem;line-height:1.286;font-weight:450;margin-bottom:0;}@media (max-width:768px){.paragraph--type--info-tiles .info-tiles__grid .field__item{flex:auto;}}@media screen and (min-width:768px){.paragraph--type--info-tiles{margin-block-end:5rem;padding-inline:0;}.info-tiles__heading .field--name-field-heading{font-size:2.625rem;line-height:1.143;margin-inline-start:2.5rem;margin-block-end:3rem;}.info-tiles__grid .field--name-field-info-tiles{grid-template-columns:repeat(2,minmax(0,1fr));& .info-tile{height:100%;}}.info-tile{padding:4rem 7.5rem 2.5rem 2.5rem;}h3.info-tile__title{font-size:1.75rem;line-height:1.214;}.info-tile__corner-square{inline-size:1.5rem;block-size:1.5rem;}.info-tile__description .field--name-field-description p{font-size:1rem;line-height:1.375;}}
.paragraph--type--info-tiles-with-image{padding:4rem 2rem;border-block-start:1px solid var(--color-black-50);}.info-tiles-with-image__heading{color:var(--color-seaglass-base);font-family:var(--font-rooftop);font-size:1.75rem;line-height:1.214;font-weight:400;letter-spacing:-1px;}.info-tiles-with-image__grid{margin-top:2rem;& .field--name-field-info-tiles-with-image{display:grid;gap:1.25rem;}}.info-tile-with-image{background-color:var(--color-white);}.info-tile-with-image__image{background-color:var(--color-admiral);inline-size:4rem;block-size:4rem;padding:.75rem;}.info-tile-with-image__image img,.info-tile-with-image__image svg{inline-size:100%;block-size:100%;object-fit:contain;}.info-tile-with-image__content{padding:1.5rem 1.75rem 1.75rem 1.5rem;}.info-tile-with-image__title{font-family:var(--font-rooftop);font-size:1.25rem;line-height:1.3;font-weight:500;color:var(--color-black);}.info-tile-with-image__description{margin-top:4px;& .field--name-field-description > *:last-child{margin-bottom:0;}& .field--name-field-description p{color:var(--color-dark-gray);font-family:var(--font-ibm-plex-serif);font-size:.875rem;line-height:1.286;margin-block-start:.5rem;}}@media screen and (min-width:768px){.paragraph--type--info-tiles-with-image{padding-block:4rem 10rem;padding-inline:0;}.info-tiles-with-image__heading{padding-inline:2.5rem;font-size:2.375rem;line-height:1;}.info-tiles-with-image__grid{margin-top:3rem;& .field--name-field-info-tiles-with-image{grid-template-columns:repeat(2,1fr);gap:2.5rem;}}.info-tile-with-image{display:flex;align-items:stretch;height:100%;}.info-tile-with-image__image{display:flex;justify-content:center;align-items:center;padding:2.375rem;flex-shrink:0;inline-size:unset;block-size:unset;}.info-tile-with-image__content{padding-inline:2.25rem;& .field--name-field-description p{font-size:1rem;line-height:1.375;margin-block-start:.25rem;}}}
.landing-hero{display:flex;align-items:center;position:relative;overflow:hidden;color:var(--color-white);background-color:var(--color-fathom);inline-size:100vw;inset-inline-start:50%;inset-inline-end:50%;margin-inline-start:-50vw;margin-inline-end:-50vw;z-index:1;}h1.landing-hero__section-title{color:var(--color-white);font-family:var(--font-rooftop-mono);font-size:1.125rem;line-height:1.222;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;}.landing-hero__inner{position:relative;width:100%;max-inline-size:var(--site-width);min-block-size:31.625rem;margin:0 auto;padding-block:2.5rem 5rem;padding-inline:1.875rem;}.landing-hero__video-wrapper{position:absolute;inset:0;z-index:0;overflow:hidden;& iframe,& video{inline-size:100%;block-size:100%;object-fit:cover;}}.landing-hero__content{position:relative;z-index:2;& .field--name-field-hero-headline{font-family:var(--font-rooftop);color:var(--color-seaglass-base);font-size:2.375rem;line-height:1;font-weight:400;letter-spacing:-1px;}& .field--name-field-hero-text{margin-block-start:1.25rem;}& .field--name-field-hero-text > *:last-child{margin-block-end:0;}& .field--name-field-hero-text p{font-family:var(--font-rooftop);font-size:1rem;line-height:1.375;font-weight:400;color:var(--color-white);}}.landing-hero__background{position:absolute;inset:0;background:linear-gradient(270deg,rgba(0,0,0,0.30) 0%,#000 80.63%);z-index:1;}@media screen and (min-width:1024px){.landing-hero__inner{padding-inline:2.5rem;}.landing-hero__content{max-width:70%;& .field--name-field-hero-headline{font-size:4.25rem;}& .field--name-field-hero-text{max-width:36.625rem;}& .field--name-field-hero-text p{font-size:1.375rem;line-height:1.273;}}h1.landing-page__section-title{margin-bottom:1.875rem;}}
.paragraph--type--meet-the-team{padding-block:5rem 4rem;& .inner{padding-inline:1.875rem;}}.paragraph--type--meet-the-team .field__label{color:var(--color-black);font-family:var(--font-rooftop-mono);font-size:1.125rem;line-height:1.222;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.875rem;}@media screen and (min-width:768px){.paragraph--type--meet-the-team{padding-block-start:6.25rem;& .inner{padding-inline:0;}& .field--name-field-meet-the-team .field__label{margin-inline-start:2.5rem;position:relative;}& .field--name-field-meet-the-team .field__label::before{content:"";display:block;position:absolute;top:50%;left:-2.5rem;transform:translate(-50%,-50%);background-color:var(--color-black);inline-size:.875rem;block-size:.875rem;z-index:3;}}}
.paragraph--type--portal-cta{background-color:var(--color-fathom);color:var(--color-white);position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;& .paragraph--type--portal-cta__inner{max-width:var(--site-width);margin:0 auto;width:100%;}}.portal-cta{position:relative;}.portal-cta__media{align-self:flex-start;}.portal-cta__media img{display:block;height:auto;max-width:100%;}.portal-cta__content{padding:1.5rem 2rem 3rem}.portal-cta__label{color:var(--color-seaglass-bright);font-family:var(--font-rooftop);font-size:.875rem;line-height:1;font-style:normal;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;margin-block-end:.625rem;}h2.portal-cta__heading{color:var(--color-seaglass-bright);font-size:1.75rem;line-height:1.214;font-weight:400;letter-spacing:-1px;margin-block-end:.75rem;padding-inline-start:0;}.portal-cta__description{font-size:1rem;line-height:1.375;font-weight:450;& .field--name-field-description > *:last-child{margin-block-end:0;}& .field--name-field-description p{color:var(--color-white);font-size:1rem;line-height:1.375;font-weight:450;}}.portal-cta__action{margin-block-start:2.5rem;}.portal-cta__action a{background-color:var(--color-seaglass-bright);color:var(--color-black);display:inline-flex;padding:1rem;width:fit-content;text-transform:uppercase;font-weight:500;font-size:.875rem;letter-spacing:0.5px;text-decoration:none;border-radius:0;transition:transform 0.3s ease-out,padding-inline-end 0.3s ease-out,background-color 0.3s ease-out;&:hover{background-color:var(--color-seaglass-bright-20);padding-inline-end:1.5rem;}&::after{content:'';margin-left:1em;transition:transform 0.3s ease-out;background:url(/themes/custom/mai/assets/images/marin/read-more-arrow-black.svg) no-repeat center center;background-size:contain;width:1.286em;height:1.286em;}&:hover::after{transform:translateX(4px);}}@media screen and (min-width:768px){.paragraph--type--portal-cta__inner{display:grid;grid-template-columns:58% 41%;align-items:center;gap:1.875rem;}.portal-cta__content{padding-block:2.5rem;padding-inline:0 2.5rem;}h2.portal-cta__heading{font-size:2.375rem;margin-block-end:1rem;}.portal-cta__description .field--name-field-description p{font-size:1.125rem;line-height:1.444;}.portal-cta__action{margin-block-start:4rem;}}
.paragraph--type--products{--group-color-bg:var(--color-sand);--group-color-fg:var(--color-seaglass-base);& .views-group.scheme--color-2{--group-color-bg:var(--color-fathom);--group-color-fg:var(--color-white);}& .views-group.scheme--color-3{--group-color-bg:var(--color-reefshade);--group-color-fg:var(--color-portlight);}& .views-group{background-color:var(--group-color-bg);position:relative;inline-size:100vw;inset:50%;margin-inline:-50vw;padding-inline:.625rem;overflow:hidden;}& .views-group > *{max-inline-size:var(--site-width);margin-inline:auto;}& .views-group__title > h2{color:var(--group-color-fg);font-family:var(--font-rooftop);font-size:3.25rem;line-height:3rem;font-weight:400;letter-spacing:-1px;padding:2.5rem 1.375rem;margin-block-end:0;}& .views-row{margin-block-end:2.5rem;}}@media screen and (min-width:1024px){.paragraph--type--products{& .views-group{padding-inline:0;}& .views-group__title > h2{position:relative;padding:5rem 2rem;}& .views-group__title > h2::before{content:"";position:absolute;top:.5em;left:0;transform:translate(-50%,-50%);width:14px;height:14px;background-color:var(--group-color-fg);z-index:3;margin-top:80px;}& .views-row{margin-block-end:7.5rem;}}}
.paragraph--type--research-segments{padding-top:80px;padding-bottom:80px;background-color:var(--color-sand);border-top:1px solid var(--color-black-50);& .field--name-field-research-segments .field__item + .field__item{border-block-start:1px solid var(--color-black-50);}}.paragraph--type--research-segments h2.section-title{font-size:68px;line-height:68px;font-weight:400;color:var(--color-seaglass-bright);font-family:var(--font-rooftop);letter-spacing:-2px;padding-left:40px;position:relative;margin-bottom:64px;}.paragraph--type--research-segments h2.section-title::before{content:"";position:absolute;top:16px;left:0;width:14px;height:14px;background-color:var(--color-seaglass-bright);}
.paragraph--type--testimonial{background-color:var(--color-white);padding:4rem 2rem;}@media screen and (min-width:1024px){.paragraph--type--testimonial{min-height:26.875rem;display:flex;flex-direction:column;justify-content:center;padding-inline:5rem;& .paragraph--type--testimonial__inner{margin-inline-start:22.5rem;}}}
@media (max-width:1280px){.marin footer .footer-inner{max-width:700px;margin:0 auto;}}@media (min-width:1241px){.mob-header{display:none;}.form-group-two{display:flex;justify-content:space-between;gap:2rem;}.only-mobile{display:none;}}@media (max-width:1240px){.path-user main>.container{width:calc(100% - 40px);margin-left:20px;}body.path-user #portal-header{width:calc(100% - 40px);}body.path-user{padding-top:0;}.mobile-logo{display:block;}.back-btn a{margin-left:0;}body.path-our-offerings-portal main{padding-top:40px;}.overview-wrapper{margin:0px -24px;padding:20px;border-top:1px solid var(--color-black-50);}.overview-wrapper .container{padding-left:15px;padding-right:15px;}.path-frontpage .view-insight .row{margin:0;}.Podcast:after,.Video:after{width:25px;height:25px;background-size:12px;}body.marin{padding-top:0;}.marin.page-marin-homepage article .field--name-field-video-embed{padding:0;}.region.region-search{position:relative;display:block !important;top:0;margin:0 0 2rem 0;padding:0;background:var(--color-gray-10) !important;padding:8px 10px;}.search{margin:-12px -24px;}.region.region-search input[type='text']{background:transparent;}.region.region-search input[type='submit']{background-color:transparent;padding:0;width:31px !important;}.region.region-search>div form .form--inline{flex-direction:row-reverse;}.region.region-search+img{display:none;}.path-search-article .inner .views-exposed-form{padding:2.5rem 1rem 2.5rem 0;}.path-search-article .inner span.field-content{display:block;}.path-search-article .inner div#block-mai-content{padding:0 0.5rem;display:flex;}.path-search-article .inner span.field-content .col-md-3{padding-left:15px;width:115px;float:left;margin-bottom:20px;}.path-search-article .inner span.field-content .col-md-9{float:revert;}.path-search-article .inner span.field-content .col-md-3 img{min-height:0;height:74px;}.path-search-article .inner span.field-content .col-md-9 h3{font-size:16px;}.path-search-article .inner span.field-content .col-md-9 p{font-size:14px;line-height:18px;margin-bottom:10px;}.bottom-footer img{width:100%;max-width:10rem;}section.banner:before{content:'';background:url('https://mai.hmpcloud.com/themes/custom/mai/assets/images/_ E3353_12_Clean BLACK GRID.png');display:block;width:100%;height:85%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:top;background-size:contain;z-index:0;}section.banner h2{font-size:40px;max-width:85%;margin-bottom:1rem;}section.banner div{position:relative;z-index:1;}.only-desktop{display:none;}.mob-header .menu{padding:24px 0;border-left:1px solid var(--color-gray-20);padding-left:16px;width:55px;height:72px;}.mob-header .container{display:flex;justify-content:space-between;align-items:center;}.top-menu a{color:#fff;border:none;padding:0 0.5rem;height:34px;font-size:12px;}.top-menu a img{display:none;}.top-header .container{justify-content:space-between;align-items:center;}.blog.single-v{flex-direction:column;}.image-single img{width:100%;height:100%;object-fit:cover;}.blog:not(.single-v) .image{float:left;width:114px;height:80px;margin-right:12px;margin-bottom:10px;}.blog .content{padding:10px;}.team-box .img{height:160px;}.upcoming .col-md-4.col-12{margin-bottom:2rem;}.insights-access .col-md-9.col-12{text-align:center;margin-top:1rem;}.ctas{display:block;width:100%;}.ctas a{display:block;margin-bottom:0.5rem;}.ctas a img{width:100%;margin-bottom:0;}footer>.container{padding:2rem 1.5rem;}.f-widget{flex-wrap:wrap;}.f-widget>div{border-top:1px solid #494F52;padding-top:2rem;border-left:0;padding:2rem 0 0;width:100%;}body .f-cn01{padding-bottom:2rem;}.main-header{position:fixed;width:100%;height:100%;z-index:19;overflow:auto;right:-100%;transition:all 0.3s ease-in;}.main-header.show{right:0;}.main-header .container{flex-direction:column-reverse;justify-content:flex-end;}#block-mai-main-menu li.menu-item{display:block;}.menus a{display:block;margin-bottom:1rem;font-size:25px;margin-right:0;}.menu img{height:22px;object-fit:contain;width:38px;}body .abs-image{width:120%;top:-17%;bottom:auto;right:-35%;left:auto;display:none;}section.banner{overflow:hidden;height:auto;padding-top:14rem;}section.insights>.container:last-child{background:#fff;padding:1rem;}.blog:not(.single-v){border-bottom:1px solid var(--color-gray-10);margin-bottom:16px;height:auto;}section.insights{padding:2rem 0 0;}section.insights .more-link{margin:0.5rem 0;}section.insights{padding:2rem 0 0;}section.insights .more-link{margin:0.5rem 0;}section.our-team{padding:2rem 0;}section.upcoming{padding:3rem 0 2rem;}section.upcoming .more-link{margin:0;}section.insights-access{padding:0 1.5rem 3rem;}section.form h2{margin-bottom:2rem;}.lead-bt{flex-wrap:wrap;gap:15px;}.leader-card{padding:1rem;}.view-filters{flex-wrap:wrap;}.view-filters .title{margin-bottom:1rem;}.view-filters .form--inline.clearfix{display:flex;width:100%;margin-bottom:1.5rem;}.view-filters form{width:100%;}.view-filters .form--inline.clearfix div{flex:50%;float:none;}.view-filters select{min-width:0;}.path-insights .view-filters+.row .blog{background:none;}.path-insights a.read-more{text-decoration:underline !important;}.research.research-main h5{max-width:100%;}.int-heading{flex-wrap:wrap;gap:15px;padding-bottom:3rem;}.node.node--type-offering.node--view-mode-full .field--type-image .field__item{width:100%;}.node.node--type-offering.node--view-mode-full .field--type-image .field__item img{object-fit:contain;height:auto;}.research.research-main .container{transform:translateY(-185px);border-radius:0;}.sm-banner-2.research{background-position:top;}.off-box{margin-bottom:2rem;height:auto;}.offering-end .row{margin-bottom:1rem;}.d-flex-ac{display:flex;align-items:center;flex-direction:column;}#view--podcast--block-2 .button-box{display:flex;align-items:center;flex-direction:column;}.mobile--mt-10{margin-top:10px;}.pt-mobile-20px{padding-top:20px;}.grid-2-colums{display:grid;grid-template-columns:auto;}#view--reports--block-1 .view-summary{margin-right:0;margin-bottom:10px;}#view--reports--block-1 .col-actions,#view--podcast--block-2 .col-actions{display:flex;align-items:center;flex-direction:column;}.webinar--teaser a,.podcast--teaser a{margin-left:0;}.webinar--teaser,.podcast--teaser{align-items:center;}#view--reports--block-1 .download-link{margin-top:5px;width:-webkit-fill-available;}#view--podcast--block-2 .col-actions .download-link{margin-left:0;width:-webkit-fill-available;margin-top:5px;text-align:center;}footer .container{padding-left:15px !important;padding-right:15px !important;}.region-footer-third{text-align:left;}.region.region-footer-fourth{margin-top:55px;}.region-footer-third{margin-top:35px;}.latest{padding-left:0;}.marin footer .footer-inner{max-width:700px;margin:0 auto;}}@media(max-width:868px){#view--reports--block-1 table,#view--reports--block-1 tbody,#view--podcast--block-2 table,#view--podcast--block-2 tbody,#view--podcast--block-2 tr,#view--podcast--block-2 th,.related-podcasts-media,.related-podcasts-media th{display:block;max-width:100%;overflow-x:hidden;}.report-type-Reports{display:table;width:100%;}.report-type-Reports th:last-child{display:block;width:150px;float:right;}#view--reports--block-1 .col-actions{text-align:right;min-width:unset;}}@media(min-width:768px){.search-container .input-wrapper{position:relative;}.input-toggle-btn{background-color:var(--color-dark-gray);background-image:url(/themes/custom/mai/assets/images/closeIcon-white.svg);background-repeat:no-repeat;background-position:center center;height:46px;width:46px;position:absolute;right:0;top:0px;background-size:25px;cursor:pointer;display:none;}.input-toggle-btn.active{display:block;}}@media(max-width:767px){.region.region-header p a{display:none;}#offerings-page-title{margin-top:90px;font-size:30px;display:none;margin-bottom:13px;}.search-container .input-wrapper{width:100%;}.search-container .select-wrapper{width:100%;}.search-container{flex-wrap:wrap;row-gap:15px;overflow:hidden;margin-top:100px;}.back-btn a{font-size:20px;margin-bottom:19px;}.back-btn a svg{width:10px;height:auto;}.back-btn{gap:8px;}.path-user main>.container{width:calc(100% - 40px);margin-left:20px;padding:50px 20px;}.path-user main>.container .region-content{padding:20px;}.path-user main>.container .region-content{margin-top:60px;}.path-user main .container:after{top:84px;}.path-user main .container:before{top:79px;}.path-user main>.container .region-content #block-mai-primary-local-tasks ul li a{padding:10px;font-size:14px;}.path-user main>.container .region-content #block-mai-primary-local-tasks ul li.is-active a{border-bottom:1px solid #000;position:relative;top:-1px;}.marin .field--name-body .field--name-body,.marin .paragraph--type--cta-buttons .field__items,.marin .field--name-field-view-reference,.marin footer .footer-inner{padding-inline:var(--gutter-xs);}.marin .top .container h3{font-size:28px;font-weight:500;line-height:36px;}}
body.marin.page-node-type-article{background-color:var(--color-fathom);}.node--article.hero-card{position:relative;background-color:var(--color-reefshade);color:var(--color-white);&:hover{background-color:var(--color-reefshade-bright);}&:hover .hero-card__arrow-container{inline-size:2.625rem;block-size:2.625rem;background-color:rgba(255,255,255,0.2);}&:hover .hero-card__arrow-container > svg{inline-size:1rem;block-size:1rem;}& .hero-card__link{display:block;position:relative;padding-block:1.25rem;padding-inline:1.25rem 3rem;text-decoration:none;color:inherit;}& .hero-card__link:focus-visible{outline:2px dashed var(--color-white);outline-offset:-2px;}& .hero-card__label{color:var(--color-seaglass-bright);font-size:14px;font-weight:500;line-height:14px;letter-spacing:1.5px;text-transform:uppercase;margin-block-end:.5rem;}& .hero-card__title{font-family:var(--font-ibm-plex-serif);color:var(--color-gray-10);font-size:1rem;line-height:1.375;font-weight:450;font-style:normal;margin-block-end:0;}& .hero-card__arrow-container{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:2.25rem;block-size:2.25rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-translucent-10);transition:all 0.3s ease-out;}& .hero-card__arrow-container > svg{inline-size:.75rem;block-size:.75rem;stroke:var(--color-seaglass-bright-30);transition:all 0.3s ease;}}.node--article--related-teaser a.related-article__link{background:var(--color-white);color:var(--color-reefshade);display:block;padding:1rem 1.5rem 1.25rem 1.25rem;&:hover .related-article__title{color:var(--color-reefshade-bright);text-decoration:underline;}& .related-article__title{font-family:var(--font-rooftop);font-size:1rem;font-weight:500;line-height:1.375rem;transition:all .3s ease;}& .related-article__created{font-family:var(--font-rooftop);color:var(--color-black);font-size:.625rem;line-height:1.4;font-weight:400;letter-spacing:.5px;}}.node--article--teaser.content-card{background-color:var(--color-white);display:flex;flex-direction:column;min-block-size:unset;max-inline-size:22.25rem;& .content-card__image{max-block-size:200px;overflow:hidden;margin:0;padding:0;box-sizing:border-box;background-color:var(--color-white);flex-shrink:0;}& .content-card__image img{inline-size:100%;block-size:100%;object-fit:cover;display:block;}& .content-card__text{background-color:var(--color-white);display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:1.75rem 1.5rem;flex-grow:1;}& .content-card__eyebrow{color:var(--color-seaglass-base);font-family:var(--font-rooftop);font-size:0.75rem;line-height:1;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 1rem 0;}& .content-card__title{font-family:var(--font-rooftop);color:var(--color-fathom);font-size:1.25rem;line-height:1.4;font-weight:500;margin:0 0 1.5rem 0;background:unset;}& .content-card__title a{color:var(--color-fathom);font-size:1.125rem;line-height:1.333;font-weight:400;}& .content-card__meta{margin-top:auto;margin-bottom:0;}& .content-card__date{margin:0;font-family:var(--font-rooftop);color:var(--color-fathom);font-size:0.875rem;line-height:1.4;}}.node--article--full{& .metadata-section h2{color:var(--color-fathom);font-family:var(--font-rooftop-mono);font-size:.875rem;line-height:1;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-block-end:1.5rem;}& .metadata-section .field--name-field-author2 .field__item + .field__item{margin-block-start:1.5rem;}& .metadata-section .field--name-field-topic a{background:var(--color-white);color:var(--color-black);display:inline-flex;gap:.75em;align-items:center;padding:.75rem 1.375rem;margin-bottom:1rem;font-size:1rem;line-height:1.375;font-weight:500;transition:all .3s ease;}& .metadata-section .field--name-field-topic a:hover{padding-inline-end:1.625rem;}& .metadata-section .field--name-field-topic a::after{content:'';background:url(/themes/custom/mai/assets/images/marin/arrow-45-green.svg) no-repeat center center;background-size:contain;inline-size:.875em;block-size:.875em;transform:none;transition:all .3s ease;}& .metadata-section .field--name-field-topic a:hover::after{transform:translateX(.25rem);}}.node--article--featured{& .node--article__header,& .node--article__second{padding:1.75rem;}& .node--article__header{background-color:var(--color-white);}& .node--article__eyebrow{color:var(--color-seaglass-base);font-family:var(--font-rooftop-mono);font-size:.875rem;line-height:1;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;margin-block-end:.75rem;}& .node--article__image img{width:100%;height:auto;}& .node--article__second{background-color:var(--color-black-80);color:var(--color-white);}& .field--name-created,& .node--article__authors{font-family:var(--font-rooftop);font-size:1rem;line-height:1.375;font-weight:400;}& .node--article__authors .article-author{font-weight:700;}& .field--name-title{color:var(--color-fathom);font-family:var(--font-rooftop);font-size:1.375rem;line-height:1.273;font-weight:500;}& .field--name-title h3{margin-block-end:0;}& .field--name-field-summary{color:var(--color-sand);font-family:var(--font-ibm-plex-serif);font-size:.875rem;line-height:1.286;font-weight:450;margin-block-end:1rem;}& .field--name-created{margin-block-start:.25rem;}& a.node--article__read-more{background-color:var(--color-black);color:var(--color-white);padding:.75rem 1.375rem;font-family:var(--font-rooftop);font-size:.875rem;line-height:1.286;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin-block-start:1rem;display:inline-flex;align-items:center;gap:1em;inline-size:max-content;transition:all .3s ease;border:1px solid transparent}& a.node--article__read-more:hover{border-color:currentColor;padding-inline-end:1.625rem;}& a.node--article__read-more svg{inline-size:1.286em;block-size:1.286em;transform:none;transition:all .3s ease;}& a.node--article__read-more:hover svg{transform:translateX(.25rem);}}@media screen and (min-width:768px){.node--article--featured{display:flex;& .node--article__first{display:flex;flex-direction:column-reverse;flex-basis:59.55%;}& .node--article__header{padding:3rem;}& .node--article__eyebrow{font-size:1.125rem;line-height:1.222;margin-block-end:1.25rem;}& .node--article__second{padding:3.5rem 3rem;flex-basis:40.45%;display:flex;flex-direction:column;justify-content:space-between;}& .field--name-created,& .node--article__authors{font-size:1.125rem;line-height:1.333;}& .field--name-title{font-size:2.25rem;line-height:1.056;}& .field--name-field-summary{font-size:1.125rem;line-height:1.444;margin-block-end:2.5rem;}& .field--name-created{margin-block-start:.5rem;}& a.node--article__read-more{padding-block:.875rem}}}
.node--page{& .field--name-field-hero-image{overflow:hidden;max-height:35rem;}& .field--name-field-hero-image img{max-width:100%;}}
.product-card-marquee{background:var(--color-white);color:var(--color-black);display:flex;flex-direction:column;inline-size:100%;& .field--name-body strong{font-weight:600;}& .field--name-body p:first-child{margin-block-start:0;}& .text-formatted > *:last-child{margin-block-end:0;}}.product-card-marquee__image{inline-size:100%;}.product-card-marquee__image img{max-inline-size:100%;block-size:auto;display:block;}.product-card-marquee__body{padding:2rem 1.75rem;background:var(--color-white);}.product-card-marquee__title{color:var(--color-seaglass-base);font-family:var(--font-rooftop);font-size:0.875rem;line-height:1.286;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin-block-end:1rem;}.product-card-marquee__subtitle{color:var(--color-black);font-family:var(--font-rooftop);font-size:1.75rem;line-height:1.143;font-weight:500;margin-block-end:.5rem;}.product-card-marquee__highlight{color:var(--color-reefshade);font-family:var(--font-rooftop);font-size:1.375rem;line-height:1.273;font-weight:400;margin-block-end:1.25rem;}.product-card-marquee__cta{margin-block-start:auto;}.product-card-marquee__cta a{color:var(--color-fathom);font-size:.875rem;font-weight:600;line-height:1.286;text-transform:uppercase;text-decoration:underline !important;text-underline-offset:.5rem;}.product-card-marquee__right{display:none;color:var(--color-black-80);}.product-card-marquee__details{position:relative;margin-block-start:3rem;& .label-closed{display:flex;}& .label-open{display:none;}& > summary{color:var(--color-black-60);font-family:var(--font-rooftop);font-size:.875rem;line-height:1.286;font-weight:500;letter-spacing:2px;text-transform:uppercase;list-style:none;display:inline-flex;align-items:center;gap:.625rem;}& > summary svg{color:var(--color-black-90);background-color:var(--color-black-6);inline-size:1rem;block-size:1rem;padding:.40625rem .28125rem;}}.product-card-marquee__details[open]{padding-block-end:6rem;& .label-open{display:flex;}& .label-closed{display:none;}& > summary{position:absolute;inset-block-end:0;}& summary svg{transform:rotate(180deg);}}@media screen and (min-width:1024px){.product-card-marquee{padding-inline-end:11.25rem;}.product-card-marquee__body{display:flex;gap:4.0625rem;padding:3rem 0 3.25rem 3rem;}.product-card-marquee__left{flex:1;display:flex;flex-direction:column;justify-content:space-between;max-inline-size:27.75rem;}.product-card-marquee__right{display:block;flex:1;color:var(--color-black-80);font-family:var(--font-ibm-plex-serif);font-size:1rem;line-height:1.625rem;border-block-start:1px solid var(--color-black);padding-block-start:.75rem;}.product-card-marquee__details{display:none;}}
.node--team{& .node--team__title{font-family:var(--font-rooftop);color:var(--color-black);font-size:1.375rem;line-height:1.367;font-weight:700;margin-bottom:0;}& .field--name-field-position{font-family:var(--font-rooftop);font-size:1.125rem;line-height:1.333;font-weight:400;}& .field--name-field-social-media-links{margin-block-start:.75rem;}& .field--name-body,& .field--name-body p{color:var(--color-black-60);font-family:var(--font-ibm-plex-serif);font-weight:450;}}.node--team--default{display:flex;flex-direction:column;gap:2.5rem;scroll-margin-block-start:calc(var(--header-height) + 1rem);& .node--team__content{width:100%;}& .node--team__header{width:100%;display:flex;justify-content:space-between;gap:1rem;}& .node--team__toggle{border:none;background:none;align-self:flex-end;block-size:2rem;inline-size:2rem;padding:0;margin-inline-end:1.25rem;transition:transform .3s ease-in-out;}& .node--team__toggle:hover path{stroke:var(--color-seaglass-base) !important;}& .node--team__toggle:focus{outline:none;}& .node--team__toggle:focus-visible{outline:2px dashed var(--color-black);outline-offset:2px;}& .node--team__toggle.active{transform:rotate(45deg);}& .node--team__toggle svg{block-size:100%;inline-size:100%;}& .node--team__toggle path{transition:stroke .3s ease-in-out;}& .node--team__details{margin-block-start:2.25rem;margin-inline-end:1.25rem;}& .field--name-field-image img{display:block;background-color:var(--color-medium-gray);}& .field--name-body,& .field--name-body p{font-size:1rem;line-height:1.375;}& .node--team__related-content h3{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--font-rooftop);color:var(--color-fathom);font-size:0.875rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;}& .node--team__related-content h3 > svg{block-size:.625rem;inline-size:.625rem;}& .node--team__related-content ul{list-style:none;padding-inline-start:0;margin-block:0;}& .node--team__related-content li + li{margin-block-start:.5rem;}}.node--team--condensed{& .field--name-field-image{flex-basis:40%;}& .field--name-field-image img{display:block;}& .node--team__content-inner{display:flex;flex-direction:column;justify-content:space-between;margin-block-start:1.25rem;}& .node--team__details{margin-block-start:1.25rem;}& .field--name-body,& .field--name-body p{font-size:.9375rem;line-height:1.4;}& .field--name-body > *:last-child{margin-block-end:0;}& .node--team__profile-link{margin-block-start:1.25rem;}& .node--team__profile-link a{--shadow-color:currentColor;--shadow-height:1px;color:var(--color-fathom);font-family:var(--font-rooftop);font-size:.875rem;line-height:1.286;font-weight:500;letter-spacing:1px;text-transform:uppercase;box-shadow:0px var(--shadow-height) 0 0px var(--shadow-color);transition:box-shadow .2s ease-in-out;}& .node--team__profile-link a:hover{--shadow-color:var(--color-seaglass-base);--shadow-height:2px;}}.node--team--teaser{display:flex;& .field--name-field-image{flex-shrink:0;}& .field--name-field-image img{max-block-size:4.25rem;max-inline-size:4.25rem;}& .node--team__content{padding:.75rem 1rem;}& h3.node--team__title{color:var(--color-black);font-family:var(--font-rooftop);font-size:1rem;line-height:1.375;font-weight:700;}& .node--team__title svg{block-size:.75em;inline-size:.75em;}& .node--team__title a{display:inline-flex;align-items:center;gap:.5em;color:inherit;}& .node--team__title a:hover{text-decoration:underline;}& .field--name-field-position{color:var(--color-black);font-family:var(--font-rooftop);font-size:.875rem;line-height:1.286;font-weight:400;}}@media screen and (min-width:768px){.node--team{& .node--team__title{font-size:1.75rem;line-height:1.143;margin-bottom:.25rem;}& .field--name-field-social-media-links{margin-block-start:1rem;}}.node--team--default{flex-direction:row;& .node--team__header{border-block-start:1px solid var(--color-black-50);padding-block-start:1.25rem;margin-block-end:2.5rem;}& .node--team__content{margin-block-end:1.25rem;}& .node--team__toggle{align-self:flex-start;}& .node--team__details{margin-block-start:0;}& .node--team__related-content{max-width:21rem;}}.node--team--condensed{& .node--team__content{display:flex;}& .node--team__content-inner{flex-basis:100%;flex-grow:1;padding-block:2.5rem;padding-inline:2.5rem 4rem;margin-block-start:0;border-block-start:1px solid var(--color-black-40);}& .node--team__details{margin-block-start:2.5rem;}& .field--name-body,& .field--name-body p{font-size:1.125rem;line-height:1.444;}& .node--team__profile-link{margin-block-start:1.5rem;}}.node--team--teaser{& .field--name-field-image img{max-block-size:5.5rem;max-inline-size:5.5rem;}}}@media screen and (min-width:1024px){.node--team--default{& .node--team__details{display:flex;gap:5.5rem;}& .node--team__related-content{flex-shrink:0;}}}
.node--testimonial{background-color:var(--color-white);& .testimonial-quote svg{inline-size:100%;block-size:100%;}& .field--name-body > *:last-child{margin-block-end:0;}}.node--testimonial--default{padding:1.75rem;& .testimonial-quote{inline-size:2.5rem;block-size:2rem;margin-block-end:1.5rem;}& .field--name-body p{color:var(--color-dark-gray);font-family:var(--font-ibm-plex-serif);font-size:1rem;line-height:1.375;font-weight:450;}& .field--name-title{font-family:var(--font-rooftop);font-size:1.125rem;line-height:1.333;font-weight:400;margin-block-start:1.5rem;}& .node--testimonial__job-details > *{display:inline;font-family:var(--font-rooftop);font-size:.875rem;line-height:1.286;font-weight:400;}}.node--testimonial--teaser{& .testimonial-quote{inline-size:3.875rem;block-size:3rem;margin-block-end:1.5rem;}& .field--name-body p{font-family:var(--font-rooftop);font-weight:500;font-size:1.375rem;line-height:1.273;color:var(--color-fathom);}& .field--name-body p:last-of-type{margin-block-end:0;}& .field--name-title{font-family:var(--font-rooftop-mono);font-size:.875rem;font-weight:500;line-height:1;letter-spacing:1px;text-transform:uppercase;margin-block-start:1.5rem;}}@media (min-width:1024px){.node--testimonial--default{padding:2.5rem;& .field--name-body p{font-size:1.125rem;line-height:1.444;}}.node--testimonial--teaser{& .field--name-body p{font-size:1.75rem;font-weight:500;line-height:1.14;letter-spacing:1px;}& .field--name-title{font-size:1.125rem;line-height:1.222;margin-block-start:2.25rem;}& .testimonial-quote{margin-block-end:2.25rem;}}}
.research-segment{background-color:var(--color-white);padding-inline:.625rem;}.research-segment__header{position:relative;color:var(--color-black);font-family:var(--font-rooftop);font-size:1.5rem;font-weight:600;padding:0;overflow:hidden;z-index:1;&::before{content:'';position:absolute;inset:0;background-color:var(--segment-color,var(--color-sand-20));opacity:var(--segment-opacity,1);z-index:-1;pointer-events:none;}}.research-segment__icon{inline-size:6.875rem;block-size:6.875rem;background-color:var(--segment-color,var(--color-sand-20));display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:0;position:relative;z-index:2;& img{inline-size:3.5rem;block-size:3.5rem;}}.research-segment__title{margin-block:2.5rem 1.5rem;margin-inline:1.25rem;& h2{color:var(--color-black);font-family:var(--font-rooftop);font-size:1.75rem;line-height:1.143;font-weight:700;margin:0;}}.research-segment__toggle{position:absolute;inset-block-start:0;inset-inline-end:0;margin:2rem;background:none;color:inherit;width:2rem;height:2rem;background:url("/themes/custom/mai/assets/images/marin/open-close.svg") no-repeat center center;background-size:contain;transition:transform 0.3s ease;transform:rotate(0deg);border:none;cursor:pointer;&:focus{outline:none;}&.is-open{transform:rotate(45deg);}}.research-segment__body{background-color:var(--color-white);color:var(--color-dark-gray);font-family:var(--font-ibm-plex-serif);font-size:1.125rem;line-height:1.444;font-weight:450;padding:0;max-block-size:0;overflow:hidden;transition:max-block-size 0.5s ease,padding 0.5s ease;&.is-open{max-block-size:125rem;padding:2.5rem 0;}}.research-segment__content-columns{display:flex;flex-direction:column;gap:4rem;padding-block:2.5rem 3rem;padding-inline:1.375rem;& > .field--name-description{flex:1 1 50%;max-width:36.625rem;margin-inline-end:2rem;}& > .field--name-description h3{font-size:1.375rem;font-weight:500;font-family:var(--font-rooftop);margin-bottom:1.5rem;color:var(--color-fathom);}& > .field--name-description p{color:var(--color-black-60);font-family:var(--font-ibm-plex-serif);font-size:.875rem;line-height:1.286;font-weight:450;}& > .field--name-description > *:last-child{margin-block-end:0;}}.research-segment__view-more{& h3 > a{font-size:.875rem;line-height:1.125rem;font-family:var(--font-rooftop);font-weight:500;margin-block-end:1rem;letter-spacing:1px;color:var(--color-fathom);position:relative;text-transform:uppercase;display:inline-flex;align-items:center;gap:0.5rem;}& h3 > a > svg{content:"";width:10px;height:10px;transition:transform 0.3s ease;}}.research-segment__view-more .view-insight{display:flex;flex-direction:column;gap:1.5rem;& .views-view{display:flex;flex-direction:column;gap:.5rem;}& .views-view > div{background-color:var(--color-reefshade);padding:1rem 1.25rem 1.5rem;min-block-size:11.875rem;}& .views-field-title a{color:var(--color-white);font-family:var(--font-rooftop);font-size:1rem;line-height:1.375;font-weight:500;text-decoration:none;}& .views-field-title a:hover{text-decoration:underline !important;}& .views-field-field-summary{color:var(--color-black-20);font-family:var(--font-ibm-plex-serif);font-size:.875rem;line-height:1.286;font-weight:450;margin-block-start:.5rem;}}.research-segment__cta{font-family:var(--font-rooftop);font-size:1.0625rem;line-height:1.4;font-weight:500;position:relative;z-index:1;padding:2rem;margin-block-end:1.25rem;overflow:hidden;width:100%;&::before{content:'';position:absolute;inset:0;background-color:var(--segment-color,var(--color-sand-20));opacity:var(--segment-opacity,1);z-index:-1;pointer-events:none;}& .field--name-field-description{max-inline-size:46.875rem;}& .field--name-field-description > *:last-child{margin-block-end:0;}& .field--name-field-description p{font-family:var(--font-rooftop);font-size:1rem;line-height:1.375;font-weight:400;}& .field--name-field-description a{color:var(--color-black);font-family:var(--font-rooftop);display:inline-block;font-size:.875rem;line-height:1.286;font-weight:500;text-transform:uppercase;text-decoration:underline !important;text-underline-offset:4px;}}@media screen and (min-width:768px){.research-segment{padding-inline:0;}.research-segment__header{display:flex;justify-content:space-between;align-items:center;gap:2.5rem;padding-inline-end:2.5rem;}.research-segment__title{flex-grow:1;margin:0;& h2{color:var(--color-fathom);font-size:2.25rem;line-height:1.056;}}.research-segment__toggle{position:static;padding:0;}.research-segment__content-columns{flex-direction:row;justify-content:space-between;align-items:flex-start;padding-inline:2rem;& > .field--name-description p{color:var(--color-black-80);font-size:1.125rem;line-height:1.444;}}.research-segment__view-more{flex:1 1 21.625rem;max-width:21.625rem;}.research-segment__cta{margin-block-end:5rem;& .field--name-field-description p{font-size:1.125rem;line-height:1.444;}}}
.views-view--insight.views-view--block-4{padding-block-end:5rem;& > .view-header{display:block;padding-block:2.5rem 3rem;}& .h2-compact-reg{margin-block-end:2rem;}& .form-selections{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;margin-block-start:2rem;justify-content:flex-start;}& .form-selections button{border:none;padding:.625rem 1.125rem;display:flex;align-items:center;gap:.75rem;background-color:var(--color-portlight);color:var(--color-black);font-family:var(--font-rooftop);font-size:.875rem;line-height:1.429;font-weight:500;}& .form-selections button:hover{text-decoration:underline;}& .form-selections button svg{transform:rotate(45deg);inline-size:.75rem;block-size:.75rem;}& .views-exposed-form .form-actions{display:none;}& > .view-filters{display:block;padding-block:3rem;padding-inline:2rem;}& > .view-filters form{inline-size:auto;}& .view-filters .form-filters{display:block;margin-block:1.25rem 0;}& .view-filters .form-filters > * + *{margin-block-start:.75rem;}& .view-filters details.form-wrapper{background-color:var(--color-white);inline-size:100%;position:relative;}& .view-filters details.form-wrapper[open] summary > svg{transform:rotate(180deg);}& .view-filters details.form-wrapper > summary{color:var(--color-black-50);font-family:var(--font-rooftop);font-size:.875rem;line-height:1.286;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;gap:2.5rem;position:relative;}& .view-filters details.form-wrapper > summary:hover{text-decoration:underline;}& .view-filters details.form-wrapper > summary > span.summary{display:none;}& .view-filters details.form-wrapper > summary > svg{color:var(--color-seaglass-base);transform:none;transition:all .3s ease;}& .view-filters details.form-wrapper .details-wrapper{background-color:var(--color-white);padding:1.25rem 1.25rem 2rem 1.25rem;}& .view-filters .details-wrapper .form-item{display:flex;align-items:flex-start;gap:.625rem;}& .view-filters .details-wrapper .form-item:hover{text-decoration:underline;}& .view-filters .details-wrapper .form-item + .form-item{margin-block-start:.625rem;}& .view-filters .details-wrapper input{margin-block-end:0;flex-shrink:0;border-radius:0;}& .view-filters .details-wrapper label{margin-block-end:0;}& .view-filters .details-wrapper .form-controls{margin-block-start:2.5rem;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:.75rem;}& .view-filters .details-wrapper .form-controls > button{border:none;background-color:var(--color-black);color:var(--color-white);padding:.875rem 1.375rem;font-family:var(--font-rooftop);font-size:.875rem;line-height:1.286;font-weight:500;letter-spacing:1px;text-transform:uppercase;}& .view-filters .details-wrapper .form-controls > button:hover{text-decoration:underline;}& .view-filters .details-wrapper .form-controls > button.form-controls__submit{background-color:var(--color-seaglass-base);}& > .view-content{display:grid;align-items:stretch;grid-template-columns:1fr;gap:2.5rem;}& > .view-content .node{height:100%;}& > .pager .pager__items{list-style:none;display:flex;justify-content:center;margin-inline:2rem;margin-block-start:3.5rem;}& > .pager a{color:var(--color-fathom);font-family:var(--font-rooftop);font-size:.875rem;line-height:1.286;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid transparent;transition:all .3s ease;}& > .pager a:hover{border-color:var(--color-seaglass-base);}& > .pager a svg{color:var(--color-seaglass-base);display:inline-block;inline-size:.75rem;block-size:.75rem;}}@media screen and (min-width:768px){.views-view--insight.views-view--block-4{& > .view-header{padding-block:5rem;}& > .view-filters{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;padding-block:4rem;padding-inline:2.5rem;}& > .view-filters > h2{flex-shrink:0;margin-inline-start:0;}& .view-filters .form-filters{display:flex;align-items:flex-start;justify-content:flex-end;gap:1.25rem;margin-block-start:0;}& .view-filters .form-filters > * + *{margin-block-start:0;}& .view-filters details.form-wrapper{max-inline-size:max-content;}& .view-filters .details-wrapper{padding:2rem 2.5rem;position:absolute;inset-block-start:calc(100% + .625rem);inset-inline-end:0;min-inline-size:22rem;box-shadow:0px .655rem 1.375rem 0px rgba(0,0,0,0.10);z-index:1;}& .view-filters .details-wrapper > *{inline-size:max-content;}& .view-filters .details-wrapper .form-controls{flex-direction:row;}& .form-selections{gap:1rem;justify-content:flex-end;}& .form-selections button{padding:.75rem 1.375rem;}& > .view-content{grid-template-columns:repeat(2,1fr);padding-inline:2.5rem;}& > .pager .pager__items{margin-block-start:4rem;}}}@media screen and (min-width:1024px){.views-view--insight.views-view--block-4{& > .view-content{grid-template-columns:repeat(3,1fr);}}}
.views-view--team.views-view--block-2{& > * + *{margin-block-start:1.75rem;padding-block-start:1.75rem;border-block-start:1px solid var(--color-medium-gray);}}.views-view--team.views-view--block-4{& > header{margin-block-end:5rem;}& > header > *:last-child{margin-block-end:0;}& > header > h2{color:var(--color-seaglass-base);font-size:2.625rem;line-height:1.142;font-weight:400;margin-block-end:1.875rem;}& > header > p{color:var(--color-black-60);font-size:1rem;line-height:1.375;font-weight:400;}& .views-row{padding-block:1.75rem;border-block-start:1px solid var(--color-black-50);}& .views-row:last-of-type{padding-block-end:0;}}@media screen and (min-width:768px){.views-view--team.views-view--block-2{& > * + *{margin-block-start:3rem;padding-block-start:0;border-block-start:none;}}.views-view--team.views-view--block-4{& > header{margin-inline:2.5rem;max-inline-size:41.125rem;}& > header > p{font-size:1.125rem;line-height:1.333;}& .views-row{padding-block:0;border-block-start:none;}& .views-row + .views-row{margin-block-start:3rem;}}}
.view-testimonials{background-color:var(--color-fathom);position:relative;inline-size:100vw;inset-inline-start:50%;margin-inline-start:-50vw;margin-inline-end:-50vw;overflow:hidden;& .inner{max-width:var(--site-width);width:100%;margin-block:4rem;padding-inline:2rem;}& h2.view-title{color:var(--color-white);font-family:var(--font-rooftop-mono);text-transform:uppercase;font-size:1.125rem;line-height:1.222;letter-spacing:1px;margin:0 0 2rem;position:relative;}}.view-content--testimonials{display:grid;grid-template-columns:1fr;gap:1.25rem;}@media screen and (min-width:768px){.view-testimonials{& .inner{margin-block:5rem;padding-inline:0;}& h2.view-title{padding-inline-start:2.5rem;}& h2.view-title::before{content:"";position:absolute;inset-block-start:.625rem;inset-inline-start:0;transform:translate(-50%,-50%);inline-size:.875rem;block-size:.875rem;background-color:var(--color-white);z-index:3;}}.view-content--testimonials{grid-template-columns:repeat(2,1fr);gap:1.875rem;}}@media screen and (min-width:1024px){.view-content--testimonials{grid-template-columns:repeat(3,1fr);}}
.field--name-field-social-media-links{display:flex;flex-wrap:wrap;gap:.625rem;& a{block-size:2rem;inline-size:2rem;background-color:var(--color-reefshade);display:flex;justify-content:center;align-items:center;transition:background-color .3s ease-in-out;}& a:hover,& a:focus-visible{background-color:var(--color-seaglass-base);}}
