/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer reset,base,components,utility;@layer reset{*,*::before,*::after{box-sizing:border-box;}:root{@media (prefers-reduced-motion:no-preference){interpolate-size:allow-keywords;}}html{text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}*{margin:0;padding:0;}body{line-height:1.5;min-height:100vh;}img,picture,video,canvas,svg{display:block;max-inline-size:100%;height:auto;}input,button,textarea,select{font:inherit;letter-spacing:inherit;word-spacing:inherit;color:currentColor;}input[type="submit"],button{cursor:pointer;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;}p{text-wrap:pretty;}:target{scroll-margin-block:5ex;}table{border-collapse:collapse;}}
@font-face{font-family:'Source Serif';font-weight:200 900;font-style:normal;font-stretch:normal;font-display:swap;src:url(/themes/custom/archer/fonts/source-serif/SourceSerif4Variable-Roman.ttf.woff2) format('woff2-variations');}@font-face{font-family:'Source Serif';font-weight:200 900;font-style:italic;font-stretch:normal;font-display:swap;src:url(/themes/custom/archer/fonts/source-serif/SourceSerif4Variable-Italic.ttf.woff2) format('woff2-variations');}@font-face{font-family:'Figtree';font-weight:300 900;font-style:normal;font-stretch:normal;font-display:block;src:local(''),url(/themes/custom/archer/fonts/figtree/Figtree.woff2) format('woff2-variations');}@font-face{font-family:'Figtree';font-weight:300 900;font-style:italic;font-stretch:normal;font-display:block;src:local(''),url(/themes/custom/archer/fonts/figtree/Figtree-Italic.woff2) format('woff2-variations');}
:root{--archer-color-white:#ffffff;--archer-color-black:var(--archer-color-greige-900);--archer-color-inactive:var(--archer-color-greige-800);--archer-color-gray-50:#f7fafc;--archer-color-gray-100:#edf2f7;--archer-color-gray-200:#e2e8f0;--archer-color-gray-300:#cbd5e0;--archer-color-gray-400:#a0aec0;--archer-color-gray-500:#718096;--archer-color-gray-600:#4a5568;--archer-color-gray-700:#2d3748;--archer-color-gray-800:#1a202c;--archer-color-gray-900:#171923;--archer-color-greige-50:#faf9f8;--archer-color-greige-100:#efedeb;--archer-color-greige-200:#e4e0dc;--archer-color-greige-300:#d7d2cc;--archer-color-greige-400:#cac3bb;--archer-color-greige-500:#bbb2a7;--archer-color-greige-600:#aa9e91;--archer-color-greige-700:#948778;--archer-color-greige-800:#756a5f;--archer-color-greige-900:#453e38;--archer-color-red-50:#fff5f5;--archer-color-red-100:#fed7d7;--archer-color-red-200:#feb2b2;--archer-color-red-300:#fc8181;--archer-color-red-400:#f56565;--archer-color-red-500:#e53e3e;--archer-color-red-600:#c53030;--archer-color-red-700:#9b2c2c;--archer-color-red-800:#822727;--archer-color-red-900:#63171b;--archer-color-orange-50:#fffaf0;--archer-color-orange-100:#feebc8;--archer-color-orange-200:#fbd38d;--archer-color-orange-300:#f6ad55;--archer-color-orange-400:#ed8936;--archer-color-orange-500:#dd6b20;--archer-color-orange-600:#c05621;--archer-color-orange-700:#9c4221;--archer-color-orange-800:#7b341e;--archer-color-orange-900:#652b19;--archer-color-yellow-50:#fffff0;--archer-color-yellow-100:#fefcbf;--archer-color-yellow-200:#faf089;--archer-color-yellow-300:#f6e05e;--archer-color-yellow-400:#ecc94b;--archer-color-yellow-500:#d69e2e;--archer-color-yellow-600:#b7791f;--archer-color-yellow-700:#975a16;--archer-color-yellow-800:#744210;--archer-color-yellow-900:#5f370e;--archer-color-green-50:#f0fff4;--archer-color-green-100:#c6f6d5;--archer-color-green-200:#9ae6b4;--archer-color-green-300:#68d391;--archer-color-green-400:#48bb78;--archer-color-green-500:#38a169;--archer-color-green-600:#2f855a;--archer-color-green-700:#276749;--archer-color-green-800:#22543d;--archer-color-green-900:#1c4532;--archer-color-teal-50:#e6fffa;--archer-color-teal-100:#b2f5ea;--archer-color-teal-200:#81e6d9;--archer-color-teal-300:#4fd1c5;--archer-color-teal-400:#38b2ac;--archer-color-teal-500:#319795;--archer-color-teal-600:#2c7a7b;--archer-color-teal-700:#285e61;--archer-color-teal-800:#234e52;--archer-color-teal-900:#1d4044;--archer-color-cyan-50:#edfdfd;--archer-color-cyan-100:#c4f1f9;--archer-color-cyan-200:#9decf9;--archer-color-cyan-300:#76e4f7;--archer-color-cyan-400:#0bc5ea;--archer-color-cyan-500:#00b5d8;--archer-color-cyan-600:#00a3c4;--archer-color-cyan-700:#0987a0;--archer-color-cyan-800:#086f83;--archer-color-cyan-900:#065666;--archer-color-blue-50:#eff4ff;--archer-color-blue-100:#dfe8ff;--archer-color-blue-200:#bacfff;--archer-color-blue-300:#95b9ff;--archer-color-blue-400:#63a1ff;--archer-color-blue-500:#068cfe;--archer-color-blue-600:#0478da;--archer-color-blue-700:#0361b3;--archer-color-blue-800:#024e92;--archer-color-blue-900:#013a6f;--archer-color-coolblue-50:#ebf8ff;--archer-color-coolblue-100:#bee3f8;--archer-color-coolblue-200:#90cdf4;--archer-color-coolblue-300:#63b3ed;--archer-color-coolblue-400:#4299e1;--archer-color-coolblue-500:#3182ce;--archer-color-coolblue-600:#2b6cb0;--archer-color-coolblue-700:#2c5282;--archer-color-coolblue-800:#2a4365;--archer-color-coolblue-900:#1a365d;--archer-color-purple-50:#faf5ff;--archer-color-purple-100:#e9d8fd;--archer-color-purple-200:#d6bcfa;--archer-color-purple-300:#b794f4;--archer-color-purple-400:#9f7aea;--archer-color-purple-500:#805ad5;--archer-color-purple-600:#6b46c1;--archer-color-purple-700:#553c9a;--archer-color-purple-800:#44337a;--archer-color-purple-900:#322659;--archer-color-pink-50:#fff5f7;--archer-color-pink-100:#fed7e2;--archer-color-pink-200:#fbb6ce;--archer-color-pink-300:#f687b3;--archer-color-pink-400:#ed64a6;--archer-color-pink-500:#d53f8c;--archer-color-pink-600:#b83280;--archer-color-pink-700:#97266d;--archer-color-pink-800:#702459;--archer-color-pink-900:#521b41;}
:root{--step--3:clamp(0.7023rem,0.6718rem + 0.1527vw,0.7901rem);--step--2:clamp(0.7901rem,0.7558rem + 0.1718vw,0.8889rem);--step--1:clamp(0.8889rem,0.8502rem + 0.1932vw,1rem);--step-0:clamp(1rem,0.9565rem + 0.2174vw,1.125rem);--step-1:clamp(1.125rem,1.0761rem + 0.2446vw,1.2656rem);--step-2:clamp(1.2656rem,1.2106rem + 0.2751vw,1.4238rem);--step-3:clamp(1.4238rem,1.3619rem + 0.3095vw,1.6018rem);--step-4:clamp(1.6018rem,1.5322rem + 0.3482vw,1.802rem);--step-5:clamp(1.802rem,1.7237rem + 0.3917vw,2.0273rem);--step-6:clamp(2.0273rem,1.9391rem + 0.4407vw,2.2807rem);--step-7:clamp(2.2807rem,2.1815rem + 0.4958vw,2.5658rem);--step-8:clamp(2.5658rem,2.4542rem + 0.5578vw,2.8865rem);--step-9:clamp(2.8865rem,2.761rem + 0.6275vw,3.2473rem);}
:root{--space-3xs:clamp(0.25rem,0.2283rem + 0.1087vw,0.3125rem);--space-3xs-n:calc(var(--space-3xs) * -1);--space-2xs:clamp(0.5rem,0.4783rem + 0.1087vw,0.5625rem);--space-2xs-n:calc(var(--space-2xs) * -1);--space-xs:clamp(0.75rem,0.7065rem + 0.2174vw,0.875rem);--space-xs-n:calc(var(--space-xs) * -1);--space-s:clamp(1rem,0.9565rem + 0.2174vw,1.125rem);--space-s-n:calc(var(--space-s) * -1);--space-m:clamp(1.25rem,1.1848rem + 0.3261vw,1.4375rem);--space-m-n:calc(var(--space-m) * -1);--space-l:clamp(1.75rem,1.663rem + 0.4348vw,2rem);--space-xl:clamp(2.5rem,2.3913rem + 0.5435vw,2.8125rem);--space-2xl:clamp(3.75rem,3.5761rem + 0.8696vw,4.25rem);--space-3xl:clamp(5.25rem,5.0109rem + 1.1957vw,5.9375rem);--space-3xs-2xs:clamp(0.25rem,0.1413rem + 0.5435vw,0.5625rem);--space-2xs-xs:clamp(0.5rem,0.3696rem + 0.6522vw,0.875rem);--space-xs-s:clamp(0.75rem,0.6196rem + 0.6522vw,1.125rem);--space-s-m:clamp(1rem,0.8478rem + 0.7609vw,1.4375rem);--space-m-l:clamp(1.25rem,0.9891rem + 1.3043vw,2rem);--space-l-xl:clamp(1.75rem,1.3804rem + 1.8478vw,2.8125rem);--space-xl-2xl:clamp(2.5rem,1.8913rem + 3.0435vw,4.25rem);--space-2xl-3xl:clamp(3.75rem,2.9891rem + 3.8043vw,5.9375rem);--space-s-l:clamp(1rem,0.6522rem + 1.7391vw,2rem);--space-m-xl:clamp(1.25rem,0.7065rem + 2.7174vw,2.8125rem);--space-l-2xl:clamp(1.75rem,0.8804rem + 4.3478vw,4.25rem);--space-xs-l:clamp(0.75rem,0.3152rem + 2.1739vw,2rem);--space-m-3xl:clamp(1.25rem,-0.3804rem + 8.1522vw,5.9375rem);}
:root{--archer-color-brand-blue:var(--archer-color-blue-900);--archer-color-brand-orange:var(--archer-color-orange-400);--font-lineheight-00:1.01;--font-lineheight-0:1.1;--font-lineheight-1:1.25;--font-lineheight-2:1.375;--font-lineheight-3:1.5;--font-lineheight-4:1.75;--font-lineheight-5:2;--font-letterspacing-0:-.03ch;--font-letterspacing-1:.025ch;--font-letterspacing-2:.050ch;--font-letterspacing-3:.075ch;--font-letterspacing-4:.150ch;--font-letterspacing-5:.500ch;--indent:2rem;--shadow-1:0px 1px 0px rgba(3,7,18,0.02),0px 2px 2px rgba(3,7,18,0.03),0px 5px 4px rgba(3,7,18,0.05),0px 8px 8px rgba(3,7,18,0.06),0px 13px 12px rgba(3,7,18,0.08);--font-sans-display:'Figtree',Avenir,Montserrat,Corbel,'URW Gothic',source-sans-pro,system-ui,sans-serif;--font-sans-text:system-ui,sans-serif;--font-serif-display:'Source Serif',Charter,'Bitstream Charter','Sitka Text',Cambria,serif;--font-serif-text:var(--font-serif-display);--flow-space:1em;--flow-space-1:calc(var(--flow-space) * 1.5);--flow-space-2:calc(var(--flow-space) * 2);--space:var(--space-s);--radius-1:2px;--radius-2:5px;--radius-3:1rem;--radius-4:2rem;--radius-5:4rem;--radius-6:8rem;--content-width:850px;--content-width-wide:950px;--main-max-width:84rem;--max-page-width:2530px;--uts-splide-progress-color:var(--archer-color-blue-800);}:root{--bp-4xs:20rem;--bp-3xs:23.5rem;--bp-2xs:26.5rem;--bp-xs:31.25rem;--bp-sm:36rem;--bp-md:48rem;--bp-lg:55rem;--bp-xl:62rem;--bp-2xl:75rem;--bp-3xl:90rem;}
@layer base{@view-transition{navigation:auto;}html{font-family:var(--font-sans-text);font-size:100%;font-style:normal;font-weight:normal;line-height:var(--font-lineheight-3);scroll-behavior:smooth;}body{font-size:var(--step-0);color:var(--archer-color-greige-900)}.page--archer{position:relative;.skip-link{background-color:var(--archer-color-orange-600);color:var(--archer-color-white);border-radius:var(--radius-4);padding:var(--space-3xs) var(--space-xs);font-weight:700;text-decoration:none;}.skip-link.visually-hidden.focusable:active,.skip-link.visually-hidden.focusable:focus{position:absolute !important;top:var(--space-m);left:var(--space-m);z-index:100;}.stretched-link > a::after,a.stretched-link::after{content:'';position:absolute;inset:0;}a:not([class]),a.file-download,a.link-purpose{color:var(--archer-color-blue-700);font-weight:500;text-decoration-color:var(--archer-color-blue-200);text-decoration-thickness:0.1em;text-underline-offset:0.1em;transition:all 0.2s ease-in-out;&:hover,&:focus{color:var(--archer-color-blue-800);text-decoration-color:currentColor;};}}.grid-center{display:grid;place-items:center;}}
@layer base{:where(.text-formatted,.ck-editor__editable,.theme-archer .block-system-main-block){h2,h3,h4,h5,h6{font-family:var(--font-serif-display);line-height:1.1;text-wrap:pretty;margin-block:1.25em 0.5em;&.tight{margin-block-end:0.25em;+ *{margin-block-start:0 !important;}}}h2,.h2,h3,.h3{letter-spacing:var(--font-letterspacing-0);}h2,.h2{font-size:var(--step-5);}h3,.h3{font-size:var(--step-3);}h4,.h4{font-size:var(--step-2);}h5,.h5{font-size:var(--step-1);}h6,.h6{font-size:var(--step-0);}}}
@layer base{.tbl{margin-block:var(--flow-space-1);width:100%;font-size:var(--step--1);td,th{padding:0.45em;text-align:left;}td{border-top:1px solid var(--archer-color-greige-300);}thead th{border-bottom:2px solid var(--archer-color-greige-700);}caption{caption-side:bottom;padding:var(--space-2xs);font-size:var(--step--2);}}.tbl--bordered,.tbl--bordered td{border:1px solid var(--archer-color-greige-300);}.tbl--striped tbody tr:nth-of-type(even){background-color:var(--archer-color-greige-100);}.tbl--width50{max-inline-size:50%;}.tbl--width75{max-inline-size:75%;}.tbl--center{margin-inline:auto;}}
:root{--color-absolutezero:var(--color-blue-600);--color-white:#fff;--color-text:var(--color-gray);--color-text-light:var(--color-gray-500);--color-gray-050-o-40:rgb(243,244,249,0.4);--color-gray-200-o-80:rgb(212,212,218,0.8);--color-maximumred:var(--color-red-500);--color-sunglow:#ffd23f;--color-sunglow-shaded:#977405;--color-lightninggreen:#26a769;--color-focus:var(--color-lightninggreen);--color-absolutezero-hover:var(--color-blue-650);--color-absolutezero-active:var(--color-blue-700);--color-maximumred-hover:var(--color-red-550);--color-maximumred-active:var(--color-red-600);--color-bgblue-hover:var(--color-blue-020);--color-bgblue-active:var(--color-blue-050);--color-bgred-hover:var(--color-red-020);--color-bgred-active:var(--color-red-050);--color-gray:#232429;--color-gray-900:#393a3f;--color-gray-800:#55565b;--color-gray-700:#75767b;--color-gray-600:#828388;--color-gray-500:#919297;--color-gray-400:#adaeb3;--color-gray-300:#c1c2c7;--color-gray-200:#d3d4d9;--color-gray-100:#dedfe4;--color-gray-050:#f3f4f9;--color-gray-025:#f9faff;--color-blue:var(--color-blue-600);--color-blue-900:#000f33;--color-blue-800:#001f66;--color-blue-700:#002e9a;--color-blue-650:#0036b1;--color-blue-600:#003ecc;--color-blue-500:#004eff;--color-blue-400:#3371ff;--color-blue-300:#6694ff;--color-blue-200:#99b8ff;--color-blue-100:#ccdbff;--color-blue-070:#dbe6ff;--color-blue-050:#e5edff;--color-blue-020:#f5f8ff;--color-red:var(--color-red-500);--color-red-900:#2c0707;--color-red-800:#580e0e;--color-red-700:#841515;--color-red-600:#b01c1c;--color-red-550:#c61f1f;--color-red-500:#dc2323;--color-red-400:#e34f4f;--color-red-300:#ea7b7b;--color-red-200:#f1a7a7;--color-red-100:#f8d3d3;--color-red-070:#fae0e0;--color-red-050:#fce9e9;--color-red-020:#fdf5f5;--color-fg:var(--color-text);--color-bg:var(--color-white);--color-link:var(--color-absolutezero);--color-link-hover:var(--color-absolutezero-hover);--color-link-active:var(--color-absolutezero-active);--color-divider:rgb(142,146,156,0.5);--font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-family-serif:"Times New Roman",times,serif;--line-height:1.5;--line-height-heading:1.3;--line-height-form-label:calc(18rem / 16);--font-size-base:1rem;--font-size-xl:2.25rem;--font-size-h1:2.027rem;--font-size-h2:1.802rem;--font-size-h3:1.602rem;--font-size-h4:1.424rem;--font-size-h5:1.266rem;--font-size-h6:1.125rem;--font-size-s:0.889rem;--font-size-xs:0.79rem;--font-size-xxs:0.702rem;--font-size-label:var(--font-size-s);--font-size-description:var(--font-size-xs);--space-xl:3rem;--space-l:1.5rem;--space-m:1rem;--space-s:0.75rem;--space-xs:0.5rem;--speed-transition:0.2s;--transition:all var(--speed-transition) ease-out;--base-border-radius:2px;--focus-border-size:0.1875rem;--focus-border-offset-size:2px;--outline-size:2px;--focus-outline:var(--outline-size) dotted transparent;--focus-box-shadow:0 0 0 var(--focus-border-offset-size) var(--color-white),0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);--shadow-z3:0 0.875rem 1.875rem rgb(0,0,0,0.1);--input-fg-color:var(--color-fg);--input-bg-color:var(--color-bg);--input-fg-color--description:var(--color-gray-800);--input-fg-color--placeholder:var(--color-gray-700);--input-border-color:var(--color-gray-500);--input--hover-border-color:var(--color-text);--input--focus-border-color:var(--color-absolutezero);--input--error-color:var(--color-maximumred);--input--error-border-color:var(--color-maximumred);--input--disabled-color:rgb(84,85,96,0.6);--input--disabled-fg-color:var(--color-gray-800);--input--disabled-bg-color:#f2f2f3;--input--disabled-border-color:#bababf;--input--disabled-border-opacity:0.5;--input-border-radius-size:0.125rem;--input-border-size:1px;--input--error-border-size:2px;--input-padding-vertical:calc(var(--space-s) - var(--input-border-size));--input-padding-horizontal:calc(var(--space-m) - var(--input-border-size));--input-font-size:var(--font-size-base);--input-line-height:var(--space-l);--input-padding-vertical--small:calc(var(--space-xs) - (var(--input-border-size) * 2));--input-padding-horizontal--small:calc(var(--space-m) - var(--input-border-size));--input-font-size--small:var(--font-size-xs);--input-line-height--small:1.3125rem;--input--extrasmall-padding-vertical:calc(0.15rem - var(--input-border-size));--input--extrasmall-padding-horizontal:calc(var(--space-xs) - var(--input-border-size));--input--extrasmall-font-size:var(--font-size-s);--input--extrasmall-line-height:calc(var(--space-m) + 0.2rem);--input--required-mark-size:0.4375rem;--input--label-spacing:1.6875rem;--details-border-color:var(--color-gray-100);--details-summary-shadow-color:var(--color-focus);--details-summary-focus-border-size:var(--focus-border-size);--details-desktop-wrapper-padding-start:calc(var(--space-m) + var(--space-s) + var(--space-xs));--details-box-shadow:0 2px 0.25rem rgb(0,0,0,0.1);--details-border-size:1px;--details-border-size-radius:2px;--details-accordion-border-size-radius:var(--base-border-radius);--details-spread-box-shadow-radius:2px;--details-bg-color-transition-duration:0.12s;--details-box-shadow-transition-duration:0.2s;--details-transform-transition-duration:0.12s;--details-line-height:1.295rem;--button--focus-border-color:var(--color-blue-300);--button-border-radius-size:var(--base-border-radius);--button-fg-color:var(--color-text);--button-bg-color:var(--color-gray-200);--button--hover-bg-color:var(--color-gray-300);--button--active-bg-color:var(--color-gray-400);--button--disabled-bg-color:#ebebed;--button--disabled-fg-color:var(--color-gray-500);--button-fg-color--primary:var(--color-white);--button-bg-color--primary:var(--color-absolutezero);--button--hover-bg-color--primary:var(--color-absolutezero-hover);--button--active-bg-color--primary:var(--color-absolutezero-active);--button--focus-bg-color--primary:var(--button-bg-color--primary);--button--disabled-bg-color--primary:var(--color-gray-200);--button--disabled-fg-color--primary:var(--color-gray-600);--button-fg-color--danger:var(--color-white);--button-bg-color--danger:var(--color-maximumred);--button--hover-bg-color--danger:var(--color-maximumred-hover);--button--active-bg-color--danger:var(--color-maximumred-active);--dropbutton-widget-z-index:100;--jui-dropdown-fg-color:var(--color-gray-800);--jui-dropdown-bg-color:var(--color-white);--jui-dropdown--active-fg-color:var(--color-white);--jui-dropdown--active-bg-color:var(--color-absolutezero);--jui-dropdown-border-color:rgb(216,217,224,0.8);--jui-dropdown-shadow-color:rgb(34,35,48,0.1);--jui-dialog-title-color:var(--color-white);--jui-dialog-title-bg-color:var(--color-text);--jui-dialog-title-font-size:var(--font-size-h4);--jui-dialog-close-button-size:calc(var(--space-m) * 2);--jui-dialog-close-button-border-radius:50%;--jui-dialog-close-button-reserved-space:calc(var(--space-m) * 4);--jui-dialog-off-canvas-close-button-reserved-space:calc(var(--space-m) * 3);--jui-dialog-border-radius:0.25rem;--jui-dialog-box-shadow:0 0 var(--space-m) calc(var(--space-m) / -4) var(--color-text);--jui-dialog--focus-outline:2px dotted transparent;--jui-dialog--focus-box-shadow:0 0 0 0.1875rem var(--color-focus);--jui-dialog-z-index:1260;--jui-dialog-off-canvas-z-index:501;--progress-bar-border-size:1px;--progress-bar-small-size:calc(var(--space-xs) - (2 * var(--progress-bar-border-size)));--progress-bar-small-size-radius:var(--space-xs);--progress-bar-spacing-size:var(--space-xs);--progress-bar-transition:width 0.5s ease-out;--progress-bar-label-color:var(--color-text);--progress-bar-description-color:var(--color-gray-800);--progress-bar-description-font-size:var(--font-size-xs);--progress-track-border-color:var(--color-gray-500);--progress-track-bg-color:var(--color-gray-200);--ajax-progress-margin-horizontal:var(--space-s);--breadcrumb-height:1.25rem;--layout-region-edit-width:min(60rem,100%);--layout-region-edit-extended-width:min(68rem,100%);--vertical-tabs-margin-vertical:var(--space-s);--vertical-tabs-border-radius:var(--details-accordion-border-size-radius);--vertical-tabs-shadow:var(--details-box-shadow);--vertical-tabs-border-color:var(--details-border-color);--vertical-tabs-border-size:1px;--vertical-tabs-border:var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);--vertical-tabs-menu-item-shadow-extraspace:0.5rem;--vertical-tabs-menu-item--top-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -2);--vertical-tabs-menu-item--right-margin:calc(var(--vertical-tabs-border-size) * -1);--vertical-tabs-menu-item--bottom-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-item--left-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-separator-color:var(--color-gray-200);--vertical-tabs-menu-separator-size:1px;--vertical-tabs-menu-width:20em;--vertical-tabs-pane-width:calc(100% - var(--vertical-tabs-menu-width));--vertical-tabs-menu-link-focus-border-size:var(--details-summary-focus-border-size);--vertical-tabs-menu-link--active-border-size:0.25rem;--vertical-tabs-menu-link--active-border-color:var(--color-absolutezero);--vertical-tabs-menu--z-index:0;}
@media (min-width:2530px){body{background-color:var(--archer-color-brand-orange);background-image:url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(3) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='%23ed8936ff'/><path d='M23.222 25.097l-3.266-2.056-3.219 2.058.983-3.847-3.042-2.503 3.936-.18 1.52-3.668 1.342 3.578 3.846.312-2.996 2.505z'  stroke-width='1' stroke='none' fill='%23df6c206a'/><path d='M.133-5.1l-1.52 3.668-3.935.18 3.043 2.504-.985 3.848L-.043 3.04l3.264 2.057-.895-3.803L5.322-1.21l-3.845-.312L.133-5.1zm40 0l-1.52 3.668-3.935.18 3.043 2.504-.985 3.848 3.221-2.059 3.264 2.057-.895-3.803 2.996-2.504-3.845-.312L40.133-5.1zm-40 40l-1.52 3.668-3.935.18 3.043 2.504-.985 3.848 3.221-2.059 3.264 2.057-.895-3.803 2.996-2.504-3.845-.312L.133 34.9zm40 0l-1.52 3.668-3.935.18 3.043 2.504-.985 3.848 3.221-2.059 3.264 2.057-.895-3.803 2.996-2.504-3.845-.312-1.344-3.579z'  stroke-width='1' stroke='none' fill='%23df6c206a'/></pattern></defs><rect width='800%' height='800%' transform='translate(-6,-6)' fill='url(%23a)'/></svg>");background-attachment:fixed;}}.page{border:6px solid var(--archer-color-brand-orange);box-shadow:0 0 40px rgba(0,0,0,0.2);container-type:inline-size;container-name:page;max-width:var(--max-page-width);margin-inline:auto;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;&::before{content:'';position:absolute;top:0;inline-size:100%;block-size:100vh;background-color:var(--archer-color-brand-blue);background-image:url(/themes/custom/archer/images/capitol-hero-bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:-1;}}@media (min-width:55rem){.main-content{display:flex;flex-direction:column;}.page-node-type-landing-page .main-content{display:block;}}.main-content-wrapper{background-color:var(--archer-color-white);flex-basis:100%;block-size:100%;grid-template-rows:auto 1fr;}.layout-content{grid-column:2;padding-block-end:var(--space-2xl);}.sidebar{grid-row:1;grid-column:2;}.grid,.block-system-breadcrumb-block .block__content{display:grid;grid-template-columns:[full-start] var(--space-m)
      [wide-start main-start] 1fr [main-end wide-end]
    var(--space-m) [full-end];}.block-system-breadcrumb-block{background-color:var(--archer-color-white);}.breadcrumb{grid-column:2 / -1;}@media (min-width:55rem){:root{--gutter-wide:0;}.grid,.region-breadcrumb,.page-node-type-landing-page:has(.layout-builder) .block-system-main-block > .block__content{--gutter:max(calc((49cqi - (var(--main-max-width) / 2)) / 2),var(--space-m));grid-template-columns:[full-start] var(--gutter)
        [wide-start] var(--gutter)
          [main-start content-start]
            repeat(3,1fr) [_25] 1fr [_33] repeat(2,1fr) [center _50] repeat(2,1fr) [_66] 1fr
          [_75 content-end sidebar-start]
          repeat(3,1fr) [sidebar-end main-end]
        var(--gutter) [wide-end]
      var(--gutter) [full-end];display:grid;column-gap:0;}.block-system-breadcrumb-block{display:grid;grid-template-columns:subgrid;grid-column:full-start / content-end;background-color:var(--archer-color-white);.block__content{grid-area:content;display:block;}}.region-highlighted{grid-area:main;}.layout-content{grid-area:content;grid-row:1;padding-block-end:var(--space-3xl);padding-inline-end:var(--space-m);}.page:has(.sidebar) .layout-content{border-right:1px solid var(--archer-color-greige-200);}.sidebar{grid-area:sidebar;grid-row:1;}}.page-node-type-landing-page{.page{grid-template-rows:auto auto 1fr;}.node__content{max-width:none;}.layout-content{grid-area:full;padding:0;}.region-highlighted{max-width:var(--main-max-width);margin-inline:auto;}.main-content-wrapper{background-color:transparent;}}
.layout--grid-onecol-section{.section-content{display:grid;}.layout__region{grid-column:1 / -1;}@media (min-width:55rem){.section-content{grid-template-columns:repeat(12,1fr);}&.layout--grid-onecol-section--10col .layout__region{grid-column:2 / span 10;}&.layout--grid-onecol-section--8col .layout__region{grid-column:3 / span 8;}&.layout--grid-onecol-section--6col .layout__region{grid-column:4 / span 6;}&.layout--grid-onecol-section--4col .layout__region{grid-column:5 / span 4;}&.layout--grid-onecol-section--2col .layout__region{grid-column:6 / span 2;}&.layout--grid-onecol-section--custom{.section-content{grid-template-columns:subgrid;}.layout__region{grid-column-start:var(--col-start,1);grid-column-end:var(--col-end,-1);}}}}
.ui-widget{background:none;}.ui-widget-content{border:none;}.ui-dialog{z-index:var(--jui-dialog-z-index);}.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active{outline:0;}.ui-state-highlight{font-weight:bold;}.ui-state-active,.ui-widget-content .ui-state-active{color:#840;}.ui-state-error,.ui-widget-content .ui-state-error{color:#fff;border-color:#d52;background:#e63;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:0.7;}.ui-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-6249.9375rem;background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);background-repeat:no-repeat;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);}.ui-state-default .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-888888-256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-454545-256x240.png);}.ui-state-active .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-800000-256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);}.ui-widget p .ui-icon{margin:2px 0.1875rem 0 0;}[dir="rtl"] .ui-widget p .ui-icon{margin:2px 0 0 0.1875rem;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-accordion{border:none;}.ui-accordion .ui-accordion-header{text-transform:uppercase;border:solid 1px #ccc;}.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header{margin:0.625rem 0;font-size:1.1em;}#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active{margin-bottom:0;}.ui-accordion .ui-accordion-header a{display:block;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border:solid 1px #ccc;border-top:0;}.ui-tabs{padding:0;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.3125rem 0.625rem 0.25rem;border-bottom:solid 1px #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:1.25rem;}.ui-tabs .ui-tabs-nav li{margin:0;padding:0 1em 0 0.625rem;list-style:none;}[dir="rtl"] .ui-tabs .ui-tabs-nav li{padding:0 0.625rem 0 1em;}.ui-tabs .ui-tabs-nav li a{float:none;padding:0 0.625rem;border-radius:0.625rem;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background:#666;font-weight:normal;}.ui-widget-overlay{z-index:calc(var(--jui-dialog-z-index) - 1);opacity:0.7;background:var(--color-text);}.ui-slider{border:solid 1px #ccc;}.ui-slider .ui-slider-range{background:#e4e4e4;}.ui-slider .ui-slider-handle{border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:0.25rem;background-color:#e4e4e4;}.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active{color:#fff;border:solid 1px #555;background:#666;}.ui-progressbar{height:1.4em;background:#e4e4e4;}.ui-progressbar .ui-progressbar-value{height:1.5em;background:var(--color-blue-600) url(/core/themes/misc/progress.gif);}.ui-autocomplete{color:var(--jui-dropdown-fg-color);border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-top:0;border-radius:0 0 var(--input-border-radius-size) var(--input-border-radius-size);background:var(--jui-dropdown-bg-color);box-shadow:0 0.125rem 0.25rem var(--jui-dropdown-shadow-color);}.ui-autocomplete .ui-menu-item{list-style:none;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:0.75rem 0.9375rem;color:inherit;background:inherit;}.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover{-webkit-text-decoration:none;text-decoration:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;color:var(--jui-dropdown--active-fg-color);background:var(--jui-dropdown--active-bg-color);}.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover{margin:0;background:var(--color-blue-600);}.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a{color:#fff;}
.site-header{@media (min-width:55rem){padding-block-end:var(--space-2xl-3xl);}}.page-node-type-landing-page .site-header{padding-block-end:0;}.site-header-wrapper{background-color:rgba(0,0,0,0.15);}.topbar-wrapper{background-color:rgba(0,0,0,0.15);}.region-topbar,.region-masthead{grid-column:2;display:flex;align-items:center;column-gap:var(--space-m);@media screen and (min-width:55em){grid-column:main-start / main-end;flex-wrap:nowrap;}}.region-topbar{justify-content:center;.utsystem-link a{display:inline-block;max-width:250px;height:44px;transition:all 0.25s ease-in-out;opacity:0.85;display:flex;align-items:center;&:hover{opacity:1;}}#block-archer-topbarlinks{display:none;}@media (min-width:55rem){justify-content:space-between;#block-archer-topbarlinks{display:block;}}}.region-masthead{flex-wrap:nowrap;justify-content:space-between;padding-block:var(--space-s-m);#block-archer-main-menu{display:none;}@media screen and (min-width:55em){flex-direction:row;flex-wrap:nowrap;justify-content:space-between;#block-archer-main-menu{display:block;}}}.masthead .block-system-branding-block{min-width:220px;margin-block:var(--space-s);}
.block-system-branding-block{max-inline-size:377px;.site-logo{display:block;img{inline-size:100%;}}}
.block-entity-browser-blocklinkable-images{--flex-card-gap:var(--space-m);--flex-card-width:50%;.block__content:has(> :nth-child(2)){display:flex;flex-wrap:wrap;gap:var(--flex-card-gap);justify-content:center;}@media (min-width:26.5rem){.block__content > .node{flex:0 0 calc(var(--flex-card-width) - var(--flex-card-gap));}}@media (min-width:48rem) and (max-width:55rem),(min-width:75rem){.block__content:has(> :nth-child(4)) > .node{--flex-card-width:25%;}.block__content:has(> :last-child:nth-child(3)),.block__content:has(> :last-child:nth-child(6)),.block__content:has(> :last-child:nth-child(9)){> .node{--flex-card-width:33.333%;}}}}
.breadcrumb{ol{list-style:none;display:flex;flex-wrap:wrap;column-gap:1em;font-size:var(--step--1);padding-inline-start:0;margin-block:1em;color:var(--archer-color-greige-800);li{position:relative;}li + li::before{content:'/';position:relative;left:-0.35em;}a{color:currentColor;text-decoration:none;transition:all 50ms ease-in-out;&:hover,&:focus{color:var(--archer-color-black);text-decoration:underline;}}}}@media (max-width:48rem){.breadcrumb-wrapper{display:none;}}
a.btn{display:inline-block;padding:0.45em 1.5em 0.5em;background-image:linear-gradient(90deg,var(--archer-color-blue-700),var(--archer-color-blue-800),var(--archer-color-blue-700));background-size:200% auto;color:var(--archer-color-white);font-size:var(--step--1);font-weight:600;border-radius:var(--radius-4);text-align:center;text-decoration:none;transition:all 0.25s ease-in-out;&:hover,&:focus{background-position:100% 0;outline-offset:2px;}&.btn--outlined{background-color:transparent;background-image:none;color:var(--archer-color-brand-blue);font-family:var(--font-sans-display);text-decoration:none;border:2px solid var(--archer-color-brand-orange);border-radius:var(--radius-4);padding:var(--space-2xs) var(--space) calc(var(--space-2xs) - 1px);white-space:nowrap;text-transform:uppercase;font-size:var(--step--3);font-weight:800;letter-spacing:0.15ch;&:hover,&:focus{background-color:var(--archer-color-orange-600);color:var(--archer-color-white);}}&.btn--icon-before,&.btn--icon-after{display:inline-flex;gap:0.25em;&::before,&::after{display:inline-block;background-color:currentColor;width:1lh;height:1lh;mask-size:95%;mask-position:center;mask-repeat:no-repeat;}}&.btn--icon-before{padding-inline:0.5em 1em;&::before{content:'';}}&.btn--icon-after{padding-inline:1.25em 0.75em;&::after{content:'';}}&.btn--arrow::after{mask-image:url(/themes/custom/archer/images/icons/arrow-right-line.svg);background-color:currentColor;mask-size:80%;}&.btn--settings{background-color:var(--archer-color-gray-50);background-image:none;border:1px dashed var(--archer-color-gray-500);color:var(--archer-color-black);&::before{mask-image:url(/themes/custom/archer/images/icons/settings-5-fill.svg);}&:hover,&:focus{background-color:var(--archer-color-gray-100);border-style:solid;}}&.btn--small{font-size:var(--step--2);}}
.block-inline-blockcard{&.content-align-left{text-align:left;}&.content-align-right{text-align:right;}&.content-align-center{text-align:center;.field--name-field-links{justify-content:center;}}.headline-group{margin-block-start:0;> span{display:block;text-wrap:balance;}> span + span{margin-block-start:var(--space-xs);}.headline-group__super,.headline-group__sub{font-size:0.65em;}}.block-field-blockblock-contentcardbody{font-size:var(--step--1);}.block-field-blockblock-contentcardfield-links{margin-block-start:var(--flow-space-2);.field--name-field-links{display:flex;flex-wrap:wrap;column-gap:var(--space);row-gap:var(--space-2xs);}}}
.cohort-list{.item-list{margin-block-end:1em;> h3{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}> ul{list-style:none;display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));}}}
.navigation:has(.disclosure-nav){.toggle--menu{appearance:none;background-color:var(--archer-color-greige-100);border:none;padding:var(--space-2xs);padding-inline-start:var(--space-s);border-radius:var(--radius-4);display:flex;gap:var(--space-3xs);cursor:pointer;transition:all .5s ease;&:hover,&:focus{background-color:var(--archer-color-blue-100);}@media (min-width:55rem){display:none;}@media (max-width:55rem){+ .disclosure-nav{margin-block-start:var(--flow-space);}&[aria-expanded="false"] + .disclosure-nav{display:none;}&[aria-expanded="true"] .toggle--menu__icon{transform:rotate(-90deg);}}}.toggle--menu__title{font-weight:500;&::after{content:" Menu";}}.toggle--menu__icon{color:var(--archer-color-orange-600);width:1lh;transition:all .35s ease;transform:rotate(90deg);}}.disclosure-nav{.toggle--submenu__icon{display:block;}.menu-item > .menu-link-wrapper:has(.toggle--submenu[aria-expanded="false"]) + .menu--submenu{display:none;}.menu-item > .menu-link-wrapper:has(.toggle--submenu[aria-expanded="true"]) + .menu--submenu{display:block;}}
.node--type-event{&.node--view-mode-full{.node__content > div + div{margin-block-start:var(--flow-space);}.field__label{font-size:var(--step--1);font-weight:700;}}}
.field--name-field-media-document:has(.file-download:not(.no-icon)){display:inline-grid;align-items:center;grid-template-columns:auto 1fr;gap:4px;&::before{content:'';display:block;width:30px;aspect-ratio:1;background-position:center;background-repeat:no-repeat;background-size:auto 85%;background-image:url(/themes/custom/archer/images/icons/filetypes/type-generic.png);}&:has(.large-icon){border:2px solid var(--archer-color-greige-50);border-radius:var(--radius-3);padding-inline:var(--space-3xs) var(--space-s);padding-block:10px;&::before{width:58px;}&:hover{border-color:#005fcc;background-color:var(--archer-color-blue-50);}}a.link-purpose .link-purpose-document-icon{display:none;}a.large-icon{background-position:6px center;line-height:var(--font-lineheight-1);font-size:var(--step--1);font-weight:700;text-decoration:none;&::after{content:attr(title);display:block;font-size:var(--step--2);font-weight:500;color:var(--archer-color-greige-800);}}&:has(.file-type-doc,.file-type-docx)::before{background-image:url(/themes/custom/archer/images/icons/filetypes/type-doc.svg);}&:has(.file-type-pdf)::before{background-image:url(/themes/custom/archer/images/icons/filetypes/type-pdf.svg);}&:has(.file-type-ppt,.file-type-pptx)::before{background-image:url(/themes/custom/archer/images/icons/filetypes/type-ppt.svg);}&:has(.file-type-txt,.file-type-rdf)::before{background-image:url(/themes/custom/archer/images/icons/filetypes/type-txt.svg);}&:has(.file-type-xls,.file-type-xlsx)::before{background-image:url(/themes/custom/archer/images/icons/filetypes/type-xls.svg);}}.file{display:inline-block;min-height:16px;padding-left:30px;background-repeat:no-repeat;background-position:left center;.link-purpose-document-icon{display:none;}}.file--general,.file--application-octet-stream{background-image:url(/themes/custom/archer/images/icons/filetypes/type-generic.png);}.file--package-x-generic{background-image:url(/themes/custom/archer/images/icons/filetypes/type-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/custom/archer/images/icons/filetypes/type-xls.png);}.file--x-office-document{background-image:url(/themes/custom/archer/images/icons/filetypes/type-doc.png);}.file--x-office-presentation{background-image:url(/themes/custom/archer/images/icons/filetypes/type-ppt.png);}.file--text-plain{background-image:url(/themes/custom/archer/images/icons/filetypes/type-txt.png);}.file--application-pdf{background-image:url(/themes/custom/archer/images/icons/filetypes/type-pdf.png);}.file--text{background-image:url(/themes/custom/archer/images/icons/filetypes/type-txt.png);}
.front-hero-intro{color:var(--archer-color-white);position:relative;margin-block:var(--space-l-xl);padding:var(--space-l-xl);&::before{border-radius:var(--radius-3);content:'';position:absolute;inset:0;background:var(--archer-color-brand-blue);opacity:0.5;mix-blend-mode:multiply;z-index:-1;}.headline-group{margin-block-start:0;font-size:var(--step-9);> span{display:block;}.headline-group__head{margin-block:var(--space-2xs);}.headline-group__super{color:var(--archer-color-brand-orange);font-size:var(--step--2);text-transform:uppercase;font-family:var(--font-sans-display);letter-spacing:0.15ch;font-weight:800;}.headline-group__sub{font-size:var(--step-6);}}.block-field-blockblock-contentcardfield-links{margin-block-start:var(--flow-space);.btn{color:var(--archer-color-white);}}}.front--section-one{.layout__region--second{display:grid;place-items:center;}.field--name-field-custom-thumbnail{.open-video-modal{appearance:none;border:none;position:relative;display:grid;grid-template-areas:"stack";place-items:center;img{grid-area:stack;}&::after{color:var(--archer-color-white);display:block;content:'';width:60px;height:60px;border-radius:60px;border:6px solid var(--archer-color-orange-500);background-color:var(--archer-color-brand-orange);grid-area:stack;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M16 12L10 18V6L16 12Z'%3E%3C/path%3E%3C/svg%3E");background-size:90%;background-position:center;box-shadow:0 0 20px rgba(0,0,0,0.5);transition:all 0.25s ease-in-out;}&:hover,&:focus{&::after{scale:1.2;}}}}}.front--cta-cards-section{.block--type--card{position:relative;transition:all 0.25s ease-in-out;padding:var(--space-l) var(--space-s);border-radius:var(--radius-4);&:hover,&:focus-within{background-color:var(--archer-color-white);box-shadow:0 5px 15px rgba(0,0,0,0.20);.field--name-field-media-image{scale:1.1;}}.field--name-field-media-image{transition:all 0.25s ease-in-out;}.field--type-image{padding-block-end:var(--space-m);display:grid;place-items:center;}h2.headline-group{line-height:var(--font-lineheight-00);max-inline-size:16ch;margin-inline:auto;}.field--name-body{font-size:var(--step--1);line-height:var(--font-lineheight-1);}.field--name-field-links{margin-block-start:var(--space-m);a{display:inline-block;padding:var(--space-s);text-decoration:none;border:3px solid var(--archer-color-brand-orange);border-radius:var(--radius-5);line-height:var(--font-lineheight-0);.link-text{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}&::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M16.1716 10.9999L10.8076 5.63589L12.2218 4.22168L20 11.9999L12.2218 19.778L10.8076 18.3638L16.1716 12.9999H4V10.9999H16.1716Z'%3E%3C/path%3E%3C/svg%3E");display:inline-block;width:24px;height:24px;}}}}}
.view--info-session-list{.info-session-list{list-style:none;padding:var(--space-3xs) var(--space-xs);border-inline-start:6px solid var(--archer-color-greige-100);.info-session + .info-session{margin-block-start:var(--flow-space);}.info-session__title,.info-session__link > a{font-weight:700;}.inline{display:inline-block;}.inline + .inline{&::before{content:'\00A0|\00A0 ';}}.info-session:has(.event--past){color:var(--archer-color-greige-800);.info-session__link{display:none;}}}}
.views-internship{margin-block:var(--space-xl);.internship{border-image:linear-gradient(to right,var(--archer-color-brand-orange) 0%,var(--archer-color-brand-orange) 70%,transparent) 1;border-width:0;border-style:solid;border-block-start-width:1px;padding-block:var(--space-xl);> * + *{margin-block-start:var(--flow-space);}}h2{margin-block:0 0.5em;}.internship-deadline{border-left:6px solid var(--archer-color-greige-200);padding:var(--space-xs) var(--space-m);margin-inline-end:var(--space-2xl);.deadline-title{margin-block-start:0;}}.views-field-field-deadline .views-label-field-deadline{float:left;font-weight:700;margin-inline-end:0.5ch;}.views-field-field-link a{font-weight:700;}.internship__links{ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space);list-style:none;}}}
.views-person--profile-list{.view-content{max-inline-size:var(--content-width);}.view-content .item-list ul{list-style-type:none;display:grid;gap:var(--space-l) var(--space-s);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));}.item-list li{position:relative;border:2px solid var(--archer-color-greige-50);border-radius:var(--radius-3);text-align:center;transition:all .35s ease-in-out;padding:var(--space-2xs);&:has(.person-name > a):hover,&:has(.person-name > a):focus-within{border-color:transparent;background:linear-gradient(135deg,var(--archer-color-greige-50),var(--archer-color-greige-100)) padding-box,linear-gradient(135deg,var(--archer-color-orange-200),var(--archer-color-brand-orange)) border-box;}.views-field-field-photo{max-inline-size:100%;position:relative;&::after{content:'';position:absolute;inset:0;border-radius:var(--radius-2);}img{border-radius:8px;width:100%;}}.person-name{line-height:var(--font-lineheight-2);font-size:var(--step--1);font-weight:600;margin-block-start:var(--space-2xs);margin-block-end:var(--space-3xs);a::after{border-radius:var(--radius-3);}}.views-field-field-ut-institution,.views-field-field-position-title{font-size:var(--step--1);font-family:var(--font-serif-display);font-weight:500;line-height:var(--font-lineheight-1);margin-block-end:var(--space-3xs);}.views-field-field-internship{font-size:var(--step--2);line-height:var(--font-lineheight-1);margin-block-end:var(--space-3xs);}}}.views-person--coordinators{.coordinators{padding:var(--space-3xs) var(--space-xs);border-inline-start:6px solid var(--archer-color-greige-100);}.coordinator + .coordinator{margin-block-start:var(--flow-space);}.coordinator-name{font-weight:700;}}.views-person--ambassador-list{margin-block-start:var(--space-l);.ambassador-list{list-style:none;}.ambassador{border-image:linear-gradient(to right,transparent 0%,var(--archer-color-brand-orange) 25%,var(--archer-color-brand-orange) 75%,transparent) 1;border-width:0;border-style:solid;border-block-start-width:1px;padding-block:var(--space-l);}.ambassador + .ambassador{}.ambassador-name{margin-block:0.5ex 0;}.ambassador-photo img{border-radius:var(--radius-3);}.ambassador-cohort-school{a,span{font-weight:700;}}.ambassador-details{.view-content > div + div{margin-block-start:var(--space-2xs);}.ambassador-label{font-family:var(--font-serif-text);font-size:var(--step--1);font-style:italic;font-weight:700;line-height:var(--font-lineheight-00);}}}
.page-node-type-landing-page{.text-formatted{> :first-child{margin-block-start:0;}}}
.bg-color--beige,.content-bg-color--beige > .section-content{background-color:var(--archer-color-greige-200);}.bg-color--transparent{background-color:transparent;}.bg-color--white,.content-bg-color--white > .section-content{background-color:var(--archer-color-white);}.layout{margin-block-start:var(--margin-top,0);margin-block-end:var(--margin-bot,0);padding-block-start:var(--pad-top,0);padding-block-end:var(--pad-bot,0);}.layout--grid{.section-content{grid-area:full;}}.section-content-area--x-narrow,.section-content-area--narrow,.section-content-area--main,.section-content-area--wide{.section-content{grid-area:main;}}@media (min-width:55rem){.section-content-area--x-narrow{.section-content{grid-area:unset;grid-column:5 / -5;}}.section-content-area--narrow{.section-content{grid-area:unset;grid-column:4 / -4;}}.section-content-area--wide{.section-content{grid-area:wide;}}.section-content-area--main{.section-content{grid-area:main;}}}.section-content-width--standard{max-inline-size:var(--content-width);}.section-content-width--wide{max-inline-size:var(--content-width-wide);}.section-content-width--full{max-inline-size:100%;}
.node--view-mode-text-overlay{background-color:var(--archer-color-blue-800);background:linear-gradient(45deg,var(--archer-color-blue-800),var(--archer-color-blue-500) 100%);overflow:hidden;border-radius:var(--radius-3);box-shadow:var(--shadow-1);position:relative;> .node__content{.field--name-field-photo{overflow:hidden;> img{transition:transform 1.5s cubic-bezier(0.075,0.82,0.165,1);object-fit:cover;width:100%;}}&:hover,&:focus-within{.field--name-field-photo > img{transform:scale(1.075);}}.field--name-field-link > a{display:flex;align-items:center;text-decoration:none;font-weight:600;min-height:5rem;&::after{transition:all 0.25s ease-in-out;border-radius:var(--radius-3);outline:1px solid transparent;outline-offset:-1px;}.link-text{color:#fff;display:block;transition:all 0.5s ease-in-out;width:100%;text-wrap:pretty;text-align:center;font-weight:700;font-family:var(--font-sans-display);padding:var(--space-xs) var(--space-s) var(--space-s);line-height:var(--font-lineheight-1);}&:hover,&:focus{&::after{outline:5px solid var(--archer-color-orange-400);outline-offset:-5px;}}}}}.node--view-mode-text-overlay{&.aspect-ratio--3_2 .field--name-field-media-image > img{aspect-ratio:3 / 2;}&.aspect-ratio--4_3 .field--name-field-media-image > img{aspect-ratio:4 / 3;}&.aspect-ratio--16_9 .field--name-field-media-image > img{aspect-ratio:16 / 9;}&.aspect-ratio--2_3 .field--name-field-media-image > img{aspect-ratio:2 / 3;}&.aspect-ratio--3_4 .field--name-field-media-image > img{aspect-ratio:3 / 4;}&.aspect-ratio--1_1 .field--name-field-media-image > img{aspect-ratio:1 / 1;}}
.menu{list-style:none;}
.masthead .menu--main .menu{--bold:800;background-color:#0b315a;border-radius:var(--radius-3);padding:var(--space-3xs) var(--space);display:flex;gap:var(--space-xs);font-family:var(--font-sans-display);font-size:var(--step--2);letter-spacing:0.1ch;@media screen and (min-width:55rem){font-size:var(--step--1);}a.menu-link{display:grid;grid-template-areas:"stack";color:color-mix(in srgb,var(--archer-color-white),transparent 10%);font-weight:600;padding:var(--space-3xs);text-decoration:none;text-transform:uppercase;transition:all 0.25s ease-in-out;&:hover,&:focus{color:var(--archer-color-brand-orange);font-weight:var(--bold);}& > *{grid-area:stack;}}a.menu-link--active-trail{color:var(--archer-color-brand-orange);font-weight:var(--bold);}a.menu-link::before{content:attr(data-text);content:attr(data-text) / "";height:0;visibility:hidden;overflow:hidden;user-select:none;pointer-events:none;font-weight:var(--bold);@media speech{display:none;}}}
.sidebar{--menu-border:6px;--menu-offset:calc(var(--menu-border) * -1);--menu-indent:var(--space-s);.block-menu{padding-block:var(--space-m);@media (min-width:55em){padding-block-start:var(--space-2xl);}> .menu{border-inline-start:var(--menu-border) solid var(--archer-color-greige-100);.menu-item{border-inline-start:var(--menu-border) solid transparent;margin-inline-start:var(--menu-offset);}@media (max-width:55em){&.disclosure-nav{border-inline-end:1px solid var(--archer-color-greige-200);border-block-end:1px solid var(--archer-color-greige-200);}.menu-item{border-block-start:1px solid var(--archer-color-greige-200);}}.menu-link-wrapper{display:flex;gap:2px;border-block-start:1px solid transparent;border-inline-start:var(--menu-border) solid transparent;margin-inline-start:var(--menu-offset);transition:all 250ms ease-out;&:has(a.is-active){background-color:var(--archer-color-orange-100) !important;border-inline-start-color:var(--archer-color-brand-orange);}&:has(a.access-protected){background-color:var(--archer-color-red-50) !important;border-inline-start-color:var(--archer-color-red-200);}&:has(a.access-protected.is-active){background-color:var(--archer-color-red-100) !important;border-inline-start-color:var(--archer-color-red-300);}&:not(:has(> a.is-active)){&:hover{background-color:var(--archer-color-blue-50);border-inline-start-color:var(--archer-color-blue-500);}}&:hover,&:focus-within{.toggle--submenu{border-color:var(--archer-color-greige-300);}.toggle--submenu__icon{background-color:color-mix(in srgb,var(--archer-color-white),transparent 30%);border-color:var(--archer-color-greige-300);}}}.menu-item--active-trail > .menu-link-wrapper > a:not(.is-active){font-weight:600;border-inline-start-color:var(--archer-color-greige-200);}.toggle--submenu{appearance:none;background:none;border:none;cursor:pointer;padding-inline:6px;display:flex;.toggle--submenu__icon{display:flex;align-self:center;border:1px solid transparent;border-radius:var(--radius-2);color:var(--archer-color-gray-500);&:hover,&:focus{background-color:var(--archer-color-gray-500);border-color:var(--archer-color-greige-700);color:var(--archer-color-white);}> svg{transition:all .25s ease;transform:rotate(90deg);align-self:center;width:28px;height:28px;}}}a{flex-grow:1;display:block;color:var(--archer-color-black);text-decoration:none;font-family:var(--font-sans-display);font-size:var(--step--1);font-weight:500;padding-block:var(--space-2xs);&.is-active{font-weight:700;}}a.menu-link--level-0{padding-inline-start:calc(var(--menu-indent) * 1);}a.menu-link--level-1{padding-inline-start:calc(var(--menu-indent) * 2);}a.menu-link--level-2{padding-inline-start:calc(var(--menu-indent) * 3);}a.menu-link--level-3{padding-inline-start:calc(var(--menu-indent) * 4);}a.menu-link--level-4{padding-inline-start:calc(var(--menu-indent) * 5);}a.menu-link--level-5{padding-inline-start:calc(var(--menu-indent) * 6);}a:not(.menu-link--level-0,.menu-link--level-1){font-size:var(--step--2);}.toggle--submenu[aria-expanded="true"] .toggle--submenu__icon svg{transform:rotate(-90deg);}.menu-item:not(.menu-item--level-0):has(> .menu-link-wrapper [aria-expanded="true"]){border-color:var(--archer-color-greige-400);border-color:color-mix(in srgb,var(--archer-color-greige-800),transparent 80%);> .menu-link-wrapper{border-block-start-color:var(--archer-color-greige-200);}}.menu-item--active-trail:not(:has(.menu,.menu-link-wrapper > a.is-active)) > .menu-link-wrapper{background-color:var(--archer-color-orange-50);border-inline-start-color:var(--archer-color-orange-200);&:hover,&:focus-within{background-color:var(--archer-color-blue-50);border-inline-start-color:var(--archer-color-blue-500);}}}}}@media (min-width:55em) and (min-height:50rem){.region-sidebar{position:sticky;top:var(--drupal-displace-offset-top,0);}}
.menu--top-bar-links{.menu{display:flex;gap:var(--space-xs);.menu-item a{display:block;font-family:var(--font-sans-display);font-size:var(--step--1);font-weight:700;background-color:#0b2d51;color:color-mix(in srgb,var(--archer-color-white),transparent 20%);text-decoration:none;border:2px solid var(--archer-color-cyan-600);border-radius:var(--radius-3);padding:3px var(--space) 4px;white-space:nowrap;transition-duration:.25s;transition-timing-function:ease-in;transition-property:background-color,color;&:hover,&:focus-visible{background-color:var(--archer-color-cyan-800);color:var(--archer-color-white);}}}}
figure.caption-drupal-media:not(.align-left,.align-right,.align-center){width:100%;}.align-left,.align-right{float:none;img{margin-block-start:-0.85ex;margin-block-end:0.45ex;}}.align-center{&.media--type-image img{margin-inline:auto;}}@media (min-width:31.25rem){.align-left{float:left;margin-inline-end:var(--space-m);}.align-right{float:right;margin-inline-start:var(--space-m);}}figcaption{padding:var(--space-2xs) var(--space-3xs) 0;font-size:var(--step--3);}.media.media-embed-resized{max-inline-size:100%;height:auto;@media (max-width:48rem){width:auto !important;}}.media--type-remote-video{iframe:first-of-type{aspect-ratio:16 / 9;height:100%;width:100%;}}@media screen and (min-width:26.5rem){figure.caption-drupal-media:has(.media--view-mode-width-33-pct),.media--view-mode-width-33-pct{width:33%;}figure.caption-drupal-media:has(.media--view-mode-width-50-pct),.media--view-mode-width-50-pct{width:50%;}figure.caption-drupal-media:has(.media--view-mode-width-75-pct),.media--view-mode-width-75-pct{width:75%;}figure.caption-drupal-media:has(.media--view-mode-width-90-pct),.media--view-mode-width-90-pct{width:90%;}figure.caption-drupal-media .media{width:100%;}}.text-formatted{> figure:has(.media--type-remote-video),> .media--type-remote-video{margin-block:var(--flow-space-2);}}.media--type-document{&.align-center{.field--type-file > .file,.field--type-file > a{display:block;width:fit-content;margin-inline:auto;}}}
body:has(.modal--mobile-nav[open]){overflow:hidden;}.modal--mobile-nav{border:none;border:6px solid var(--archer-color-orange-500);background-color:var(--archer-color-coolblue-900);color:var(--archer-color-white);inset:0;position:absolute;padding-block:var(--space-l);padding-inline:var(--flow-space);width:100%;height:100%;max-width:none;max-height:none;transition:opacity .35s ease;a{color:var(--archer-color-white);}&:not([open]){display:block;opacity:0;pointer-events:none;}&[open]{opacity:1;}}.region-mobilenav{align-items:center;column-gap:var(--space-m);display:grid;grid-template-columns:1fr min-content;.block{grid-column:1 / -1;}#block-archer-closemobilenav{grid-column:2;grid-row:1;}#block-archer-sitebranding-mobile-nav{margin-block:var(--space-s);grid-column:1;grid-row:1;}.menu--main{margin-block:var(--flow-space-2) var(--flow-space-1);border-block:1px solid rgba(255,255,255,0.35);padding-block:var(--space-xs);.menu-link{display:block;font-size:var(--step-5);font-weight:700;padding-block:var(--space-2xs);padding-inline:var(--space-m);text-decoration:none;transition:all 0.25s ease-in-out;&:hover,&:focus-visible{color:var(--archer-color-orange-500);}}}.menu--top-bar-links{.menu{flex-wrap:wrap;}.menu-link{font-size:var(--step-1) !important;padding:var(--space-2xs) var(--space-m) !important;border-radius:var(--radius-4) !important;}}}.open-mobilenav-btn,.close-mobilenav-btn{background:none;border:none;padding:var(--space-2xs);margin-inline-end:var(--space-2xs-n);color:var(--archer-color-white);.icon{inline-size:1.25lh;}}@media (min-width:55rem){#block-archer-open-mobilenav{display:none;}}
.node--type-news{&.node--view-mode-full{.field--name-field-release-date .field__item{font-family:var(--font-serif-display);font-style:italic;font-weight:500;font-size:var(--step-1);display:flex;gap:var(--space-3xs);align-items:center;color:var(--archer-color-greige-800);&::before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(117,106,95,1)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'%3E%3C/path%3E%3Cpath d='M9 1V3H15V1H17V3H21C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H7V1H9ZM20 11H4V19H20V11ZM7 5H4V9H20V5H17V7H15V5H9V7H7V5Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;width:1.25cap;height:1.25cap;}}}}
.view-news{.news__list{list-style:none;}.news-item{display:grid;grid-template-columns:auto 1fr;gap:var(--space-m);padding-block:var(--flow-space-2);@media screen and (min-width:36rem){align-items:center;}+ .news-item{border-image:linear-gradient(to right,transparent 0%,var(--archer-color-brand-orange) 25%,var(--archer-color-brand-orange) 75%,transparent) 1;border-width:0;border-style:solid;border-block-start-width:1px;}}.news-item__image{@media (max-width:26.5rem){display:none;}inline-size:100px;@media screen and (min-width:36rem){inline-size:auto;}img{border-radius:var(--radius-3);}.link-purpose-icon{display:none;}}.news-item__content .datetime{font-family:var(--font-serif-display);font-style:italic;font-weight:500;font-size:var(--step--1);color:var(--archer-color-greige-800);}h2.news-item__title{font-size:var(--step-2);margin-block:var(--space-3xs) var(--space-2xs);> a{font-weight:600;}}.news-item__body{font-size:var(--step--1);line-height:var(--font-lineheight-2);p{margin-block-end:1em;}}}
.node--unpublished:not(.node--type-landing-page){background-color:#fff4f4;}
.node--type-person.node--view-mode-full{.block-field-blocknodepersonfield-photo{img{margin-inline:auto;}@media (min-width:31.25rem){float:left;margin-inline-end:var(--space-l);margin-block-end:var(--space-s);}@media screen and (min-width:62rem){margin-block-start:var(--space-xs-n);margin-inline-start:var(--space-m-n);}.field--name-field-photo{border-radius:var(--radius-3);position:relative;img{border-radius:var(--radius-3);box-shadow:0px 1px 0px rgba(3,7,18,0.02),0px 2px 2px rgba(3,7,18,0.03),0px 5px 4px rgba(3,7,18,0.05),0px 8px 8px rgba(3,7,18,0.06),0px 13px 12px rgba(3,7,18,0.08);}&::after{content:'';position:absolute;inset:0;border:8px solid rgba(255,255,255,0.18);border-radius:var(--radius-3);mix-blend-mode:lighten;}}}}
.block-views:has(.block-views-blockperson-meta){overflow:auto;;border-block:2px solid var(--archer-color-brand-orange);margin-block-start:var(--space-s);padding-block:var(--space-s);padding-inline:var(--space-3xs);}.block-views-blockperson-meta-archer-fellow{border-block:2px solid var(--archer-color-brand-orange);margin-block-start:var(--space-s);padding-block:var(--space-s);padding-inline:var(--space-3xs);.views-field-field-full-name{font-family:var(--font-serif-display);font-weight:600;font-size:var(--step-1);letter-spacing:var(--font-letterspacing-0);}.views-field-views-conditional-field{font-size:var(--step--1);}.views-field-field-internship{margin-block-start:var(--space-m);.views-label{font-family:var(--font-serif-display);font-weight:700;font-size:var(--step--1);font-style:italic;}}}.block-views-blockperson-meta-archer-staff{.views-field-field-position-title{font-size:var(--step-1);font-family:var(--font-serif-text);font-weight:600;letter-spacing:var(--font-letterspacing-0);margin-block-end:0.5em;}}
.page-title{font-family:var(--font-serif-display);font-size:var(--step-6);margin-block:0.75em;max-inline-size:var(--content-width);letter-spacing:-0.05ch;line-height:var(--font-lineheight-00);text-wrap:balance;@media (min-width:62rem){font-size:var(--step-9);}}
.node--type-profile.node--view-mode-full{margin-block-start:var(--flow-space);@media (min-width:55rem){margin-block-start:var(--space-2xl);}.page-title--profile{margin-block-start:0;margin-block-end:var(--space-2xs);text-wrap:pretty;.super{display:block;font-size:var(--step-1);font-style:italic;font-weight:400;letter-spacing:normal;color:var(--archer-color-greige-800);}}.field--name-field-quote p{font-family:var(--font-serif-text);font-size:var(--step-2);font-style:italic;font-weight:600;line-height:var(--font-lineheight-1);text-indent:-0.75ex;text-wrap:pretty;&:first-of-type::before{content:'\201C';display:inline;}&:last-of-type::after{content:'\201D';}}.layout--media-text{grid-template-columns:none;row-gap:var(--flow-space-2);@media (min-width:48rem){grid-template-columns:auto 1fr;}}.field--name-field-photo{img{border-radius:var(--radius-3);box-shadow:0px 1px 0px rgba(3,7,18,0.02),0px 2px 2px rgba(3,7,18,0.03),0px 5px 4px rgba(3,7,18,0.05),0px 8px 8px rgba(3,7,18,0.06),0px 13px 12px rgba(3,7,18,0.08);margin-inline:auto;}@media screen and (min-width:62rem){margin-block-start:var(--space-3xs-n);margin-inline-start:var(--space-m-n);}}.profile-fellow-details{margin-block-start:var(--space-2xs);font-size:var(--step--1);.fellow-cohort,.fellow-cohort a,.fellow-internship .label{font-weight:600;}}.profile-meta{margin-block-start:var(--space-xl);padding-block:var(--flow-space-1);border-image:linear-gradient(to right,transparent 0%,var(--archer-color-brand-orange) 25%,var(--archer-color-brand-orange) 75%,transparent) 1;border-width:0;border-style:solid;border-block-width:1px;.field__label{font-family:var(--font-serif-text);font-size:var(--step--1);font-style:italic;font-weight:700;}.field-education--list{list-style:none;margin-inline-start:var(--space-2xs);&:has(> :nth-child(2)){display:grid;gap:var(--space-2xs);@media (min-width:36rem){grid-template-columns:1fr 1fr;}}.field--name-institution{display:inline-block;font-family:var(--font-serif-text);font-weight:700;text-wrap:pretty;}.field--name-degree{font-size:var(--step--1);}}.field--name-field-archer-center-engagement,.field--name-field-career{margin-block-start:var(--space-xs);.item-list > ul{list-style:inside;font-size:var(--step--1);li::marker{content:"★ ";color:var(--archer-color-greige-300);}}}}}
.view--alumni-profile-list{.alumni-profile-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-3xs);.alumni-profile{.flip-card{perspective:1000px;.flipper{position:relative;transform-style:preserve-3d;transition:transform 0.8s ease-in-out;.photo img{width:100%;}}&:hover .flipper{transform:rotateY(180deg);transition:transform 0.5s;transition-delay:0.15s;}.front,.back{position:absolute;inset:0;width:100%;height:100%;backface-visibility:hidden;box-shadow:0 0 15px rgba(0,0,0,0.1);cursor:pointer;}.front .name{position:absolute;bottom:0;right:0;width:100%;text-align:right;padding-block:var(--space-2xs);a{display:inline-block;padding:4px 1rem;background-color:var(--archer-color-brand-blue);text-decoration:none;font-weight:400;color:var(--archer-color-white);font-size:var(--step--1);font-family:var(--font-sans-display);@supports (corner-shape:bevel){border-radius:7% / 100% 0 0 0;corner-shape:bevel;padding-inline-start:1.25rem;}}}.back{transform:rotateY(180deg);background:color-mix(in srgb,var(--archer-color-brand-blue),transparent 10%);display:grid;align-items:center;justify-items:center;.content{text-align:center;color:var(--archer-color-white);padding-inline:var(--space-xs);.name{padding-block:var(--space-2xs);text-wrap:balance;a{text-decoration:none;color:var(--archer-color-white);color:var(--archer-color-brand-orange);font-family:var(--font-sans-display);font-weight:700;font-size:var(--step-2);line-height:var(--font-lineheight-0);}}.institution{font-family:var(--font-serif-text);text-wrap:pretty;line-height:var(--font-lineheight-1);font-weight:700;margin-block-end:var(--space-32xs);}.cohort{font-size:var(--step--1);}}}}}}}
.block-views-blockalumni-profiles-promoted-profiles{h2{color:var(--archer-color-greige-800);margin-block-start:0;}}.views-list-limit .promoted-profile-list li:nth-child(n+3){display:none;}.view--alumni-promoted-profiles{.view-footer{text-align:right;a{color:var(--archer-color-greige-800);text-decoration-color:var(--archer-color-greige-400);font-size:var(--step--1);&:hover,&:focus{color:var(--archer-color-greige-900);}}}.promoted-profile-list{list-style:none;display:grid;gap:var(--space-s);.profile{border-radius:var(--radius-3);display:grid;gap:var(--space-m);position:relative;padding:var(--space-xs);transition:background-color 0.25s ease-in-out;@media (min-width:36rem){grid-template-columns:auto auto;}&:hover,&:focus-within{background-color:var(--archer-color-greige-100);.profile__photo > img{border-width:4px;border-color:var(--archer-color-brand-orange);}.profile__content .content-quote{color:var(--archer-color-greige-900);}}.profile__photo{max-inline-size:150px;place-items:center;> img{transition:all 0.25s ease-in-out;border-radius:var(--radius-6);border:8px solid var(--archer-color-greige-200);}}.profile__content{display:flex;flex-direction:column;justify-content:center;.content-quote{transition:color 0.25s ease-in-out;font-family:var(--font-serif-text);font-style:italic;font-weight:500;color:var(--archer-color-greige-800);}.title-link{display:inline-block;padding-inline-start:var(--space-xs);border-color:var(--archer-color-brand-orange);border-style:solid;border-width:0;border-inline-start-width:6px;margin-block-start:var(--space-3xs);font-family:var(--font-sans-display);text-decoration:none;line-height:var(--font-lineheight-1);color:var(--archer-color-teal-600);text-decoration-color:var(--archer-color-teal-100);text-decoration-thickness:0.1em;text-underline-offset:0.1em;&:hover,&:focus-visible{color:var(--archer-color-teal-800);}.title-name{font-size:var(--step--1);font-weight:700;}.title-cohort{font-size:var(--step--2);font-weight:normal;}}}}.profile:nth-child(even){@media (min-width:36rem){.profile__photo{order:1;}.profile__content{align-items:flex-end;text-align:right;.title-link{border-left-width:0;border-right-width:6px;padding-inline-start:0;padding-inline-end:var(--space-xs);}}}}}}
.protected-pages-enter-password{fieldset{border:1px solid var(--archer-color-greige-200);border-radius:var(--radius-3);padding:var(--space-m);.fieldset-legend{background-color:canvas;font-weight:500;font-size:var(--step-2);padding-inline:var(--space-xs);}}.fieldset-wrapper > * + *{margin-block-start:var(--flow-space);}.protected_pages_description strong{font-weight:400;}.form-item-password{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;label{font-weight:700;display:block;}input{border:1px solid var(--archer-color-greige-500);border-radius:var(--radius-3);padding:var(--space-3xs) var(--space);}}.form-submit{background-color:var(--archer-color-brand-blue);border:none;border-radius:var(--radius-4);color:var(--archer-color-white);padding:0.45em 1.5em 0.5em;font-weight:600;transition:all 0.25s ease;&:hover,&:focus-visible{background-color:var(--archer-color-orange-600);}}}
.text-formatted,.text-formatted > .field__item,.ck-editor__editable{& > * + *,& .utemplate--cols__wrapper > div > * + *,& .template-mediatext__text > * + *{margin-block-start:var(--flow-space,1em);}hr{border:0;background-color:var(--archer-color-greige-400);height:1px;margin-block:var(--flow-space-1);}ul,ol{margin-inline-start:var(--indent);li + li{margin-block-start:0.75em;}li > ul{margin-block-start:0.75em;margin-inline-start:var(--indent);}}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:lower-roman;}ul.centered li{text-align:center;list-style-type:none;}ul.compact-list li{margin-block:0;}ul.nobullet-list{list-style-type:none;margin-inline-start:0;}ul.columns{column-width:15ch;margin-left:0;padding:0;&.columns--2{column-count:2;}&.columns--3{column-count:3;}}blockquote{font-family:var(--font-serif-display);font-size:var(--step-2);font-style:italic;font-weight:500;line-height:var(--font-lineheight-2);color:#222;position:relative;margin-block:var(--flow-space-1);&::before{font-size:2em;position:absolute;inset-block-start:-0.5ex;inset-inline-start:calc(var(--space-s) * -1);inset-inline-start:-1ch;content:"\201C";font-weight:900;}p + p{margin-block-start:var(--flow-space);}}blockquote:has(.text-small){font-size:var(--step-0);.text-small{font-size:var(--step-0);}}details{border:1px solid var(--archer-color-greige-500);border-radius:var(--radius-2);&[open]{summary{border-block-end:1px solid var(--archer-color-greige-500);background-color:var(--archer-color-greige-50);}}}summary{cursor:pointer;color:var(--archer-color-blue-800);font-weight:bold;padding:.5em;&:hover,&:focus-visible{background-color:var(--archer-color-greige-50);}}.details__content{padding:var(--space-s);* + *{margin-top:var(--flow-space);}}p.drop-cap::first-letter{-webkit-initial-letter:3;initial-letter:3;font-weight:bold;margin-inline-end:0.25ch;font-weight:900;font-size:3.2em;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(-45deg,#fff,#bd5717 30%,#bd5717 60%,#f69632);background-image:linear-gradient(135deg,var(--archer-color-blue-500) 0%,var(--archer-color-blue-800) 100%);color:transparent;}.text-lead{font-size:var(--step-2);font-weight:300;}.text-small{font-size:var(--step--2);}}.utemplate--cols{margin-block-start:0;}.template-mediatext__text{> :is(h2,h3,h4,h5,h6):first-of-type{margin-block-start:0;}> blockquote:first-child{margin-block-start:0;}}.utemplate--cols__wrapper > div > :is(h2,h3,h4,h5,h6){margin-block-start:0.15em;}@container utemplate-cols (max-width:699px){.utemplate--cols__wrapper > div + div{margin-block-start:var(--flow-space);}}
.site-footer-wrapper{background-color:var(--archer-color-blue-900);padding-block:var(--space-xl);padding-inline:var(--space-m);}.site-footer{display:flex;flex-direction:column;align-items:center;}.region-footer{.block-system-branding-block{margin-inline:auto;}.footer-contact-info{margin-block-start:var(--space-xl);color:var(--archer-color-white);.text-formatted p{font-size:var(--step--1);text-align:center;}}.archer-social-media-links{margin-block:var(--space-m);}}
.archer-social-media-links{--sm-link-size:28px;color:var(--archer-color-brand-blue);.social-media-links{list-style:none;margin:0 auto !important;padding:0;justify-content:center;display:flex;gap:var(--space-m);> li{margin:0 !important;}.social-media-link{width:var(--sm-link-size);height:var(--sm-link-size);display:block;border:1px solid #fff;background-color:var(--archer-color-blue-700);transition:all 0.25s ease-in-out;mask-size:95%;mask-position:center;mask-repeat:no-repeat;.link-purpose-icon{display:none;}&:hover,&:focus{background-color:var(--archer-color-orange-600);}}.social-media-link--facebook{mask-image:url(/themes/custom/archer/images/icons/ri-facebook-fill-24px.svg);}.social-media-link--instagram{mask-image:url(/themes/custom/archer/images/icons/ri-instagram-line-24px.svg);}.social-media-link--linkedin{mask-image:url(/themes/custom/archer/images/icons/ri-linkedin-fill-24px.svg);}.social-media-link--email{mask-image:url(/themes/custom/archer/images/icons/ri-mail-line-24px.svg);}}}.site-footer .social-media-links .social-media-link{background-color:color-mix(in srgb,var(--archer-color-white),transparent 10%);&:hover,&:focus{background-color:var(--archer-color-brand-orange);}}
.view{.view-footer{margin-block-start:var(--flow-space-1);}.pager{.pager__items{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;margin:var(--space-m);list-style:none;text-align:center;font-weight:bold;}.pager__item{display:inline-block;margin-inline:calc(var(--space-xs) / 2);vertical-align:top;.pager__link{background-color:transparent;font-weight:bold;text-decoration:none;display:flex;align-items:center;justify-content:center;block-size:2rem;min-inline-size:2rem;padding-inline:var(--space-xs);text-decoration:none;color:var(--pager-fg-color);border-radius:var(--space-m);line-height:1;&.is-active,&:hover,&:focus-visible{background-color:var(--archer-color-blue-600);color:var(--archer-color-white);}}.pager__link--action-link{padding-inline:var(--space-s);}}}}
.block .media .contextual{display:none;}
.block-local-tasks-block{padding-block:0.75em;}.tabs.primary{list-style:none;display:flex;font-size:var(--step--1);font-weight:600;column-gap:0.25em;li a{border-radius:2em;padding:0.4em 0.75em;text-decoration:none;&.is-active{background-color:var(--archer-color-blue-100);color:var(--archer-color-black)}&:not(.is-active):hover{background-color:var(--archer-color-blue-100);}}}
.layout-builder-form{position:sticky;top:var(--drupal-displace-offset-top,0);left:0;right:0;grid-column:1 / -1;background-color:rgba(223,243,255,0.7);backdrop-filter:blur(10px);z-index:500;.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem 1.5rem;box-shadow:0 3px 10px rgba(0,0,0,0.15);}#edit-moderation-state-wrapper{display:none;}#edit-preview-toggle{order:5;}.form-type-vertical-tabs{display:none;}#edit-layout-builder-message{order:1;}.layout-builder__message{display:none;}.layout-builder__message--overrides .messages{background-image:none;border-radius:0;margin-block:0;}[type = "submit"]{padding:4px 6px;}}.layout-builder{grid-column:1 / -1;background-color:rgb(255 255 255 / 10%);padding:0.25em;.messages{max-inline-size:var(--main-max-width);margin-inline:auto;}.layout-builder__section{margin-block-end:0.25em;> .layout-builder__link{margin-block-end:4px;}}.layout-builder__link--configure{color:#024e92;display:inline-block;background-color:rgb(255 255 255 / 60%);border-radius:6px;padding:2px 8px;}.layout-builder__link--remove{margin-inline-start:0;}.layout-builder__link--add{background-color:white;background-image:none;border:3px solid #2f91da;padding:6px 12px;border-radius:8px;text-decoration:none;font-weight:bold;font-size:90%;color:#024e92;&:hover,&:focus-visible{background-color:#eee;}}.layout-builder__add-section,.layout-builder__add-block{background-color:transparent;outline:none;padding:0.75em;margin:0;}.layout-builder-block:not(.bg-color){background-color:transparent;}}.page:not(:has(#layout-builder-content-preview:checked)){.layout-builder-block{padding:0;}}.layout-builder-block{padding:0;}.layout-builder-discard-changes.confirmation,.layout-builder-revert-overrides.confirmation{max-inline-size:var(--main-max-width);background-color:white;margin:1em auto;padding:1em;border-radius:12px;.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.5em;margin-block-start:0.5em;[type="submit"]{padding:4px 6px;}}}
.messages{padding:var(--space-s);border-radius:12px;border:2px solid transparent;margin-block:var(--space-2xs);font-size:var(--step--1);}.messages__list{list-style:none;.messages__item + .messages__item{margin-block-start:var(--space-s);}}.messages--status{background-color:var(--archer-color-green-50);border-color:var(--archer-color-green-500);color:var(--archer-color-green-800);}.messages--warning{background-color:var(--archer-color-yellow-50);border-color:var(--archer-color-yellow-500);color:var(--archer-color-yellow-800);}.messages--error{background-color:var(--archer-color-red-50);border-color:var(--archer-color-red-500);color:var(--archer-color-red-800);}
.view-footer:has(.btn){background-color:var(--archer-color-greige-50);border:1px solid var(--archer-color-greige-200);border-radius:var(--radius-4);padding:var(--space-s);display:flex;gap:var(--space-xs);.action-links{list-style:none;}}
.p-3xs{padding:var(--space-3xs);}.p-2xs{padding:var(--space-2xs);}.p-xs{padding:var(--space-xs);}.p-s{padding:var(--space-s);}.p-m{padding:var(--space-m);}.p-l{padding:var(--space-l);}.p-xl{padding:var(--space-xl);}.p-2xl{padding:var(--space-2xl);}.p-3xl{padding:var(--space-3xl);}.m-3xs{margin:var(--space-3xs);}.m-2xs{margin:var(--space-2xs);}.m-xs{margin:var(--space-xs);}.m-s{margin:var(--space-s);}.m-m{margin:var(--space-m);}.m-l{margin:var(--space-l);}.m-xl{margin:var(--space-xl);}.m-2xl{margin:var(--space-2xl);}.m-3xl{margin:var(--space-3xl);}.m-auto{margin:auto;}.p-x-3xs{padding-inline:var(--space-3xs);}.p-x-2xs{padding-inline:var(--space-2xs);}.p-x-xs{padding-inline:var(--space-xs);}.p-x-s{padding-inline:var(--space-s);}.p-x-m{padding-inline:var(--space-m);}.p-x-l{padding-inline:var(--space-l);}.p-x-xl{padding-inline:var(--space-xl);}.p-x-2xl{padding-inline:var(--space-2xl);}.p-x-3xl{padding-inline:var(--space-3xl);}.m-x-3xs{margin-inline:var(--space-3xs);}.m-x-2xs{margin-inline:var(--space-2xs);}.m-x-xs{margin-inline:var(--space-xs);}.m-x-s{margin-inline:var(--space-s);}.m-x-m{margin-inline:var(--space-m);}.m-x-l{margin-inline:var(--space-l);}.m-x-xl{margin-inline:var(--space-xl);}.m-x-2xl{margin-inline:var(--space-2xl);}.m-x-3xl{margin-inline:var(--space-3xl);}.m-x-auto{margin-inline:auto;}.p-y-3xs{padding-block:var(--space-3xs);}.p-y-2xs{padding-block:var(--space-2xs);}.p-y-xs{padding-block:var(--space-xs);}.p-y-s{padding-block:var(--space-s);}.p-y-m{padding-block:var(--space-m);}.p-y-l{padding-block:var(--space-l);}.p-y-xl{padding-block:var(--space-xl);}.p-y-2xl{padding-block:var(--space-2xl);}.p-y-3xl{padding-block:var(--space-3xl);}.m-y-3xs{margin-block:var(--space-3xs);}.m-y-2xs{margin-block:var(--space-2xs);}.m-y-xs{margin-block:var(--space-xs);}.m-y-s{margin-block:var(--space-s);}.m-y-m{margin-block:var(--space-m);}.m-y-l{margin-block:var(--space-l);}.m-y-xl{margin-block:var(--space-xl);}.m-y-2xl{margin-block:var(--space-2xl);}.m-y-3xl{margin-block:var(--space-3xl);}.m-y-auto{margin-block:auto;}.p-t-3xs{padding-block-start:var(--space-3xs);}.p-t-2xs{padding-block-start:var(--space-2xs);}.p-t-xs{padding-block-start:var(--space-xs);}.p-t-s{padding-block-start:var(--space-s);}.p-t-m{padding-block-start:var(--space-m);}.p-t-l{padding-block-start:var(--space-l);}.p-t-xl{padding-block-start:var(--space-xl);}.p-t-2xl{padding-block-start:var(--space-2xl);}.p-t-3xl{padding-block-start:var(--space-3xl);}.m-t-3xs{margin-block-start:var(--space-3xs);}.m-t-2xs{margin-block-start:var(--space-2xs);}.m-t-xs{margin-block-start:var(--space-xs);}.m-t-s{margin-block-start:var(--space-s);}.m-t-m{margin-block-start:var(--space-m);}.m-t-l{margin-block-start:var(--space-l);}.m-t-xl{margin-block-start:var(--space-xl);}.m-t-2xl{margin-block-start:var(--space-2xl);}.m-t-3xl{margin-block-start:var(--space-3xl);}.p-b-3xs{padding-block-end:var(--space-3xs);}.p-b-2xs{padding-block-end:var(--space-2xs);}.p-b-xs{padding-block-end:var(--space-xs);}.p-b-s{padding-block-end:var(--space-s);}.p-b-m{padding-block-end:var(--space-m);}.p-b-l{padding-block-end:var(--space-l);}.p-b-xl{padding-block-end:var(--space-xl);}.p-b-2xl{padding-block-end:var(--space-2xl);}.p-b-3xl{padding-block-end:var(--space-3xl);}.m-b-3xs{margin-block-end:var(--space-3xs);}.m-b-2xs{margin-block-end:var(--space-2xs);}.m-b-xs{margin-block-end:var(--space-xs);}.m-b-s{margin-block-end:var(--space-s);}.m-b-m{margin-block-end:var(--space-m);}.m-b-l{margin-block-end:var(--space-l);}.m-b-xl{margin-block-end:var(--space-xl);}.m-b-2xl{margin-block-end:var(--space-2xl);}.m-b-3xl{margin-block-end:var(--space-3xl);}.p-l-3xs{padding-inline-start:var(--space-3xs);}.p-l-2xs{padding-inline-start:var(--space-2xs);}.p-l-xs{padding-inline-start:var(--space-xs);}.p-l-s{padding-inline-start:var(--space-s);}.p-l-m{padding-inline-start:var(--space-m);}.p-l-l{padding-inline-start:var(--space-l);}.p-l-xl{padding-inline-start:var(--space-xl);}.p-l-2xl{padding-inline-start:var(--space-2xl);}.p-l-3xl{padding-inline-start:var(--space-3xl);}.m-l-3xs{margin-inline-start:var(--space-3xs);}.m-l-2xs{margin-inline-start:var(--space-2xs);}.m-l-xs{margin-inline-start:var(--space-xs);}.m-l-s{margin-inline-start:var(--space-s);}.m-l-m{margin-inline-start:var(--space-m);}.m-l-l{margin-inline-start:var(--space-l);}.m-l-xl{margin-inline-start:var(--space-xl);}.m-l-2xl{margin-inline-start:var(--space-2xl);}.m-l-3xl{margin-inline-start:var(--space-3xl);}.p-r-3xs{padding-inline-end:var(--space-3xs);}.p-r-2xs{padding-inline-end:var(--space-2xs);}.p-r-xs{padding-inline-end:var(--space-xs);}.p-r-s{padding-inline-end:var(--space-s);}.p-r-m{padding-inline-end:var(--space-m);}.p-r-l{padding-inline-end:var(--space-l);}.p-r-xl{padding-inline-end:var(--space-xl);}.p-r-2xl{padding-inline-end:var(--space-2xl);}.p-r-3xl{padding-inline-end:var(--space-3xl);}.m-r-3xs{margin-inline-end:var(--space-3xs);}.m-r-2xs{margin-inline-end:var(--space-2xs);}.m-r-xs{margin-inline-end:var(--space-xs);}.m-r-s{margin-inline-end:var(--space-s);}.m-r-m{margin-inline-end:var(--space-m);}.m-r-l{margin-inline-end:var(--space-l);}.m-r-xl{margin-inline-end:var(--space-xl);}.m-r-2xl{margin-inline-end:var(--space-2xl);}.m-r-3xl{margin-inline-end:var(--space-3xl);}@media (max-width:55rem){.p-sm-0{padding:0;}.p-sm-3xs{padding:var(--space-3xs);}.p-sm-2xs{padding:var(--space-2xs);}.p-sm-xs{padding:var(--space-xs);}.p-sm-s{padding:var(--space-s);}.p-sm-m{padding:var(--space-m);}.p-sm-l{padding:var(--space-l);}.p-sm-xl{padding:var(--space-xl);}.p-sm-2xl{padding:var(--space-2xl);}.p-sm-3xl{padding:var(--space-3xl);}.m-sm-0{margin:0;}.m-sm-3xs{margin:var(--space-3xs);}.m-sm-2xs{margin:var(--space-2xs);}.m-sm-xs{margin:var(--space-xs);}.m-sm-s{margin:var(--space-s);}.m-sm-m{margin:var(--space-m);}.m-sm-l{margin:var(--space-l);}.m-sm-xl{margin:var(--space-xl);}.m-sm-2xl{margin:var(--space-2xl);}.m-sm-3xl{margin:var(--space-3xl);}.m-sm-auto{margin:auto;}.p-x-sm-0{padding-inline:0;}.p-x-sm-3xs{padding-inline:var(--space-3xs);}.p-x-sm-2xs{padding-inline:var(--space-2xs);}.p-x-sm-xs{padding-inline:var(--space-xs);}.p-x-sm-s{padding-inline:var(--space-s);}.p-x-sm-m{padding-inline:var(--space-m);}.p-x-sm-l{padding-inline:var(--space-l);}.p-x-sm-xl{padding-inline:var(--space-xl);}.p-x-sm-2xl{padding-inline:var(--space-2xl);}.p-x-sm-3xl{padding-inline:var(--space-3xl);}.m-x-sm-0{margin-inline:0;}.m-x-sm-3xs{margin-inline:var(--space-3xs);}.m-x-sm-2xs{margin-inline:var(--space-2xs);}.m-x-sm-xs{margin-inline:var(--space-xs);}.m-x-sm-s{margin-inline:var(--space-s);}.m-x-sm-m{margin-inline:var(--space-m);}.m-x-sm-l{margin-inline:var(--space-l);}.m-x-sm-xl{margin-inline:var(--space-xl);}.m-x-sm-2xl{margin-inline:var(--space-2xl);}.m-x-sm-3xl{margin-inline:var(--space-3xl);}.m-x-sm-auto{margin-inline:auto;}.p-y-sm-0{padding-block:0;}.p-y-sm-3xs{padding-block:var(--space-3xs);}.p-y-sm-2xs{padding-block:var(--space-2xs);}.p-y-sm-xs{padding-block:var(--space-xs);}.p-y-sm-s{padding-block:var(--space-s);}.p-y-sm-m{padding-block:var(--space-m);}.p-y-sm-l{padding-block:var(--space-l);}.p-y-sm-xl{padding-block:var(--space-xl);}.p-y-sm-2xl{padding-block:var(--space-2xl);}.p-y-sm-3xl{padding-block:var(--space-3xl);}.m-y-sm-0{margin-block:0;}.m-y-sm-3xs{margin-block:var(--space-3xs);}.m-y-sm-2xs{margin-block:var(--space-2xs);}.m-y-sm-xs{margin-block:var(--space-xs);}.m-y-sm-s{margin-block:var(--space-s);}.m-y-sm-m{margin-block:var(--space-m);}.m-y-sm-l{margin-block:var(--space-l);}.m-y-sm-xl{margin-block:var(--space-xl);}.m-y-sm-2xl{margin-block:var(--space-2xl);}.m-y-sm-3xl{margin-block:var(--space-3xl);}.m-y-sm-auto{margin-block:auto;}.p-t-sm-0{padding-block-start:0;}.p-t-sm-3xs{padding-block-start:var(--space-3xs);}.p-t-sm-2xs{padding-block-start:var(--space-2xs);}.p-t-sm-xs{padding-block-start:var(--space-xs);}.p-t-sm-s{padding-block-start:var(--space-s);}.p-t-sm-m{padding-block-start:var(--space-m);}.p-t-sm-l{padding-block-start:var(--space-l);}.p-t-sm-xl{padding-block-start:var(--space-xl);}.p-t-sm-2xl{padding-block-start:var(--space-2xl);}.p-t-sm-3xl{padding-block-start:var(--space-3xl);}.m-t-sm-0{margin-block-start:0;}.m-t-sm-3xs{margin-block-start:var(--space-3xs);}.m-t-sm-2xs{margin-block-start:var(--space-2xs);}.m-t-sm-xs{margin-block-start:var(--space-xs);}.m-t-sm-s{margin-block-start:var(--space-s);}.m-t-sm-m{margin-block-start:var(--space-m);}.m-t-sm-l{margin-block-start:var(--space-l);}.m-t-sm-xl{margin-block-start:var(--space-xl);}.m-t-sm-2xl{margin-block-start:var(--space-2xl);}.m-t-sm-3xl{margin-block-start:var(--space-3xl);}.p-b-sm-0{padding-block-end:0;}.p-b-sm-3xs{padding-block-end:var(--space-3xs);}.p-b-sm-2xs{padding-block-end:var(--space-2xs);}.p-b-sm-xs{padding-block-end:var(--space-xs);}.p-b-sm-s{padding-block-end:var(--space-s);}.p-b-sm-m{padding-block-end:var(--space-m);}.p-b-sm-l{padding-block-end:var(--space-l);}.p-b-sm-xl{padding-block-end:var(--space-xl);}.p-b-sm-2xl{padding-block-end:var(--space-2xl);}.p-b-sm-3xl{padding-block-end:var(--space-3xl);}.m-b-sm-0{margin-block-end:0;}.m-b-sm-3xs{margin-block-end:var(--space-3xs);}.m-b-sm-2xs{margin-block-end:var(--space-2xs);}.m-b-sm-xs{margin-block-end:var(--space-xs);}.m-b-sm-s{margin-block-end:var(--space-s);}.m-b-sm-m{margin-block-end:var(--space-m);}.m-b-sm-l{margin-block-end:var(--space-l);}.m-b-sm-xl{margin-block-end:var(--space-xl);}.m-b-sm-2xl{margin-block-end:var(--space-2xl);}.m-b-sm-3xl{margin-block-end:var(--space-3xl);}.p-l-sm-0{padding-inline-start:0;}.p-l-sm-3xs{padding-inline-start:var(--space-3xs);}.p-l-sm-2xs{padding-inline-start:var(--space-2xs);}.p-l-sm-xs{padding-inline-start:var(--space-xs);}.p-l-sm-s{padding-inline-start:var(--space-s);}.p-l-sm-m{padding-inline-start:var(--space-m);}.p-l-sm-l{padding-inline-start:var(--space-l);}.p-l-sm-xl{padding-inline-start:var(--space-xl);}.p-l-sm-2xl{padding-inline-start:var(--space-2xl);}.p-l-sm-3xl{padding-inline-start:var(--space-3xl);}.m-l-sm-0{margin-inline-start:0;}.m-l-sm-3xs{margin-inline-start:var(--space-3xs);}.m-l-sm-2xs{margin-inline-start:var(--space-2xs);}.m-l-sm-xs{margin-inline-start:var(--space-xs);}.m-l-sm-s{margin-inline-start:var(--space-s);}.m-l-sm-m{margin-inline-start:var(--space-m);}.m-l-sm-l{margin-inline-start:var(--space-l);}.m-l-sm-xl{margin-inline-start:var(--space-xl);}.m-l-sm-2xl{margin-inline-start:var(--space-2xl);}.m-l-sm-3xl{margin-inline-start:var(--space-3xl);}.p-r-sm-0{padding-inline-end:0;}.p-r-sm-3xs{padding-inline-end:var(--space-3xs);}.p-r-sm-2xs{padding-inline-end:var(--space-2xs);}.p-r-sm-xs{padding-inline-end:var(--space-xs);}.p-r-sm-s{padding-inline-end:var(--space-s);}.p-r-sm-m{padding-inline-end:var(--space-m);}.p-r-sm-l{padding-inline-end:var(--space-l);}.p-r-sm-xl{padding-inline-end:var(--space-xl);}.p-r-sm-2xl{padding-inline-end:var(--space-2xl);}.p-r-sm-3xl{padding-inline-end:var(--space-3xl);}.m-r-sm-0{margin-inline-end:0;}.m-r-sm-3xs{margin-inline-end:var(--space-3xs);}.m-r-sm-2xs{margin-inline-end:var(--space-2xs);}.m-r-sm-xs{margin-inline-end:var(--space-xs);}.m-r-sm-s{margin-inline-end:var(--space-s);}.m-r-sm-m{margin-inline-end:var(--space-m);}.m-r-sm-l{margin-inline-end:var(--space-l);}.m-r-sm-xl{margin-inline-end:var(--space-xl);}.m-r-sm-2xl{margin-inline-end:var(--space-2xl);}.m-r-sm-3xl{margin-inline-end:var(--space-3xl);}}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);&:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{.ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);.ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;&:hover{border-color:var(--color-white);}&:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;@media (forced-colors:active){background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}}}> .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);.form-actions,.field-actions{margin:0;padding:0;}}> .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);.ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);& > *{margin:0;}}.ui-button-text-only .ui-button-text{padding:0;}}&.ui-dialog-off-canvas{.ui-widget-content.ui-dialog-content{background:none;}}}#drupal-off-canvas{.form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{opacity:1;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);margin:0;box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-dialog-content:not(:has(+ .ui-widget-content.ui-dialog-buttonpane)){border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;background-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
