/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--max-width:110rem;--max-bg-color:110rem;}h1,h2,h3,h4,h5,h6{margin-block:var(--sp);color:var(--color-text-neutral-loud);font-family:var(--font-sans);font-weight:normal;}a{text-decoration:none;color:#393939;}a:hover{color:#e5003d;}h3.field-content{margin:20px 0 15px 0;font-size:1.2rem;}.field.field--name-field-country-origin.field--type-string.field--label-inline.clearfix{margin:1rem 0;}div#block-voices-olivero-page-title{margin:2rem 0 3rem;}img,video{box-shadow:3px 3px 5px #0000003b;margin:0 5px 5px 0;border-radius:4px;}.site-branding__text a{color:inherit;font-weight:normal;}.site-branding__text a{color:#fff;font-weight:normal;}.text-content,.cke_editable{font-family:inherit;}.primary-nav__menu-link-inner.primary-nav__menu-link-inner--level-1{font-weight:400;font-size:1.3rem;}.mobile-nav-button__label{font-weight:400;font-size:1rem;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .primary-nav__button-toggle .icon--menu-toggle{background:none;}}@media (min-width:75rem){.social-bar{background-color:hsla(344,100%,50%,0.05);}}.dialog-off-canvas-main-canvas > #page,.page-wrapper{width:100%;margin-left:auto;margin-right:auto;}body{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 60%,rgba(255,255,255,1) 90%),url('https://voices.genderapartheid.no/sites/default/files/backgrounds/background_04_1080.png');background-size:cover;background-blend-mode:color-burn;background-repeat:no-repeat;background-color:#f7f7f7;}.page-wrapper{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 60%,rgba(255,255,255,1) 90%),url('https://voices.genderapartheid.no/sites/default/files/backgrounds/background_04_1080.png');background-size:1800px;background-repeat:no-repeat;box-shadow:0px 0px 15px #ababab;}@media (max-width:800px){.page-wrapper{background-size:800px;background-position:top;}}body.path-frontpage .page-wrapper{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 60%,rgba(255,255,255,1) 90%),url('https://voices.genderapartheid.no/sites/default/files/backgrounds/background_01_1080.png');background-repeat:no-repeat;background-size:contain;}@media (max-width:800px){body.path-frontpage .page-wrapper{background-size:800px;background-position:top;}}.block-search-wide__wrapper input[type="search"]{font-family:inherit;}.layout--content-medium,.layout--pass--content-medium > *{grid-column:1 / -1 !important;}.grid-full{grid-column:1 / -1 !important;}.site-header__inner{background:#ffffff69;}.header-nav{background:none;}@media (max-width:1200px){.header-nav{background:#fff;}}body.path-frontpage .region-highlighted{padding-top:0;padding-bottom:0;margin-bottom:0;}body.path-frontpage .region-content-above{padding-top:0;padding-bottom:0;}body.path-frontpage .front-hero__inner{position:relative;display:flex;flex-direction:column;padding:6rem 1.5rem 4rem;}@media (max-width:767px){body.path-frontpage .front-hero__inner{min-height:100vh;}}@media (min-width:768px){body.path-frontpage .front-hero__inner{min-height:35vh;}}body.path-frontpage #block-voices-olivero-frontpageherobanner{margin-top:25%;}body.path-frontpage .front-hero__title{font-size:2.4rem;line-height:1.1;margin:0 0 1rem;}@media (min-width:900px){body.path-frontpage .front-hero__title{font-size:2.8rem;}}body.path-frontpage .front-hero__tagline{font-size:1.05rem;max-width:40rem;margin:0 0 1.75rem;}body.path-frontpage .front-hero__actions{display:flex;flex-wrap:wrap;justify-content:centre;gap:0.75rem;}body.path-frontpage .front-hero__button{display:inline-block;padding:0.7rem 1.4rem;border-radius:6px;font-size:0.95rem;text-decoration:none;border:1px solid transparent;}body.path-frontpage a.front-hero__button--primary{background:#ff0046;border-color:#ff0046;color:#ffffff !important;}body.path-frontpage .front-hero__button--primary:hover,body.path-frontpage .front-hero__button--primary:focus{background:#d8003b;border-color:#d8003b;box-shadow:none;}body.path-frontpage .front-hero__button--secondary{background:rgba(0,0,0,0.35);border-color:rgba(255,255,255,0.6);color:#ffffff;box-shadow:none;}body.path-frontpage .front-hero__button--secondary:hover,body.path-frontpage .front-hero__button--secondary:focus{background:rgba(0,0,0,0.55);}body.path-frontpage .front-intro{max-width:60rem;margin:-2.5rem auto 3rem;padding:1.75rem 1.5rem 2.25rem;background:#ffffff;border-radius:1rem;box-shadow:0 12px 30px rgba(0,0,0,0.08);position:relative;z-index:5;}@media (max-width:600px){body.path-frontpage .front-intro{margin-top:1rem;border-radius:0.75rem;}}body.path-frontpage .front-intro p{margin:0 0 0.85rem;font-size:1rem;}body.path-frontpage .front-intro__links{display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem;margin-top:1.25rem;}body.path-frontpage .front-intro__link{text-decoration:none;font-weight:600;color:#003cc5;}body.path-frontpage .front-intro__link:hover,body.path-frontpage .front-intro__link:focus{text-decoration:underline;}.interviewee-grid .view-content{display:grid;grid-template-columns:1fr;gap:1.5rem;}@media (min-width:900px){.interviewee-grid .view-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:1200px){.interviewee-grid .view-content{grid-template-columns:repeat(4,1fr);}}.interviewee-card{display:flex;flex-direction:column;height:100%;transition:transform 0.15s ease;}.interviewee-card__link-wrapper:hover .interviewee-card,.interviewee-card__link-wrapper:focus .interviewee-card{transform:translate(1px,2px);transition:transform 0.15s ease;}.interviewee-card__image-wrapper{position:relative;overflow:hidden;border-radius:0.3rem;background-color:#ececec;display:block;text-decoration:none;color:inherit;width:100%;aspect-ratio:4 / 5;max-width:500px;}.interviewee-card__image-wrapper img{margin:0;box-shadow:none;border-radius:inherit;}.interviewee-card__portrait{width:100%;height:100%;display:block;object-fit:cover;}.interviewee-card__flags{position:absolute;left:0.6rem;bottom:0.6rem;display:flex;align-items:center;pointer-events:none;}.flag-wrapper{width:2.3rem;height:2.3rem;border-radius:9999px;overflow:hidden;border:2px solid #fff;background:#f8f8f8;box-shadow:2px 2px 3px rgba(0,0,0,0.15);}.flag-wrapper--origin{z-index:3;}.flag-wrapper--current{z-index:1;margin-left:-0.7rem;}.flag{width:100%;height:100%;display:block;object-fit:cover;}.flag-arrow{width:0;height:0;margin-left:-2.2rem;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1rem solid #ffffff;z-index:2;pointer-events:none;}.interviewee-card__flags--cascade{position:absolute;left:0.6rem;bottom:0.6rem;display:flex;align-items:center;pointer-events:none;--flag-size:2.3rem;--flag-overlap:0.7rem;--flag-border:2px;}.interviewee-card__flags--cascade .flag-badge{width:var(--flag-size);height:var(--flag-size);border-radius:9999px;overflow:hidden;border:var(--flag-border) solid #fff;background:#f8f8f8;box-shadow:2px 2px 3px rgba(0,0,0,0.15);margin-left:calc(var(--flag-overlap) * -1);position:relative;z-index:var(--i) !important;}.interviewee-card__flags--cascade .flag-badge:first-child{margin-left:0;}.interviewee-card__flags--cascade .flag{width:100%;height:100%;display:block;object-fit:cover;--flag-step-y:0.12rem;--flag-step-y-direction:1;}.interviewee-card__body{padding-top:0.6rem;}.interviewee-card__title{margin:0 0 0.25rem 0;font-size:1.1rem;}.interviewee-card__title a{color:var(--color-text-neutral-loud,#1b1b1b);text-decoration:none;}.interviewee-card__title a:hover,.interviewee-card__title a:focus{text-decoration:underline;}.interviewee-card__title-overlay{position:absolute;top:0;left:0;width:100%;font-size:1.5rem;}.interviewee-card__title-bg{padding:0.1rem 0.6rem 1.5rem;background:linear-gradient(180deg,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.4) 40%,rgba(255,255,255,0) 100%);}.interviewee-card__title--overlay{margin:0.2rem 0.1rem;font-size:1.2rem;text-shadow:1px 1p 11px #FFF;}.interviewee-card__title--overlay a{color:#000;text-decoration:none;}.interviewee-card__title--overlay a:hover,.interviewee-card__title--overlay a:focus{text-decoration:underline;}.interviewee-card__meta{margin-top:0.25rem;}.interviewee-type{display:inline-flex;align-items:center;padding:0.25rem 0.55rem;border-radius:9999px;color:#000;}.interviewee-type-overlay{position:absolute;right:0;bottom:0px;color:#fff;border-radius:0;font-size:0.68rem;line-height:1.25;pointer-events:none;width:100%;height:1.35rem;background-color:rgba(229,229,229,0.85);text-align:right;display:none;}.interviewee-type-overlay .interviewee-type{text-transform:uppercase;letter-spacing:0.05em;font-size:0.68rem;}.interviewee-type--survivor{background:#c01832;}.interviewee-type--stakeholder{background:#145da0;}.flag-text-overlay{position:absolute;left:0;bottom:0;background:rgb(229 229 229 / 85%);color:#000;padding:0.3rem 0 0.3rem 4.8rem;border-radius:0;font-size:0.8rem;line-height:1.25;width:100%;pointer-events:none;letter-spacing:-0.03rem;}@media (max-width:480px){.interviewee-card__title--overlay{font-size:1rem;}}@media (max-width:750px){.interviewee-card__title--overlay{font-size:1rem;}}.interviewee-full__portrait-wrapper{height:auto;overflow:hidden;border-radius:4px;box-shadow:5px 5px 5px #d6d5d5a8;max-width:100%;}img.flag-index{width:80px;float:left;box-shadow:none;margin:0 1rem 0 0;}.interviewee-countries{margin:0.75rem 0 1rem;font-size:0.95rem;}.interviewee-country-line{display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:0.35rem;text-decoration:none;color:inherit;}.interviewee-country-line--migrated{font-weight:500;}.interviewee-countries .flag-badge{display:inline-flex;align-items:center;}.interviewee-countries .flag{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0;}.interviewee-related-countries{margin-top:0.5rem;}.interviewee-related-countries__label{font-size:0.8rem;opacity:0.7;margin-bottom:0.25rem;}.interviewee-related-countries__list{display:flex;flex-wrap:wrap;gap:0.5rem 0.75rem;list-style:none;padding:0;margin:0;}.interviewee-related-countries__item{margin:0;}.interviewee-related-countries__link{display:inline-flex;align-items:center;gap:0.35rem;text-decoration:none;color:inherit;}.interviewee-related-countries__link:hover{text-decoration:underline;}.interviewee-full__grid{display:grid;grid-template-columns:minmax(260px,380px) 1fr;gap:1.25rem 2rem;align-items:start;}@media (max-width:900px){.interviewee-full__grid{grid-template-columns:1fr;}}.interviewee-full__portrait-wrapper{margin:0 0 1rem;}.interviewee-countries{margin:0.5rem 0 1rem;font-size:0.95rem;}.interviewee-country-line{display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:0.35rem;text-decoration:none;color:inherit;}a.interviewee-country-line--migrated:hover{text-decoration:underline;}.interviewee-countries .flag-badge{display:inline-flex;align-items:center;}.interviewee-countries .flag-badge > img.flag{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0;margin:0;box-shadow:none;}.interviewee-related-countries{margin-top:0.5rem;}.interviewee-related-countries__label{font-size:0.8rem;opacity:0.7;margin-bottom:0.25rem;}.interviewee-related-countries__list{display:flex;flex-wrap:wrap;gap:0.5rem 0.75rem;list-style:none;padding:0;margin:0;}.interviewee-related-countries__item{margin:0;}.interviewee-related-countries__link{display:inline-flex;align-items:center;gap:0.35rem;text-decoration:none;color:inherit;}.interviewee-related-countries__link:hover{text-decoration:underline;}.interviewee-related-countries .flag-badge > img.flag{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0;margin:0;box-shadow:none;}.interviewee-clips__title{margin-top:0;}@media (min-width:62.5rem){body.page-node-type-interviewee .sidebar-grid > .site-main{grid-column:1 / 8 !important;}body.page-node-type-interviewee .sidebar-grid .region--sidebar{grid-column:9 / 15 !important;padding-top:11.5rem;}}@media (max-width:62.499rem){body.page-node-type-interviewee .sidebar-grid > .site-main,body.page-node-type-interviewee .sidebar-grid .region--sidebar{grid-column:1 / -1 !important;}}body.page-node-type-interviewee .sidebar-grid > .site-main,body.page-node-type-interviewee .sidebar-grid > .region--sidebar{width:auto;max-width:none;min-width:0;}body.page-node-type-interviewee .region--sidebar .block__title{margin-top:0;}.site-footer{background:linear-gradient(270deg,#434343 0%,#434343 100%);}@media (min-width:75rem){body:not(.is-always-mobile-nav) .site-footer{border-inline-start:solid var(--content-left) #ff0046;}}.voices-safe-poster{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block;}.page-node-type-interview-clip .page-title{display:none;}.clip__layout{display:grid;grid-template-columns:1fr;gap:1.25rem;}@media (min-width:900px){.clip__layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;}.clip__player{grid-column:1;}.clip__context{grid-column:2;}.clip__transcripts{grid-column:1 / -1;}}.page-node-type-interview-clip .page-title{display:none;}.clip__back{margin:0 0 0.5rem 0;}.clip__back-link{text-decoration:none;font-weight:600;}.clip__back-link:hover,.clip__back-link:focus{text-decoration:underline;}.clip__media-wrap{position:relative;}.clip__video{width:100%;max-width:100%;display:block;}.clip__meta-overlay{position:absolute;top:0.5rem;right:0.5rem;display:grid;gap:0.35rem;text-align:right;}.clip__meta-float{position:absolute;bottom:-1.6rem;right:0;display:flex;gap:0.75rem;font-size:0.85rem;line-height:1.2;z-index:2;opacity:0.9;}.clip__meta-item{display:inline-flex;align-items:center;gap:0.35rem;white-space:nowrap;}.clip__meta-item i{font-size:1em;}.clip__meta-text .field,.clip__meta-text .field__item{display:inline;}.clip__title{font-size:1.15rem;margin:0.6rem 0 0.35rem;}.clip__topic,.clip__countries,.clip__years{margin:0.15rem 0;font-size:0.95rem;}.clip__topic-label{font-weight:700;margin-right:0.35rem;}.clip__topic-term .field,.clip__topic-term .field__item,.clip__countries .field,.clip__countries .field__item{display:inline;}.clip__transcripts{margin-top:1.25rem;}.clip__section-title{margin:0 0 0.5rem 0;font-size:1.05rem;}.clip__transcript-accordion{display:grid;gap:0.5rem;}.clip__transcript-panel{margin:0;padding:0;}.clip__transcript-summary{cursor:pointer;font-weight:700;padding:0.35rem 0;}.clip__transcript-body{padding:0.25rem 0 0.75rem 0;line-height:1.65;}.clip__transcript-body br{display:contents;}.clip__transcript-footnote{padding:0 0 0.75rem 0;opacity:0.75;}.clip__transcript-panel > summary{list-style:none;}.clip__transcript-panel > summary::-webkit-details-marker{display:none;}@media (max-width:480px){.clip__meta-float{top:-1.1rem;font-size:0.8rem;gap:0.5rem;bottom:auto;}}.clip__transcript-accordion{display:grid;gap:0.5rem;}.clip__transcript-panel{border-top:1px solid rgba(0,0,0,.12);padding-top:0.25rem;}.clip__transcript-summary{cursor:pointer;font-weight:700;padding:0.45rem 0;display:flex;align-items:center;justify-content:space-between;gap:0.75rem;}.clip__transcript-panel > summary{list-style:none;}.clip__transcript-panel > summary::-webkit-details-marker{display:none;}.clip__transcript-summary::after{content:"›";display:inline-block;transform:rotate(90deg);transition:transform 120ms ease;opacity:0.7;font-size:2rem;line-height:1;}.clip__transcript-panel[open] > .clip__transcript-summary::after{transform:rotate(-90deg);}.clip__transcript-summary:hover,.clip__transcript-summary:focus{opacity:0.95;text-decoration:underline;}.clip__transcript-body{padding:0.25rem 0 0.85rem 0;line-height:1.65;}.clip__transcript-body p{margin:0 0 0.65rem 0;}.views-exposed-form{margin:0;padding:0.5rem 0.75rem;border:1px solid rgba(0,0,0,0.08);border-radius:10px;background:rgba(0,0,0,0.02);}.views-exposed-form .form--inline,.views-exposed-form .form-inline{display:flex;flex-wrap:wrap;gap:0.6rem 0.75rem;align-items:end;}.views-exposed-form .form-item,.views-exposed-form .form-actions{margin:1rem 1rem 1.5rem 0;display:inline-block;}.views-exposed-form .form-item > *{margin:0;}.views-exposed-form label{font-size:0.78rem;line-height:1.1;margin:0 0 0.2rem 0;opacity:0.8;}.views-exposed-form input[type="text"],.views-exposed-form input[type="search"],.views-exposed-form input[type="email"],.views-exposed-form input[type="url"],.views-exposed-form input[type="number"],.views-exposed-form input[type="date"],.views-exposed-form select{font-size:0.9rem;line-height:1.2;padding:0.35rem 0.5rem;height :2.7rem;border-radius:8px;border:1px solid rgba(0,0,0,0.14);background:rgba(255,255,255,0.9);box-shadow:none;}.views-exposed-form input:focus,.views-exposed-form select:focus{outline:none;border-color:rgba(0,0,0,0.30);}.views-exposed-form .form-actions input,.views-exposed-form .form-actions button,.views-exposed-form .button,.views-exposed-form .form-submit{font-size:0.9rem;padding:0.4rem 0.7rem;border-radius:8px;box-shadow:none;height:3.5rem;}.views-exposed-form .form-actions .button--secondary,.views-exposed-form .form-actions input[type="reset"]{opacity:0.75;}.views-exposed-form .ajax-progress,.views-exposed-form .ajax-progress-throbber{margin:0;}@media (max-width:600px){.views-exposed-form{padding:0.6rem;}.views-exposed-form .form--inline,.views-exposed-form .form-inline{flex-direction:column;align-items:stretch;}}.views-exposed-form{border:none;background:transparent;padding:0;}h4.field-content.interview-country{margin:0;display:inline;font-size:1rem;}h5.field-content.interview-country{margin:0 0 0 1rem;display:inline;font-size:0.8rem;}@media (min-width:75rem){body.is-always-mobile-nav .header-nav{background-color:#fff;}}.page-node-type-interviewee .clip--interviewee-player .clip__meta-float{top:-1.4rem;bottom:auto;}.page-node-type-interviewee .clip--interviewee-player h3.clip-card__title{font-size:1.2rem;margin:1rem 0 0 0;display:inline-block;}.clip-card__hint{margin:0;font-size:0.65rem;color:var(--color-text-muted,#666);line-height:0.5rem;}.clip__countries--flags .clip__countries-list{display:flex;flex-wrap:wrap;gap:0.5rem 0.75rem;list-style:none;padding:0;margin:0.25rem 0 0;}.clip__countries--flags .clip__countries-item{margin:0;}.clip__countries--flags .clip__country-link{display:inline-flex;align-items:center;gap:0.35rem;text-decoration:none;color:inherit;}.clip__countries--flags .clip__country-link:hover{text-decoration:underline;}.clip__countries--flags .flag-badge{display:inline-flex;align-items:center;}.clip__countries--flags .flag-badge > img.flag{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0;margin:0;box-shadow:none;}.views-exposed-accordion{display:inline-block;margin:0;padding:0;border:0;}.views-exposed-accordion > summary{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;list-style:none;margin:0;padding:0;}.views-exposed-accordion > summary::-webkit-details-marker{display:none;}.views-exposed-accordion > summary::after{content:"▾";opacity:.7;transform:rotate(-90deg);transition:transform 160ms ease;}.views-exposed-accordion[open] > summary::after{transform:rotate(0);}.clip--filter-card{display:block;}.clip--filter-card .clip-card__media{position:relative;}.clip--filter-card .clip-card__link{display:block;text-decoration:none;color:inherit;}.clip--filter-card .clip-card__thumb-ratio{aspect-ratio:3 / 2;width:100%;overflow:hidden;border-radius:6px;position:relative;background:#000;}.clip--filter-card .clip-card__thumb{width:100%;height:100%;object-fit:cover;display:block;margin:0;box-shadow:none;border-radius:0;}.clip--filter-card .clip-card__link:hover .clip-card__thumb{filter:brightness(0.97);}.clip--filter-card .clip__meta-float{position:absolute;bottom:0rem;right:0rem;z-index:2;}.clip--filter-card .clip__meta-item{display:inline-flex;align-items:center;gap:0.35rem;padding:0.2rem 0.45rem;border-radius:0.2rem 0 0 0;background:rgba(255,255,255,0.86);color:#000;font-size:0.85rem;line-height:1.1;height:1.3rem;}.clip--filter-card .clip__meta-item i{line-height:1;}.clip--filter-card .clip__lang-link{color:inherit;text-decoration:none;}.clip--filter-card .clip__lang-link:hover,.clip--filter-card .clip__lang-link:focus{text-decoration:underline;}.clip--filter-card .clip-card__byline{margin:0.4rem 0 0;font-size:0.95rem;line-height:1.25;opacity:0.9;}@media (min-width:520px){.clip--filter-card .clip-card__byline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}}.clip--filter-card .clip-card__byline-name{font-weight:500;opacity:1;}.clip--filter-card .clip-card__byline-sep{opacity:0.75;}.clip--filter-card .clip-card__byline-countries{opacity:0.85;}.clip--filter-card .clip-card__byline a{color:inherit;text-decoration:none;}.clip--filter-card .clip-card__byline a:hover,.clip--filter-card .clip-card__byline a:focus{text-decoration:underline;}
