:root{--color--cream:#fff4e0;--color--navy:#004876;--color--red:#c2001b;--color--tan:#cfae85;--color--brown:#49392e;--color--warm-grey:#766957;--color--sand:#f5e8ca;--color--ink:#141416;--color--white:#fff;--color--hairline:#f0e5d2;--color--border:#e6dac7;--color--border-strong:#d2c5b4;--hue--cream:brightness(0) saturate(100%) invert(95%) sepia(7%) saturate(1364%) hue-rotate(315deg) brightness(106%) contrast(102%);--hue--tan:brightness(0) saturate(100%) invert(71%) sepia(9%) saturate(1585%) hue-rotate(349deg) brightness(114%) contrast(62%);--hue--brown:brightness(0) saturate(100%) invert(43%) sepia(6%) saturate(3061%) hue-rotate(341deg) brightness(37%) contrast(79%);--color--surface-page:var(--color--cream);--color--surface-alt:var(--color--sand);--color--surface-dark:var(--color--navy);--color--text-body:var(--color--ink);--color--text-heading:var(--color--navy);--color--text-muted:var(--color--brown);--color--text-eyebrow:var(--color--warm-grey);--color--text-on-dark:var(--color--cream);--color--text-on-action:var(--color--cream);--color--input-bg:var(--color--white);--color--logo-peel-on-light:rgba(47,32,16,.36);--color--logo-peel-on-dark:rgba(80,120,150,.8);--color--logo-swoosh:rgba(145,0,20,.75);--font--headline:"Alda OT CEV",Georgia,serif;--font--body:"Lato",system-ui,sans-serif;--page--width:calc(100vw - var(--drupal-displace-offset-left, 0px) - var(--scrollbar-width, 0px));--page--height:calc(100dvh - var(--gin-toolbar-height, 0px) - var(--gin-toolbar-secondary-height, 0px) - var(--gin-toolbar-y-offset, 0px));--main-header--height:80px;--space--edge-to-content:40px;--content--max-width:1400px;--coco-behaviour--spacing--small:60px;--coco-behaviour--spacing--medium:80px;--coco-behaviour--spacing--large:100px;--z-index--header:100;--transition--quick:0.2s;--transition--standard:0.3s ease;--transition--scroll-reveal-duration:700ms;--transition--scroll-reveal-easing:cubic-bezier(0.22,0.61,0.36,1)}*,:after,:before{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(../../assets/fonts/Lato-Light-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:300;src:url(../../assets/fonts/Lato-Light-300-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../../assets/fonts/Lato-Regular-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(../../assets/fonts/Lato-Regular-400-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../../assets/fonts/Lato-Bold-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:700;src:url(../../assets/fonts/Lato-Bold-700-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Alda OT CEV;font-style:normal;font-weight:300;src:url(../../assets/fonts/AldaOTCEV-LightRegular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Alda OT CEV;font-style:italic;font-weight:300;src:url(../../assets/fonts/AldaOTCEV-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Alda OT CEV;font-style:normal;font-weight:400;src:url(../../assets/fonts/AldaOTCEV-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Alda OT CEV;font-style:italic;font-weight:400;src:url(../../assets/fonts/AldaOTCEV-RegularItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Alda OT CEV;font-style:normal;font-weight:700;src:url(../../assets/fonts/AldaOTCEV-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Alda OT CEV;font-style:italic;font-weight:700;src:url(../../assets/fonts/AldaOTCEV-BoldItalic.woff2) format("woff2")}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--font--headline);font-style:normal;font-weight:700}.h1,h1{font-size:clamp(2.2rem,5vw,3.6rem);letter-spacing:.02em}.h1,.h2,h1,h2{line-height:1.1}.h2,h2{font-size:clamp(2rem,3.5vw,3rem)}.h3,h3{font-size:1.5rem;line-height:1.3}.body,body{font-family:var(--font--body);font-size:1rem;font-weight:400;line-height:1.8}.h3l{font-size:2.5rem;line-height:1.04}.h3s{font-size:1.25rem;line-height:1.3}.body-l{font-size:1.1rem;line-height:1.8}.body-l,.body-s{font-family:var(--font--body);font-weight:400}.body-s{font-size:.9rem;line-height:1.6}.caption{font-family:var(--font--body);font-size:.85rem;font-weight:400;line-height:1.7}.eyebrow{font-size:.7rem;letter-spacing:.2em}.eyebrow,.label{font-family:var(--font--body);font-weight:700;line-height:1.3;text-transform:uppercase}.label{font-size:.8rem;letter-spacing:.08em}.cta{font-size:.75rem;font-weight:700;letter-spacing:.15em;line-height:1;text-transform:uppercase}.cta,.micro{font-family:var(--font--body)}.micro{font-size:.68rem;font-weight:400;line-height:1.6}a{text-underline-offset:4px;text-underline-offset:20%}.text-formatted{font-family:var(--font--body);font-size:1rem;font-weight:400;line-height:1.8}.text-formatted :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:var(--color--text-heading)}.text-formatted :is(h1,h2,.h1,.h2){margin-bottom:32px}@media (min-width:1024px){.text-formatted :is(h1,h2,.h1,.h2){margin-bottom:2.2vw}}.text-formatted :is(h3,.h3){margin-bottom:24px}@media (min-width:1024px){.text-formatted :is(h3,.h3){margin-bottom:1.67vw}}.text-formatted :is(h4,h5,h6,.h4,.h5,.h6){margin-bottom:8px}@media (min-width:1024px){.text-formatted :is(h4,h5,h6,.h4,.h5,.h6){margin-bottom:.85vw}}.text-formatted :is(h4,h5,h6,.h4,.h5,.h6):last-child{margin-bottom:0}.text-formatted ol,.text-formatted ul{display:flex;flex-direction:column;list-style:none;margin-bottom:32px;padding-left:0;row-gap:8px}@media (min-width:1024px){.text-formatted ol,.text-formatted ul{margin-bottom:2.2vw;row-gap:.85vw}}.text-formatted ol>li,.text-formatted ul>li{padding-inline-start:var(--list-item-gutter);position:relative}.text-formatted ol>li:before,.text-formatted ul>li:before{color:var(--color--red);inset-inline-start:0;position:absolute;top:0}.text-formatted ol>li>ol,.text-formatted ol>li>ul,.text-formatted ul>li>ol,.text-formatted ul>li>ul{margin-bottom:0;margin-top:8px}@media (min-width:1024px){.text-formatted ol>li>ol,.text-formatted ol>li>ul,.text-formatted ul>li>ol,.text-formatted ul>li>ul{margin-top:.85vw}}.text-formatted ol{--list-item-gutter:28px;counter-reset:item}.text-formatted ol:has(>li:nth-child(10)){--list-item-gutter:36px}.text-formatted ol>li:before{content:counter(item) ".";counter-increment:item;font-family:var(--font--headline);font-size:1.5rem;font-style:italic;font-weight:400;line-height:1;top:-2px}.text-formatted ul{--list-item-gutter:16px}.text-formatted ul>li:before{content:"•"}.text-formatted a,.text-formatted a:active,.text-formatted a:hover,.text-formatted a:visited{color:var(--color--text-heading)}.text-formatted p:last-child,.text-formatted>:last-child{margin-bottom:0}.text-formatted blockquote{background-color:var(--color--surface-alt);border-left:3px solid var(--color--border);font-style:italic;margin-bottom:32px;padding:16px 20px}@media (min-width:1024px){.text-formatted blockquote{margin-bottom:2.2vw}}.text-formatted blockquote:last-child{margin-bottom:0}:is(.text-formatted table,.data-table){display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;border-collapse:collapse;caption-side:bottom}@media (min-width:1024px){:is(.text-formatted table,.data-table){display:table;width:100%}}:is(.text-formatted table,.data-table) caption{margin-top:8px}@media (min-width:1024px){:is(.text-formatted table,.data-table) caption{margin-top:.85vw}}:is(.text-formatted table,.data-table) thead tr{border-bottom:2px solid var(--color--border)}:is(.text-formatted table,.data-table) tbody tr{border-bottom:1px solid var(--color--hairline)}:is(.text-formatted table,.data-table) tbody tr:nth-child(2n){background-color:hsla(33,44%,67%,.1)}:is(.text-formatted table,.data-table) :is(th,td){padding:10px 8px;text-align:start;vertical-align:top}@media (min-width:0px) and (max-width:1023px){:is(.text-formatted table,.data-table) :is(th,td){min-width:20ch}}:is(.text-formatted table,.data-table) th{color:var(--color--text-muted);font-family:var(--font--body);font-size:.68rem;font-weight:400;font-weight:700;letter-spacing:.08em;line-height:1.6;opacity:.8;text-transform:uppercase}:is(.text-formatted table,.data-table) td{font-family:var(--font--body);font-size:.9rem;font-weight:400;line-height:1.6}@keyframes animate-in-fade-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes animate-in-fade-left{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:none}}@keyframes animate-in-fade-right{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:none}}@keyframes animate-in-scale-up{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:none}}@keyframes animate-in-fade-in{0%{opacity:0}to{opacity:1}}.animate-in{animation-duration:var(--transition--scroll-reveal-duration);animation-fill-mode:both;animation-play-state:paused;animation-timing-function:var(--transition--scroll-reveal-easing);will-change:opacity,transform}@media (prefers-reduced-motion:reduce){.animate-in{animation:none}}.animate-in--active{animation-play-state:running}.animate-in--fade-up{animation-name:animate-in-fade-up}.animate-in--fade-left{animation-name:animate-in-fade-left}.animate-in--fade-right{animation-name:animate-in-fade-right}.animate-in--scale-up{animation-name:animate-in-scale-up}.animate-in--fade-in{animation-name:animate-in-fade-in}.animate-in--delay-1{animation-delay:.15s}.animate-in--delay-2{animation-delay:.3s}.animate-in--delay-3{animation-delay:.45s}.animate-in--delay-4{animation-delay:.6s}body,html{height:100%;width:100%}body{background:var(--color--surface-page) url(../../assets/images/bg-paper.webp) repeat;color:var(--color--text-body);margin:0;padding:0;--lock-offset:0px;--page--header-bg:var(--color--surface-page);--page--header-fg:var(--color--text-heading);--page--header-logo-peel:var(--color--logo-peel-on-light)}body:has(.node--view-mode-full>.node__content>.field__items>.field__item:first-child>:is(.paragraph--type--wagner-large-hero,.paragraph--type--wagner-small-hero)){--page--header-bg:transparent;--page--header-fg:var(--color--text-on-dark);--page--header-logo-peel:var(--color--logo-peel-on-dark)}body:has(.node--view-mode-full>.node__content>.field__items>.field__item:first-child>:is(.paragraph--type--wagner-large-hero,.paragraph--type--wagner-small-hero)) #main-content{padding-top:0}body:has(.node--view-mode-full>.node__content>.field__items>.field__item:first-child>.paragraph--type--wagner-small-hero>.wagner-small-hero--light){--page--header-fg:var(--color--text-heading);--page--header-logo-peel:var(--color--logo-peel-on-light)}body:has(.region-header [data-menu-toggle][aria-expanded=true]){overflow:hidden;padding-right:var(--scrollbar-width,0);--lock-offset:var(--scrollbar-width,0px)}@media (min-width:1024px){body:has(.region-header [data-nav-toggle][data-nav-level="1"][aria-expanded=true]){overflow:hidden;padding-right:var(--scrollbar-width,0);--lock-offset:var(--scrollbar-width,0px)}}#main-content{padding-top:var(--main-header--height)}.toolbar-title__label{white-space:normal!important}#main-content .region-content :is(>[data-drupal-messages],>[data-drupal-messages-fallback]){background-color:var(--color--surface-alt);border:1px solid var(--color--border);border-radius:5px;color:var(--color--text-body);margin:24px var(--space--edge-to-content) 24px;padding:12px}hr{background-color:rgb(73 57 46/8%);border:0;display:block;height:1px;margin-block:16px;width:100%}.wagner-background--dark hr{background-color:hsla(0,0%,100%,.15)}.paragraph.behavior-margin--small,.sdc.behavior-margin--small{margin-block-end:var(--coco-behaviour--spacing--small)}.paragraph.behavior-margin--medium,.sdc.behavior-margin--medium{margin-block-end:var(--coco-behaviour--spacing--medium)}.paragraph.behavior-margin--large,.sdc.behavior-margin--large{margin-block-end:var(--coco-behaviour--spacing--large)}.paragraph:is(.behavior-margin--small,.behavior-margin--medium,.behavior-margin--large) .sdc,.sdc:is(.behavior-margin--small,.behavior-margin--medium,.behavior-margin--large) .sdc{margin-block-end:0}@media (min-width:1024px){.paragraph.behavior-limited-width--50,.sdc.behavior-limited-width--50{max-width:50%}}.paragraph.behavior-limited-width--50 .sdc,.sdc.behavior-limited-width--50 .sdc{max-width:none}[data-drupal-messages]{display:flex;flex-direction:column;gap:12px}.region-content>[data-drupal-messages]{margin-block:24px;margin-inline:auto;max-width:var(--content--max-width);padding-inline:var(--space--edge-to-content)}[data-drupal-messages]:empty{display:none}.messages{--_messages-accent:var(--color--border);background-color:var(--color--surface-alt);border-left:3px solid var(--_messages-accent);color:var(--color--text-body);font-family:var(--font--body);font-size:.9rem;font-weight:400;line-height:1.6;padding:16px 20px}.messages--status{--_messages-accent:var(--color--navy)}.messages:is(.messages--warning,.messages--error){--_messages-accent:var(--color--red)}.messages a{color:var(--color--text-heading);text-decoration:underline}.messages .messages__list{margin:0;padding-left:20px}.messages .messages__list li+li{margin-top:4px}.messages .backtrace{font-size:.75rem;margin:8px 0 0;max-height:240px;overflow:auto}.page-wrapper{position:relative;width:100%}.sr-only:not(:focus):not(:active),.visually-hidden:not(:focus):not(:active){height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important}.hyphenate{hyphens:auto;overflow-wrap:break-word;word-break:break-word}.truncate-horizontally{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ol.remove-list-styles,ul.remove-list-styles{list-style:none;margin:0;padding:0}.content-container{margin-inline:auto;max-width:var(--content--max-width);padding-inline:var(--space--edge-to-content)}