.masthead{border-bottom:2px solid var(--aubergine-2);position:relative;overflow:hidden}.masthead__inner{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(4rem,8vw,6.5rem);position:relative}.masthead__top{display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--aubergine-2);padding-block-end:.85rem;margin-block-end:clamp(2.5rem,5vw,4rem)}.masthead__top .t-eyebrow{color:var(--aubergine-2);margin:0}.masthead__rule{flex:1 1 auto;display:block;height:1px;background:var(--aubergine-2);opacity:.55;min-width:1.5rem}.masthead__role{text-align:right}.masthead__title{margin:0;color:var(--aubergine-2);max-width:20ch;font-weight:460}.masthead__title .serif-italic{font-style:italic}.masthead__mark{display:inline-block;width:.5em;height:.5em;color:var(--aubergine-2);margin-left:.18em;vertical-align:.18em}.masthead__mark :global(.inked-check){color:var(--aubergine-2);width:100%;height:100%}.masthead__softer{display:block;color:color-mix(in srgb,var(--aubergine-2) 75%,transparent)}.masthead__grid{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.masthead__lede{color:var(--aubergine-2);margin:0;max-width:38rem}.masthead__facts{display:grid;gap:1.25rem;border-left:1.5px solid var(--aubergine-2);padding-left:1.25rem;margin:0}.masthead__facts>div{display:grid;gap:.3rem}.masthead__facts dt{color:var(--aubergine-2);margin:0}.masthead__facts dd{margin:0;color:var(--aubergine-2);font-size:1.25rem;line-height:1.15;font-variation-settings:"opsz" 100}.masthead__actions{margin-top:clamp(2rem,4vw,3rem);display:flex;gap:1rem;flex-wrap:wrap}.masthead__actions .btn-primary{background:var(--aubergine-2);border-color:var(--aubergine-2);color:var(--paper)}.masthead__actions .btn-primary:hover{background:var(--aubergine);border-color:var(--aubergine)}.masthead__actions .btn-ghost{color:var(--aubergine-2);border-color:color-mix(in srgb,var(--aubergine-2) 35%,transparent)}.masthead__actions .btn-ghost:hover{border-color:var(--aubergine-2);background:color-mix(in srgb,var(--aubergine-2) 5%,transparent)}@media(max-width:880px){.masthead__top{flex-direction:column;align-items:flex-start;gap:.5rem}.masthead__rule{width:100%}.masthead__role{text-align:left}.masthead__grid{grid-template-columns:1fr}.masthead__facts{border-left:0;border-top:1.5px solid var(--aubergine-2);padding-left:0;padding-top:1.25rem}}.proposition__heading{margin-top:var(--space-tight);margin-bottom:var(--space-block);max-width:28ch}.proposition__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vw,5rem);border-top:1px solid var(--rule);padding-top:clamp(2.5rem,5vw,3.5rem)}.proposition__col{position:relative}.proposition__num{font-size:1rem;line-height:1;color:var(--ink-mute);letter-spacing:.08em;margin-bottom:.85rem;display:inline-block;padding-bottom:.3rem;border-bottom:1px solid var(--rule);min-width:2.5rem}.proposition__title{margin:0 0 var(--space-stack)}.proposition__col .t-body{max-width:38ch;margin:0 0 var(--space-stack)}.proposition__col .btn-link{margin-top:.5rem}@media(max-width:800px){.proposition__columns{grid-template-columns:1fr;gap:3rem}}.deals__head{max-width:60rem;margin-bottom:clamp(3rem,5vw,4rem)}.deals__head .t-eyebrow{display:flex;align-items:center;gap:.75rem;margin:0 0 var(--space-tight)}.deals__head .rule-mark{margin:0}.deals__title{margin:0 0 var(--space-stack);max-width:22ch}.deals__intro{color:var(--ink-mute);margin:0;max-width:40rem}.deals__list{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--rule)}.deal{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;gap:clamp(1.25rem,3vw,2.5rem);padding-block:clamp(1.75rem,3vw,2.25rem);border-bottom:1px solid var(--rule);align-items:start}.deal__index{padding-top:.4rem}.deal__company{margin:0 0 var(--space-tight);display:inline-flex;align-items:baseline;gap:.5rem}.deal__check{width:.8em;height:.8em}.deal__meta{margin:0 0 var(--space-snug);color:var(--ink-mute)}.deal__note{max-width:48ch;margin:0}.deal__amount{text-align:right;min-width:7rem}.deal__sum{font-size:clamp(1.6rem,2.4vw,2rem);line-height:1;margin-bottom:.35rem;color:var(--ink)}.deal__sector{color:var(--ink-mute)}.deals__more{margin-top:clamp(2rem,4vw,3rem)}@media(max-width:720px){.deal{grid-template-columns:2.5rem 1fr}.deal__amount{grid-column:1 / -1;text-align:left;padding-top:.5rem;border-top:1px dashed var(--paper-edge)}}.redactie__head{max-width:56rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.redactie__head .t-eyebrow{display:flex;align-items:center;gap:.75rem;margin:0 0 var(--space-tight)}.redactie__head .rule-mark{margin:0}.redactie__title{margin:0 0 var(--space-stack);max-width:26ch}.redactie__intro{color:var(--ink-mute);margin:0;max-width:42rem}.redactie__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);gap:clamp(2rem,4vw,3.5rem);border-top:1px solid var(--rule);padding-top:clamp(2.5rem,5vw,3.5rem)}.lead-piece{display:grid;gap:1rem;padding-right:clamp(1rem,2vw,1.5rem);border-right:1px solid var(--rule)}.lead-piece__title{margin:0}.lead-piece__date{color:var(--ink-mute);margin:0}.lead-piece__excerpt{margin:0;max-width:38rem}.redactie__secondary{display:grid;gap:clamp(1.25rem,2vw,1.75rem);border-right:1px solid var(--rule);padding-right:clamp(1rem,2vw,1.5rem)}.secondary-piece{display:grid;gap:.4rem}.secondary-piece__title{margin:.1rem 0}.secondary-piece .t-caption{color:var(--ink-mute);margin:0}.redactie__media p.t-eyebrow{margin:0 0 1rem}.redactie__media ul{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.85rem}.redactie__media li{display:grid;gap:.1rem;padding-block:.6rem;border-top:1px solid var(--paper-edge)}.redactie__media li:first-child{border-top:0;padding-top:0}.redactie__media li .t-ui{color:var(--aubergine);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.redactie__media li .t-caption{color:var(--ink-mute)}@media(max-width:1080px){.redactie__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.redactie__media{grid-column:1 / -1;border-top:1px solid var(--rule);padding-top:clamp(1.5rem,3vw,2.25rem)}}@media(max-width:720px){.redactie__grid{grid-template-columns:1fr}.lead-piece,.redactie__secondary{border-right:0;padding-right:0;padding-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--rule)}}
