@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");@font-face{font-family:Coconat;src:url(//7101042.fs1.hubspotusercontent-na1.net/hubfs/7101042/raw_assets/public/aod-diaconate/fonts/Coconat-Regular.woff2) format("woff2")}:root{--color-navy-rgb:10,59,97;--color-blue-rgb:97,152,174;--color-gold-rgb:203,154,43;--color-red-rgb:170,51,57;--color-paper-rgb:236,236,236;--color-navy:rgba(var(--color-navy-rgb),1);--color-blue:rgba(var(--color-blue-rgb),1);--color-gold:rgba(var(--color-gold-rgb),1);--color-red:rgba(var(--color-red-rgb),1);--color-paper:rgba(var(--color-paper-rgb),1);--grid-gap:20px;--content-width:1216px;color:var(--color-navy);font-family:Inter,sans-serif;font-size:18px;font-synthesis:none;line-height:1.75;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scroll-padding-top:3rem}body{background-color:var(--color-paper)}h1,h2,h3{font-family:Coconat,serif;text-wrap:balance}h1{font-size:3.55556rem;line-height:1.0625}h2{font-size:3.11111rem;line-height:1.14286}h3{font-size:2.22222rem;line-height:1.3}h4{font-size:1.33333rem;font-weight:400;line-height:1.5}.hs-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:0}.button,.hs-button{background:var(--color-blue);border:none;border-radius:1.55556rem;color:#fff;display:inline-block;font-size:.88889rem;line-height:1;margin:0;padding:1.11111rem 3rem;text-decoration:none;transition:all .3s ease;&.outline{background-color:transparent;border:1px solid var(--color-blue);color:var(--color-blue)}&:hover{background-color:var(--color-gold);border-color:var(--color-gold);color:#fff}}.accordian{& details{border-bottom:1px solid var(--color-blue);padding:2rem 0;&:first-of-type{border-top:1px solid var(--color-blue)}&[open] summary:before{transform:rotate(225deg)}}& summary{align-items:center;column-gap:var(--grid-gap);cursor:pointer;display:grid;grid-template-columns:1fr auto;&>*{grid-area:1/1/2/-2;margin:0}&:before{border-color:var(--color-gold);border-style:solid;border-width:0 2px 2px 0;height:.55556rem;margin:0 .88889rem .11111rem 0;transform:rotate(45deg);transform-origin:60% 60%;width:.55556rem}&:after,&:before{content:"";grid-area:1/-2/2/-1;justify-self:end}&:after{border:1px solid var(--color-gold);border-radius:100%;height:2.22222rem;width:2.22222rem}&::marker{display:none}}}.intro{font-size:1.33333rem}.container{align-items:start;column-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;width:var(--content-width)}#faq div:has(.accordian),#main-content>* div:has(.container),#quotes div:has(figure){display:contents}#banner{color:var(--color-paper);height:max(600px,45vw);position:relative;text-align:center;.container{align-content:center;height:100%}& h1{color:#fff;grid-column:3/-3;margin:0;& span{color:var(--color-gold)}}.buttons,.intro{grid-column:4/-4}.intro{margin:1rem 0 1.5rem}.buttons{display:flex;flex-wrap:wrap;gap:.5rem var(--grid-gap);justify-content:center}& img{display:block;height:100%;left:0;object-fit:cover;top:0;width:100%;z-index:-2}& img,&:after{position:absolute}&:after{background:linear-gradient(rgba(var(--color-navy-rgb),.5),var(--color-navy));content:"";inset:0;z-index:-1}}#intro{background-color:var(--color-navy);color:var(--color-paper);padding-bottom:10rem;.container{grid-template-rows:3fr 8.33333rem 4fr;&:after,&:before{border:1px solid var(--color-gold);content:"";z-index:2}&:before{align-self:end;grid-area:2/8/4/10;height:80%;justify-self:start;margin:0 0 -2rem -2rem;width:60%}&:after{align-self:stretch;grid-area:2/11/3/-1;height:100%;margin:-2rem 0 0}}.text{align-self:center;grid-area:1/2/4/6}& h2{color:var(--color-gold);margin:0 0 1.5rem calc((100% + var(--grid-gap))/-4);position:relative;& span{color:#fff}&:after{background-color:var(--color-gold);content:"";height:1px;position:absolute;right:calc(100% + 1rem);top:2rem;width:calc((100vw - var(--content-width))/2)}}& img{display:block;height:100%;object-fit:cover;width:100%;&:first-of-type{grid-area:1/7/3/10}&:last-of-type{grid-area:2/8/4/12;z-index:3}}}.form{background-color:#fff;border-top:10px solid var(--color-gold);display:grid;gap:var(--grid-gap);grid-column:2/-2;grid-template-columns:repeat(10,minmax(0,1fr));margin-top:-4rem;padding:3rem 0;& form,& h3{grid-column:2/-2}& h3{margin:0 0 1rem;text-align:center}& form{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}[data-hs-forms-root=true]{display:contents}.hs-form-field{position:relative;& label:not(.hs-error-msg){color:var(--color-navy);font-size:.88889rem;opacity:.5;padding:0 .33333rem;position:absolute;transition:all .2s ease;translate:.83333rem .88889rem}& input,& textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(var(--color-navy-rgb),.2);border-radius:0;font-size:.88889rem;outline:0;padding:1.11111rem;transition:border-color .2s ease;width:100%;&:focus{border-color:var(--color-navy)}}&:has(textarea){grid-column:1/-1}&:has(:focus,input:not(:placeholder-shown),textarea:not(:placeholder-shown)){& label:not(.hs-error-msg){background-color:#fff;font-size:.66667rem;font-weight:600;opacity:1;translate:.44444rem -.55556rem}}}.hs-submit{grid-column:1/-1;justify-self:center}.submitted-message{font-size:1.33333rem;grid-column:3/-3;margin-bottom:1rem;text-align:center}}#form-1{padding-bottom:17.22222rem}div:has(>#quotes){background-color:var(--color-navy);padding-bottom:10rem;position:relative;z-index:1;& #faq+img,&:after,&:before{bottom:0;display:block;height:max(600px,45vw);left:0;position:absolute;width:100%}& #faq+img{filter:saturate(0);object-fit:cover;opacity:.1;z-index:-3}&:before{background-color:var(--color-navy);content:"";mix-blend-mode:color;z-index:-2}&:after{background:linear-gradient(178deg,rgba(var(--color-navy-rgb),1) 10%,rgba(var(--color-navy-rgb),0) 80%);content:"";z-index:-1}}#quotes{align-items:stretch;padding-bottom:5.55556rem;& figure{align-items:start;background-color:#fff;border-top:10px solid var(--color-gold);display:grid;grid-column-end:span 4;margin:-10.55556rem 0 0;padding:0 1.66667rem 2rem;& blockquote{margin:0}& figcaption{align-self:end;color:var(--color-blue);margin:1rem 0 0;text-align:center}& img{aspect-ratio:1;height:auto;margin:2rem auto 0;object-fit:cover;width:5.55556rem}& img,&:before{border-radius:100%;display:block}&:before{background-color:var(--color-blue);color:#fff;content:"“";font-family:Coconat,serif;font-size:4.44444rem;height:3.33333rem;line-height:.75;margin:2rem auto 1.5rem;padding-top:1.11111rem;text-align:center;text-indent:-.02em;width:3.33333rem}}& figure:first-of-type{grid-column-start:5}&:has(figure:nth-of-type(2)){& figure:first-of-type{grid-column-start:3}}&:has(figure:nth-of-type(3)){& figure:first-of-type{grid-column-start:1}}}#faq{color:var(--color-paper);& h2{color:var(--color-gold);grid-column:1/6;position:relative;& span{color:#fff}&:after{background-color:var(--color-gold);content:"";height:1px;position:absolute;right:calc(100% + 1rem);top:2rem;width:calc((100vw - var(--content-width))/2)}}.accordian{grid-column:3/-3;& summary{grid-template-columns:repeat(8,minmax(0,1fr))}}}#form-2{background-color:var(--color-blue);padding-bottom:3rem;position:relative;z-index:2}@media (min-width:1801px){:root{--content-width:1700px}}@media (min-width:1501px){:root{--content-width:1400px}}@media (max-width:1359px){:root{--content-width:1060px;font-size:16px}}@media (max-width:1200px){:root{--content-width:900px}h2{font-size:2.66667rem;line-height:1.16667}#intro{.container{&:before{justify-self:stretch;width:auto}&:after{margin-right:-2rem}}.text{grid-column-start:1}& h2{margin-left:0;&:after{top:1.5rem}}& img{&:first-of-type{grid-column-end:11}&:last-of-type{grid-column-end:-1}}}.form{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr))}#faq{& h2{&:after{top:1.5rem}}.accordian{grid-column:2/-2;& summary{grid-template-columns:repeat(10,minmax(0,1fr))}}}}@media (max-width:991px){:root{--grid-gap:24px;--content-width:680px}h1{font-size:3.11111rem;line-height:1.14286}h3{font-size:1.77778rem;line-height:1.375}.container{grid-template-columns:repeat(4,minmax(0,1fr))}#banner{& h1,.buttons,.intro{grid-column:1/-1}}#intro{.container{grid-template-rows:auto auto 5.55556rem auto;&:before{grid-area:4/2/5/-2;margin-bottom:calc(var(--grid-gap)*-1);margin-left:calc(var(--grid-gap)*-1)}&:after{align-self:start;grid-area:2/2/3/3;height:60%;margin-right:calc(var(--grid-gap)*-1);margin-top:calc(var(--grid-gap)*-1);z-index:1}}.text{grid-column:2/-1;grid-row-end:2;margin-bottom:4rem}& h2{margin-left:calc((100% + var(--grid-gap))/-3);width:100%}& img{&:first-of-type{aspect-ratio:1;grid-area:2/1/4/-3;z-index:2}&:last-of-type{aspect-ratio:3/2;grid-area:3/2/5/-1}}}.form{display:block;padding:3rem;& h3{margin-bottom:2rem}}#quotes{& figure{grid-column-end:span 2}& figure:first-of-type{grid-column-start:2}&:has(figure:nth-of-type(2)){& figure:first-of-type{grid-column-start:1}}&:has(figure:nth-of-type(3)){& figure:last-of-type{grid-column-start:2;margin-top:var(--grid-gap)}}}#faq{& h2{grid-column:1/-1;margin-bottom:3rem}.accordian{grid-column:1/-1;& summary{grid-template-columns:1fr auto}}}}@media (max-width:767px){:root{--content-width:min(540px,calc(100vw - 80px))}h1{font-size:max(7vw,2.22222rem);line-height:1.16667}h2{font-size:max(5.5vw,2rem);line-height:1.3}.intro{font-size:1.22222rem}#intro{.text{grid-column-start:1}& h2{margin-left:0;&:after{top:max(3.5vw,1.25rem)}}}.form{padding:3rem var(--grid-gap);& form{grid-template-columns:1fr}.submitted-message{font-size:1.22222rem}}#quotes{& figure:not(:first-of-type){margin-top:var(--grid-gap)}&,&:has(figure:nth-of-type(2)),&:has(figure:nth-of-type(3)){& figure,& figure:first-of-type,& figure:last-of-type{grid-column:1/-1}}}}@media (max-width:575px){:root{--content-width:calc(100vw - 64px)}.intro{font-size:1.11111rem}.form{.submitted-message{font-size:1.22222rem}}}