@layer variables,base,elements,components,utilities;@layer variables{:root{--color-keyboard-focus:blue;--color-ink:#33156f;--color-black:#000;--color-paper:#fff;--color-tile:#028501;--color-accent:#a1fc4f;--color-road:#c9cdfb;--color-ground:#e9dfcb;--color-red:#e1243e;--color-pink:#f8c5d4;--color-error:#b3261e;--color-backdrop:#f3ffea;--color-backdrop-mid:#efecff;--color-backdrop-edge:rgba(173,187,255,.99);--color-ink-a12:color-mix(in srgb,var(--color-ink) 12%,transparent);--color-ink-a14:color-mix(in srgb,var(--color-ink) 14%,transparent);--color-ink-a18:color-mix(in srgb,var(--color-ink) 18%,transparent);--color-ink-a25:color-mix(in srgb,var(--color-ink) 25%,transparent);--color-ink-a35:color-mix(in srgb,var(--color-ink) 35%,transparent);--radius-pill:1.25rem;--radius-full:999px;--font-body:"TWK Everett",system-ui,sans-serif;--font-display:"TWK Everett Super","Arial Black",system-ui,sans-serif;--font-weight-regular:400;--font-weight-extrabold:800;--font-weight-super:900;--font-size-copy:max(.625rem,10cqi/15.12);--font-size-button:max(.6rem,9.5cqi/15.12);--line-height-copy:1.2}}@layer variables;@layer variables{@media(width<1024px){:root{--font-size-copy:.75rem;--font-size-button:.7125rem}}}@layer base{*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}}@layer base{@font-face{font-family:TWK Everett;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/twk-everett/TWKEverett-Regular.ttf) format("truetype")}@font-face{font-family:TWK Everett Super;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/twk-everett/TWKEverett-Super.ttf) format("truetype")}}@layer base{@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[hidden]{display:none!important}:is(img,svg,video,canvas,audio,iframe,embed,object){display:block}img,video{max-inline-size:100%;block-size:auto}[role=list]{list-style:none}}@layer base{::-moz-selection{color:#fff;background-color:#000}::selection{color:#fff;background-color:#000}:where(:focus-visible){outline:2px solid var(--color-keyboard-focus);outline-offset:2px}@media(forced-colors:active){:where(:focus-visible){outline-color:Highlight}}}@layer elements{:is(h1,h2,h3,h4,h5,h6),p{hyphens:auto;overflow-wrap:break-word;hyphenate-limit-chars:10 4 4}:is(h1,h2,h3,h4,h5,h6){font-size:inherit;text-wrap:balance}p{text-wrap:pretty}:is(h1,h2,h3,h4,h5,h6),b,strong{font-family:var(--font-display)}}@layer components{.section{display:grid;grid-template-columns:[full-start] minmax(var(--section-gutter,1rem),1fr) [content-start] min(100% - (var(--section-gutter,1rem) * 2),var(--section-content-max,71.25rem)) [content-end] minmax(var(--section-gutter,1rem),1fr) [full-end]}.section>*{grid-column:content}.section>.section-full{grid-column:full}:root{--section-gutter:1rem;--section-content-max:78rem}.auto-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--auto-grid-min,16rem)),1fr));gap:var(--auto-grid-gap,1rem);margin:0;padding:0;list-style:none}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-spacing,1em)}:root{--cluster-spacing:.5rem}.cluster{align-items:center}.stack>*+*{margin-block-start:var(--stack-spacing,1em)}:root{--stack-spacing:1rem}.icon{flex-shrink:0;inline-size:var(--icon-size,1em);block-size:var(--icon-size,1em)}.with-icon{display:inline-flex;gap:var(--icon-spacing,.5em);align-items:center}:root{--icon-spacing:.5em}.responsive-image{display:block;margin:0}.responsive-image-crop{overflow:hidden;aspect-ratio:var(--responsive-image-ratio,3/2)}.responsive-image-crop img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}:root{--responsive-image-ratio:3/2;--responsive-image-radius:0;--responsive-image-caption-gap:.5rem}.responsive-image img{border-radius:var(--responsive-image-radius)}.responsive-image-caption{margin-block-start:var(--responsive-image-caption-gap);font-size:.875rem;line-height:1.4;color:color-mix(in oklab,currentcolor 70%,transparent)}.button{display:inline-block;min-inline-size:var(--button-min-size,2.75rem);min-block-size:var(--button-min-size,2.75rem)}}@layer components;@layer components;@layer components;@layer components;@layer components;@layer components;@layer components;@layer components;@layer components;@layer components;@layer components{.button:focus-visible{outline:var(--button-focus-width,2px) solid var(--button-focus-color,currentColor);outline-offset:var(--button-focus-offset,2px)}@media(forced-colors:active){.button:focus-visible{outline-color:Highlight}}}@layer components{:root{--button-min-size:2.75rem;--button-focus-color:var(--color-keyboard-focus);--button-focus-width:2px;--button-focus-offset:2px}.button{cursor:pointer;display:inline-flex;gap:.5rem;align-items:center;justify-content:center;border:0;font:inherit;text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.button svg{flex:none;inline-size:1.25em;block-size:1.25em}.button-primary{display:inline-block;padding-block:.7em;padding-inline:1.4em;border:2px solid var(--color-ink);border-radius:var(--radius-full);font-family:var(--font-display);font-size:1.05rem;font-weight:800;color:var(--color-ink);text-align:start;background:var(--color-accent)}@media(prefers-reduced-motion:no-preference){.button-primary{transition:filter .2s}}.button-primary:hover{filter:brightness(1.05) saturate(1.1)}.skip-link:not(:focus){position:absolute;overflow:hidden;inline-size:1px;block-size:1px;margin-block:-1px;margin-inline:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(50%)}.skip-link:focus{position:fixed;z-index:var(--skip-link-z-index,100);inset-block-start:0;inset-inline-start:0;--skip-link-focus-bleed:max(0px,calc(var(--focus-width, 2px) + var(--focus-offset, 2px)));inset-block-start:calc(var(--skip-link-top-gap, .5rem) + var(--skip-link-focus-bleed));inset-inline-start:50%;translate:-50% 0;max-inline-size:calc(100vw - 1rem - var(--skip-link-focus-bleed) - var(--skip-link-focus-bleed));padding:var(--skip-link-padding,.5rem 1rem);border-radius:var(--skip-link-radius,.25rem);color:var(--skip-link-color,#1a1a1a);background:var(--skip-link-background,#fff);outline:var(--focus-width,2px) solid var(--focus-color,var(--color-keyboard-focus));outline-offset:var(--focus-offset,2px)}}@layer components;@layer components{@media(forced-colors:active){.skip-link:focus{outline-color:Highlight}}}@layer components{.site-header{--u:clamp(.8px,100vw/393,1.4px);container-type:inline-size;display:grid;grid-template-areas:"brand toggle" "powered cta";grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--u)*2) .5rem;align-items:center;padding-block:calc(var(--u)*23.5) calc(var(--u)*16);padding-inline:calc(var(--u)*19) calc(var(--u)*18.5);font-family:var(--font-body);color:var(--color-ink);background:var(--color-paper)}.site-header-brand{display:flex;grid-area:brand;gap:calc(var(--u)*12.5);align-items:last baseline;color:inherit;text-decoration:none}.site-header-agenda,.site-header-name{font-size:calc(var(--u)*16.5);line-height:.96;white-space:pre}.site-header-name{font-family:var(--font-display);font-weight:var(--font-weight-extrabold);letter-spacing:-.01em}.site-header-agenda{font-weight:var(--font-weight-regular);text-transform:uppercase}.site-header-year{margin-inline-start:-.12em;font-family:var(--font-display);font-size:calc(var(--u)*37.3);font-weight:var(--font-weight-super);line-height:.85;letter-spacing:-.02em}.site-header-powered{display:flex;grid-area:powered;flex-direction:column;gap:.15em;align-items:flex-start;font-size:max(.5rem,8.9 * var(--u));line-height:1;white-space:nowrap}.site-header-partner{inline-size:auto;block-size:1.22em;color:var(--color-black)}.site-header-cta{grid-area:cta;min-inline-size:calc(var(--u)*112);min-block-size:max(1.5rem,22 * var(--u));padding-inline:1em;border-radius:var(--radius-full);font-size:calc(var(--u)*10);font-weight:var(--font-weight-regular);color:var(--color-ink);text-transform:uppercase;white-space:nowrap;background:var(--color-accent);transition:filter .2s}.site-header-cta:hover{filter:brightness(1.06) saturate(1.1)}.site-header-toggle{--icon-size:calc(var(--u)*27);grid-area:toggle;justify-self:end;margin-inline-end:-.5rem;padding:.5rem;border-radius:.5rem;color:inherit;background:none}.site-header-toggle .icon{inline-size:var(--icon-size);block-size:auto}.site-header-toggle:hover{background:color-mix(in srgb,currentcolor 8%,transparent)}@media(width>=1024px){.site-header{--u:clamp(.8px,100vw/1512,1.25px);grid-template-areas:"brand powered cta toggle";grid-template-columns:auto minmax(0,1fr) auto auto;gap:0;padding-block:calc(var(--u)*18.5) calc(var(--u)*14);padding-inline:calc(var(--u)*96) calc(var(--u)*126.5)}.site-header-brand{gap:calc(var(--u)*17.5)}.site-header-agenda,.site-header-name{font-size:calc(var(--u)*23)}.site-header-year{font-size:calc(var(--u)*52)}.site-header-powered{align-self:end;margin-block-end:calc(var(--u)*2);margin-inline-start:calc(var(--u)*8);font-size:calc(var(--u)*10)}.site-header-cta{min-inline-size:calc(var(--u)*200);min-block-size:calc(var(--u)*40);margin-inline-end:calc(34.4cqi - var(--u)*277 - .5rem);font-size:calc(var(--u)*18)}}}@layer components{.site-footer{padding-block:1.5rem;padding-inline:1rem;font-size:.875rem;color:var(--color-ink)}.site-footer-links{--cluster-spacing:.5rem 1.5rem;justify-content:center;margin:0;padding:0}.site-footer-links a{display:inline-block;padding-block:.25rem;color:inherit}.site-nav{position:fixed;inset-block:0;inset-inline:auto 0;flex-direction:column;inline-size:min(26rem,100vw);block-size:100dvh;max-block-size:none;margin:0;padding:1.5rem;border:0;color:var(--color-ink);background:var(--color-paper);box-shadow:-1rem 0 3rem var(--color-ink-a18)}}@layer components{.site-nav:popover-open{display:flex}.site-nav::backdrop{background:var(--color-ink-a35)}.site-nav-head{display:flex;align-items:center;justify-content:space-between;margin-block-end:2rem}.site-nav-title{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--font-weight-extrabold)}.site-nav-close{cursor:pointer;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:.6rem;border:0;border-radius:.5rem;color:inherit;background:none}.site-nav-close svg{inline-size:100%}.site-nav-list{display:grid;gap:.25rem;margin:0;padding:0}.site-nav-list>li{border-block-end:1px solid var(--color-ink-a14)}.site-nav-list a{display:block;padding-block:.75rem;font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:inherit;text-decoration:none}.site-nav-list a:hover{text-decoration:underline}.site-nav-fields{margin-block:-.25rem 0;padding-block:0 .5rem;padding-inline:1rem 0}.site-nav-fields a{padding-block:.4rem;font-size:1rem}.site-nav-list a[aria-current=page]{padding-inline-start:.75rem;border-inline-start:.35rem solid var(--color-tile)}.site-nav-foot{display:grid;gap:1rem;margin-block-start:auto;padding-block-start:2rem;font-size:.95rem;line-height:1.4}.site-nav-foot a{color:inherit}@media(forced-colors:active){.site-nav{border-inline-start:2px solid CanvasText}}@media(prefers-reduced-motion:no-preference){.site-nav:popover-open{animation:site-nav-in .35s cubic-bezier(.2,.7,.2,1)}}@keyframes site-nav-in{0%{translate:100% 0}}}@layer components{.land-map-stage{isolation:isolate;position:relative;padding:1rem}.land-map-intro{max-inline-size:30rem}.land-map-tiles{display:grid;gap:2rem;margin-block-start:2rem}.land-map-tile{position:relative;display:grid;gap:.75rem;justify-items:center}.land-map-art{position:relative;inline-size:min(100%,26rem)}.land-map-click{display:none}html:not(.no-js) .land-map-click{pointer-events:auto;cursor:pointer;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);display:block;inline-size:var(--w);block-size:var(--h);margin:0;border:0;border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}html:not(.no-js) .land-map-click:focus-visible{outline:2px solid currentcolor;outline-offset:2px}[data-loop=spin]{--plane:matrix(1,0,0,1,0,0);--plane-inverse:matrix(1,0,0,1,0,0)}[data-loop=spin][data-plane=iso-right]{--plane:matrix(.857,-.0273,-.0273,1,0,0);--plane-inverse:matrix(1.1679,.0319,.0319,1.0009,0,0)}[data-loop=spin][data-plane=iso-left]{--plane:matrix(.857,.0273,.0273,1,0,0);--plane-inverse:matrix(1.1679,-.0319,-.0319,1.0009,0,0)}[data-loop=spin][data-plane=iso-up]{--plane:matrix(1,0,0,.7815,0,0);--plane-inverse:matrix(1,0,0,1.2796,0,0)}[data-depth-copy]{transform:translateY(var(--spin-shift))}[data-cover]:not(.is-cut){display:none}html:not(.no-js) :is(.land-map-art,.feld-hero-art) :is([data-state],[data-loop=push],[data-loop=pushed],[data-anim=angle],[data-loop=convey],[data-loop=queue],[data-loop=tap]){transform-origin:center;transform-box:fill-box}html:not(.no-js) :is(.land-map-art,.feld-hero-art) .is-on[data-state]{transform:var(--state-transform)}.land-map-art svg,.land-map-layer svg,.land-map-peek svg{overflow:visible;display:block;inline-size:100%;block-size:auto}.land-map-label{box-sizing:border-box;inline-size:22.5em;max-inline-size:100%;text-align:start}.land-map-label summary,.land-map-label-loose summary{cursor:pointer;list-style:none}@media(hover:hover){html:not(.no-js) .land-map-label summary,html:not(.no-js) .land-map-label-loose summary{cursor:default}}.land-map-label summary{display:grid;grid-template-columns:1fr auto;-moz-column-gap:1em;column-gap:1em;padding-block:.6em;padding-inline:1.65em .85em}.land-map-label summary::-webkit-details-marker,.land-map-label-loose summary::-webkit-details-marker{display:none}.land-map-label-headline{display:block}.land-map-label-arrow{inline-size:1.45em;block-size:1.78em}.land-map-label .land-map-label-arrow{align-self:start;margin-block-start:1.05em}.land-map-label-loose[open]>summary .land-map-label-arrow,.land-map-label[open] .land-map-label-arrow{rotate:180deg}.land-map-card{display:grid;gap:1em;padding-block:.4em 1.7em;padding-inline:1.65em 3.25em}.land-map-card-link{--button-min-size:max(1.5rem,2.2em);padding-inline:1em}.land-map-label-loose summary{display:flex;gap:.6em;align-items:center;padding-block:.6em;padding-inline:.85em;white-space:nowrap}.land-map-label-loose .land-map-card{padding-block:0 .6em;padding-inline:.85em}.land-map-label-loose .land-map-label-arrow{inline-size:.8em;block-size:.98em}.land-map-hint,.land-map-label-loose,.land-map-layers,.land-map-loose,.land-map-peek,.land-map-steps{display:none}.land-map-board{position:relative}.land-map-decor{display:contents}.land-map-layers,.land-map-loose{pointer-events:none;position:absolute}.land-map-layer{position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);inline-size:var(--w)}@media(width<1024px)and (height>=34rem){html:not(.no-js):has(.land-map) .site-header{position:sticky;z-index:10;inset-block-start:0}html:not(.no-js) .land-map{--stage-top: calc(clamp(.8px, 100vw / 393, 1.4px)*110.42) ;--stage-bleed:calc(110lvh - 100svh + var(--stage-top, 0px));overflow:clip;display:flex;flex-direction:column}html:not(.no-js) .land-map-stage{position:sticky;inset-block-start:var(--stage-top,0);container-type:inline-size;overflow:hidden;display:flex;flex-direction:column;block-size:calc(100svh - var(--stage-top, 0px) + var(--stage-bleed));margin-block-end:calc(var(--stage-bleed)*-1);padding-block-end:calc(1rem + var(--stage-bleed))}html:not(.no-js) .land-map-board{--land-map-base:max(7rem,100% - min(90cqi,26rem) * var(--tiles-rise) - 1rem);flex:1}html:not(.no-js) .land-map-tiles{position:absolute;inset:0;display:block;margin:0}html:not(.no-js) .land-map-tile{position:absolute;inset-block-end:var(--land-map-base);inset-inline-start:50%;transform-origin:var(--sx) 100%;translate:calc(var(--sx)*-1 + var(--dx, 0px)) var(--dy,0);scale:var(--s,1);display:block;inline-size:calc(min(90%,26rem)*var(--bw))}html:not(.no-js) .land-map:not(.is-overview) .land-map-tile.is-gone:not(:focus-within){pointer-events:none;opacity:0}html:not(.no-js) .land-map:not(.is-overview) .land-map-tile:not(.is-active) .land-map-art svg>g>:not([data-surface]){visibility:hidden;opacity:0}html:not(.no-js) .land-map:not(.is-overview) .land-map-tile:not(.is-active) [data-loop=convey]{animation:none}html:not(.no-js) .land-map-tile:not(.is-active) .land-map-click{visibility:hidden}html:not(.no-js) .land-map-art [data-surface]{cursor:pointer}html:not(.no-js) .land-map-label{position:absolute;inset-block-start:100%;inset-inline-start:var(--sx);translate:-50% 0;max-inline-size:none;margin-block-start:.75rem;font-size:calc(min(90cqi,26rem)/22.5)}html:not(.no-js) .land-map-label[open]{translate:-50% calc(-100% + var(--closed-size, 0px));overflow-y:auto;max-block-size:70svh}html:not(.no-js) .land-map-tile:not(.is-active) .land-map-label:not(:focus-within){pointer-events:none;opacity:0}html:not(.no-js) .land-map-decor{pointer-events:none;position:absolute;inset:0;display:block;-webkit-mask-image:linear-gradient(transparent,#000 2.5rem);mask-image:linear-gradient(transparent,#000 2.5rem)}html:not(.no-js) .land-map-layers{z-index:0;inset-block-end:var(--land-map-base);inset-inline-start:50%;translate:-50% 0;display:block;aspect-ratio:var(--ratio);inline-size:calc(min(90cqi,26rem)*var(--map-w))}html:not(.no-js) .land-map [data-only=wide],html:not(.no-js) .land-map-only-wide,html:not(.no-js) .land-map:not(.is-overview) .land-map-only-desktop{display:none}html:not(.no-js) .land-map-tile.is-active{z-index:2}html:not(.no-js) .land-map-intro{position:relative;z-index:1}html:not(.no-js) .land-map:not(.is-overview) .land-map-intro-copy{opacity:0}html:not(.no-js) .land-map-steps{--step:40svh;pointer-events:none;display:block;margin-block-start:calc(var(--stage-top, 0px) - 100svh)}html:not(.no-js):has(.land-map-steps){scroll-snap-type:y proximity}.land-map-step{scroll-margin-block-start:calc(50svh - var(--step)/2);scroll-snap-align:start;scroll-snap-stop:always;block-size:var(--step)}.land-map-step:first-child{block-size:calc(50svh - var(--stage-top, 0px) + var(--step)/2)}.land-map-step:last-child{block-size:100svh}html:not(.no-js) .is-overview .land-map-board{--overview-w:calc((96cqi + 1.92rem)*var(--overview-zoom));--overview-peek:50px;cursor:pointer}html:not(.no-js) .is-overview .land-map-hint{position:absolute;inset-block-start:calc((100% - var(--overview-peek))/2 + var(--overview-w)/(var(--ratio))/2 + .75rem);inset-inline-start:50%;translate:-50% 0;display:grid}.land-map-hint svg{inline-size:1.25rem;block-size:1.25rem;stroke-width:1}.land-map-hint svg+svg{margin-block-start:-.6rem}html:not(.no-js) .is-overview .land-map-decor{-webkit-mask-image:none;mask-image:none}html:not(.no-js) .is-overview .land-map-peek{position:absolute;inset-block-start:calc(100% + 1rem - var(--overview-peek));inset-inline-start:50%;translate:calc(var(--sx)*-1) 0;display:block;inline-size:calc(min(90cqi,26rem)*var(--bw))}html:not(.no-js) .is-overview :is(.land-map-layers,.land-map-tiles){z-index:auto;inset-block:0 var(--overview-peek);inset-inline-start:calc(50% - var(--overview-cx)*var(--overview-w));translate:none;aspect-ratio:var(--ratio);inline-size:var(--overview-w);block-size:auto;margin-block:auto}html:not(.no-js) .is-overview .land-map-layer{z-index:var(--z)}html:not(.no-js) .is-overview .land-map-only-mobile{display:none}html:not(.no-js) .is-overview .land-map-tile{inset-block:var(--y) auto;inset-inline-start:var(--x);translate:none;scale:none;inline-size:var(--w)}html:not(.no-js) .is-overview .land-map-art{z-index:var(--z);inline-size:100%}}@media(width>=1024px){.land-map-stage{container-type:inline-size;padding:0 0 1.75rem}.land-map-only-mobile{display:none}.land-map-intro{position:absolute;z-index:var(--top);inset-block-start:1cqi;inset-inline-start:65.6cqi;max-inline-size:28.1cqi}.land-map-layers,.land-map-loose{inset-block-end:0;inset-inline:0;display:block;aspect-ratio:var(--ratio)}.land-map-layer{z-index:var(--z)}.land-map-tiles{position:relative;aspect-ratio:var(--ratio);margin:0}.land-map-tile,.land-map-tiles{pointer-events:none;display:block}.land-map-tile{position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);inline-size:var(--w)}.land-map-art{position:relative;z-index:var(--z);inline-size:100%}.land-map-art svg{pointer-events:none}.land-map-art [data-surface]{pointer-events:visiblepainted;cursor:pointer}.land-map-label,.land-map-label-loose{pointer-events:auto;position:absolute;z-index:var(--top)}.land-map-label{inset-block-start:var(--ly);inset-inline-start:var(--lx)}.land-map-label[open]{z-index:calc(var(--top) + 1)}.land-map-label-loose{inset-block-start:var(--y);inset-inline-start:var(--x);display:block}.land-map-label-loose[open]{z-index:calc(var(--top) + 1)}.land-map-tile:has([data-surface]:hover,.land-map-label:hover,.land-map-label :focus-visible) :is(.land-map-art,.land-map-label){translate:0 -.8cqi}}:is(.land-map-art,.feld-hero-art) [data-enter]:nth-child(2 of[data-enter]){--enter-i:1}:is(.land-map-art,.feld-hero-art) [data-enter]:nth-child(3 of[data-enter]){--enter-i:2}:is(.land-map-art,.feld-hero-art) [data-enter]:nth-child(4 of[data-enter]){--enter-i:3}:is(.land-map-art,.feld-hero-art) [data-enter]:nth-child(5 of[data-enter]){--enter-i:4}:is(.land-map-art,.feld-hero-art) [data-enter]:nth-child(6 of[data-enter]){--enter-i:5}@media(prefers-reduced-motion:no-preference){.land-map{--land-map-ease:cubic-bezier(.2,.7,.2,1);--land-map-ease-out:cubic-bezier(.16,1,.3,1);--land-map-ease-in-out:cubic-bezier(.65,0,.35,1);--land-map-enter-stagger:.12s;--land-map-tile-stagger:.16s;--land-map-enter-start:.6s;--land-map-labels-start:2.2s;--land-map-label-stagger:1s;--land-map-layer-stagger:.4s}.land-map-art [data-surface]{transition:filter .4s}.land-map-art [data-surface]>*{transition:fill .4s,stroke .4s,stroke-opacity .4s,stroke-width .4s}html:not(.no-js) .land-map-art [data-state]{transition:transform 1.6s var(--land-map-ease-in-out)}html:not(.no-js) .land-map-tile:not(.is-touched) .land-map-art .is-on[data-state]{animation:land-map-state-dip 12s var(--land-map-ease-in-out) 2.6s infinite}html:not(.no-js) [data-anim=hover]{animation:land-map-hover var(--hover-duration,3s) ease-in-out var(--hover-delay,0s) infinite alternate}html:not(.no-js) [data-loop=sway]{transform-origin:0 50%;transform-box:fill-box;animation:land-map-sway var(--sway-duration,1.5s) ease-in-out var(--sway-delay,0s) infinite alternate}html:not(.no-js) [data-loop=push]{animation:land-map-push 7s ease-in-out infinite}html:not(.no-js) [data-loop=pushed]{animation:land-map-pushed 7s ease-in-out infinite}html:not(.no-js) [data-anim=angle]{animation:land-map-angle 6s ease-in-out infinite}html:not(.no-js) [data-loop=convey]{animation:land-map-convey var(--convey-duration,5s) linear var(--convey-delay,0s) infinite}html:not(.no-js) [data-loop=spin]{transform-origin:0 0;transform-box:view-box;animation:land-map-spin var(--spin-duration,6s) linear var(--spin-delay,0s) infinite var(--spin-direction,normal)}:is(.land-map-label,.land-map-label-loose){interpolate-size:allow-keywords}:is(.land-map-label,.land-map-label-loose)::details-content{overflow:clip;block-size:0;opacity:0;transition:block-size .45s var(--land-map-ease),opacity .35s .1s,content-visibility .45s allow-discrete}:is(.land-map-label,.land-map-label-loose)[open]::details-content{block-size:auto;opacity:1}.land-map-card-link{transition:color .2s,background-color .2s}@media(width>=1024px){.land-map-art,.land-map-label{transition:translate .35s var(--land-map-ease)}html:not(.no-js) .land-map-tile{--land-map-tile-delay:calc(.15s + var(--tile-i, 0)*var(--land-map-tile-stagger))}html:not(.no-js) .land-map-art{transform-origin:50% 100%;animation:land-map-tile-place 1.2s var(--land-map-ease-out) backwards,land-map-fade .6s ease-out backwards;animation-delay:var(--land-map-tile-delay)}html:not(.no-js) .land-map-label{animation:land-map-label-in .9s var(--land-map-ease-out) backwards,land-map-fade .5s ease-out backwards;animation-delay:calc(var(--land-map-labels-start) + var(--tile-i, 0)*var(--land-map-label-stagger))}html:not(.no-js) .land-map-layer:not(.land-map-backdrop){animation:land-map-fade 1s ease-out backwards;animation-delay:calc(var(--land-map-labels-start) + var(--layer-i, 0)*var(--land-map-layer-stagger))}html:not(.no-js) .land-map-label-loose{animation:land-map-fade .8s ease-out backwards;animation-delay:calc(var(--land-map-labels-start) + .6s + var(--label-i, 0)*.3s)}html:not(.no-js) .land-map-tile:not(.is-touched) .land-map-art .is-on[data-state]{animation:land-map-state-rest 1.6s var(--land-map-ease-in-out) backwards,land-map-state-dip 12s var(--land-map-ease-in-out) infinite;animation-delay:calc(var(--land-map-tile-delay) + 1s),calc(var(--land-map-tile-delay) + 2.6s)}html:not(.no-js) :is(.land-map-label,.land-map-label-loose).is-shown{animation:none}html:not(.no-js) .land-map-art [data-enter]{transform-origin:50% 100%;transform-box:fill-box;animation:land-map-enter-grow .6s var(--land-map-ease) both;animation-delay:calc(var(--land-map-tile-delay) + .35s + var(--enter-i, 0)*var(--land-map-enter-stagger))}}@media(width<1024px)and (height>=34rem){html:not(.no-js) .land-map-hint svg{animation:land-map-hint 2.4s ease-in-out infinite}html:not(.no-js) .land-map-hint svg:nth-child(2){animation-delay:.25s}html:not(.no-js) .land-map-hint svg:nth-child(3){animation-delay:.5s}html:not(.no-js) .land-map:not(.is-cut) .land-map-tile{transition:translate .7s var(--land-map-ease),scale .7s var(--land-map-ease),opacity .4s}html:not(.no-js) .is-cut .land-map-art [data-surface]>*{transition:none}html:not(.no-js) .land-map:not(.is-cut) .land-map-art svg>g>:not([data-surface]){transition:opacity .3s,visibility .3s}html:not(.no-js) .land-map:not(.is-cut) .land-map-label{transition:opacity .3s}html:not(.no-js) .land-map-intro-copy{transition:opacity .4s}html:not(.no-js) .is-active [data-enter]{transform-origin:50% 100%;transform-box:fill-box;animation:land-map-enter-grow .6s var(--land-map-ease) both;animation-delay:calc(var(--land-map-enter-start) + var(--enter-i, 0)*var(--land-map-enter-stagger))}}}@keyframes land-map-hint{0%,70%,to{translate:0 0;opacity:.25}35%{translate:0 .15rem;opacity:1}}@keyframes land-map-state-rest{0%{transform:none}}@keyframes land-map-state-dip{0%,70%,to{transform:var(--state-transform)}80%,85%{transform:none}}@keyframes land-map-push{0%,46%,54%,to{transform:var(--state-transform)}14%,82%,86%{transform:none}28%,32%,68%{transform:var(--push-shift)}}@keyframes land-map-pushed{0%,14%,82%,to{transform:none}28%,68%{transform:var(--state-transform)}}@keyframes land-map-angle{0%,15%,to{transform:none}45%,65%{transform:var(--state-transform)}}@keyframes land-map-convey{0%{transform:var(--state-transform) scale(0)}5%{transform:var(--state-transform) scale(1.2)}9%{transform:var(--state-transform) scale(1);opacity:1}80%{opacity:1}to{transform:var(--end-transform) scale(1);opacity:0}}@keyframes land-map-sway{0%{transform:skewY(-4deg) scaleX(.94)}to{transform:skewY(3deg) scaleX(1)}}@keyframes land-map-spin{0%{transform:translateY(var(--spin-shift,0)) translate(var(--pivot-x),var(--pivot-y)) var(--plane) rotate(0) var(--plane-inverse) translate(calc(var(--pivot-x)*-1),calc(var(--pivot-y)*-1))}to{transform:translateY(var(--spin-shift,0)) translate(var(--pivot-x),var(--pivot-y)) var(--plane) rotate(1turn) var(--plane-inverse) translate(calc(var(--pivot-x)*-1),calc(var(--pivot-y)*-1))}}@keyframes land-map-hover{0%{translate:0 2px}to{translate:0 -2px}}@keyframes land-map-tile-place{0%{transform:translateY(2.5cqi) scale(.97)}}@keyframes land-map-label-in{0%{transform:translateY(.6cqi)}}@keyframes land-map-enter-grow{0%{scale:1 0;opacity:0}}@keyframes land-map-fade{0%{opacity:0}}@media(forced-colors:active){.land-map-art,.land-map-layers{forced-color-adjust:none}.land-map-label,.land-map-label-loose{border-color:ButtonText;color:ButtonText;background:ButtonFace}.land-map-label :focus-visible{outline-color:Highlight}.land-map-card-link{border:1px solid ButtonText}}}@layer components{.land-map{font-family:var(--font-body);color:var(--color-ink)}.land-map-stage{background:radial-gradient(circle,var(--color-backdrop) 0,var(--color-backdrop-mid) 31%,var(--color-backdrop) 69%,var(--color-backdrop-edge) 100%)}.land-map-intro{font-size:.75rem;line-height:1.1}.land-map-intro-title{margin-block-end:.4em;font-family:var(--font-display);font-size:clamp(1.125rem,5.1vw,1.75rem);font-weight:var(--font-weight-super);line-height:1.05;text-transform:uppercase}.land-map-label,.land-map-label-loose{border:max(1px,.1em) solid var(--color-ink);border-radius:1.6em;font-size:var(--font-size-copy);font-weight:var(--font-weight-regular);line-height:var(--line-height-copy);color:var(--color-ink);background:var(--color-paper)}.land-map-label-headline{font-family:var(--font-display);font-weight:var(--font-weight-super);text-transform:uppercase}.land-map-label-loose{border-width:max(1px,.06em);border-radius:.8em;text-transform:uppercase}.land-map-card-link{border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--font-size-button);font-weight:var(--font-weight-super);color:var(--color-ink);background:var(--color-accent)}.land-map-card-link:hover{color:var(--color-accent);background:var(--color-ink)}@media(width<1024px)and (height>=34rem){html:not(.no-js) .land-map{background-color:var(--color-backdrop-edge)}.land-map-stage{--visible:calc(100svh - var(--stage-top, 0px));background:radial-gradient(ellipse 75vw calc(var(--visible)/2) at 50% calc(var(--visible)/2),var(--color-backdrop) 0,var(--color-backdrop-mid) 31%,var(--color-backdrop) 69%,var(--color-backdrop-edge) 100%)}.land-map-hint{color:var(--color-ink);opacity:.6}html:not(.no-js) .land-map:not(.is-overview) .land-map-tile:not(.is-active) [data-surface]>:not([fill=none]){fill:var(--color-paper);stroke:none}html:not(.no-js) .land-map-card-link{font-size:.95em}}@media(width>=1024px){.land-map-intro{font-size:clamp(.75rem,.79cqi,1.125rem);line-height:1.2}.land-map-intro-title{margin-block-end:.15em;font-size:1.5em;line-height:1.2}.land-map-tile:has([data-surface]:hover,.land-map-label:hover,.land-map-label :focus-visible) [data-surface]{filter:brightness(1.12)}}}@layer components{@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}:root:is(:active-view-transition,.is-leaving){.site-header:not(:has(.site-nav:popover-open)){view-transition-name:site-header}.feld,.land-map-backdrop{view-transition-name:backdrop}.feld>*,.land-map-board,.land-map-intro{view-transition-class:page}.site-nav:popover-open{box-shadow:-1rem 0 3rem var(--color-ink-a18),0 0 0 100vmax var(--color-ink-a35);view-transition-class:page;view-transition-name:site-nav}.site-nav::backdrop{background:none}@media(width<1024px){.land-map-stage{view-transition-name:backdrop}.land-map-backdrop{view-transition-name:none}}}.is-leaving{.feld>:first-child,.land-map-intro{view-transition-name:old-1}.feld>:nth-child(2),.land-map-board{view-transition-name:old-2}.feld>:nth-child(3){view-transition-name:old-3}}:root:active-view-transition:not(.is-leaving){.feld>:first-child,.land-map-intro{view-transition-name:new-1}.feld>:nth-child(2),.land-map-board{view-transition-name:new-2}.feld>:nth-child(3){view-transition-name:new-3}}::view-transition-group(.page){z-index:1}::view-transition-group(site-header){z-index:2}::view-transition-group(site-nav){z-index:3}::view-transition-group(backdrop){animation-name:none}.is-leaving :is(:not(.site-nav),::details-content){transition:all allow-discrete 0s 1s,view-transition-name 0s,view-transition-class 0s!important}::view-transition-old(.page){animation:view-transition-fade-out .1s ease-in both}::view-transition-new(.page){animation:view-transition-fade-in .2s ease-out .1s both}}@keyframes view-transition-fade-out{to{opacity:0}}@keyframes view-transition-fade-in{0%{opacity:0}}}@layer components{.feld{position:relative;overflow:clip;row-gap:clamp(1.25rem,3vw,2.5rem);align-content:start;min-block-size:calc(100dvh - 6rem);padding-block:1.5rem clamp(2rem,6vw,5rem);font-family:var(--font-body);background:radial-gradient(circle hypot(50vw,50vh) at 50% 50vh,var(--color-backdrop) 0,var(--color-backdrop-mid) 31%,var(--color-backdrop) 69%,var(--color-backdrop-edge) 100%)}.feld,.feld-back{color:var(--color-ink)}.feld-back{--icon-size:1.1rem;--icon-spacing:.35rem;justify-self:start;padding-block:.4rem;padding-inline:.6rem 1rem;border:2px solid var(--color-ink);border-radius:var(--radius-full);font-size:.9rem;text-decoration:none;background:var(--color-paper)}.feld-back:hover{background:var(--color-ground)}.feld-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:center}.feld-title{font-family:var(--font-display);font-size:clamp(2.5rem,1.5rem + 4.5vw,5.5rem);font-weight:900;line-height:.9;text-transform:uppercase;letter-spacing:-.02em}@media(width<23rem){.feld-title{font-size:2.1rem}}.feld-subhead{max-inline-size:30ch;margin-block-start:.6em;font-size:clamp(1.15rem,.9rem + 1vw,1.9rem);line-height:1.2}.feld-hero-art{justify-self:center;inline-size:min(70vw,20rem)}.feld-hero-art svg{overflow:visible;inline-size:100%;block-size:auto}@media(prefers-reduced-motion:no-preference){html:not(.no-js) .feld-hero-art [data-enter]{transform-origin:50% 100%;transform-box:fill-box;animation:land-map-enter-grow .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.3s + var(--enter-i, 0)*.12s)}html:not(.no-js) .feld-hero-art .is-on[data-state]{animation:land-map-state-rest 1.6s cubic-bezier(.65,0,.35,1) 1s backwards,land-map-state-dip 12s cubic-bezier(.65,0,.35,1) 2.6s infinite}}@media(width>=768px){.feld-hero{grid-template-columns:minmax(0,1fr) auto}.feld-hero-art{inline-size:clamp(16rem,26vw,24rem);margin-block-end:-3rem}}.feld-hero-plain .feld-subhead{max-inline-size:40ch}.feld-hero-placeholder{aspect-ratio:377/319;border:2px dashed var(--color-ink-a35);border-radius:1.5rem}.feld-frame{position:relative;overflow:clip;border:2px solid var(--color-ink);border-radius:1.5rem;background:var(--color-paper);box-shadow:0 .35rem 0 var(--color-ink-a12)}.feld-panel{--stack-spacing:1em;padding:clamp(1.5rem,1rem + 2.5vw,3.5rem);font-size:clamp(1rem,.95rem + .25vw,1.15rem)}.no-js .tab-panel+.tab-panel{border-block-start:2px dashed var(--color-ink-a25)}.feld-panel>:is(p,ol){max-inline-size:68ch}.feld-panel-title{font-size:clamp(1.4rem,1.1rem + 1.2vw,2.25rem);line-height:1.1}.feld-panel-subtitle,.feld-panel-title{font-family:var(--font-display);font-weight:800}.feld-panel-subtitle{--stack-spacing:clamp(2rem,1.5rem + 2vw,3rem);font-size:clamp(1.2rem,1rem + .8vw,1.6rem);line-height:1.15}.feld-lead{font-size:clamp(1.05rem,1rem + .3vw,1.3rem);line-height:1.4}.feld-panel p{line-height:1.55}.feld-panel>:is(.story-steps,.feld-cards,.person-cards,.voice-cards,.partner-logos){max-inline-size:none}}@layer components{.feld-kicker{display:inline-block;margin-block-start:1rem;padding-block:.35em;padding-inline:.9em;border:2px solid var(--color-ink);border-radius:var(--radius-full);font-family:var(--font-display);font-size:clamp(.8rem,.75rem + .2vw,.95rem);font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:var(--color-accent)}.feld-panel>:is(.feld-panel-title:not(:first-child),.feld-cta){--stack-spacing:clamp(2rem,1.5rem + 2vw,3.5rem)}.feld-intro{max-inline-size:60ch;font-family:var(--font-body);font-size:clamp(1.2rem,1rem + .8vw,1.65rem);font-weight:500;line-height:1.35}.feld-bullets{display:grid;gap:.75rem;max-inline-size:68ch;list-style:none}.feld-bullets li{position:relative;padding-inline-start:1.75rem;line-height:1.5}.feld-bullets li:before{content:"";position:absolute;inset-block-start:.45em;inset-inline-start:.2rem;rotate:45deg;inline-size:.7rem;block-size:.7rem;border:2px solid var(--color-ink);background:var(--color-tile)}.feld-formula{--stack-spacing:clamp(2rem,1.5rem + 2vw,3rem);padding:clamp(1.25rem,1rem + 2vw,2.5rem);border:2px solid var(--color-ink);border-radius:1.25rem;background:radial-gradient(circle at 1px 1px,var(--color-ink-a14) 1px,transparent 0) 0 0 /18px 18px,var(--color-road)}.feld-formula-caption{margin-block-end:1rem;font-size:.8rem;font-weight:600;letter-spacing:.1em}.feld-formula-caption,.feld-formula-main{font-family:var(--font-display);text-transform:uppercase}.feld-formula-main{gap:.5rem .75rem;align-items:center;font-size:clamp(1.25rem,.7rem + 2.2vw,2.3rem);font-weight:900;line-height:1}.feld-term{padding-block:.25em .2em;padding-inline:.5em;border:2px solid var(--color-ink);border-radius:.5em;background:var(--color-paper);box-shadow:.12em .12em 0 var(--color-ink)}.feld-term-result{color:var(--color-paper);background:var(--color-ink);box-shadow:.12em .12em 0 var(--color-tile)}.feld-term-plus{background:var(--color-accent)}.feld-term-minus{color:var(--color-paper);background:var(--color-red)}.feld-term-sm{border-radius:.6rem;font-size:1.1rem}.feld-op{font-family:var(--font-display);font-weight:900}.feld-formula-parts{display:grid;gap:1.5rem;margin-block-start:clamp(1.5rem,1rem + 2vw,2.5rem);padding-block-start:clamp(1.25rem,1rem + 1vw,2rem);border-block-start:2px dashed var(--color-ink-a35)}.feld-formula-def{display:flex;gap:.6rem;align-items:center;margin-block-end:.75rem;font-family:var(--font-display);font-size:1.1rem;font-weight:900;text-transform:uppercase}.feld-factors{--cluster-spacing:.5rem;align-items:stretch}.feld-factors>li{display:flex;flex:1 1 10rem;gap:.5rem}.feld-factor,.feld-factor-single{display:grid;gap:.3rem;align-content:start;padding:.9rem 1rem;border:2px solid var(--color-ink);border-radius:.9rem;background:var(--color-paper)}.feld-factor{flex:1;min-inline-size:0}.feld-times{align-self:center;font-size:1.6rem;font-weight:900}.feld-factor-name,.feld-times{font-family:var(--font-display)}.feld-factor-name{font-size:1.2rem;font-weight:800}.feld-factor-q{font-size:.95rem;line-height:1.35}.feld-factor-range{display:inline-block;margin-inline-start:.25rem;padding-inline:.45em;border-radius:var(--radius-full);font-family:var(--font-display);font-size:.85em;font-weight:700;white-space:nowrap;background:var(--color-ground)}.feld-cards{--auto-grid-min:14rem;--stack-spacing:1.5rem}.feld-card{padding:1.25rem;border:2px solid var(--color-ink);border-radius:1rem;background:var(--color-ground)}.feld-card>:is(h4,h5){font-family:var(--font-display);font-size:1.15rem;font-weight:800;line-height:1.2;text-wrap:pretty}.feld-card p{margin-block-start:.4em;font-size:.95em;line-height:1.45}.feld-pillar{background:var(--color-paper)}.feld-cards-skills{--auto-grid-min:16rem}.feld-cards-pillars{--auto-grid-min:20rem}.feld-example{margin-block-start:clamp(1.5rem,1rem + 2vw,2.5rem);padding-block-start:clamp(1rem,.75rem + 1vw,1.5rem);border-block-start:2px dashed var(--color-ink-a35)}.feld-example-scroll{overflow-x:auto;border-radius:.5rem}.feld-example-scroll:focus-visible{outline:3px solid var(--color-keyboard-focus);outline-offset:2px}.feld-example-table{border-collapse:collapse;inline-size:100%;min-inline-size:36rem;font-size:.95rem;line-height:1.4}.feld-example-table :is(th,td){padding:.6rem .75rem;border-block-end:1px solid var(--color-ink-a25);text-align:start;vertical-align:top}.feld-example-table thead th{border-block-end-color:var(--color-ink);border-block-end-width:2px;font-family:var(--font-display);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.feld-example-table tbody th{font-weight:600}.feld-example-table tfoot :is(th,td){border-block-start:2px solid var(--color-ink);border-block-end:0;font-family:var(--font-display);font-weight:800}.feld-example-table .feld-example-num{text-align:end;white-space:nowrap}@media(width>=900px){.feld-cards-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.feld-formula-parts{grid-template-columns:3fr 1fr}}.feld-skill{position:relative;background:var(--color-paper)}.feld-skill:nth-child(3n+1){background:var(--color-ground)}.feld-skill:nth-child(3n+2){background:var(--color-pink)}.feld-skill:nth-child(3n){background:var(--color-road)}.feld-skill-nr{display:block;margin-block-end:.5rem;font-family:var(--font-display);font-size:2rem;font-weight:900;line-height:1;color:var(--color-ink);opacity:.6}.feld-pionier{display:flex;flex-direction:column;gap:.5rem;background:var(--color-paper)}.feld-pionier p{flex:1}.feld-pionier a{--icon-spacing:.4rem;align-self:flex-start;max-inline-size:100%;margin-block-start:.5rem;padding-block:.35em;padding-inline:.9em;border:2px solid var(--color-ink);border-radius:var(--radius-full);font-family:var(--font-display);font-size:.9rem;font-weight:600;color:var(--color-ink);text-decoration:none;overflow-wrap:anywhere;background:var(--color-accent)}.feld-pionier a:hover{color:var(--color-accent);background:var(--color-ink)}.feld-chips{--cluster-spacing:.4rem;align-items:stretch}.feld-chips li{padding-block:.3em;padding-inline:.8em;border:1.5px solid var(--color-ink);border-radius:var(--radius-full);font-size:.85rem;background:var(--color-road)}.feld-transfer{--stack-spacing:1.4rem;max-inline-size:70ch;padding:.9rem 1.1rem;border-radius:.4rem;font-size:1.05em;line-height:1.45;background:var(--color-pink)}.feld-highlight{max-inline-size:70ch;padding:1.1rem 1.25rem;border:2px solid var(--color-ink);border-radius:1rem;background:var(--color-ground);box-shadow:.3rem .3rem 0 var(--color-tile)}.feld-highlight-title{margin-block-end:.4rem;font-family:var(--font-display);font-size:1.1rem;font-weight:800}.feld-highlight p:not(.feld-highlight-title){line-height:1.5}.feld-box{--stack-spacing:clamp(2rem,1.5rem + 2vw,3rem);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);border:2px solid var(--color-ink);border-radius:1.25rem;background:var(--color-road)}.feld-box-title{margin-block-end:.75rem;font-family:var(--font-display);font-size:clamp(1.2rem,1rem + .8vw,1.6rem);font-weight:800;line-height:1.15}.feld-box>p{max-inline-size:68ch;line-height:1.5}.feld-numbered{counter-reset:q;display:grid;gap:.6rem;margin-block-start:1rem;list-style:none}.feld-numbered li{counter-increment:q;display:flex;gap:.8rem;align-items:center;max-inline-size:70ch;padding:.75rem 1rem;border:2px solid var(--color-ink);border-radius:.8rem;line-height:1.4;background:var(--color-paper)}.feld-numbered li:before{content:counter(q);display:grid;flex-shrink:0;place-items:center;inline-size:2.2rem;block-size:2.2rem;border:2px solid var(--color-ink);border-radius:50%;font-family:var(--font-display);font-weight:900;background:var(--color-accent)}.feld-note{--stack-spacing:1.5rem;font-size:.85rem;line-height:1.45;opacity:.8}.feld-impulses{--auto-grid-min:17rem;--stack-spacing:1.5rem;counter-reset:impuls}.feld-impulses>li{counter-increment:impuls;position:relative;padding:4rem 1.25rem 1.25rem;border:2px solid var(--color-ink);border-radius:1rem;background:var(--color-paper)}.feld-impulses>li:before{content:counter(impuls);position:absolute;inset-block-start:1rem;inset-inline-start:1.25rem;display:grid;place-items:center;inline-size:2.2rem;block-size:2.2rem;border:2px solid var(--color-ink);border-radius:50%;font-family:var(--font-display);font-weight:900;background:var(--color-accent)}.feld-impulses :is(h4,h5){margin-block-end:.5rem;font-family:var(--font-display);font-size:1.15rem;font-weight:800;line-height:1.2}.feld-impulses p{line-height:1.5}.feld-panel>.feld-impulses{max-inline-size:none}.tabs-title{position:absolute;overflow:hidden;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(50%)}.tabs-list{display:flex;flex-wrap:wrap}.tabs-list[aria-orientation=vertical]{flex-flow:column nowrap}.tab{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px}.tab-panel[hidden]{display:none}}@layer components{@media(forced-colors:active){.tab:focus-visible{outline:2px solid Highlight;outline-offset:2px}}}@layer components{.tabs-list{gap:.5rem;padding:.75rem;border-block-end:2px solid var(--color-ink);background:var(--color-road)}.tab{padding-block:.55em;padding-inline:1.1em;border:2px solid var(--color-ink);border-radius:var(--radius-full);font-family:var(--font-display);font-size:clamp(.85rem,.75rem + .4vw,1.1rem);font-weight:800;color:var(--color-ink);text-decoration:none;text-transform:uppercase;background:var(--color-paper)}@media(prefers-reduced-motion:no-preference){.tab{transition:background .2s}}.tab:hover{background:var(--color-ground)}.tab[aria-selected=true]{background:var(--color-accent)}.tab-panel:focus-visible{outline-offset:-.35rem}@media(forced-colors:active){.tab[aria-selected=true]{color:HighlightText;forced-color-adjust:none;background:Highlight}}}@layer components{.accordion-group-label{position:absolute;overflow:hidden;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(50%)}.accordion-summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;min-block-size:44px;list-style:none}.accordion-summary::-webkit-details-marker{display:none}.accordion-summary::marker{content:""}.accordion-title{flex:1 1 auto}.accordion-icon{flex:0 0 auto}.accordion-content{overflow:hidden;display:grid}.accordion-content-inner{min-block-size:0}@keyframes accordion-expand-grid{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@media(prefers-reduced-motion:no-preference){.accordion-item.is-animating>.accordion-content{animation-name:accordion-expand-grid;animation-duration:var(--accordion-animation-duration,.2s);animation-timing-function:var(--accordion-animation-easing-open,ease-out)}.accordion-item.is-collapsing>.accordion-content{animation-timing-function:var(--accordion-animation-easing-close,ease-in);animation-direction:reverse}}@media(forced-colors:active){.accordion-summary:focus-visible{outline:2px solid Highlight;outline-offset:2px}}}@layer components{.accordion{counter-reset:branche}.feld-branchen{--stack-spacing:1.5rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.accordion-item{counter-increment:branche;border:2px solid var(--color-ink);border-radius:1rem;background:var(--color-paper)}.accordion-summary{gap:1rem;padding:1rem 1.25rem;border-radius:calc(1rem - 2px);color:var(--color-ink)}.accordion-item[open]>.accordion-summary{border-block-end:2px solid var(--color-ink);border-end-start-radius:0;border-end-end-radius:0;background:var(--color-road)}.accordion-summary:hover{background:var(--color-ground)}.accordion-item[open]>.accordion-summary:hover{background:var(--color-road)}.accordion-summary:before{content:counter(branche);content:counter(branche) /"";display:grid;flex-shrink:0;place-items:center;inline-size:2.4rem;block-size:2.4rem;border:2px solid var(--color-ink);border-radius:50%;font-family:var(--font-display);font-weight:900;background:var(--color-accent)}.accordion-title{font-family:var(--font-display);font-size:clamp(1.05rem,1rem + .3vw,1.3rem);font-weight:800;text-transform:uppercase}.accordion-icon{inline-size:1rem;block-size:1rem;margin-inline-start:auto}@media(prefers-reduced-motion:no-preference){.accordion-summary{transition:background-color .15s ease}.accordion-icon{transition:transform var(--accordion-animation-duration,.2s) var(--accordion-animation-easing-open,ease-out)}}.accordion-item[open]>.accordion-summary .accordion-icon{transform:rotate(180deg)}.accordion-item.is-collapsing>.accordion-summary .accordion-icon{transform:rotate(0)}.accordion-content-body{--stack-spacing:.9rem;padding:clamp(1.1rem,1rem + 1vw,1.75rem)}.feld-branche-claim{font-family:var(--font-display);font-size:.95rem;font-weight:600}.accordion-content-body>p:not(.feld-branche-claim){max-inline-size:70ch;line-height:1.55}.accordion-content-body>h5{--stack-spacing:1.4rem;font-family:var(--font-display);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}@media(forced-colors:active){.accordion-item{border-color:CanvasText}}}@layer components{.disclosure-summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;min-block-size:44px;list-style:none}.disclosure-summary::-webkit-details-marker{display:none}.disclosure-summary::marker{content:""}.disclosure-icon{flex:0 0 auto}.disclosure-title{flex:1 1 auto}.disclosure-content{overflow:hidden;display:grid}.disclosure-content-inner{min-block-size:0}@keyframes disclosure-expand-grid{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@media(prefers-reduced-motion:no-preference){.disclosure.is-animating>.disclosure-content{animation-name:disclosure-expand-grid;animation-duration:var(--disclosure-animation-duration,.2s);animation-timing-function:var(--disclosure-animation-easing-open,ease-out)}.disclosure.is-collapsing>.disclosure-content{animation-timing-function:var(--disclosure-animation-easing-close,ease-in);animation-direction:reverse}}@media(forced-colors:active){.disclosure-summary:focus-visible{outline:2px solid Highlight;outline-offset:2px}}}@layer components{.disclosure{--disclosure-icon-size:1rem;--disclosure-animation-duration:.2s;--disclosure-animation-easing-open:ease-out;--disclosure-animation-easing-close:ease-in;display:block}.disclosure-summary{gap:.5rem;inline-size:-moz-fit-content;inline-size:fit-content;border-radius:.25rem;font-family:var(--font-display);font-weight:700;line-height:1.4;color:var(--color-ink)}.disclosure-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.disclosure-summary:hover .disclosure-title{text-decoration-color:var(--color-tile)}.disclosure-summary:focus-visible{outline:3px solid var(--color-keyboard-focus);outline-offset:2px}.disclosure-icon{inline-size:var(--disclosure-icon-size);block-size:var(--disclosure-icon-size)}@media(prefers-reduced-motion:no-preference){.disclosure-icon{transition:transform var(--disclosure-animation-duration) var(--disclosure-animation-easing-open)}}.disclosure[open]>.disclosure-summary .disclosure-icon{transform:rotate(180deg)}.disclosure.is-collapsing>.disclosure-summary .disclosure-icon{transform:rotate(0)}.disclosure-content-body{padding-block-start:1rem}@media(forced-colors:active){.disclosure-summary{color:LinkText}}}@layer components{.contact-write a,.person-contact a{font-family:var(--font-display);font-weight:700;color:inherit}.person-cards{--auto-grid-min:15rem;--auto-grid-gap:1.25rem;margin-block-start:1.25rem}}@layer components{.person-card h3,.voice-card :is(h3,h5){margin-block-start:.8rem;font-family:var(--font-display);font-size:1.2rem;font-weight:800;line-height:1.15}.person-role{margin-block-start:.2rem;font-family:var(--font-display);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.85}.person-note{line-height:1.4}.person-contact,.person-note{margin-block-start:.5rem;font-size:.95rem}.person-photo{--responsive-image-radius:1rem;display:grid;place-items:center;aspect-ratio:4/5;inline-size:100%;border:2px solid var(--color-ink);border-radius:var(--responsive-image-radius);-o-object-fit:cover;object-fit:cover;background:var(--color-road)}.person-photo span{font-family:var(--font-display);font-size:3rem;font-weight:900;opacity:.6}.person-photo-road{background:var(--color-road)}.person-card-contact{max-inline-size:18rem}.voice-cards{--auto-grid-min:30rem;--auto-grid-gap:1.25rem;margin-block-start:1.25rem}.voice-card{display:grid;grid-template-columns:minmax(6rem,9rem) 1fr;gap:1.25rem;align-items:start;padding:1.1rem;border:2px solid var(--color-ink);border-radius:1.25rem;background:var(--color-paper)}.voice-card :is(h3,h5){margin-block-start:0}.story-people blockquote,.voice-card blockquote{margin:.75rem 0 0;padding-inline-start:.9rem;border-inline-start:.3rem solid var(--color-tile);line-height:1.45}@media(width<520px){.voice-card{grid-template-columns:1fr}.voice-card .person-photo{max-inline-size:10rem}}}@layer components{.story-steps{--auto-grid-min:100%;--auto-grid-gap:1.25rem;margin-block-start:2rem}.story-step{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;border:2px solid var(--color-ink);border-radius:1.25rem;line-height:1.5;background:var(--color-paper)}.story-step:first-child{box-shadow:.4rem .4rem 0 var(--color-pink)}.story-step:nth-child(2){box-shadow:.4rem .4rem 0 var(--color-road)}.story-step:nth-child(3){box-shadow:.4rem .4rem 0 var(--color-tile)}.story-people blockquote,.story-step>p{max-inline-size:68ch}.story-step-nr{font-family:var(--font-display);font-size:2.6rem;font-weight:900;line-height:1;color:var(--color-red)}.story-step-title{font-size:1.5rem;font-weight:800;overflow-wrap:anywhere}.story-people-title,.story-step-title{font-family:var(--font-display);text-transform:uppercase}.story-people-title{margin-block-start:.6rem;font-size:.78rem;font-weight:700;letter-spacing:.08em}.story-people{--stack-spacing:1rem}.story-people li{display:flex;gap:.7rem;align-items:flex-start;line-height:1.2}.story-people li>div{min-inline-size:0;hyphens:auto;overflow-wrap:break-word}.story-people strong{display:block;font-size:.98rem}.story-people small{font-size:.8rem;opacity:.8}.story-avatar{overflow:hidden;display:grid;flex-shrink:0;place-items:center;inline-size:3rem;block-size:3rem;border:2px solid var(--color-ink);border-radius:50%;font-family:var(--font-display);font-weight:900;background:var(--color-road)}.story-avatar img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.story-avatar-pink{background:var(--color-pink)}.story-avatar-ground{background:var(--color-ground)}.story-stat{padding:1rem;border-radius:.9rem;line-height:1.35;background:var(--color-pink)}.story-stat strong{display:block;font-size:2.2rem;font-weight:900;line-height:1}.story-more,.story-stat strong{font-family:var(--font-display)}.story-more{--icon-size:1.1em;align-self:flex-start;margin-block-start:auto;padding-block-start:.5rem;font-weight:700;color:inherit}.story-source{margin-block-start:1.5rem}.story-source a{font-family:var(--font-display);font-weight:700;color:inherit}.story-source .icon{display:inline-block;vertical-align:-.125em}.story-source-end{white-space:nowrap}.vision-quote{margin:0;padding:clamp(1.25rem,1rem + 1.5vw,2rem);border:2px solid var(--color-ink);border-radius:1.25rem;background:var(--color-accent)}.vision-quote p{font-family:var(--font-display);font-size:clamp(1.4rem,1rem + 1.8vw,2.4rem);font-weight:900;line-height:1.1}.vision-quote footer{margin-block-start:.75rem;font-family:var(--font-display);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.vision-quote-alt{margin-block:2rem;background:var(--color-road)}.vision-quote-with-photo{display:flex;flex-wrap:wrap;gap:clamp(1rem,.75rem + 1vw,1.75rem);align-items:center}.vision-quote-body{flex:1 1 18rem}.vision-quote-photo{--responsive-image-radius: calc(1rem - 2px) ;flex:0 0 10rem;border:2px solid var(--color-ink);border-radius:1rem}.vision-quote-alt p{font-size:clamp(1.15rem,1rem + .8vw,1.6rem)}.partner-logos{--auto-grid-min:18rem;--auto-grid-gap:1rem;margin-block:1.25rem 1.5rem}.partner-logos>li{display:grid}.partner-logos a{display:grid;place-items:center;min-block-size:8rem;padding:1.5rem;border:2px solid var(--color-ink);border-radius:1.25rem;background:var(--color-paper)}.partner-logos .responsive-image{display:contents}.partner-logo{inline-size:auto;max-inline-size:min(100%,16rem);block-size:auto;max-block-size:4rem}}@layer components;@layer components;@layer utilities{.sr-only,.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){position:absolute;overflow:hidden;inline-size:1px;block-size:1px;margin-block:-1px;margin-inline:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(50%)}}
