.select-module__Wrw53a__select{position:relative}.select-module__Wrw53a__select:after{content:"";background-image:url(/icons/select-triangle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.8rem;height:.6rem;display:block;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}
.contact-form-module__aBp0xG__shell{--top-inset:4.8rem;clip-path:inset(100% 0% 0%);overscroll-behavior:contain}@media (max-width:1024px){.contact-form-module__aBp0xG__shell{--top-inset:0rem}}.contact-form-module__aBp0xG__panel{overscroll-behavior:contain}.contact-form-module__aBp0xG__panel[data-sent]{flex-direction:column;justify-content:flex-end;display:flex}@media (max-width:1024px){.contact-form-module__aBp0xG__panel[data-sent]{justify-content:center}}.contact-form-module__aBp0xG__rule{z-index:1;background-color:var(--color-surface-0-light);position:sticky;top:0}.contact-form-module__aBp0xG__rule:after{content:"";transform-origin:0;height:1px;transform:scaleX(var(--progress,0));background-color:var(--color-content-divider-light);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.contact-form-module__aBp0xG__fields>*{opacity:0}.contact-form-module__aBp0xG__consent{appearance:none;cursor:pointer;border:2px solid var(--color-roots);background:0 0;border-radius:0;flex-shrink:0;place-content:center;width:1.6rem;height:1.6rem;margin-top:.15rem;display:grid}.contact-form-module__aBp0xG__consent:checked:after{content:"";border-right:1.5px solid var(--color-roots);border-bottom:1.5px solid var(--color-roots);width:.4rem;height:.75rem;margin-bottom:.2rem;transform:translateY(.5px)rotate(45deg)}
.CornerBar-module__sx7qYq__bar{--solid:calc(var(--overlay-radius) + .5px);--color:var(--color-surface-0-dark);height:calc(var(--panel-bar-thickness) * 2)}.CornerBar-module__sx7qYq__bar:before,.CornerBar-module__sx7qYq__bar:after{content:"";top:calc(var(--overlay-radius) * -1);width:var(--overlay-radius);height:calc(100% + var(--overlay-radius) * 2);pointer-events:none;position:absolute}.CornerBar-module__sx7qYq__bar:before{left:var(--panel-bar-thickness);background:radial-gradient(circle at 100% 0, transparent var(--overlay-radius), var(--color) var(--solid)) top / 100% var(--overlay-radius) no-repeat, radial-gradient(circle at 100% 100%, transparent var(--overlay-radius), var(--color) var(--solid)) bottom / 100% var(--overlay-radius) no-repeat}.CornerBar-module__sx7qYq__bar:after{right:var(--panel-bar-thickness);background:radial-gradient(circle at 0 0, transparent var(--overlay-radius), var(--color) var(--solid)) top / 100% var(--overlay-radius) no-repeat, radial-gradient(circle at 0 100%, transparent var(--overlay-radius), var(--color) var(--solid)) bottom / 100% var(--overlay-radius) no-repeat}
.KnuthPlassText-module__Ty5iVq__kpt{--kpt-columns:1;--kpt-column-width:100%;--kpt-column-gap:3.2rem;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.KnuthPlassText-module__Ty5iVq__kpt{--kpt-columns:2;--kpt-column-width:calc((100% - var(--kpt-column-gap)) / 2)}}.KnuthPlassText-module__Ty5iVq__probes{visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.KnuthPlassText-module__Ty5iVq__probe,.KnuthPlassText-module__Ty5iVq__widthProbe,.KnuthPlassText-module__Ty5iVq__gapProbe,.KnuthPlassText-module__Ty5iVq__heightProbe{display:block}.KnuthPlassText-module__Ty5iVq__widthProbe{width:var(--kpt-column-width);height:0}.KnuthPlassText-module__Ty5iVq__gapProbe{width:var(--kpt-column-gap);height:0}.KnuthPlassText-module__Ty5iVq__heightProbe{width:0;height:var(--kpt-column-height)}.KnuthPlassText-module__Ty5iVq__columns{align-items:flex-start;gap:var(--kpt-column-gap);width:100%;display:flex}.KnuthPlassText-module__Ty5iVq__column{flex:0 0 var(--kpt-column-width);width:var(--kpt-column-width);min-width:0}.KnuthPlassText-module__Ty5iVq__kpt strong{font-weight:600}@media (max-width:1023px){.KnuthPlassText-module__Ty5iVq__lead strong{font-weight:400}}.KnuthPlassText-module__Ty5iVq__line{white-space:nowrap;display:block}.KnuthPlassText-module__Ty5iVq__fallback{max-width:var(--kpt-column-width)}.KnuthPlassText-module__Ty5iVq__fallback p+p,.KnuthPlassText-module__Ty5iVq__fallback blockquote+blockquote,.KnuthPlassText-module__Ty5iVq__fallback p+blockquote,.KnuthPlassText-module__Ty5iVq__fallback blockquote+p{margin-top:.7em}.KnuthPlassText-module__Ty5iVq__kpt[data-kpt-debug] .KnuthPlassText-module__Ty5iVq__column{outline:1px solid #14080a33}.KnuthPlassText-module__Ty5iVq__kpt[data-kpt-debug] .KnuthPlassText-module__Ty5iVq__line{outline:1px solid #14080a2e}
@media not (min-width:1024px){.person-panel-module__TqZkWa__shell{z-index:95;position:fixed;inset:0}.person-panel-module__TqZkWa__shell:not([data-open]):not([data-closing]){display:none}}@media not (min-width:1024px){.person-panel-module__TqZkWa__panel{overscroll-behavior:contain;justify-content:flex-start;padding-bottom:4rem;overflow-y:auto}.person-panel-module__TqZkWa__panel>header+*{margin-top:auto}.person-panel-module__TqZkWa__panel>:last-child{margin-bottom:auto}}.person-panel-module__TqZkWa__portrait{--stroke-width:5px;--gutter:calc(var(--stroke-width) + .6rem);--photo-width:9.6rem;--photo-height:12.8rem;--frame-width:calc(var(--photo-width) + var(--gutter) * 2);--frame-height:calc(var(--photo-height) + var(--gutter) * 2);--photo-x:var(--gutter);--photo-y:var(--gutter);width:var(--frame-width);height:var(--frame-height)}@media (min-width:1024px){.person-panel-module__TqZkWa__portrait{--photo-width:13.2rem;--photo-height:17.6rem;--gutter:calc(var(--stroke-width) + 1.1rem)}}.person-panel-module__TqZkWa__frame{width:100%;height:100%;display:block}.person-panel-module__TqZkWa__photo{width:var(--photo-width);height:var(--photo-height);transform:translate(var(--photo-x), var(--photo-y))}
@media not (min-width:1024px){.about-module__sUHP9a__panel{pointer-events:none}.about-module__sUHP9a__panel>[data-open]{pointer-events:auto}}
.NoiseReveal-module__OqHK2G__image{filter:var(--noise-reveal)}@media (prefers-reduced-motion:reduce){.NoiseReveal-module__OqHK2G__image{filter:none}}
.services-module__t7kAdG__marquee{width:max-content;max-width:100%}.services-module__t7kAdG__mobileList{display:flex}.services-module__t7kAdG__rows,.services-module__t7kAdG__clone{display:none}@media not (min-width:1024px){.services-module__t7kAdG__marquee{width:100%;overflow:hidden}.services-module__t7kAdG__track{width:max-content;animation:28s linear infinite reverse services-module__t7kAdG__marquee;display:flex}.services-module__t7kAdG__clone{display:flex}.services-module__t7kAdG__rows{display:none}}@media (min-width:1024px){.services-module__t7kAdG__marquee{width:100%}.services-module__t7kAdG__mobileList{display:none}.services-module__t7kAdG__rows{flex-direction:column;align-items:center;display:flex}}@keyframes services-module__t7kAdG__marquee{0%{transform:translate(-50%)}}@media (not (min-width:1024px)) and (prefers-reduced-motion:reduce){.services-module__t7kAdG__marquee{overflow:visible}.services-module__t7kAdG__track{width:auto;animation:none;display:block}.services-module__t7kAdG__track ul{flex-wrap:wrap;justify-content:center;padding-right:0}.services-module__t7kAdG__clone{display:none}}
.RuledContactBar-module__dBXeEW__bar{position:relative}.RuledContactBar-module__dBXeEW__bar:after{content:"";transform-origin:0;height:1px;transform:scaleX(var(--progress));opacity:var(--opacity);background-color:var(--color-content-divider-dark);pointer-events:none;position:absolute;top:0;left:0;right:0}@media screen and (max-width:1024px){.RuledContactBar-module__dBXeEW__bar:after{opacity:0!important}}
