@import url("https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,600;0,800;1,400;1,600;1,800&amp;display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.visually-hidden{margin:0;}*{transition:color 0.6s,background-color 0.6s,border-color 0.6s,opacity 0.4s,filter 0.4s;}svg,svg.ext,svg.mailto,svg *,svg.ext *,svg.mailto *,a *:not(h3),span,em,strong{transition-duration:0s,0s,0s,0.4s,0.4s;}a:hover{transition-duration:0.2s;}@media (prefers-reduced-motion){*,*::before,*::after{animation:none !important;transition:none !important;}}[data-light-mode-loaded="false"] *,[data-light-mode-loaded="false"] *::before,[data-light-mode-loaded="false"] *::after{animation:none !important;transition:none !important;}a:active{text-decoration:none;}a{outline-offset:0.2em;}:root{--color-white:#ffffff;--color-grey-90:#f2f2f2;--color-grey-80:#cfd0d2;--color-grey-70:#adadad;--color-grey-60:#707377;--color-grey-50:#666666;--color-grey-40:#4C5055;--color-grey-30:#33373d;--color-grey-20:#282C33;--color-grey-10:#10151C;--color-orange-80:#FFCE92;--color-orange-70:#FFA11B;--color-orange-60:#FF8A3E;--color-orange-20:#583f1c;--color-blue:#0066cc;--color-red-60:#cc0000;--color-text:var(--color-white);--color-paragraph-text:var(--color-grey-80);--color-heading:var(--color-white);--color-sub-heading:var(--color-grey-80);--color-background-body:var(--color-grey-10);--color-background-light:var(--color-grey-20);--color-background-unpublished:var(--color-orange-20);--color-separator:var(--color-grey-50);--color-link:var(--color-white);--color-link-hover:var(--color-orange-60);--color-hero-image-text:var(--color-white);--color-hero-image-background:var(--color-grey-10);--color-hero-image-gradient:linear-gradient(to right,rgba(0,0,0,0.5) 60%,rgba(0,0,0,0.25) 80%,transparent 100%);--color-input-text:var(--color-white);--color-input-placeholder:var(--color-grey-60);--color-input-border:var(--color-grey-50);--color-input-background:var(--color-grey-30);--color-main-menu-text:var(--color-white);--color-main-menu-background:var(--color-grey-10);--color-main-menu-hover:var(--color-orange-60);--color-alert-text:var(--color-grey-10);--color-alert-background:var(--color-orange-60);--color-message-status:var(--color-blue);--color-message-warning:var(--color-orange-60);--color-message-error:var(--color-red-60);--color-button-primary-text:var(--color-grey-10);--color-button-primary-background:var(--color-orange-60);--color-button-primary-border:var(--color-orange-60);--color-button-primary-text-hover:var(--color-grey-10);--color-button-primary-background-hover:var(--color-white);--color-button-primary-border-hover:var(--color-white);--color-button-primary-outline-active:var(--color-orange-60);--color-button-secondary-text:var(--color-white);--color-button-secondary-background:var(--color-grey-40);--color-button-secondary-border:var(--color-grey-40);--color-button-secondary-text-hover:var(--color-white);--color-button-secondary-background-hover:var(--color-grey-40);--color-button-secondary-border-hover:var(--color-white);--color-button-secondary-outline-active:var(--color-orange-60);--color-button-callout-text:var(--color-white);--color-button-callout-background:var(--color-grey-10);--color-button-callout-border:var(--color-grey-10);--color-button-callout-text-hover:var(--color-grey-10);--color-button-callout-background-hover:var(--color-white);--color-button-callout-border-hover:var(--color-white);--color-button-callout-outline-active:var(--color-white);--color-button-light-mode-text:var(--color-white);--color-button-light-mode-background:var(--color-grey-10);--color-button-light-mode-border:var(--color-grey-10);--color-button-light-mode-text-hover:var(--color-white);--color-button-light-mode-background-hover:var(--color-grey-20);--color-button-light-mode-border-hover:var(--color-grey-20);--color-button-light-mode-outline-active:var(--color-orange-60);--color-button-social-text:var(--color-white);--color-button-social-background:transparent;--color-button-social-border:var(--color-white);--color-button-social-text-hover:var(--color-orange-60);--color-button-social-border-hover:var(--color-orange-60);--color-quote:var(--color-orange-60);--color-subject-area-text:var(--color-orange-70);--color-subject-area-border:var(--color-orange-70);--color-subject-area-light-text:var(--color-orange-80);--color-subject-area-light-border:var(--color-orange-80);--color-subject-area-dark-text:var(--color-orange-60);--color-subject-area-dark-border:var(--color-orange-60);--color-subject-area-text-hover:var(--color-grey-10);--color-get-started-section-text:var(--color-grey-10);--color-get-started-section-background1:var(--color-orange-70);--color-get-started-section-background2:var(--color-orange-60);--color-get-started-section-background3:var(--color-orange-80);--color-callout-banner-text:var(--color-grey-10);--color-callout-banner-background:var(--color-orange-60);--color-callout-cards-text:var(--color-grey-10);--color-callout-cards-background1:var(--color-orange-60);--color-callout-cards-background2:var(--color-orange-80);--color-slick-arrow-icon:var(--color-grey-20);--color-slick-arrow-background:var(--color-grey-90);--color-slick-arrow-border:var(--color-grey-20);--color-slick-arrow-hover:var(--color-orange-60);--color-slick-arrow-disabled:var(--color-grey-50);--color-slick-dots-background:var(--color-grey-50);--color-slick-dots-active:var(--color-orange-60);--color-image-placeholder-icon:var(--color-grey-40);--color-image-placeholder-background:var(--color-grey-20);--color-ui-dialog-border:var(--color-grey-70);}:root [data-light-mode="true"],:root [contenteditable="true"]{--color-text:var(--color-grey-10);--color-paragraph-text:var(--color-grey-20);--color-heading:var(--color-grey-10);--color-sub-heading:var(--color-grey-20);--color-background-body:var(--color-white);--color-background-light:var(--color-grey-90);--color-background-unpublished:var(--color-orange-80);--color-separator:var(--color-grey-70);--color-link:var(--color-grey-20);--color-link-hover:var(--color-orange-60);--color-hero-image-text:var(--color-grey-10);--color-hero-image-background:var(--color-grey-90);--color-hero-image-gradient:linear-gradient(to right,rgba(255,255,255,0.7) 60%,rgba(255,255,255,0.4) 80%,transparent 100%);--color-input-text:var(--color-grey-10);--color-input-placeholder:var(--color-grey-70);--color-input-background:var(--color-grey-90);--color-main-menu-text:var(--color-grey-10);--color-main-menu-background:var(--color-grey-90);--color-main-menu-hover:var(--color-orange-60);--color-button-primary-border-hover:var(--color-orange-60);--color-button-secondary-text-hover:var(--color-grey-40);--color-button-secondary-background-hover:var(--color-white);--color-button-secondary-border-hover:var(--color-grey-40);--color-button-light-mode-text:var(--color-grey-70);--color-button-light-mode-background:var(--color-white);--color-button-light-mode-border:var(--color-white);--color-button-light-mode-text-hover:var(--color-grey-70);--color-button-light-mode-background-hover:var(--color-grey-90);--color-button-light-mode-border-hover:var(--color-grey-90);--color-button-social-text:var(--color-grey-10);--color-button-social-border:var(--color-grey-10);--color-subject-area-text:var(--color-grey-10);--color-subject-area-light-text:var(--color-grey-10);--color-subject-area-dark-text:var(--color-grey-10);--color-slick-arrow-icon:var(--color-grey-90);--color-slick-arrow-background:var(--color-grey-20);--color-slick-arrow-border:var(--color-white);--color-slick-arrow-disabled:var(--color-grey-80);--color-image-placeholder-icon:var(--color-grey-70);--color-image-placeholder-background:var(--color-grey-80);--color-ui-dialog-border:var(--color-grey-30);}body{background:var(--color-background-body);color:var(--color-text);}a,a:visited{text-decoration-color:var(--color-link-hover);color:var(--color-link);}a:active,a:hover,a:visited:active,a:visited:hover{color:var(--color-link-hover);}.toolbar-tray a:visited{color:#565656;}.node--unpublished{background:var(--color-background-unpublished);}*,*::before,*::after{box-sizing:border-box;}input[type="search"]{box-sizing:border-box;}hr{border:0;border-top:0.1rem solid var(--color-separator);margin:8vw 0;clear:both;}body{font-family:"Mulish",sans-serif;font-weight:400;}h1,h2,h3,h4,h5{margin:2em 0 1em;line-height:1.2;font-weight:400;letter-spacing:0.01em;font-weight:600;color:var(--color-heading);}h1{font-size:calc(1.4788732394rem + 1.6901408451vw);}h2{font-size:calc(1.3169014085rem + 1.3145539906vw);}h3{font-size:calc(1.1549295775rem + 0.9389671362vw);}h4{font-size:calc(0.948943662rem + 0.7511737089vw);}h5{font-size:calc(0.8679577465rem + 0.5633802817vw);}h6{font-size:calc(0.786971831rem + 0.3755868545vw);}p,.field--body,.field--text-long,ul.field__items{font-size:calc(0.8679577465rem + 0.5633802817vw);line-height:1.5;letter-spacing:0.02em;color:var(--color-paragraph-text);}p strong,.field--body strong,.field--text-long strong,ul.field__items strong{color:var(--color-heading);}p{margin:1.5em 0;}.field--text-long > *{max-width:calc(26.0387323944rem + 16.9014084507vw);}figcaption{font-size:calc(0.786971831rem + 0.3755868545vw);line-height:1.5;}a{text-underline-offset:0.1em;}.field--text-long ul,.field--text-long ol{padding-left:1.6em;margin:2em 0;}.field--text-long ul li,.field--text-long ol li{padding-left:0.2em;margin:1em 0;}.field__label{color:var(--color-text);}.field--label-inline{display:flex;flex-wrap:wrap;font-size:calc(0.8679577465rem + 0.5633802817vw);line-height:1.5;gap:0.5em;}@media screen and (min-width:40rem){.field--label-inline{flex-wrap:nowrap;}}.field--label-inline > .field__label::after{content:":";}a.button--primary{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-primary-text);background:var(--color-button-primary-background);border-color:var(--color-button-primary-border);}a.button--primary:not([disabled]):hover{color:var(--color-button-primary-text-hover);background:var(--color-button-primary-background-hover);border-color:var(--color-button-primary-border-hover);}a.button--primary:not([disabled]):active{outline:0.1em solid var(--color-button-primary-outline-active);}a.button--primary[disabled]{opacity:0.5;}a.button--primary svg,a.button--primary svg.ext,a.button--primary svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}a.button--secondary{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-secondary-text);background:var(--color-button-secondary-background);border-color:var(--color-button-secondary-border);}a.button--secondary:not([disabled]):hover{color:var(--color-button-secondary-text-hover);background:var(--color-button-secondary-background-hover);border-color:var(--color-button-secondary-border-hover);}a.button--secondary:not([disabled]):active{outline:0.1em solid var(--color-button-secondary-outline-active);}a.button--secondary[disabled]{opacity:0.5;}a.button--secondary svg,a.button--secondary svg.ext,a.button--secondary svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.light-mode-toggle{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-light-mode-text);background:var(--color-button-light-mode-background);border-color:var(--color-button-light-mode-border);display:flex;}.light-mode-toggle:not([disabled]):hover{color:var(--color-button-light-mode-text-hover);background:var(--color-button-light-mode-background-hover);border-color:var(--color-button-light-mode-border-hover);}.light-mode-toggle:not([disabled]):active{outline:0.1em solid var(--color-button-light-mode-outline-active);}.light-mode-toggle[disabled]{opacity:0.5;}.light-mode-toggle svg,.light-mode-toggle svg.ext,.light-mode-toggle svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.light-mode-toggle__separator{display:block;height:1em;margin:0 0.5em;border-left:1px solid var(--color-button-light-mode-text);}.light-mode-toggle[aria-pressed="true"] svg:first-child,.light-mode-toggle[aria-pressed="true"] svg.ext:first-child,.light-mode-toggle[aria-pressed="true"] svg.mailto:first-child{color:var(--color-button-light-mode-outline-active);}.light-mode-toggle[aria-pressed="false"] svg:last-child,.light-mode-toggle[aria-pressed="false"] svg.ext:last-child,.light-mode-toggle[aria-pressed="false"] svg.mailto:last-child{color:var(--color-button-light-mode-outline-active);}details summary{font-size:calc(0.948943662rem + 0.7511737089vw);border-bottom:0.1rem solid var(--color-separator);padding:0.5em 0;}details summary h2,details summary h3,details summary h4,details summary h5,details summary h6{font-weight:inherit;font-size:inherit;margin:0;}details summary:hover{border-bottom-color:var(--color-link-hover);}details summary:hover,details summary:hover *{color:var(--color-link-hover);}details summary::marker,details summary::-webkit-details-marker{display:none;content:none;}details summary > *{display:flex;justify-content:space-between;gap:0.4em;}details summary > *::after{content:"";border:solid var(--color-link-hover);border-width:0 0.1em 0.1em 0;width:0.7em;min-width:0.7em;height:0.7em;transform:rotate(45deg);margin:0.1em 0.5em;}details summary span.summary{display:none;}details[open] summary > *::after{transform:rotate(-135deg);position:relative;top:0.4em;}details[open]{padding-bottom:1.5em;}details[open] summary{margin-bottom:1.4em;}details > *:not(summary){padding-left:calc(-0.7922535211rem + 3.3802816901vw);}img,svg,svg.ext,svg.mailto{vertical-align:text-bottom;}img{max-width:100%;height:auto;}img{color:var(--color-text);}svg,svg.ext,svg.mailto{height:1em;width:1em;vertical-align:baseline;}svg,svg.ext,svg.mailto,svg path,svg.ext path,svg.mailto path{fill:currentColor;stroke:none;}svg.ext,svg.ext.mailto,svg.mailto,svg.mailto.ext{margin-left:0.25em;}svg.ext,svg.ext.mailto,svg.ext path,svg.ext.mailto path,svg.mailto,svg.mailto.ext,svg.mailto path,svg.mailto.ext path{stroke:currentColor;}button svg,button svg.ext,button svg.mailto{position:relative;top:-0.05em;}picture{display:block;}figure{margin:2em 0;}figcaption{margin:0.5em 0;}.field--field-html-content .media--image{margin:2em 0;}.field--field-html-content figure .media--image{margin:0;}form{font-size:calc(0.8679577465rem + 0.5633802817vw);}input{outline-offset:0.2em;}input[type="text"],input[type="password"],input[type="number"],input[type="email"],select{border:0.1em solid var(--color-input-border);border-radius:0.25em;padding:0.5em 0.6em;font-weight:600;color:var(--color-text);background:var(--color-input-background);}input[type="text"] option,input[type="password"] option,input[type="number"] option,input[type="email"] option,select option{font-weight:normal;}input[type="text"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="email"]:focus,select:focus{border-color:var(--color-input-text);}input[type="text"] option,input[type="password"] option,input[type="number"] option,input[type="email"] option,select option{background:var(--color-input-background);}input[type="checkbox"]{width:1em;height:1em;}input[type="text"]{width:100%;max-width:100%;}input[type="text"]::placeholder{color:var(--color-input-placeholder);}fieldset{border:0.1em solid var(--color-input-border);padding:1em;}fieldset legend{color:var(--color-text);}.select-input-wrapper{background:var(--color-input-background);border-radius:0.25em;position:relative;}.select-input-wrapper select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.7em;position:relative;z-index:1;background:transparent;}.select-input-wrapper::after{content:"";width:0;height:0;border:0.3em solid transparent;border-top:0.3em solid var(--color-text);position:absolute;top:50%;right:0.7em;transform:translateY(-25%);}form label{display:block;margin-bottom:0.3em;font-size:calc(0.8679577465rem + 0.5633802817vw);font-weight:600;color:var(--color-text);}.password-strength,.form-item .description{font-size:calc(0.786971831rem + 0.3755868545vw);color:var(--color-text);margin:0.4em 0 1em;}input[type="submit"]{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-primary-text);background:var(--color-button-primary-background);border-color:var(--color-button-primary-border);}input[type="submit"]:not([disabled]):hover{color:var(--color-button-primary-text-hover);background:var(--color-button-primary-background-hover);border-color:var(--color-button-primary-border-hover);}input[type="submit"]:not([disabled]):active{outline:0.1em solid var(--color-button-primary-outline-active);}input[type="submit"][disabled]{opacity:0.5;}input[type="submit"] svg,input[type="submit"] svg.ext,input[type="submit"] svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}input[type="submit"][name="op"]{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-secondary-text);background:var(--color-button-secondary-background);border-color:var(--color-button-secondary-border);}input[type="submit"][name="op"]:not([disabled]):hover{color:var(--color-button-secondary-text-hover);background:var(--color-button-secondary-background-hover);border-color:var(--color-button-secondary-border-hover);}input[type="submit"][name="op"]:not([disabled]):active{outline:0.1em solid var(--color-button-secondary-outline-active);}input[type="submit"][name="op"][disabled]{opacity:0.5;}input[type="submit"][name="op"] svg,input[type="submit"][name="op"] svg.ext,input[type="submit"][name="op"] svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}input + input{margin-left:1em;}input[type="radio"]{width:1em;height:1em;}.radios .form-item{display:flex;gap:0.25em;margin:1em 0;}.radios .form-item label{margin-bottom:0;}label.form-required::after{color:var(--color-orange-70);font-size:calc(0.786971831rem + 0.3755868545vw);content:" *";}label.form-required:hover::after{content:" *Required";}nav ul,nav ol{margin:0;padding:0;list-style:none;}nav ul li,nav ol li{margin:0;}nav.back-button{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:5vw auto;}nav.back-button h2{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin:0;}nav.back-button a{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-secondary-text);background:var(--color-button-secondary-background);border-color:var(--color-button-secondary-border);}nav.back-button a:not([disabled]):hover{color:var(--color-button-secondary-text-hover);background:var(--color-button-secondary-background-hover);border-color:var(--color-button-secondary-border-hover);}nav.back-button a:not([disabled]):active{outline:0.1em solid var(--color-button-secondary-outline-active);}nav.back-button a[disabled]{opacity:0.5;}nav.back-button a svg,nav.back-button a svg.ext,nav.back-button a svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}nav.back-button a svg,nav.back-button a svg.ext,nav.back-button a svg.mailto{margin-right:0.25em;}.slick-slider .slick-sr-only{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin:0;}.slick-slider .slick-dots{display:flex;justify-content:center;font-size:calc(0.8679577465rem + 0.5633802817vw);gap:0.5em;}.slick-slider .slick-dots,.slick-slider .slick-dots *{list-style:none;padding:0;margin:0;}.slick-slider .slick-dots li button{width:1em;height:1em;border-radius:50%;border:0;background:var(--color-slick-dots-background);}.slick-slider .slick-dots li button:hover,.slick-slider .slick-dots li button[aria-current="true"]{background:var(--color-slick-dots-active);}table{width:100%;margin:2em 0;}table,table th,table td{color:var(--color-text);font-size:calc(0.786971831rem + 0.3755868545vw);}table caption{font-size:calc(0.786971831rem + 0.3755868545vw);margin-bottom:1em;}table thead{background:var(--color-background-light);}table thead th{padding:2.5vw;text-align:left;border-right:0.1rem solid var(--color-background-body);}table tbody tr:nth-child(even){background:var(--color-background-light);}table tbody tr:nth-child(even) th,table tbody tr:nth-child(even) td{border-right:0.1rem solid var(--color-background-body);}table tbody th,table tbody td{text-align:left;padding:2.5vw;}table th h4{margin:0;}.table-scroll{margin:2em -5vw;padding:0 5vw;overflow-x:auto;}.table-scroll table{margin:0;}.tabledrag-toggle-weight-wrapper + .table-scroll{margin-top:1em;margin-bottom:1em;}.tabledrag-toggle-weight-wrapper + .table-scroll + .clearfix{margin-bottom:2em;}.tabledrag-toggle-weight{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-secondary-text);background:var(--color-button-secondary-background);border-color:var(--color-button-secondary-border);}.tabledrag-toggle-weight:not([disabled]):hover{color:var(--color-button-secondary-text-hover);background:var(--color-button-secondary-background-hover);border-color:var(--color-button-secondary-border-hover);}.tabledrag-toggle-weight:not([disabled]):active{outline:0.1em solid var(--color-button-secondary-outline-active);}.tabledrag-toggle-weight[disabled]{opacity:0.5;}.tabledrag-toggle-weight svg,.tabledrag-toggle-weight svg.ext,.tabledrag-toggle-weight svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.field-multiple-drag{display:flex;gap:0.5em;}.field-multiple-drag abbr{border-bottom:0;text-decoration:none;font-weight:bold;}.field-multiple-drag abbr,.tabledrag-changed-warning abbr{border-bottom:0;text-decoration:none;font-weight:bold;}.tabledrag-changed-warning{font-size:calc(0.8679577465rem + 0.5633802817vw);margin:0.5em;}.draggable a.tabledrag-handle{float:none;margin:0;}.draggable a.tabledrag-handle .handle{width:1em;height:1em;margin:0;padding:0;background-position:0 0;background-size:1em 1em;}#site-header{display:grid;position:relative;grid-template-columns:3fr auto auto auto;grid-template-areas:"alert  alert  alert  alert" "skip   skip   atog   none" "brand  stog   atog   mtog" "srch   srch   srch   srch" "menu   menu   menu   menu";grid-auto-rows:min-content;margin-bottom:2.5vw;}@media screen and (min-width:60rem){#site-header{align-items:center;grid-template-columns:1fr 4fr 1fr auto;grid-template-areas:"alert  alert  alert  alert" "skip   skip   skip   atog" "brand  util   util   atog" "brand  menu   menu   atog";}}#site-header #region-toggle--alert,#site-header #region-toggle--info{grid-area:atog;align-self:start;justify-self:end;}#site-header #region-toggle--alert[aria-expanded="true"],#site-header #region-toggle--info[aria-expanded="true"]{grid-area:alert;z-index:10;}#site-header #region--alert,#site-header #region--info{grid-area:alert;padding-bottom:0.5em;height:100%;}#site-header #skip-to-content{grid-area:skip;display:inline-block;margin:5vw 5vw 0 5vw;}#site-header #region--header-branding{grid-area:brand;padding:5vw;}@media screen and (min-width:60rem){#site-header #region--header-branding{padding:2.5vw 5vw 0;}}#site-header #region--header-utility{display:none;}@media screen and (min-width:60rem){#site-header #region--header-utility{display:block;grid-area:util;text-align:right;padding:2.5vw;}#site-header #region--header-utility a{white-space:nowrap;}}#site-header #region--header-search{display:none;}@media screen and (min-width:60rem){#site-header #region--header-search{display:block;grid-area:srch;text-align:right;padding:5vw 0;}}#site-header #region-toggle--mobile-search{grid-area:stog;}@media screen and (min-width:60rem){#site-header #region-toggle--mobile-search{display:none;}}#site-header #region--mobile-search{grid-area:srch;padding:0 5vw 10vw 5vw;}@media screen and (min-width:60rem){#site-header #region--mobile-search{display:none;}}#site-header #region-toggle--mobile-menus{grid-area:mtog;}@media screen and (min-width:60rem){#site-header #region-toggle--mobile-menus{display:none;}}#site-header #region--mobile-menus{grid-area:menu;}@media screen and (min-width:60rem){#site-header #region--mobile-menus{display:none;}}#site-header #region--header-menu{display:none;}@media screen and (min-width:60rem){#site-header #region--header-menu{display:block;grid-area:menu;align-self:end;}#site-header #region--header-menu .region__content{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;}}#site-header{background:var(--color-background-body);}body.mobile-drawer-open{height:100vh;overflow:hidden;}body.mobile-drawer-open #site-header{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:100;overflow:auto;}body.mobile-drawer-open #toolbar-administration{display:none;}.page--user h2.page-user-heading{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;font-size:calc(1.4788732394rem + 1.6901408451vw);margin:1em 0;}.page--user .return-link{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;font-size:calc(0.8679577465rem + 0.5633802817vw);margin:1em 0;}.page--user h1{font-size:calc(1.3169014085rem + 1.3145539906vw);margin:1em 0;}.maintenance-page{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin-top:5vw;}.region-toggle button{font-size:calc(1.1549295775rem + 0.9389671362vw);margin:5vw;display:flex;flex-direction:column;align-items:center;background:transparent;color:var(--color-main-menu-text);line-height:0.9;border:0;border-radius:0.5em;padding:0;}@media screen and (min-width:60rem){.region-toggle button{font-size:calc(0.948943662rem + 0.7511737089vw);}}.region-toggle button:hover{color:var(--color-main-menu-hover);}.region-toggle button span{margin-top:0.5em;font-size:calc(0.8679577465rem + 0.5633802817vw);}@media screen and (min-width:60rem){.region-toggle button span{font-size:calc(0.786971831rem + 0.3755868545vw);}}.region-toggle button .icon-close,.region-toggle button .text-close{display:none;}.region-toggle button[aria-expanded="true"] .icon-close,.region-toggle button[aria-expanded="true"] .text-close{display:inline;}.region-toggle button[aria-expanded="true"] .icon-open,.region-toggle button[aria-expanded="true"] .text-open{display:none;}#region-toggle--alert,#region-toggle--info{color:var(--color-alert-text);background:var(--color-alert-background);font-size:calc(1.1549295775rem + 0.9389671362vw);border-radius:0 0 0.5em 0.5em;}@media screen and (min-width:60rem){#region-toggle--alert,#region-toggle--info{margin-right:2.5vw;}}#region-toggle--alert button,#region-toggle--info button{color:var(--color-alert-text);margin:0;padding:5vw calc(5vw / 2) calc(5vw / 2);}@media screen and (min-width:60rem){#region-toggle--alert button,#region-toggle--info button{padding:0.5em;}}#region-toggle--alert button:hover,#region-toggle--info button:hover{background:rgba(255,255,255,0.2);}#region-toggle--alert[aria-expanded="true"],#region-toggle--info[aria-expanded="true"]{border-radius:0.5em;margin-top:0.25em;margin-bottom:0.25em;}#region--alert,#region--info{color:var(--color-alert-text);background:var(--color-alert-background);}#region--alert .region__content,#region--info .region__content{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;}#region--alert h2,#region--info h2,#region--alert p,#region--info p{font-size:calc(0.8679577465rem + 0.5633802817vw);line-height:1.5;margin:1em 0;color:var(--color-alert-text);}#region--alert h2,#region--info h2{margin-bottom:0.5em;font-size:calc(0.8679577465rem + 0.5633802817vw);font-weight:bold;}#region--alert a,#region--info a{color:var(--color-alert-text);font-weight:bold;text-decoration:underline;}#region--alert a:hover,#region--info a:hover{background:rgba(255,255,255,0.2);}@media screen and (min-width:60rem){#region--alert .block,#region--info .block{display:flex;align-items:flex-start;width:100%;column-gap:5vw;}#region--alert .block h2,#region--info .block h2,#region--alert .block a,#region--info .block a{white-space:nowrap;}#region--alert .block .field--name-body,#region--info .block .field--name-body{display:flex;align-items:flex-start;}#region--alert .block .field--name-body a,#region--info .block .field--name-body a{margin:0 0 0 5vw;}}#region--header-utility__content{display:flex;gap:2em;align-items:center;justify-content:flex-end;}#region--header-utility nav ul:not(.contextual-links){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1em 2em;}#region--header-utility a{font-size:calc(0.786971831rem + 0.3755868545vw);color:var(--color-link);text-decoration:none;font-weight:bold;}#region--header-utility a:hover{color:var(--color-link-hover);}#region--header-utility .light-mode-toggle{font-size:calc(0.786971831rem + 0.3755868545vw);position:relative;top:0.1em;}#region--header-search form{margin-bottom:5vw;display:flex;justify-content:flex-end;}@media screen and (min-width:60rem){#region--header-search form{margin-bottom:0;}}#region--header-search form > *:first-child{flex:1 0 auto;}@media screen and (min-width:60rem){#region--header-search form > *:first-child{flex-grow:0;}}#region--header-search form input[type="search"]{background-color:var(--color-background-light);border:0;width:100%;padding:0.5em 1em;border-radius:0.25em 0 0 0.25em;font-size:1.4rem;}@media screen and (min-width:60rem){#region--header-search form input[type="search"]{font-size:1rem;}}#region--header-search form button,#region--header-search form input[type="submit"]{background-color:var(--color-background-light);border:0;border-radius:0 0.25em 0.25em 0;padding:0.5em 0.75em;font-size:1.4rem;line-height:1em;}@media screen and (min-width:60rem){#region--header-search form button,#region--header-search form input[type="submit"]{font-size:1rem;}}#region--header-menu nav a{color:var(--color-main-menu-text);font-weight:800;text-decoration:none;letter-spacing:0.02em;}#region--header-menu nav a:hover,#region--header-menu nav a:focus{outline-offset:-1px;color:var(--color-main-menu-hover);}#region--header-menu nav > ul{display:flex;flex-wrap:wrap;}#region--header-menu nav > ul > li{font-size:calc(0.8679577465rem + 0.5633802817vw);margin:0 1em;margin-bottom:-0.5em;position:relative;}#region--header-menu nav > ul > li > a{display:inline-block;height:100%;text-transform:uppercase;padding:0.5em 0 0.25em;border-bottom:0.15em solid transparent;}#region--header-menu nav > ul > li.menu-item--active-trail > a{border-color:var(--color-main-menu-hover);}#region--header-menu nav > ul > li button.menu-item-toggle{color:var(--color-main-menu-text);display:inline-block;border:0;background:transparent;padding:0.4em;margin-right:-0.6em;}#region--header-menu nav > ul > li button.menu-item-toggle:hover{color:var(--color-main-menu-hover);}#region--header-menu nav > ul > li button.menu-item-toggle svg,#region--header-menu nav > ul > li button.menu-item-toggle svg.ext,#region--header-menu nav > ul > li button.menu-item-toggle svg.mailto{vertical-align:middle;width:0.8em;height:0.8em;}#region--header-menu nav > ul > li button.menu-item-toggle[aria-expanded="true"] svg,#region--header-menu nav > ul > li button.menu-item-toggle[aria-expanded="true"] svg.ext,#region--header-menu nav > ul > li button.menu-item-toggle[aria-expanded="true"] svg.mailto{transform:rotate(180deg);}#region--header-menu nav > ul > li ul{background:var(--color-main-menu-background);box-shadow:0px 0px 1px 1px var(--color-grey-50);font-size:calc(0.8679577465rem + 0.5633802817vw);padding:0.5em;position:absolute;z-index:100;top:100%;left:0;width:20rem;display:none;}#region--header-menu nav > ul > li ul a{display:block;padding:0.5em;}#region--header-menu nav > ul > li ul ul{display:none;}#region--header-menu nav > ul > li ul.dropdown-align-right{right:0;left:auto;}#region--header-menu nav > ul > li:hover > ul,#region--header-menu nav > ul > li button.menu-item-toggle[aria-expanded="true"] + ul{display:block !important;}#region--header-menu nav > ul > li:hover > a{color:var(--color-main-menu-hover);}#region--header-menu nav > ul > li:not(:focus-within):not(:hover) button.menu-item-toggle + ul{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin:0;}#region-toggle--info{background:var(--color-background-light);}#region-toggle--info,#region-toggle--info button{color:var(--color-text);}#region--info{background:var(--color-background-light);}#region--info,#region--info p,#region--info a,#region--info h2,#region--info strong{color:var(--color-text);}#region--mobile-search form{display:flex;justify-content:flex-end;}#region--mobile-search form > *:first-child{flex:1 0 auto;}#region--mobile-search form input[type="search"]{background-color:var(--color-background-light);border:0;width:100%;padding:0.5em 1em;border-radius:0.25em 0 0 0.25em;font-size:1.4rem;}#region--mobile-search form button,#region--mobile-search form input[type="submit"]{background-color:var(--color-background-light);border:0;border-radius:0 0.25em 0.25em 0;padding:0.5em 0.75em;font-size:1.4rem;line-height:1;}#region--mobile-menus{display:none;}#region--mobile-menus nav{margin:8vw 0;}#region--mobile-menus nav a{display:block;height:100%;color:var(--color-main-menu-text);font-size:calc(1.1549295775rem + 0.9389671362vw);font-weight:bold;text-decoration:none;padding:0.5em 5vw;padding-right:3.4em;}#region--mobile-menus nav a:hover,#region--mobile-menus nav a:focus{outline-offset:-0.2em;color:var(--color-main-menu-hover);}#region--mobile-menus nav ul ul{display:none;margin-bottom:1em;}#region--mobile-menus nav ul ul a{font-size:calc(0.8679577465rem + 0.5633802817vw);margin-left:1em;}#region--mobile-menus nav li{position:relative;}#region--mobile-menus nav li button.menu-item-toggle{font-size:calc(1.1549295775rem + 0.9389671362vw);position:absolute;top:0;right:0;padding:0.5em 1.2em;border:0;background:transparent;color:var(--color-main-menu-text);}#region--mobile-menus nav li button.menu-item-toggle:hover{color:var(--color-main-menu-hover);}#region--mobile-menus nav li button.menu-item-toggle[aria-expanded="true"] svg,#region--mobile-menus nav li button.menu-item-toggle[aria-expanded="true"] svg.ext,#region--mobile-menus nav li button.menu-item-toggle[aria-expanded="true"] svg.mailto{transform:rotate(180deg);}#region--mobile-menus nav li button.menu-item-toggle[aria-expanded="true"] + ul{display:block;}#region--mobile-menus nav:not(:first-child) ul a{font-size:calc(0.8679577465rem + 0.5633802817vw);}#region--mobile-menus .light-mode-toggle{font-size:calc(1.1549295775rem + 0.9389671362vw);margin:0 auto;}#region--footer{padding:5vw 0;margin-left:5vw;margin-right:5vw;border-top:0.1rem solid var(--color-separator);}#region--footer .region__content{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;display:grid;grid-gap:5vw;padding-left:0;padding-right:0;}@media screen and (min-width:40rem){#region--footer .region__content{grid-template-columns:2fr 3fr;}#region--footer .region__content .block--newdayfilmsnewsletter{grid-column:1 / span 2;}}@media screen and (min-width:60rem){#region--footer .region__content{grid-template-columns:2fr 3fr 6fr;}#region--footer .region__content .block--newdayfilmsnewsletter{grid-column:3;}}#region--footer .region__content h2{font-size:calc(1.1549295775rem + 0.9389671362vw);margin:0 0 0.5em;}#region--footer .region__content .menu{font-size:calc(0.8679577465rem + 0.5633802817vw);}#region--footer .region__content .menu .menu-item{margin:0.5em 0;}#region--copyright{padding:1.75em 0;}#region--copyright *{font-size:calc(0.7464788732rem + 0.2816901408vw);font-weight:400;}#region--copyright p{margin:0;}#region--copyright .region__content{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;display:flex;justify-content:space-between;}#region--copyright nav ul:not(.contextual-links){display:flex;flex-wrap:wrap;gap:2em;}.block--cookies-ui-block #cookiesjsr{--banner-bg-color:var(--color-background-light);--banner-font-color:var(--color-text);--link-list-separator-color:var(--color-text);--layer-tab-active-bg-color:var(--color-grey-30);--layer-header-bg-color:var(--color-grey-90);--layer-body-bg-color:var(--color-grey-90);--layer-footer-bg-color:var(--color-grey-90);--layer-tab-bg-color:var(--color-grey-90);}.block--cookies-ui-block #cookiesjsr .cookiesjsr-banner{border-top:0.2rem solid var(--color-background-body);}.block--cookies-ui-block #cookiesjsr button.allowAll,.block--cookies-ui-block #cookiesjsr button.denyAll{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-secondary-text);background:var(--color-button-secondary-background);border-color:var(--color-button-secondary-border);}.block--cookies-ui-block #cookiesjsr button.allowAll:not([disabled]):hover,.block--cookies-ui-block #cookiesjsr button.denyAll:not([disabled]):hover{color:var(--color-button-secondary-text-hover);background:var(--color-button-secondary-background-hover);border-color:var(--color-button-secondary-border-hover);}.block--cookies-ui-block #cookiesjsr button.allowAll:not([disabled]):active,.block--cookies-ui-block #cookiesjsr button.denyAll:not([disabled]):active{outline:0.1em solid var(--color-button-secondary-outline-active);}.block--cookies-ui-block #cookiesjsr button.allowAll[disabled],.block--cookies-ui-block #cookiesjsr button.denyAll[disabled]{opacity:0.5;}.block--cookies-ui-block #cookiesjsr button.allowAll svg,.block--cookies-ui-block #cookiesjsr button.allowAll svg.ext,.block--cookies-ui-block #cookiesjsr button.allowAll svg.mailto,.block--cookies-ui-block #cookiesjsr button.denyAll svg,.block--cookies-ui-block #cookiesjsr button.denyAll svg.ext,.block--cookies-ui-block #cookiesjsr button.denyAll svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.block--cookies-ui-block #cookiesjsr .cookiesjsr-banner--action button.allowAll,.block--cookies-ui-block #cookiesjsr button.save{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-primary-text);background:var(--color-button-primary-background);border-color:var(--color-button-primary-border);}.block--cookies-ui-block #cookiesjsr .cookiesjsr-banner--action button.allowAll:not([disabled]):hover,.block--cookies-ui-block #cookiesjsr button.save:not([disabled]):hover{color:var(--color-button-primary-text-hover);background:var(--color-button-primary-background-hover);border-color:var(--color-button-primary-border-hover);}.block--cookies-ui-block #cookiesjsr .cookiesjsr-banner--action button.allowAll:not([disabled]):active,.block--cookies-ui-block #cookiesjsr button.save:not([disabled]):active{outline:0.1em solid var(--color-button-primary-outline-active);}.block--cookies-ui-block #cookiesjsr .cookiesjsr-banner--action button.allowAll[disabled],.block--cookies-ui-block #cookiesjsr button.save[disabled]{opacity:0.5;}.block--cookies-ui-block #cookiesjsr .cookiesjsr-banner--action button.allowAll svg,.block--cookies-ui-block #cookiesjsr .cookiesjsr-banner--action button.allowAll svg.ext,.block--cookies-ui-block #cookiesjsr .cookiesjsr-banner--action button.allowAll svg.mailto,.block--cookies-ui-block #cookiesjsr button.save svg,.block--cookies-ui-block #cookiesjsr button.save svg.ext,.block--cookies-ui-block #cookiesjsr button.save svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.block--cookies-ui-block #cookiesjsr .cookiesjsr-service--links a{color:inherit;font-weight:normal;}.block--cookies-ui-block #cookiesjsr .cookiesjsr-service--always-on span{border-radius:1em;padding:0.2em 0.7em;}.block--system-branding-block{min-height:3rem;display:flex;align-items:center;}.block--system-branding-block__logo,.block--system-branding-block__logo:visited{color:var(--color-main-menu-text);}.block--system-branding-block__logo:hover,.block--system-branding-block__logo:focus{color:var(--color-link);}.block--system-branding-block__logo svg,.block--system-branding-block__logo svg.ext,.block--system-branding-block__logo svg.mailto{width:calc(9.12rem + 3.76vw);height:calc(4.85rem + 2.00vw);vertical-align:bottom;}.block--system-branding-block__logo svg,.block--system-branding-block__logo svg.ext,.block--system-branding-block__logo svg.mailto,.block--system-branding-block__logo svg path,.block--system-branding-block__logo svg.ext path,.block--system-branding-block__logo svg.mailto path{stroke-width:0;}.block--system-branding-block__title{margin:0 0 0.2em;font-size:1.25em;}@media screen and (min-width:60rem){.block--system-branding-block__title{font-size:1.5em;}}.block--system-branding-block__title a{text-decoration:none;}.block--system-branding-block__title a:hover{text-decoration:underline;}.block--system-branding-block__slogan{display:none;}@media screen and (min-width:60rem){.block--system-branding-block__slogan{display:block;}}.block--system-breadcrumb-block{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;}.block--system-breadcrumb-block nav{margin:1em 0;}.block--system-breadcrumb-block nav ul a,.block--system-breadcrumb-block nav ol a{text-decoration:none;}.block--system-breadcrumb-block nav ul a:hover,.block--system-breadcrumb-block nav ol a:hover{text-decoration:underline;}.block--system-breadcrumb-block nav ul,.block--system-breadcrumb-block nav ul li,.block--system-breadcrumb-block nav ul a,.block--system-breadcrumb-block nav ol,.block--system-breadcrumb-block nav ol li,.block--system-breadcrumb-block nav ol a{display:flex;}.block--system-breadcrumb-block nav ul li:not(:last-child),.block--system-breadcrumb-block nav ol li:not(:last-child){display:none;}@media screen and (min-width:60rem){.block--system-breadcrumb-block nav ul li:not(:last-child),.block--system-breadcrumb-block nav ol li:not(:last-child){display:flex;}}.block--system-breadcrumb-block nav ul li:last-child a::before,.block--system-breadcrumb-block nav ol li:last-child a::before{content:"<";width:1em;}@media screen and (min-width:60rem){.block--system-breadcrumb-block nav ul li:last-child a::before,.block--system-breadcrumb-block nav ol li:last-child a::before{content:none;}}@media screen and (min-width:60rem){.block--system-breadcrumb-block nav ul li:not(:first-child)::before,.block--system-breadcrumb-block nav ol li:not(:first-child)::before{content:">";width:2rem;text-align:center;}}.block--page-title-block{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;}.status-messages + .block--page-title-block h1{margin-block-start:1em;}.block--local-tasks-block{padding:1em;margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;background-color:var(--color-background-light);}.block--local-tasks-block ul:not(.contextual-links){display:flex;flex-wrap:wrap;gap:1em;font-size:calc(0.8679577465rem + 0.5633802817vw);}.block--local-tasks-block ul:not(.contextual-links) a{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-secondary-text);background:var(--color-button-secondary-background);border-color:var(--color-button-secondary-border);font-size:calc(0.786971831rem + 0.3755868545vw);}.block--local-tasks-block ul:not(.contextual-links) a:not([disabled]):hover{color:var(--color-button-secondary-text-hover);background:var(--color-button-secondary-background-hover);border-color:var(--color-button-secondary-border-hover);}.block--local-tasks-block ul:not(.contextual-links) a:not([disabled]):active{outline:0.1em solid var(--color-button-secondary-outline-active);}.block--local-tasks-block ul:not(.contextual-links) a[disabled]{opacity:0.5;}.block--local-tasks-block ul:not(.contextual-links) a svg,.block--local-tasks-block ul:not(.contextual-links) a svg.ext,.block--local-tasks-block ul:not(.contextual-links) a svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.block--local-tasks-block ul:not(.contextual-links) a.is-active{background-color:transparent;color:var(--color-text);}#region--content .block--block-content{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:5vw auto;}.block--system-main-block{min-height:25vh;}body:not(.route--entity-node-canonical):not(.route--view-search-api-page-films) .block--system-main-block{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin-bottom:10vw;}.block--newdayfilmsnewsletter .text-and-submit{display:flex;gap:0.5em;}.block--newdayfilmsnewsletter #newsletter-email{width:100%;background:transparent;}.block--newdayfilmsnewsletter input[type="submit"].submit.btn{margin:0;}.block--views-block--films-continue-shopping .view__header{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;display:flex;justify-content:space-between;align-items:center;gap:5vw;}.block--views-block--films-continue-shopping .view__header h2{margin:0;margin-bottom:5vw;}.block--views-block--films-continue-shopping .view__header a{font-size:calc(0.8679577465rem + 0.5633802817vw);text-align:end;margin-bottom:5vw;}.menu--extras svg,.menu--extras svg.ext,.menu--extras svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.menu--extras a{text-decoration:none;white-space:nowrap;}.menu--footer-no-adblock-social{display:flex;flex-wrap:wrap;gap:calc(1.0748502994rem + -0.3193612774vw);line-height:0;}.menu--footer-no-adblock-social a{font-size:calc(1.5440140845rem + -0.1877934272vw);display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-social-text);background:var(--color-button-social-background);border-color:var(--color-button-social-border);margin:0 !important;border-radius:50%;border-width:0.09em;padding:0.3em;line-height:0;}.menu--footer-no-adblock-social a:not([disabled]):hover{color:var(--color-button-social-text-hover);background:var(--color-button-social-background-hover);border-color:var(--color-button-social-border-hover);}.menu--footer-no-adblock-social a:not([disabled]):active{outline:0.1em solid var(--color-button-social-outline-active);}.menu--footer-no-adblock-social a[disabled]{opacity:0.5;}.menu--footer-no-adblock-social a svg,.menu--footer-no-adblock-social a svg.ext,.menu--footer-no-adblock-social a svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.menu--footer-no-adblock-social a svg,.menu--footer-no-adblock-social a svg.ext,.menu--footer-no-adblock-social a svg.mailto{display:block;margin:0;top:0;}.menu--footer-no-adblock-social a svg + *,.menu--footer-no-adblock-social a svg.ext + *,.menu--footer-no-adblock-social a svg.mailto + *{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin:0;}.menu--footer-no-adblock-social .menu-item{margin:0 !important;}.status-messages{margin:5vw 0;}.status-message{margin:2em 5vw;}.status-message .status-message__content{border-left:0.5rem solid var(--color-message-status);background-color:var(--color-background-light);padding:2em;font-size:calc(0.8679577465rem + 0.5633802817vw);color:var(--color-text);}.status-message.status-message--warning .status-message__content{border-color:var(--color-message-warning);}.status-message.status-message--error .status-message__content{border-color:var(--color-message-error);}.ui-dialog{max-width:calc(26.0387323944rem + 16.9014084507vw);}.ui-dialog.ui-widget-content{background:var(--color-background-body);margin-inline:5vw;border:0.15em solid var(--color-ui-dialog-border);border-radius:0.25em;padding-inline:1em;padding-block-end:2em;}.ui-dialog .ui-dialog-titlebar{background:transparent;border:none;}.ui-dialog .ui-dialog-titlebar-close{background:none;border:none;color:var(--color-text);text-indent:0;font-size:calc(1.1549295775rem + 0.9389671362vw);right:0;top:0.8em;width:1em;height:1em;outline-offset:0.2em;z-index:10;}.ui-dialog h2{margin-block-start:0;}.ui-widget-overlay{background:var(--color-background-body);opacity:0.7;}.page--films--watch .block--page-title-block{display:none;}.watch-now-player{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;}.watch-now-player__header{display:flex;flex-wrap:wrap;font-size:calc(0.8679577465rem + 0.5633802817vw);margin:1em 0;gap:1em;}.watch-now-player__header nav a{display:inline-block;text-decoration:none;font-size:calc(0.786971831rem + 0.3755868545vw);padding:0 1em;}.watch-now-player__header nav a::before{font-size:calc(1.1549295775rem + 0.9389671362vw);display:block;content:"";border:solid var(--color-link);border-width:0 0.125em 0.125em 0;width:0.7em;min-width:0.7em;height:0.7em;transform:rotate(135deg);margin:0.1em 0em 0.1em 0.5em;}.watch-now-player__header nav a:hover::before{border-color:var(--color-link-hover);}.watch-now-player__header nav a span{display:block;margin-top:0.5em;}.watch-now-player__header h1{font-size:calc(1.1549295775rem + 0.9389671362vw);margin:0;}.watch-now-player__header__selector{flex-grow:1;text-align:right;}.watch-now-player__container{padding-top:56.25%;background:black;margin-bottom:5vw;position:relative;}.watch-now-player__container > *{position:absolute;top:0;left:0;}.watch-now-player__container .video-js .vjs-big-play-button{top:50%;left:50%;transform:translate(-50%,-50%);}.watch-now-player__container .vjs-subs-caps-button .vjs-menu ul::before,.watch-now-player__container .vjs-quality-selector .vjs-menu ul::before{content:"Video quality";display:block;padding:0.5em;color:#999;text-transform:uppercase;}.watch-now-player__container .vjs-subs-caps-button .vjs-menu li,.watch-now-player__container .vjs-quality-selector .vjs-menu li{text-transform:none;padding-left:0.5em;padding-right:0.5em;}.watch-now-player__container .vjs-subs-caps-button .vjs-menu{width:15em;}.watch-now-player__error{margin:2em;}.watch-now-player__error,.watch-now-player__error p{color:white;}.field--field-awards .field__items,.field--field-awards-screenings .field__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(8.6795774648rem + 5.6338028169vw),1fr));gap:5vw;}@media screen and (min-width:60rem){.field--field-awards .field__items,.field--field-awards-screenings .field__items{gap:2.5vw;}}.field--field-awards .field__items .field__item,.field--field-awards-screenings .field__items .field__item{font-size:calc(0.786971831rem + 0.3755868545vw);color:var(--color-text);display:grid;grid-template-columns:1fr 4fr 1fr;align-items:center;justify-content:center;text-align:center;gap:0.2em;}.field--field-awards .field__items .field__item svg:not(.ext),.field--field-awards-screenings .field__items .field__item svg:not(.ext),.field--field-awards .field__items .field__item svg.ext:not(.ext),.field--field-awards .field__items .field__item svg.mailto:not(.ext),.field--field-awards-screenings .field__items .field__item svg.ext:not(.ext),.field--field-awards-screenings .field__items .field__item svg.mailto:not(.ext){display:block;width:2.5em;height:5em;}.field--field-awards .field__items .field__item svg:not(.ext):last-child,.field--field-awards-screenings .field__items .field__item svg:not(.ext):last-child,.field--field-awards .field__items .field__item svg.ext:not(.ext):last-child,.field--field-awards .field__items .field__item svg.mailto:not(.ext):last-child,.field--field-awards-screenings .field__items .field__item svg.ext:not(.ext):last-child,.field--field-awards-screenings .field__items .field__item svg.mailto:not(.ext):last-child{transform:scaleX(-1);}.field--field-reviews--filmmaker > .field__items:not(.slick-initialized),.paragraph--review-section .field--field-paragraphs > .field__items:not(.slick-initialized){margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;display:grid;gap:5vw;grid-template-columns:1fr;}.field--field-reviews--filmmaker > .field__items:not(.slick-initialized) > .field__item:not(:first-child),.paragraph--review-section .field--field-paragraphs > .field__items:not(.slick-initialized) > .field__item:not(:first-child){display:none;}@media screen and (min-width:40rem){.field--field-reviews--filmmaker > .field__items:not(.slick-initialized),.paragraph--review-section .field--field-paragraphs > .field__items:not(.slick-initialized){grid-template-columns:1fr 1fr;}.field--field-reviews--filmmaker > .field__items:not(.slick-initialized) > .field__item:nth-child(2),.paragraph--review-section .field--field-paragraphs > .field__items:not(.slick-initialized) > .field__item:nth-child(2){display:block;}}@media screen and (min-width:60rem){.field--field-reviews--filmmaker > .field__items:not(.slick-initialized),.paragraph--review-section .field--field-paragraphs > .field__items:not(.slick-initialized){grid-template-columns:1fr 1fr 1fr;}.field--field-reviews--filmmaker > .field__items:not(.slick-initialized) > .field__item:nth-child(3),.paragraph--review-section .field--field-paragraphs > .field__items:not(.slick-initialized) > .field__item:nth-child(3){display:block;}}.field--field-reviews--filmmaker .slick-list,.paragraph--review-section .field--field-paragraphs .slick-list{padding:0 2.5vw;}.field--field-reviews--filmmaker .slick-list .slick-track > *,.paragraph--review-section .field--field-paragraphs .slick-list .slick-track > *{padding:0 2.5vw;}.field--field-reviews--filmmaker .paragraph--review .paragraph__content,.paragraph--review-section .field--field-paragraphs .paragraph--review .paragraph__content{flex-wrap:wrap;gap:1em;margin-top:1em;}.field--field-reviews--filmmaker .paragraph--review .paragraph__content > svg,.paragraph--review-section .field--field-paragraphs .paragraph--review .paragraph__content > svg,.field--field-reviews--filmmaker .paragraph--review .paragraph__content > svg.ext,.field--field-reviews--filmmaker .paragraph--review .paragraph__content > svg.mailto,.paragraph--review-section .field--field-paragraphs .paragraph--review .paragraph__content > svg.ext,.paragraph--review-section .field--field-paragraphs .paragraph--review .paragraph__content > svg.mailto{font-size:calc(1.3169014085rem + 1.3145539906vw);}.field--field-reviews--filmmaker .paragraph--review .paragraph__content .field--field-excerpt,.paragraph--review-section .field--field-paragraphs .paragraph--review .paragraph__content .field--field-excerpt{font-size:calc(0.8679577465rem + 0.5633802817vw);}.field--field-reviews--filmmaker .paragraph--review .paragraph__content .field--field-name,.paragraph--review-section .field--field-paragraphs .paragraph--review .paragraph__content .field--field-name{font-size:calc(0.786971831rem + 0.3755868545vw);}.media--image{position:relative;}.media--image .alt-preview{position:absolute;bottom:0;z-index:10;margin:2rem;background:white;color:black;opacity:0.5;padding:0.25em 0.5em;border-radius:0.25em;left:50%;transform:translateX(calc(-50% - 2rem));font-size:0.8rem;}.media .field--field-media-oembed-video,.media .field--field-media-oembed-video-1{background:var(--color-background-light);line-height:0;max-height:85vh;max-width:151vh;margin:0 auto;}.media .field--field-media-oembed-video lite-youtube,.media .field--field-media-oembed-video-1 lite-youtube{max-width:100%;}.media .field--field-media-oembed-video:not(:has(lite-youtube)) .field__item,.media .field--field-media-oembed-video-1:not(:has(lite-youtube)) .field__item{position:relative;padding-top:56.25%;}.media .field--field-media-oembed-video:not(:has(lite-youtube)) .field__item iframe,.media .field--field-media-oembed-video-1:not(:has(lite-youtube)) .field__item iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.media--headshot,.media--headshot--placeholder{background:var(--color-image-placeholder-background);padding-top:100%;position:relative;}.media--headshot,.media--headshot *,.media--headshot--placeholder,.media--headshot--placeholder *{border-radius:50%;overflow:hidden;}.media--headshot::before,.media--headshot::after,.media--headshot--placeholder::before,.media--headshot--placeholder::after{content:"";border-radius:100%;position:absolute;background:var(--color-image-placeholder-icon);opacity:0.5;}.media--headshot::before,.media--headshot--placeholder::before{width:50%;height:50%;left:25%;top:15%;}.media--headshot::after,.media--headshot--placeholder::after{width:100%;height:100%;left:0;top:71%;}.media--headshot .field--field-media-image,.media--headshot--placeholder .field--field-media-image{position:absolute;top:0;left:0;z-index:1;}.node--card{height:100%;}.node--card a,.node--card a:visited{display:block;height:100%;color:var(--color-text);text-decoration:none;}.node--card a:hover h3,.node--card a:focus h3{color:var(--color-link-hover);}.node--blog-post--card .node__content{display:flex;flex-direction:column;}.node--blog-post--card .node__content .field--field-hero-image,.node--blog-post--card .node__content .field--field-hero-image--placeholder{overflow:hidden;order:1;background:var(--color-image-placeholder-background);padding-top:56.25%;position:relative;}.node--blog-post--card .node__content .field--field-hero-image > .field__items,.node--blog-post--card .node__content .field--field-hero-image--placeholder > .field__items{position:absolute;top:0;left:0;z-index:1;}.node--blog-post--card .node__content .field--field-hero-image::before,.node--blog-post--card .node__content .field--field-hero-image--placeholder::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:calc(1.3169014085rem + 1.3145539906vw);height:2em;width:4em;border-radius:3em 3em 0 0;background-color:var(--color-image-placeholder-icon);transition:background-color 0.6s;}.node--blog-post--card .node__content .field--field-hero-image::after,.node--blog-post--card .node__content .field--field-hero-image--placeholder::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:calc(1.3169014085rem + 1.3145539906vw);height:2em;width:5.5em;border-bottom:0.12em solid var(--color-image-placeholder-icon);transition:border-color 0.6s;}.node--blog-post--card .node__content h3{order:2;margin:0.4em 0 0.3em;}.node--blog-post--card .node__content .field--field-posted-date{order:3;font-size:calc(0.786971831rem + 0.3755868545vw);}.node--blog-post--card .node__content .field--field-media-image{overflow:hidden;}.node--blog-post--card .node__content .field--field-media-image img{transition:transform 0.5s ease;}.node--blog-post--card .node__content .field--field-hero-image::before,.node--blog-post--card .node__content .field--field-hero-image::after,.node--blog-post--card .node__content .field--field-hero-image--placeholder::before,.node--blog-post--card .node__content .field--field-hero-image--placeholder::after{transition:transform 0.5s ease;}.node--blog-post--card .node__content:hover img,.node--blog-post--card .node__content:focus img{transform:scale(1.1);}.node--blog-post--card .node__content:hover .field--field-hero-image::before,.node--blog-post--card .node__content:hover .field--field-hero-image::after,.node--blog-post--card .node__content:hover .field--field-hero-image--placeholder::before,.node--blog-post--card .node__content:hover .field--field-hero-image--placeholder::after,.node--blog-post--card .node__content:focus .field--field-hero-image::before,.node--blog-post--card .node__content:focus .field--field-hero-image::after,.node--blog-post--card .node__content:focus .field--field-hero-image--placeholder::before,.node--blog-post--card .node__content:focus .field--field-hero-image--placeholder::after{transform:scale(1.1) translate(-45%,-45%);}.node--film--card{margin-bottom:1.2em;}.node--film--card__poster{padding-top:141.7%;position:relative;overflow:hidden;background:var(--color-background-light);}.node--film--card__poster > *{display:block;position:absolute;top:0;left:0;right:0;bottom:0;}.node--film--card__poster__info{z-index:1;font-size:calc(0.786971831rem + 0.3755868545vw);padding:1.5em;opacity:0;}.node--film--card__poster__info h3{font-size:calc(0.948943662rem + 0.7511737089vw);margin-top:0;}.node--film--card__poster__info .field--field-summary{line-height:1.5;}.node--film--card__bottom{position:relative;font-size:calc(0.8679577465rem + 0.5633802817vw);}.node--film--card__bottom__title{position:absolute;top:0.2em;left:0;right:0;max-height:3.8em;overflow:hidden;}.node--film--card__bottom__button{color:var(--color-button-primary-text);background:var(--color-button-primary-background);font-weight:800;font-size:calc(0.786971831rem + 0.3755868545vw);padding:0.5em 1.5em;opacity:0;}.node--film--card a{height:auto;}.node--film--card a:hover .node--film--card__poster__image,.node--film--card a:focus .node--film--card__poster__image{opacity:0.2;}.node--film--card a:hover .node--film--card__poster__image img,.node--film--card a:focus .node--film--card__poster__image img{filter:blur(0.2rem) contrast(50%);}.node--film--card a:hover .node--film--card__poster__info,.node--film--card a:focus .node--film--card__poster__info{opacity:1;}.node--film--card a:hover .node--film--card__poster__info h3,.node--film--card a:focus .node--film--card__poster__info h3{color:var(--color-text);}.node--film--card a:hover .node--film--card__bottom__title,.node--film--card a:focus .node--film--card__bottom__title{opacity:0;}.node--film--card a:hover .node--film--card__bottom__button,.node--film--card a:focus .node--film--card__bottom__button{opacity:1;}.node--filmmaker--card .node__content{display:flex;flex-direction:column;}.node--filmmaker--card .node__content .field--field-headshot{order:1;}.node--filmmaker--card .node__content h3{order:2;margin-top:0.5em;font-size:calc(0.948943662rem + 0.7511737089vw);text-align:center;}.node--filmmaker--card .node__content img{transition:transform 0.5s ease;}.node--filmmaker--card .node__content .media--headshot::before,.node--filmmaker--card .node__content .media--headshot::after,.node--filmmaker--card .node__content .media--headshot--placeholder::before,.node--filmmaker--card .node__content .media--headshot--placeholder::after{transition:transform 0.5s ease,top 0.5s ease;}.node--filmmaker--card .node__content:hover img,.node--filmmaker--card .node__content:focus img{transform:scale(1.15);}.node--filmmaker--card .node__content:hover .media--headshot::before,.node--filmmaker--card .node__content:hover .media--headshot::after,.node--filmmaker--card .node__content:hover .media--headshot--placeholder::before,.node--filmmaker--card .node__content:hover .media--headshot--placeholder::after,.node--filmmaker--card .node__content:focus .media--headshot::before,.node--filmmaker--card .node__content:focus .media--headshot::after,.node--filmmaker--card .node__content:focus .media--headshot--placeholder::before,.node--filmmaker--card .node__content:focus .media--headshot--placeholder::after{transform:scale(1.15);}.node--filmmaker--card .node__content:hover .media--headshot::after,.node--filmmaker--card .node__content:hover .media--headshot--placeholder::after,.node--filmmaker--card .node__content:focus .media--headshot::after,.node--filmmaker--card .node__content:focus .media--headshot--placeholder::after{top:83%;}.node--filmmaker--details-card .node__content{display:grid;font-size:calc(0.786971831rem + 0.3755868545vw);column-gap:2em;grid-template-columns:1fr;}@media screen and (min-width:40rem){.node--filmmaker--details-card .node__content{grid-template-columns:1fr 2fr;grid-template-rows:auto auto 1fr;}}.node--filmmaker--details-card .node__content a.headshot-link{grid-column:1;grid-row:1;}@media screen and (min-width:40rem){.node--filmmaker--details-card .node__content a.headshot-link{grid-row:1 / span 3;}}.node--filmmaker--details-card .node__content a.headshot-link img{transition:transform 0.5s ease;}.node--filmmaker--details-card .node__content a.headshot-link .media--headshot::before,.node--filmmaker--details-card .node__content a.headshot-link .media--headshot::after,.node--filmmaker--details-card .node__content a.headshot-link .media--headshot--placeholder::before,.node--filmmaker--details-card .node__content a.headshot-link .media--headshot--placeholder::after{transition:transform 0.5s ease,top 0.5s ease;}.node--filmmaker--details-card .node__content a.headshot-link:hover img,.node--filmmaker--details-card .node__content a.headshot-link:focus img{transform:scale(1.15);}.node--filmmaker--details-card .node__content a.headshot-link:hover .media--headshot::before,.node--filmmaker--details-card .node__content a.headshot-link:hover .media--headshot::after,.node--filmmaker--details-card .node__content a.headshot-link:hover .media--headshot--placeholder::before,.node--filmmaker--details-card .node__content a.headshot-link:hover .media--headshot--placeholder::after,.node--filmmaker--details-card .node__content a.headshot-link:focus .media--headshot::before,.node--filmmaker--details-card .node__content a.headshot-link:focus .media--headshot::after,.node--filmmaker--details-card .node__content a.headshot-link:focus .media--headshot--placeholder::before,.node--filmmaker--details-card .node__content a.headshot-link:focus .media--headshot--placeholder::after{transform:scale(1.15);}.node--filmmaker--details-card .node__content h3{margin:0.5em 0 0.5em;align-self:end;}.node--filmmaker--details-card .node__content h3 a{text-decoration:none;}.node--filmmaker--details-card .node__content .field--field-introduction .field__items{margin-left:0;}.node--filmmaker--details-card .node__content .field--field-introduction p{font-size:calc(0.786971831rem + 0.3755868545vw);}.node--filmmaker--details-card .node__content .buttons{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1em;margin:1.5em 0;}.node--filmmaker--details-card .node__content .buttons__contact{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-primary-text);background:var(--color-button-primary-background);border-color:var(--color-button-primary-border);}.node--filmmaker--details-card .node__content .buttons__contact:not([disabled]):hover{color:var(--color-button-primary-text-hover);background:var(--color-button-primary-background-hover);border-color:var(--color-button-primary-border-hover);}.node--filmmaker--details-card .node__content .buttons__contact:not([disabled]):active{outline:0.1em solid var(--color-button-primary-outline-active);}.node--filmmaker--details-card .node__content .buttons__contact[disabled]{opacity:0.5;}.node--filmmaker--details-card .node__content .buttons__contact svg,.node--filmmaker--details-card .node__content .buttons__contact svg.ext,.node--filmmaker--details-card .node__content .buttons__contact svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.node--filmmaker--details-card .node__content .buttons__profile{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-secondary-text);background:var(--color-button-secondary-background);border-color:var(--color-button-secondary-border);}.node--filmmaker--details-card .node__content .buttons__profile:not([disabled]):hover{color:var(--color-button-secondary-text-hover);background:var(--color-button-secondary-background-hover);border-color:var(--color-button-secondary-border-hover);}.node--filmmaker--details-card .node__content .buttons__profile:not([disabled]):active{outline:0.1em solid var(--color-button-secondary-outline-active);}.node--filmmaker--details-card .node__content .buttons__profile[disabled]{opacity:0.5;}.node--filmmaker--details-card .node__content .buttons__profile svg,.node--filmmaker--details-card .node__content .buttons__profile svg.ext,.node--filmmaker--details-card .node__content .buttons__profile svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.node--page--card a:hover h3,.node--page--card a:focus h3{color:inherit;}.node--full .node__content h1{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;}.node--full .node__content > .field--type-text-long,.node--full .node__content > .field--type-text-with-summary{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;}.node--full .node__content > .field--type-text-long > *,.node--full .node__content > .field--type-text-with-summary > *{max-width:60rem;}.node--full .node__content .field--name-field-introduction p{font-size:1.25rem;line-height:1.5;}.node--full .node__content > .field--name-body:last-child{margin-bottom:16vw;}.node--full .node__content > .field--type-entity-reference{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:8vw auto;}.node--full .node__content > .field--type-entity-reference .field__items{display:grid;grid-gap:5vw;grid-template-columns:1fr;}@media screen and (min-width:40rem){.node--full .node__content > .field--type-entity-reference .field__items{grid-template-columns:repeat(2,minmax(0,1fr));}}@media screen and (min-width:60rem){.node--full .node__content > .field--type-entity-reference .field__items{grid-template-columns:repeat(4,minmax(0,1fr));}}.node--blog-post--full h1{margin-bottom:0;}.node--blog-post--full .header-details{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;font-size:calc(0.7464788732rem + 0.2816901408vw);margin-top:1.1em;display:flex;}.node--blog-post--full .header-details,.node--blog-post--full .header-details .field__item,.node--blog-post--full .header-details time{color:var(--color-sub-heading);}.node--blog-post--full .header-details > *:not(:first-child){margin-left:1em;border-left:0.1rem solid var(--color-sub-heading);padding-left:1em;}.node--blog-post--full .header-details .field--field-author *:not(a){display:inline;color:var(--color-sub-heading);}.node--blog-post--full .header-details .field--field-author .field__item:first-child::before{content:"By ";}.node--blog-post--full .header-details .field--field-author .field__item:not(:last-child)::after{content:",";}.node--blog-post--full .header-details .field--field-author .field__item:nth-last-child(2)::after{content:" and";}.node--blog-post--full header figure{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:5vw auto;max-width:calc(43.3978873239rem + 28.1690140845vw);}.node--blog-post--full header figure figcaption{margin:0;text-align:right;}.node--blog-post--full header figure figcaption .field__items{max-width:100%;}.node--blog-post--full header figure figcaption p{display:inline-block;margin:0;font-size:calc(0.786971831rem + 0.3755868545vw);padding:0.5em 0.8em;background:var(--color-background-light);}.node--blog-post--full .field--field-introduction{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:8vw auto;}.node--blog-post--full .field--field-introduction .field__items{margin-left:auto;margin-right:auto;}.node--blog-post--full .field--field-introduction p{font-size:calc(0.948943662rem + 0.7511737089vw);}.node--blog-post--full .field--body{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:8vw 0;}.node--blog-post--full .field--body > *{max-width:calc(26.0387323944rem + 16.9014084507vw);margin:0 auto;}.node--blog-post--full .field--body .media,.node--blog-post--full .paragraph--migrated-blog-image .media{text-align:center;margin:5vw auto;}.node--blog-post--full .field--body figure,.node--blog-post--full .paragraph--migrated-blog-image figure{margin:5vw auto;width:fit-content;text-align:right;}.node--blog-post--full .field--body figure .media,.node--blog-post--full .paragraph--migrated-blog-image figure .media{margin:0 auto;}.node--blog-post--full .field--body figure img,.node--blog-post--full .paragraph--migrated-blog-image figure img{max-height:80vh;height:auto;width:auto;}.node--blog-post--full .field--body figure figcaption,.node--blog-post--full .paragraph--migrated-blog-image figure figcaption{display:inline-block;margin:0;font-size:calc(0.786971831rem + 0.3755868545vw);padding:0.5em 0.8em;background:var(--color-background-light);}.node--blog-post--full .field--body figure figcaption p,.node--blog-post--full .paragraph--migrated-blog-image figure figcaption p{margin:0;}.node--blog-post--full .paragraph--migrated-blog-section .field__items{margin:0 auto;}.node--blog-post--full aside#categories{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:8vw auto;}.node--blog-post--full aside#categories > *{max-width:calc(26.0387323944rem + 16.9014084507vw);margin:auto;}.node--blog-post--full aside#categories h2{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin:0;}.node--blog-post--full aside#categories .field{margin:2em auto;}.node--blog-post--full aside#categories .field .field__item{display:inline-block;}.node--blog-post--full aside#categories .field .field__item:not(:last-child)::after{content:",";}.node--blog-post--full aside#categories .field .field__label{white-space:nowrap;}.node--film--full .node__content header{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:5vw auto;}.node--film--full .node__content header h1{margin:0;padding:0;}.node--film--full .node__content header .field--field-logline{font-size:calc(0.8679577465rem + 0.5633802817vw);margin-top:0.5em;}.node--film--full .node__content header .field--field-logline,.node--film--full .node__content header .field--field-logline .field__item{color:var(--color-sub-heading);}.node--film--full .node__content header .header-details{font-size:calc(0.7464788732rem + 0.2816901408vw);margin-top:1.1em;display:flex;}.node--film--full .node__content header .header-details,.node--film--full .node__content header .header-details .field__item{color:var(--color-sub-heading);}.node--film--full .node__content header .header-details > *:not(:first-child){margin-left:1em;border-left:0.1rem solid var(--color-separator);padding-left:1em;}.node--film--full .node__content header .header-details__filmmakers div{display:inline;color:var(--color-sub-heading);}.node--film--full .node__content header .header-details__filmmakers .field__item:not(:last-child)::after{content:", ";}.node--film--full .node__content header .header-details__filmmakers .field__item:nth-last-child(2)::after{content:" and ";}.node--film--full .node__content header .header-details__filmmakers .field__item:nth-last-child(2):not(:first-child)::after{content:", and ";}.node--film--full .node__content header .header-details__features{color:var(--color-text);}.node--film--full .node__content header .header-details__features svg,.node--film--full .node__content header .header-details__features svg.ext,.node--film--full .node__content header .header-details__features svg.mailto{margin-left:0.4em;}.node--film--full .node__content .field--field-trailer{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:5vw auto;}.node--film--full .node__content .columns{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;display:flex;flex-direction:column;gap:5vw;}@media screen and (min-width:60rem){.node--film--full .node__content .columns{flex-direction:row-reverse;justify-content:center;}}@media screen and (min-width:60rem){.node--film--full .node__content .columns > aside{flex-basis:33%;}}.node--film--full .node__content .columns > div{max-width:calc(26.0387323944rem + 16.9014084507vw);}.node--film--full .node__content .actions{font-size:calc(0.8679577465rem + 0.5633802817vw);}.node--film--full .node__content .actions select,.node--film--full .node__content .actions .button--add-to-cart,.node--film--full .node__content .actions__kanopy{width:100%;}.node--film--full .node__content .actions .select-input-wrapper,.node--film--full .node__content .actions .button--add-to-cart,.node--film--full .node__content .actions__kanopy{margin-top:1em;}.node--film--full .node__content .actions .purchasing-options{margin-bottom:1em;}.node--film--full .node__content .actions__watch-now__button{width:100%;}.node--film--full .node__content .actions__watch-now__button,.node--film--full .node__content .actions__kanopy{text-align:center;display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-secondary-text);background:var(--color-button-secondary-background);border-color:var(--color-button-secondary-border);}.node--film--full .node__content .actions__watch-now__button:not([disabled]):hover,.node--film--full .node__content .actions__kanopy:not([disabled]):hover{color:var(--color-button-secondary-text-hover);background:var(--color-button-secondary-background-hover);border-color:var(--color-button-secondary-border-hover);}.node--film--full .node__content .actions__watch-now__button:not([disabled]):active,.node--film--full .node__content .actions__kanopy:not([disabled]):active{outline:0.1em solid var(--color-button-secondary-outline-active);}.node--film--full .node__content .actions__watch-now__button[disabled],.node--film--full .node__content .actions__kanopy[disabled]{opacity:0.5;}.node--film--full .node__content .actions__watch-now__button svg,.node--film--full .node__content .actions__watch-now__button svg.ext,.node--film--full .node__content .actions__watch-now__button svg.mailto,.node--film--full .node__content .actions__kanopy svg,.node--film--full .node__content .actions__kanopy svg.ext,.node--film--full .node__content .actions__kanopy svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.node--film--full .node__content .actions .button--add-to-cart,.node--film--full .node__content .actions__watch-now__button[data-watch-now="active"]{text-align:center;display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-primary-text);background:var(--color-button-primary-background);border-color:var(--color-button-primary-border);}.node--film--full .node__content .actions .button--add-to-cart:not([disabled]):hover,.node--film--full .node__content .actions__watch-now__button[data-watch-now="active"]:not([disabled]):hover{color:var(--color-button-primary-text-hover);background:var(--color-button-primary-background-hover);border-color:var(--color-button-primary-border-hover);}.node--film--full .node__content .actions .button--add-to-cart:not([disabled]):active,.node--film--full .node__content .actions__watch-now__button[data-watch-now="active"]:not([disabled]):active{outline:0.1em solid var(--color-button-primary-outline-active);}.node--film--full .node__content .actions .button--add-to-cart[disabled],.node--film--full .node__content .actions__watch-now__button[data-watch-now="active"][disabled]{opacity:0.5;}.node--film--full .node__content .actions .button--add-to-cart svg,.node--film--full .node__content .actions .button--add-to-cart svg.ext,.node--film--full .node__content .actions .button--add-to-cart svg.mailto,.node--film--full .node__content .actions__watch-now__button[data-watch-now="active"] svg,.node--film--full .node__content .actions__watch-now__button[data-watch-now="active"] svg.ext,.node--film--full .node__content .actions__watch-now__button[data-watch-now="active"] svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.node--film--full .node__content .actions details[open]{padding-bottom:0;}.node--film--full .node__content .actions details[open] summary{margin-bottom:0;}.node--film--full .node__content .actions details[open] .field{padding:0;}.node--film--full .node__content .actions .ajax-progress{padding:0.5em 0.6em;}.node--film--full .node__content .actions .ajax-progress .throbber{filter:invert(1);display:inline-block;width:1em;background-size:contain;}.node--film--full .node__content .actions .select-input-wrapper::after{top:1.1em;transform:none;}.node--film--full .node__content .actions .actions__watch-now__messages{margin:1.5em 0;padding:0 1em;border:1px solid var(--color-background-body);background:var(--color-background-light);}.node--film--full .node__content .field--field-introduction{margin-bottom:2em;}.node--film--full .node__content .field--field-introduction p:first-child{margin-top:0;}.node--film--full .node__content .field--field-introduction p:last-child{margin-bottom:0;}.node--film--full .node__content details h3{font-size:calc(0.8679577465rem + 0.5633802817vw);}.node--film--full .node__content details:last-child{margin-bottom:8vw;}.node--film--full .node__content .field--field-promotional-stills .field__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(8.6795774648rem + 5.6338028169vw),1fr));gap:2.5vw;}.node--film--full .node__content .field--field-promotional-stills .field__items a{position:relative;display:block;}.node--film--full .node__content .field--field-promotional-stills .field__items a svg.extlink,.node--film--full .node__content .field--field-promotional-stills .field__items a svg.extlink.ext,.node--film--full .node__content .field--field-promotional-stills .field__items a svg.extlink.mailto{position:absolute;display:block;top:0.2em;right:0.2em;color:var(--color-text);background-color:var(--color-background-body);font-size:calc(0.8679577465rem + 0.5633802817vw);padding:0.2em 0 0 0.2em;border-radius:0.2em;opacity:0.7;}.node--film--full .node__content aside.subject-social{margin:0 5vw;border-top:0.1rem solid var(--color-separator);font-size:calc(0.786971831rem + 0.3755868545vw);line-height:1.5;padding:5vw 0;display:flex;flex-wrap:wrap;gap:2em;}@media screen and (min-width:60rem){.node--film--full .node__content aside.subject-social{padding:5vw 2em;}}.node--film--full .node__content aside.subject-social > *{flex:1 1 auto;}.node--film--full .node__content aside.subject-social .field__label{font-weight:bold;margin-bottom:0.5em;color:var(--color-text);}.node--film--full .node__content .field--field-subject-areas .field__item,.node--film--full .node__content .field--field-audience .field__item{display:inline;white-space:nowrap;}.node--film--full .node__content .field--field-subject-areas .field__item:not(:last-child)::after,.node--film--full .node__content .field--field-audience .field__item:not(:last-child)::after{content:",";margin-right:0.2em;}.node--film--full .node__content .field--field-social-links > .field__items{display:flex;flex-wrap:wrap;gap:calc(1.0748502994rem + -0.3193612774vw);line-height:0;}.node--film--full .node__content .field--field-social-links > .field__items a{font-size:calc(1.5440140845rem + -0.1877934272vw);display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-social-text);background:var(--color-button-social-background);border-color:var(--color-button-social-border);margin:0 !important;border-radius:50%;border-width:0.09em;padding:0.3em;line-height:0;}.node--film--full .node__content .field--field-social-links > .field__items a:not([disabled]):hover{color:var(--color-button-social-text-hover);background:var(--color-button-social-background-hover);border-color:var(--color-button-social-border-hover);}.node--film--full .node__content .field--field-social-links > .field__items a:not([disabled]):active{outline:0.1em solid var(--color-button-social-outline-active);}.node--film--full .node__content .field--field-social-links > .field__items a[disabled]{opacity:0.5;}.node--film--full .node__content .field--field-social-links > .field__items a svg,.node--film--full .node__content .field--field-social-links > .field__items a svg.ext,.node--film--full .node__content .field--field-social-links > .field__items a svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.node--film--full .node__content .field--field-social-links > .field__items a svg,.node--film--full .node__content .field--field-social-links > .field__items a svg.ext,.node--film--full .node__content .field--field-social-links > .field__items a svg.mailto{display:block;margin:0;top:0;}.node--film--full .node__content .field--field-social-links > .field__items a svg + *,.node--film--full .node__content .field--field-social-links > .field__items a svg.ext + *,.node--film--full .node__content .field--field-social-links > .field__items a svg.mailto + *{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin:0;}.node--film--full .node__content .filmmakers{margin:0 5vw;border-top:0.1rem solid var(--color-separator);border-bottom:0.1rem solid var(--color-separator);padding:5vw 0;}.node--film--full .node__content .filmmakers > div{display:grid;grid-template-columns:1fr;gap:5vw;}@media screen and (min-width:40rem){.node--film--full .node__content .filmmakers > div{grid-template-columns:repeat(auto-fill,minmax(36rem,1fr));}}@media screen and (min-width:60rem){.node--film--full .node__content .filmmakers > div{gap:4vw;}}.node--film--full .node__content .filmmakers > div .field--field-introduction{margin-bottom:0;}.node--film--full .node__content .related-news,.node--film--full .node__content .filmmaker-films,.node--film--full .node__content .subject-area-films{margin-top:5vw;}.node--film--full .node__content .related-news header,.node--film--full .node__content .filmmaker-films header,.node--film--full .node__content .subject-area-films header{display:flex;justify-content:space-between;align-items:center;gap:5vw;}.node--film--full .node__content .related-news header h2,.node--film--full .node__content .filmmaker-films header h2,.node--film--full .node__content .subject-area-films header h2{margin:0;}.node--film--full .node__content .related-news header a,.node--film--full .node__content .filmmaker-films header a,.node--film--full .node__content .subject-area-films header a{font-size:calc(0.8679577465rem + 0.5633802817vw);text-align:end;white-space:nowrap;}.node--filmmaker--full .node__content header{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:8vw 0;}@media screen and (min-width:60rem){.node--filmmaker--full .node__content header{display:grid;grid-template-columns:1fr 2fr;column-gap:5vw;}.node--filmmaker--full .node__content header .headshot{grid-row:1 / span 2;}}.node--filmmaker--full .node__content header h1{padding:0;margin:0.5em 0 0;align-self:end;}.node--filmmaker--full .node__content header .field--field-headshot{max-width:25rem;margin:0 auto;}@media screen and (min-width:60rem){.node--filmmaker--full .node__content header .field--field-headshot{margin-right:0;}}.node--filmmaker--full .node__content aside.contact-links{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;padding-top:1em;padding-bottom:1em;background:var(--color-background-light);display:flex;gap:5vw;justify-content:center;align-items:center;flex-wrap:wrap;}.node--filmmaker--full .node__content aside.contact-links .social-links{font-size:calc(0.7464788732rem + 0.2816901408vw);display:flex;flex-wrap:wrap;align-items:center;gap:0.8em;color:var(--color-text);}.node--filmmaker--full .node__content aside.contact-links .field--field-social-links > .field__items{display:flex;flex-wrap:wrap;gap:calc(1.0748502994rem + -0.3193612774vw);line-height:0;}.node--filmmaker--full .node__content aside.contact-links .field--field-social-links > .field__items a{font-size:calc(1.5440140845rem + -0.1877934272vw);display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-social-text);background:var(--color-button-social-background);border-color:var(--color-button-social-border);margin:0 !important;border-radius:50%;border-width:0.09em;padding:0.3em;line-height:0;}.node--filmmaker--full .node__content aside.contact-links .field--field-social-links > .field__items a:not([disabled]):hover{color:var(--color-button-social-text-hover);background:var(--color-button-social-background-hover);border-color:var(--color-button-social-border-hover);}.node--filmmaker--full .node__content aside.contact-links .field--field-social-links > .field__items a:not([disabled]):active{outline:0.1em solid var(--color-button-social-outline-active);}.node--filmmaker--full .node__content aside.contact-links .field--field-social-links > .field__items a[disabled]{opacity:0.5;}.node--filmmaker--full .node__content aside.contact-links .field--field-social-links > .field__items a svg,.node--filmmaker--full .node__content aside.contact-links .field--field-social-links > .field__items a svg.ext,.node--filmmaker--full .node__content aside.contact-links .field--field-social-links > .field__items a svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.node--filmmaker--full .node__content aside.contact-links .field--field-social-links > .field__items a svg,.node--filmmaker--full .node__content aside.contact-links .field--field-social-links > .field__items a svg.ext,.node--filmmaker--full .node__content aside.contact-links .field--field-social-links > .field__items a svg.mailto{display:block;margin:0;top:0;}.node--filmmaker--full .node__content aside.contact-links .field--field-social-links > .field__items a svg + *,.node--filmmaker--full .node__content aside.contact-links .field--field-social-links > .field__items a svg.ext + *,.node--filmmaker--full .node__content aside.contact-links .field--field-social-links > .field__items a svg.mailto + *{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin:0;}.node--filmmaker--full .node__content aside.contact-links .field--field-website{font-size:calc(0.8679577465rem + 0.5633802817vw);}.node--filmmaker--full .node__content aside.contact-links .field--field-website svg,.node--filmmaker--full .node__content aside.contact-links .field--field-website svg.ext,.node--filmmaker--full .node__content aside.contact-links .field--field-website svg.mailto{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin:0;}.node--filmmaker--full .node__content aside.contact-links .contact-button a{font-size:calc(0.786971831rem + 0.3755868545vw);display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-primary-text);background:var(--color-button-primary-background);border-color:var(--color-button-primary-border);}.node--filmmaker--full .node__content aside.contact-links .contact-button a:not([disabled]):hover{color:var(--color-button-primary-text-hover);background:var(--color-button-primary-background-hover);border-color:var(--color-button-primary-border-hover);}.node--filmmaker--full .node__content aside.contact-links .contact-button a:not([disabled]):active{outline:0.1em solid var(--color-button-primary-outline-active);}.node--filmmaker--full .node__content aside.contact-links .contact-button a[disabled]{opacity:0.5;}.node--filmmaker--full .node__content aside.contact-links .contact-button a svg,.node--filmmaker--full .node__content aside.contact-links .contact-button a svg.ext,.node--filmmaker--full .node__content aside.contact-links .contact-button a svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.node--filmmaker--full .node__content .field--field-biography{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:8vw auto;}.node--filmmaker--full .node__content .field--field-biography > *{margin-left:auto;margin-right:auto;}.node--filmmaker--full .node__content .field--field-reel{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:8vw auto;}.node--filmmaker--full .node__content .filmmaker-films h2,.node--filmmaker--full .node__content .filmmaker-films .view__content{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;}.node--filmmaker--full .node__content .field--field-reviews h2{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;}.node--filmmaker--full .node__content .field--field-reviews .paragraph--review .paragraph__content .field--field-excerpt{font-size:calc(0.8679577465rem + 0.5633802817vw);}.node--filmmaker--full .node__content .field--field-awards,.node--filmmaker--full .node__content .field--field-awards-screenings{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:8vw auto;}.node--filmmaker--full .node__content .related-news h2{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;}.node--page--full .node__content nav{font-size:calc(0.948943662rem + 0.7511737089vw);}.node--page--full .node__content nav li a{display:block;margin:0.5em 0 1.5em;text-underline-offset:0.3em;}.node--page--full .node__content nav li a.is-active{text-decoration:none;color:var(--color-link-hover);position:relative;top:0.1em;}.node--page--full .node__content nav ul ul{padding-left:2em;}.node--page--full .node__content nav h2{font-size:calc(0.948943662rem + 0.7511737089vw);margin:0 0 1.5em;}.node--page--full .node__content nav h2 a{text-underline-offset:0.3em;}.node--page--full .node__content aside{margin:10vw 0;border-top:0.1rem solid var(--color-separator);padding-top:5vw;}@media screen and (min-width:60rem){.node--page--full .node__content aside{margin:0;border-top:0;padding-top:0;}}.node--page--full .node__content aside.menu-parent-active nav h2 a{text-decoration:none;color:var(--color-link-hover);position:relative;top:0.1em;}.node--page--full .node__content .columns{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:5vw 0;}.node--page--full .node__content .columns .field--field-introduction{padding:0;}@media screen and (min-width:60rem){.node--page--full .node__content .columns{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:5vw;}.node--page--full .node__content .columns .field--field-introduction p:first-child{margin-top:0;}.node--page--full .node__content .columns aside{order:2;}.node--page--full .node__content .columns aside #block-menu-children h2{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin:0;}}.node--page--full .node__content .member-login{background:var(--color-background-light);padding:5vw;margin:5vw 0;font-size:calc(0.8679577465rem + 0.5633802817vw);}.node--page--full .node__content .member-login h2{margin-top:0;}.node--page--full .node__content .member-login h2 svg,.node--page--full .node__content .member-login h2 svg.ext,.node--page--full .node__content .member-login h2 svg.mailto{position:relative;top:0.1em;}.node--page--full .node__content .member-login .form-item{margin:1em 0;}.node--page--full .node__content .member-login .form-actions{margin:1.5em 0;}.node--page--full .node__content .member-login ul,.node--page--full .node__content .member-login li{margin:0;padding:0;list-style:none;font-size:calc(0.786971831rem + 0.3755868545vw);}.node--landing-page--full .field--field-introduction,.node--page--full .field--field-introduction{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin-left:0;}.node--landing-page--full .field--field-introduction,.node--page--full .field--field-introduction,.node--landing-page--full .field--field-introduction p,.node--page--full .field--field-introduction p{font-size:calc(0.948943662rem + 0.7511737089vw);}.node--landing-page--full .field--field-introduction a.button,.node--page--full .field--field-introduction a.button,.node--landing-page--full .field--field-introduction p a.button,.node--page--full .field--field-introduction p a.button{font-size:calc(0.8679577465rem + 0.5633802817vw);}.node--landing-page--full .field--field-introduction > *,.node--page--full .field--field-introduction > *{max-width:40em;}.node--landing-page--full .node__content > header.has-hero-image,.node--page--full .node__content > header.has-hero-image{position:relative;background:var(--color-hero-image-background);}.node--landing-page--full .node__content > header.has-hero-image .header__text,.node--page--full .node__content > header.has-hero-image .header__text{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:calc(14.4190140845rem + 13.1455399061vw);padding:5vw 0;padding-right:15vw;margin:0 auto 0 0;max-width:calc(5.5457746479rem + 56.338028169vw);color:var(--color-hero-image-text);background:var(--color-hero-image-gradient);}.node--landing-page--full .node__content > header.has-hero-image .header__text h1,.node--page--full .node__content > header.has-hero-image .header__text h1{margin:0;}.node--landing-page--full .node__content > header.has-hero-image .header__text p,.node--page--full .node__content > header.has-hero-image .header__text p{color:var(--color-text);}.node--landing-page--full .node__content > header.has-hero-image .header__text p:last-child,.node--page--full .node__content > header.has-hero-image .header__text p:last-child{margin-bottom:0;}.node--landing-page--full .node__content > header.has-hero-image .field--field-hero-image,.node--page--full .node__content > header.has-hero-image .field--field-hero-image{position:absolute;top:0;left:0;opacity:0.8;}.node--landing-page--full .node__content > header.has-hero-image .field--field-hero-image,.node--page--full .node__content > header.has-hero-image .field--field-hero-image,.node--landing-page--full .node__content > header.has-hero-image .field--field-hero-image *,.node--page--full .node__content > header.has-hero-image .field--field-hero-image *{width:100%;height:100%;object-fit:cover;}.node--landing-page--full .node__content > header.flip-hero-image .field--field-hero-image img,.node--page--full .node__content > header.flip-hero-image .field--field-hero-image img{transform:scaleX(-100%);}.node--landing-page--full .field--field-hero-image-caption,.node--page--full .field--field-hero-image-caption{font-size:calc(0.786971831rem + 0.3755868545vw);}.node--landing-page--full .field--field-hero-image-caption .field__items,.node--page--full .field--field-hero-image-caption .field__items{display:flex;justify-content:flex-end;max-width:100%;}.node--landing-page--full .field--field-hero-image-caption a,.node--page--full .field--field-hero-image-caption a{text-decoration-color:var(--color-link);}.node--landing-page--full .field--field-hero-image-caption p,.node--page--full .field--field-hero-image-caption p{background:var(--color-background-light);margin:0;padding:0.5em 0.8em;}.node--landing-page--full.node--2 .node__content > header.has-hero-image .header__text,.node--2.node--page--full .node__content > header.has-hero-image .header__text{min-height:calc(17.2183098592rem + 22.5352112676vw);}.taxonomy-term--card a,.node--page--card a{font-size:calc(0.8679577465rem + 0.5633802817vw);display:flex;flex-direction:column;justify-content:center;border-width:0.15em;border-style:solid;border-radius:0.1em;padding:0.9em 1em 1em;min-height:6em;text-decoration:none;border-color:var(--color-subject-area-border);color:var(--color-subject-area-text);}.taxonomy-term--card a .taxonomy-term__parent,.node--page--card a .taxonomy-term__parent{font-size:calc(0.786971831rem + 0.3755868545vw);justify-self:flex-end;}.taxonomy-term--card a h3,.node--page--card a h3{margin:0;font-size:calc(0.948943662rem + 0.7511737089vw);color:inherit;transition:none;}.taxonomy-term--card a:hover,.node--page--card a:hover{color:var(--color-subject-area-text-hover);background:var(--color-subject-area-border);}.views-row:nth-child(6n+2) .taxonomy-term--card a,.views-row:nth-child(6n+2) .node--page--card a,.views-row:nth-child(6n+5) .taxonomy-term--card a,.views-row:nth-child(6n+5) .node--page--card a{border-color:var(--color-subject-area-light-border);color:var(--color-subject-area-light-text);}.views-row:nth-child(6n+2) .taxonomy-term--card a:hover,.views-row:nth-child(6n+2) .node--page--card a:hover,.views-row:nth-child(6n+5) .taxonomy-term--card a:hover,.views-row:nth-child(6n+5) .node--page--card a:hover{color:var(--color-subject-area-text-hover);background:var(--color-subject-area-light-border);}.views-row:nth-child(6n+3) .taxonomy-term--card a,.views-row:nth-child(6n+3) .node--page--card a,.views-row:nth-child(6n+6) .taxonomy-term--card a,.views-row:nth-child(6n+6) .node--page--card a{border-color:var(--color-subject-area-dark-border);color:var(--color-subject-area-dark-text);}.views-row:nth-child(6n+3) .taxonomy-term--card a:hover,.views-row:nth-child(6n+3) .node--page--card a:hover,.views-row:nth-child(6n+6) .taxonomy-term--card a:hover,.views-row:nth-child(6n+6) .node--page--card a:hover{color:var(--color-subject-area-text-hover);background:var(--color-subject-area-dark-border);}@media screen and (min-width:40rem){.views-row:nth-child(9n+1) .taxonomy-term--card a,.views-row:nth-child(9n+1) .node--page--card a,.views-row:nth-child(9n+6) .taxonomy-term--card a,.views-row:nth-child(9n+6) .node--page--card a,.views-row:nth-child(9n+8) .taxonomy-term--card a,.views-row:nth-child(9n+8) .node--page--card a{border-color:var(--color-subject-area-border);color:var(--color-subject-area-text);}.views-row:nth-child(9n+1) .taxonomy-term--card a:hover,.views-row:nth-child(9n+1) .node--page--card a:hover,.views-row:nth-child(9n+6) .taxonomy-term--card a:hover,.views-row:nth-child(9n+6) .node--page--card a:hover,.views-row:nth-child(9n+8) .taxonomy-term--card a:hover,.views-row:nth-child(9n+8) .node--page--card a:hover{color:var(--color-subject-area-text-hover);background:var(--color-subject-area-border);}.views-row:nth-child(9n+2) .taxonomy-term--card a,.views-row:nth-child(9n+2) .node--page--card a,.views-row:nth-child(9n+4) .taxonomy-term--card a,.views-row:nth-child(9n+4) .node--page--card a,.views-row:nth-child(9n+9) .taxonomy-term--card a,.views-row:nth-child(9n+9) .node--page--card a{border-color:var(--color-subject-area-light-border);color:var(--color-subject-area-light-text);}.views-row:nth-child(9n+2) .taxonomy-term--card a:hover,.views-row:nth-child(9n+2) .node--page--card a:hover,.views-row:nth-child(9n+4) .taxonomy-term--card a:hover,.views-row:nth-child(9n+4) .node--page--card a:hover,.views-row:nth-child(9n+9) .taxonomy-term--card a:hover,.views-row:nth-child(9n+9) .node--page--card a:hover{color:var(--color-subject-area-text-hover);background:var(--color-subject-area-light-border);}.views-row:nth-child(9n+3) .taxonomy-term--card a,.views-row:nth-child(9n+3) .node--page--card a,.views-row:nth-child(9n+5) .taxonomy-term--card a,.views-row:nth-child(9n+5) .node--page--card a,.views-row:nth-child(9n+7) .taxonomy-term--card a,.views-row:nth-child(9n+7) .node--page--card a{border-color:var(--color-subject-area-dark-border);color:var(--color-subject-area-dark-text);}.views-row:nth-child(9n+3) .taxonomy-term--card a:hover,.views-row:nth-child(9n+3) .node--page--card a:hover,.views-row:nth-child(9n+5) .taxonomy-term--card a:hover,.views-row:nth-child(9n+5) .node--page--card a:hover,.views-row:nth-child(9n+7) .taxonomy-term--card a:hover,.views-row:nth-child(9n+7) .node--page--card a:hover{color:var(--color-subject-area-text-hover);background:var(--color-subject-area-dark-border);}}.taxonomy-term--full h1,.taxonomy-term--full .back-link,.taxonomy-term--full .field--description,.taxonomy-term--full section h2,.taxonomy-term--full section .view__content{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;}.taxonomy-term--full .field--description{margin-bottom:5vw;}.taxonomy-term--full .field--description,.taxonomy-term--full .field--description p{font-size:calc(0.948943662rem + 0.7511737089vw);}.taxonomy-term--full .field--description > *{max-width:40em;}.taxonomy-term--full .back-link{font-size:calc(0.786971831rem + 0.3755868545vw);margin:2em auto;}.taxonomy-term--full .back-link a{text-decoration:none;}.taxonomy-term--full h1{margin-top:0;}.taxonomy-term--full section{margin-bottom:8vw;}.view--search-api,.view--view-mode-card,.view--search-api-page{margin-bottom:8vw;}.view--search-api .view__content,.view--view-mode-card .view__content,.view--search-api-page .view__content{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(8.6795774648rem + 5.6338028169vw),1fr));gap:5vw;}@media screen and (min-width:60rem){.view--search-api .view__content,.view--view-mode-card .view__content,.view--search-api-page .view__content{gap:4vw;}}.view--search-api .view__content .views-infinite-scroll-content-wrapper.clearfix,.view--view-mode-card .view__content .views-infinite-scroll-content-wrapper.clearfix,.view--search-api-page .view__content .views-infinite-scroll-content-wrapper.clearfix{display:contents;}.view--search-api .view__content .views-infinite-scroll-content-wrapper.clearfix::after,.view--view-mode-card .view__content .views-infinite-scroll-content-wrapper.clearfix::after,.view--search-api-page .view__content .views-infinite-scroll-content-wrapper.clearfix::after{display:none;}.view--search-api ul.js-pager__items.pager,.view--view-mode-card ul.js-pager__items.pager,.view--search-api-page ul.js-pager__items.pager{list-style-type:none;margin:5vw 0;padding:0;}.view--search-api ul.js-pager__items.pager li.pager__item,.view--view-mode-card ul.js-pager__items.pager li.pager__item,.view--search-api-page ul.js-pager__items.pager li.pager__item{text-decoration:none;display:flex;justify-content:center;}.view--search-api ul.js-pager__items.pager li.pager__item a.button,.view--view-mode-card ul.js-pager__items.pager li.pager__item a.button,.view--search-api-page ul.js-pager__items.pager li.pager__item a.button{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-primary-text);background:var(--color-button-primary-background);border-color:var(--color-button-primary-border);font-size:calc(0.786971831rem + 0.3755868545vw);}.view--search-api ul.js-pager__items.pager li.pager__item a.button:not([disabled]):hover,.view--view-mode-card ul.js-pager__items.pager li.pager__item a.button:not([disabled]):hover,.view--search-api-page ul.js-pager__items.pager li.pager__item a.button:not([disabled]):hover{color:var(--color-button-primary-text-hover);background:var(--color-button-primary-background-hover);border-color:var(--color-button-primary-border-hover);}.view--search-api ul.js-pager__items.pager li.pager__item a.button:not([disabled]):active,.view--view-mode-card ul.js-pager__items.pager li.pager__item a.button:not([disabled]):active,.view--search-api-page ul.js-pager__items.pager li.pager__item a.button:not([disabled]):active{outline:0.1em solid var(--color-button-primary-outline-active);}.view--search-api ul.js-pager__items.pager li.pager__item a.button[disabled],.view--view-mode-card ul.js-pager__items.pager li.pager__item a.button[disabled],.view--search-api-page ul.js-pager__items.pager li.pager__item a.button[disabled]{opacity:0.5;}.view--search-api ul.js-pager__items.pager li.pager__item a.button svg,.view--search-api ul.js-pager__items.pager li.pager__item a.button svg.ext,.view--search-api ul.js-pager__items.pager li.pager__item a.button svg.mailto,.view--view-mode-card ul.js-pager__items.pager li.pager__item a.button svg,.view--search-api-page ul.js-pager__items.pager li.pager__item a.button svg,.view--view-mode-card ul.js-pager__items.pager li.pager__item a.button svg.ext,.view--view-mode-card ul.js-pager__items.pager li.pager__item a.button svg.mailto,.view--search-api-page ul.js-pager__items.pager li.pager__item a.button svg.ext,.view--search-api-page ul.js-pager__items.pager li.pager__item a.button svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.view--blog .view__content{grid-template-columns:repeat(auto-fill,minmax(calc(15.7394366197rem + 7.5117370892vw),1fr));}.view--carousel,.paragraph--film-carousel-section .field--field-films{overflow:hidden;}.view--carousel .slick-slider,.paragraph--film-carousel-section .field--field-films .slick-slider{display:block !important;}.view--carousel .node,.paragraph--film-carousel-section .field--field-films .node{font-size:calc(0.8679577465rem + 0.5633802817vw);padding:0 0.5em;margin-top:0.3em;}.view--carousel .slick-list,.paragraph--film-carousel-section .field--field-films .slick-list{overflow:visible;}.view--carousel .slick-track,.paragraph--film-carousel-section .field--field-films .slick-track{margin-left:0;}.view--carousel .slick-slide:not(.slick-active),.paragraph--film-carousel-section .field--field-films .slick-slide:not(.slick-active){opacity:0.6;}.view--carousel button.slick-arrow,.paragraph--film-carousel-section .field--field-films button.slick-arrow{position:absolute;top:0;height:85%;z-index:1;padding:0 1vw;font-weight:bold;background:transparent;border:0;}.view--carousel button.slick-arrow .slick-sr-only,.paragraph--film-carousel-section .field--field-films button.slick-arrow .slick-sr-only{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin:0;}.view--carousel button.slick-arrow .slick-prev-icon,.paragraph--film-carousel-section .field--field-films button.slick-arrow .slick-prev-icon,.view--carousel button.slick-arrow .slick-next-icon,.paragraph--film-carousel-section .field--field-films button.slick-arrow .slick-next-icon{display:block;font-size:calc(0.948943662rem + 0.7511737089vw);width:2em;height:2em;border-radius:50%;position:relative;background:var(--color-slick-arrow-background);}.view--carousel button.slick-arrow .slick-prev-icon::before,.paragraph--film-carousel-section .field--field-films button.slick-arrow .slick-prev-icon::before,.view--carousel button.slick-arrow .slick-next-icon::before,.paragraph--film-carousel-section .field--field-films button.slick-arrow .slick-next-icon::before{content:"";display:block;width:0.8em;height:0.8em;border:solid var(--color-slick-arrow-icon);border-width:0.15em 0.15em 0 0;position:absolute;top:0.6em;left:0.75em;transform:rotate(-135deg);}.view--carousel button.slick-arrow.slick-prev,.paragraph--film-carousel-section .field--field-films button.slick-arrow.slick-prev{left:0;}.view--carousel button.slick-arrow.slick-next,.paragraph--film-carousel-section .field--field-films button.slick-arrow.slick-next{right:0;}.view--carousel button.slick-arrow.slick-next .slick-next-icon::before,.paragraph--film-carousel-section .field--field-films button.slick-arrow.slick-next .slick-next-icon::before{left:0.45em;transform:rotate(45deg);}.view--carousel button.slick-arrow:hover .slick-prev-icon,.paragraph--film-carousel-section .field--field-films button.slick-arrow:hover .slick-prev-icon,.view--carousel button.slick-arrow:hover .slick-next-icon,.paragraph--film-carousel-section .field--field-films button.slick-arrow:hover .slick-next-icon{background:var(--color-slick-arrow-hover);}.view--carousel button.slick-arrow:focus-visible,.paragraph--film-carousel-section .field--field-films button.slick-arrow:focus-visible{outline:0;}.view--carousel button.slick-arrow:focus-visible .slick-prev-icon,.paragraph--film-carousel-section .field--field-films button.slick-arrow:focus-visible .slick-prev-icon,.view--carousel button.slick-arrow:focus-visible .slick-next-icon,.paragraph--film-carousel-section .field--field-films button.slick-arrow:focus-visible .slick-next-icon{outline-color:var(--color-link);outline:-webkit-focus-ring-color auto 1px;background:var(--color-slick-arrow-hover);}.view--carousel button.slick-arrow[disabled] .slick-prev-icon,.paragraph--film-carousel-section .field--field-films button.slick-arrow[disabled] .slick-prev-icon,.view--carousel button.slick-arrow[disabled] .slick-next-icon,.paragraph--film-carousel-section .field--field-films button.slick-arrow[disabled] .slick-next-icon{background:var(--color-slick-arrow-disabled);}.view .pager .pager__items{margin-top:5vw;display:flex;flex-wrap:wrap;gap:0.5em;justify-content:center;}.view .pager .pager__items .pager__item--ellipsis{font-size:calc(0.786971831rem + 0.3755868545vw);color:var(--color-text);padding:0.5em 1em;font-weight:800;}.view .pager .pager__items a{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-secondary-text);background:var(--color-button-secondary-background);border-color:var(--color-button-secondary-border);font-size:calc(0.786971831rem + 0.3755868545vw);}.view .pager .pager__items a:not([disabled]):hover{color:var(--color-button-secondary-text-hover);background:var(--color-button-secondary-background-hover);border-color:var(--color-button-secondary-border-hover);}.view .pager .pager__items a:not([disabled]):active{outline:0.1em solid var(--color-button-secondary-outline-active);}.view .pager .pager__items a[disabled]{opacity:0.5;}.view .pager .pager__items a svg,.view .pager .pager__items a svg.ext,.view .pager .pager__items a svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.view .pager .pager__items .is-active a{color:var(--color-text);background:transparent;border:transparent;}.views-exposed-form{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;column-gap:2em;}.views-exposed-form details summary{border-bottom:0;margin:1em 0;}.views-exposed-form details summary > *{justify-content:start;gap:0.25em;}.views-exposed-form__filters{display:flex;flex-direction:column;gap:1em;padding-left:0;}.views-exposed-form__filters__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1em;}.views-exposed-form select{max-width:15em;}.views-exposed-form details[open],.views-exposed-form .form-item-sort-by{padding-bottom:2em;}.views-exposed-form details:not([open]) + .form-item-sort-by{align-self:center;padding:1em 0;display:flex;gap:1em;align-items:center;}.view--subject-areas .view__content,.view--search-api--subject-areas .view__content,.view--search-api-page.view--search-api-page--a2-subject-areas .view__content,.view--search-api-page.view--search-api-page--a3-pages .view__content{display:grid;grid-template-columns:1fr 1fr;font-size:calc(0.8679577465rem + 0.5633802817vw);gap:1em;}@media screen and (min-width:40rem){.view--subject-areas .view__content,.view--search-api--subject-areas .view__content,.view--search-api-page.view--search-api-page--a2-subject-areas .view__content,.view--search-api-page.view--search-api-page--a3-pages .view__content{grid-template-columns:1fr 1fr 1fr;}}.view--subject-areas .view__content .views-row article,.view--search-api--subject-areas .view__content .views-row article,.view--search-api-page.view--search-api-page--a2-subject-areas .view__content .views-row article,.view--search-api-page.view--search-api-page--a3-pages .view__content .views-row article,.view--subject-areas .view__content .views-row a,.view--search-api--subject-areas .view__content .views-row a,.view--search-api-page.view--search-api-page--a2-subject-areas .view__content .views-row a,.view--search-api-page.view--search-api-page--a3-pages .view__content .views-row a{height:100%;}.view--subject-areas--subsections .taxonomy-term__parent{display:none;}.search-api-page__introduction{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;background:var(--color-background-light);padding-block:5vw;}.search-api-page__introduction p{font-size:calc(0.948943662rem + 0.7511737089vw);margin-top:0;}.view--search-api-page{margin:0;}.view--search-api-page header{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin-block-start:8vw;display:flex;justify-content:space-between;align-items:center;gap:5vw;}.view--search-api-page header h2{margin:0;margin-bottom:5vw;}.view--search-api-page header a{font-size:calc(0.8679577465rem + 0.5633802817vw);text-align:end;margin-bottom:5vw;}.search-api-page__advanced-search-links{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin-block:8vw;}.search-api-page__advanced-search-links *{font-size:calc(0.948943662rem + 0.7511737089vw);color:var(--color-heading);font-weight:normal;display:inline-block;margin:0;}.search-api-page__advanced-search-links li:not(:last-child)::after{content:",";margin-right:0.1em;}.search-api-page__advanced-search-links li:nth-last-child(2)::after{content:", and";}.search-api-page__advanced-search-links li:last-child::after{content:".";}.search-api-page__advanced-search-links ul{margin-left:0.2em;}.view--user-licenses .view__empty{margin:5vw 0;border-left:0.5rem solid var(--color-message-status);border-color:var(--color-message-warning);background-color:var(--color-background-light);padding:2em;font-size:calc(0.8679577465rem + 0.5633802817vw);color:var(--color-text);}.view--user-licenses--details .views-field:not(th):not(td){font-size:calc(0.8679577465rem + 0.5633802817vw);margin:1em 0;}.view--user-licenses--details .views-field:not(th):not(td) .field-content{display:inline;}section.paragraph.paragraph--hidden-heading h2{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin:0;}section.paragraph.paragraph--hidden-heading > .paragraph__content{margin-top:5vw;}.paragraph--accordion-section-item{margin:2em 0;}.paragraph--accordion-section-item summary{font-size:calc(0.8679577465rem + 0.5633802817vw);}.paragraph--accordion-section-item .section-link{text-align:right;font-size:calc(0.786971831rem + 0.3755868545vw);margin-right:1em;}.paragraph--accordion-section-item .section-link a{color:var(--color-paragraph-text);text-decoration:none;}.paragraph--accordion-section-item .section-link a:hover,.paragraph--accordion-section-item .section-link a:focus{color:var(--color-text);text-decoration:underline;}.paragraph--accordion-section-item .section-link a svg,.paragraph--accordion-section-item .section-link a svg.ext,.paragraph--accordion-section-item .section-link a svg.mailto{height:1.2em;vertical-align:middle;margin-right:0.1em;}.paragraph--callout-banner .paragraph__content{background:var(--color-callout-banner-background);}@media screen and (min-width:60rem){.paragraph--callout-banner .paragraph__content{display:grid;grid-template-columns:1fr 1fr;align-items:center;}}.paragraph--callout-banner .paragraph__content .field--field-image{position:relative;min-height:calc(14.4190140845rem + 13.1455399061vw);}.paragraph--callout-banner .paragraph__content .field--field-image .media--image{position:static;}.paragraph--callout-banner .paragraph__content .field--field-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.paragraph--callout-banner .paragraph__content__text{font-size:calc(0.8679577465rem + 0.5633802817vw);padding:2em 5vw;}.paragraph--callout-banner .paragraph__content__text h2{color:var(--color-callout-banner-text);margin:0;font-weight:bold;}.paragraph--callout-banner .paragraph__content__text .field--field-description,.paragraph--callout-banner .paragraph__content__text .field--field-description p{font-size:calc(0.948943662rem + 0.7511737089vw);color:var(--color-callout-banner-text);}.paragraph--callout-banner .paragraph__content__text .field--field-description p{margin:1em 0 1.5em;}.paragraph--callout-banner .paragraph__content__text .field--field-links a{font-size:calc(0.8679577465rem + 0.5633802817vw);display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-callout-text);background:var(--color-button-callout-background);border-color:var(--color-button-callout-border);}.paragraph--callout-banner .paragraph__content__text .field--field-links a:not([disabled]):hover{color:var(--color-button-callout-text-hover);background:var(--color-button-callout-background-hover);border-color:var(--color-button-callout-border-hover);}.paragraph--callout-banner .paragraph__content__text .field--field-links a:not([disabled]):active{outline:0.1em solid var(--color-button-callout-outline-active);}.paragraph--callout-banner .paragraph__content__text .field--field-links a[disabled]{opacity:0.5;}.paragraph--callout-banner .paragraph__content__text .field--field-links a svg,.paragraph--callout-banner .paragraph__content__text .field--field-links a svg.ext,.paragraph--callout-banner .paragraph__content__text .field--field-links a svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.paragraph--callout-cards-section{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:8vw 0;}.paragraph--callout-cards-section .field--field-paragraphs > .field__items{display:grid;font-size:calc(0.8679577465rem + 0.5633802817vw);gap:1em;grid-template-columns:1fr;}@media screen and (min-width:40rem){.paragraph--callout-cards-section .field--field-paragraphs > .field__items{grid-template-columns:1fr 1fr;}}.paragraph--callout-cards-section .field--field-paragraphs > .field__items .paragraph--callout-cards-item{padding:5vw;height:100%;background:var(--color-callout-cards-background1);}.paragraph--callout-cards-section .field--field-paragraphs > .field__items .paragraph--callout-cards-item h3,.paragraph--callout-cards-section .field--field-paragraphs > .field__items .paragraph--callout-cards-item p{margin-top:0;color:var(--color-callout-cards-text);}.paragraph--callout-cards-section .field--field-paragraphs > .field__items .paragraph--callout-cards-item h3{font-size:calc(1.3169014085rem + 1.3145539906vw);font-weight:bold;}.paragraph--callout-cards-section .field--field-paragraphs > .field__items .paragraph--callout-cards-item a{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-callout-text);background:var(--color-button-callout-background);border-color:var(--color-button-callout-border);font-size:calc(0.8679577465rem + 0.5633802817vw);}.paragraph--callout-cards-section .field--field-paragraphs > .field__items .paragraph--callout-cards-item a:not([disabled]):hover{color:var(--color-button-callout-text-hover);background:var(--color-button-callout-background-hover);border-color:var(--color-button-callout-border-hover);}.paragraph--callout-cards-section .field--field-paragraphs > .field__items .paragraph--callout-cards-item a:not([disabled]):active{outline:0.1em solid var(--color-button-callout-outline-active);}.paragraph--callout-cards-section .field--field-paragraphs > .field__items .paragraph--callout-cards-item a[disabled]{opacity:0.5;}.paragraph--callout-cards-section .field--field-paragraphs > .field__items .paragraph--callout-cards-item a svg,.paragraph--callout-cards-section .field--field-paragraphs > .field__items .paragraph--callout-cards-item a svg.ext,.paragraph--callout-cards-section .field--field-paragraphs > .field__items .paragraph--callout-cards-item a svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.paragraph--callout-cards-section .field--field-paragraphs > .field__items .field__item:last-child .paragraph--callout-cards-item{background:var(--color-callout-cards-background2);}.paragraph--film-carousel-section .field--field-heading,.paragraph--film-carousel-section .field--field-description{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;}.paragraph--film-carousel-section .field--field-description .field__items{max-width:100%;}.paragraph--film-carousel-section .field--field-description p{font-size:calc(0.948943662rem + 0.7511737089vw);}.paragraph--film-carousel-section .field--field-films > .field__items{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(8.6795774648rem + 5.6338028169vw),1fr));gap:5vw;}.paragraph--get-started-section{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:5vw 0;}.paragraph--get-started-section .paragraph__content{padding:5vw;background:var(--color-get-started-section-background1);display:grid;align-items:center;gap:5vw;grid-template-columns:1fr;}.paragraph--get-started-section .paragraph__content h2,.paragraph--get-started-section .paragraph__content a,.paragraph--get-started-section .paragraph__content p{color:var(--color-get-started-section-text);text-decoration-color:var(--color-get-started-section-text);}.paragraph--get-started-section .paragraph__content a:hover{background:rgba(0,0,0,0.1);}@media screen and (min-width:60rem){.paragraph--get-started-section .paragraph__content{grid-template-columns:2fr 1fr;}}.paragraph--get-started-section .paragraph__content h2{margin-top:0;}.paragraph--get-started-section .paragraph__content p:last-child{margin-bottom:0;}.paragraph--get-started-section .paragraph__content .field--field-links{font-size:calc(0.948943662rem + 0.7511737089vw);}.paragraph--get-started-section .paragraph__content .field--field-links .field__item + .field__item{margin-top:1em;}.field--field-paragraphs > .field__items > .field__item:nth-child(3n + 1) .paragraph--get-started-section .paragraph__content{background:var(--color-get-started-section-background2);}.field--field-paragraphs > .field__items > .field__item:nth-child(3n + 2) .paragraph--get-started-section .paragraph__content{background:var(--color-get-started-section-background3);}.field--field-paragraphs > .field__items > .field__item:last-child .paragraph--get-started-section{margin-bottom:8vw;}section.paragraph--view-section{margin:8vw 0;}section.paragraph--view-section.paragraph--hidden-heading .paragraph__content{margin-top:5vw;}section.paragraph--view-section header,section.paragraph--view-section .view__header,section.paragraph--view-section .view__filters,section.paragraph--view-section .view__content,section.paragraph--view-section .view__empty{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;}section.paragraph--view-section header{display:flex;justify-content:space-between;align-items:center;gap:5vw;}section.paragraph--view-section header h2{margin:0;margin-bottom:5vw;}section.paragraph--view-section header .field--field-link{font-size:calc(0.8679577465rem + 0.5633802817vw);text-align:end;margin-bottom:5vw;}section.paragraph--view-section .view__filters{background:var(--color-background-light);margin-bottom:5vw;}section.paragraph--view-section .view__empty{margin:5vw 0;}section.paragraph--view-section .view__feed-icons{display:none;}.paragraph--review .paragraph__content{margin:5vw 0;display:flex;column-gap:2vw;}.paragraph--review .paragraph__content > svg,.paragraph--review .paragraph__content > svg.ext,.paragraph--review .paragraph__content > svg.mailto{color:var(--color-quote);font-size:calc(1.4788732394rem + 1.6901408451vw);flex-shrink:0;margin-top:-0.3em;}.paragraph--review .paragraph__content .field,.paragraph--review .paragraph__content .field *{color:var(--color-text);}.paragraph--review .paragraph__content .field--field-excerpt[data-excerpt-length="xlarge"]{font-size:calc(0.8679577465rem + 0.5633802817vw);line-height:1.5;}.paragraph--review .paragraph__content .field--field-excerpt[data-excerpt-length="large"]{font-size:calc(0.948943662rem + 0.7511737089vw);line-height:1.4;}.paragraph--review .paragraph__content .field--field-excerpt[data-excerpt-length="medium"]{font-size:calc(1.1549295775rem + 0.9389671362vw);line-height:1.3;}.paragraph--review .paragraph__content .field--field-excerpt[data-excerpt-length="small"]{font-size:calc(1.3169014085rem + 1.3145539906vw);line-height:1.2;}.paragraph--review .paragraph__content .field--field-name{font-size:calc(0.8679577465rem + 0.5633802817vw);font-weight:bold;margin-top:0.8em;}.paragraph--review .paragraph__content .field--field-role,.paragraph--review .paragraph__content .field--field-link{font-size:calc(0.786971831rem + 0.3755868545vw);margin-top:0.2em;}.paragraph--review .paragraph__content .field--field-link{font-style:italic;}details .paragraph--review .paragraph__content{column-gap:1.5vw;}details .paragraph--review .paragraph__content > svg,details .paragraph--review .paragraph__content > svg.ext,details .paragraph--review .paragraph__content > svg.mailto{font-size:calc(1.3169014085rem + 1.3145539906vw);}details .paragraph--review .paragraph__content .field--field-excerpt[data-excerpt-length="xlarge"]{font-size:calc(0.786971831rem + 0.3755868545vw);line-height:1.5;}details .paragraph--review .paragraph__content .field--field-excerpt[data-excerpt-length="large"]{font-size:calc(0.8679577465rem + 0.5633802817vw);line-height:1.4;}details .paragraph--review .paragraph__content .field--field-excerpt[data-excerpt-length="medium"]{font-size:calc(0.948943662rem + 0.7511737089vw);line-height:1.3;}details .paragraph--review .paragraph__content .field--field-excerpt[data-excerpt-length="small"]{font-size:calc(1.1549295775rem + 0.9389671362vw);line-height:1.2;}details .paragraph--review .paragraph__content .field--field-name{font-size:calc(0.786971831rem + 0.3755868545vw);}details .paragraph--review .paragraph__content .field--field-role,details .paragraph--review .paragraph__content .field--field-link{font-size:calc(0.7464788732rem + 0.2816901408vw);}.paragraph--review-section{margin:8vw 0;}.paragraph--review-section h2{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;}.paragraph--migrated-blog-section{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:5vw 0;}.paragraph--migrated-blog-image{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:5vw 0;}.paragraph--migrated-blog-image > *{max-width:calc(26.0387323944rem + 16.9014084507vw);margin:auto;}.node--search-page .field--field-introduction{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:5vw 0;}.node--search-page .views-exposed-form{padding:5vw;background:var(--color-background-light);}.node--search-page .paragraph--view-section .view__filters{display:none;}.node--search-page .paragraph--view-section .view__empty{margin:0;}.node--search-page .paragraph--view-section .view__empty p{margin:0;}.node--search-page .node--blog-post h3{font-size:calc(0.8679577465rem + 0.5633802817vw);}.node--search-page .views-field-title a{display:block;background:var(--color-background-light);font-size:calc(0.948943662rem + 0.7511737089vw);padding:2em 1em;text-decoration:none;}.node--search-page h3.field-content{margin:0;}.node--search-page .paragraph--view-section--empty{display:none;}.node--search-page .no-results-text{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:5vw auto;}.node--search-page .no-results-text *{font-size:calc(0.948943662rem + 0.7511737089vw);max-width:40em;margin:5vw 0;line-height:1.5;color:var(--color-heading);}.node--search-page .advanced-search-links{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;margin:5vw auto 8vw;}.node--search-page .advanced-search-links *{font-size:calc(0.948943662rem + 0.7511737089vw);color:var(--color-heading);font-weight:normal;display:inline-block;margin:0;}.node--search-page .advanced-search-links li:not(:last-child)::after{content:",";margin-right:0.1em;}.node--search-page .advanced-search-links li:nth-last-child(2)::after{content:", and";}.node--search-page .advanced-search-links li:last-child::after{content:".";}.node--search-page .advanced-search-links ul{margin-left:0.2em;}.order-total-line-label{margin-inline-end:1em;}.checkout-pane{max-width:60rem;margin:5vw 0;}.checkout-pane .form-item{margin:1em 0;}.checkout-pane .status-message{margin:1em 0;}.checkout-pane fieldset{width:100%;float:none;}.form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.form-item-payment-information-add-payment-method-payment-details-reuse-payment-method,.form-item-order-fieldscheckout-field-newsletter-opt-in-value,.form-item-checkout-pane-terms-conditions-message{display:flex;gap:0.5em;}.form-item-payment-information-add-payment-method-payment-details-reuse-payment-method .description{display:none;}.address-container-inline{display:flex;flex-wrap:wrap;column-gap:1em;}.view--commerce-checkout-order-summary tbody{border-radius:0.25em;}.view--commerce-checkout-order-summary td{border:0.1em solid var(--color-input-border);}.view--commerce-cart-form #edit-actions{margin:2em 0;}@media screen and (min-width:40rem){.view--commerce-cart-form #edit-actions{margin-block-start:-3em;}}.view--commerce-cart-form #edit-actions #edit-checkout{display:inline-block;border-style:solid;border-width:0.1em;border-radius:0.25em;padding:0.5em 1em;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--color-button-primary-text);background:var(--color-button-primary-background);border-color:var(--color-button-primary-border);}.view--commerce-cart-form #edit-actions #edit-checkout:not([disabled]):hover{color:var(--color-button-primary-text-hover);background:var(--color-button-primary-background-hover);border-color:var(--color-button-primary-border-hover);}.view--commerce-cart-form #edit-actions #edit-checkout:not([disabled]):active{outline:0.1em solid var(--color-button-primary-outline-active);}.view--commerce-cart-form #edit-actions #edit-checkout[disabled]{opacity:0.5;}.view--commerce-cart-form #edit-actions #edit-checkout svg,.view--commerce-cart-form #edit-actions #edit-checkout svg.ext,.view--commerce-cart-form #edit-actions #edit-checkout svg.mailto{vertical-align:middle;position:relative;top:-0.1em;margin-right:0.2em;}.view--commerce-checkout-order-summary td{border:none;}.cardpointe-form iframe{background:var(--color-grey-90);border:1em solid var(--color-grey-90);box-sizing:content-box;border-radius:1em;}
