.scoped-search{width:min(640px,calc(100% - 32px));height:min(640px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);padding:24px;margin:auto;border:1px solid var(--line, #e4dfd6);border-radius:14px;background:#fbfaf7;color:#4f443c;overflow:hidden;font-family:Didact Gothic,sans-serif}.scoped-search[open]{display:flex;flex-direction:column;gap:16px}.scoped-search::backdrop{background:#332b2380}.scoped-search header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex:none}.scoped-search h2{margin:0;font-size:1.5rem;line-height:1.2;font-weight:400}.scoped-search button{padding:10px 14px;border:1px solid #e4dfd6;border-radius:6px;background:#fff;color:inherit;font:inherit;cursor:pointer}.scoped-search label{display:block;flex:none}.scoped-search input{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #6e6156;border-radius:6px;background:#fff;color:inherit;font:inherit}.scoped-search .scoped-search-status{margin:0;flex:none;min-height:2.8em;font-size:.9rem;line-height:1.4}.scoped-search .scoped-search-results{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;list-style:none;margin:0;padding:0}.scoped-search li{margin:0 0 6px;padding:0}.scoped-search li a{display:block;padding:12px;border:2px solid transparent;border-radius:6px;color:inherit;text-decoration:none}.scoped-search li a.selected{border-color:#246b88;background:#fff}.scoped-search li strong,.scoped-search li span{display:block}.scoped-search li span{margin-top:4px;font-size:.95rem;line-height:1.5}.scoped-search .scoped-search-empty{padding:12px}.scoped-search footer{flex:none;font-size:.8rem;line-height:1.4}.scoped-search footer p{margin:0}.scoped-search :focus-visible{outline:2px solid #246b88;outline-offset:2px}@media(max-width:480px),(max-height:520px){.scoped-search{padding:16px}.scoped-search[open]{gap:10px}.scoped-search h2{font-size:1.2rem}.scoped-search input{padding:8px}}@font-face{font-family:Didact Gothic;src:url(/assets/didact-gothic.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}:root{--brown: #6e6156;--brown-dark: #4f443c;--text: #5b4936;--blue: #54b6dd;--blue-deep: #278aae;--green: #a7dc37;--green-soft: #eef7db;--paper: #fbfaf7;--white: #fff;--canvas: #eeeae4;--line: rgba(110, 97, 86, .18);--vp-c-brand-1: var(--blue-deep);--vp-c-divider: var(--line);--vp-backdrop-bg-color: rgba(57, 49, 43, .48);--vp-local-search-bg: var(--paper);--vp-local-search-result-bg: white;--vp-local-search-result-border: rgba(110, 97, 86, .12);--vp-local-search-result-selected-bg: white;--vp-local-search-result-selected-border: var(--blue);--vp-local-search-highlight-bg: var(--green-soft);--vp-local-search-highlight-text: var(--brown-dark);font-family:Didact Gothic,sans-serif;color:var(--text);background:var(--canvas);font-synthesis:none}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--canvas)}a{color:inherit}img{display:block;max-width:100%;height:auto}button,select{font:inherit}.skip-link{position:fixed;z-index:100;left:1rem;top:1rem;transform:translateY(-180%);padding:.75rem 1rem;border-radius:.35rem;background:var(--brown-dark);color:#fff}.skip-link:focus{transform:none}.site-shell{width:min(1160px,calc(100% - 48px));min-height:calc(100vh - 48px);margin:24px auto;overflow:clip;border:1px solid rgba(110,97,86,.12);border-radius:18px;background:var(--paper);box-shadow:0 22px 70px #4f443c17}.site-header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:118px;padding:16px 54px;border-bottom:1px solid var(--line)}.brand{display:flex;flex:0 0 112px;align-items:center;gap:.8rem;text-decoration:none}.brand-logo{width:112px;height:auto;object-fit:contain}.brand-symbol,.brand-wordmark{display:none}.brand-symbol{flex:none}.brand-dichtbij{display:none}html[data-logo="5"] .brand-dichtbij{display:block}html[data-logo="5"] .brand-original-symbol{display:none}.brand-wordmark{min-width:0;flex-direction:column;gap:.15rem;color:var(--brown-dark)}.brand-name{font-size:1.35rem;letter-spacing:-.025em;line-height:1.12;white-space:nowrap}.brand-description{color:var(--blue-deep);font-size:.76rem;line-height:1.2;white-space:nowrap}.main-nav{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2rem);margin-left:auto}.main-nav a{position:relative;padding:.5rem 0;color:var(--brown-dark);font-size:1rem;text-decoration:none}.main-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:.15rem;height:2px;background:var(--green);transition:right .2s ease}.main-nav a:hover:after,.main-nav a[aria-current=page]:after{right:0}.header-actions{display:flex;flex:none;align-items:center;gap:.8rem}.site-search-button{display:grid;flex:none;width:42px;height:42px;padding:0;place-items:center;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--brown-dark);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.site-search-button:hover,.site-search-button[aria-expanded=true]{border-color:var(--line);background:#fff;color:var(--blue-deep)}.site-search-button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.menu-toggle{display:none}.VPLocalSearchBox{color:var(--brown-dark);font-family:Didact Gothic,sans-serif}.VPLocalSearchBox .shell{padding:1.2rem;border:1px solid var(--line);border-radius:.85rem;box-shadow:0 24px 80px #39312b33}html .VPLocalSearchBox .shell{height:min(640px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);margin:auto}.VPLocalSearchBox .search-bar{border-radius:.6rem;background:#fff}.VPLocalSearchBox .search-input{border:0;outline:0;background:transparent;color:var(--brown-dark)}.VPLocalSearchBox .search-actions button{border:0;border-radius:.35rem;background:transparent;color:var(--brown-dark);cursor:pointer}.VPLocalSearchBox .results{flex:1 1 0;min-height:0;margin:0;padding:0;list-style:none;scrollbar-gutter:stable}.VPLocalSearchBox .search-bar,.VPLocalSearchBox .search-keyboard-shortcuts{flex:none}.VPLocalSearchBox .result{background:var(--vp-local-search-result-bg);text-decoration:none}.VPLocalSearchBox .result.selected{background:var(--vp-local-search-result-selected-bg)}.VPLocalSearchBox .search-keyboard-shortcuts{color:var(--brown)}.design-only{display:none}html[data-design="1"] .design-only.design-1,html[data-design="2"] .design-only.design-2,html[data-design="3"] .design-only.design-3,html[data-design="4"] .design-only.design-4,html[data-design="5"] .design-only.design-5,html[data-design="6"] .design-only.design-6{display:block}.page-main{min-width:0}.content-shell{width:min(100%,980px);margin:0 auto;padding:clamp(3.5rem,6vw,5.25rem) 54px clamp(4.5rem,8vw,7rem)}.content-page .content-shell{width:min(100%,860px)}.content-shell>:first-child{margin-top:0}.content-shell h1{max-width:760px;margin:0 0 1.5rem;color:var(--brown-dark);font-size:clamp(3.1rem,5.5vw,4.8rem);font-weight:400;letter-spacing:-.035em;line-height:1.02}.content-shell h2{color:var(--brown-dark);font-size:clamp(2rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.02em;line-height:1.12}.content-shell h3{color:var(--brown-dark);font-size:1.45rem;font-weight:400}.content-shell p,.content-shell li{font-size:clamp(1.05rem,1.45vw,1.16rem);line-height:1.68}.content-page .content-shell>p,.content-page .content-shell>ul{max-width:720px}.content-shell strong{color:var(--brown-dark);font-weight:400}.content-shell ul{padding-left:1.25rem}.content-shell li{margin:.45rem 0;padding-left:.35rem}.content-shell li::marker{color:var(--green)}.eyebrow,.page-kicker{margin:0 0 1rem!important;color:var(--blue-deep);font-size:.78rem!important;letter-spacing:.16em;line-height:1.4!important;text-transform:uppercase}.lead{max-width:620px;margin:1.35rem 0 0;color:var(--text);font-size:clamp(1.22rem,2vw,1.48rem)!important;line-height:1.48!important}.home-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);min-height:430px;padding-bottom:clamp(3.5rem,7vw,5.75rem);border-bottom:1px solid var(--line)}.home-hero h1{max-width:620px}.hero-copy{min-width:0}.hero-visual{position:relative;justify-self:end;width:min(100%,310px)}.hero-visual:before{content:"";position:absolute;z-index:0;top:-18px;right:20px;bottom:18px;left:-18px;border-radius:48% 52% 46% 54%;background:var(--green-soft)}.hero-visual:after{content:"";position:absolute;z-index:0;right:-16px;bottom:-12px;width:88px;height:88px;border-radius:50%;background:color-mix(in srgb,var(--blue) 30%,white)}.hero-image{position:relative;z-index:1;width:100%;aspect-ratio:1;overflow:hidden;border-radius:48% 52% 46% 54%}.hero-image img{width:108%;max-width:none;height:108%;margin:-4%;object-fit:cover}.button-row,.contact-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:.72rem 1.25rem;border:1px solid var(--brown);border-radius:.45rem;color:var(--brown-dark);text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--brown);color:#fff}.home-section{max-width:860px;margin:0 auto;padding:clamp(3.5rem,7vw,5.5rem) 0;border-bottom:1px solid var(--line)}.home-section h2{max-width:680px;margin:0 0 1.25rem}.home-section>p:not(.eyebrow){max-width:720px}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.service-card{min-height:210px;padding:1.55rem;border:1px solid var(--line);border-radius:1rem;background:#ffffffbf}.service-card h3{margin:0 0 .75rem}.service-card p{margin:0;font-size:1.02rem;line-height:1.58}.home-quote{max-width:860px;margin:clamp(3.5rem,7vw,5.5rem) auto 0;padding:clamp(2.3rem,5vw,3.6rem);border-radius:1.2rem;background:var(--brown);color:#fff}.home-quote p{max-width:720px;margin:0;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.4}.reflection-block{max-width:820px;margin:clamp(1rem,2vw,1.75rem) auto 0;padding:clamp(2.25rem,4vw,3rem);border:0;border-left:7px solid var(--blue);border-radius:3px;background:radial-gradient(ellipse 108px 108px at calc(100% - 18px) 34%,rgba(167,220,55,.27) 0 69%,transparent 70%),radial-gradient(ellipse 190px 178px at calc(100% - 60px) -34px,rgba(84,182,221,.25) 0 69%,transparent 70%),radial-gradient(ellipse 220px 126px at calc(100% + 26px) calc(100% + 40px),rgba(110,97,86,.11) 0 69%,transparent 70%),radial-gradient(ellipse 120px 100px at -56px calc(100% - 8px),rgba(84,182,221,.12) 0 69%,transparent 70%),#fff;box-shadow:0 18px 45px #463a3314}.reflection-copy{max-width:620px}.reflection-copy h2{margin:.15rem 0 1.1rem;font-size:clamp(1.75rem,3vw,2.35rem)}.reflection-lines{margin:0;color:var(--text);font-size:1.08rem!important;line-height:1.85!important}.reflection-closing{margin:1.45rem 0 0;color:var(--brown-dark);font-size:1.15rem!important}.cta-band{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem;max-width:860px;margin:clamp(3.5rem,7vw,5.5rem) auto 0;padding:clamp(2rem,4vw,3rem);border:1px solid color-mix(in srgb,var(--green) 42%,white);border-radius:1rem;background:var(--green-soft)}.cta-band h2{margin:0 0 .45rem;font-size:clamp(1.75rem,3vw,2.35rem)}.cta-band p{margin:0}.portrait{float:right;width:min(35%,280px);aspect-ratio:1;margin:.25rem 0 2rem 3rem;overflow:hidden;border-radius:50%;box-shadow:18px 18px 0 var(--green-soft)}.portrait img{width:108%;max-width:none;height:108%;margin:-4%;object-fit:cover}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2.5rem 0}.info-card{padding:1.75rem;border:1px solid var(--line);border-radius:.8rem;background:#fff}.info-card h2{margin:0 0 .5rem;font-size:1.55rem}.info-card p{margin:0}.route-link{display:inline-block;margin-top:1rem;text-underline-offset:.25rem}.contact-form-wrap{max-width:760px;margin:1.5rem 0 3.5rem}.contact-form{position:relative;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--line);border-radius:1rem;background:#ffffffc7}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.form-field{display:block;min-width:0;color:var(--brown-dark)}.form-field>span{display:block;margin-bottom:.45rem;font-size:1rem}.form-field small{margin-left:.3rem;color:var(--brown);font-size:.78rem;font-weight:400}.form-field-wide{grid-column:1 / -1}.form-field input,.form-field textarea{width:100%;border:1px solid color-mix(in srgb,var(--brown) 34%,white);border-radius:.45rem;background:#fff;color:var(--text);font:inherit}.form-field input{min-height:48px;padding:.7rem .8rem}.form-field textarea{min-height:180px;padding:.8rem;line-height:1.55;resize:vertical}.form-field input:focus,.form-field textarea:focus{border-color:var(--blue-deep);outline:3px solid color-mix(in srgb,var(--blue) 28%,transparent);outline-offset:1px}.form-challenge{max-width:340px}.form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-privacy{max-width:620px;margin:1.35rem 0!important;color:var(--brown);font-size:.92rem!important;line-height:1.5!important}.contact-form .button{cursor:pointer}.form-status{display:none;scroll-margin-top:2rem;margin:0 0 1rem!important;padding:1rem 1.15rem;border-radius:.55rem;font-size:1rem!important;line-height:1.5!important}.form-status:target{display:block}.form-status-success{border:1px solid color-mix(in srgb,var(--green) 70%,var(--brown));background:var(--green-soft);color:var(--brown-dark)}.form-status-error{border:1px solid #b45e53;background:#fff1ef;color:#713b35}.site-footer{display:grid;grid-template-columns:1.1fr 1fr 1.25fr auto;gap:2rem;padding:2.75rem 54px;border-top:1px solid var(--line);background:#ffffff80}.site-footer p{margin:0;line-height:1.55}.copyright{align-self:end;color:var(--brown)}.design-switcher{position:fixed;z-index:50;right:1rem;bottom:1rem}.design-switcher-toggle,.design-switcher-panel{border:1px solid var(--line);border-radius:.65rem;background:#fffffff2;color:var(--brown-dark);box-shadow:0 8px 28px #4f443c1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.design-switcher-toggle{display:flex;align-items:center;gap:.55rem;min-height:42px;padding:.55rem .7rem;cursor:pointer}.design-switcher-toggle span{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.design-switcher-panel{position:absolute;right:0;bottom:calc(100% + .5rem);display:grid;gap:.8rem;padding:.8rem}.design-switcher-field{display:grid;gap:.35rem}.design-switcher-field>span{font-size:.68rem;letter-spacing:.11em;text-transform:uppercase}.design-switcher select{width:220px;padding:.6rem .65rem;border:0;border-radius:.35rem;background:var(--paper);color:inherit}html[data-design="2"]{--canvas: #eaf1f2;--paper: #f8fbfb;--line: rgba(39,138,174,.2)}html[data-design="2"] .site-shell{border-color:#278aae38;border-radius:10px;box-shadow:0 20px 65px #2758681c}html[data-design="2"] .site-header{min-height:104px;background:#fff}html[data-design="2"] .brand{flex-basis:92px}html[data-design="2"] .brand-logo{width:92px;height:auto}html[data-design="2"] .main-nav{gap:.25rem;padding:.3rem;border:1px solid var(--line);border-radius:.55rem;background:#f8fbfb}html[data-design="2"] .main-nav a{padding:.5rem .75rem;border-radius:.35rem}html[data-design="2"] .main-nav a:after{display:none}html[data-design="2"] .main-nav a[aria-current=page]{background:var(--brown);color:#fff}html[data-design="2"] .content-shell{width:min(100%,1020px)}html[data-design="2"] .home-hero{gap:3.5rem;padding:3rem;border:1px solid var(--line);border-radius:.75rem;background:#fff}html[data-design="2"] .home-hero h1{font-size:clamp(3rem,5vw,4.35rem)}html[data-design="2"] .hero-visual{width:min(100%,300px)}html[data-design="2"] .hero-visual:before{top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid var(--blue);border-radius:.4rem;background:transparent}html[data-design="2"] .hero-visual:after{display:none}html[data-design="2"] .hero-image{border-radius:.35rem}html[data-design="2"] .service-card{border-radius:.45rem;border-top:4px solid var(--blue);background:#fff}html[data-design="2"] .home-quote,html[data-design="2"] .cta-band,html[data-design="2"] .info-card{border-radius:.45rem}html[data-design="3"]{--canvas: #e9e5df;--paper: #fffdf8}html[data-design="3"] .site-shell{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;max-width:1100px}html[data-design="3"] .site-header{position:sticky;top:24px;grid-row:1 / span 2;width:100%;height:calc(100vh - 48px);padding:34px 28px;border:0;border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;justify-content:flex-start}html[data-design="3"] .brand{width:140px;flex:0 0 auto}html[data-design="3"] .brand-logo{width:140px;height:auto}html[data-design="3"] .main-nav{width:100%;margin-top:3rem;flex-direction:column;align-items:flex-start;gap:.65rem}html[data-design="3"] .main-nav a{width:100%;padding:.4rem 0}html[data-design="3"] .main-nav a:after{height:1px}html[data-design="3"] .header-actions{margin-top:1.4rem}html[data-design="3"] .page-main{grid-column:2}html[data-design="3"] .content-shell{width:min(100%,820px);padding-inline:58px}html[data-design="3"] .home-hero{grid-template-columns:minmax(0,1fr) 210px;gap:2.5rem;min-height:440px;border-bottom-width:2px;border-bottom-color:var(--brown-dark)}html[data-design="3"] .home-hero h1{font-size:clamp(3.2rem,5.4vw,4.6rem)}html[data-design="3"] .hero-visual{width:210px}html[data-design="3"] .hero-visual:before{top:-14px;right:14px;bottom:14px;left:-14px;border-radius:0}html[data-design="3"] .hero-visual:after{display:none}html[data-design="3"] .hero-image{border-radius:0}html[data-design="3"] .service-grid{grid-template-columns:1fr}html[data-design="3"] .service-card{min-height:0;padding:1.4rem 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}html[data-design="3"] .home-quote,html[data-design="3"] .cta-band{border-radius:0}html[data-design="3"] .site-footer{grid-column:2;grid-template-columns:repeat(2,1fr);padding-inline:58px}html[data-design="3"] .copyright{grid-column:1 / -1}html[data-design="4"]{--canvas: #edf3f2;--paper: #fffdf9}html[data-design="4"] .site-shell{max-width:1140px;border-radius:26px}html[data-design="4"] .content-shell{width:min(100%,1020px)}html[data-design="4"] .home-hero{grid-template-columns:minmax(0,1.15fr) minmax(220px,.65fr);min-height:460px;padding:3.5rem;border:0;border-radius:1.75rem;background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 15%,white),color-mix(in srgb,var(--green) 12%,white))}html[data-design="4"] .home-hero h1{font-size:clamp(3.1rem,5vw,4.45rem)}html[data-design="4"] .hero-visual{width:min(100%,280px)}html[data-design="4"] .hero-visual:before{top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;background:#fff}html[data-design="4"] .hero-visual:after{right:auto;left:-28px;bottom:-18px;background:var(--green);opacity:.45}html[data-design="4"] .hero-image{border-radius:50%}html[data-design="4"] .home-section{border-bottom:0}html[data-design="4"] .service-card{border:0;border-radius:1.25rem;background:color-mix(in srgb,var(--blue) 10%,white)}html[data-design="4"] .service-card:nth-child(2){background:color-mix(in srgb,var(--green) 13%,white)}html[data-design="4"] .home-quote{border-radius:1.6rem}html[data-design="4"] .cta-band{border:0;border-radius:1.6rem}html[data-design="4"] .content-page .content-shell{margin-block:3rem;border-radius:1.4rem;background:#fff}html[data-design="5"]{--canvas: #f1f0ed;--paper: #fff;--line: rgba(79,68,60,.24)}html[data-design="5"] .site-shell{max-width:980px;border-radius:0;box-shadow:none}html[data-design="5"] .site-header{min-height:92px;padding-inline:46px}html[data-design="5"] .brand{flex-basis:72px}html[data-design="5"] .brand-logo{width:72px;height:auto}html[data-design="5"] .main-nav{gap:1.35rem}html[data-design="5"] .main-nav a{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}html[data-design="5"] .main-nav a:after{height:1px;background:var(--brown)}html[data-design="5"] .content-shell{width:min(100%,790px);padding-inline:46px}html[data-design="5"] .home-hero{grid-template-columns:minmax(0,1fr) 190px;min-height:400px;gap:3rem}html[data-design="5"] .home-hero h1{max-width:560px;font-size:clamp(3.2rem,6vw,4.8rem)}html[data-design="5"] .hero-visual{width:190px}html[data-design="5"] .hero-visual:before{display:none}html[data-design="5"] .hero-visual:after{top:-10px;right:-10px;bottom:-10px;left:-10px;width:auto;height:auto;border:1px solid var(--blue);border-radius:50%;background:transparent}html[data-design="5"] .hero-image{border-radius:50%}html[data-design="5"] .hero-image img{filter:saturate(.75)}html[data-design="5"] .button{border-radius:0}html[data-design="5"] .service-grid{display:block}html[data-design="5"] .service-card{display:grid;grid-template-columns:1fr 2fr;min-height:0;padding:1.4rem 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}html[data-design="5"] .service-card h3,html[data-design="5"] .service-card p{margin:0}html[data-design="5"] .home-quote{padding-inline:0;border-block:1px solid var(--line);border-radius:0;background:transparent;color:var(--brown-dark)}html[data-design="5"] .cta-band{border-radius:0;background:#fff}html[data-design="5"] .site-footer{grid-template-columns:repeat(3,1fr);padding-inline:46px;background:#fff}html[data-design="5"] .copyright{grid-column:1 / -1}html[data-design="6"]{--canvas: #e5ebe7;--paper: #fdfbf6;--brown-dark: #463a33;--text: #5d4b3a;--line: rgba(70, 58, 51, .17)}html[data-design="6"] .site-shell{width:min(1120px,calc(100% - 64px));border:0;border-radius:6px;box-shadow:0 28px 80px #39474221}html[data-design="6"] .site-header{min-height:108px;padding:14px 48px;background:#ffffff80}html[data-design="6"] .brand{flex-basis:86px}html[data-design="6"] .brand-logo{width:86px;height:auto}html[data-design="6"] .main-nav{gap:.15rem;padding:.3rem;border:1px solid var(--line);border-radius:999px;background:#fff}html[data-design="6"] .main-nav a{padding:.48rem .78rem;border-radius:999px;font-size:.94rem}html[data-design="6"] .main-nav a:after{display:none}html[data-design="6"] .main-nav a[aria-current=page]{background:var(--brown-dark);color:#fff}html[data-design="6"] .site-search-button{border-color:var(--line);background:#fff}html[data-design="6"] .content-shell{width:min(100%,1000px);padding-inline:44px}html[data-design="6"] .content-page .content-shell{width:min(100%,800px)}html[data-design="6"] .content-shell h1{letter-spacing:-.045em}html[data-design="6"] .home-hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1.2fr) minmax(220px,.65fr);gap:clamp(2.5rem,5vw,4.5rem);min-height:510px;padding:clamp(3rem,5vw,4.5rem);overflow:hidden;border:0;border-radius:1.25rem;background:var(--brown-dark);color:#fff}html[data-design="6"] .home-hero:before{content:"";position:absolute;z-index:-1;right:-150px;bottom:-220px;width:430px;height:430px;border:90px solid rgba(84,182,221,.12);border-radius:50%}html[data-design="6"] .home-hero h1{max-width:610px;color:#fff;font-size:clamp(3.2rem,5.4vw,4.7rem)}html[data-design="6"] .home-hero .eyebrow{color:var(--green)}html[data-design="6"] .home-hero .lead{color:#ffffffd6}html[data-design="6"] .home-hero .button.primary{border-color:var(--green);background:var(--green);color:var(--brown-dark)}html[data-design="6"] .home-hero .button:not(.primary){border-color:#ffffff8c;color:#fff}html[data-design="6"] .hero-visual{width:min(100%,280px)}html[data-design="6"] .hero-visual:before{top:-18px;right:-18px;bottom:-18px;left:-18px;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:transparent}html[data-design="6"] .hero-visual:after{right:auto;bottom:-22px;left:-22px;width:72px;height:72px;background:var(--green)}html[data-design="6"] .hero-image{border-radius:50%}html[data-design="6"] .home-section{max-width:820px;padding-block:clamp(4.5rem,8vw,6.5rem)}html[data-design="6"] .home-hero+.home-section{padding-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:0}html[data-design="6"] .service-grid{grid-template-columns:1fr;gap:0;margin-top:3rem;border-top:1px solid var(--line);counter-reset:service}html[data-design="6"] .service-card{display:grid;grid-template-columns:52px 155px minmax(0,1fr);align-items:baseline;gap:1rem;min-height:0;padding:1.55rem 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;counter-increment:service}html[data-design="6"] .service-card:before{grid-column:1;color:var(--blue-deep);font-size:.75rem;letter-spacing:.12em;content:"0" counter(service)}html[data-design="6"] .service-card h3{grid-column:2;margin:0;font-size:1.25rem}html[data-design="6"] .service-card p{grid-column:3;margin:0}html[data-design="6"] .home-quote{max-width:820px;margin-top:clamp(4.5rem,8vw,6.5rem);padding:clamp(2.5rem,5vw,4rem);border-radius:4px;background:var(--blue-deep)}html[data-design="6"] .home-quote p{max-width:660px;color:#fff}html[data-design="6"] .home .home-quote{display:none}html[data-design="6"] .cta-band{max-width:820px;padding:clamp(2.25rem,4vw,3rem);border:0;border-left:7px solid var(--green);border-radius:3px;background:#fff;box-shadow:0 18px 45px #463a3314}html[data-design="6"] .portrait{border-radius:4px;box-shadow:16px 16px color-mix(in srgb,var(--blue) 22%,white)}html[data-design="6"] .portrait img{width:100%;height:100%;margin:0}html[data-design="6"] .info-card{border:0;border-top:4px solid var(--blue);border-radius:3px;box-shadow:0 14px 35px #463a3312}html[data-design="6"] .contact-form{border:0;border-top:5px solid var(--blue);border-radius:3px;background:#fff;box-shadow:0 18px 45px #463a3314}html[data-design="6"] .site-footer{background:var(--brown-dark);color:#ffffffd1}html[data-design="6"] .site-footer strong,html[data-design="6"] .site-footer a{color:#fff}html[data-design="6"] .copyright{color:#ffffff8f}html[data-logo="2"] .brand{flex-basis:128px}html[data-logo="2"] .brand-logo{width:128px}html[data-design="2"][data-logo="2"] .brand{flex-basis:112px}html[data-design="2"][data-logo="2"] .brand-logo{width:112px}html[data-design="3"][data-logo="2"] .brand{width:156px;flex:0 0 auto}html[data-design="3"][data-logo="2"] .brand-logo{width:156px}html[data-design="5"][data-logo="2"] .brand{flex-basis:94px}html[data-design="5"][data-logo="2"] .brand-logo{width:94px}html[data-design="6"][data-logo="2"] .brand{flex-basis:108px}html[data-design="6"][data-logo="2"] .brand-logo{width:108px}html[data-logo="3"] .brand{width:auto;flex:0 0 auto}html[data-logo="3"] .brand-logo{width:76px}html[data-logo="3"] .brand-wordmark{display:flex}html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .brand{width:auto;flex:0 0 auto;gap:.75rem}html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .brand-logo{display:none}html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .brand-symbol{display:block;width:66px;height:auto}html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .brand-wordmark{display:flex}html[data-design="3"][data-logo="3"] .brand,html[data-design="3"]:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .brand{width:100%;align-items:flex-start;flex-direction:column;gap:.7rem}html[data-design="3"][data-logo="3"] .brand-logo{width:86px}html[data-design="3"]:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .brand-symbol{width:68px}html[data-design="3"][data-logo="3"] .brand-description,html[data-design="3"]:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .brand-description{font-size:.67rem}@media(min-width:901px)and (max-width:1140px){html[data-logo="3"] .site-header,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header{gap:1rem;padding-inline:32px}html[data-design="3"][data-logo="3"] .site-header,html[data-design="3"]:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header{padding-inline:28px}html[data-logo="3"] .main-nav,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .main-nav{gap:.55rem}html[data-logo="3"] .main-nav a,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .main-nav a{font-size:.87rem}html[data-logo="3"] .brand-name,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .brand-name{font-size:1.2rem}html[data-logo="3"] .brand-description,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .brand-description{font-size:.69rem}}@media(max-width:900px){.site-shell,html[data-design="3"] .site-shell,html[data-design="6"] .site-shell{display:block;width:min(100% - 28px,1160px);min-height:calc(100vh - 28px);margin:14px auto;border-radius:14px}.site-header,html[data-design="3"] .site-header,html[data-design="5"] .site-header,html[data-design="6"] .site-header{position:relative;top:auto;width:100%;height:auto;min-height:92px;padding:12px 28px;border:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;justify-content:space-between}.brand,html[data-design="2"] .brand,html[data-design="3"] .brand,html[data-design="5"] .brand,html[data-design="6"] .brand{width:auto;flex:0 0 78px}.brand-logo,html[data-design="2"] .brand-logo,html[data-design="3"] .brand-logo,html[data-design="5"] .brand-logo,html[data-design="6"] .brand-logo{width:78px;height:auto}html[data-logo="2"] .site-header .brand{width:auto;flex:0 0 92px}html[data-logo="2"] .site-header .brand-logo{width:92px}html[data-logo="3"] .site-header .brand,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header .brand{width:auto;flex:0 1 auto;align-items:center;flex-direction:row;gap:.65rem}html[data-logo="3"] .site-header .brand-logo{width:64px}html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header .brand-logo{display:none}html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header .brand-symbol{width:56px}html[data-logo="3"] .site-header .brand-name,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header .brand-name{font-size:1.13rem}html[data-logo="3"] .site-header .brand-description,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header .brand-description{font-size:.66rem}.menu-toggle{display:inline-flex;align-items:center;gap:.65rem;border:0;background:transparent;color:var(--brown-dark)}.header-actions,html[data-design="3"] .header-actions{gap:.65rem;margin-top:0}.menu-toggle i,.menu-toggle i:before,.menu-toggle i:after{display:block;width:22px;height:1px;background:currentColor;content:""}.menu-toggle i:before{transform:translateY(-6px)}.menu-toggle i:after{transform:translateY(5px)}.main-nav,html[data-design="2"] .main-nav,html[data-design="3"] .main-nav,html[data-design="5"] .main-nav,html[data-design="6"] .main-nav{display:none;position:absolute;z-index:20;inset:100% 0 auto;width:auto;margin:0;padding:1.25rem 28px 1.5rem;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--paper);flex-direction:column;align-items:stretch;gap:.2rem;box-shadow:0 20px 30px #4f443c14}.main-nav.open,html[data-design="2"] .main-nav.open,html[data-design="3"] .main-nav.open,html[data-design="5"] .main-nav.open,html[data-design="6"] .main-nav.open{display:flex}.main-nav a,html[data-design="2"] .main-nav a,html[data-design="3"] .main-nav a,html[data-design="5"] .main-nav a,html[data-design="6"] .main-nav a{width:100%;padding:.55rem 0;font-size:1.05rem;letter-spacing:0;text-transform:none}html[data-design="2"] .main-nav a[aria-current=page]{padding-inline:.65rem}.content-shell,.content-page .content-shell,html[data-design="2"] .content-shell,html[data-design="3"] .content-shell,html[data-design="4"] .content-shell,html[data-design="5"] .content-shell,html[data-design="6"] .content-shell{width:100%;padding:3.25rem 32px 5rem}html[data-design="3"] .page-main,html[data-design="3"] .site-footer{grid-column:auto}.home-hero,html[data-design="2"] .home-hero,html[data-design="3"] .home-hero,html[data-design="4"] .home-hero,html[data-design="5"] .home-hero{grid-template-columns:minmax(0,1fr) 210px;gap:2rem;min-height:380px;padding:0 0 3.5rem;border-radius:0;background:transparent}html[data-design="2"] .home-hero{padding:2.25rem;border-radius:.65rem;background:#fff}html[data-design="4"] .home-hero{padding:2.5rem;border-radius:1.25rem;background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 15%,white),color-mix(in srgb,var(--green) 12%,white))}.hero-visual,html[data-design="2"] .hero-visual,html[data-design="3"] .hero-visual,html[data-design="4"] .hero-visual,html[data-design="5"] .hero-visual{width:200px}html[data-design="6"] .home-hero{grid-template-columns:minmax(0,1fr) 210px;min-height:430px;padding:3rem}html[data-design="6"] .hero-visual{width:200px}.site-footer,html[data-design="3"] .site-footer,html[data-design="5"] .site-footer,html[data-design="6"] .site-footer{grid-template-columns:repeat(2,1fr);padding:2.5rem 32px}.copyright,html[data-design="5"] .copyright{grid-column:1 / -1}}@media(max-width:680px){body{background:var(--paper)}.site-shell,html[data-design="3"] .site-shell,html[data-design="4"] .site-shell,html[data-design="5"] .site-shell,html[data-design="6"] .site-shell{width:100%;min-height:100vh;margin:0;border:0;border-radius:0;box-shadow:none}.site-header,html[data-design="3"] .site-header,html[data-design="5"] .site-header,html[data-design="6"] .site-header{min-height:84px;padding-inline:20px}.brand,html[data-design="2"] .brand,html[data-design="3"] .brand,html[data-design="5"] .brand,html[data-design="6"] .brand{flex-basis:68px}.brand-logo,html[data-design="2"] .brand-logo,html[data-design="3"] .brand-logo,html[data-design="5"] .brand-logo,html[data-design="6"] .brand-logo{width:68px;height:auto}html[data-logo="2"] .site-header .brand{flex-basis:80px}html[data-logo="2"] .site-header .brand-logo{width:80px}html[data-logo="3"] .site-header .brand-logo{width:54px}html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header .brand-symbol{width:48px}html[data-logo="3"] .site-header .brand-name,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header .brand-name{font-size:1.04rem}html[data-logo="3"] .site-header .brand-description,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header .brand-description{font-size:.61rem}.main-nav,html[data-design="2"] .main-nav,html[data-design="3"] .main-nav,html[data-design="5"] .main-nav,html[data-design="6"] .main-nav{inset-block-start:100%;padding-inline:20px}.content-shell,.content-page .content-shell,html[data-design="2"] .content-shell,html[data-design="3"] .content-shell,html[data-design="4"] .content-shell,html[data-design="5"] .content-shell,html[data-design="6"] .content-shell{padding:2.75rem 20px 5rem}.content-shell h1,html[data-design="2"] .home-hero h1,html[data-design="3"] .home-hero h1,html[data-design="4"] .home-hero h1,html[data-design="5"] .home-hero h1,html[data-design="6"] .home-hero h1{font-size:clamp(2.65rem,13vw,3.6rem)}.home-hero,html[data-design="2"] .home-hero,html[data-design="3"] .home-hero,html[data-design="4"] .home-hero,html[data-design="5"] .home-hero{grid-template-columns:1fr;min-height:0;gap:2.75rem;padding:0 0 3.5rem}html[data-design="2"] .home-hero{padding:1.5rem 1.5rem 2rem}html[data-design="4"] .home-hero{padding:2rem 1.5rem}.hero-visual,html[data-design="2"] .hero-visual,html[data-design="3"] .hero-visual,html[data-design="4"] .hero-visual,html[data-design="5"] .hero-visual{justify-self:start;width:190px}html[data-design="6"] .home-hero{grid-template-columns:1fr;min-height:0;gap:3rem;padding:2.25rem 1.5rem 2.75rem;border-radius:.8rem}html[data-design="6"] .hero-visual{justify-self:start;width:190px}.service-grid{grid-template-columns:1fr}.service-card{min-height:0}html[data-design="5"] .service-card{display:block}html[data-design="5"] .service-card h3{margin-bottom:.5rem}html[data-design="6"] .service-card{grid-template-columns:38px minmax(0,1fr);gap:.35rem .75rem}html[data-design="6"] .service-card:before{grid-column:1;grid-row:1 / span 2}html[data-design="6"] .service-card h3,html[data-design="6"] .service-card p{grid-column:2}.cta-band,html[data-design="6"] .cta-band{grid-template-columns:1fr}.portrait{float:none;display:block;width:min(72%,250px);margin:.5rem auto 2.5rem}.info-grid,.form-grid{grid-template-columns:1fr}.form-field-wide{grid-column:auto}.site-footer,html[data-design="3"] .site-footer,html[data-design="5"] .site-footer,html[data-design="6"] .site-footer{grid-template-columns:1fr;padding:2.5rem 20px 6rem}.copyright,html[data-design="5"] .copyright{grid-column:auto}.design-switcher{left:auto;right:.75rem;bottom:.75rem;max-width:calc(100% - 1.5rem)}}@media(max-width:420px){html[data-logo="3"] .site-header,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header{gap:.5rem;padding-inline:14px}html[data-logo="3"] .site-header .brand,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header .brand{gap:.45rem}html[data-logo="3"] .site-header .brand-logo{width:48px}html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header .brand-symbol{width:43px}html[data-logo="3"] .site-header .brand-name,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header .brand-name{font-size:.96rem}html[data-logo="3"] .site-header .brand-description,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .site-header .brand-description{font-size:.56rem}html[data-logo="3"] .header-actions,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .header-actions{gap:.25rem}}@media(max-width:350px){html[data-logo="3"] .menu-toggle span,html:is([data-logo="4"],[data-logo="5"],[data-logo="6"]) .menu-toggle span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media print{.design-switcher,.menu-toggle,.site-search-button{display:none!important}.site-shell{width:100%;margin:0;border:0;box-shadow:none}}.eight{--eight-gutter: 54px}.site-shell.eight .site-header,.site-shell.eight .content-shell,.site-shell.eight .site-footer{padding-inline:var(--eight-gutter)}.eight .content-shell{width:100%}.eight .site-header{background:#ffffff80;gap:1.25rem}html[data-logo="2"] .eight .brand{flex-basis:128px}html[data-logo="2"] .eight .brand-logo{width:128px}.eight .main-nav{gap:.15rem;padding:.3rem;border:1px solid var(--line);border-radius:999px;background:#fff}.eight .main-nav a{padding:.48rem .78rem;border-radius:999px;font-size:.94rem}.eight .main-nav a:after{display:none}.eight .main-nav a[aria-current=page]{background:var(--blue);color:#332b23}.eight .site-search-button{border-color:var(--line);background:#fff}.eight .home-hero h1{font-size:clamp(2.3rem,3.8vw,3.5rem)}.eight .home-hero .button.primary{background:var(--brown);border-color:var(--brown)}.eight .home-section{max-width:none;border:0;padding-block:2.5rem}.eight .home-section>p{max-width:760px}.eight .service-card h2{margin:0 0 .75rem;font-size:1.45rem;line-height:1.3}.eight .cta-band{max-width:none}.eight .hero-visual:before{background:var(--green);border-radius:50%}.eight .hero-visual:after{background:var(--blue)}.eight .hero-image{border-radius:50%}.eight .portrait{position:relative;overflow:visible;isolation:isolate;border-radius:50%;box-shadow:none}.eight .portrait:before{content:"";position:absolute;z-index:-1;top:-18px;right:20px;bottom:18px;left:-18px;border-radius:50%;background:var(--green)}.eight .portrait:after{content:"";position:absolute;z-index:-1;right:-16px;bottom:-12px;width:88px;height:88px;border-radius:50%;background:var(--blue)}.eight .portrait img{border-radius:0}.eight .site-footer{background:var(--brown);color:#fff;padding-block:3.5rem;font-size:1.05rem;gap:1.5rem}.eight .site-footer strong,.eight .site-footer a,.eight .site-footer .copyright{color:#fff}.eight .site-footer a{text-decoration:none}.eight .site-footer a:hover{text-decoration:underline}.eight .info-card h2{color:var(--blue-deep)}.eight .compact-title h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.eight .content-shell:after{content:"";display:block;clear:both}@media(max-width:1140px)and (min-width:901px){.eight{--eight-gutter: 32px}.eight .main-nav a{padding-inline:.5rem;font-size:.87rem}}@media(max-width:900px){.eight{--eight-gutter: 28px}.eight .main-nav{border-radius:.6rem;padding:.75rem}.eight .main-nav a{display:block;padding:.7rem .9rem}html[data-logo="2"] .eight .site-header .brand-logo{width:112px}.eight .site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.eight{--eight-gutter: 22px}html[data-logo="2"] .eight .site-header .brand-logo{width:96px}.eight .site-footer{grid-template-columns:1fr}}@media(max-width:420px){.eight{--eight-gutter: 14px}}.site-shell.nine .content-shell{width:min(100%,980px);margin:0 auto;padding:clamp(3.5rem,6vw,5.25rem) 54px clamp(4.5rem,8vw,7rem)}.nine .content-page .content-shell{width:min(100%,860px)}.nine .practical-page .info-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}@media(max-width:680px){.nine .practical-page .info-grid{grid-template-columns:minmax(0,1fr)}}.site-shell.nine .site-header{min-height:118px;padding:16px 54px}.site-shell.nine .site-footer{padding:2.75rem 54px;gap:2rem;font-size:1rem;grid-template-columns:1.1fr 1fr 1.25fr auto}.site-shell.nine .home-hero h1{font-size:clamp(2rem,3vw,2.75rem);letter-spacing:0;line-height:1.16}html .site-shell.nine{--nine-logo-height: calc(112px * 452 / 410)}html .site-shell.nine .site-header .brand{width:auto;flex:0 1 auto;gap:.75rem}html .site-shell.nine .site-header .brand-logo{display:none}html .site-shell.nine .site-header .brand-symbol{display:block;width:var(--nine-logo-height);height:var(--nine-logo-height)}html .site-shell.nine .brand-dichtbij{display:none}html .site-shell.nine .brand-original-symbol{display:inline}html .site-shell.nine .brand-wordmark{display:flex}html .site-shell.nine .brand-name{font-size:1.55rem}html .site-shell.nine .brand-description{font-size:.87rem}@media(max-width:1140px)and (min-width:901px){html .site-shell.nine .brand-name{font-size:1.25rem}html .site-shell.nine .brand-description{font-size:.7rem}html .site-shell.nine .site-header .brand{gap:.5rem}}@media(max-width:900px){.site-shell.nine .content-shell{width:100%;padding:3.25rem 32px 5rem}.site-shell.nine .site-header{min-height:92px;padding:12px 28px}.site-shell.nine .site-footer{grid-template-columns:repeat(2,1fr);padding:2.5rem 32px}html .site-shell.nine{--nine-logo-height: calc(78px * 452 / 410)}html .site-shell.nine .brand-name{font-size:1.13rem}html .site-shell.nine .brand-description{font-size:.66rem}}@media(max-width:680px){.site-shell.nine .content-shell{padding:2.75rem 20px 5rem}.site-shell.nine .site-header{min-height:84px;padding-inline:20px}.site-shell.nine .site-footer{grid-template-columns:1fr;padding:2.5rem 20px 6rem}html .site-shell.nine{--nine-logo-height: calc(68px * 452 / 410)}html .site-shell.nine .brand-name{font-size:1.04rem}html .site-shell.nine .brand-description{font-size:.62rem}}@media(max-width:420px){html .site-shell.nine .site-header .brand{gap:.4rem}html .site-shell.nine .brand-description{white-space:normal}.nine .menu-toggle span{display:none}}.nine .photo-choice-note{max-width:270px;margin:.5rem 0 0;font-size:.8rem;line-height:1.4;color:var(--brown-dark)}.nine .design-switcher-panel{max-height:calc(100dvh - 100px);overflow-y:auto}.nine .portrait:has([data-photo-frame=practice]){float:none;display:block;width:100%;max-width:none;aspect-ratio:auto;margin:1.75rem 0 2rem;padding:0;overflow:hidden;border-radius:16px;background:none}.nine .portrait:has([data-photo-frame=practice]) .hero-image{width:100%;max-width:100%;margin-inline:auto;aspect-ratio:9 / 4;border-radius:inherit;overflow:hidden}.nine .portrait:has([data-photo-frame=practice]) img{border-radius:0}.nine .portrait:has([data-photo-frame=practice]):before,.nine .portrait:has([data-photo-frame=practice]):after{content:none}@media(max-width:680px){.nine .portrait:has([data-photo-frame=practice]) .hero-image{aspect-ratio:1248 / 853}}
