@font-face{font-family:'Special Gothic Expanded One';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SpecialGothicExpandedOne-Regular.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2'),url(/fonts/SpecialGothicExpandedOne-Regular.ttf?v=7paIOFeu94Xm1yZWwHYucXeYqZE) format('truetype')}@font-face{font-family:'Polymath Display';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/PolymathDisplay-Bold.otf?v=7paIOFeu94Xm1yZWwHYucXeYqZE) format('opentype')}@font-face{font-family:'Polymath Display';font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/PolymathDisplay-BoldItalic.otf?v=7paIOFeu94Xm1yZWwHYucXeYqZE) format('opentype')}@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Inter-Variable.woff2?v=pBS_DHJBIbLE4Ky4g6yE_4dSzZQ) format('woff2')}:root{--bg:#130606;--bg-surface:#1e100d;--bg-surface-alt:#170a08;--fg:#fbf7ef;--fg-muted:rgba(241,234,221,.74);--fg-soft:rgba(241,234,221,.6);--fg-faint:rgba(241,234,221,.5);--fg-strong:rgba(241,234,221,.85);--border-soft:rgba(241,234,221,.1);--border-mid:rgba(241,234,221,.18);--border-strong:rgba(241,234,221,.28);--accent:#e85f45;--accent-hover:#d14e35;--accent-soft:rgba(232,95,69,.12);--accent-amber:#f6c24a;--accent-blue:#2d4a7a;--accent-green:#3d5a3a;--success:#7fbf6a;--success-deep:#3d5a3a;--bg-invert:#f1eadd;--fg-invert:#130606;--accent-deep:#c2492c;--radius-card:2rem;--radius-panel:2.4rem;--radius-frame:1.8rem;--radius-tile:1.4rem;--radius-pill:999px;--shadow-offset:.6rem .6rem 0 0 var(--accent);--focus:var(--accent);--white:var(--fg);--black:var(--bg);--grey:var(--fg-faint);--grey-light:var(--border-mid);--blue:var(--accent);--blue-light:var(--accent);--red:var(--accent);--red-dark:var(--accent-hover);--beige:var(--bg);--antracite:var(--fg);--azure:var(--accent);--azure-15-full:var(--bg-surface);--smoke:var(--fg-soft);--yellow:var(--accent-amber);--fontsize-body-md:var(--fs-body-md);--fontsize-body-sm:var(--fs-body-sm);--fs-body-ms:var(--fs-body-sm);--fontbody:'Inter',system-ui,-apple-system,sans-serif;--fontheader:'Polymath Display',Georgia,serif;--fontdisplay:'Special Gothic Expanded One',var(--fontheader);--fs-header-xxl:6rem;--fs-header-xl:5rem;--fs-header-lg:4rem;--fs-header-md:3rem;--fs-header-sm:2rem;--lh-header:1.1;--fs-body-xl:2.4rem;--fs-body-lg:2rem;--fs-body-md:1.6rem;--fs-body-sm:1.2rem;--lh-body:1.5;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--nav-top-height:0rem;--nav-main-height:6rem;--nav-height:calc(var(--nav-top-height) + var(--nav-main-height));--mainwidth:1440px;--desktop-container:1296px;--padding:2rem;--padding-grid:2rem;--padding-section:4rem;--transition-default:all .3s linear}@media(min-width:1024px){:root{--fontsize-header-xl:7rem;--fontsize-header-lg:6rem;--fontsize-header-md:5rem;--fontsize-header-sm:4rem;--nav-top-height:3rem;--nav-main-height:5rem;--padding-section:8rem}}@keyframes sb-glow{0%,100%{opacity:.7}50%{opacity:1}}@keyframes sb-rise{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes sb-blink{0%,80%,100%{opacity:.22}40%{opacity:1}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html{font-size:62.5%;overflow-x:clip}body{font-family:var(--fontbody);font-size:var(--fs-body-md);line-height:100%;font-weight:var(--fw-regular);color:var(--fg);min-height:100dvh;-webkit-backface-visibility:visible!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;padding-top:0;background-color:var(--bg)}::selection{background:var(--accent);color:var(--bg)}html:has(>body.is--scrolllock){overflow:hidden}body.is--scrolllock{overflow:hidden}*,*::before,*::after{margin-block:0;box-sizing:border-box}section[id]:not([id=""]),main[id]{scroll-margin-top:calc(var(--nav-height) + 2rem)}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}button,a,input,textarea,select{outline:.2rem solid transparent;outline-offset:.4rem}*:focus{outline:0}*:focus-visible{outline:.2rem solid var(--focus)}main,footer{margin:0 auto;overflow:hidden;position:relative}img{width:100%;height:auto;object-fit:cover;object-position:50% 50%}a,button{text-decoration:none;transition:var(--transition-default)}a{color:inherit}.richtext a:not(.button){color:var(--accent);background-image:linear-gradient(var(--accent),var(--accent));background-position:100% 100%;background-repeat:no-repeat;background-size:100% .2rem}@media(pointer:fine){.richtext a:hover{background-size:0% .2rem}}.container{display:flex;width:100%;max-width:calc(100% - calc(2*var(--padding-grid)));margin:0 auto}.container:has(>.col+.col){display:flex;gap:var(--padding-grid)}@media(min-width:1024px){.container:has(.col:nth-child(2)) .col{width:50%}}@media(min-width:1600px){.container:not(.container--fluid){max-width:var(--desktop-container)}}.container .col{width:100%;margin:0 auto}@media(min-width:992px){.container .col--text{max-width:80rem;margin-left:0}}section{margin:0}.block--padding{padding:var(--padding-section) 0}.block--notoppadding{padding-top:0!important}.block--nobottompadding{padding-bottom:0!important}@media(max-width:1023px){.d--onlydesktop{display:none!important}}@media(min-width:1024px){.d--onlymobile{display:none!important}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--fontheader);line-height:100%;font-weight:400;margin-bottom:0}h1,.h1{font-size:var(--fs-header-xl)}h2,.h2{font-size:var(--fs-header-lg)}h3,.h3{font-size:var(--fs-header-md)}h4,.h4{font-size:var(--fs-header-sm)}h5,.h5{font-size:var(--fs-header-sm)}h6,.h6{font-size:var(--fs-header-sm)}.intro{font-size:var(--fs-body-lg)}.richtext p,.richtext ol,.richtext ul{line-height:var(--lh-body)}.richtext p{text-wrap:balance}.richtext h2:has(+*),.richtext h3:has(+*),.richtext h4:has(+*),.richtext h5:has(+*),.richtext h6:has(+*),.richtext p:has(+*),.richtext ol:has(+*),.richtext ul:has(+*){margin-bottom:2rem}.richtext *+h2,.richtext *+h3,.richtext *+h4,.richtext *+h5,.richtext *+h6{margin-top:4rem}.richtext ul{list-style:none;padding:0}.richtext ul li{position:relative;padding-left:2.5rem}.richtext ul li:before{content:"";width:1rem;height:1rem;position:absolute;top:.6rem;left:0;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='14' height='14' rx='7' fill='%23E65D41'/%3E%3C/svg%3E%0A");background-size:1rem 1rem}.richtext ol{padding:0 0 0 2.4rem}.richtext ol li{padding-left:.3rem}.richtext ol li::marker{color:var(--red);font-weight:500}.richtext hr{border-top:.1rem solid var(--black);margin:2rem 0}.richtext table{padding:0;border-spacing:0}.richtext table td{padding:1.6rem 0;border-bottom:.1rem solid rgba(42,42,42,.2);vertical-align:top}.richtext td:first-of-type{padding-right:4.8rem;font-weight:500}.richtext tr:last-of-type td{border-bottom:0}.styling{display:block;font-family:'Courier New';margin:5rem 0 2rem;padding-top:2rem;border-top:.1rem dashed var(--black)}.backdrop{position:fixed;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);opacity:0;transition:var(--transition-default);z-index:10}body.is--scrolllock .backdrop{top:0;opacity:1}.buttons{display:flex;flex-wrap:wrap;gap:2rem}.button{--back:var(--accent);--border:var(--accent);--front:var(--bg);display:inline-flex;align-items:center;gap:.8rem;min-height:4.8rem;padding:1.5rem 2.6rem;font-family:var(--fontbody);font-size:1.6rem;font-weight:var(--fw-semibold);line-height:1;background-color:var(--back);color:var(--front);border:.15rem solid var(--border);border-radius:var(--radius-pill);cursor:pointer;transition:transform .2s,background .2s,border-color .2s,color .2s}@media(hover:hover) and (pointer:fine){.button:hover{transform:translateY(-.2rem);--back:var(--accent-hover);--border:var(--accent-hover)}}.button--outline{--back:transparent;--front:var(--fg);--border:var(--border-strong)}@media(hover:hover) and (pointer:fine){.button--outline:hover{transform:none;--back:transparent;--border:var(--accent)}}.button--ghost{--back:transparent;--front:var(--fg);--border:var(--border-mid)}@media(hover:hover) and (pointer:fine){.button--ghost:hover{--back:transparent;--border:var(--accent)}}.button--red{--back:var(--red);--border:var(--red);--front:var(--white)}.button--outline-red{--back:transparent;--front:var(--red);--border:var(--red)}.button--notext{padding-left:0;padding-right:0;aspect-ratio:1/1;justify-content:center}.button--disabled,.button:disabled{--back:var(--grey-light)!important;--front:var(--grey)!important;--border:var(--grey-light)!important;cursor:not-allowed!important}.button--right:after,.button--left:before,.button--down:after,.button--up:after{content:"";width:1.6rem;height:1.6rem;background-color:var(--front);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;transform:translateY(.1rem)}.button--right:after{-webkit-mask:var(--svg-button-right);mask:var(--svg-button-right)}.button--left:before{-webkit-mask:var(--svg-button-left);mask:var(--svg-button-left)}.button--down:after,.button--up:after{-webkit-mask:var(--svg-button-down);mask:var(--svg-button-down)}.button--up:after{transform:rotate(180deg) translateY(-.1rem)}.cta{display:inline-flex;gap:.4rem;align-items:center;font-weight:var(--fw-medium)}.cta.cta--back:before,.cta:not(.cta--back):after{content:"";width:2.4rem;height:2.4rem;background-color:var(--blue);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center}.cta:not(.cta--back):after{-webkit-mask:var(--svg-cta-right);mask:var(--svg-cta-right)}.cta--back:before{-webkit-mask:var(--svg-cta-left);mask:var(--svg-cta-left)}@media(pointer:fine){.button,.button:before,.button:after,.cta,.cta:before,.cta:after,.button svg path,a .button svg path{transition:var(--transition-default)}.button:hover,a:hover .button{--back:var(--red);--border:var(--red)}.button:hover svg path[fill],a:hover .button svg path[fill]{fill:var(--front)}.button:hover svg path[stroke],a:hover .button svg path[stroke]{stroke:var(--front)}.button--red:hover,a:hover .button--red{--back:var(--red-dark);--border:var(--red-dark);--front:var(--white)}.button--outline-red:hover,a:hover .button--outline-red{--back:var(--red);--border:var(--red);--front:var(--white)}.button--disabled:hover,a:hover .button--disabled,.button:disabled:hover,a:hover .button:disabled{--back:var(--grey-light)!important;--front:var(--grey)!important;--border:var(--grey-light)!important}.button--right:hover:after,a:hover .button--right:after,.cta:hover:after,a:hover .cta:after{transform:translateY(.1rem) translateX(.3rem)}.button--left:hover:before,a:hover .button--left:after,.cta--back:hover:before,a:hover .cta--back:after{transform:translateY(.1rem) translateX(-.3rem)}.button--disabled,.button--disabled:before,.button--disabled:after{transition:none!important;transform:none!important}}.button--skipforwcag{width:30rem;position:absolute;top:15rem;left:-9000px;z-index:-999;transition:none}.button--skipforwcag:active,.button--skipforwcag:focus{left:calc(50% - 15rem);z-index:999}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.iframe__container{width:100%;position:relative;overflow:hidden;padding-top:56.25%}.iframe__container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}[class*="maxline--"]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.maxline--1{-webkit-line-clamp:1}.maxline--2{-webkit-line-clamp:2}.maxline--3{-webkit-line-clamp:3}.maxline--4{-webkit-line-clamp:4}.grid{display:grid;gap:var(--padding-grid);grid-template-columns:repeat(1,1fr)}@media(min-width:576px){.grid[data-grid="2"],.grid[data-grid="3"],.grid[data-grid="4"]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid[data-grid="3"]{grid-template-columns:repeat(3,1fr)}.grid[data-grid="4"]{grid-template-columns:repeat(4,1fr)}}.tiles{display:grid}.tile{display:flex;flex-flow:column;border-radius:.5rem;background-color:var(--white);background-image:none!important}.tile .tile__image{width:100%;height:15rem;position:relative;overflow:hidden}.tile .tile__image img{position:absolute;top:0;left:0;width:100%;height:100%}.tile .tile__text{display:flex;flex-flow:column;gap:1rem;padding:1.5rem;min-height:20rem}.tile .tile__text h3,.tile .tile__text h4,.tile .tile__text p{color:var(--black);margin:0}.tile .tile__text .button{margin-top:auto;justify-content:center}@media(pointer:fine){.tile .tile__image img{transition:var(--transition-default)}a.tile:hover .tile__image img{transform:scale(1.1)}}dialog{z-index:999;top:0;right:0;left:unset;max-height:100vh;height:100vh;max-width:40rem;border:0;overflow:hidden;padding:var(--padding);font-size:var(--fontsize-body-sm);transform:translateX(100%);opacity:0;transition:opacity .3s ease-out,transform .3s ease-out,overlay .3s ease-out allow-discrete,display .3s ease-out allow-discrete}dialog::backdrop{background-color:var(--black);opacity:.5}dialog:open{transform:translateX(0);opacity:1}dialog h3{font-size:2rem!important;margin:0 6rem var(--padding) 0!important}dialog hr{transform:translateX(calc(var(--padding)*-1));width:calc(var(--padding)*2 + 100%);border-top-color:rgba(0,0,0,.1)!important;margin:0 0 var(--padding)!important}dialog .button{position:absolute;top:var(--padding);right:var(--padding);width:2rem;height:2rem;min-height:2rem;padding:0;background-color:var(--grey)}dialog .button svg{width:1.6rem;height:1.6rem}@starting-style{dialog:open{opacity:0;transform:translateX(100%);}}@media(prefers-reduced-motion){dialog{transition:none!important}}.iframe__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2rem;color:var(--black);border-radius:1rem;cursor:pointer;opacity:0;animation:fadeInIframePlaceholder 1s forwards;animation-delay:1s}@keyframes fadeInIframePlaceholder{0%{opacity:0}100%{opacity:1}}.breadcrumb{font-size:var(--fontsize-body-sm);padding:2rem 0}.breadcrumb ol,.breadcrumb li{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1rem;font-size:var(--fontsize-body-sm)}.breadcrumb a{color:var(--red)}.breadcrumb .active{font-weight:var(--fw-semibold)}.scrolltable{width:100%;position:relative}.scrolltable .scrolltable__inner{width:100%;max-width:calc(100vw - calc(2*var(--padding-grid)));min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.scrolltable .scrolltable__inner>table{min-width:100%;width:max-content;border-collapse:collapse}.scrolltable .scrolltable__inner>table th,.scrolltable .scrolltable__inner>table td{white-space:nowrap}.scrolltable>span{display:block;width:100%;font-size:var(--fs-body-ms);padding:1.6rem 0;text-align:center}@media(max-width:1023px){.scrolltable:after{content:"";position:absolute;top:0;right:0;width:3rem;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 100%);pointer-events:none}}.shell{width:100%;max-width:calc(118rem + 2*var(--padding-grid));margin:0 auto;padding-inline:var(--padding-grid)}.shell--narrow{max-width:calc(76rem + 2*var(--padding-grid))}.eyebrow{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--accent)}.section-title{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:clamp(3.2rem,4.2vw,5.4rem);line-height:1.06;letter-spacing:-.02em;margin:0}.section-title em{font-style:italic;color:var(--accent)}.section-intro{font-size:1.9rem;line-height:1.65;color:var(--fg-muted)}.tag{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:var(--fw-semibold);padding:.8rem 1.4rem;border:1px solid var(--border-mid);border-radius:var(--radius-pill);color:var(--fg-strong)}.tag--surface{background:var(--bg-surface);border-color:var(--border-soft)}.panel{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-panel)}.panel--offset{box-shadow:var(--shadow-offset)}.panel--canvas{background:var(--bg);border-color:var(--border-mid)}.arrow-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.4rem}.arrow-list li{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.6rem;line-height:1.45;color:var(--fg-strong)}.arrow-list li::before{content:"→";color:var(--accent);font-weight:var(--fw-bold);flex-shrink:0}.icon-badge{width:5.2rem;height:5.2rem;border-radius:1.4rem;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-badge svg{width:2.6rem;height:2.6rem}.navbar{position:sticky;top:0;left:0;width:100%;z-index:50;background:rgba(19,6,6,.92);border-bottom:1px solid var(--border-soft);backdrop-filter:saturate(140%) blur(6px);-webkit-backdrop-filter:saturate(140%) blur(6px)}.navbar .container{width:100%;max-width:calc(118rem + 2*var(--padding-grid));display:flex;align-items:center;gap:2.8rem;height:auto;min-height:var(--nav-main-height);padding:1.6rem var(--padding-grid)}.navbar__logo{display:flex;align-items:center;flex-shrink:0}.navbar__logo img,.navbar__logo svg{height:4.2rem;width:auto;display:block}.navbar__main{flex:1;display:flex;justify-content:center}.navbar__nav{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:3rem}.navbar__nav a{font-size:1.5rem;color:var(--fg-muted);transition:color .2s}.navbar__nav a.active{color:var(--fg);font-weight:var(--fw-semibold)}@media(hover:hover) and (pointer:fine){.navbar__nav a:hover{color:var(--fg)}}.navbar__cta{flex-shrink:1;min-width:0;white-space:nowrap;font-size:1.5rem;font-weight:var(--fw-semibold);background:var(--accent);color:var(--bg);padding:1rem 1.8rem;border-radius:var(--radius-pill);transition:transform .2s,background .2s}@media(hover:hover) and (pointer:fine){.navbar__cta:hover{transform:translateY(-.2rem);background:var(--accent-hover)}}.navbar__cta__kort{display:none}.navbar__toggler{display:none;position:relative;width:4.4rem;height:4.4rem;padding:0;background:transparent;border:1px solid var(--border-mid);border-radius:var(--radius-pill);cursor:pointer;flex-shrink:0}.navbar__toggler span{position:absolute;left:50%;height:.2rem;width:1.9rem;background:var(--fg);transform:translateX(-50%) rotate(0);transition:var(--transition-default)}.navbar__toggler span:nth-child(1){top:1.5rem}.navbar__toggler span:nth-child(2),.navbar__toggler span:nth-child(3){top:2.1rem}.navbar__toggler span:nth-child(4){top:2.7rem}.navbar__toggler[aria-expanded="true"] span:nth-child(1),.navbar__toggler[aria-expanded="true"] span:nth-child(4){width:0}.navbar__toggler[aria-expanded="true"] span:nth-child(2){transform:translateX(-50%) rotate(45deg)}.navbar__toggler[aria-expanded="true"] span:nth-child(3){transform:translateX(-50%) rotate(-45deg)}@media(max-width:1023px){.navbar .container{gap:1.6rem}.navbar__toggler{display:block;z-index:101;order:3}.navbar__cta{order:2;margin-left:auto}.navbar__main{position:fixed;inset:0;top:var(--nav-height);flex-direction:column;justify-content:flex-start;background:var(--bg);padding:3rem var(--padding-grid) calc(3rem + env(safe-area-inset-bottom));transform:translateX(100%);z-index:100;height:calc(100dvh - var(--nav-height));visibility:hidden;transition:transform .3s ease-out,visibility 0s linear .3s}.navbar__nav{flex-direction:column;gap:1.4rem;width:100%}.navbar__nav a{font-size:2.2rem;display:flex;align-items:center;min-height:4.4rem}.navbar__toggler[aria-expanded="true"]~.navbar__main,.navbar.open .navbar__main{transform:translateX(0);visibility:visible;transition:transform .3s ease-out,visibility 0s}}@media(max-width:599px){.navbar__cta__lang{display:none}.navbar__cta__kort{display:inline}.navbar__cta{padding:1rem 1.6rem}.navbar .container{gap:1.2rem}}@media(pointer:coarse){.navbar__logo{min-height:4.4rem}.navbar__cta{padding-block:1.4rem}}#CybotCookiebotDialog{font-family:var(--font-sans)!important;border-radius:2rem!important;box-shadow:0 2rem 6rem rgba(0,0,0,.18)!important}#CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-ink)!important;font-family:var(--font-sans)!important;font-weight:700!important;letter-spacing:.06em!important;border-radius:999px!important}@media(hover:hover) and (pointer:fine){#CybotCookiebotDialogBodyButtonAccept:hover,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover{filter:brightness(1.08)!important}}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogBodyLevelButtonAccept{background-color:transparent!important;border-color:var(--accent)!important;color:var(--sb-black)!important;font-family:var(--font-sans)!important;font-weight:600!important;border-radius:999px!important}@media(hover:hover) and (pointer:fine){#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover,#CybotCookiebotDialogBodyLevelButtonAccept:hover{background-color:var(--accent)!important;color:var(--accent-ink)!important}}#CybotCookiebotDialogBodyButtonDecline,#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{background-color:transparent!important;border-color:rgba(0,0,0,.18)!important;color:var(--sb-black)!important;font-family:var(--font-sans)!important;font-weight:600!important;border-radius:999px!important}@media(hover:hover) and (pointer:fine){#CybotCookiebotDialogBodyButtonDecline:hover,#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover{border-color:var(--sb-black)!important}}.CybotCookiebotDialogBodyLevelButtonSlider{background-color:rgba(0,0,0,.15)!important}input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--accent)!important}#CybotCookiebotDialogBodyContent a,#CybotCookiebotDialogDetailBody a{color:var(--sb-black)!important;text-decoration-color:var(--accent)!important}@media(hover:hover) and (pointer:fine){#CybotCookiebotDialogBodyContent a:hover,#CybotCookiebotDialogDetailBody a:hover{color:var(--accent)!important}}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a{color:var(--accent)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow,#CybotCookiebotDialog a::after,#CybotCookiebotDialog a::before,#CybotCookiebotDialog button::after,#CybotCookiebotDialog button::before{border-color:var(--accent)!important}#CookiebotWidget,.CookiebotWidget-open{display:none!important}@media(prefers-reduced-motion:reduce){#CybotCookiebotDialog,#CybotCookiebotDialog *{transition:none!important;animation:none!important}}@media(max-width:767px){#CybotCookiebotDialog{max-height:80dvh!important;bottom:calc(1.2rem + env(safe-area-inset-bottom))!important;top:auto!important;transform:none!important}#CybotCookiebotDialogBodyContent,#CybotCookiebotDialogDetailBody{max-height:44dvh!important;overflow-y:auto!important;overscroll-behavior:contain}}.CybotCookiebotDialogBodyInternalAlias{display:none!important}.footer{background:#0d0404;border-top:1px solid var(--border-soft);padding:5.6rem 0 4rem;margin-top:0}.footer__inner{max-width:calc(118rem + 2*var(--padding-grid));margin:0 auto;padding:0 var(--padding-grid);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:3.2rem}.footer__brand{max-width:30rem}.footer__brand img{height:2.4rem;width:auto;margin-bottom:1.4rem}.footer__tagline{font-size:1.4rem;color:var(--fg-soft);line-height:1.6;margin:0}.footer__cols{display:flex;gap:5.6rem;flex-wrap:wrap}.footer__col{display:flex;flex-direction:column;gap:1rem}.footer__heading{font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint)}.footer__col a,.footer__col span{font-size:1.4rem;color:var(--fg-muted);transition:color .2s}@media(hover:hover) and (pointer:fine){.footer__col a:hover{color:var(--fg)}}@media(pointer:coarse){.footer__col a{display:flex;align-items:center;min-height:4.4rem}.footer__col{gap:.2rem}}.footer__bottom{max-width:calc(118rem + 2*var(--padding-grid));margin:3.6rem auto 0;padding:2.4rem var(--padding-grid) 0;border-top:1px solid var(--border-soft);font-size:1.3rem;color:var(--fg-faint)}@media(max-width:640px){.footer__cols{gap:3.2rem}.footer{padding-bottom:calc(3.2rem + env(safe-area-inset-bottom))}}:root{--svg-button-right:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 3L10.5 8L5.5 13' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");--svg-button-left:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 13L5.5 8L10.5 3' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");--svg-button-down:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 5.5L8 10.5L3 5.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");--svg-button-up:url("data:image/svg+xml,%3Csvg  width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 15.75L12 8.25L19.5 15.75' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--svg-cta-right:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.25 8.25L21 12M21 12L17.25 15.75M21 12H3' stroke='%23469CD8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");--svg-cta-left:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 15.75L3 12M3 12L6.75 8.25M3 12H21' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.js-carousel-track{overflow-anchor:none}.carousel{position:relative;--gap:2rem}.carousel__track{width:100%;display:flex;justify-content:flex-start;gap:var(--gap);overflow-x:auto;scroll-behavior:smooth;scroll-padding:0;-webkit-overflow-scrolling:touch}.carousel.is--active .carousel__track{padding-bottom:2rem}.carousel:not(.is--active) .carousel__track{justify-content:center}.carousel__item{flex:0 0 calc((100% - var(--gap))/1.5);scroll-snap-align:start;box-sizing:border-box}@media(min-width:600px){.carousel__item{flex:0 0 calc((100% - (2*var(--gap)))/3)}}@media(min-width:1200px){.carousel__item{flex:0 0 calc((100% - (4*var(--gap)))/5)}}.carousel .carousel__image{font-size:0;line-height:0}.carousel .carousel__image img{width:100%;height:100%}.carousel__prev,.carousel__next{height:5.6rem;position:absolute;top:calc(50% - 2rem);z-index:2;display:none}.carousel__prev{left:2.8rem}.carousel__next{right:2.8rem}.carousel.is--active .carousel__prev,.carousel.is--active .carousel__next{display:flex}.carousel__track::-webkit-scrollbar{height:.8rem;border-radius:1rem}.carousel__track::-webkit-scrollbar-track{background-color:#efefef;border-radius:1rem}.carousel__track::-webkit-scrollbar-thumb{background-color:#eee;border-radius:1rem}.carousel__track::-webkit-scrollbar-button{display:none;width:0;height:0}@media(pointer:fine){.carousel__track::-webkit-scrollbar-thumb:hover{background-color:#666}}.media__content .carousel__track .track__caption{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;width:100%;padding:2rem;z-index:10;background-image:linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%)}.media__content .carousel__track .track__caption .caption__counter{display:flex;padding:.6rem .8rem;justify-content:center;align-items:center;border-radius:.4rem;border:.1rem solid var(--white);color:var(--white);font-size:var(--fs-body-sm);line-height:var(--fs-body-sm)}.media__content .carousel__track .track__caption .caption__caption{color:var(--white);font-size:var(--fs-body-sm);line-height:var(--fs-body-sm)}@media(min-width:1024px){.media__content .carousel__track .track__caption .caption__counter,.media__content .carousel__track .track__caption .caption__caption{font-size:var(--fs-body-md);line-height:var(--fs-body-md)}}.chat{--sb-white:var(--fg);--sb-cream:var(--fg);--sb-graphite:var(--bg-surface);--sb-charcoal:var(--bg-surface-alt);--sb-paper:var(--bg-surface-alt);--sb-black:var(--bg);--sb-ink:var(--bg);--sb-fog:var(--border-mid);--fg-1:var(--fg);--fg-2:var(--fg-muted);--fg-3:var(--fg-soft);--border-1:var(--border-soft);--font-sans:var(--fontbody);--font-editorial:var(--fontheader);--font-mono:ui-monospace,Menlo,'Courier New',monospace;--fs-xs:1.1rem;--fs-sm:1.3rem;--fs-base:1.5rem;--fs-md:1.7rem;--lh-snug:1.3;--radius-xs:.8rem;--radius-sm:var(--radius-tile);--radius-md:var(--radius-frame);--space-1:.4rem;--space-2:.8rem;--space-3:1.2rem;--space-4:1.6rem;--space-5:2.4rem;--space-6:3.2rem;--space-7:4.8rem;--shadow-lg:0 2.4rem 6rem rgba(0,0,0,.55);--dur-fast:.18s;--dur-base:.3s;--ease-out:cubic-bezier(.2,.9,.3,1);--ease-spring:cubic-bezier(.34,1.56,.64,1)}.chat{--chat-accent:var(--accent);--chat-accent-hover:color-mix(in srgb,var(--accent) 86%,#1a1300);--chat-on-accent:var(--sb-black);--chat-on-accent-soft:var(--sb-black);--chat-accent-soft:color-mix(in srgb,var(--accent) 50%,var(--chat-panel));--chat-disc:color-mix(in srgb,var(--accent) 95%,#1a1300);--chat-disc-ink:var(--sb-cream);--chat-panel:var(--sb-white);--chat-surface:var(--sb-paper);--chat-ink:var(--fg-1);--chat-soft:var(--fg-2);--chat-muted:var(--fg-3);--chat-border:var(--border-1);--chat-hairline:var(--sb-fog);--chat-scroll-thumb:var(--sb-fog);--chat-code-bg:rgba(10,10,10,.06);--chat-code-bg-user:rgba(10,10,10,.14);--chat-input-focus:var(--chat-panel);--chat-shadow:0 .6rem 1.8rem rgba(10,10,10,.22);--chat-shadow-hover:0 1rem 2.6rem rgba(10,10,10,.28);--chat-shadow-panel:var(--shadow-lg);--chat-online:#1faa59;--chat-success-text:#157f43;--chat-error-text:#c0392b;position:fixed;inset:auto var(--space-5) var(--space-5) auto;z-index:9000;pointer-events:none;font-family:var(--font-sans);color:var(--chat-ink)}.chat{--chat-panel:var(--sb-graphite);--chat-surface:var(--sb-charcoal);--chat-on-accent-soft:var(--sb-white);--chat-hairline:rgba(255,255,255,.28);--chat-scroll-thumb:rgba(255,255,255,.22);--chat-code-bg:rgba(255,255,255,.08);--chat-code-bg-user:rgba(255,255,255,.16);--chat-input-focus:color-mix(in srgb,var(--sb-white) 8%,var(--chat-surface));--chat-shadow:0 .6rem 2rem rgba(0,0,0,.55);--chat-shadow-hover:0 1rem 3rem rgba(0,0,0,.65);--chat-shadow-panel:0 2.4rem 6rem rgba(0,0,0,.55);--chat-success-text:#62c38b;--chat-error-text:#e2a6a0}body:has(.sidekick-frontend__trigger){--chat-rail-chat:calc(2.4rem + 5.2rem + var(--space-3));--chat-rail-analysis:calc(var(--chat-rail-chat) + 5.2rem + var(--space-3))}body:has(.sidekick-frontend__trigger) .chat{right:var(--chat-rail-chat)}body:has(.sidekick-frontend__trigger) .sidekick-analysis{right:var(--chat-rail-analysis)}.chat__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chat__trigger{position:relative;pointer-events:auto;display:grid;place-items:center;box-sizing:border-box;width:5.2rem;height:5.2rem;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--chat-disc);box-shadow:var(--chat-shadow);transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out)}.chat__trigger-icon{width:2.8rem;height:2.8rem;display:block;pointer-events:none;transition:transform var(--dur-base) var(--ease-spring)}.chat__trigger-bubble{fill:var(--chat-disc-ink)}.chat__trigger-dot{fill:var(--chat-disc)}.chat__trigger:focus-visible{outline:.3rem solid var(--chat-accent);outline-offset:.4rem}@media(hover:hover) and (pointer:fine){.chat__trigger:hover{transform:translateY(-.2rem) scale(1.06);box-shadow:var(--chat-shadow-hover)}.chat__trigger:hover .chat__trigger-icon{transform:rotate(-6deg)}}.chat__trigger:active{transform:scale(.94)}.chat--open .chat__trigger{opacity:0;transform:scale(.7) translateY(1rem);pointer-events:none}.chat__panel{position:absolute;bottom:0;right:0;width:42rem;max-width:calc(100vw - var(--space-6));height:64rem;max-height:calc(100dvh - var(--space-7));display:flex;flex-direction:column;background:var(--chat-panel);border:.1rem solid var(--chat-border);border-radius:var(--radius-md);box-shadow:var(--chat-shadow-panel);overflow:hidden;transform-origin:bottom right;transform:scale(.92) translateY(1rem);opacity:0;pointer-events:none;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.chat--open .chat__panel{transform:scale(1) translateY(0);opacity:1;pointer-events:auto}.chat__header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border-bottom:.1rem solid var(--chat-border)}.chat__header-icon{width:3.6rem;height:3.6rem;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--chat-disc)}.chat__header-icon svg{width:2rem;height:2rem}.chat__header-title{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.chat__header-name{font-family:var(--font-editorial);font-weight:var(--fw-regular);font-size:2rem;line-height:1;color:var(--chat-ink)}.chat__header-status{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--chat-muted)}.chat__header-status::before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--chat-online);box-shadow:0 0 0 .3rem color-mix(in srgb,var(--chat-online) 22%,transparent)}.chat__close{width:3.4rem;height:3.4rem;flex-shrink:0;display:grid;place-items:center;border:.1rem solid var(--chat-border);border-radius:50%;background:transparent;color:var(--chat-soft);font-size:2.2rem;line-height:1;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.chat__close:focus-visible{outline:.2rem solid var(--chat-accent);outline-offset:.2rem}@media(hover:hover) and (pointer:fine){.chat__close:hover{background:var(--chat-surface);color:var(--chat-ink);border-color:var(--chat-hairline)}}.chat__messages{flex-grow:1;overflow-y:auto;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);scrollbar-width:thin;scrollbar-color:var(--chat-scroll-thumb) transparent}.chat__messages::-webkit-scrollbar{width:.6rem}.chat__messages::-webkit-scrollbar-thumb{background:var(--chat-scroll-thumb);border-radius:var(--radius-pill)}.chat__message{display:flex;flex-direction:column;gap:var(--space-2);max-width:85%;animation:chat-message-in var(--dur-base) var(--ease-out) both}.chat__message--user{align-self:flex-end;align-items:flex-end}.chat__message--assistant{align-self:flex-start}.chat__message--system{align-self:center;max-width:100%;text-align:center}.chat__bubble{padding:var(--space-3) var(--space-4);border-radius:1.4rem;font-size:var(--fs-base);line-height:var(--lh-body);word-wrap:break-word;overflow-wrap:anywhere}.chat__message--user .chat__bubble{background:var(--chat-accent-soft);color:var(--chat-on-accent-soft);border-bottom-right-radius:.4rem}.chat__message--assistant .chat__bubble{background:var(--chat-surface);color:var(--chat-ink);border-bottom-left-radius:.4rem}.chat__message--system .chat__bubble{background:transparent;color:var(--chat-muted);font-size:var(--fs-sm)}.chat__bubble p{margin:0}.chat__bubble p+p{margin-top:var(--space-2)}.chat__bubble strong{font-weight:var(--fw-semibold)}.chat__bubble em{font-style:italic}.chat__bubble code{font-family:var(--font-mono);font-size:.88em;background:var(--chat-code-bg);padding:.1em .4em;border-radius:var(--radius-xs)}.chat__message--user .chat__bubble code{background:var(--chat-code-bg-user)}.chat__bubble pre{margin:var(--space-2) 0 0;padding:var(--space-3);background:var(--sb-ink);color:var(--sb-white);border-radius:var(--radius-xs);overflow-x:auto;font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.5}.chat__bubble pre code{background:none;padding:0;color:inherit}.chat__bubble ul,.chat__bubble ol{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.chat__bubble li+li{margin-top:.2rem}.chat__bubble a{color:inherit;text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.chat__message--assistant .chat__bubble a{text-decoration-color:var(--chat-accent)}.chat__caret{display:inline-block;width:.2em;height:1em;background:var(--chat-accent);margin-left:.15em;vertical-align:text-bottom;animation:chat-caret-blink 1s steps(2) infinite}.chat__thinking{display:flex;gap:.5rem;align-self:flex-start;padding:var(--space-3) var(--space-4);background:var(--chat-surface);border-radius:1.4rem;border-bottom-left-radius:.4rem;animation:chat-message-in var(--dur-base) var(--ease-out) both}.chat__thinking span{width:.8rem;height:.8rem;border-radius:50%;background:var(--chat-accent);opacity:.35}.chat__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.chat__chip{padding:var(--space-2) var(--space-4);border:.1rem solid var(--chat-border);border-radius:var(--radius-pill);background:transparent;color:var(--chat-soft);font-family:var(--font-sans);font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.chat__chip:focus-visible{outline:.2rem solid var(--chat-accent);outline-offset:.2rem}@media(hover:hover) and (pointer:fine){.chat__chip:hover{background:var(--chat-accent-soft);border-color:var(--chat-accent);color:var(--chat-on-accent-soft);transform:translateY(-.1rem)}}.chat__intro{margin-bottom:var(--space-3);color:var(--chat-soft);font-size:var(--fs-base);line-height:var(--lh-body)}.chat__intro strong{font-weight:var(--fw-semibold);color:var(--chat-ink)}.chat__intro-note{margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--chat-muted)}.chat__form{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:.1rem solid var(--chat-border)}.chat__input{flex-grow:1;min-height:4.4rem;max-height:14rem;padding:var(--space-3) var(--space-4);border:.1rem solid var(--chat-border);border-radius:var(--radius-sm);background:var(--chat-surface);color:var(--chat-ink);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);resize:none;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.chat__input::placeholder{color:var(--chat-muted)}.chat__input:focus{outline:0;background:var(--chat-input-focus);border-color:var(--chat-accent);box-shadow:0 0 0 .3rem color-mix(in srgb,var(--chat-accent) 22%,transparent)}.chat__send{width:4.4rem;height:4.4rem;flex-shrink:0;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);background:var(--chat-accent);color:var(--sb-white);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.chat__send svg{width:2rem;height:2rem}.chat__send:disabled{opacity:.4;cursor:not-allowed}.chat__send:focus-visible{outline:.2rem solid var(--chat-accent);outline-offset:.2rem}@media(hover:hover) and (pointer:fine){.chat__send:hover:not(:disabled){background:var(--chat-accent-hover);transform:translateY(-.1rem)}}.chat__footer-hint{padding:0 var(--space-5) var(--space-3);font-size:var(--fs-xs);color:var(--chat-muted)}.chat__lead{margin-top:var(--space-2);padding:var(--space-4);border:.1rem solid var(--chat-border);border-radius:1.4rem;background:color-mix(in srgb,var(--chat-accent) 8%,var(--chat-panel));animation:chat-message-in var(--dur-base) var(--ease-out) both}.chat__lead-intro{font-family:var(--font-editorial);font-weight:var(--fw-regular);font-size:var(--fs-md);line-height:var(--lh-snug);color:var(--chat-ink);margin:0 0 var(--space-3)}.chat__lead-field{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}.chat__lead-label{font-size:var(--fs-xs);color:var(--chat-muted)}.chat__lead-input,.chat__lead-textarea{padding:var(--space-2) var(--space-3);border:.1rem solid var(--chat-border);border-radius:var(--radius-xs);background:var(--chat-panel);color:var(--chat-ink);font-family:var(--font-sans);font-size:var(--fs-base);transition:border-color var(--dur-fast) var(--ease-out)}.chat__lead-textarea{min-height:6rem;resize:vertical}.chat__lead-input:focus,.chat__lead-textarea:focus{outline:0;border-color:var(--chat-accent)}.chat__lead-submit{width:100%;padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-sm);background:var(--chat-accent);color:var(--chat-on-accent);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.chat__lead-submit:focus-visible{outline:.2rem solid var(--chat-accent);outline-offset:.2rem}.chat__lead-submit:disabled{opacity:.5;cursor:not-allowed}@media(hover:hover) and (pointer:fine){.chat__lead-submit:hover:not(:disabled){background:var(--chat-accent-hover);transform:translateY(-.1rem)}}.chat__lead-feedback{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--chat-success-text)}.chat__lead-feedback--error{color:var(--chat-error-text)}@media(pointer:coarse){.chat__input{font-size:1.6rem}.chat__close,.chat__chip,.chat__send{min-height:4.4rem}.chat__close,.chat__send{min-width:4.4rem}}@media(max-width:540px){.chat{inset:auto var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom)) var(--space-3);display:flex;justify-content:flex-end}.chat__panel{width:100%;max-width:none;height:calc(100dvh - var(--space-6));max-height:calc(100dvh - var(--space-6))}body:has(.sidekick-frontend__trigger) .chat{inset:auto var(--space-3) 2.4rem var(--space-3)}body:has(.sidekick-frontend__trigger) .chat__trigger{margin-right:calc(var(--chat-rail-chat) - var(--space-3))}}@keyframes chat-message-in{from{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes chat-caret-blink{0%,50%{opacity:1}51%,100%{opacity:0}}@keyframes chat-thinking-bounce{0%,100%{transform:translateY(0);opacity:.35}50%{transform:translateY(-.4rem);opacity:1}}@media(prefers-reduced-motion:no-preference){.chat__thinking span{animation:chat-thinking-bounce 1.2s ease-in-out infinite}.chat__thinking span:nth-child(2){animation-delay:.2s}.chat__thinking span:nth-child(3){animation-delay:.4s}}@media(prefers-reduced-motion:reduce){.chat__trigger,.chat__trigger-icon,.chat__panel,.chat__message,.chat__lead,.chat__send,.chat__chip,.chat__close{transition:none;animation:none}.chat__caret{animation:none;opacity:1}}@font-face{font-family:'Fraunces';font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/themas/fraunces.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/themas/hanken-grotesk.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/themas/playfair-display.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/themas/source-sans-3.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/themas/space-grotesk.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/themas/cormorant-garamond.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Spectral';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/themas/spectral-400.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Spectral';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/themas/spectral-600.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Archivo';font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/themas/archivo.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/themas/ibm-plex-mono-400.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/themas/ibm-plex-mono-600.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Mulish';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/themas/mulish.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/themas/poppins-600.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/themas/poppins-700.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/themas/poppins-800.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Jost';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/themas/jost.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Newsreader';font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/themas/newsreader.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/themas/bricolage-grotesque.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Bitter';font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/themas/bitter.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/themas/work-sans.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Frank Ruhl Libre';font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/themas/frank-ruhl-libre.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/themas/bebas-neue.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/themas/manrope.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Unbounded';font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/themas/unbounded.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Sora';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/themas/sora.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/themas/roboto-slab.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Bodoni Moda';font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/themas/bodoni-moda.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Fredoka';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/themas/fredoka.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Figtree';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/themas/figtree.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Prata';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/themas/prata.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Lora';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/themas/lora.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Anton';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/themas/anton.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/themas/dm-serif-display.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/themas/dm-sans.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Martian Mono';font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/themas/martian-mono.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/themas/baloo-2.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Quicksand';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/themas/quicksand.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'EB Garamond';font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/themas/eb-garamond.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Crimson Pro';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/themas/crimson-pro.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}@font-face{font-family:'Schibsted Grotesk';font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/themas/schibsted-grotesk.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE) format('woff2')}.casecta__inner{position:relative;text-align:center}.casecta__title{max-width:18ch;margin:0 auto}.casecta__intro{max-width:52rem;margin:2.4rem auto 3.2rem}.casecta__actions{justify-content:center}.casedetail{padding:11rem 0}.casedetail__head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:2rem}.casedetail__head .eyebrow{display:block;margin-bottom:1.8rem}.casedetail__headtext{max-width:62rem}.casedetail__note{font-size:1.35rem;color:var(--fg-faint);max-width:24rem}.casedetail__list{display:flex;flex-direction:column;gap:2.4rem;margin-top:4.8rem}.casedetail__row{display:grid;grid-template-columns:1fr 1.05fr;background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-panel);overflow:hidden}.casedetail__row--flip{grid-template-columns:1.05fr 1fr}.casedetail__media{position:relative;min-height:30rem;order:1}.casedetail__row--flip .casedetail__media{order:2}.casedetail__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.casedetail__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(19,6,6,.55),transparent 60%)}.casedetail__short{position:absolute;left:2.2rem;bottom:2rem;z-index:1;font-family:var(--fontdisplay);font-size:3rem;color:var(--fg);text-transform:uppercase;line-height:.92;text-shadow:0 .2rem 1.8rem rgba(0,0,0,.5)}.casedetail__content{padding:3.8rem 4rem;display:flex;flex-direction:column;justify-content:center;order:2}.casedetail__row--flip .casedetail__content{order:1}.casedetail__content .eyebrow{display:block;margin-bottom:1rem}.casedetail__title{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:clamp(2.3rem,2.6vw,3rem);line-height:1.1;margin:0}.casedetail__body{font-size:1.6rem;line-height:1.6;color:var(--fg-muted);margin:1.6rem 0 0}.casedetail__tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.casedetail__stats{display:flex;gap:2.8rem;margin-top:2.6rem;padding-top:2.2rem;border-top:1px solid var(--border-soft)}.casedetail__stat{display:flex;flex-direction:column}.casedetail__stat-value{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2.4rem;color:var(--accent);line-height:1.1}.casedetail__stat-label{font-size:1.25rem;color:var(--fg-soft);margin-top:.2rem}@media(max-width:900px){.casedetail{padding:8rem 0}.casedetail__row,.casedetail__row--flip{grid-template-columns:1fr}.casedetail__media,.casedetail__row--flip .casedetail__media{order:1}.casedetail__content,.casedetail__row--flip .casedetail__content{order:2}.casedetail__content{padding:3rem 2.4rem}.casedetail__media{min-height:0;aspect-ratio:16/9}}.block__cases{padding:11rem 0;border-top:1px solid var(--border-soft)}.block__cases__head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:2rem}.block__cases__head .eyebrow{display:block;margin-bottom:1.8rem}.block__cases__headtext{max-width:62rem}.block__cases__note{font-size:1.35rem;color:var(--fg-faint);max-width:24rem}.block__cases__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;margin-top:4.8rem}.case-card{display:block;background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-card);overflow:hidden;transition:transform .2s;color:inherit}@media(hover:hover) and (pointer:fine){.case-card:hover{transform:translateY(-.4rem)}}.case-card__media{position:relative;height:21rem}.case-card__media img{width:100%;height:100%;object-fit:cover;display:block}.case-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(19,6,6,.78),transparent 55%)}.case-card__name{position:absolute;left:2rem;bottom:1.8rem;z-index:1;font-family:var(--fontdisplay);font-size:2.4rem;color:var(--fg);text-transform:uppercase;line-height:.95}.case-card__body{padding:2rem}.case-card__title{font-weight:var(--fw-semibold);font-size:1.6rem}.case-card__meta{font-size:1.35rem;color:var(--fg-soft);margin-top:.3rem}@media(max-width:900px){.block__cases__grid{grid-template-columns:1fr}}.chatdemo{background:#1b0d0a;border:1px solid var(--border-mid);border-radius:var(--radius-frame);box-shadow:.7rem .7rem 0 0 var(--accent);overflow:hidden;display:flex;flex-direction:column;height:52rem}.chatdemo__head{display:flex;align-items:center;gap:1.1rem;padding:1.8rem 2rem;background:var(--bg);border-bottom:1px solid var(--border-soft)}.chatdemo__avatar{width:3.8rem;height:3.8rem;border-radius:1.1rem;background:var(--accent);color:var(--bg);display:flex;align-items:center;justify-content:center;font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:1.9rem;flex-shrink:0}.chatdemo__name{line-height:1.25}.chatdemo__name strong{display:block;font-weight:var(--fw-semibold);font-size:1.5rem}.chatdemo__status{display:block;font-size:1.2rem;color:var(--success)}.chatdemo__scroll{flex:1;overflow-y:auto;padding:2rem;display:flex;flex-direction:column;gap:1.2rem}.chatbubble{max-width:90%;font-size:1.45rem;line-height:1.5;padding:1.2rem 1.5rem;animation:sb-rise .35s ease-out}.chatbubble--bot{align-self:flex-start;background:var(--bg);border:1px solid var(--border-soft);color:var(--fg);border-radius:1.6rem 1.6rem 1.6rem .4rem}.chatbubble--user{align-self:flex-end;max-width:84%;background:var(--accent);color:var(--bg);font-weight:var(--fw-medium);border-radius:1.6rem 1.6rem .4rem 1.6rem}.chatgroup{align-self:flex-start;max-width:90%;display:flex;flex-direction:column;gap:.9rem}.chatgroup .chatbubble--bot{max-width:100%}.chatoptions{display:flex;flex-direction:column;gap:.8rem}.chatoption{display:flex;align-items:center;gap:1.2rem;background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:1.2rem;padding:1.1rem 1.3rem}.chatoption__main{flex:1}.chatoption__title{display:block;font-weight:var(--fw-semibold);font-size:1.4rem}.chatoption__sub{display:block;font-size:1.25rem;color:var(--fg-soft);margin-top:.1rem}.chatoption__age{font-size:1.2rem;font-weight:var(--fw-bold);color:var(--bg);background:var(--accent-amber);border-radius:var(--radius-pill);padding:.3rem 1rem}.chatcta{display:inline-flex;align-items:center;gap:.8rem;align-self:flex-start;background:var(--accent);color:var(--bg);font-weight:var(--fw-semibold);font-size:1.4rem;padding:1.1rem 1.8rem;border-radius:var(--radius-pill);transition:background .2s}@media(hover:hover) and (pointer:fine){.chatcta:hover{background:var(--accent-hover)}}.chattyping{align-self:flex-start;background:var(--bg);border:1px solid var(--border-soft);padding:1.4rem 1.6rem;border-radius:1.6rem;display:flex;gap:.5rem}.chattyping span{width:.7rem;height:.7rem;border-radius:50%;background:var(--fg-muted);animation:sb-blink 1.2s infinite}.chattyping span:nth-child(2){animation-delay:.2s}.chattyping span:nth-child(3){animation-delay:.4s}.chatdemo__input{padding:1.4rem 1.6rem;border-top:1px solid var(--border-soft);display:flex;align-items:center;gap:1rem}.chatdemo__input .fake-field{flex:1;background:var(--bg);border:1px solid var(--border-mid);border-radius:var(--radius-pill);padding:1.1rem 1.6rem;font-size:1.35rem;color:var(--fg-faint)}.chatdemo__send{width:3.8rem;height:3.8rem;border-radius:50%;background:var(--accent);color:var(--bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.8rem}.block__collapsers .container{justify-content:center}.block__collapsers .col{max-width:80rem}.collapser__group{margin-top:2rem}.collapser{width:100%;border:.1rem solid var(--black);border-radius:.8rem;position:relative}.collapser+.collapser{margin-top:2rem}.collapser summary{padding:2.4rem 6.8rem 2.4rem 2.4rem;border-radius:.8rem;font-weight:var(--fw-medium);line-height:2.4rem;cursor:pointer;position:relative}.collapser summary:focus-visible{outline-offset:1rem}.collapser summary::marker{content:none}.collapser summary:after{content:"";display:inline-flex;width:2.4rem;height:2.4rem;background-color:var(--smoke);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask:var(--svg-collapser-down);mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask:var(--svg-collapser-down);position:absolute;top:calc(50% - 1.2rem);right:2.4rem;transition:var(--transition-default)}.collapser summary h3{font-size:var(--fs-body-xl)}.collapser summary:has(.collapser__icon){display:flex;align-items:center;gap:1.2rem}.collapser summary .collapser__icon{background-color:var(--yellow);padding:.8rem;border-radius:.4rem;width:4.8rem;height:4.8rem;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.collapser>div{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.collapser.opening>div,.collapser.closing>div{transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.collapser[open]>div{opacity:1}.collapser[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.collapser.collapser--initially-opened>div{max-height:unset;opacity:1}.collapser[open]>summary:after{transform:rotate(180deg) translateY(-.1rem)}.collapser .collapser__inner{padding:0 2.4rem 2.4rem 2.4rem}.contact-info{display:flex;flex-direction:column;gap:.6rem;font-size:1.5rem;color:var(--fg-muted)}.contact-info strong{color:var(--fg)}.contactstart{margin-top:3.2rem;padding-top:2.8rem;border-top:1px solid var(--border-mid)}.contactstart__text{margin:0 0 1.6rem;font-size:1.5rem;color:var(--fg-muted)}.demoform{background:var(--bg);border:1px solid var(--border-mid);border-radius:var(--radius-panel);box-shadow:var(--shadow-offset);padding:2.8rem}.demoform__fields{display:flex;flex-direction:column;gap:1.4rem}.demoform label{display:flex;flex-direction:column;gap:.6rem;font-size:1.3rem;color:var(--fg-soft)}.demoform input{background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:1.2rem;padding:1.3rem 1.5rem;color:var(--fg);font-size:1.5rem;font-family:var(--fontbody);transition:border-color .2s}.demoform input::placeholder{color:var(--fg-faint)}.demoform input:focus{outline:0;border-color:var(--accent)}.demoform__submit{margin-top:.6rem;justify-content:center}.demoform__note{font-size:1.25rem;color:var(--fg-faint);text-align:center}.demoform__success{text-align:center;padding:3rem 1rem}.demoform__success .check-badge{width:5.6rem;height:5.6rem;border-radius:50%;background:var(--success-deep);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.6rem;margin:0 auto 1.8rem}.demoform__success h3{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2.4rem;margin:0 0 .8rem}.demoform__success p{font-size:1.5rem;color:var(--fg-muted);margin:0 0 2.2rem}.demoform__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.demoform__error{margin:.6rem 0 0;font-size:var(--fs-body-sm);color:var(--accent)}.demoform__submit[disabled]{opacity:.6;cursor:wait}@media(pointer:coarse){.demoform input{font-size:1.6rem}}.demoform[data-state="sent"] .demoform__fields{display:none}.demoform:not([data-state="sent"]) .demoform__success{display:none}.block__cta{position:relative;text-align:center}.block__cta .section-title{margin:0 auto;max-width:18ch;font-size:clamp(3.2rem,4.4vw,5.6rem)}.block__cta__intro{font-size:1.9rem;line-height:1.6;color:var(--fg-muted);margin:2.4rem auto 3.2rem;max-width:52rem}.block__cta .buttons{justify-content:center}.block__faq{padding:11rem 0;background:#f1eadd;color:var(--bg);--faq-accent:#c2492c}.block__faq__head{max-width:60rem}.block__faq__head .eyebrow{display:block;margin-bottom:1.8rem;color:var(--faq-accent)}.block__faq__head .section-title{color:var(--bg);margin-bottom:4.4rem}.block__faq__head .section-title em{color:var(--faq-accent)}.block__faq__list{display:flex;flex-direction:column;gap:1.2rem;max-width:82rem}.block__faq .collapser{background:var(--fg);border:1px solid rgba(19,6,6,.12);border-radius:1.6rem;overflow:hidden}.block__faq .collapser+.collapser{margin-top:0}.block__faq .collapser summary{padding:2.2rem 5.6rem 2.2rem 2.4rem;font-size:1.7rem;font-weight:var(--fw-semibold);line-height:1.4;color:var(--bg)}.block__faq .collapser summary::after{content:"+";width:auto;height:auto;background:none;-webkit-mask:none;mask:none;font-size:2.6rem;font-weight:var(--fw-regular);line-height:1;color:var(--faq-accent);top:calc(50% - 1.3rem);right:2.2rem}.block__faq .collapser[open]>summary::after{transform:rotate(45deg)}.block__faq .collapser .collapser__inner{padding:0 2.4rem 2.4rem;font-size:1.55rem;line-height:1.65;color:rgba(19,6,6,.66)}@media(max-width:640px){.block__faq{padding:7rem 0}}.block__featurecards{padding:11rem 0;border-top:1px solid var(--border-soft)}.block__featurecards__head{max-width:76rem}.block__featurecards__head .eyebrow{display:block;margin-bottom:1.8rem}.block__featurecards__head .section-intro{margin:2.2rem 0 0}.block__featurecards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;margin-top:5.6rem}.feature-card{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-card);padding:3.2rem}.feature-card__title{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2.3rem;margin:1.8rem 0 1rem}.feature-card__text{font-size:1.55rem;line-height:1.6;color:var(--fg-muted);margin:0}.block__featurecards__price{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 4rem;margin-top:3.4rem;padding:2.8rem 3.2rem;background:var(--bg-surface-alt);border:1px solid var(--border-soft);border-radius:1.6rem}.price-item__label{font-size:1.3rem;line-height:1.4;color:var(--fg-soft);margin-bottom:.7rem}.price-item__value{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2.6rem;line-height:1.15}.price-item__value small{font-family:var(--fontbody);font-size:1.4rem;font-weight:var(--fw-medium);color:var(--fg-faint);margin-right:.5rem}.block__featurecards__price .divider{width:1px;align-self:stretch;min-height:4.6rem;background:var(--border-mid)}.block__featurecards__pricenote{font-size:1.35rem;line-height:1.5;color:var(--fg-faint);max-width:26rem;margin-left:auto}@media(max-width:900px){.block__featurecards__grid{grid-template-columns:1fr}.block__featurecards__pricenote{margin-left:0}}@media(max-width:599px){.block__featurecards__price{flex-direction:column;align-items:flex-start;gap:2.4rem;padding:2.4rem 2.4rem 2.8rem}.block__featurecards__price .divider{display:none}}.block__form .container{justify-content:center}.block__form .col{max-width:80rem}form.form,.form form,.umbraco-forms-page{display:flex;flex-flow:column;gap:1.6rem}.form .form__cols{display:flex;gap:8rem}.form .form__cols>*{flex:1}@media(max-width:767px){.form .form__cols{flex-direction:column;gap:3.2rem}}.form .form__group{display:flex;flex-flow:column;gap:.8rem;position:relative}.form .form__group>label,.form .form__group>p{font-size:var(--fs-body-md);line-height:2.4rem;font-weight:var(--fw-medium);margin-bottom:0}.form .form__input{width:100%;min-height:4.8rem;padding:1.4rem 1.6rem;border-radius:.8rem;border:.1rem solid var(--grey-light);font-family:var(--fontbody);font-size:1.6rem;background-size:2rem 2rem;background-repeat:no-repeat;background-position:calc(100% - 1.6rem) 1.4rem;transition:var(--transition-default)}.form textarea.form__input{min-height:12rem}.form .form__input:focus-visible{outline-color:var(--yellow)}.form .form__input.has--value:invalid:not(.invalid){border-color:var(--orange)}.form .form__input.has--value:valid,.form .form__input.has--value:invalid{padding-right:5rem}.form .form__input.has--value:valid:not(.invalid){background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99984 1.66666C14.6022 1.66666 18.3332 5.39761 18.3332 9.99999C18.3332 14.6023 14.6022 18.3333 9.99984 18.3333C5.39746 18.3333 1.6665 14.6023 1.6665 9.99999C1.6665 5.39761 5.39746 1.66666 9.99984 1.66666ZM12.946 6.98446L8.82117 11.1092L7.05343 9.34149C6.728 9.01607 6.20036 9.01607 5.87492 9.34149C5.54949 9.66691 5.54949 10.1946 5.87492 10.52L8.17302 12.8181C8.531 13.1761 9.11142 13.1761 9.46942 12.8181L14.1245 8.16297C14.4499 7.83753 14.4499 7.30989 14.1245 6.98446C13.7991 6.65902 13.2714 6.65902 12.946 6.98446Z' fill='%23679731'/%3E%3C/svg%3E%0A")}.form .form__input.has--value:invalid:not(.invalid){background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99984 1.66669C14.6022 1.66669 18.3332 5.39765 18.3332 10C18.3332 14.6024 14.6022 18.3334 9.99984 18.3334C5.39746 18.3334 1.6665 14.6024 1.6665 10C1.6665 5.39765 5.39746 1.66669 9.99984 1.66669ZM9.99984 12.5C9.53959 12.5 9.1665 12.8731 9.1665 13.3334C9.1665 13.7936 9.53959 14.1667 9.99984 14.1667C10.4601 14.1667 10.8332 13.7936 10.8332 13.3334C10.8332 12.8731 10.4601 12.5 9.99984 12.5ZM9.99984 5.00002C9.57246 5.00002 9.22025 5.32172 9.17211 5.73617L9.1665 5.83335V10.8334C9.1665 11.2936 9.53959 11.6667 9.99984 11.6667C10.4272 11.6667 10.7794 11.345 10.8276 10.9305L10.8332 10.8334V5.83335C10.8332 5.37312 10.4601 5.00002 9.99984 5.00002Z' fill='%23EB5605'/%3E%3C/svg%3E%0A")}.form .form__input.invalid:not([type="radio"]):not([type="checkbox"]){border-color:var(--orange)!important;padding-right:5rem!important;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1.66669C14.6024 1.66669 18.3333 5.39765 18.3333 10C18.3333 14.6024 14.6024 18.3334 10 18.3334C5.39763 18.3334 1.66669 14.6024 1.66669 10C1.66669 5.39765 5.39763 1.66669 10 1.66669ZM12.7851 7.21489C12.4596 6.88947 11.932 6.88947 11.6066 7.21489L10 8.82155L8.39341 7.21489C8.06799 6.88947 7.54035 6.88947 7.21493 7.21489C6.8895 7.54032 6.8895 8.06796 7.21493 8.39338L8.82159 10L7.21493 11.6066C6.8895 11.932 6.8895 12.4597 7.21493 12.7851C7.54035 13.1105 8.06799 13.1105 8.39341 12.7851L10 11.1785L11.6066 12.7851C11.932 13.1105 12.4596 13.1105 12.7851 12.7851C13.1105 12.4597 13.1105 11.932 12.7851 11.6066L11.1784 10L12.7851 8.39338C13.1105 8.06796 13.1105 7.54032 12.7851 7.21489Z' fill='%23EB5605'/%3E%3C/svg%3E%0A")!important;background-size:2rem 2rem!important;background-repeat:no-repeat!important;background-position:calc(100% - 1.6rem) 1.4rem!important}.form .form__input.valid:not(.invalid):not([type="radio"]):not([type="checkbox"]){padding-right:5rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99984 1.66666C14.6022 1.66666 18.3332 5.39761 18.3332 9.99999C18.3332 14.6023 14.6022 18.3333 9.99984 18.3333C5.39746 18.3333 1.6665 14.6023 1.6665 9.99999C1.6665 5.39761 5.39746 1.66666 9.99984 1.66666ZM12.946 6.98446L8.82117 11.1092L7.05343 9.34149C6.728 9.01607 6.20036 9.01607 5.87492 9.34149C5.54949 9.66691 5.54949 10.1946 5.87492 10.52L8.17302 12.8181C8.531 13.1761 9.11142 13.1761 9.46942 12.8181L14.1245 8.16297C14.4499 7.83753 14.4499 7.30989 14.1245 6.98446C13.7991 6.65902 13.2714 6.65902 12.946 6.98446Z' fill='%23679731'/%3E%3C/svg%3E%0A");background-size:2rem 2rem;background-repeat:no-repeat;background-position:calc(100% - 1.6rem) 1.4rem}.form .form__info{display:inline-flex;gap:.4rem;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-medium)}.form .form__info:before{content:"";width:1.6rem;height:1.6rem;flex-shrink:0;transform:translateY(-.1rem);background-color:var(--smoke);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00016 14.6667C4.31816 14.6667 1.3335 11.682 1.3335 8.00001C1.3335 4.31801 4.31816 1.33334 8.00016 1.33334C11.6822 1.33334 14.6668 4.31801 14.6668 8.00001C14.6668 11.682 11.6822 14.6667 8.00016 14.6667ZM8.00016 13.3333C9.41465 13.3333 10.7712 12.7714 11.7714 11.7712C12.7716 10.7711 13.3335 9.4145 13.3335 8.00001C13.3335 6.58552 12.7716 5.22897 11.7714 4.22877C10.7712 3.22858 9.41465 2.66668 8.00016 2.66668C6.58567 2.66668 5.22912 3.22858 4.22893 4.22877C3.22873 5.22897 2.66683 6.58552 2.66683 8.00001C2.66683 9.4145 3.22873 10.7711 4.22893 11.7712C5.22912 12.7714 6.58567 13.3333 8.00016 13.3333ZM7.3335 4.66668H8.66683V6.00001H7.3335V4.66668ZM7.3335 7.33334H8.66683V11.3333H7.3335V7.33334Z' fill='black'/%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00016 14.6667C4.31816 14.6667 1.3335 11.682 1.3335 8.00001C1.3335 4.31801 4.31816 1.33334 8.00016 1.33334C11.6822 1.33334 14.6668 4.31801 14.6668 8.00001C14.6668 11.682 11.6822 14.6667 8.00016 14.6667ZM8.00016 13.3333C9.41465 13.3333 10.7712 12.7714 11.7714 11.7712C12.7716 10.7711 13.3335 9.4145 13.3335 8.00001C13.3335 6.58552 12.7716 5.22897 11.7714 4.22877C10.7712 3.22858 9.41465 2.66668 8.00016 2.66668C6.58567 2.66668 5.22912 3.22858 4.22893 4.22877C3.22873 5.22897 2.66683 6.58552 2.66683 8.00001C2.66683 9.4145 3.22873 10.7711 4.22893 11.7712C5.22912 12.7714 6.58567 13.3333 8.00016 13.3333ZM7.3335 4.66668H8.66683V6.00001H7.3335V4.66668ZM7.3335 7.33334H8.66683V11.3333H7.3335V7.33334Z' fill='black'/%3E%3C/svg%3E%0A")}.form .form__input.has--value:invalid+.form__info{color:var(--orange)}.form .form__input.has--value:invalid+.form__info:before{background-color:var(--orange)}.form__error{color:var(--orange);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-medium);margin-top:.4rem}.form__success{display:none;color:var(--green);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-medium);margin-top:.4rem}.form .form__error,.form__error{display:none!important}.form .form__error.show,.form__error.show{display:block!important}.form-control__general_errors{width:100%;margin-top:2rem;display:none}.form-control__general_errors:has(.is--active){display:block}.form-control__general_errors .form-control__general_error{color:var(--orange);font-size:var(--fs-body-sm);font-style:normal;font-weight:var(--fw-medium);line-height:var(--lh-body-sm);width:100%;text-align:left;display:none;position:relative}.form-control__general_errors .form-control__general_error.is--active{display:block}.form--dark,.form--dark .form__group>label,.form--dark .form__info{color:var(--white)}.form--dark .form__info:before{background-color:var(--white)}.form__select{width:100%;min-height:4.8rem;padding:1.4rem 1.6rem;border-radius:10rem;border:.1rem solid var(--grey-light);font-family:var(--fontbody);font-size:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.25 6.875L10 13.125L3.75 6.875' stroke='%23F4AA00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:calc(100% - 1.6rem) 1.6rem;transition:var(--transition-default)}.form__select:focus-visible{outline-color:var(--yellow)}.form__select.select--white{border-radius:.8rem;background-color:var(--white);border:.1rem solid var(--grey);background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.25 6.875L10 13.125L3.75 6.875' stroke='%232E241D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.checkbox,.radio,.toggle{position:relative}.checkbox input[type="checkbox"],.radio input[type="radio"],.toggle input[type="checkbox"]{position:absolute;top:.8rem;left:.3rem;width:1rem;height:1rem;border-radius:.4rem;outline-offset:.8rem;outline-color:transparent;transition:var(--transition-default)}.checkbox label,.radio label,.toggle label{line-height:var(--lh-body);padding-left:3.5rem;cursor:pointer}.checkbox label:before,.checkbox label:after,.radio label:before,.radio label:after,.toggle label:before,.toggle label:after{content:"";width:2.4rem;height:2.4rem;position:absolute;top:.1rem;left:0;transition:var(--transition-default)}.checkbox label:before,.radio label:before{border-radius:.4rem;border:.1rem solid var(--grey);background-color:var(--white)}.radio label:before{border-radius:50%}.checkbox input+label:after{background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3636 3.4074C14.7541 3.79792 14.7541 4.43108 14.3636 4.82161L6.86823 12.317C6.45169 12.7335 5.77632 12.7335 5.35976 12.317L1.63567 8.59282C1.24514 8.20235 1.24514 7.56915 1.63567 7.17862C2.02619 6.78808 2.65936 6.78808 3.04988 7.17862L6.11401 10.2428L12.9494 3.4074C13.3399 3.01687 13.9731 3.01687 14.3636 3.4074Z' fill='white'/%3E%3C/svg%3E%0A");opacity:0;transform:translateY(.2rem)}.radio input+label:after{width:1.2rem;height:1.2rem;background-color:var(--blue);border-radius:50%;top:.7rem;left:.6rem;opacity:0;transform:translateY(.2rem)}.checkbox input:focus-visible,.radio input:focus-visible{outline-color:var(--yellow);outline-offset:1rem}.checkbox input:checked+label:before{border-color:var(--blue);background-color:var(--blue)}.radio input:checked+label:before{border-color:var(--blue)}.checkbox input:checked+label:after,.radio input:checked+label:after{opacity:1;transform:translateY(0)}.checkbox input:disabled+label,.radio input:disabled+label,.toggle input:disabled+label{color:var(--grey);cursor:not-allowed}.checkbox input:disabled+label:before,.radio input:disabled+label:before,.toggle input:disabled+label:before{border-color:var(--grey-light);background-color:var(--grey-light)}.toggle{display:flex;align-items:center;min-height:3.2rem}.toggle label{padding-left:6rem}.toggle label:before{width:5.2rem;height:3.2rem;border-radius:10rem;border:.1rem solid var(--grey-light);background-color:var(--white)}.toggle label:after{width:2.4rem;height:2.4rem;border-radius:50%;background-color:var(--black);top:.5rem;left:.4rem;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99988 7.06075L8.65148 9.7124C8.94438 10.0053 9.41928 10.0053 9.71218 9.7124C10.0051 9.4195 10.0051 8.94465 9.71218 8.65175L7.06053 6.0001L9.71218 3.34845C10.0051 3.05556 10.0051 2.58069 9.71218 2.28779C9.41928 1.9949 8.94438 1.9949 8.65148 2.28779L5.99988 4.93944L3.3482 2.28779C3.05531 1.99489 2.58043 1.99489 2.28754 2.28779C1.99465 2.58068 1.99465 3.05555 2.28754 3.34845L4.93919 6.0001L2.28754 8.65175C1.99465 8.94465 1.99465 9.4195 2.28754 9.7124C2.58043 10.0053 3.05531 10.0053 3.3482 9.7124L5.99988 7.06075Z' fill='white'/%3E%3C/svg%3E%0A");background-position:50% 50%;background-repeat:no-repeat}.toggle input:disabled+label:after{background-color:var(--grey);background-image:none}.toggle input:checked+label:before{border-color:var(--blue);background-color:var(--blue)}.toggle input:checked+label:after{left:2.4rem;background-color:var(--white);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3636 3.4074C14.7541 3.79792 14.7541 4.43108 14.3636 4.82161L6.86823 12.317C6.45169 12.7335 5.77632 12.7335 5.35976 12.317L1.63567 8.59282C1.24514 8.20235 1.24514 7.56915 1.63567 7.17862C2.02619 6.78808 2.65936 6.78808 3.04988 7.17862L6.11401 10.2428L12.9494 3.4074C13.3399 3.01687 13.9731 3.01687 14.3636 3.4074Z' fill='%23679731'/%3E%3C/svg%3E%0A")}@media(pointer:fine){.checkbox label,.radio label{transition:var(--transition-default)}.checkbox label:hover,.radio label:hover{color:var(--blue)}.checkbox label:hover:before,.radio label:hover:before{border-color:var(--blue)}}.form__buttongroup{display:flex}.form__buttongroup>div{position:relative}.form__buttongroup>div>.button{width:100%;flex:1;border-color:var(--grey-light);color:var(--smoke);font-weight:var(--fw-regular);border-radius:0;outline-offset:-.5rem}.form__buttongroup>div:first-of-type .button{border-top-left-radius:10rem;border-bottom-left-radius:10rem}.form__buttongroup>div:last-of-type .button{border-top-right-radius:10rem;border-bottom-right-radius:10rem}.form__buttongroup>div+div>.button{border-left:0}@media(pointer:fine){.form__buttongroup>div>.button:hover{background-color:var(--white);color:var(--blue)}.form__buttongroup>div>.button:hover svg path[fill]{fill:var(--blue)}.form__buttongroup>div>.button:hover svg path[stroke]{stroke:var(--blue)}}.block__hero{position:relative;overflow:hidden;scroll-margin-top:var(--nav-height)}.block__hero__glow{position:absolute;top:-34rem;left:50%;transform:translateX(-50%);width:110rem;height:76rem;background:radial-gradient(ellipse 50% 50% at 50% 50%,color-mix(in srgb,var(--accent) 58%,transparent),color-mix(in srgb,var(--accent) 18%,transparent) 48%,transparent 72%);filter:blur(8px);animation:sb-glow 6s ease-in-out infinite;pointer-events:none}.block__hero__mark{position:absolute;right:-12rem;bottom:-16rem;width:52rem;opacity:.05;transform:rotate(12deg);pointer-events:none;height:auto}.block__hero__inner{position:relative;text-align:center;padding-block:12rem 9.6rem}.block__hero__title{font-family:var(--fontdisplay);font-weight:400;font-size:clamp(4.6rem,7.2vw,10.8rem);line-height:.98;letter-spacing:-.02em;text-transform:uppercase;max-width:14ch;margin:0 auto}.block__hero__title span{color:var(--accent)}.block__hero--split .block__hero__inner{text-align:left;padding-block:9rem 8rem}.block__hero--split .block__hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}.block__hero__title--compact{font-size:clamp(3.6rem,4.6vw,6.8rem);line-height:.99;max-width:13ch;margin:0}.block__hero--split .eyebrow{display:block;margin-bottom:1.8rem}.block__hero--split .block__hero__intro{margin-inline:0}.block__hero--split .block__hero__actions,.block__hero--split .block__hero__usps{justify-content:flex-start}@media(max-width:900px){.block__hero--split .block__hero__grid{grid-template-columns:1fr;gap:4rem}}.block__hero__intro{max-width:64rem;margin:3rem auto 0;font-size:2rem;line-height:1.6;color:var(--fg-muted)}.block__hero__actions{display:flex;gap:1.4rem;justify-content:center;flex-wrap:wrap;margin-top:3.6rem}.block__hero__usps{display:flex;gap:1rem 2.6rem;justify-content:center;flex-wrap:wrap;margin-top:5.4rem;color:var(--fg-soft);font-size:1.4rem;font-weight:var(--fw-medium)}.block__hero__usps span[aria-hidden]{color:var(--accent)}.block__hero .eyebrow{display:block;margin-bottom:2.6rem}@media(prefers-reduced-motion:reduce){.block__hero__glow{animation:none}}@media(max-width:640px){.block__hero__inner{padding-block:7rem 6rem}}.block__hero__zaallicht{appearance:none;display:inline-flex;align-items:center;gap:.9rem;margin-top:3.2rem;padding:1rem 1.8rem;min-height:4.4rem;border:1px solid var(--border-mid);border-radius:var(--radius-pill);background:transparent;color:var(--fg-soft);font-family:var(--fontbody);font-size:1.35rem;cursor:pointer;transition:border-color .2s,color .2s}.block__hero__zaallicht__lamp{width:1rem;height:1rem;border-radius:50%;background:var(--accent);box-shadow:0 0 1.2rem var(--accent);transition:background .4s,box-shadow .4s}.zaallicht{position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.88);opacity:0;pointer-events:none;transition:opacity .9s ease}body[data-zaallicht="uit"] .zaallicht{opacity:1}body[data-zaallicht="uit"] .block__hero{position:relative;z-index:60}body[data-zaallicht="uit"] .block__hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 75% at 50% 18%,rgba(232,106,51,.22) 0%,rgba(232,106,51,.07) 42%,transparent 72%);animation:zaallichtAan .9s ease both}body[data-zaallicht="uit"] .block__hero__zaallicht__lamp{background:var(--border-strong);box-shadow:none}body[data-zaallicht="uit"] .block__hero__zaallicht{border-color:var(--accent);color:var(--fg)}@keyframes zaallichtAan{from{opacity:0}to{opacity:1}}@media(hover:hover) and (pointer:fine){.block__hero__zaallicht:hover{border-color:var(--accent);color:var(--fg)}}@media(prefers-reduced-motion:reduce){.zaallicht{transition:none}body[data-zaallicht="uit"] .block__hero::before{animation:none}.block__hero__zaallicht,.block__hero__zaallicht__lamp{transition:none}}.casehero{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:5.6rem;align-items:center;padding-block:9.6rem 8rem}.casehero__text{text-align:left}.casehero__text .block__hero__title{margin:0;max-width:13ch;text-align:left;font-size:clamp(3.6rem,4.6vw,6.8rem);line-height:.99}.casehero__text .block__hero__intro{margin:2.6rem 0 0;max-width:54rem;font-size:1.9rem}.casehero__actions{margin-top:3.4rem;gap:1.2rem}.casehero__stage{position:relative;width:100%;max-width:52rem;height:40rem;justify-self:end;background:radial-gradient(ellipse 120% 80% at 50% -10%,#2a1410,var(--bg) 70%);border:1px solid var(--border-mid);border-radius:1.8rem;box-shadow:var(--shadow-offset);overflow:hidden}.casehero__rig{position:absolute;top:0;left:50%;transform:translateX(-50%);width:5.4rem;height:1.4rem;background:#0d0404;border:1px solid var(--border-mid);border-top:0;border-radius:0 0 .8rem .8rem;z-index:4}.casehero__beam{position:absolute;top:1.4rem;left:50%;width:20rem;height:34rem;transform-origin:top center;animation:sb-swing 7s ease-in-out infinite}.casehero__beam-wide,.casehero__beam-core{position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0}.casehero__beam-wide{border-left:10rem solid transparent;border-right:10rem solid transparent;border-top:34rem solid color-mix(in srgb,var(--accent) 26%,transparent);filter:blur(7px);opacity:.85;animation:sb-flicker 4s ease-in-out infinite}.casehero__beam-core{border-left:4.2rem solid transparent;border-right:4.2rem solid transparent;border-top:34rem solid color-mix(in srgb,var(--accent) 30%,transparent);filter:blur(3px)}.casehero__floor{position:absolute;bottom:0;left:0;right:0;height:12rem;background:radial-gradient(ellipse 60% 100% at 50% 100%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}.casehero__spotlight{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2.4rem;z-index:3}.casehero__kicker{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:1.4rem}.casehero__names{position:relative;width:100%;height:8rem}.casehero__name{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;animation:casehero-name 10.4s linear infinite;animation-delay:calc(var(--i)*2.6s)}.casehero__name-main{font-family:var(--fontdisplay);font-size:clamp(2.6rem,4vw,4rem);line-height:.95;text-transform:uppercase;text-align:center;color:var(--fg);text-shadow:0 0 3rem color-mix(in srgb,var(--accent) 60%,transparent)}.casehero__name-meta{font-size:1.35rem;color:var(--fg-soft);margin-top:1.2rem}.casehero__dots{position:absolute;bottom:1.8rem;left:50%;transform:translateX(-50%);display:flex;gap:.7rem;z-index:4}.casehero__dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--border-strong);animation:casehero-dot 10.4s linear infinite;animation-delay:calc(var(--i)*2.6s)}@keyframes sb-swing{0%,100%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}}@keyframes sb-flicker{0%,100%{opacity:.92}48%{opacity:1}52%{opacity:.85}}@keyframes casehero-name{0%{opacity:0;transform:translateY(.8rem) scale(.97)}4%{opacity:1;transform:none}21%{opacity:1;transform:none}25%{opacity:0;transform:translateY(-.4rem)}100%{opacity:0}}@keyframes casehero-dot{0%{background:var(--accent)}24%{background:var(--accent)}25%{background:var(--border-strong)}100%{background:var(--border-strong)}}@media(prefers-reduced-motion:reduce){.casehero__beam{animation:none;transform:rotate(0deg)}.casehero__beam-wide{animation:none}.casehero__name{animation:none}.casehero__name:first-child{opacity:1}.casehero__dot{animation:none}.casehero__dot:first-child{background:var(--accent)}}@media(max-width:900px){.casehero{grid-template-columns:1fr;gap:4rem;padding-block:6rem 5rem}.casehero__text .block__hero__title,.casehero__text .block__hero__intro{max-width:none}.casehero__stage{justify-self:stretch;max-width:none;height:34rem}}.block__hoehandig{padding:10.4rem 0;background:#f1eadd;color:#130606}.block__hoehandig__head{max-width:68rem}.block__hoehandig__eyebrow{display:block;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--fw-semibold);color:#c2492c;margin-bottom:1.8rem}.block__hoehandig__title{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:clamp(3rem,4vw,5rem);line-height:1.06;letter-spacing:-.02em;color:#130606;margin:0}.block__hoehandig__title em{font-style:italic;color:#c2492c}.block__hoehandig__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:2.4rem;margin-top:5rem;align-items:stretch}.hoehandig-card{background:#fbf7ef;border:1px solid rgba(19,6,6,.12);border-radius:var(--radius-card);padding:3rem;display:flex;flex-direction:column}.hoehandig-card__icon{width:5rem;height:5rem;border-radius:1.4rem;background:rgba(232,95,69,.14);color:#c2492c;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:1.8rem}.hoehandig-card__icon svg{width:2.6rem;height:2.6rem}.hoehandig-card__title{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2.2rem;color:#130606;margin:0 0 .8rem}.hoehandig-card__text{font-size:1.5rem;line-height:1.55;color:rgba(19,6,6,.62);margin:0}.hoehandig-card--phone .hoehandig-card__text{margin-bottom:2.2rem}.hoehandig-phone{position:relative;width:15rem;height:23rem;margin-top:auto;align-self:center;background:#130606;border:.6rem solid #2a1512;border-radius:2.6rem;padding:1.4rem;box-shadow:var(--shadow-offset)}.hoehandig-phone__screen{position:relative;width:100%;height:100%;border-radius:1.2rem;background:var(--bg-surface);overflow:hidden;display:flex;align-items:center;justify-content:center}.hoehandig-phone__qr{width:9.6rem;height:9.6rem;background:#fbf7ef;border-radius:.8rem;padding:.7rem}.hoehandig-phone__qr svg{display:block;width:100%;height:100%}.hoehandig-phone__scan{position:absolute;left:1.4rem;right:1.4rem;top:42%;height:.2rem;background:var(--accent);box-shadow:0 0 1rem var(--accent)}.hoehandig-phone__corner{position:absolute;width:1.8rem;height:1.8rem}.hoehandig-phone__corner--tl{left:1.2rem;top:1rem;border-left:.2rem solid var(--accent);border-top:.2rem solid var(--accent)}.hoehandig-phone__corner--tr{right:1.2rem;top:1rem;border-right:.2rem solid var(--accent);border-top:.2rem solid var(--accent)}.hoehandig-phone__corner--bl{left:1.2rem;bottom:1rem;border-left:.2rem solid var(--accent);border-bottom:.2rem solid var(--accent)}.hoehandig-phone__corner--br{right:1.2rem;bottom:1rem;border-right:.2rem solid var(--accent);border-bottom:.2rem solid var(--accent)}.hoehandig-phone__valid{position:absolute;left:50%;bottom:-1.3rem;transform:translateX(-50%);display:flex;align-items:center;gap:.6rem;background:var(--success-deep);color:#fff;font-size:1.2rem;font-weight:var(--fw-semibold);padding:.5rem 1.2rem;border-radius:var(--radius-pill);white-space:nowrap}@media(max-width:900px){.block__hoehandig__grid{grid-template-columns:1fr}}.block__images .col{max-width:100rem}.block__images .media__content,.block__images .media__content .carousel{height:unset;aspect-ratio:844/476;border-radius:.8rem;overflow:hidden}.block__images .media__content .carousel .carousel__image{aspect-ratio:844/476;width:100%;min-width:100%;height:auto;position:relative}.block__images--flexible .media__content,.block__images--flexible .media__content .carousel,.block__images--flexible .media__content .carousel .carousel__image{aspect-ratio:unset}.block__images--flexible .media__content .carousel .carousel__image{display:flex;align-items:center}.block__images--flexible .media__content .carousel .carousel__image picture,.block__images--flexible .media__content .carousel .carousel__image img{height:auto;border-radius:.8rem}.block__images--flexible .media__content .carousel .carousel__image--nocropping{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}.block__images--flexible .media__content .is--active .carousel__track .track__caption{text-shadow:0 0 .3rem rgba(0,0,0,.8)}.block__images--flexible .media__content .is--active .carousel__track .track__caption .caption__counter{background-color:rgba(0,0,0,.5)}.block__included{padding:11rem 0;border-top:1px solid var(--border-soft)}.block__included__head{max-width:68rem}.block__included__head .eyebrow{display:block;margin-bottom:1.8rem}.block__included__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:4.8rem}.block__included__item{display:flex;gap:1.4rem;align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:1.6rem;padding:2rem 2.2rem}.block__included__arrow{color:var(--accent);font-weight:var(--fw-bold);font-size:1.8rem;line-height:1.3;flex-shrink:0}.block__included__title{display:block;font-family:var(--fontbody);font-weight:var(--fw-semibold);font-size:1.6rem;margin:0}.block__included__sub{display:block;font-size:1.4rem;color:var(--fg-soft);line-height:1.5;margin-top:.3rem}@media(max-width:900px){.block__included__grid{grid-template-columns:1fr}}@media(min-width:641px) and (max-width:900px){.block__included__grid{grid-template-columns:repeat(2,1fr)}}.block__kennis{padding:11rem 0;background:#f1eadd;color:var(--bg)}.block__kennis__head{max-width:70rem}.block__kennis__head .eyebrow{display:block;margin-bottom:1.8rem;color:#c2492c}.block__kennis__head .section-title{color:var(--bg)}.block__kennis__head .section-title em{color:#c2492c}.block__kennis__head .section-intro{margin:2.2rem 0 0;color:rgba(19,6,6,.62)}.block__kennis__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;margin-top:5rem}.kennisbron{background:var(--fg);border:1px solid rgba(19,6,6,.12);border-radius:1.8rem;padding:2.6rem}.kennisbron__badge{width:4.6rem;height:4.6rem;border-radius:1.3rem;background:rgba(232,95,69,.14);color:#c2492c;display:flex;align-items:center;justify-content:center}.kennisbron__badge svg{width:2.4rem;height:2.4rem}.kennisbron__title{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2rem;margin:1.6rem 0 .7rem;color:var(--bg)}.kennisbron__text{font-size:1.45rem;line-height:1.55;color:rgba(19,6,6,.62);margin:0}@media(max-width:1080px) and (min-width:901px){.block__kennis__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.block__kennis{padding:7rem 0}.block__kennis__grid{grid-template-columns:1fr}}.block__koppelingen{padding:10.4rem 0;background:var(--bg-surface-alt);border-top:1px solid var(--border-soft)}.block__koppelingen__head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:2rem}.block__koppelingen__headtext{max-width:64rem}.block__koppelingen__headtext .eyebrow{display:block;margin-bottom:1.8rem}.block__koppelingen__headtext .section-title{font-size:clamp(3rem,4vw,5rem)}.block__koppelingen__note{font-size:1.35rem;line-height:1.5;color:var(--fg-faint);max-width:26rem}.block__koppelingen__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;margin-top:4.8rem}.koppeling{background:var(--bg);border:1px solid var(--border-soft);border-radius:1.6rem;padding:2.4rem 2.2rem;display:flex;flex-direction:column;gap:1rem;min-height:15rem}.koppeling__name{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2.1rem;color:var(--fg)}.koppeling__desc{font-size:1.35rem;line-height:1.5;color:var(--fg-soft)}@media(hover:hover) and (pointer:fine){.koppeling{transition:transform .2s,border-color .2s}.koppeling:hover{transform:translateY(-.3rem);border-color:var(--accent)}}.block__koppelingen__disclaimer{margin-top:3rem;padding:2rem 2.4rem;background:var(--bg);border:1px solid var(--border-soft);border-radius:1.6rem;display:flex;gap:1.4rem;align-items:flex-start}.block__koppelingen__disclaimer>span{color:var(--accent);font-weight:var(--fw-bold);font-size:1.6rem;line-height:1.4;flex-shrink:0}.block__koppelingen__disclaimer p{font-size:1.35rem;line-height:1.6;color:var(--fg-faint);margin:0}@media(max-width:900px){.block__koppelingen__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.block__koppelingen__grid{grid-template-columns:1fr}}.block__modules{padding:11rem 0;background:var(--bg-surface-alt);border-top:1px solid var(--border-soft)}.block__modules__head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:2rem}.block__modules__head .eyebrow{display:block;margin-bottom:1.8rem}.block__modules__headtext{max-width:62rem}.block__modules__note{font-size:1.35rem;color:var(--fg-faint);max-width:24rem}.block__modules__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;margin-top:4.8rem}.modulecard{display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--border-mid);border-radius:var(--radius-card);padding:3rem;transition:transform .2s,border-color .2s}.modulecard__tag{font-size:1.2rem;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint)}.modulecard__title{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2.6rem;margin:1rem 0 1.2rem}.modulecard__text{font-size:1.55rem;line-height:1.6;color:var(--fg-muted);margin:0 0 2.2rem;flex:1}.modulecard__footer{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;font-size:1.4rem;font-weight:var(--fw-semibold);color:var(--accent)}@media(hover:hover) and (pointer:fine){.modulecard:hover{transform:translateY(-.4rem);border-color:var(--accent)}}@media(max-width:900px){.block__modules__grid{grid-template-columns:1fr}}.block__pakketten{padding:11rem 0;border-top:1px solid var(--border-soft)}.block__pakketten__head{max-width:68rem;margin-bottom:4.8rem}.block__pakketten__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr));gap:2.4rem;align-items:start}@media(min-width:1000px){.block__pakketten__grid[data-aantal="3"]{grid-template-columns:repeat(3,1fr)}.block__pakketten__grid[data-aantal="2"]{grid-template-columns:repeat(2,1fr);max-width:76rem}}@media(min-width:640px){.block__pakketten__grid[data-aantal="4"]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.block__pakketten__grid[data-aantal="4"]{grid-template-columns:repeat(4,1fr)}}.pakket{position:relative;display:flex;flex-direction:column;height:100%;padding:3.2rem 2.8rem;background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:var(--radius-panel)}.pakket--uitgelicht{background:var(--bg-surface-alt);border-color:var(--accent);box-shadow:var(--shadow-offset)}.pakket__lintje{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:.6rem 1.6rem;border-radius:var(--radius-pill);background:var(--accent);color:var(--bg);font-size:1.2rem;font-weight:var(--fw-semibold);letter-spacing:.04em;white-space:nowrap}.pakket__naam{margin:0 0 1.6rem;font-family:var(--fontheader);font-size:var(--fs-header-sm);line-height:var(--lh-header);color:var(--fg)}.pakket__prijs{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem;margin:0 0 1.2rem}.pakket__bedrag{font-family:var(--fontdisplay);font-size:var(--fs-header-md);line-height:1;color:var(--accent)}.pakket__periode{font-size:var(--fs-body-sm);color:var(--fg-soft)}.pakket__losprijs{font-size:var(--fs-body-lg);line-height:1;color:var(--fg-faint)}.pakket__losprijs s{text-decoration-thickness:.2rem;text-decoration-color:var(--fg-soft)}.pakket__besparing{align-self:flex-start;margin:0 0 1.6rem;padding:.4rem 1.2rem;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:1.3rem;font-weight:var(--fw-semibold)}.pakket__omschrijving{margin:0 0 2.4rem;font-size:var(--fs-body-md);line-height:var(--lh-body);color:var(--fg-muted)}.pakket__kenmerken{margin:0 0 3.2rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.2rem;flex:1 0 auto}.pakket__kenmerken li{position:relative;padding-left:2.8rem;font-size:var(--fs-body-md);line-height:var(--lh-body);color:var(--fg-strong)}.pakket__kenmerken li::before{content:"";position:absolute;left:0;top:.5rem;width:1.6rem;height:1.6rem;background-color:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.2 12.4 2 8.2l1.4-1.4 2.8 2.8 6.4-6.4L14 4.6z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.2 12.4 2 8.2l1.4-1.4 2.8 2.8 6.4-6.4L14 4.6z'/%3E%3C/svg%3E") no-repeat center/contain}.pakket__knop{justify-content:center;width:100%;margin-top:auto}.block__pakketten__extra{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:6.4rem;margin-top:8rem;padding-top:4.8rem;border-top:1px solid var(--border-soft)}.block__pakketten__extra>:only-child{grid-column:1/-1;max-width:76rem}.pakketgroep__titel{margin:0;font-family:var(--fontheader);font-size:2.6rem;line-height:var(--lh-header);color:var(--fg)}.pakketgroep__intro{margin:.8rem 0 0;font-size:var(--fs-body-md);line-height:var(--lh-body);color:var(--fg-soft)}.pakketgroep__lijst{margin:2.4rem 0 0;padding:0;list-style:none;border-top:1px solid var(--border-mid)}.prijsregel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1.2rem;padding:2rem 0;border-bottom:1px solid var(--border-soft)}.prijsregel__label{grid-column:1/-1;margin-bottom:.4rem;font-size:1.1rem;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.prijsregel__kop{display:flex;align-items:baseline;gap:1.2rem;min-width:0}.prijsregel__naam{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2.2rem;line-height:1.2;color:var(--fg)}.prijsregel__lijn{flex:1 1 auto;min-width:2.4rem;border-bottom:2px dotted var(--border-strong);transform:translateY(-.4rem)}.prijsregel__prijs{font-size:var(--fs-body-md);font-weight:var(--fw-semibold);color:var(--accent);white-space:nowrap}.prijsregel__tekst{grid-column:1/-1;max-width:52rem;margin-top:.6rem;font-size:1.5rem;line-height:var(--lh-body);color:var(--fg-muted)}.prijsregel__link{color:inherit;text-decoration:none}.prijsregel__link::after{content:"";position:absolute;inset:0;border-radius:.4rem}.prijsregel__link:focus-visible{outline:0}.prijsregel__link:focus-visible::after{outline:2px solid var(--focus);outline-offset:.4rem}.prijsregel--link .prijsregel__prijs::after{content:"→";content:"→"/"";display:inline-block;margin-left:.8rem}.block__pakketten__voetnoot{margin:3.2rem 0 0;font-size:var(--fs-body-sm);color:var(--fg-soft)}@media(max-width:999px){.block__pakketten{padding:7rem 0}.block__pakketten__head{margin-bottom:3.2rem}.block__pakketten__grid{gap:3.2rem}.pakket--uitgelicht{order:-1}.pakket{padding:2.8rem 2rem}.block__pakketten__extra{grid-template-columns:1fr;gap:4.8rem;margin-top:5.6rem;padding-top:4rem}.prijsregel__naam{font-size:2rem}}@media(hover:hover) and (pointer:fine){.prijsregel__naam,.prijsregel--link .prijsregel__prijs::after{transition:color .2s,transform .2s}.prijsregel--link:hover .prijsregel__naam{color:var(--accent)}.prijsregel--link:hover .prijsregel__prijs::after{transform:translateX(.4rem)}}@media(pointer:coarse){.pakket__knop{min-height:4.4rem}}@media(prefers-reduced-motion:reduce){.pakket,.prijsregel__naam,.prijsregel--link .prijsregel__prijs::after{transition:none}.prijsregel--link:hover .prijsregel__prijs::after{transform:none}}.block__prijs{padding:11rem 0;border-top:1px solid var(--border-soft)}.block__prijs__grid{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}.block__prijs__text .eyebrow{display:block;margin-bottom:1.8rem}.block__prijs__text .section-intro{margin:2.2rem 0 0;max-width:44rem}.block__prijs__text .button{margin-top:2.8rem}.block__prijs__cards{display:flex;flex-direction:column;gap:1.6rem}.prijskaart{background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:var(--radius-card);padding:2.8rem}.prijskaart--highlight{background:var(--bg);border:.2rem solid var(--accent);box-shadow:var(--shadow-offset)}.prijskaart__label{font-size:1.3rem;color:var(--fg-faint)}.prijskaart__value{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:4rem;line-height:1.1;margin:.4rem 0 .8rem}.prijskaart__value small{font-size:1.5rem;font-weight:var(--fw-medium);color:var(--fg-faint)}.prijskaart__desc{font-size:1.45rem;line-height:1.55;color:var(--fg-soft);margin:0}.block__prijs__note{display:block;font-size:1.3rem;color:var(--fg-faint)}@media(max-width:900px){.block__prijs__grid{grid-template-columns:1fr;gap:4rem}}.testimonial{padding:10.4rem 0;background:var(--fg);background:#f1eadd;color:var(--bg)}.testimonial__inner{text-align:center}.testimonial__mark{font-family:var(--fontheader);font-weight:var(--fw-bold);font-style:italic;font-size:8rem;line-height:.6;color:var(--accent-hover)}.testimonial__quote{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:clamp(2.4rem,3.2vw,3.8rem);line-height:1.25;letter-spacing:-.01em;margin:1.4rem 0 0;color:var(--bg)}.testimonial__cite{margin-top:2.8rem;font-size:1.5rem;color:rgba(19,6,6,.6)}.block__quote .container{justify-content:center}.block__quote .col{max-width:80rem}.block__quote blockquote{font-size:3rem;line-height:4rem;font-weight:300}.block__quote blockquote:before{content:open-quote;font-size:var(--fs-header-lg);font-weight:var(--fw-bold);position:absolute;transform:translateX(-2rem);opacity:.5}.block__quote blockquote:after{content:close-quote;font-size:var(--fs-header-lg);font-weight:var(--fw-bold);position:absolute;margin-left:1rem;opacity:.5}.block__quote p{font-size:var(--fs-body-md);opacity:.5;margin-left:4rem}@font-face{font-family:'Fraunces';src:url('/fonts/showcase/fraunces.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE') format('woff2');font-weight:500 600;font-display:swap}@font-face{font-family:'Fredoka';src:url('/fonts/showcase/fredoka.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE') format('woff2');font-weight:500 700;font-display:swap}@font-face{font-family:'Playfair Display';src:url('/fonts/showcase/playfair-display.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE') format('woff2');font-weight:600 700;font-display:swap}@font-face{font-family:'Space Grotesk';src:url('/fonts/showcase/space-grotesk.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE') format('woff2');font-weight:400 700;font-display:swap}@font-face{font-family:'Archivo Black';src:url('/fonts/showcase/archivo-black-400.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'DM Serif Display';src:url('/fonts/showcase/dm-serif-display-400.woff2?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE') format('woff2');font-weight:400;font-display:swap}.block__showcase{padding:9.6rem 0;border-top:1px solid var(--border-soft)}.block__showcase__frame{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;background:#000;border:.2rem solid var(--accent);border-radius:var(--radius-frame);box-shadow:var(--shadow-offset);container-type:inline-size;container-name:showcase;perspective:180rem}.block__showcase__card{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform,opacity,filter}.block__showcase__skin{position:absolute;inset:0;overflow:hidden;visibility:hidden;opacity:0;color:var(--sc-ink,#fff);font-family:var(--sc-body,'Space Grotesk',system-ui,sans-serif)}.block__showcase__skin.is--active{visibility:visible;opacity:1}.block__showcase__bg{position:absolute;inset:0;z-index:0;background-image:var(--sc-bg);background-size:cover;background-position:center}.is--active .block__showcase__bg{animation:showcase-kenburns 8s ease-out forwards}@keyframes showcase-kenburns{from{transform:scale(1.02)}to{transform:scale(1.14)}}.block__showcase__scrim{position:absolute;inset:0;z-index:1;background:var(--sc-scrim,linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.2)))}.block__showcase__bar{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:clamp(1.8rem,2.4cqw,3rem) clamp(2.4rem,4cqw,5.6rem)}.block__showcase__logo{display:flex;align-items:center;gap:.9rem;font-family:var(--sc-head,'Space Grotesk',sans-serif);font-weight:600;font-size:clamp(1.5rem,1.7cqw,2.1rem);color:#fff}.block__showcase__nav{display:flex;align-items:center;gap:2.2rem;font-size:1.3rem;color:rgba(255,255,255,.82)}.block__showcase__navcta{padding:.8rem 1.6rem;border-radius:var(--radius-pill);background:var(--sc-accent);color:var(--sc-ctaink,#1a1005);font-weight:600}.block__showcase__navcta--outline{border:1px solid rgba(255,255,255,.5);background:none;color:#fff}.block__showcase__navpill{padding:.7rem 1.5rem;border-radius:var(--radius-pill);background:rgba(255,255,255,.16)}.block__showcase__blip{width:1.1rem;height:1.1rem;border-radius:50%;background:var(--sc-accent);box-shadow:0 0 1.4rem var(--sc-accent)}.block__showcase__badge{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--sc-accent);color:var(--sc-ctaink,#7a2bb0);font-weight:700}.block__showcase__ring{width:.9rem;height:.9rem;border:.2rem solid var(--sc-accent);border-radius:50%}.block__showcase__hero{position:absolute;z-index:3;left:clamp(2.8rem,5cqw,7.2rem);bottom:clamp(4rem,4.5cqw,8.4rem);max-width:62%}.block__showcase__eyebrow{display:block;font-size:1.3rem;letter-spacing:.2rem;text-transform:uppercase;color:var(--sc-accent)}.block__showcase__title{display:block;margin:.18em 0 .28em;font-family:var(--sc-head,'Space Grotesk',sans-serif);font-weight:600;font-size:clamp(4rem,6.4cqw,8.2rem);line-height:.98;color:#fff;text-shadow:0 .2rem 3rem rgba(0,0,0,.5)}.block__showcase__title em,.block__showcase__logo em{font-style:normal}.block__showcase__sub{margin:0 0 2.6rem;font-size:clamp(1.4rem,1.5cqw,1.7rem);color:rgba(255,255,255,.9)}.block__showcase__cta{display:inline-block;padding:1.3rem 2.6rem;border-radius:var(--radius-pill);background:var(--sc-accent);color:var(--sc-ctaink,#241405);font-weight:600;font-size:1.4rem}.block__showcase__inset{position:absolute;z-index:3;background-size:cover;background-position:center}.block__showcase__shine{position:absolute;top:-20%;left:0;z-index:8;width:42%;height:140%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translateX(-160%) skewX(-18deg)}@keyframes showcase-shine{from{transform:translateX(-160%) skewX(-18deg)}to{transform:translateX(320%) skewX(-18deg)}}.block__showcase__curtain{position:absolute;inset:0;z-index:7;opacity:0;clip-path:inset(0 0 0 100%);pointer-events:none}.is--active .block__showcase__logo,.is--active .block__showcase__nav,.is--active .block__showcase__eyebrow,.is--active .block__showcase__title,.is--active .block__showcase__sub,.is--active .block__showcase__cta,.is--active .block__showcase__inset{animation:showcase-fly .6s both}.is--active .block__showcase__logo{animation-delay:.05s}.is--active .block__showcase__nav{animation-delay:.12s}.is--active .block__showcase__eyebrow{animation-delay:.18s}.is--active .block__showcase__title{animation-delay:.26s}.is--active .block__showcase__inset{animation-delay:.3s}.is--active .block__showcase__sub{animation-delay:.36s}.is--active .block__showcase__cta{animation-delay:.44s}@keyframes showcase-fly{from{opacity:0;transform:translateY(2rem)}to{opacity:1}}.block__showcase__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.4rem;margin-top:1.6rem}.block__showcase__url{padding:.5rem 1.2rem;border:1px solid var(--border-mid);border-radius:var(--radius-pill);background:rgba(241,234,221,.04);font-family:ui-monospace,Menlo,monospace;font-size:1.2rem;color:var(--fg-soft)}.block__showcase__dots{display:flex;gap:.7rem}.block__showcase__dot{width:.7rem;height:.7rem;padding:0;border:0;border-radius:50%;background:var(--border-strong);transition:width .3s,border-radius .3s,background .3s;cursor:pointer}.block__showcase__dot.is--active{width:2.2rem;border-radius:.4rem;background:var(--accent)}.block__showcase__caption{font-size:1.3rem;color:var(--fg-soft)}.block__showcase__skin--zonnewende{--sc-accent:#f2a14e;--sc-head:'Fraunces',Georgia,serif;--sc-bg:url('/images/spotlight/showcase/zonnewende.jpg?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE');--sc-scrim:linear-gradient(75deg,rgba(20,12,4,.82) 0%,rgba(20,12,4,.4) 42%,rgba(20,12,4,.05) 78%)}.block__showcase__skin--kukeleku{--sc-accent:#ffce3a;--sc-ctaink:#7a2bb0;--sc-head:'Fredoka',system-ui,sans-serif;--sc-body:'Fredoka',system-ui,sans-serif;--sc-bg:url('/images/spotlight/showcase/kukeleku-bg.jpg?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE');--sc-scrim:linear-gradient(90deg,rgba(8,10,40,.8) 0%,rgba(8,10,40,.35) 55%,rgba(8,10,40,.15) 100%)}.block__showcase__skin--kukeleku .block__showcase__hero{top:50%;bottom:auto;transform:translateY(-50%);max-width:58%}.block__showcase__skin--kukeleku .block__showcase__title{font-weight:700;color:#ffce3a}.block__showcase__skin--kukeleku .block__showcase__title em{color:#fff}.block__showcase__skin--kukeleku .block__showcase__eyebrow{display:inline-block;padding:.7rem 1.5rem;border-radius:var(--radius-pill);background:#ff5fa2;color:#fff;letter-spacing:0;text-transform:none;font-weight:600}.block__showcase__skin--kukeleku .block__showcase__navcta{background:#ff5fa2;color:#fff}.block__showcase__skin--kukeleku .block__showcase__inset{right:clamp(3rem,5cqw,8rem);bottom:clamp(3.4rem,3.9cqw,7rem);width:clamp(15rem,20cqw,23rem);aspect-ratio:4/3;border:.5rem solid #fff;border-radius:1.6rem;rotate:5deg;box-shadow:0 1.6rem 4rem rgba(0,0,0,.45);background-image:url('/images/spotlight/showcase/kukeleku-inset.jpg?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE')}.block__showcase__skin--debrink{--sc-accent:#e0a33e;--sc-ctaink:#2a1605;--sc-head:'DM Serif Display',Georgia,serif;--sc-bg:url('/images/spotlight/showcase/debrink.jpg?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE');--sc-scrim:radial-gradient(120% 120% at 50% 50%,rgba(20,8,4,.25) 0%,rgba(20,8,4,.62) 70%,rgba(20,8,4,.84) 100%)}.block__showcase__skin--debrink .block__showcase__bar{justify-content:center}.block__showcase__skin--debrink .block__showcase__hero{left:50%;top:53%;bottom:auto;transform:translate(-50%,-50%);max-width:74%;text-align:center}.block__showcase__skin--debrink .block__showcase__sub{margin-inline:auto;max-width:52rem}.block__showcase__skin--debrink .block__showcase__cta{border-radius:.6rem}.block__showcase__skin--meervliet{--sc-accent:#cba24a;--sc-head:'Playfair Display',Georgia,serif;--sc-bg:url('/images/spotlight/showcase/meervliet.jpg?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE');--sc-scrim:radial-gradient(130% 100% at 50% 38%,rgba(10,2,6,.18) 0%,rgba(10,2,6,.55) 60%,rgba(10,2,6,.86) 100%)}.block__showcase__skin--meervliet .block__showcase__logo{font-weight:700;letter-spacing:.3rem}.block__showcase__skin--meervliet .block__showcase__hero{left:50%;top:55%;bottom:auto;transform:translate(-50%,-50%);max-width:78%;text-align:center}.block__showcase__skin--meervliet .block__showcase__cta{border:1px solid #cba24a;border-radius:0;background:none;color:#cba24a;font-size:1.2rem;letter-spacing:.2rem}.block__showcase__skin--meervliet .block__showcase__nav{font-size:1.2rem;letter-spacing:.1rem}.block__showcase__skin--skyhigh{--sc-accent:#34e3c6;--sc-ctaink:#03201b;--sc-head:'Archivo Black',system-ui,sans-serif;--sc-bg:url('/images/spotlight/showcase/skyhigh-bg.jpg?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE');--sc-scrim:linear-gradient(90deg,rgba(2,6,10,.85) 0%,rgba(2,6,10,.45) 50%,rgba(2,6,10,.2) 100%)}.block__showcase__skin--skyhigh .block__showcase__logo{letter-spacing:.1rem}.block__showcase__skin--skyhigh .block__showcase__logo em,.block__showcase__skin--skyhigh .block__showcase__title em{color:var(--sc-accent)}.block__showcase__skin--skyhigh .block__showcase__hero{top:50%;bottom:auto;transform:translateY(-50%);max-width:60%}.block__showcase__skin--skyhigh .block__showcase__title{font-size:clamp(4.8rem,8cqw,10.4rem);line-height:.84;text-transform:lowercase}.block__showcase__skin--skyhigh .block__showcase__sub{max-width:42rem}.block__showcase__skin--skyhigh .block__showcase__cta,.block__showcase__skin--skyhigh .block__showcase__navcta{border-radius:.5rem;font-weight:700}.block__showcase__skin--skyhigh .block__showcase__inset{right:clamp(3rem,6cqw,9.6rem);top:50%;transform:translateY(-50%);width:clamp(13rem,16cqw,21rem);aspect-ratio:3/4.4;border-radius:1rem;box-shadow:0 2.4rem 6rem rgba(0,0,0,.6);background-image:url('/images/spotlight/showcase/skyhigh-inset.jpg?v=yXDRN8cZHrUDrWk3ECl5Sm5h3iE')}@container showcase (max-width:64rem){.block__showcase__nav > *:not(.block__showcase__navcta){display:none;}.block__showcase__sub{display:none;}.block__showcase__inset{display:none;}.block__showcase__hero{max-width:82%;}}@media(max-width:767px){.block__showcase{padding:5.6rem 0}.block__showcase__foot{justify-content:center;text-align:center}.block__showcase__frame{aspect-ratio:5/4}.block__showcase__bar{padding:1.2rem 1.6rem;gap:1rem}.block__showcase__hero{left:1.6rem;right:1.6rem;bottom:2rem;max-width:none}.block__showcase__eyebrow{font-size:1rem;letter-spacing:.14rem}.block__showcase__title{font-size:clamp(2.4rem,8cqw,4rem)}.block__showcase__sub{font-size:1.2rem;margin-bottom:1.4rem}.block__showcase__cta{padding:.9rem 1.6rem;font-size:1.2rem}}@media(pointer:coarse){.block__showcase__dot{position:relative}.block__showcase__dot::after{content:'';position:absolute;inset:-1.85rem -.75rem}}@media(prefers-reduced-motion:reduce){.is--active .block__showcase__bg,.is--active .block__showcase__logo,.is--active .block__showcase__nav,.is--active .block__showcase__eyebrow,.is--active .block__showcase__title,.is--active .block__showcase__sub,.is--active .block__showcase__cta,.is--active .block__showcase__inset{animation:none;opacity:1;transform:none}.block__showcase__dot{transition:none}.block__showcase__shine,.block__showcase__curtain{display:none}}.block__sidekick{padding:11rem 0;background:var(--bg-surface-alt);border-top:1px solid var(--border-soft)}.block__sidekick__head{max-width:76rem}.block__sidekick__head .eyebrow{display:block;margin-bottom:1.8rem}.block__sidekick__head .section-intro{margin:2.2rem 0 0}.block__sidekick__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:4.8rem;margin-top:5rem;align-items:start}.block__sidekick__sublabel{font-size:1.3rem;color:var(--fg-soft);margin-bottom:1.6rem}.crew-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.crew-card{display:flex;gap:1.2rem;align-items:center;background:var(--bg);border:1px solid var(--border-soft);border-radius:1.4rem;padding:1.4rem}.crew-card__badge{width:4rem;height:4rem;border-radius:1.1rem;color:var(--bg);display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:1.4rem;flex-shrink:0}.crew-card__name{display:block;font-weight:var(--fw-semibold);font-size:1.45rem}.crew-card__role{display:block;font-size:1.25rem;color:var(--fg-soft);line-height:1.35}.taskrunner{background:var(--bg);border:1px solid var(--border-mid);border-radius:var(--radius-card);padding:2.2rem}.taskrunner__label{font-size:1.3rem;color:var(--fg-soft);margin-bottom:1.2rem}.taskrunner__options{display:flex;flex-direction:column;gap:.9rem}.taskopt{text-align:left;background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:1.2rem;padding:1.2rem 1.4rem;font-size:1.45rem;color:var(--fg-strong);cursor:pointer;transition:border-color .2s}.taskopt.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--fg)}@media(hover:hover) and (pointer:fine){.taskopt:hover{border-color:var(--accent)}}@media(pointer:coarse){.taskopt{display:flex;align-items:center;min-height:4.4rem}}.taskrunner__work{margin-top:2rem;border-top:1px dashed var(--border-mid);padding-top:1.8rem}.taskrunner__status{display:flex;align-items:center;gap:.8rem;font-size:1.25rem;color:var(--fg-soft);margin-bottom:1.4rem}.taskrunner__status .live-dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--success)}.taskrunner__steps{display:flex;flex-direction:column;gap:1rem}.taskstep{display:flex;gap:1.1rem;align-items:flex-start;font-size:1.4rem;color:var(--fg-strong)}.taskstep__n{width:2.1rem;height:2.1rem;border-radius:50%;border:1px solid var(--accent);color:var(--accent);font-size:1.1rem;font-weight:var(--fw-semibold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.taskrunner__result{margin-top:1.6rem;background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:1.2rem;padding:1.3rem 1.5rem;display:flex;gap:1rem;align-items:center;font-size:1.4rem;font-weight:var(--fw-medium)}.taskrunner__result .check{color:var(--success);font-weight:var(--fw-bold)}.block__sidekick__modules{margin-top:3.2rem}@media(max-width:900px){.block__sidekick__grid{grid-template-columns:1fr;gap:3.2rem}}@media(max-width:520px){.crew-grid{grid-template-columns:1fr}}.sidekickhero__inner{display:grid;grid-template-columns:1.02fr .98fr;gap:5.6rem;align-items:center;padding-block:9.6rem 8rem}.sidekickhero__text .eyebrow{display:block;margin-bottom:2.2rem}.sidekickhero__title{font-family:var(--fontdisplay);font-weight:400;font-size:clamp(3.6rem,4.6vw,6.8rem);line-height:.99;letter-spacing:-.02em;text-transform:uppercase;max-width:13ch;margin:0}.sidekickhero__title span{color:var(--accent)}.sidekickhero__lead{max-width:54rem;margin:2.6rem 0 0;font-size:1.9rem;line-height:1.6;color:var(--fg-muted)}.sidekickhero__actions{margin-top:3.4rem}.sidekickhero__board{width:100%;max-width:52rem;justify-self:end;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:var(--radius-frame);box-shadow:var(--shadow-offset);overflow:hidden}.sidekickhero__boardhead{display:flex;align-items:center;gap:1rem;padding:1.3rem 1.6rem;background:var(--bg);border-bottom:1px solid var(--border-soft)}.sidekickhero__boarddot{width:.9rem;height:.9rem;border-radius:50%;background:var(--accent)}.sidekickhero__boardname{font-size:1.25rem;font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--fg-soft)}.sidekickhero__boardvenue{margin-left:auto;font-size:1.15rem;color:var(--fg-faint)}.sidekickhero__boardbody{display:flex;flex-direction:column;padding:1.8rem}.sidekickhero__boardlabel{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:.7rem}.sidekickhero__boardtask{font-size:1.55rem;font-weight:var(--fw-medium);color:var(--fg);line-height:1.4}.sidekickhero__boardcrew{display:flex;align-items:center;gap:.8rem;margin:1.8rem 0 1.4rem}.sidekickhero__boardcrew>span{font-size:1.15rem;color:var(--fg-soft)}.sidekickhero__avatars{display:flex;gap:.5rem}.sidekickhero__avatars img{width:2.6rem;height:2.6rem;border-radius:.8rem;object-fit:cover;border:1px solid var(--border-strong)}.sidekickhero__steps{display:flex;flex-direction:column;gap:1.1rem}.sidekickhero__step{display:flex;gap:1.1rem;align-items:flex-start}.sidekickhero__stepmark{width:2.2rem;height:2.2rem;border-radius:50%;background:var(--success-deep);color:var(--fg);font-size:1.2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidekickhero__steptext{font-size:1.35rem;line-height:1.4;color:var(--fg-strong);padding-top:.1rem}.sidekickhero__boardresult{margin-top:1.6rem;display:flex;gap:1rem;align-items:center;background:var(--bg-surface-alt);border:1px solid var(--border-soft);border-radius:1.2rem;padding:1.2rem 1.4rem}.sidekickhero__boardresult .check{color:var(--success);font-weight:var(--fw-bold)}.sidekickhero__boardresult .sidekickhero__boardresulttext{font-size:1.35rem;font-weight:var(--fw-medium);color:var(--fg)}.sidekickcta{max-width:64rem;margin-inline:auto;text-align:center;position:relative}.sidekickcta .section-title{margin:0 auto;max-width:18ch}.sidekickcta__intro{max-width:52rem;margin:2.4rem auto 3.2rem;font-size:1.9rem;line-height:1.6;color:var(--fg-muted)}.sidekickcta .buttons{justify-content:center}@media(max-width:900px){.sidekickhero__inner{grid-template-columns:1fr;gap:4rem;padding-block:6rem 5rem}.sidekickhero__board{justify-self:stretch;max-width:none}}.block__sidekickteam{padding:9.6rem 0}.block__sidekickteam__head{max-width:68rem}.block__sidekickteam__head .eyebrow{display:block;margin-bottom:1.8rem}.block__sidekickteam__head .section-intro{margin:2.2rem 0 0}.teamlead{display:flex;flex-wrap:wrap;gap:2.8rem;align-items:center;background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-panel);padding:2.4rem;margin-top:4.8rem;box-shadow:var(--shadow-offset)}.teamlead__photo{width:12.8rem;height:12.8rem;border-radius:1.8rem;object-fit:cover;flex-shrink:0}.teamlead__body{flex:1;min-width:26rem}.teamlead__namerow{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.teamlead__name{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2.6rem}.teamlead__badge{font-size:1.2rem;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--bg);background:var(--accent);border-radius:var(--radius-pill);padding:.5rem 1.2rem}.teamlead__desc{max-width:64rem;margin:1.2rem 0 0;font-size:1.6rem;line-height:1.6;color:var(--fg-muted)}.teamgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem;margin-top:1.8rem}.teamcard{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-frame);padding:2.4rem;transition:transform .2s,border-color .2s}@media(hover:hover) and (pointer:fine){.teamcard:hover{transform:translateY(-.4rem);border-color:var(--border-strong)}}.teamcard__top{display:flex;align-items:center;gap:1.4rem}.teamcard__photo{width:5.4rem;height:5.4rem;border-radius:1.4rem;object-fit:cover;flex-shrink:0}.teamcard__name{display:block;font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2.1rem;line-height:1.1}.teamcard__role{display:block;font-size:1.3rem;color:var(--accent);margin-top:.3rem}.teamcard__desc{margin:1.6rem 0 0;font-size:1.45rem;line-height:1.55;color:var(--fg-muted)}@media(max-width:900px){.teamgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.teamgrid{grid-template-columns:1fr}.teamlead{flex-direction:column;align-items:flex-start}}.block__split{padding:11rem 0;border-top:1px solid var(--border-soft)}.block__split--surface{background:var(--bg-surface-alt)}.block__split--deep{background:#1f0807;position:relative;overflow:hidden}.block__split__grid{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}.block__split__text .eyebrow{display:block;margin-bottom:1.8rem}.block__split__text .section-intro{margin:2.2rem 0 2.8rem}.block__split__text .arrow-list{margin-bottom:3rem}.block__split__mark{position:absolute;left:-9rem;top:-9rem;width:38rem;height:auto;opacity:.06;transform:rotate(-14deg);pointer-events:none}@media(max-width:900px){.block__split__grid{grid-template-columns:1fr;gap:4rem}.block__split--reverse .block__split__visual{order:2}.block__split--reverse .block__split__text{order:1}}@media(min-width:901px){.block__split--reverse .block__split__visual{order:-1}}.block__stappen{padding:11rem 0;background:#f1eadd;color:#130606}.block__stappen__head{max-width:70rem}.block__stappen__head .eyebrow{display:block;margin-bottom:1.8rem;color:#c2492c}.block__stappen__head .section-title{color:#130606}.block__stappen__head .section-title em{color:#c2492c}.block__stappen__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;margin-top:5rem}.werkstap{background:#fbf7ef;border:1px solid rgba(19,6,6,.12);border-radius:var(--radius-frame);padding:2.6rem}.werkstap__num{font-family:var(--fontdisplay);font-size:3rem;line-height:1;color:#c2492c}.werkstap__title{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2rem;color:#130606;margin:1.6rem 0 .7rem}.werkstap__text{margin:0;font-size:1.45rem;line-height:1.55;color:rgba(19,6,6,.62)}@media(max-width:900px){.block__stappen__grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.block__stappen__grid{grid-template-columns:1fr}}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.stat-tile{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-frame);padding:2.4rem}.stat-tile__num{font-family:var(--fontdisplay);font-size:clamp(3.4rem,4vw,4.6rem);line-height:1;color:var(--accent)}.stat-tile__label{margin-top:.8rem;font-size:1.45rem;line-height:1.45;color:var(--fg-muted)}.stat-tile--accent{background:var(--accent);color:var(--bg)}.stat-tile--accent .stat-tile__num{color:var(--bg)}.stat-tile--accent .stat-tile__label{color:rgba(19,6,6,.72);font-weight:var(--fw-medium)}@media(max-width:420px){.stat-grid{grid-template-columns:1fr}}.block__stats{padding:11rem 0;border-top:1px solid var(--border-soft)}.block__stats__head{max-width:76rem;margin-bottom:4rem}.block__stats__head .eyebrow{display:block;margin-bottom:1.8rem}.block__stats__head .section-intro{margin:2.2rem 0 0}.block__stats .stat-grid{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.block__stats .stat-grid{grid-template-columns:1fr 1fr}}.statsstrip{padding:4rem 0;border-bottom:1px solid var(--border-soft)}.statsstrip__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.8rem 5.6rem}.statsstrip__item{text-align:center}.statsstrip__value{font-family:var(--fontdisplay);font-size:clamp(2.8rem,3.4vw,4rem);line-height:1;color:var(--accent)}.statsstrip__label{font-size:1.35rem;color:var(--fg-soft);margin-top:.6rem}.statsstrip__divider{width:1px;height:4rem;background:var(--border-mid)}@media(max-width:640px){.statsstrip__divider{display:none}}.block__stem__qa{display:flex;flex-direction:column;gap:1.4rem}.stem-card{background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:1.8rem;padding:2.2rem 2.4rem}.stem-card__label{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:.8rem}.stem-card__text{font-size:1.55rem;line-height:1.5;color:var(--fg)}.stem-answer{display:flex;gap:1.3rem;align-items:flex-start;background:var(--bg);border:2px solid var(--accent);border-radius:1.8rem;box-shadow:var(--shadow-offset);padding:2.2rem 2.4rem}.stem-answer__avatar{width:3.8rem;height:3.8rem;border-radius:1.1rem;background:var(--accent);color:var(--bg);display:flex;align-items:center;justify-content:center;font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:1.8rem;flex-shrink:0}.stem-answer__label{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:.7rem}.stem-answer__text{font-size:1.55rem;line-height:1.55;color:var(--fg)}.block__summary{padding:4rem 0}.block__summary__card{position:relative;max-width:82rem;padding:3.2rem 3.6rem 3.2rem 4rem;background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-card);overflow:hidden}.block__summary__card::before{content:"";position:absolute;inset:0 auto 0 0;width:.4rem;background:linear-gradient(180deg,var(--accent),transparent)}.block__summary__card::after{content:"";position:absolute;top:-14rem;left:-14rem;width:34rem;height:34rem;background:radial-gradient(closest-side,var(--accent-soft),transparent);pointer-events:none}.block__summary__label,.block__summary__text{position:relative;z-index:1}.block__summary__label{margin:0 0 1.2rem}.block__summary__text{margin:0;font-size:1.9rem;line-height:1.6;color:var(--fg-strong);text-wrap:pretty}.block__summary__text+.block__summary__text{margin-top:1.2rem}@media(max-width:767px){.block__summary{padding:2.4rem 0}.block__summary__card{padding:2.4rem 2.2rem 2.4rem 2.6rem;border-radius:var(--radius-tile)}.block__summary__text{font-size:1.7rem}}.block__text .container{justify-content:center}.block__text .col{max-width:80rem}.block__text__head .col{width:100%}.block__text__title{margin-bottom:4rem;overflow-wrap:break-word;hyphens:auto}@media(max-width:767px){.block__text__title{font-size:var(--fs-header-lg)}}.block__text .rte__image.rte__image--left{float:left;margin:0 2rem 2rem 0}.block__text .rte__image.rte__image--right{float:right;margin:0 0 2rem 2rem}.block__text .rte__image.rte__image--full-width{width:100%;margin:2rem 0}.block__textandimage .container+.container{margin-top:2rem}@media(max-width:1023px){.block__textandimage .container{flex-flow:column}.block__textandimage--reverse .col:nth-child(1){order:1}.block__textandimage--reverse .col:nth-child(2){order:0}}@media(min-width:1024px){.block__textandimage .container{justify-content:center}.block__textandimage .col{width:80rem;max-width:80rem}.block__textandimage .container:has(.col:nth-child(2)) .col{max-width:calc(40rem - calc(var(--padding-grid)/2));margin:0}.block__textandimage--reverse .col:nth-child(1){order:1}.block__textandimage--reverse .col:nth-child(2){order:0}}.theaterintake{padding:11rem 0}.theaterintake__head{max-width:72rem;margin-bottom:3.2rem}.theaterintake [hidden]{display:none!important}.theaterintake__panel{background:var(--bg);border:1px solid var(--border-mid);border-radius:var(--radius-panel);box-shadow:var(--shadow-offset);padding:3.2rem}.theaterintake__steps{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0 0 2.8rem;padding:0}.theaterintake__step{font-size:1.25rem;font-weight:var(--fw-semibold);padding:.5rem 1.4rem;border-radius:999px;background:var(--bg-surface);color:var(--fg-muted);border:1px solid var(--border-mid)}.theaterintake__step.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.theaterintake__step.is-done{background:var(--accent-soft);border-color:transparent;color:var(--accent-deep)}.theaterintake__pane{border:0;margin:0;padding:0;min-width:0}.theaterintake__pane:not(.is-active){display:none}.theaterintake__legend{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2.2rem;margin-bottom:1.6rem;padding:0}.theaterintake__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem}.theaterintake__field{display:flex;flex-direction:column;gap:.6rem;font-size:1.3rem;color:var(--fg-soft);min-width:0}.theaterintake__field select,.theaterintake__field input,.theaterintake__field textarea{max-width:100%;min-width:0}.theaterintake__field--wide{grid-column:1/-1}.theaterintake__field input,.theaterintake__field select,.theaterintake__field textarea{background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:1.2rem;padding:1.3rem 1.5rem;color:var(--fg);font-size:1.5rem;font-family:var(--fontbody);transition:border-color .2s;resize:vertical}.theaterintake__field input::placeholder,.theaterintake__field textarea::placeholder{color:var(--fg-faint)}.theaterintake__field input:focus,.theaterintake__field select:focus,.theaterintake__field textarea:focus{outline:0;border-color:var(--accent)}.theaterintake__fieldhelp{font-size:1.2rem;color:var(--fg-faint)}.theaterintake__hint{font-size:1.3rem;color:var(--fg-muted);margin-top:1.6rem}.theaterintake__discover{display:flex;align-items:center;gap:1.6rem;margin-top:1.8rem;padding:1.4rem 1.8rem;background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:1.4rem}.theaterintake__discoverlogo{max-width:9rem;max-height:4.4rem;object-fit:contain;background:#fff;border-radius:.8rem;padding:.5rem .8rem}.theaterintake__discoverbody{display:flex;flex-direction:column;gap:.8rem;font-size:1.35rem;min-width:0}.theaterintake__discoverchips{display:flex;gap:.5rem}.theaterintake__discoverchips i{width:2.2rem;height:2.2rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.15)}.theaterintake__preview{border:1px solid var(--border-mid);border-radius:1.4rem;overflow:hidden;margin:1.6rem 0 2rem;box-shadow:var(--shadow-offset)}.theaterintake__previewchrome{display:flex;gap:.5rem;padding:.8rem 1.2rem;background:var(--bg-surface);border-bottom:1px solid var(--border-mid)}.theaterintake__previewchrome span{width:.9rem;height:.9rem;border-radius:50%;background:var(--border-mid)}.theaterintake__previewpage{background:var(--pv-bg,#fff);color:var(--pv-text,#16161a);padding:1.8rem 2.2rem 2.2rem;display:flex;flex-direction:column;gap:1.8rem}.theaterintake__previewnav{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.theaterintake__previewbrand{font-weight:var(--fw-bold);font-size:1.7rem;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theaterintake__previewbrand img{max-height:3rem;max-width:14rem;object-fit:contain;display:block}.theaterintake__previewlinks{display:flex;gap:.8rem}.theaterintake__previewlinks i{width:4.4rem;height:.8rem;border-radius:.4rem;background:var(--pv-text,#16161a);opacity:.35}.theaterintake__previewhero{display:flex;flex-direction:column;gap:1.2rem}.theaterintake__previewhero strong{font-family:var(--fontheader);font-size:2.6rem;line-height:1.15}.theaterintake__previewbuttons{display:flex;gap:1rem}.theaterintake__previewbuttons b{font-size:1.2rem;font-weight:var(--fw-semibold);padding:.7rem 1.6rem;border-radius:999px}.theaterintake__previewbuttons .is-primary{background:var(--pv-orange,#e85f45);color:var(--pv-oncta,#fff)}.theaterintake__previewbuttons .is-ghost{border:.2rem solid var(--pv-rose,#f29aa3);color:var(--pv-text,#16161a)}.theaterintake__previewcards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.theaterintake__previewcard{display:flex;flex-direction:column;gap:.7rem;padding:1.2rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--pv-text,#16161a) 16%,transparent);background:var(--pv-surface,#fff)}.theaterintake__previewcard i{font-style:normal;font-size:1rem;font-weight:var(--fw-bold);letter-spacing:.06em;color:var(--pv-bg,#fff);background:var(--pv-green,#3d5a3a);border-radius:.4rem;padding:.2rem .6rem;align-self:flex-start}.theaterintake__previewcard b{height:1rem;border-radius:.5rem;background:var(--pv-text,#16161a);opacity:.85;width:85%}.theaterintake__previewcard u{height:.8rem;border-radius:.4rem;background:var(--pv-rose,#f29aa3);width:55%;text-decoration:none}.theaterintake__presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.2rem;max-height:42rem;overflow-y:auto;padding:.2rem}.theaterintake__preset{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;text-align:left;padding:1.4rem;background:var(--bg-surface);border:.2rem solid var(--border-mid);border-radius:1.4rem;cursor:pointer;font-family:var(--fontbody);color:var(--fg)}.theaterintake__preset strong{font-size:1.4rem}.theaterintake__preset small{font-size:1.2rem;color:var(--fg-muted)}.theaterintake__preset.is-selected{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--accent-soft)}.theaterintake__presetbadge{font-size:1.05rem;font-weight:var(--fw-bold);letter-spacing:.04em;color:#fff;background:var(--accent);border-radius:999px;padding:.2rem .9rem}.theaterintake__swatches{display:flex;gap:.4rem}.theaterintake__swatches span{width:2.2rem;height:2.2rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.12)}.theaterintake__providerfields{display:flex;flex-direction:column;gap:1.4rem;margin-top:1.6rem}.theaterintake__providerfields.is-muted{opacity:.45}.theaterintake__check{display:flex;gap:1rem;align-items:flex-start;margin-top:1.8rem;font-size:1.4rem;color:var(--fg-soft);cursor:pointer}.theaterintake__check input{appearance:none;-webkit-appearance:none;flex:none;width:2rem;height:2rem;margin-top:.1rem;border:.2rem solid var(--border-mid);border-radius:.6rem;background:var(--bg-surface);cursor:pointer;display:grid;place-content:center}.theaterintake__check input:checked{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5l3.2 3.2L13 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.3rem}.theaterintake__check input:focus-visible{outline:.2rem solid var(--accent);outline-offset:.2rem}.theaterintake__summary{display:flex;flex-direction:column;gap:1rem;margin:0 0 2rem;padding:1.8rem 2rem;background:var(--bg-surface);border-radius:1.4rem;border:1px solid var(--border-mid)}.theaterintake__summary div{display:grid;grid-template-columns:18rem 1fr;gap:1.2rem;font-size:1.4rem}.theaterintake__summary dt{color:var(--fg-muted);font-weight:var(--fw-semibold)}.theaterintake__summary dd{margin:0}.theaterintake__error{color:var(--accent-deep);font-size:1.4rem;font-weight:var(--fw-semibold);margin-top:1.4rem}.theaterintake__hp{position:absolute;left:-500rem;top:auto;width:.1rem;height:.1rem;overflow:hidden}.theaterintake__nav{display:flex;justify-content:space-between;gap:1.2rem;margin-top:2.4rem}.theaterintake__nav .js-intake-next,.theaterintake__nav .js-intake-submit{margin-left:auto}.theaterintake__success{text-align:center;padding:3rem 1rem}.theaterintake__success .check-badge{width:5.6rem;height:5.6rem;border-radius:50%;background:var(--success-deep);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.6rem;margin:0 auto 1.8rem}.theaterintake__success h3{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2.4rem;margin:0 0 .8rem}.theaterintake__success p{font-size:1.5rem;color:var(--fg-muted);margin:0;max-width:52rem;margin-inline:auto}.theaterintake__panel[data-state="sent"] .theaterintake__steps,.theaterintake__panel[data-state="sent"] .theaterintake__pane,.theaterintake__panel[data-state="sent"] .theaterintake__nav{display:none}.theaterintake__panel:not([data-state="sent"]) .theaterintake__success{display:none}@media(hover:hover) and (pointer:fine){.theaterintake__preset:hover{border-color:var(--accent)}}@media(max-width:720px){.theaterintake{padding:7rem 0}.theaterintake__panel{padding:2rem}.theaterintake__grid{grid-template-columns:1fr}.theaterintake__summary div{grid-template-columns:1fr;gap:.2rem}}@media(max-width:599px){.theaterintake__nav{flex-direction:column-reverse;align-items:stretch}.theaterintake__nav .button,.theaterintake__nav .js-intake-next,.theaterintake__nav .js-intake-submit{margin-left:0;width:100%;justify-content:center}}@media(pointer:coarse){.theaterintake__field input,.theaterintake__field select,.theaterintake__field textarea{font-size:1.6rem}.theaterintake__field select{min-height:4.4rem}}@media(prefers-reduced-motion:reduce){.theaterintake__field input,.theaterintake__field select,.theaterintake__field textarea{transition:none}}.theaterlogos{padding:11rem 0;border-top:1px solid var(--border-soft)}.theaterlogos__head{max-width:64rem}.theaterlogos__head .eyebrow{display:block;margin-bottom:1.8rem}.theaterlogos__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;margin-top:4.2rem}.theaterlogo{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-tile);padding:2.2rem 2rem;transition:border-color .2s,transform .2s}@media(hover:hover) and (pointer:fine){.theaterlogo:hover{border-color:var(--border-strong);transform:translateY(-.3rem)}}.theaterlogo__name{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:1.8rem;line-height:1.15}.theaterlogo__place{font-size:1.3rem;color:var(--fg-faint);margin-top:.5rem}@media(max-width:900px){.theaterlogos{padding:8rem 0}.theaterlogos__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.theaterlogos__grid{grid-template-columns:1fr}}.block__themas{padding:11rem 0;border-top:1px solid var(--border-soft)}.block__themas__head{max-width:68rem;margin-bottom:4rem}.themas{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:3.2rem;align-items:start}.themas[data-weergave="telefoon"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.themas__balk{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-bottom:1.6rem}.themas__weergave{display:inline-flex;padding:.3rem;border:1px solid var(--border-mid);border-radius:var(--radius-pill);background:var(--bg-surface)}.themas__weergaveknop{appearance:none;border:0;background:none;padding:.7rem 1.6rem;border-radius:var(--radius-pill);color:var(--fg-soft);font-family:var(--fontbody);font-size:1.3rem;cursor:pointer}.themas__weergaveknop[aria-pressed="true"]{background:var(--accent);color:var(--bg)}.themas__naamveld{display:flex;align-items:center;gap:.8rem;flex:1 1 22rem;min-width:0}.themas__naamveld input{flex:1 1 auto;min-width:0;background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:var(--radius-pill);padding:.9rem 1.6rem;color:var(--fg);font-family:var(--fontbody);font-size:1.5rem}.themas__naamveld input:focus{outline:0;border-color:var(--accent)}.themas__viewport{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:.2rem solid var(--accent);border-radius:var(--radius-frame);box-shadow:var(--shadow-offset);background:#000;container-type:inline-size}.themas[data-weergave="telefoon"] .themas__viewport{aspect-ratio:39/78;max-width:32rem;margin:0 auto;border-radius:3.2rem;border-width:.8rem;border-color:var(--bg-surface-alt);box-shadow:0 2rem 4rem rgba(0,0,0,.55)}.themasite{--ontwerpbreedte:128;position:absolute;inset:0;width:calc(var(--ontwerpbreedte)*1em);height:100%;font-size:calc(100cqw/var(--ontwerpbreedte));display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-body);background:var(--ink);color:var(--cream);isolation:isolate;--ink:#0b0e18;--ink-deep:#0a0c14;--surface:#121627;--footer-navy:#202a44;--surface-warm:#f7f2e8;--surface-accent:#e86a33;--cream:#f7f2e8;--body-muted:#aab0c4;--muted:#9097ad;--text-soft:#cdd2e0;--on-warm:#0b0e18;--orange:#e86a33;--orange-dark:#cf5a26;--rose:#f29aa3;--green:#7fd49a;--on-cta:#fff;--on-accent:#202a44;--line:rgba(247,242,232,.1);--line-soft:rgba(247,242,232,.08);--hairline:rgba(247,242,232,.12);--scrim:#0b0e18;--font-display:"Fraunces",Georgia,serif;--font-body:"Hanken Grotesk",system-ui,sans-serif;--fw-heading:800;--fw-black:900;--tracking-heading:.04em;--tracking-button:.12em;--type-scale:1;--radius-card:1.8em;--radius-panel:2em;--radius-button:999px;--radius-badge:999px;--border-width:.1em;--glow-cta:0 .8em 2.4em -1em rgba(232,106,51,.9);--shadow-card-hover:0 2.8em 5.6em -2.8em rgba(0,0,0,.8);--shadow-panel:0 3em 6em -3.6em rgba(0,0,0,.8)}.themas[data-weergave="telefoon"] .themasite{--ontwerpbreedte:39}.themasite__laag{position:absolute;inset:0;z-index:0;pointer-events:none}.themasite>*{position:relative;z-index:1}.themasite>.themasite__laag,.themasite>.themasite__korrel{z-index:0}.themasite[data-bgpattern="grid"] .themasite__laag{background-image:linear-gradient(var(--line) .1em,transparent .1em),linear-gradient(90deg,var(--line) .1em,transparent .1em);background-size:4em 4em}.themasite[data-bgpattern="dots"] .themasite__laag{background-image:radial-gradient(var(--line) .15em,transparent .15em);background-size:2.4em 2.4em}.themasite[data-bgpattern="diagonal"] .themasite__laag{background-image:repeating-linear-gradient(45deg,var(--line-soft) 0 .1em,transparent .1em 1.2em)}.themasite__korrel{position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(#n)' opacity='.35'/%3E%3C/svg%3E")}.themasite:not([data-korrel="true"]) .themasite__korrel{display:none}.themasite__bar{display:flex;align-items:center;gap:2em;flex:0 0 auto;padding:0 5em;height:7em;border-bottom:var(--border-width) solid var(--line)}.themasite[data-navshape="floating"] .themasite__bar{margin:1.6em 3em 0;padding:0 2.4em;height:6em;background:var(--surface);border:var(--border-width) solid var(--line);border-radius:var(--radius-button);box-shadow:var(--shadow-panel)}.themasite__logo{display:inline-flex;align-items:center;gap:.9em;font-family:var(--font-display);font-weight:var(--fw-heading);font-size:1.9em;letter-spacing:var(--tracking-heading);line-height:1;white-space:nowrap;min-width:0}.themasite__merk{width:1.3em;height:1.3em;flex:0 0 auto;border-radius:var(--radius-badge);background:var(--orange)}.themasite__naam{overflow:hidden;text-overflow:ellipsis}.themasite__nav{display:flex;align-items:center;gap:1.8em;font-size:1.4em;color:var(--body-muted);white-space:nowrap}.themasite[data-logo="left"] .themasite__logo{margin-right:auto}.themasite[data-nav="right"] .themasite__nav{margin-left:auto}.themasite[data-nav="spread"] .themasite__nav{margin:0 auto}.themasite[data-nav="center"] .themasite__nav{margin:0 auto}.themasite[data-logo="center"] .themasite__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center}.themasite[data-logo="center"] .themasite__nav{justify-self:start;margin:0}.themasite[data-logo="center"] .themasite__knop--nav{justify-self:end}.themasite__knop{display:inline-flex;align-items:center;justify-content:center;padding:1.1em 2.2em;font-size:1.4em;font-weight:600;line-height:1;white-space:nowrap;border-radius:var(--radius-button);background:var(--orange);color:var(--on-cta);box-shadow:var(--glow-cta)}.themasite__knop--nav{padding:.9em 1.8em;font-size:1.3em}.themasite__knop--klein{padding:.6em 1.2em;font-size:1.1em;box-shadow:none}.themasite__knop--tweede{background:transparent;color:var(--cream);border:var(--border-width) solid var(--line);box-shadow:none}.themasite[data-buttons="outline"] .themasite__knop{background:transparent;color:var(--orange);border:.2em solid var(--orange);box-shadow:none}.themasite[data-btncase="upper"] .themasite__knop{text-transform:uppercase;letter-spacing:var(--tracking-button);font-size:1.25em}.themasite__hero{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:4em;padding:2em 5em;min-height:0;overflow:hidden}.themasite[data-gradient="on"] .themasite__hero{background:linear-gradient(160deg,var(--surface) 0%,transparent 65%)}.themasite[data-hero="center"] .themasite__hero{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.themasite[data-hero="center"] .themasite__poster{display:none}.themasite[data-hero="center"] .themasite__knoppen{justify-content:center}.themasite__eyebrow{display:block;font-size:1.3em;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:1em}.themasite__titel{display:block;font-family:var(--font-display);font-weight:var(--fw-black);font-size:calc(5em*var(--type-scale));line-height:.95;letter-spacing:var(--tracking-heading);margin-bottom:.32em}.themasite[data-headcase="upper"] .themasite__titel{text-transform:uppercase}.themasite__sub{margin:0 0 1.2em;font-size:1.6em;line-height:1.5;color:var(--body-muted);max-width:24em}.themasite[data-hero="center"] .themasite__sub{margin-left:auto;margin-right:auto}.themasite__knoppen{display:flex;gap:1.2em}.themasite__poster{position:relative;height:24em;width:auto;aspect-ratio:3/4;margin-left:auto;overflow:hidden;border-radius:var(--radius-card);background:linear-gradient(145deg,var(--orange) 0%,var(--rose) 55%,var(--surface) 100%);box-shadow:var(--shadow-card-hover)}.themasite__posterdatum{position:absolute;top:1.4em;left:1.4em;padding:.7em 1em;border-radius:var(--radius-badge);background:var(--ink);color:var(--cream);font-size:1.2em;font-weight:700;line-height:1.15}.themasite__postertitel{position:absolute;left:1.2em;right:1.2em;bottom:1.2em;font-family:var(--font-display);font-weight:var(--fw-heading);font-size:2.6em;line-height:1;color:var(--on-accent);letter-spacing:var(--tracking-heading)}.themasite__kaarten{flex:0 0 27em;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8em;padding:0 5em 3em}.themasite__kaart{display:flex;flex-direction:column;gap:.5em;height:100%;padding:1.2em;overflow:hidden;background:var(--surface);border:var(--border-width) solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card-hover)}.themasite[data-corners="asym"] .themasite__kaart,.themasite[data-corners="asym"] .themasite__poster{border-radius:var(--radius-card) 0 var(--radius-card) 0}.themasite[data-corners="cut"] .themasite__kaart,.themasite[data-corners="cut"] .themasite__poster{border-radius:0;clip-path:polygon(1.6em 0,100% 0,100% calc(100% - 1.6em),calc(100% - 1.6em) 100%,0 100%,0 1.6em)}.themasite[data-shadow="glow"] .themasite__kaart{box-shadow:var(--glow-cta)}.themasite[data-shadow="hard"] .themasite__kaart{box-shadow:.6em .6em 0 var(--orange)}.themasite__kaartbeeld{display:block;flex:1 1 auto;min-height:5em;border-radius:calc(var(--radius-card)*.55);background:linear-gradient(125deg,var(--rose) 0%,var(--orange) 70%,var(--orange-dark) 100%);margin-bottom:.5em}.themasite__kaart:nth-child(2) .themasite__kaartbeeld{background:linear-gradient(210deg,var(--green) 0%,var(--orange) 65%,var(--surface) 100%)}.themasite__kaart:nth-child(3) .themasite__kaartbeeld{background:linear-gradient(60deg,var(--orange-dark) 0%,var(--rose) 60%,var(--cream) 140%)}.themasite__kaartinhoud{display:flex;flex-direction:column;gap:.5em;flex:0 0 auto;min-width:0}.themasite__kaartdatum{font-size:1.05em;letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.themasite__kaarttitel{font-family:var(--font-display);font-weight:var(--fw-heading);font-size:1.7em;line-height:1.1;letter-spacing:var(--tracking-heading)}.themasite[data-headcase="upper"] .themasite__kaarttitel{text-transform:uppercase}.themasite__kaartgenre{font-size:1.1em;color:var(--muted)}.themasite__kaartvoet{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-top:auto;padding-top:.3em}.themasite__prijs{font-size:1.3em;font-weight:700}.themasite[data-mediafilter="vivid"] .themasite__poster,.themasite[data-mediafilter="vivid"] .themasite__kaartbeeld{filter:saturate(1.45) contrast(1.08)}.themasite[data-mediafilter="grayscale"] .themasite__poster,.themasite[data-mediafilter="grayscale"] .themasite__kaartbeeld{filter:grayscale(1)}.themasite[data-mediafilter="warm"] .themasite__poster,.themasite[data-mediafilter="warm"] .themasite__kaartbeeld{filter:sepia(.28) saturate(1.15)}.themasite__voet{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:2em;padding:0 5em;height:6em;background:var(--footer-navy);color:var(--cream);font-size:1.3em}.themasite__voet{height:4.6em}.themasite[data-schema="light"] .themasite__voet{color:var(--ink)}.themasite__voetnav{display:flex;gap:1.6em;color:color-mix(in srgb,currentColor 65%,transparent)}.themasite__burger{display:none}.themas[data-weergave="telefoon"] .themasite__bar{height:5.6em;padding:0 2em;gap:1.2em}.themas[data-weergave="telefoon"] .themasite[data-navshape="floating"] .themasite__bar{margin:1.2em 1.2em 0;padding:0 1.6em}.themas[data-weergave="telefoon"] .themasite__nav,.themas[data-weergave="telefoon"] .themasite__knop--nav{display:none}.themas[data-weergave="telefoon"] .themasite__logo{margin-right:auto;font-size:1.7em}.themas[data-weergave="telefoon"] .themasite[data-logo="center"] .themasite__bar{display:flex;justify-content:space-between}.themas[data-weergave="telefoon"] .themasite__burger{display:flex;flex-direction:column;justify-content:center;gap:.35em;width:2.6em;height:2.6em;flex:0 0 auto;padding:.55em;border-radius:calc(var(--radius-button)*.35);background:var(--surface)}.themas[data-weergave="telefoon"] .themasite__burger i{display:block;height:.18em;background:var(--cream)}.themas[data-weergave="telefoon"] .themasite__hero{grid-template-columns:minmax(0,1fr);gap:1.6em;padding:1.8em 2em;align-content:start}.themas[data-weergave="telefoon"] .themasite__knop--tweede{display:none}.themas[data-weergave="telefoon"] .themasite[data-hero="center"] .themasite__poster{display:block}.themas[data-weergave="telefoon"] .themasite__poster{order:-1;margin:0;width:100%;height:auto;aspect-ratio:21/9}.themas[data-weergave="telefoon"] .themasite__postertitel{font-size:2em}.themas[data-weergave="telefoon"] .themasite__titel{font-size:calc(3.4em*var(--type-scale))}.themas[data-weergave="telefoon"] .themasite__sub{font-size:1.4em;margin-bottom:1.6em}.themas[data-weergave="telefoon"] .themasite__eyebrow{font-size:1.1em;margin-bottom:1em}.themas[data-weergave="telefoon"] .themasite__knoppen{flex-direction:column;align-items:stretch}.themas[data-weergave="telefoon"] .themasite__knop{font-size:1.5em}.themas[data-weergave="telefoon"] .themasite__hero,.themas[data-weergave="telefoon"] .themasite__kaarten{flex:0 0 auto}.themas[data-weergave="telefoon"] .themasite__voet{margin-top:auto}.themas[data-weergave="telefoon"] .themasite__kaarten{grid-template-columns:minmax(0,1fr);gap:1.2em;padding:0 2em 2em}.themas[data-weergave="telefoon"] .themasite__kaart{flex-direction:row;align-items:stretch;gap:1.2em;height:auto}.themas[data-weergave="telefoon"] .themasite__kaartbeeld{flex:0 0 9em;align-self:stretch;min-height:9em;margin-bottom:0}.themas[data-weergave="telefoon"] .themasite__kaartinhoud{display:flex;flex-direction:column;gap:.4em;flex:1 1 auto;min-width:0}.themas[data-weergave="telefoon"] .themasite__kaart:nth-child(n+3){display:none}.themas[data-weergave="telefoon"] .themasite__kaarttitel{font-size:1.8em}.themas[data-weergave="telefoon"] .themasite__voet{height:5em;padding:0 2em;font-size:1.2em}.themas[data-weergave="telefoon"] .themasite__voetnav{display:none}.themas__status{margin:1.6rem 0 0;font-size:var(--fs-body-md);line-height:var(--lh-body);color:var(--fg-muted)}.themas__status strong{color:var(--fg);font-weight:var(--fw-semibold)}.themas__bediening{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.6rem}.themas__stap{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-width:4.4rem;min-height:4.4rem;padding:0 1.6rem;border:1px solid var(--border-mid);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg);font-family:var(--fontbody);font-size:1.4rem;cursor:pointer}.themas__teller{font-size:1.4rem;color:var(--fg-soft);font-variant-numeric:tabular-nums}.themas__filters{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem}.themas__filter{appearance:none;padding:.8rem 1.4rem;border:1px solid var(--border-mid);border-radius:var(--radius-pill);background:transparent;color:var(--fg-soft);font-family:var(--fontbody);font-size:1.3rem;cursor:pointer}.themas__filter[aria-pressed="true"]{background:var(--accent);border-color:var(--accent);color:var(--bg)}.themas__lijst{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:.8rem;max-height:52rem;overflow-y:auto;padding-right:.4rem}.themas__thema{appearance:none;display:flex;align-items:center;gap:1rem;width:100%;min-height:4.4rem;padding:.9rem 1.1rem;border:1px solid var(--border-mid);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--fg);font-family:var(--fontbody);font-size:1.35rem;text-align:left;cursor:pointer}.themas__thema[aria-checked="true"]{border-color:var(--accent);background:var(--bg-surface-alt)}.themas__vlakjes{display:flex;flex:0 0 auto;border-radius:.5rem;overflow:hidden;border:1px solid var(--border-soft)}.themas__vlakjes span{display:block;width:1.1rem;height:2.2rem}.themas__themanaam{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.themas__leeg{grid-column:1/-1;margin:0;padding:2rem 0;font-size:var(--fs-body-sm);color:var(--fg-soft)}.themas__voetnoot{margin:2.4rem 0 0;font-size:var(--fs-body-sm);color:var(--fg-soft)}@media(hover:hover) and (pointer:fine){.themas__thema:hover,.themas__filter:hover,.themas__stap:hover{border-color:var(--accent)}.themas__weergaveknop[aria-pressed="false"]:hover{color:var(--fg)}}@media(max-width:899px){.block__themas{padding:7rem 0}.block__themas__head{margin-bottom:2.8rem}.themas,.themas[data-weergave="telefoon"]{grid-template-columns:minmax(0,1fr);gap:2.4rem}.themas__balk{gap:1rem}.themas[data-weergave="telefoon"] .themas__viewport{max-width:24rem}.themas__lijst{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));max-height:34rem;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.themas__naamveld input{font-size:1.6rem}}@media(max-width:479px){.themas__weergave{flex:1 1 100%;justify-content:center}.themas__naamveld{flex:1 1 100%}.themas__bediening{gap:.8rem}.themas__stap{flex:1 1 auto}}@media(pointer:coarse){.themas__weergaveknop,.themas__filter{min-height:4.4rem}.themas__thema{min-height:5rem}}@media(prefers-reduced-motion:reduce){.themasite,.themasite *{transition:none;animation:none}}.ticketdemo{background:var(--bg);border:1px solid var(--border-mid);border-radius:var(--radius-panel);box-shadow:var(--shadow-offset);padding:2.6rem}.ticketdemo__head{display:flex;align-items:center;gap:1rem;margin-bottom:2.2rem}.ticketdemo__dot{width:1rem;height:1rem;border-radius:50%;background:var(--accent)}.ticketdemo__label{font-size:1.3rem;font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--fg-muted)}.ticketdemo__venue{margin-left:auto;font-size:1.2rem;color:var(--fg-faint)}.ticketdemo__steplabel{font-size:1.3rem;color:var(--fg-soft);margin-bottom:1.4rem}.ticketdemo__shows{display:flex;flex-direction:column;gap:1rem}.showpick{display:flex;align-items:center;gap:1.4rem;text-align:left;background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:1.4rem;padding:1.4rem 1.6rem;cursor:pointer;color:var(--fg);transition:border-color .2s,transform .15s}@media(hover:hover) and (pointer:fine){.showpick:hover{border-color:var(--accent);transform:translateY(-.1rem)}}.showpick__main{flex:1}.showpick__title{display:block;font-weight:var(--fw-semibold);font-size:1.6rem}.showpick__sub{display:block;font-size:1.3rem;color:var(--fg-soft);margin-top:.2rem}.showpick__price{font-weight:var(--fw-semibold);color:var(--accent)}.showpick__arrow{color:var(--fg-faint)}.ticketdemo__qtycard{background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:1.4rem;padding:1.8rem}.ticketdemo__qtytitle{font-weight:var(--fw-semibold);font-size:1.7rem}.ticketdemo__qtywhen{font-size:1.3rem;color:var(--fg-soft);margin-top:.2rem}.ticketdemo__stepper{display:flex;align-items:center;gap:1.8rem;margin-top:2rem}.qtybtn{width:4.2rem;height:4.2rem;border-radius:50%;border:1px solid var(--border-strong);background:transparent;color:var(--fg);font-size:2.2rem;line-height:1;cursor:pointer;transition:border-color .2s}@media(hover:hover) and (pointer:fine){.qtybtn:hover{border-color:var(--accent)}}.ticketdemo__qty{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:3rem;min-width:3.8rem;text-align:center}.ticketdemo__total{margin-left:auto;text-align:right}.ticketdemo__total small{display:block;font-size:1.2rem;color:var(--fg-faint)}.ticketdemo__total strong{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2.4rem}.ticketdemo__actions{display:flex;gap:1rem;margin-top:1.6rem}.ticketdemo__actions .button{flex:1;justify-content:center}.ticketdemo__actions .button--ghost{flex:0 0 auto}.ticketdemo__paid{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:var(--fw-semibold);color:var(--success);margin-bottom:1.6rem}.ticketdemo__paid .check{display:inline-flex;width:2rem;height:2rem;border-radius:50%;background:var(--success-deep);color:#fff;align-items:center;justify-content:center;font-size:1.2rem}.eticket{background:#fbf7ef;color:#130606;border-radius:1.6rem;padding:2rem;display:flex;gap:1.8rem;align-items:center;position:relative}.eticket::before,.eticket::after{content:"";position:absolute;top:50%;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--bg);transform:translateY(-50%)}.eticket::before{left:-.9rem}.eticket::after{right:-.9rem}.eticket__qr{width:10.8rem;height:10.8rem;background:#fff;border-radius:1rem;padding:.7rem;flex-shrink:0}.eticket__kicker{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:#8f7877}.eticket__title{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2rem;line-height:1.1;margin-top:.3rem}.eticket__meta{font-size:1.35rem;color:#5a3f3e;margin-top:.4rem}.ticketdemo__reset{width:100%;margin-top:1.6rem}.ticketdemo [data-when]{display:none}.ticketdemo[data-step="1"] [data-when="1"],.ticketdemo[data-step="2"] [data-when="2"],.ticketdemo[data-step="3"] [data-when="3"]{display:block}.tickethero__grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:5.6rem;align-items:center;padding-block:9.6rem 8rem}.tickethero__text .eyebrow{display:block;margin-bottom:2.2rem}.tickethero__text .block__hero__title{margin-inline:0;text-align:left;max-width:13ch}.tickethero__text .block__hero__intro{margin:2.6rem 0 0;max-width:54rem;text-align:left}.tickethero__text .buttons{margin-top:3.4rem;gap:1.2rem}.tickethero__visual{position:relative;width:100%;max-width:52rem;justify-self:end;background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:var(--radius-frame);box-shadow:var(--shadow-offset);overflow:hidden}.tickethero__bar{display:flex;align-items:center;gap:.8rem;padding:1.3rem 1.6rem;border-bottom:1px solid var(--border-soft);background:var(--bg)}.tickethero__dot{width:.9rem;height:.9rem;border-radius:50%;background:var(--accent)}.tickethero__venue{font-size:1.2rem;font-weight:var(--fw-semibold);letter-spacing:.03em;color:var(--fg-muted)}.tickethero__body{padding:2rem;display:flex;flex-direction:column;gap:1.4rem}.tickethero__show{display:flex;gap:1.2rem;align-items:center;background:var(--bg-surface-alt);border:1px solid var(--border-soft);border-radius:var(--radius-tile);padding:1.4rem}.tickethero__showicon{width:4.6rem;height:4.6rem;border-radius:.9rem;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tickethero__showtitle{font-weight:var(--fw-bold);font-size:1.6rem}.tickethero__showmeta{font-size:1.25rem;color:var(--fg-soft);margin-top:.2rem}.tickethero__buy{display:flex;align-items:center;justify-content:center;background:var(--accent);color:var(--bg);font-size:1.4rem;font-weight:var(--fw-bold);padding:1.2rem;border-radius:1rem}.tickethero__receipt{display:flex;align-items:center;gap:1.2rem;background:#fbf7ef;color:#130606;border-radius:1.2rem;padding:1.1rem 1.4rem}.tickethero__qr{width:4.4rem;height:4.4rem;background:#fff;border-radius:.8rem;padding:.4rem;flex-shrink:0}.tickethero__qr svg{display:block;width:100%;height:100%}.tickethero__receipttext{flex:1;display:flex;flex-direction:column;gap:.2rem}.tickethero__receipttext strong{font-size:1.35rem;font-weight:var(--fw-bold)}.tickethero__receipttext span{font-size:1.2rem;color:#5a3f3e}.tickethero__check{display:inline-flex;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--success-deep);color:#fff;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.ticketcta{position:relative;text-align:center}.ticketcta .section-title{max-width:18ch;margin-inline:auto}.ticketcta .section-intro{max-width:52rem;margin:2.4rem auto 3.2rem}@media(max-width:900px){.tickethero__grid{grid-template-columns:1fr;gap:4rem;padding-block:6rem 5rem}.tickethero__visual{justify-self:stretch;max-width:none}}@media(max-width:640px){.tickethero__text .block__hero__title{font-size:clamp(2.4rem,7vw,4.6rem)}}.block__traject{padding:11rem 0;background:#f1eadd;color:var(--bg);--traject-accent:#c2492c}.block__traject__head{max-width:68rem}.block__traject__head .eyebrow{display:block;margin-bottom:1.8rem;color:var(--traject-accent)}.block__traject__head .section-title{color:var(--bg)}.block__traject__head .section-title em{color:var(--traject-accent)}.block__traject__head .section-intro{margin:2.2rem 0 0;color:rgba(19,6,6,.62)}.block__traject__steps{display:flex;flex-direction:column;margin-top:5.2rem;border-bottom:1px solid rgba(19,6,6,.14)}.block__traject__step{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:2.8rem;padding:2.6rem 0;border-top:1px solid rgba(19,6,6,.14)}.block__traject__num{font-family:var(--fontdisplay);font-size:3.4rem;line-height:1;color:var(--traject-accent)}.block__traject__body{display:grid;grid-template-columns:1fr auto;gap:.8rem 2.4rem;align-items:baseline}.block__traject__title{font-family:var(--fontheader);font-weight:var(--fw-bold);font-size:2.4rem;margin:0;color:var(--bg)}.block__traject__when{font-size:1.3rem;font-weight:var(--fw-semibold);color:var(--traject-accent);background:rgba(232,95,69,.16);border-radius:var(--radius-pill);padding:.5rem 1.2rem;white-space:nowrap}.block__traject__text{grid-column:1/-1;font-size:1.6rem;line-height:1.6;color:rgba(19,6,6,.64);margin:0;max-width:68rem}@media(max-width:640px){.block__traject{padding:7rem 0}.block__traject__step{grid-template-columns:6rem minmax(0,1fr);gap:1.6rem}.block__traject__num{font-size:2.6rem}.block__traject__body{grid-template-columns:minmax(0,1fr);gap:.4rem}.block__traject__when{justify-self:start}.block__traject__title{overflow-wrap:anywhere}}.block__twowegen{padding:9.6rem 0;border-top:1px solid var(--border-soft)}.block__twowegen__head{max-width:68rem}.block__twowegen__head .eyebrow{display:block;margin-bottom:1.8rem}.block__twowegen__head .section-title{font-size:clamp(3rem,4vw,5rem)}.block__twowegen__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;margin-top:4.4rem}.twoweg{display:flex;flex-direction:column}.twoweg__label{font-size:1.2rem;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.twoweg__label--muted{color:var(--fg-faint)}.twoweg .feature-card__title{margin:1.2rem 0}.twoweg .feature-card__text{flex:1;margin-bottom:2.2rem}.twoweg__cta{font-size:1.4rem;font-weight:var(--fw-semibold);color:var(--accent)}@media(hover:hover) and (pointer:fine){.twoweg{transition:transform .2s,border-color .2s}.twoweg:hover{transform:translateY(-.4rem);border-color:var(--accent)}}@media(max-width:780px){.block__twowegen__grid{grid-template-columns:1fr}}.block__video .container{justify-content:center}.block__video .col{width:100%;max-width:80rem}body{visibility:visible}