/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type--article.node--view-mode--full h1{margin-bottom:16px}.node--type--article.node--view-mode--full .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:4px 16px;margin-bottom:16px}.node--type--article.node--view-mode--full .tags a{font-size:var(--font-body-xs);color:var(--color-secondary)}.node--type--article.node--view-mode--full .tags a:hover{text-decoration:underline}.node--type--article.node--view-mode--full .credits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}.node--type--article.node--view-mode--full .credits a,.node--type--article.node--view-mode--full .credits span{font-size:var(--font-body-xs);color:var(--color-grey-5)}.node--type--article.node--view-mode--full .credits a::after,.node--type--article.node--view-mode--full .credits span::after{content:"•";margin-left:5px;margin-right:5px}.node--type--article.node--view-mode--full .credits a:last-of-type::after,.node--type--article.node--view-mode--full .credits span:last-of-type::after{display:none}.node--type--article.node--view-mode--full .credits a:hover{text-decoration:underline}.node--type--article.node--view-mode--full .ctas{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:32px}.node--type--article.node--view-mode--full .ctas>div{position:relative}.node--type--article.node--view-mode--full .ctas #dropdown-gift{width:344px}.node--type--article.node--view-mode--full .ctas #dropdown-gift .content{padding-bottom:0}.node--type--article.node--view-mode--full .ctas #dropdown-gift button{margin-top:16px}.node--type--article.node--view-mode--full .ctas #dropdown-share button span:not(.icon){display:none}.node--type--article.node--view-mode--full .chapo,.node--type--article.node--view-mode--full .headline{font-family:"Playfair Display",sans-serif;font-weight:500;margin-bottom:48px;font-size:var(--font-size-h5)}.node--type--article.node--view-mode--full .chapo a,.node--type--article.node--view-mode--full .headline a{color:var(--color-primary);text-decoration:underline}@media (max-width:766px){.node--type--article.node--view-mode--full .chapo,.node--type--article.node--view-mode--full .headline{margin-bottom:32px}}.node--type--article.node--view-mode--full .hide{position:relative;overflow:hidden}.node--type--article.node--view-mode--full .hide::after{content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%);position:absolute;bottom:0;left:0;width:100%;height:160px}.node--type--article.node--view-mode--full .paragraph--type--text-three-column{padding-bottom:32px}.node--type--article.node--view-mode--full div.author{border-top:5px solid var(--color-secondary);background:var(--color-grey-1);padding:24px;margin-bottom:16px}.node--type--article.node--view-mode--full div.author a{color:var(--color-black);margin-bottom:8px;display:block}.node--type--article.node--view-mode--full div.author a:hover{color:var(--color-secondary)}.node--type--article.node--view-mode--full div.author p{color:var(--color-grey-7)}.node--type--article.node--view-mode--full .persons{margin-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 16px}@media (max-width:766px){.node--type--article.node--view-mode--full .persons{margin-bottom:32px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}.node--type--article.node--view-mode--full .easy-footnote{position:relative}.node--type--article.node--view-mode--full .easy-footnote a{text-decoration:none}.node--type--article.node--view-mode--full .easy-footnote a sup{line-height:1em!important;font-weight:700!important;color:#fb6d05!important;vertical-align:super;font-size:smaller}.node--type--article.node--view-mode--full .easy-footnote .tippy-box{background-color:#fff;min-width:273px}.node--type--article.node--view-mode--full .easy-footnote .tippy-box .tippy-content{color:#333;border:1px solid #333;border-radius:5px}.node--type--article.node--view-mode--full .easy-footnote .tippy-box .tippy-content::before{content:"";position:absolute;top:-8px;right:calc(50% - 8px);border-left:8px solid transparent;border-right:9px solid transparent;border-bottom:10px solid #fff}.node--type--article.node--view-mode--full .easy-footnote .tippy-box .tippy-content::after{content:"";position:absolute;top:-10px;right:calc(50% - 8px);border-left:8px solid transparent;border-right:9px solid transparent;border-bottom:10px solid #000;z-index:-1}.node--type--article.node--view-mode--full .easy-footnote .tippy-box .tippy-content a{display:block}.node--type--article.node--view-mode--full .easy-footnote .tippy-box .tippy-arrow::before{display:none}.node--type--article.node--view-mode--push .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.node--type--article.node--view-mode--push .info .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 16px;width:calc(50% - 8px);margin:0}.node--type--article.node--view-mode--push .info .tags a{font-size:var(--font-body-xs);color:var(--color-secondary)}.node--type--article.node--view-mode--push .info .tags a:hover{text-decoration:underline}.node--type--article.node--view-mode--push .info .credits{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-grey-5);width:calc(50% - 8px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.node--type--article.node--view-mode--push .info .credits span{font-size:var(--font-body-xs)}.node--type--article.node--view-mode--push .info .credits span::after{content:"•";margin-left:5px;margin-right:5px}.node--type--article.node--view-mode--push .info .credits span:last-of-type::after{display:none}.node--type--article.node--view-mode--push .info .credits span.chip--subscriber{margin-right:8px}.node--type--article.node--view-mode--push .info .credits span.chip--subscriber::after{display:none}.node--type--article.node--view-mode--push h2{margin-bottom:24px}.node--type--article.node--view-mode--push h2 a{color:var(--color-black)}.node--type--article.node--view-mode--push h2 a:hover{color:var(--color-secondary)}.node--type--article.node--view-mode--push .summary{color:var(--color-grey-8)}@media (max-width:766px){.node--type--article.node--view-mode--push .info,.node--type--article.node--view-mode--push h2{margin-bottom:16px}.node--type--article.node--view-mode--push .info .credits,.node--type--article.node--view-mode--push .info .tags{width:100%}.node--type--article.node--view-mode--push .info .credits{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.node--type--article.node--view-mode--title{position:relative;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.node--type--article.node--view-mode--title::before{content:"";height:2px;width:12px;background:var(--color-secondary);position:absolute;top:11px;left:0}.node--type--article.node--view-mode--title a{color:var(--color-black)}.node--type--article.node--view-mode--title a:hover{color:var(--color-secondary)}.node--type--article.node--view-mode--title span{color:var(--color-grey-5);font-size:var(--font-body-xs);margin-bottom:1px}.node--type--article.node--view-mode--title span a{color:var(--color-grey-5)}.node--type--article.node--view-mode--title span a:hover{color:var(--color-grey-5);text-decoration:underline}.node--type--article.node--view-mode--push-bottom{background:var(--color-grey-1);border-radius:8px;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.node--type--article.node--view-mode--push-bottom img{width:calc(33.3333333333% - 12px);border-radius:4px}.node--type--article.node--view-mode--push-bottom .info{border-radius:4px;width:calc(66.6666666667% - 12px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.node--type--article.node--view-mode--push-bottom .info .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 16px}.node--type--article.node--view-mode--push-bottom .info .tags a{font-size:var(--font-body-xs);color:var(--color-secondary)}.node--type--article.node--view-mode--push-bottom .info .tags a:hover{text-decoration:underline}.node--type--article.node--view-mode--push-bottom .info a.h4{color:var(--color-black);margin-bottom:16px}.node--type--article.node--view-mode--push-bottom .info a.h4:hover{color:var(--color-primary)}.node--type--article.node--view-mode--push-bottom .info .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:16px}.node--type--article.node--view-mode--push-bottom .info .date .icon{color:var(--color-secondary)}.node--type--article.node--view-mode--push-bottom .info .date span{font-size:var(--font-body-s);color:var(--color-grey-6)}.node--type--article.node--view-mode--push-bottom .info .summary{font-family:"Playfair Display",sans-serif;margin-bottom:16px}@media (max-width:766px){.node--type--article.node--view-mode--push-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.node--type--article.node--view-mode--push-bottom .info,.node--type--article.node--view-mode--push-bottom img{width:100%}.node--type--article.node--view-mode--push-bottom .button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.moderation-note-highlight{background:var(--color-turquoise-lighter)!important}.moderation-note-tooltip{background:var(--color-secondary)!important}.moderation-note-tooltip::after{border-top-color:var(--color-secondary)!important}.dialog-off-canvas-main-canvas{padding-right:initial!important}#drupal-off-canvas-wrapper{max-width:1000px;left:initial!important;right:0!important;width:50vw!important;background:#fef7f6!important;border-left:1px solid #757575!important;-webkit-box-shadow:none!important;box-shadow:none!important}#drupal-off-canvas-wrapper .ui-dialog-titlebar{background:#c74728!important}#drupal-off-canvas-wrapper .moderation-note{background:#ec6746!important;max-width:initial!important}#drupal-off-canvas-wrapper .moderation-note .moderation-note-assignee a{color:#fff!important;text-decoration:underline}#drupal-off-canvas-wrapper .moderation-note .moderation-note-quote-information{border-color:#c74728!important}#drupal-off-canvas-wrapper .moderation-note .moderation-note-owner a{color:#fff!important;text-decoration:underline}#drupal-off-canvas-wrapper .moderation-note .moderation-note-actions{background:#c74728!important}#drupal-off-canvas-wrapper .moderation-note .moderation-note-actions a{background:#c74728!important;text-decoration:underline}#drupal-off-canvas-wrapper .moderation-note-form-wrapper form{max-width:initial!important;background:0 0!important}#drupal-off-canvas-wrapper .moderation-note-form-wrapper form label{color:var(--color-black)}#drupal-off-canvas-wrapper .moderation-note-form-wrapper form input,#drupal-off-canvas-wrapper .moderation-note-form-wrapper form textarea{width:100%;border-radius:8px;border:1px solid var(--color-grey-3)!important;padding:14px 16px!important;background:var(--color-white)}#drupal-off-canvas-wrapper .moderation-note-form-wrapper form .form-item-quote{display:none}#drupal-off-canvas-wrapper .moderation-note-form-wrapper form .form-actions{background:0 0!important}.footnotes{margin:0;border:none;color:var(--color-grey-6);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footnotes p{font-size:var(--font-body-xs)}.footnotes a{color:var(--color-secondary);font-size:var(--font-body-xs)}.footnotes a::after{content:"."}.footnotes li{list-style:none;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.footnotes li span.footnotes__item-text{padding-top:2px}
.paragraph--type--push-links{padding-bottom:32px}.paragraph--type--push-links .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.paragraph--type--push-links .content>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.paragraph--type--push-links .content>div article{background:var(--color-white);border:1px solid var(--color-grey-3);border-radius:8px;padding:8px 16px 8px 8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.paragraph--type--push-links .content>div article img{width:48px;height:48px}.paragraph--type--push-links .content>div article a{color:var(--color-black)}.paragraph--type--push-links .content>div article a:hover{color:var(--color-secondary)}.paragraph--type--push-links .content>div article span{color:var(--color-secondary)}.paragraph--type--push-links .content>div article .surtitle{color:var(--color-grey-5);font-size:var(--font-body-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.paragraph--type--push-links .content>div article .surtitle span{color:var(--color-grey-5);font-size:var(--font-body-xs)}.paragraph--type--push-links .content>div article .subtitle{color:var(--color-grey-6);font-size:var(--font-body-s)}
.paragraph--type--text{padding-bottom:32px;color:var(--color-black)}.paragraph--type--text *{line-height:1.6}.paragraph--type--text table{table-layout:fixed;border-collapse:collapse;overflow-x:auto;display:block}.paragraph--type--text table td,.paragraph--type--text table th{border-style:solid;padding:5px}.paragraph--type--text h1,.paragraph--type--text h2,.paragraph--type--text h3,.paragraph--type--text h4,.paragraph--type--text h5,.paragraph--type--text h6,.paragraph--type--text p{margin-bottom:16px}.paragraph--type--text a{color:var(--color-primary);text-decoration:underline}.paragraph--type--text strong{font-weight:700}.paragraph--type--text a.btn.cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:var(--color-primary);color:var(--color-white);border-radius:4px;gap:4px;padding:8px 38px 8px 14px;border:1px solid var(--color-primary);cursor:pointer;min-width:52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none}.paragraph--type--text a.btn.cta:hover{background:var(--color-turquoise-extra-dark)}.paragraph--type--text a.btn.cta:focus{background:var(--color-turquoise-darker)}.paragraph--type--text a.btn.cta::after{content:"";position:absolute;top:calc(50% - 10px);right:14px;-webkit-mask:url(/themes/custom/crap_theme/components/icon/assets/arrow.svg) center no-repeat;mask:url(/themes/custom/crap_theme/components/icon/assets/arrow.svg) center no-repeat;width:20px;height:20px;-webkit-mask-size:contain;mask-size:contain;background:var(--color-white)}.paragraph--type--text li,.paragraph--type--text p{color:var(--color-grey-8)}.paragraph--type--text p.label{font-weight:400;font-size:var(--font-body-s);color:var(--color-secondary)}.paragraph--type--text p.headline{font-family:"Playfair Display",sans-serif;font-weight:600;font-size:var(--font-size-h5);color:var(--color-black);line-height:1.5}.paragraph--type--text p.quote{font-family:"Playfair Display",sans-serif;font-weight:500;font-style:italic;font-size:var(--font-size-h3);line-height:1.3;position:relative;margin-top:50px;color:var(--color-black)}.paragraph--type--text p.quote::before{content:"";position:absolute;top:-50px;left:0;background:url(/themes/custom/crap_theme/img/quote.svg) center no-repeat;width:58px;height:50px;background-size:contain;z-index:-1}.paragraph--type--text.paragraph--view-mode--box{background:var(--color-grey-1);padding:48px;border-top:8px solid var(--color-secondary);margin-bottom:32px}.paragraph--type--text.paragraph--view-mode--box p.quote::before{z-index:0}
:root{--color-primary:var(--color-turquoise);--color-secondary:var(--color-orange);--color-orange:#c74728;--color-orange-extra-light:#fef7f6;--color-orange-lighter:#fef0ed;--color-orange-light:#ec6746;--color-orange-darker:#b84023;--color-turquoise:#2b8381;--color-turquoise-extra-light:#d9f1ef;--color-turquoise-lighter:#91ccc7;--color-turquoise-darker:#37a39a;--color-turquoise-extra-dark:#2e8f87;--color-yellow:#efca2e;--color-yellow-lighter:#fdf8e3;--color-yellow-darker:#856c0a;--color-green:#86c069;--color-green-lighter:#eaf6e6;--color-green-darker:#386641;--color-magenta:#c42e7d;--color-blue:#075263;--color-white:#fff;--color-grey-1:#f9f7f9;--color-grey-2:#f2f2f2;--color-grey-3:#e6e6e6;--color-grey-4:#e1e1e1;--color-grey-5:#707070;--color-grey-6:#757575;--color-grey-7:#666;--color-grey-8:#454545;--color-black:#1d2121;--color-gradient-orange:linear-gradient(180deg,var(--color-orange) 0%,#e74118 100%);--color-gradient-white:linear-gradient(0deg,var(--color-white),var(--color-white)),linear-gradient(360deg,rgb(255 255 255 / 10%) 0%,rgb(236 103 70 / 10%) 100%);--crap-font-family:'Stack Sans Text',sans-serif;--font-size-base:1rem;--font-size-h1:calc(var(--font-size-base) * 3);--font-size-h2:calc(var(--font-size-base) * 2.5);--font-size-h3:calc(var(--font-size-base) * 2);--font-size-h4:calc(var(--font-size-base) * 1.5);--font-size-h5:calc(var(--font-size-base) * 1.25);--font-size-h6:calc(var(--font-size-base) * 1.15);--font-body-l:calc(var(--font-size-base) * 1.125);--font-body-m:var(--font-size-base);--font-body-s:calc(var(--font-size-base) * 0.875);--font-body-xs:calc(var(--font-size-base) * 0.75)}@media (max-width:1398px){:root{--font-size-base:0.9rem}}
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizespeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{-webkit-transition-duration:0s!important;transition-duration:0s!important;-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
a{text-decoration:none}
@font-face{font-family:"Stack Sans Text";src:url(/themes/custom/crap_theme/fonts/stack-sans-text/StackSansText-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Stack Sans Text";src:url(/themes/custom/crap_theme/fonts/stack-sans-text/StackSansText-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Stack Sans Text";src:url(/themes/custom/crap_theme/fonts/stack-sans-text/StackSansText-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Playfair Display";src:url(/themes/custom/crap_theme/fonts/playfair-display/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Playfair Display";src:url(/themes/custom/crap_theme/fonts/playfair-display/PlayfairDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Playfair Display";src:url(/themes/custom/crap_theme/fonts/playfair-display/PlayfairDisplay-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Playfair Display";src:url(/themes/custom/crap_theme/fonts/playfair-display/PlayfairDisplay-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}body{font-family:var(--crap-font-family),sans-serif;font-size:var(--font-size-base);letter-spacing:0;font-weight:400}.h1,h1{font-weight:400;font-style:normal;font-size:var(--font-size-h1);line-height:calc(var(--font-size-h1) * 7 / 6)}.h2,h2{font-weight:400;font-style:normal;font-size:var(--font-size-h2);line-height:calc(var(--font-size-h2) * 1.2)}.h3,h3{font-weight:400;font-style:normal;font-size:var(--font-size-h3);line-height:calc(var(--font-size-h3) * 1.25)}.h4,h4{font-weight:400;font-style:normal;font-size:var(--font-size-h4);line-height:calc(var(--font-size-h4) * 4 / 3)}.h5,h5{font-weight:400;font-style:normal;font-size:var(--font-size-h5);line-height:calc(var(--font-size-h5) * 1.4)}.h6,h6{font-weight:400;font-style:normal;font-size:var(--font-size-h6);line-height:calc(var(--font-size-h6) * 1.2)}
@media (max-width:766px){.hidden-md{display:none!important}}.icon-wrapper{padding-left:48px;position:relative}.icon-wrapper::before{content:"";background:url(/themes/custom/crap_theme/img/square.svg);opacity:.05;position:absolute;z-index:1;width:48px;height:48px;left:0;top:calc(50% - 24px);background-size:cover}.icon-wrapper .icon{background:var(--color-secondary);margin-left:-44px;-webkit-transform:translateX(50%);transform:translateX(50%)}h1.title,h2.title{margin-bottom:40px;padding-left:40px;position:relative;font-weight:700}h1.title::before,h2.title::before{content:"";background:url(/themes/custom/crap_theme/img/square.svg);position:absolute;z-index:1;width:24px;height:24px;left:0;top:12px;background-size:cover}h2.title{font-weight:400}h2.title::before{top:8px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}

