/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--white:#ffffff;--black:#222222;--brown:#4e3629;--red:#c00404;--yellow:#ffc72c;--navy:#002b52;--lgray:#f8f7f5;--xlbeige:#efece5;--wgray:#f0f2f3;--gray:#f9fafb;--darkgray:#e8ebec;--navyblue:#003c71;--navy:#002b52;--minion:minion-pro,serif;--circular:CircularStd,sans-serif;}.row:after{display:none;}.wysiwyg_block{margin-top:0px;margin-bottom:0px;}.dynamic_header_mobile{margin:auto 4%;}.wysiwyg_block_inner{padding:0;}.wysiwyg_block:first-of-type{margin-bottom:0px;}.wysiwyg_block:first-of-type+.wysiwyg_block{margin-top:0px;}.breadcrumb_wrapper{display:none;}.page_content .fs-row{width:100%;}.page_content .fs-row .fs-lg-10{width:100%;max-width:100%;flex:0 0 100%;}.in_content_callouts .wysiwyg_block:last-of-type{margin-bottom:0;}abbr[title]{text-decoration:none;}.footer{margin-top:10%;}@media screen and (min-width:980px){.wysiwyg_block{margin-bottom:80px;}}@media screen and (min-width:740px){.wysiwyg_block{margin-bottom:60px;}}@media screen and (min-width:980px){.wysiwyg_block{margin-top:80px;}}@media screen and (min-width:740px){.wysiwyg_block{margin-top:60px;}}.wysiwyg_block{margin-top:40px;margin-bottom:40px;}@media only screen and (min-width:740px){.top.in-view{animation-name:movein-top;animation-duration:1s;animation-timing-function:ease-in-out;position:relative;top:0;}@keyframes movein-top{from{top:25px;opacity:0;}to{top:0;opacity:1;}}.bottom.in-view{animation-name:movein-bottom;animation-duration:1s;animation-timing-function:ease-in-out;position:relative;top:0;}@keyframes movein-bottom{from{top:-25px;opacity:0;}to{top:0px;opacity:1;}}.right.in-view{animation-name:movein-right;animation-duration:1s;animation-timing-function:ease-in-out;position:relative;right:0;}@keyframes movein-right{from{right:-25px;opacity:0;}to{right:0;opacity:1;}}.left.in-view{animation-name:movein-left;animation-duration:1s;animation-timing-function:ease-in-out;position:relative;left:0;right:0;}@keyframes movein-left{from{left:-25px;opacity:0;}to{left:0;opacity:1;}}}@media screen and (min-width:1220px){.page_content{position:relative;top:-150px;margin-bottom:-200px;z-index:2;}.page_header_inner{padding-bottom:150px;}.page_header_background:after{background:linear-gradient(to top,rgba(0,0,0,0.75),#0000 70%);}}.intro .container{padding:0 4%;margin:0 auto;}@media screen and (min-width:980px){.intro{position:relative;}.intro .container{width:92%;max-width:1220px;padding:8%;position:relative;background:var(--white);border:2px solid var(--gray);margin:4% 4% 0 4%;border-radius:4px;box-shadow:0 0 24px rgb(0 0 0 / 8%);}.intro .container>p:first-of-type{margin:0 auto;font-family:var(--minion);line-height:1.75;font-size:clamp(18px,2vw,24px);}}@media screen and (min-width:1220px){.intro .container{margin:4% auto 0 auto;padding:100px;}}@media screen and (min-width:1370px){.intro .container{width:92%;max-width:1370px;}}.numbers{padding:2% 8% 8% 8%;margin:0 auto;}.numbers h2{text-transform:capitalize;text-align:center;font-weight:bold;color:var(--brown);font-size:clamp(32px,5vw,40px);font-family:var(--minion);margin:32px auto;position:relative;line-height:1.25;}.numbers h2:after{content:"";width:160px;height:4px;background:var(--red);margin:2% auto 4% auto;display:block;border-radius:2px;}.numbers > p:first-of-type{max-width:740px;margin:80px auto 0 auto;font-family:var(--minion);font-size:clamp(18px,2vw,22px);line-height:1.75;}.numbers p.center{text-align:center;}.numbers .statistics{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1;width:100%;max-width:1370px;margin:auto;}.numbers .statistics .statistic{background:rgba(248,247,245,0.5);border:1px solid rgba(248,247,245,0.75);border-radius:4px;padding:2%;margin:4px 0 !important;width:calc(100% / 1);display:flex;justify-content:space-between;flex-direction:column;transition:0.25s border;}.numbers .statistics .statistic p{margin:0;position:relative;padding:4% 0;color:var(--brown);height:100%;line-height:1.5;}.numbers .statistics .statistic p span{display:block;color:var(--red);font-weight:bold;font-size:24px;font-family:var(--minion);}.numbers .statistics .statistic p strong{font-size:clamp(18px,2vw,20px);line-height:1.25;display:block;}.numbers .statistics .statistic p span strong{font-size:36px;display:inline;}.numbers .statistics .statistic p sup{top:-12px;right:2px;font-size:50%;}.numbers .statistics .statistic p abbr{font-size:32px;}@media only screen and (min-width:500px){.numbers .statistics .statistic{width:calc(100% / 2 - 4px);}}@media only screen and (min-width:740px){.numbers .statistics .statistic{width:calc(100% / 3 - 8px);margin:4px !important;}.numbers .statistics .statistic p{padding:8% 0;line-height:1.5;font-size:18px;}.numbers .statistics .statistic p sup{top:-0.25em;font-size:70%;}.numbers .statistics .statistic p strong{font-size:18px;display:block;}.numbers .statistics .statistic p span strong{font-size:42px;display:inline;}}.supporting .container{margin:0 auto;border-bottom:4px solid var(--gray);padding:0 0 80px 0;}.supporting .container article{padding:4% 8% 4% 8%;}.supporting .container h2{text-transform:capitalize;text-align:center;font-weight:bold;color:var(--brown);font-size:clamp(32px,5vw,40px);font-family:var(--minion);margin:0px auto 32px auto;position:relative;line-height:1.25;}.supporting .container h2:after{content:"";width:160px;height:4px;background:var(--red);margin:3% auto 4% auto;display:block;border-radius:2px;}.supporting .container p:first-of-type{max-width:740px;margin:0 auto 40px auto;font-family:var(--minion);font-size:clamp(18px,2vw,22px);line-height:1.75;}.supporting .row{display:flex;flex-direction:column;margin-top:4%;justify-content:space-between;}.supporting .row:nth-child(even){flex-direction:column-reverse;}.supporting .row .col:nth-child(1){width:calc(100% / 1);}.supporting .row .col:nth-child(2){width:calc(100% / 1);}.supporting .row .col .video_frame{margin-bottom:16px;}.supporting .row .col figure{color:var(--brown);margin:0;padding:0;border:0;margin-bottom:56px;}.supporting .row .col:nth-child(2) figure{margin-bottom:8%;}.supporting .row .col figure blockquote{margin:0;padding:0 0 4% 0;font-size:clamp(18px,2vw,22px);font-style:italic;border-bottom:1px solid var(--red);}.supporting .row .col figure figcaption{font-size:16px;font-weight:bold;color:var(--red);margin-top:4%;line-height:1.25;font-weight:bold;}.supporting .row .col figure figcaption span{display:block;color:var(--brown);font-style:normal;font-family:var(--circular);font-weight:normal;font-size:14px;}.supporting .row .col img{width:100%;height:auto;border-radius:4px;box-shadow:6px 6px 0px 0px var(--red);border:2px solid var(--white);}.supporting footer{border-top:2px solid var(--gray);background:var(--brown);padding:6% 2%;}.supporting footer a.cta{text-align:center;font-family:var(--circular);font-size:18px;text-transform:uppercase;text-decoration:none;color:var(--white);border:none;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;padding:0;margin:0;}.supporting footer a.cta strong{display:block;position:relative;vertical-align:top;font-weight:normal!important;letter-spacing:.75px;line-height:1.25;border-bottom:none!important;border:1px solid var(--white);border-radius:4px;padding:15px 60px 16px 20px;margin:4px 8% 0;background:var(--red);transition:background .25s,color .25s;}.supporting footer a.cta strong:after{content:url(https://www.brown.edu/sites/default/files/careers/arrow.svg);position:absolute;top:28px;right:34px;}.supporting footer a.cta:hover{color:var(--white);}.supporting footer a.cta:hover strong{color:var(--white);background:var(--black);}.supporting footer a.cta:active strong{background:var(--brown);}@media screen and (min-width:540px){.supporting footer a.cta strong:after{top:14px;right:16px;}}@media screen and (min-width:740px){.supporting{position:relative;padding-top:500px;}.supporting:before{content:"";background:var(--lgray);background-image:url(https://www.brown.edu/sites/default/files/brown-providence/20160924-BAA-Campus_and_Thayer_Scenery-007A1258.jpg);background-size:cover;background-position:center center;height:800px;width:100%;position:absolute;top:0px !important;left:0;right:0;z-index:-1;border:1px solid var(--gray);}.supporting .container{width:92%;max-width:1220px;position:relative;background:var(--white);border:2px solid var(--gray);margin:4% 4% 0 4%;border-radius:4px;box-shadow:0 0 24px rgb(0 0 0 / 8%);overflow:hidden;padding:0;}.supporting .container article{padding:8%;}.supporting .container article p:first-of-type{margin:0 auto 80px auto;}.supporting .row,.supporting .row:nth-child(even){flex-direction:row;}.supporting .row .col:nth-child(1){width:calc(100% / 2);padding-right:4%;}.supporting .row .col:nth-child(2){width:calc(100% / 2);padding-left:4%;}.supporting .row .col figure{margin-bottom:40;}.supporting footer a.cta strong{line-height:1;padding:24px 56px 24px 24px;}.supporting footer a.cta strong:after{top:20px;}}@media screen and (min-width:1220px){.supporting .container{margin:4% auto 8% auto;}.supporting .container article{padding:100px 100px 100px 100px;}}@media screen and (min-width:1370px){.supporting .container{width:92%;max-width:1370px;}}.union .container{margin:0 auto;border-bottom:4px solid var(--gray);padding:0 0 80px 0;}.union .container article{padding:4% 8% 4% 8%;}.union .container h2{text-transform:capitalize;text-align:center;font-weight:bold;color:var(--brown);font-size:clamp(32px,5vw,40px);font-family:var(--minion);margin:0 auto 32px auto;position:relative;line-height:1.25;}.union .container h2:after{content:"";width:160px;height:4px;background:var(--red);margin:3% auto 4% auto;display:block;border-radius:2px;}.union .container p:first-of-type{max-width:740px;color:var(--brown);margin:0 auto 40px auto;font-family:var(--minion);font-size:clamp(18px,2vw,22px);line-height:1.75;}.union .row{display:flex;flex-direction:column;margin-top:4%;justify-content:space-between;}.union .row .col .video_frame{margin-bottom:16px;}.union .row .col:nth-child(1){width:calc(100% / 1);}.union .row .col:nth-child(2){width:calc(100% / 1);}.union .row .col figure{color:var(--brown);margin:0;padding:0;border:0;margin-bottom:56px;}.union .row .col:nth-child(2) figure{margin-bottom:8%;}.union .row .col figure blockquote{margin:0;padding:0 0 4% 0;font-size:clamp(18px,2vw,22px);font-style:italic;border-bottom:1px solid var(--red);}.union .row .col figure figcaption{font-size:16px;color:var(--red);margin-top:4%;line-height:1.25;font-weight:bold;}.union .row .col figure figcaption span{display:block;color:var(--brown);font-style:normal;font-family:var(--circular);font-weight:normal;font-size:14px;}.union footer a.cta{text-align:center;font-family:var(--circular);font-size:18px;border-bottom:none!important;margin:0 8%;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;text-transform:uppercase;}.union footer a.cta strong{background:var(-red);color:var(-white);text-transform:uppercase;letter-spacing:.75px;display:inline-block;padding:15px 20px 16px;border-bottom:none!important;vertical-align:top;font-size:18px;border-radius:4px;transition:background .25s,color .25s;line-height:1.25;}.union footer a.cta:hover strong{background:var(--brown);color:var(--white);}.unionfooter a.cta:active strong{background:var(--black);}@media screen and (min-width:740px){.union footer{border-top:4px solid var(--gray);}.union footer a.cta{display:block;text-decoration:none;border:none;text-align:center;text-transform:uppercase;font-family:var(--circular);font-size:clamp(16px,2vw,18px);color:var(--black);padding:4% 2%;line-height:1.25;transition:0;border-radius:4px;}.union footer a.cta strong{display:block;font-size:clamp(20px,2vw,22px);color:var(--red);position:relative;background:var(--white);padding:0;}.union footer a.cta:hover,.union footer a.cta:hover strong{color:var(--black);background:var(--white);}.union footer a.cta:hover strong:after{filter:grayscale(100%);}.union{position:relative;padding-top:500px;}.union:before{content:"";background:var(--lgray);background-image:url(https://www.brown.edu/sites/default/files/brown-providence/20200511_COMM_wellnesstopoff003.jpg);background-size:cover;background-position:center bottom;height:800px;width:100%;position:absolute;top:0px !important;left:0;right:0;z-index:-1;border:1px solid var(--gray);}.union .container{width:92%;max-width:1220px;padding:8% 8% 4% 8%;position:relative;background:var(--white);border:2px solid var(--gray);margin:4% 4% 0 4%;border-radius:4px;box-shadow:0 0 24px rgb(0 0 0 / 8%);}.union .container p:first-of-type{margin:0 auto 80px auto;}.union .row{flex-direction:row;}.union .row .col:nth-child(1){width:calc(100% / 2);padding-right:4%;}.union .row .col:nth-child(2){width:calc(100% / 2);padding-left:4%;}.union .row .col figure{margin-bottom:40px;}}@media screen and (min-width:980px){.union footer a.cta strong:after{content:url(https://www.brown.edu/sites/default/files/careers/arrow.svg);position:relative;right:-10px;top:6px;}}@media screen and (min-width:1220px){.union .container{margin:4% auto 8% auto;padding:100px 100px 40px 100px;}}@media screen and (min-width:1370px){.union .container{width:92%;max-width:1370px;}}.community .container{width:100%;position:relative;background:var(--white);margin:auto 0;border-radius:4px;}.community .container article{padding:8%;}.community .container h2{text-transform:capitalize;text-align:center;font-weight:bold;color:var(--brown);font-size:clamp(32px,5vw,40px);font-family:var(--minion);margin:0 auto 32px auto;position:relative;}.community .container h2:after{content:"";width:160px;height:4px;background:var(--red);margin:3% auto 4% auto;display:block;border-radius:2px;}.community .container article p{max-width:740px;margin:0 auto 16px auto;font-family:var(--minion);font-size:clamp(18px,2vw,22px);line-height:1.75;}.community .container .row{display:flex;flex-direction:column;margin-top:80px;border-top:4px solid var(--gray);padding-top:40px;}.community .container .row .col{width:calc(100% / 1);}.community .container .row .col h3{font-size:clamp(20px,2vw,22px);line-height:1.25;color:var(--red);font-family:var(--minion);font-weight:bold;}.community .container .row .col h3 span{width:86%;display:inline-block;}.community .container .row .col h3 a{border-bottom:1px solid var(--red) !important;display:block;padding-bottom:16px;margin-bottom:16px;position:relative;}.community .container .row .col h3 a:after{content:url(https://www.brown.edu/sites/default/files/careers/arrow.svg);display:block;position:absolute;right:0;top:0px;}.community .container .row .col h3 a:hover:after{filter:grayscale(100%);}.community .container .row .col h3 a:hover{border-bottom:1px solid var(--black) !important;}.community .container footer{border:2px solid var(--white);padding:8%;background-image:url(https://www.brown.edu/sites/default/files/brown-providence/Banner_20220701_COMM_dronePVD002.jpg);background-size:170%;background-position:center center;background-repeat:no-repeat;}.community .container footer div.container{box-shadow:0 0 24px rgb(0 0 0 / 8%);background:rgba(255,255,255,0.95);border:1px solid var(--white);padding:8%;display:flex;flex-direction:column;gap:24px;}.community .container footer div.container h4{margin:0;font-family:var(--minion);color:var(r-red);text-align:center;font-size:clamp(28px,3vw,32px);line-height:1.25;}.community .container footer div.container p{margin:0;}.community .container footer div.container a{align-self:center;border-radius:4px;display:flex;flex-direction:row;align-items:center;justify-content:center;}.community .container footer div.container a:after{content:"";background-image:url(/sites/default/files/brown-providence/download.svg);height:16px;width:26px;display:inline-block;display:inline-block;background-size:36px 16px;background-repeat:no-repeat;filter:invert(1);}@media screen and (min-width:740px){.community{position:relative;padding-top:500px;}.community:before{content:"";background:var(--lgray);background-image:url(https://www.brown.edu/sites/default/files/brown-providence/20170925_COMM_wexfordbreaking14.jpeg);background-size:cover;background-position:center center;height:800px;width:100%;position:absolute;top:0;left:0;right:0;z-index:-1;border:1px solid var(--gray);}.community .container{border:2px solid var(--gray);width:92%;margin:4% auto;box-shadow:0 0 24px rgb(0 0 0 / 8%);overflow:hidden;}.community .container article{padding:8%}.community .container footer{padding:4%;}}@media screen and (min-width:980px){.community .container .row{display:flex;flex-direction:row;}.community .container .row .col{width:calc(100% / 3);padding:0 2%;}.community .container footer{padding:8%;}}@media screen and (min-width:1220px){.community .container{margin:4% auto 4% auto;}.community .container article{padding:100px 100px 100px 100px;}.community .container footer{padding:10% 20%;}}@media screen and (min-width:1370px){.community .container{width:92%;max-width:1370px;}}.community .container a.cta{text-align:center;font-family:var(--circular);font-size:18px;border-bottom:none!important;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;text-transform:uppercase;}.community .container a.cta strong{background:var(-red);color:var(-white);text-transform:uppercase;letter-spacing:.75px;display:inline-block;padding:15px 20px 16px;border-bottom:none!important;vertical-align:top;font-size:18px;border-radius:4px;transition:background .25s,color .25s;line-height:1.25;}.community .container a.cta:hover strong{background:var(--brown);color:var(--white);}.community .container a.cta:active strong{background:var(--black);}@media screen and (min-width:740px){.community .container a.cta{display:block;text-decoration:none;border:none;text-align:center;text-transform:uppercase;font-family:var(--circular);font-size:clamp(16px,2vw,18px);color:var(--black);line-height:1.25;transition:0;border-radius:4px;}.community .container a.cta strong{display:block;font-size:clamp(20px,2vw,22px);color:var(--red);position:relative;background:var(--white);padding:0;}.community .container a.cta:hover,.community .container a.cta:hover strong{color:var(--black);background:var(--white);}.community .container a.cta:hover strong:after{filter:grayscale(100%);}}@media screen and (min-width:980px){.community .container a.cta strong:after{content:url(https://www.brown.edu/sites/default/files/careers/arrow.svg);position:relative;right:-10px;top:6px;}}.quotes{position:relative;z-index:1;}.quotes .container{width:100%;position:relative;z-index:1;padding:0 8%;}.quotes .container .row{position:relative;width:100%;max-width:1370px;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;}.quotes .container .row .col{width:calc(100% / 1);}.quotes .container .row .col h3{font-family:var(--minion);font-weight:bold;margin:0;}.quotes .container .row .col figure{color:var(--brown);padding:0;border-top:0px solid var(--lgray);border-bottom:0px solid var(--red);}.quotes .container .row .col figure blockquote{margin:0;padding:0 0 2% 0;font-size:clamp(18px,2vw,20px);font-style:italic;border-bottom:1px solid var(--xlbeige);}.quotes .container .row .col figure figcaption{font-size:16px;color:var(--brown);margin-top:2%;font-family:var(--circular);font-weight:bold;position:relative;line-height:1.25;}.quotes .container .row .col figure figcaption span{display:block;color:var(--brown);font-weight:normal;margin-top:0;font-size:14px;}@media screen and (min-width:740px){.quotes .container{width:92%;margin:4% auto;padding:0;}.quotes .container .row .col h3{font-size:32px;}.quotes .container .row .col{width:calc(100% / 1);}.quotes .container .row .col figure blockquote{padding:0 0 4% 0;}.quotes .container .row .col figure figcaption{margin-top:4%;}}@media screen and (min-width:980px){.quotes .container .row .col{width:calc(100% / 2);padding:2%;}.quotes:before{content:url(/sites/default/files/careers/quote.svg);position:absolute;left:50px;top:50px;z-index:0;}.quotes:after{content:url(/sites/default/files/careers/quote.svg);position:absolute;right:50px;bottom:50px;z-index:0;transform:rotate(180deg);}}@media screen and (min-width:1220px){.quotes .container{margin:0 auto;}.quotes .container .row .col{width:calc(100% / 3);}}@media screen and (min-width:1370px){.quotes .container{width:92%;max-width:1370px;}}
.anchor-link:target::before{content:"";display:block;height:75px;margin:-75px 0 0;}@media screen and (min-width:980px){.anchor-link:target::before{height:110px;margin:-110px 0 0;}}
.path-taxonomy .msg--unpublished{display:none;}
