.team-page{--team-image-size:7rem;--team-image-size-xl:8rem;--team-name-color:#131718;--team-job-color:#1a9f83;--team-desc-color:#555;--team-section-gap:2rem}.team-page__title{letter-spacing:.04em;margin:1.5rem 0 2.5rem;text-align:center;text-transform:uppercase}.team-page__lead{color:var(--team-desc-color);margin:0 auto 2.5rem;max-width:720px;text-align:center}.team-page .team-section{margin:var(--team-section-gap) 0 calc(var(--team-section-gap)*1.5);row-gap:2.5rem}.team-page .team-name{font-weight:700;letter-spacing:.04em;margin-bottom:1.5rem;margin-top:3.5rem;text-align:center;text-transform:uppercase}.team-page .team-name:after{background:var(--team-job-color);border-radius:2px;content:"";display:block;height:3px;margin:.75rem auto 0;width:64px}.team-page .team-description{color:var(--team-desc-color);margin:0 auto 2rem;max-width:760px;text-align:center}.team-page .team-description p:last-child{margin-bottom:0}.team-page .team-member{align-items:center;display:flex;flex-direction:column;height:100%;padding:1rem .5rem 1.5rem;text-align:center}.team-page .team-member-image{background:#f1f3f5;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.08);flex-shrink:0;height:var(--team-image-size);margin-bottom:1.25rem;overflow:hidden;width:var(--team-image-size)}.team-page .team-member-image img{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.team-page .team-member-name{color:var(--team-name-color);font-size:1.25rem;font-weight:700;letter-spacing:.03em;margin:0 0 .25rem;text-transform:uppercase}.team-page .team-member-job-title{color:var(--team-job-color);font-size:.95rem;font-weight:600;letter-spacing:.04em;margin-bottom:.75rem;text-transform:uppercase}.team-page .team-member-description{color:var(--team-desc-color);font-size:.9rem;line-height:1.5;padding:0 .5rem}.team-page .team-member-description p:last-child{margin-bottom:0}@media(min-width:768px){.team-page{--team-section-gap:2.5rem}.team-page__title{margin:2rem 0 3rem}.team-page .team-name{margin-bottom:2rem;margin-top:4rem}}@media(min-width:1200px){.team-page{--team-image-size:var(--team-image-size-xl)}.team-page .team-member-description{padding:0 1.5rem}}.dropzone-container{align-items:center;border:2px dashed #bbb;display:flex;min-height:100px;padding:20px 10px;position:relative}.dropzone-input{cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.dropzone-preview{align-items:center;display:flex;max-width:100%}.dropzone-preview-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-basis:0;height:50px;margin-right:10px;max-width:50px;min-width:50px}.dropzone-preview-filename{word-wrap:anywhere}.dropzone-preview-button{color:inherit;font:inherit;width:auto;z-index:1;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:0 0;border:none;line-height:normal;margin:0;overflow:visible;padding:0;position:absolute;right:0;top:0}.dropzone-preview-button:before{content:"×";cursor:pointer;padding:3px 7px}.dropzone-placeholder{color:#999;flex-grow:1;text-align:center}.overflow-hidden:has(.onepage-checkout){overflow:visible!important}@media(min-width:992px){.onepage-checkout-summary{position:sticky;top:1.5rem}}.onepage-checkout-overlay{align-items:center;backdrop-filter:blur(2px);background:hsla(0,0%,100%,.75);display:none;flex-direction:column;gap:1rem;inset:0;justify-content:center;position:fixed;z-index:1080}.onepage-checkout--loading .onepage-checkout-overlay{display:flex}.onepage-checkout-overlay .spinner-border{border-width:.3rem;height:3.5rem;width:3.5rem}.onepage-summary-thumb{width:4.5rem}.onepage-summary-thumb__inner{aspect-ratio:1/1}.onepage-summary-qty{display:inline-block;width:4.5rem}.sav-dropzone{--sav-dz-radius:0.625rem}.sav-dropzone__zone{align-items:center;background-color:#fafbfc;border:2px dashed #dfe3e8;border-radius:var(--sav-dz-radius);color:#44546f;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;justify-content:center;overflow:hidden;padding:1.75rem 1.25rem;position:relative;text-align:center;transition:border-color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}.sav-dropzone__zone:before{background:radial-gradient(circle at 50% 0,rgba(32,107,196,.08) 0,transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}.sav-dropzone__zone:focus-within,.sav-dropzone__zone:hover{background-color:#f4f6f8;border-color:#c4cdd5;box-shadow:0 1px 2px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.04)}.sav-dropzone__zone:focus-within .sav-dropzone__icon,.sav-dropzone__zone:hover .sav-dropzone__icon{color:#206bc4;transform:translateY(-2px)}.sav-dropzone__zone.is-dragover{background-color:#fff;border-color:#206bc4;border-style:solid;box-shadow:0 0 0 4px rgba(32,107,196,.16);color:#206bc4}.sav-dropzone__zone.is-dragover:before{opacity:1}.sav-dropzone__zone.is-dragover .sav-dropzone__icon{color:#206bc4;transform:translateY(-4px) scale(1.05)}.sav-dropzone__input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%;z-index:1}.sav-dropzone__icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.04);color:#8993a4;display:inline-flex;height:3rem;justify-content:center;margin-bottom:.5rem;pointer-events:none;transition:color .15s ease-in-out,transform .2s ease-in-out;width:3rem}.sav-dropzone__icon svg{height:1.5rem;width:1.5rem}.sav-dropzone__placeholder{font-size:.95rem;font-weight:500;pointer-events:none}.sav-dropzone__placeholder strong{color:#206bc4;font-weight:600}.sav-dropzone__hint{color:#8993a4;font-size:.75rem;margin-top:.125rem;pointer-events:none}.sav-dropzone__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.sav-dropzone__list:not(:empty){margin-top:.75rem}.sav-dropzone__item{align-items:center;animation:sav-dropzone-item-in .2s ease-out both;background-color:#fff;border:1px solid #dfe3e8;border-radius:var(--sav-dz-radius);box-shadow:0 1px 2px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.04);display:flex;gap:.875rem;padding:.625rem .75rem .625rem .625rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.sav-dropzone__item:hover{border-color:#c4cdd5}.sav-dropzone__item:hover .sav-dropzone__remove{opacity:1}.sav-dropzone__preview{align-items:center;background-color:rgba(32,107,196,.08);background-position:50%;background-size:cover;border-radius:.5rem;color:#206bc4;display:flex;flex-shrink:0;font-size:.6875rem;font-weight:700;height:44px;justify-content:center;letter-spacing:.04em;overflow:hidden;position:relative;text-transform:uppercase;width:44px}.sav-dropzone__info{display:flex;flex:1 1 auto;flex-direction:column;gap:.125rem;min-width:0}.sav-dropzone__name{color:#172b4d;display:block;font-size:.875rem;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sav-dropzone__size{color:#8993a4;display:block;font-size:.75rem;line-height:1.2}.sav-dropzone__remove{align-items:center;background-color:transparent;border:0;border-radius:50%;color:#8993a4;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.125rem;height:28px;justify-content:center;line-height:1;opacity:.5;transition:opacity .15s ease-in-out,background-color .15s ease-in-out,color .15s ease-in-out;width:28px}.sav-dropzone__remove:focus-visible,.sav-dropzone__remove:hover{background-color:rgba(214,57,57,.1);color:#d63939;opacity:1;outline:none}@keyframes sav-dropzone-item-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sav-dropzone__icon,.sav-dropzone__item,.sav-dropzone__remove,.sav-dropzone__zone{transition:none}.sav-dropzone__item{animation:none}}.sav-image-thumb{border:1px solid var(--tblr-border-color,#dadfe5);border-radius:var(--tblr-border-radius,.375rem);cursor:zoom-in;display:inline-block;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.sav-image-thumb img{display:block;height:96px;object-fit:cover;width:96px}.sav-image-thumb:hover{box-shadow:0 .25rem .75rem rgba(0,0,0,.15);transform:scale(1.03)}.sav-image-lightbox{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:1080}.sav-image-lightbox.is-open{display:flex}.sav-image-lightbox__backdrop{background:rgba(0,0,0,.75);cursor:zoom-out;inset:0;position:absolute}.sav-image-lightbox__dialog{color:#fff;display:flex;flex-direction:column;max-height:95vh;max-width:min(95vw,1200px);position:relative;z-index:1}.sav-image-lightbox__header{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.5rem 1rem}.sav-image-lightbox__title{font-size:.9rem;opacity:.9}.sav-image-lightbox__close{background:transparent;border:0;color:#fff;cursor:pointer;font-size:1.75rem;line-height:1;padding:0 .25rem}.sav-image-lightbox__close:hover{opacity:.8}.sav-image-lightbox__body{align-items:center;display:flex;justify-content:center;padding:0 4rem;position:relative}.sav-image-lightbox__img{display:block;max-height:80vh;max-width:100%;object-fit:contain}.sav-image-lightbox__nav{align-items:center;background:hsla(0,0%,100%,.15);border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:2.5rem;justify-content:center;line-height:1;padding:0 0 .4rem;position:absolute;top:50%;transform:translateY(-50%);width:2.5rem}.sav-image-lightbox__nav:hover{background:hsla(0,0%,100%,.25)}.sav-image-lightbox__nav--prev{left:0}.sav-image-lightbox__nav--next{right:0}.sav-image-lightbox__footer{display:flex;justify-content:center;padding:.5rem 1rem}.sav-image-lightbox__download{align-items:center;background:hsla(0,0%,100%,.15);border-radius:50%;color:#fff;display:inline-flex;font-size:1.1rem;height:2.25rem;justify-content:center;text-decoration:none;width:2.25rem}.sav-image-lightbox__download:hover{background:hsla(0,0%,100%,.25);color:#fff}body.sav-image-lightbox-open{overflow:hidden}