.bs-hero,.bs-section{min-width:0;padding-block:var(--space-section-block);border-bottom:1px solid var(--color-border);grid-column:1/-1;grid-template-columns:60px repeat(12,minmax(0,1fr)) 60px;display:grid;position:relative}.bs-inner{column-gap:var(--space-column-gap);row-gap:var(--space-stack-section);grid-column:2/14;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.bs-hero{padding-top:var(--subpage-hero-content-offset)}.bs-rail{padding-top:var(--space-section-block);grid-area:1/1;justify-content:center;display:flex}.bs-rail span{writing-mode:vertical-rl;align-self:start;transform:rotate(180deg)}.bs-parent{align-items:center;gap:var(--space-inline-compact);font-size:var(--type-meta);grid-column:1/-1;text-decoration:none;display:flex}.bs-parent svg{color:var(--color-brand);width:18px;height:18px}.bs-hero-heading{grid-area:1/1/auto/6;align-self:end}.bs-hero-heading h1{font:400 var(--subpage-hero-title-size)/var(--subpage-hero-title-leading) var(--font-serif);letter-spacing:var(--subpage-hero-title-tracking);margin:var(--space-kicker-to-heading) 0 0}.bs-hero-heading em,.bs-section h2 em{color:var(--color-brand);font-weight:400}.bs-hero-copy{grid-area:2/1/auto/6;align-self:start}.bs-hero-copy>p{font-size:var(--type-body);line-height:var(--leading-body);margin:0 0 var(--space-inline-default)}.bs-hero-copy>p.bs-meta{font-size:var(--type-meta);margin:var(--space-inline-default) 0 0}.bs-actions{gap:var(--space-inline-default);flex-wrap:wrap;display:flex}.bs-hero-study{grid-area:1/7/3/13;align-self:center;min-width:0;margin:0}.bs-hero-study figcaption{font-size:var(--type-meta);margin-top:var(--space-inline-default)}.bs-study-composition{aspect-ratio:1.07;isolation:isolate;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));display:grid;position:relative}.bs-study-photo{grid-area:1/1/8/7;position:relative;overflow:hidden}.bs-study-photo img,.bs-study-detail img{object-fit:cover;width:100%;height:100%;display:block}.bs-study-photo>.bs-sample-label{background:var(--color-canvas);padding:var(--space-inline-compact);border:1px solid var(--color-border);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;position:absolute;inset:0 0 auto}.bs-study-type{z-index:2;background:var(--color-surface-lilac);padding:var(--space-card-inset);border:1px solid var(--color-border);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink);flex-direction:column;grid-area:3/4/8/9;justify-content:space-between;display:flex}.bs-sample-label{font:500 var(--type-kicker)/1.5 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.bs-wordmark{font:400 var(--type-display-section)/1 var(--font-serif);letter-spacing:-.08em}.bs-wordmark>span{color:var(--color-brand)}.bs-study-line{font:400 var(--type-heading-xs)/1.1 var(--font-serif)}.bs-study-detail{z-index:3;border:8px solid var(--color-canvas);grid-area:6/1/9/4;position:relative;overflow:hidden}.bs-study-detail>span{background:var(--color-ink);color:var(--color-canvas);font-size:var(--type-kicker);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;padding:8px;position:absolute;bottom:0;left:0;right:0}.bs-study-swatch{grid-area:8/5/9/9;align-items:center;gap:8px;padding-top:12px;display:flex}.bs-study-swatch i{background:var(--color-brand);border-radius:50%;width:24px;height:24px}.bs-study-swatch i:nth-child(2){background:var(--color-ink);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit}.bs-study-swatch i:nth-child(3){background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink)}.bs-study-swatch>span{font:400 var(--type-heading-md)/1 var(--font-serif);margin-left:auto}.bs-hero--werktafel .bs-hero-heading{text-align:center;grid-column:2/12}.bs-hero--werktafel .bs-hero-heading br:first-child{display:none}.bs-hero--werktafel .bs-hero-study{grid-area:2/1/auto/13}.bs-hero--werktafel .bs-study-composition{aspect-ratio:3;gap:var(--space-column-gap);grid-template-rows:1fr;grid-template-columns:repeat(3,1fr)}.bs-hero--werktafel .bs-study-photo,.bs-hero--werktafel .bs-study-type,.bs-hero--werktafel .bs-study-detail{grid-area:1}.bs-hero--werktafel .bs-study-detail{border:0}.bs-hero--werktafel .bs-study-swatch{display:none}.bs-hero--werktafel .bs-hero-copy{text-align:center;grid-area:3/3/auto/11}.bs-hero--werktafel .bs-actions{justify-content:center}.bs-hero--campagne .bs-hero-study{grid-area:1/1/auto/13}.bs-hero--campagne .bs-study-composition{aspect-ratio:2.6}.bs-hero--campagne .bs-study-photo{grid-area:1/1/9/9}.bs-hero--campagne .bs-study-type{grid-area:2/2/8/5}.bs-hero--campagne .bs-study-detail,.bs-hero--campagne .bs-study-swatch{display:none}.bs-hero--campagne .bs-hero-heading{grid-area:2/1/auto/7}.bs-hero--campagne .bs-hero-copy{grid-area:2/8/auto/13}@media (width<=1199px){.bs-hero,.bs-section{grid-template-columns:36px repeat(12,minmax(0,1fr)) 36px}.bs-inner{grid-column:1/-1}.bs-rail{display:none}}@media (width<=767px){.bs-inner{row-gap:var(--space-stack-section);grid-template-columns:minmax(0,1fr)}.bs-hero-heading,.bs-hero-copy,.bs-hero-study,.bs-hero--werktafel .bs-hero-heading,.bs-hero--werktafel .bs-hero-copy,.bs-hero--werktafel .bs-hero-study,.bs-hero--campagne .bs-hero-heading,.bs-hero--campagne .bs-hero-copy,.bs-hero--campagne .bs-hero-study{grid-area:auto/1}.bs-hero-study{grid-row:3}.bs-hero-copy{grid-row:2}.bs-actions{grid-template-columns:1fr;display:grid}.bs-study-composition{aspect-ratio:1.12}.bs-study-type{padding:var(--space-inline-default)}.bs-hero--werktafel .bs-study-composition{aspect-ratio:1.4;grid-template-columns:1fr 1fr}.bs-hero--werktafel .bs-study-detail{display:none}.bs-hero--campagne .bs-study-composition{aspect-ratio:1}.bs-hero--campagne .bs-study-type{grid-column:2/7}.bs-hero--werktafel .bs-hero-copy{text-align:left}}.bs-section h2{font:400 var(--type-heading-lg)/var(--leading-heading) var(--font-serif);letter-spacing:var(--tracking-heading);margin:var(--space-kicker-to-heading) 0 0}.bs-section h3{font:400 var(--type-heading-sm)/var(--leading-heading) var(--font-serif);margin:0 0 var(--space-inline-compact)}.bs-section p{font-size:var(--type-body);line-height:var(--leading-body)}.bs-section .eyebrow{font-size:var(--type-kicker)}.bs-section .bs-meta,.bs-meta{font-size:var(--type-meta);line-height:var(--leading-body)}.bs-heading{grid-column:1/7}.bs-aside{grid-column:8/13;align-self:end;margin:0}.bs-copy p{margin:0}.bs-copy p+p{margin-top:var(--space-inline-compact)}.bs-copy ul{margin-block:var(--space-inline-compact);line-height:var(--leading-body);padding-left:1.1em;list-style:outside}.bs-copy blockquote{font:400 var(--type-heading-sm)/1.2 var(--font-serif);margin-block:var(--space-inline-default)}.bs-copy h3{margin-top:var(--space-inline-default)}.bs-recognition{aspect-ratio:.86;grid-column:1/6;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(5,1fr);align-self:start;margin:0;display:grid;position:relative}.bs-recognition>img{object-fit:cover;grid-area:1/1/6/6;width:100%;height:100%}.bs-recognition-caption{background:var(--color-surface-lilac);justify-content:space-between;gap:var(--space-inline-default);padding:var(--space-card-inset);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink);flex-direction:column;grid-area:4/2/7/6;display:flex;position:relative}.bs-recognition-caption>span:nth-child(2){font:400 var(--type-heading-md)/1.06 var(--font-serif)}.bs-recognition-caption>svg{right:var(--space-inline-default);width:54px;height:54px;color:var(--color-brand);background:var(--color-canvas);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;padding:8px;position:absolute;top:-25px;transform:rotate(12deg)}.bs-signals{grid-column:7/13}.bs-signals details,.bs-decisions details{border-top:1px solid var(--color-border)}.bs-signals details:last-child,.bs-decisions details:last-child{border-bottom:1px solid var(--color-border)}.bs-section summary{cursor:pointer;gap:var(--space-inline-default);min-height:56px;padding-block:var(--space-inline-default);align-items:center;list-style:none;display:flex}.bs-section summary::-webkit-details-marker{display:none}.bs-section summary>svg{width:18px;height:18px;color:var(--color-brand);flex:none;margin-left:auto}.bs-section details[open]>summary>svg{transform:rotate(45deg)}.bs-section summary>span:first-child{color:var(--color-brand);font-size:var(--type-meta);flex:none}.bs-section summary h3{font:500 var(--type-body-lg)/1.4 var(--font-body);margin:0}.bs-section details>.bs-copy{padding-bottom:var(--space-inline-default)}.bs-signals .bs-copy,.bs-decisions .bs-copy{padding-left:calc(1.25rem + var(--space-inline-default));font-size:var(--type-body-sm)}.bs-signals .bs-copy p,.bs-decisions .bs-copy p{font-size:var(--type-body-sm)}.bs-section summary:focus-visible,.bs-thumbnails button:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.bs-foundation{background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink)}.bs-question-grid{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bs-question-grid>article{padding:var(--space-card-inset);border-right:1px solid var(--color-border);gap:var(--space-inline-default);flex-direction:column;display:flex;position:relative}.bs-question-grid>article:first-child{padding-left:0}.bs-question-grid>article:last-child{border-right:0}.bs-question-grid>article:nth-child(3){background:var(--color-ink);color:var(--color-canvas);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit}.bs-question-glyph{font:400 var(--type-display-section)/1 var(--font-serif);letter-spacing:var(--tracking-display);margin-block:var(--space-inline-default)}.bs-question-grid h3{font:500 var(--type-body-lg)/1.4 var(--font-body);margin:0}.bs-question-grid .bs-copy p{font-size:var(--type-body-sm)}.bs-question-index{font-size:var(--type-meta);padding-top:var(--space-inline-default);margin-top:auto}.bs-decisions-lead{grid-column:1/6;align-self:start}.bs-decisions-lead>p:last-child{margin-top:var(--space-inline-default)}.bs-decisions{grid-column:7/13}.bs-kept-mark{border-block:1px solid var(--color-border);padding-block:var(--space-card-inset);margin-top:var(--space-stack-section);justify-content:space-between;align-items:center;gap:var(--space-inline-default);display:flex}.bs-mark{font:400 var(--type-heading-lg)/1 var(--font-serif);letter-spacing:-.08em}.bs-mark>span{color:var(--color-brand)}.bs-kept-mark .bs-meta{align-items:center;gap:8px;display:flex}.bs-kept-mark svg{width:20px;height:20px;color:var(--color-brand)}.bs-brand-comparison{gap:var(--space-column-gap-wide);margin-top:var(--space-inline-default);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.bs-brand-comparison article{border-top:1px solid var(--color-border);padding:var(--space-card-inset);position:relative}.bs-brand-comparison article:last-child{background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink)}.bs-brand-comparison article>svg{width:48px;height:48px;margin-bottom:var(--space-inline-default);color:var(--color-brand)}.bs-brand-comparison .eyebrow{margin-bottom:var(--space-inline-default);display:block}.bs-brand-comparison .bs-copy,.bs-brand-comparison .bs-copy p{font-size:var(--type-body-sm)}.bs-statement{background:var(--color-ink);color:var(--color-canvas);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit}.bs-statement .bs-inner>svg{width:clamp(52px,7vw,100px);height:auto;color:var(--color-brand);grid-column:1/3;align-self:start}.bs-statement .bs-inner>div{grid-column:4/13}.bs-statement h2{font-size:var(--type-display-section)}.bs-statement details{margin-top:var(--space-stack-section);max-width:70ch}.bs-statement details>.bs-copy{font-size:var(--type-body-sm)}.bs-gallery{grid-column:1/-1;min-width:0}.bs-gallery-stage{min-width:0}.bs-gallery-slide{margin:0 0 var(--space-stack-section)}.bs-gallery[data-enhanced] .bs-gallery-stage{display:grid}.bs-gallery[data-enhanced] .bs-gallery-slide{visibility:hidden;grid-area:1/1;margin:0}.bs-gallery[data-enhanced] .bs-gallery-slide[data-active]{visibility:visible;z-index:1}.bs-application{background:var(--color-surface-lilac);padding:var(--space-card-inset);border:1px solid var(--color-border);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);height:clamp(380px,40vw,620px);color:var(--color-ink);display:grid;overflow:hidden}.bs-gallery-slide figcaption{gap:var(--space-column-gap-wide);padding-block:var(--space-inline-default);grid-template-columns:1fr 1fr;display:grid}.bs-gallery-slide figcaption h3{margin-top:var(--space-inline-compact);max-width:24ch}.bs-gallery-slide figcaption>p{max-width:60ch;font-size:var(--type-body-sm);align-self:center}.bs-web-example{border:1px solid var(--color-border);background:var(--color-canvas);width:100%;max-width:100%;color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;flex-direction:column;display:flex;overflow:hidden}.bs-web-example>header{justify-content:space-between;align-items:center;gap:var(--space-inline-default);padding:var(--space-inline-compact) var(--space-inline-default);font-size:var(--type-kicker);display:flex}.bs-web-example>header>svg{width:18px;height:18px}.bs-web-hero{flex:1;min-height:0;position:relative}.bs-web-hero>img{object-fit:cover;width:100%;height:100%}.bs-web-hero>div{left:var(--space-card-inset);padding:var(--space-card-inset);background:var(--color-canvas);gap:var(--space-inline-default);max-width:72%;color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.bs-web-hero>div>p{font:400 var(--type-display-section)/1.04 var(--font-serif);letter-spacing:var(--tracking-heading);margin:0}.bs-web-hero em{color:var(--color-brand)}.bs-demo-action{gap:var(--space-inline-default);font-size:var(--type-meta);align-items:center;display:flex}.bs-demo-action svg{width:20px;height:20px}.bs-web-example>footer{padding:var(--space-inline-compact) var(--space-inline-default);font-size:var(--type-kicker);justify-content:space-between;gap:var(--space-inline-default);display:flex}.bs-campaign-example{gap:var(--space-column-gap);grid-template-columns:1fr 1fr;min-height:0;display:grid}.bs-campaign-photo{min-height:0;position:relative;overflow:hidden}.bs-campaign-photo img{object-fit:cover;width:100%;height:100%}.bs-campaign-photo .bs-mark{top:var(--space-card-inset);left:var(--space-card-inset);color:var(--color-canvas);position:absolute}.bs-campaign-poster{background:var(--color-ink);min-height:0;color:var(--color-canvas);padding:var(--space-card-inset);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;flex-direction:column;justify-content:space-between;display:flex;position:relative}.bs-campaign-poster>p{font:400 var(--type-display-section)/1.04 var(--font-serif);margin:0}.bs-campaign-poster>p em{color:var(--color-accent-inverse)}.bs-campaign-poster>span:last-child{font-size:var(--type-meta)}.bs-campaign-seal{border:1px solid var(--color-brand);border-radius:50%;align-self:flex-end;place-items:center;width:64px;height:64px;display:grid}.bs-campaign-seal svg{width:38px;height:38px;color:var(--color-brand)}.bs-print-example{border:1px solid var(--color-border);grid-template-columns:1fr 1fr;width:100%;max-width:900px;height:100%;min-height:0;margin:auto;display:grid}.bs-print-cover,.bs-print-page{background:var(--color-canvas);padding:var(--space-card-inset);justify-content:space-between;gap:var(--space-inline-compact);min-height:0;font-size:var(--type-kicker);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;flex-direction:column;display:flex}.bs-print-cover{border-right:1px solid var(--color-border)}.bs-print-cover>img{object-fit:cover;width:100%;height:50%}.bs-print-page{background:var(--color-ink);color:var(--color-canvas);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit}.bs-print-page>p:not(.bs-print-small){font:400 var(--type-heading-lg)/1.06 var(--font-serif);margin:0}.bs-print-swatch{background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);width:48px;height:48px;color:var(--color-ink);border-radius:50%}.bs-print-page>.bs-print-small{font-size:var(--type-meta);margin:0}.bs-gallery-navigation{justify-content:space-between;align-items:center;gap:var(--space-column-gap);margin-top:var(--space-inline-compact);display:flex}.bs-gallery-navigation[hidden]{display:none}.bs-gallery-navigation>.slider-control-rail{min-width:240px}.bs-thumbnails{gap:var(--space-inline-default);display:flex}.bs-thumbnails button{cursor:pointer;min-width:70px;font:500 var(--type-meta)/1.4 var(--font-body);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;background:0 0;border:0;border-bottom:2px solid #0000;gap:8px;padding:0 0 8px;display:grid}.bs-thumbnails button[aria-pressed=true]{border-color:var(--color-brand)}.bs-thumb-art{background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);width:100%;height:56px;color:var(--color-ink);place-items:center;display:grid;overflow:hidden}.bs-thumb-art img{object-fit:cover;width:100%;height:100%}.bs-thumb-art--1{background:var(--color-ink);color:var(--color-canvas);font:400 var(--type-heading-sm)/1 var(--font-serif);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit}.bs-thumb-art svg{width:32px;height:32px;color:var(--color-brand)}.bs-gallery>.bs-meta{margin-top:var(--space-inline-default)}.bs-wide-disclosure{border-top:1px solid var(--color-border);grid-column:1/-1;width:100%}.bs-wide-disclosure>.bs-copy{max-width:75ch}.bs-output-grid{gap:var(--space-column-gap);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bs-output-grid>article{padding:var(--space-card-inset);border-top:1px solid var(--color-border);min-height:240px;position:relative}.bs-output-grid>article>svg{width:40px;height:40px;color:var(--color-brand);margin-bottom:var(--space-inline-default)}.bs-output-grid>article>.bs-meta{margin-bottom:var(--space-inline-default);display:block}.bs-output-grid h3{font-size:var(--type-heading-xs)}.bs-output-grid .bs-copy p{font-size:var(--type-body-sm)}.bs-output-grid>.bs-output-feature{background:var(--color-surface-lilac);border:1px solid var(--color-border);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink);flex-direction:column;grid-area:1/4/3;justify-content:flex-end;display:flex}.bs-output-specimen{font:400 var(--type-display-section)/1 var(--font-serif);margin-block:auto}.bs-output-specimen>span{color:var(--color-brand)}.bs-output-colors{margin-bottom:var(--space-stack-section);gap:6px;display:flex}.bs-output-colors i{background:var(--color-ink);width:24px;height:24px;color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit}.bs-output-colors i:nth-child(2){background:var(--color-brand)}.bs-output-colors i:nth-child(3){background:var(--color-canvas);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit}.bs-specialists{gap:var(--space-column-gap-wide);margin-top:var(--space-inline-default);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.bs-specialists article{border-top:1px solid var(--color-border);padding-top:var(--space-card-inset)}.bs-specialists .eyebrow{margin-bottom:var(--space-inline-default);display:block}.bs-specialists p{margin-block:var(--space-inline-default)}.bs-process{gap:var(--space-column-gap-wide);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bs-process li{border-top:1px solid var(--color-border);padding-top:var(--space-inline-default)}.bs-process li>span{font:400 var(--type-heading-lg)/1 var(--font-serif);color:var(--color-brand);margin-bottom:var(--space-inline-default);display:block}.bs-process h3{font-size:var(--type-heading-xs)}.bs-process .bs-copy p{font-size:var(--type-body-sm)}.bs-scope{gap:var(--space-column-gap-wide);margin-top:var(--space-stack-section);padding:var(--space-card-inset);background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);min-width:0;color:var(--color-ink);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.bs-scope-heading>svg{width:52px;height:52px;color:var(--color-brand);margin-bottom:var(--space-inline-default)}.bs-scope-heading h3{font-size:var(--type-heading-lg);margin-block:var(--space-inline-default)}.bs-scope-heading>p:not(.eyebrow){margin-bottom:var(--space-inline-default)}.bs-scope-map>div{border-top:1px solid var(--color-border);padding-block:var(--space-inline-default);gap:var(--space-inline-default);font-size:var(--type-body);align-items:center;display:flex}.bs-scope-map span{font-size:var(--type-meta);color:var(--color-brand)}.bs-scope-map svg{width:16px;height:16px;margin-left:auto}.bs-scope .bs-wide-disclosure{margin-top:var(--space-inline-default);font-size:var(--type-body-sm)}.bs-connections{gap:var(--space-column-gap-wide);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.bs-connections article{border-top:1px solid var(--color-border);padding-top:var(--space-card-inset)}.bs-connections article>svg{width:44px;height:44px;margin-bottom:var(--space-inline-default);color:var(--color-brand)}.bs-connections details{margin-block:var(--space-inline-default);border-block:1px solid var(--color-border)}.bs-inline-links{gap:var(--space-inline-default);flex-wrap:wrap;display:flex}.bs-inline-links a,.bs-text-link{align-items:center;gap:var(--space-inline-default);font-size:var(--type-body-sm);text-underline-offset:5px;display:inline-flex}.bs-inline-links svg,.bs-text-link svg{width:18px;height:18px;color:var(--color-brand)}.bs-work-art{aspect-ratio:1.2;grid-column:1/7;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);display:grid;position:relative}.bs-work-word{font:400 var(--type-display-section)/1.04 var(--font-serif);letter-spacing:var(--tracking-display);padding:var(--space-card-inset);background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink);grid-area:1/1/5/6}.bs-work-word em{color:var(--color-brand)}.bs-work-art>div{border:6px solid var(--color-canvas);flex-direction:column;grid-area:3/3/6/6;min-height:0;display:flex}.bs-work-art img{object-fit:cover;width:100%;height:100%;min-height:0}.bs-work-art>div>span{background:var(--color-ink);color:var(--color-canvas);font-size:var(--type-kicker);padding:var(--space-inline-compact);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;justify-content:space-between;align-items:center;display:flex}.bs-work-art svg{width:18px;height:18px}.bs-work-copy{grid-column:8/13;align-self:center}.bs-work-copy>p:not(.eyebrow){margin-block:var(--space-inline-default)}@media (width<=1199px){.bs-question-grid>article{padding:var(--space-inline-default)}.bs-output-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-output-grid>.bs-output-feature{grid-area:1/3/3}.bs-application{height:480px}}@media (width<=767px){.bs-heading,.bs-aside,.bs-recognition,.bs-signals,.bs-decisions-lead,.bs-decisions,.bs-work-art,.bs-work-copy{grid-column:1}.bs-recognition{aspect-ratio:1.2}.bs-question-grid{grid-template-columns:1fr 1fr}.bs-question-grid>article:first-child{padding-left:var(--space-inline-default)}.bs-question-grid>article:nth-child(2){border-right:0}.bs-question-grid>article:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.bs-question-glyph{font-size:var(--type-heading-lg)}.bs-question-grid h3{font-size:var(--type-body)}.bs-question-grid .bs-copy p{font-size:var(--type-body-sm)}.bs-brand-comparison,.bs-specialists,.bs-scope,.bs-connections{grid-template-columns:1fr}.bs-brand-comparison article{padding:var(--space-card-inset)}.bs-statement .bs-inner>svg,.bs-statement .bs-inner>div{grid-column:1}.bs-statement h2{font-size:var(--type-heading-lg)}.bs-gallery-slide figcaption{gap:var(--space-inline-compact);grid-template-columns:1fr}.bs-gallery-slide figcaption h3{font-size:var(--type-heading-xs);max-width:none}.bs-gallery-slide figcaption p{margin:0}.bs-application{height:400px;padding:var(--space-inline-compact)}.bs-web-example>header{padding:var(--space-inline-compact)}.bs-web-example>header>span:nth-child(2),.bs-web-example>footer>span:last-child{display:none}.bs-web-hero>div{left:var(--space-inline-compact);padding:var(--space-inline-default);max-width:90%}.bs-web-hero>div>p{font-size:var(--type-heading-md)}.bs-campaign-example{grid-template-columns:1fr 1.25fr;gap:8px}.bs-campaign-poster{padding:var(--space-inline-compact)}.bs-campaign-poster>p{font-size:var(--type-heading-sm)}.bs-campaign-seal{width:40px;height:40px}.bs-campaign-seal svg{width:26px;height:26px}.bs-campaign-photo .bs-mark{top:var(--space-inline-default);left:var(--space-inline-compact);font-size:var(--type-heading-sm)}.bs-print-cover,.bs-print-page{padding:var(--space-inline-compact)}.bs-print-page>p:not(.bs-print-small){font-size:var(--type-heading-sm)}.bs-gallery-navigation{grid-template-columns:1fr;display:grid}.bs-thumbnails{justify-content:flex-start}.bs-thumbnails button{width:80px}.bs-gallery-navigation>.slider-control-rail{min-width:0}.bs-output-grid{gap:var(--space-inline-default);grid-template-columns:1fr 1fr}.bs-output-grid>article{padding:var(--space-inline-default);min-height:220px}.bs-output-grid>.bs-output-feature{grid-area:auto/1/auto/-1;min-height:280px}.bs-output-grid>article:last-child{grid-column:1/-1}.bs-output-specimen{margin-bottom:var(--space-inline-default)}.bs-output-colors{top:var(--space-inline-default);right:var(--space-inline-default);position:absolute}.bs-output-grid h3{font-size:var(--type-body-lg);overflow-wrap:normal}.bs-process{gap:var(--space-column-gap);grid-template-columns:1fr 1fr}.bs-process h3{font-size:var(--type-body-lg)}.bs-scope{padding:var(--space-card-inset)}.bs-work-art{aspect-ratio:1.1}.bs-work-word{font-size:var(--type-heading-lg)}}@media (width<=479px){.bs-output-grid{grid-template-columns:1fr}.bs-output-grid>article:not(.bs-output-feature){column-gap:var(--space-inline-default);row-gap:var(--space-inline-compact);min-height:0;padding-inline:0;padding-block:var(--space-inline-default);grid-template-columns:40px minmax(0,1fr);display:grid}.bs-output-grid>article:not(.bs-output-feature)>svg{grid-area:1/1/4;margin:0}.bs-output-grid>article:not(.bs-output-feature)>.bs-meta,.bs-output-grid>article:not(.bs-output-feature)>h3,.bs-output-grid>article:not(.bs-output-feature)>.bs-copy{grid-column:2;margin:0}.bs-output-grid>.bs-output-feature{grid-column:1}.bs-output-grid>.bs-output-feature .bs-output-specimen{padding-block:var(--space-inline-default)}}.portal-page *,.portal-hero *{min-width:0}.portal-page figure{margin:0}.portal-page h3 em{color:var(--color-brand)}.portal-page svg{flex:none}.portal-hero-heading{grid-area:1/1/auto/7;align-self:end}.portal-hero-heading h1{font:400 var(--subpage-hero-title-size)/var(--subpage-hero-title-leading) var(--font-serif);letter-spacing:var(--subpage-hero-title-tracking);margin-top:var(--space-kicker-to-heading)}.portal-hero-heading em{color:var(--color-brand)}.portal-subtitle{font-size:var(--type-body-lg);line-height:var(--leading-body);max-width:30ch;margin-top:var(--space-inline-default)}.portal-hero-copy{grid-area:2/1/auto/7;align-self:start}.portal-hero-copy>p{font-size:var(--type-body);line-height:var(--leading-body);max-width:56ch;margin-bottom:var(--space-copy-to-action)}.portal-hero-art{grid-area:1/8/3/13;align-self:center;margin:0}.portal-hero-art figcaption,.portal-page .portal-caption{font:400 var(--type-meta)/var(--leading-body) var(--font-body);margin:var(--space-inline-compact) 0 0}.portal-mini svg{width:18px;height:18px;color:var(--color-brand)}.portal-avatar{background:var(--color-surface-lilac);width:32px;height:32px;font:500 var(--type-meta)/1 var(--font-body);color:var(--color-ink);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.portal-mini-photo{height:170px;position:relative}.portal-mini-photo picture,.portal-mini-photo img{height:100%}.portal-mini-photo>span{bottom:12px;left:var(--space-inline-default);background:var(--color-canvas);font-size:var(--type-kicker);letter-spacing:.1em;color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;padding:8px 10px;position:absolute}.portal-mini-body{padding:var(--space-inline-default)}.portal-ui-kicker{font:500 var(--type-kicker)/1.5 var(--font-body);letter-spacing:.13em;text-transform:uppercase;display:block}.portal-mini-body>strong{font:500 var(--type-heading-xs)/1.3 var(--font-body);margin-top:8px;display:block}.portal-mini-progress{margin-block:var(--space-inline-default);font-size:var(--type-meta);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portal-mini-progress span{border-top:2px solid var(--color-border);padding-top:8px}.portal-mini-progress span:nth-child(2){border-color:var(--color-brand)}.portal-mini-task{padding:var(--space-inline-compact);background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink);grid-template-columns:20px 1fr 20px;align-items:center;gap:12px;text-decoration:none;display:grid}.portal-mini-task small,.portal-mini-task b{font-size:var(--type-meta);font-weight:400;display:block}.portal-mini-task b{margin-top:4px;font-weight:500}.portal-mini>footer{padding:var(--space-inline-compact) var(--space-inline-default);border-top:1px solid var(--color-border);font-size:var(--type-meta);align-items:center;gap:8px;display:flex}.portal-recognition{grid-column:1/7;align-self:start}.portal-recognition picture{border:1px solid var(--color-border);height:350px}.portal-recognition figcaption{margin-top:-40px;margin-left:var(--space-inline-default);padding:var(--space-card-inset);background:var(--color-surface-lilac);width:calc(100% - var(--space-inline-default));color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink);position:relative}.portal-recognition figcaption>svg{width:40px;height:40px;color:var(--color-brand);margin-bottom:var(--space-inline-default)}.portal-recognition figcaption>p{font-size:var(--type-body-sm)}.portal-signals{grid-column:8/13}.portal-signals details{border-top:1px solid var(--color-border)}.portal-signals .bs-copy p{font-size:var(--type-body-sm)}.portal-task-route{gap:var(--space-inline-default);padding-block:var(--space-inline-default);border-block:1px solid var(--color-border);grid-column:1/-1;grid-template-columns:1.4fr repeat(4,1fr);align-items:center;display:grid}.portal-task-route>div{align-items:center;gap:12px;display:flex}.portal-task-route svg{width:24px;height:24px;color:var(--color-brand)}.portal-task-route strong{font-size:var(--type-body-sm);font-weight:500}.portal-wide-detail{border-bottom:1px solid var(--color-border);grid-column:1/-1}.portal-wide-detail .bs-copy{max-width:76ch}.portal-see-do{gap:var(--space-column-gap-wide);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.portal-see-do article{border-top:1px solid var(--color-border);padding-top:var(--space-inline-default)}.portal-see-do article>svg{width:40px;height:40px;color:var(--color-brand);margin-bottom:var(--space-inline-default)}.portal-see-do h3{margin-top:var(--space-inline-default)}.portal-see-do article>p:not(.eyebrow){font-size:var(--type-body-sm);max-width:60ch}.portal-workspace-wrap{grid-column:1/-1}.portal-app{border:1px solid var(--color-border);background:var(--color-canvas);min-inline-size:0;color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;grid-template-columns:190px minmax(0,1fr);margin:0;padding:0;display:grid}.portal-app-header{justify-content:space-between;align-items:center;gap:var(--space-inline-default);padding:var(--space-inline-default);border-bottom:1px solid var(--color-border);grid-column:1/-1;display:flex}.portal-wordmark{align-items:center;gap:12px;display:flex}.portal-wordmark>svg{width:30px;height:30px;color:var(--color-brand)}.portal-wordmark strong{font:500 var(--type-body-lg)/1.15 var(--font-body);letter-spacing:.12em}.portal-wordmark strong>span{font-size:var(--type-kicker);letter-spacing:.16em;margin-top:5px;font-weight:400;display:block}.portal-account{gap:var(--space-inline-compact);font-size:var(--type-meta);text-align:right;align-items:center;display:flex}.portal-account small{font-size:var(--type-kicker);opacity:.65;margin-top:5px;display:block}.portal-app-nav{padding:var(--space-inline-compact);border-right:1px solid var(--color-border);flex-direction:column;gap:6px;display:flex}.portal-nav-note{padding:var(--space-inline-default) 10px;font-size:var(--type-kicker);opacity:.65;gap:10px;margin-top:auto;line-height:1.5;display:flex}.portal-view-stage{display:grid}.portal-view{visibility:hidden;padding:var(--space-card-inset);gap:var(--space-inline-default);flex-direction:column;grid-area:1/1;display:flex}.portal-app:has(input[name=portal-view][value=overzicht]:checked) [data-portal-view=overzicht],.portal-app:has(input[name=portal-view][value=documenten]:checked) [data-portal-view=documenten],.portal-app:has(input[name=portal-view][value=orders]:checked) [data-portal-view=orders],.portal-app:has(input[name=portal-view][value=team]:checked) [data-portal-view=team]{visibility:visible}.portal-app input[type=radio],.portal-dashboard input[type=radio]{opacity:0;block-size:1px;inline-size:1px;position:absolute}.portal-app label:has(input:focus-visible),.portal-dashboard label:has(input:focus-visible),.portal-ui-action:has(+input:focus-visible){outline:2px solid var(--color-brand);outline-offset:3px}.portal-screen-heading{justify-content:space-between;align-items:start;gap:var(--space-inline-default);display:flex}.portal-page .portal-screen-heading h3{font:500 var(--type-heading-sm)/1.2 var(--font-body);margin:8px 0}.portal-page .portal-screen-heading p{font-size:var(--type-body-sm);margin:0}.portal-tag{border:1px solid var(--color-border);font-size:var(--type-kicker);white-space:nowrap;padding:7px 10px}.portal-screen-heading>svg{width:28px;height:28px;color:var(--color-brand)}.portal-project-cover{min-height:260px;position:relative}.portal-project-cover picture{height:100%;position:absolute;inset:0}.portal-project-cover>div{padding:var(--space-inline-default);background:var(--color-ink);color:var(--color-canvas);width:46%;min-height:260px;color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;flex-direction:column;justify-content:space-between;gap:20px;display:flex;position:relative}.portal-project-cover small,.portal-project-cover span{font-size:var(--type-kicker);letter-spacing:.08em}.portal-project-cover strong{font:400 var(--type-heading-sm)/1.1 var(--font-serif)}.portal-overview-bottom{gap:var(--space-inline-default);grid-template-columns:minmax(0,6fr) minmax(0,4fr);display:grid}.portal-next{background:var(--color-surface-lilac);padding:var(--space-inline-default);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink)}.portal-next h4{font:500 var(--type-body-lg)/1.3 var(--font-body);margin-block:12px}.portal-page .portal-next p{font-size:var(--type-meta);margin-bottom:var(--space-inline-default)}.portal-ui-action{cursor:pointer;font:500 var(--type-meta)/1.4 var(--font-body);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.portal-ui-action svg{width:18px;height:18px}.portal-timeline{margin:0;padding:0;list-style:none}.portal-timeline li{border-bottom:1px solid var(--color-border);font-size:var(--type-meta);align-items:center;gap:12px;padding:14px 0;display:flex}.portal-timeline svg{width:20px;height:20px;color:var(--color-brand)}.portal-timeline small{font-size:var(--type-kicker);opacity:.65;margin-top:5px;display:block}.portal-app-footer{padding:14px var(--space-inline-default);border-top:1px solid var(--color-border);font-size:var(--type-kicker);letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.portal-documents{gap:var(--space-inline-default);border:0;flex:1;grid-template-columns:minmax(0,4fr) minmax(0,5fr);min-inline-size:0;margin:0;padding:0;display:grid}.portal-document-list>label{padding:var(--space-inline-default) 10px;border-bottom:1px solid var(--color-border);cursor:pointer;grid-template-columns:24px 1fr 18px;align-items:center;gap:12px;display:grid;position:relative}.portal-document-list label:has(input:checked){background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink)}.portal-document-list svg{width:22px;height:22px;color:var(--color-brand)}.portal-document-list strong,.portal-document-list small{font-size:var(--type-meta);font-weight:500;display:block}.portal-document-list small{font-size:var(--type-kicker);margin-top:6px;font-weight:400}.portal-page .portal-document-list>p{font-size:var(--type-kicker);margin-top:var(--space-inline-default);gap:10px;display:flex}.portal-document-list>p>svg{width:16px;height:16px}.portal-document-stage{background:var(--color-surface-lilac);padding:var(--space-inline-default);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink);display:grid}.portal-document-preview{visibility:hidden;background:var(--color-canvas);border:1px solid var(--color-border);padding:var(--space-inline-default);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;flex-direction:column;grid-area:1/1;display:flex}.portal-documents:has(input[value=materiaal]:checked) [data-portal-document=materiaal],.portal-documents:has(input[value=planning]:checked) [data-portal-document=planning],.portal-documents:has(input[value=archief]:checked) [data-portal-document=archief]{visibility:inherit}.portal-document-preview>header{margin-bottom:var(--space-inline-default);justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-document-preview>header>strong{font:500 var(--type-heading-xs)/1 var(--font-body)}.portal-document-preview>header>span,.portal-document-preview>small{font-size:var(--type-kicker)}.portal-document-preview h4{font:400 var(--type-heading-sm)/1.1 var(--font-serif);margin-top:var(--space-inline-default)}.portal-page .portal-document-preview p{font-size:var(--type-meta)}.portal-document-swatch{margin-block:var(--space-inline-default);gap:8px;display:flex}.portal-document-swatch span{background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);height:40px;color:var(--color-ink);flex:1}.portal-document-swatch span:nth-child(2){background:var(--color-ink);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit}.portal-document-swatch span:nth-child(3){background:var(--color-brand)}.portal-document-preview ul{margin:0 0 var(--space-inline-default);font-size:var(--type-meta);padding:0;list-style:none}.portal-document-preview li{border-top:1px solid var(--color-border);padding-block:9px}.portal-document-preview footer{font-size:var(--type-kicker);border-top:1px solid var(--color-border);justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;display:flex}.portal-screen-footnote{font-size:var(--type-meta);align-items:center;gap:12px;margin-top:auto;display:flex}.portal-screen-footnote svg{width:20px;height:20px;color:var(--color-brand)}.portal-source-switch{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.portal-roles legend{font-size:var(--type-meta);margin-bottom:12px}.portal-order-card{border:1px solid var(--color-border)}.portal-order-card>header{padding:var(--space-inline-default);background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink);align-items:center;gap:14px;display:flex}.portal-order-card>header>svg{width:32px;height:32px;color:var(--color-brand)}.portal-order-card>header strong,.portal-order-card>header small{font-size:var(--type-body-sm);display:block}.portal-order-card>header small{font-size:var(--type-meta);margin-top:5px}.portal-order-card>header>span{font-size:var(--type-meta);margin-left:auto}.portal-order-lines{padding-inline:var(--space-inline-default)}.portal-order-lines>div{border-bottom:1px solid var(--color-border);font-size:var(--type-body-sm);justify-content:space-between;gap:12px;padding-block:14px;display:flex}.portal-order-status-stage{margin:var(--space-inline-default);display:grid}.portal-order-status-stage>div{visibility:hidden;grid-area:1/1;align-items:start;gap:12px;display:flex}.portal-order-status-stage svg{width:24px;height:24px;color:var(--color-brand)}.portal-order-status-stage strong,.portal-order-status-stage small{font-size:var(--type-body-sm);display:block}.portal-order-status-stage small{font-size:var(--type-meta);margin-block:8px}.portal-page .portal-order-status-stage p{font-size:var(--type-meta);margin:0}.portal-view:has(input[value=available]:checked) [data-portal-source=available],.portal-view:has(input[value=unavailable]:checked) [data-portal-source=unavailable]{visibility:inherit}.portal-roles{border:0;min-inline-size:0;margin:0;padding:0}.portal-role-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.portal-role-stage{display:grid}.portal-role-stage article{visibility:hidden;padding:var(--space-inline-default);background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink);grid-area:1/1}.portal-roles:has(input[value=beheerder]:checked) [data-portal-role=beheerder],.portal-roles:has(input[value=inkoper]:checked) [data-portal-role=inkoper],.portal-roles:has(input[value=financieel]:checked) [data-portal-role=financieel],.portal-roles:has(input[value=project]:checked) [data-portal-role=project]{visibility:inherit}.portal-role-stage header{align-items:center;gap:14px;display:flex}.portal-role-stage .portal-avatar{background:var(--color-canvas);width:42px;height:42px;color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit}.portal-role-stage header svg{width:22px;height:22px;color:var(--color-brand)}.portal-role-stage small{font-size:var(--type-meta)}.portal-role-stage h4{font:500 var(--type-body-lg)/1.3 var(--font-body);margin-top:5px}.portal-page .portal-role-stage p{font-size:var(--type-body-sm);margin-block:var(--space-inline-default)}.portal-role-stage ul{margin:0;padding:0;list-style:none}.portal-role-stage li{font-size:var(--type-meta);align-items:center;gap:10px;padding-block:8px;display:flex}.portal-role-stage li svg,.portal-role-limit svg{width:18px;height:18px;color:var(--color-brand)}.portal-role-limit{font-size:var(--type-meta);border-top:1px solid var(--color-border);gap:10px;margin-top:14px;padding-top:14px;display:flex}.portal-source-map{border:1px solid var(--color-border);grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.portal-source-nodes{padding:var(--space-card-inset);gap:var(--space-inline-default);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal-source-nodes>div{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-inline-default);flex-direction:column;gap:10px;display:flex}.portal-source-nodes svg{width:32px;height:32px;color:var(--color-brand)}.portal-source-nodes strong{font:500 var(--type-body-sm)/1.3 var(--font-body)}.portal-source-nodes small{font-size:var(--type-meta)}.portal-source-destination{padding:var(--space-card-inset);background:var(--color-ink);color:var(--color-canvas);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;flex-direction:column;justify-content:center;display:flex}.portal-source-destination>svg{width:48px;height:48px;color:var(--color-brand);margin-bottom:var(--space-inline-default)}.portal-source-destination h3{margin-top:var(--space-inline-default)}.portal-source-destination>span{font-size:var(--type-meta);margin-top:var(--space-inline-default);align-items:center;gap:10px;display:flex}.portal-source-destination>span svg{width:18px;height:18px;color:var(--color-brand)}.portal-data-details{column-gap:var(--space-column-gap-wide);grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;display:grid}.portal-data-details details{border-top:1px solid var(--color-border)}.portal-page .portal-data-details summary h3{font-size:var(--type-body)}.portal-data-details .bs-copy p{font-size:var(--type-body-sm)}.portal-governance{gap:var(--space-inline-default);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.portal-governance article{padding:var(--space-inline-default);border:1px solid var(--color-border)}.portal-governance article:nth-child(2){background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink)}.portal-governance article>svg{width:40px;height:40px;color:var(--color-brand);margin-bottom:var(--space-inline-default)}.portal-governance article>.eyebrow{display:block}.portal-governance h3{margin-top:var(--space-inline-default);font-size:var(--type-heading-xs)}.portal-governance summary{font-size:var(--type-meta)}.portal-governance .bs-copy p{font-size:var(--type-body-sm)}.portal-dashboard-composition{gap:var(--space-column-gap-wide);grid-column:1/-1;grid-template-columns:minmax(0,8fr) minmax(0,3fr);display:grid}.portal-dashboard{border:1px solid var(--color-border);padding:var(--space-inline-default);align-self:start}.portal-dashboard>header{margin-bottom:var(--space-inline-default);justify-content:space-between;gap:12px;display:flex}.portal-page .portal-dashboard h3{font:500 var(--type-heading-xs)/1.3 var(--font-body);margin-top:12px}.portal-dashboard>header>svg{width:24px;height:24px;color:var(--color-brand)}.portal-dashboard fieldset{border:0;min-inline-size:0;margin:0;padding:0}.portal-queue-filters{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-inline-default);gap:8px;display:flex}.portal-queue-list{min-height:336px}.portal-queue-list article{padding-block:var(--space-inline-default);border-bottom:1px solid var(--color-border);grid-template-columns:24px minmax(0,1fr) 95px;align-items:center;gap:14px;display:grid}.portal-queue-list article>svg{width:24px;height:24px;color:var(--color-brand)}.portal-queue-list strong,.portal-queue-list small{font-size:var(--type-body-sm);font-weight:500;display:block}.portal-queue-list small{font-size:var(--type-meta);margin-top:6px;font-weight:400}.portal-queue-list article>span{font-size:var(--type-meta);align-items:center;gap:8px;display:flex}.portal-dashboard:has(input[value=attention]:checked) [data-attention=false]{display:none}.portal-dashboard>footer{font-size:var(--type-meta);margin-top:var(--space-inline-default);align-items:center;gap:10px;display:flex}.portal-dashboard>footer svg{width:20px;height:20px;color:var(--color-brand)}.portal-dashboard-composition>aside{padding-top:var(--space-inline-default)}.portal-dashboard-composition>aside>svg{width:48px;height:48px;color:var(--color-brand);margin-bottom:var(--space-inline-default)}.portal-dashboard-composition>aside h3{margin-top:var(--space-inline-default)}.portal-dashboard-composition>aside>p:not(.eyebrow){font-size:var(--type-body-sm)}.portal-tinted{background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink)}.portal-security{gap:var(--space-column-gap-wide);grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.portal-security-lead{padding:var(--space-card-inset);background:var(--color-canvas);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;align-self:start}.portal-security-lead>svg{width:48px;height:48px;color:var(--color-brand);margin-bottom:var(--space-inline-default)}.portal-security-lead>p{font-size:var(--type-body-sm)}.portal-security-lead details{border-top:1px solid var(--color-border)}.portal-security-lead summary{font-size:var(--type-body-sm)}.portal-rules details{border-top:1px solid var(--color-border)}.portal-rules>p{margin-bottom:var(--space-inline-default)}.portal-page .portal-rules summary h3{font-size:var(--type-body)}.portal-ai{gap:var(--space-inline-default);border-top:1px solid var(--color-border);padding-top:var(--space-stack-section);grid-column:1/-1;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;display:grid}.portal-ai>svg{width:40px;height:40px;color:var(--color-brand)}.portal-ai h3{margin-top:var(--space-inline-default)}.portal-ai>div>p:not(.eyebrow){font-size:var(--type-body-sm);max-width:70ch}.portal-boundaries{grid-column:1/-1}.portal-boundaries article{gap:var(--space-inline-default);padding-block:var(--space-inline-default);border-top:1px solid var(--color-border);grid-template-columns:48px minmax(0,1fr) 200px;align-items:start;display:grid}.portal-boundaries article>svg{width:32px;height:32px;color:var(--color-brand)}.portal-boundaries article>div{grid-column:2}.portal-boundaries a{font-size:var(--type-body-sm);justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-boundaries a svg{width:18px;height:18px;color:var(--color-brand)}.portal-boundaries .bs-copy p{font-size:var(--type-body-sm)}.portal-process-intro{grid-column:1/6}.portal-process-intro>p:not(.eyebrow){margin-top:var(--space-inline-default)}.portal-process-intro figure{margin-top:var(--space-stack-section)}.portal-process-intro picture{border:1px solid var(--color-border);height:320px}.portal-process-intro figcaption{font-size:var(--type-meta);margin-top:12px}.portal-process{grid-column:7/13;margin:0;padding:0;list-style:none}.portal-process li{gap:var(--space-inline-default);padding-block:var(--space-inline-default);border-top:1px solid var(--color-border);grid-template-columns:28px 1fr;display:grid}.portal-process li>span{color:var(--color-brand);font-size:var(--type-meta)}.portal-process h3{font:500 var(--type-body-lg)/1.3 var(--font-body)}.portal-process .bs-copy p{font-size:var(--type-body-sm)}.portal-cost{gap:var(--space-column-gap-wide);padding:var(--space-card-inset);background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.portal-cost h3{margin-top:var(--space-inline-default)}.portal-cost>div>p:last-of-type{margin-bottom:var(--space-copy-to-action)}.portal-cost details{border-block:1px solid var(--color-border);align-self:start}.portal-evidence{justify-content:space-between;gap:var(--space-column-gap-wide);border-top:1px solid var(--color-border);padding-top:var(--space-stack-section);grid-column:1/-1;align-items:end;display:flex}.portal-evidence h3{margin-top:var(--space-inline-default)}.portal-evidence p{max-width:64ch}.portal-evidence>a{flex:none}.portal-hero--werkruimte .portal-hero-heading{text-align:center;grid-column:2/12}.portal-hero--werkruimte .portal-subtitle{margin-inline:auto}.portal-hero--werkruimte .portal-hero-art{grid-area:2/2/auto/12}.portal-hero--werkruimte .portal-mini{grid-template-columns:1fr 1fr;display:grid}.portal-hero--werkruimte .portal-mini>header,.portal-hero--werkruimte .portal-mini>footer{grid-column:1/-1}.portal-hero--werkruimte .portal-mini-photo{height:100%}.portal-hero--werkruimte .portal-hero-copy{text-align:center;grid-area:3/3/auto/11}.portal-hero--werkruimte .portal-hero-copy>p{max-width:none}.portal-hero--werkruimte .bs-actions{justify-content:center}.portal-hero--project .portal-hero-art{grid-area:1/1/auto/-1}.portal-hero--project .portal-mini{flex-direction:column;justify-content:space-between;min-height:500px;display:flex;position:relative}.portal-hero--project .portal-mini-photo{height:100%;position:absolute;inset:0}.portal-hero--project .portal-mini>header,.portal-hero--project .portal-mini>footer{z-index:1;background:var(--color-canvas);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;position:relative}.portal-hero--project .portal-mini-body{z-index:1;background:var(--color-canvas);width:40%;margin:var(--space-card-inset);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;align-self:end;position:relative}.portal-hero--project .portal-hero-heading{grid-area:2/1/auto/7}.portal-hero--project .portal-hero-copy{grid-area:2/8/auto/13}@media (width<=1199px){.portal-hero-art{grid-column:7/13}.portal-hero-copy,.portal-hero-heading{grid-column:1/7}.portal-app{grid-template-columns:160px minmax(0,1fr)}.portal-view{padding:var(--space-inline-default)}.portal-role-options{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-documents,.portal-governance{grid-template-columns:1fr 1fr}.portal-ai{grid-template-columns:40px 1fr}.portal-ai>a{grid-column:2}.portal-dashboard-composition{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.portal-task-route{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-task-route>.eyebrow{grid-column:1/-1}.portal-source-nodes{grid-template-columns:1fr 1fr}.portal-evidence{flex-wrap:wrap}}@media (width<=767px){.portal-hero-heading,.portal-hero-copy,.portal-hero-art,.portal-hero--werkruimte .portal-hero-heading,.portal-hero--werkruimte .portal-hero-copy,.portal-hero--werkruimte .portal-hero-art,.portal-hero--project .portal-hero-heading,.portal-hero--project .portal-hero-copy,.portal-hero--project .portal-hero-art{text-align:left;grid-area:auto/1}.portal-hero-heading{grid-row:1}.portal-hero-art{grid-row:3}.portal-hero-copy{grid-row:2}.portal-mini-photo{height:140px}.portal-mini-body{padding:var(--space-inline-compact)}.portal-mini-progress{margin-block:14px}.portal-hero--werkruimte .portal-mini{display:block}.portal-hero--werkruimte .portal-mini-photo{height:180px}.portal-hero--project .portal-mini{min-height:460px}.portal-hero--project .portal-mini-body{width:80%;margin:var(--space-inline-compact)}.portal-page .bs-heading,.portal-page .bs-aside,.portal-recognition,.portal-signals,.portal-process-intro,.portal-process{grid-column:1/-1}.portal-recognition picture{height:260px}.portal-recognition figcaption{padding:var(--space-inline-default)}.portal-task-route{row-gap:var(--space-inline-default);grid-template-columns:1fr 1fr}.portal-see-do,.portal-data-details,.portal-security,.portal-cost,.portal-source-map,.portal-dashboard-composition,.portal-app{grid-template-columns:minmax(0,1fr)}.portal-app-header{padding:var(--space-inline-compact)}.portal-wordmark>svg{width:24px;height:24px}.portal-wordmark strong{font-size:var(--type-body)}.portal-wordmark strong>span{font-size:var(--type-kicker)}.portal-account>span{display:none}.portal-app-nav{border-right:0;border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.portal-nav-note{display:none}.portal-view{padding:var(--space-inline-compact);gap:var(--space-inline-default)}.portal-screen-heading{flex-wrap:wrap;gap:10px}.portal-page .portal-screen-heading h3{font-size:var(--type-heading-xs)}.portal-page .portal-screen-heading p{font-size:var(--type-meta)}.portal-screen-heading>.portal-tag{padding:5px 8px}.portal-project-cover{min-height:220px}.portal-project-cover>div{width:60%;min-height:220px;padding:var(--space-inline-compact);gap:12px}.portal-project-cover strong{font-size:var(--type-heading-xs)}.portal-overview-bottom{grid-template-columns:1fr}.portal-next{padding:var(--space-inline-compact)}.portal-timeline li{padding-block:10px}.portal-documents{flex:none;grid-template-columns:minmax(0,1fr)}.portal-document-list>label{gap:8px;padding:12px 6px}.portal-document-list>p{display:none!important}.portal-document-stage,.portal-document-preview{padding:var(--space-inline-compact)}.portal-document-preview h4{margin-top:12px}.portal-document-swatch{margin-block:12px}.portal-document-swatch span{height:24px}.portal-document-preview li{padding-block:7px}.portal-document-preview ul,.portal-document-preview>header{margin-bottom:12px}.portal-screen-footnote{font-size:var(--type-kicker);align-items:start}.portal-app-footer{font-size:var(--type-kicker);flex-wrap:wrap;padding:12px}.portal-app-footer>span:last-child{display:none}.portal-order-card>header{padding:var(--space-inline-compact);flex-wrap:wrap;gap:10px}.portal-order-lines{padding-inline:var(--space-inline-compact)}.portal-order-card>header>span{display:none}.portal-order-card>header>svg{width:24px;height:24px}.portal-order-status-stage{margin:var(--space-inline-compact)}.portal-role-options{grid-template-columns:1fr 1fr}.portal-role-stage article{padding:var(--space-inline-compact)}.portal-role-stage h4{font-size:var(--type-body)}.portal-role-stage header{gap:10px}.portal-source-nodes,.portal-source-destination,.portal-security-lead{padding:var(--space-inline-default)}.portal-governance{grid-template-columns:minmax(0,1fr)}.portal-governance article{grid-template-columns:40px 1fr;gap:12px;display:grid}.portal-governance article>svg{grid-area:1/1/3;width:32px;height:32px;margin:0}.portal-governance article>.eyebrow,.portal-governance h3{grid-column:2;margin:0}.portal-governance details{grid-column:1/-1}.portal-dashboard{padding:var(--space-inline-compact)}.portal-queue-filters{gap:6px}.portal-queue-list{min-height:436px}.portal-queue-list article{grid-template-columns:20px minmax(0,1fr);gap:8px 12px;padding-block:14px}.portal-queue-list article>svg{grid-row:1/3;width:20px;height:20px}.portal-queue-list article>div,.portal-queue-list article>span{grid-column:2}.portal-queue-list .portal-avatar{width:22px;height:22px;font-size:var(--type-kicker)}.portal-ai{grid-template-columns:32px minmax(0,1fr)}.portal-ai>svg{width:28px;height:28px}.portal-ai>a{grid-column:1/-1}.portal-boundaries article{grid-template-columns:32px minmax(0,1fr);gap:12px}.portal-boundaries article>a{grid-column:2}.portal-cost{border-block:1px solid var(--color-border);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;background:0 0;padding-inline:0}.portal-process-intro picture{height:260px}.portal-evidence{gap:var(--space-inline-default)}.portal-evidence>a{flex:initial;width:100%}}.portal-mini-photo>img{object-fit:cover;width:100%;height:100%;display:block}.portal-project-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portal-material-spec{border:1px solid var(--color-border);margin-block:var(--space-inline-default);flex-direction:column;gap:6px;padding:14px;display:flex}.portal-material-spec>span,.portal-material-spec>small{font-size:var(--type-kicker)}.portal-material-spec>strong{font:400 var(--type-heading-xs)/1.2 var(--font-serif)}.portal-plan-marker,.portal-archive-marker{margin-block:var(--space-inline-default);background:var(--color-surface-lilac);font-size:var(--type-meta);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink);align-items:start;gap:10px;padding:14px;display:flex}.portal-plan-marker svg,.portal-archive-marker svg{width:20px;height:20px;color:var(--color-brand)}.portal-plan-marker strong{font-size:var(--type-meta);margin-top:8px;display:block}@media (width<=767px){.portal-view{padding-top:0}}
