.create-project{padding:1rem;max-width:1200px;margin:0 auto}.cp-grid{display:grid;grid-template-columns:1fr clamp(280px,28vw,380px);grid-template-areas:"form side";gap:2rem;align-items:start}.cp-right,.cp-left{min-width:0}.cp-right{grid-area:form;padding-top:10%}.cp-left{grid-area:side;padding-top:10%}@media (max-width: 900px){.cp-left,.cp-right{grid-column:1}}.attachments-panel{position:relative;background:#fafafa;overflow:visible;padding-left:5%;padding-top:5%}.attachments-panel:before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:18px;background:var(--buttons);transform:translate(-50%);pointer-events:none}.attachments-panel__header{font:var(--p-font);font-weight:700;text-transform:uppercase;padding:.75rem 1rem}.attachment-row{padding:1rem;font:var(--p-font)}.attachment-row:last-child{border-bottom:none}.attachment-row__title{margin:0 0 .25rem;font-size:1rem;font-weight:700;color:#333;text-transform:uppercase}.attachment-row__desc{margin:0 0 .5rem;font-size:.95rem;color:#555}.attachment-row__allowed{color:#777;font-size:.85rem;font-style:italic}.cp-right>.project-title-container,.cp-right>.project-email-container,.cp-right>.end-date-container,.cp-right>.submit-container{max-width:480px}.cp-template-title{font:var(--h1-font);text-transform:uppercase}.project-title-container,.project-email-container,.end-date-container,.submit-container{margin-bottom:1.5rem;display:flex;flex-direction:column;max-width:400px}.project-title-label,.project-email-label,.end-date-label{margin-bottom:.5rem;font-size:1rem;color:#333;font:var(--p-font);text-transform:uppercase;font-weight:700}.project-title-input,.project-email-input,.end-date-input{width:100%;padding:.4rem 0;background:transparent;border:none;border-bottom:1px solid #000;border-radius:0;font:var(--p-font);color:var(--text-color);outline:none;transition:border-color .15s ease}.project-title-input:focus,.project-email-input:focus,.end-date-input:focus,.project-title-input:hover,.project-email-input:hover,.end-date-input:hover{border-bottom-color:var(--buttons);box-shadow:none}.project-title-input::placeholder,.project-email-input::placeholder{color:var(--text-color-light-gray);opacity:1}.end-date-input::-webkit-datetime-edit,.end-date-input::-webkit-calendar-picker-indicator{color:inherit;opacity:.9}.end-date-input::-webkit-calendar-picker-indicator{cursor:pointer}@media (min-width: 600px){.attachment-container{flex-direction:row;flex-wrap:wrap}}.cp-submit-button{padding:.75rem 1.5rem;font-size:1rem;border:none;background-color:var(--buttons);cursor:pointer;font:var(--p-font);color:var(--text-color-white);font-weight:700}.cp-submit-button:disabled{background-color:var(--text-color-placeholder);color:var(--text-color-white);cursor:not-allowed}.please-select{margin-left:2%;margin-top:2%;font:var(--p-font)}.cp-grid{display:grid;grid-template-columns:2fr 1fr;column-gap:10rem}.cp-left,.cp-right{min-width:30rem}.attachments-panel{width:100%;padding-bottom:1rem}.selected__actions{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;margin-left:auto;white-space:nowrap}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:0;font:var(--p-font);font-size:.85rem;border:1px solid var(--buttons);background-color:var(--text-color-white);color:var(--buttons);cursor:pointer;box-sizing:border-box}.btn-icon:hover:not(:disabled){background-color:var(--buttons);color:var(--text-color-white)}.btn-icon:disabled{opacity:.4;cursor:default}.btn-danger{display:inline-flex;align-items:center;justify-content:center;height:2rem;font:var(--p-font);text-transform:uppercase;font-size:.7rem;padding:0 .7rem;border-radius:0;border:1px solid var(--buttons);background-color:var(--buttons);color:var(--text-color-white);cursor:pointer;box-sizing:border-box}.btn-danger:hover{background-color:var(--buttons-hover);border-color:var(--buttons-hover)}.att-search{display:flex;align-items:stretch;gap:1rem;margin-right:2rem;padding-right:2rem}.att-search__input,.att-create-toggle{height:2rem;box-sizing:border-box}.att-search__input{flex:1}.att-create-toggle{font:var(--p-font);text-transform:uppercase;margin:.1rem 0;padding:.3rem;font-size:.8rem;border:1px solid var(--buttons);background-color:var(--primary-color);color:var(--black);cursor:pointer}.att-create-toggle:hover{background-color:var(--buttons);color:var(--text-color-white)}.att-new-form{margin:1rem 2rem 1.5rem 0;padding:1rem 1.25rem;border-radius:0rem;border:1px solid rgba(0,0,0,.08);background-color:var(--bg-color)}.att-new-form .form-row{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.att-new-form label{font:var(--p-font);text-transform:uppercase;font-size:.75rem;letter-spacing:.06em}.att-new-form input,.att-new-form textarea{font:var(--p-font);padding:.4rem .6rem;border-radius:0rem;border:1px solid #ccc;background-color:var(--text-color-white);color:var(--black);box-sizing:border-box;width:100%}.att-new-form input:focus,.att-new-form textarea:focus{outline:none;border-color:var(--buttons)}.att-new-form .hint{font:var(--p-font);font-size:.75rem;opacity:.7}.att-new-form .submit-error{font:var(--p-font);font-size:.8rem;color:var(--buttons);margin-top:.25rem}.att-new-actions{margin-top:.75rem;display:flex;justify-content:flex-end;gap:.5rem}.btn-secondary{font:var(--p-font);text-transform:uppercase;margin:.1rem 0;padding:.3rem .8rem;font-size:.8rem;border:1px solid var(--buttons);background-color:var(--text-color-white);color:var(--buttons);cursor:pointer}.btn-secondary:hover{background-color:var(--buttons);color:var(--text-color-white)}.att-new-actions .btn-primary{padding:.3rem .9rem}.btn-primary{font:var(--p-font);text-transform:uppercase;margin:.1rem 0;padding:.3rem;font-size:.8rem;border:1px solid var(--buttons);background-color:var(--buttons);color:var(--text-color-white);cursor:pointer}.btn-primary:hover{border:1px solid var(--buttons-hover);background-color:var(--buttons-hover)}.cp-submit-container{margin-top:1rem}.attachment-box{margin-top:2%;display:flex;flex-direction:row;align-items:stretch;gap:1rem;margin-bottom:1rem;font:var(--p-font);border-bottom:1px solid var(--background-color-black);padding-bottom:1rem}.attachment-box>*:not(:last-child){border-right:1px solid var(--background-color-black)}.attachment-box__info{flex:1;min-width:180px}.attachment-type-name{text-transform:uppercase}.dropzone{flex:2;border:2px dashed var(--border-color);padding:1rem;text-align:center;cursor:pointer;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color .2s,background-color .2s}.dropzone-text{margin-top:.5rem;font:var(--p-font);text-transform:uppercase}.dropzone--active{background:#0056f50d}.files-to-upload-text{text-transform:uppercase;margin:0 0 .5rem}.attachment-box__files{display:flex;flex-direction:column;align-items:stretch;flex:1;border:1px solid var(--border-color);padding:.75rem;background:none}.attachment-box__files:hover{background:none}.no-files{font-style:italic}.attachment-box__files ul{display:flex;flex-direction:column;gap:.5rem;padding:0;margin:0;list-style:none}.attachment-box__files li{display:flex;align-items:center;gap:.5rem}.attachment-box__files li small{display:block;font-size:.85rem}.file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.remove-file-btn{margin-left:.5rem;background-color:var(--buttons);color:var(--text-color-white);border:none;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:2.5rem;line-height:1rem;text-align:center;cursor:pointer;padding:0}.remove-file-btn:hover{background-color:var(--buttons-hover)}.fill-project{padding:1rem;display:flex;flex-direction:column;font-family:var(--font-family-base);background:var(--bg-color);color:var(--text-color);margin-left:5%;margin-right:5%}.deadline{text-transform:uppercase;font:var(--p-font);margin-left:5%}.project-name{text-transform:uppercase;font:var(--h1-font)}.uploads{font:var(--p-font);margin-left:5%}.uploads-title{font:var(--p-font-bold);margin:0 0 .5rem;text-transform:uppercase}.uploads-all-list{margin:0 0 1rem;padding-left:1.1rem}.uploads-all-list li{font:var(--p-font);margin:.2rem 0}.uploads-type{opacity:.8}.uploads-time{opacity:.6;font-style:italic}.uploads-inputs .uploads-group+.uploads-group{margin-top:1rem}.upload-inputs{display:flex;flex-direction:row;gap:1rem}.upload-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.upload-modal__content{background:#fff;color:var(--text-color);padding:2rem;font:var(--p-font);text-transform:uppercase;position:relative;display:block;border:1px solid var(--box-border-color);border-radius:0;box-shadow:0 6px 20px #0000004d;min-width:340px}.upload-modal__content progress{appearance:none;-webkit-appearance:none;width:100%;height:14px;margin-bottom:.5rem;border:1px solid var(--box-border-color);border-radius:0;background:#eee}.upload-modal__content progress::-webkit-progress-bar{background-color:#eee;border-radius:0}.upload-modal__content progress::-webkit-progress-value{background-color:var(--buttons);border-radius:0}.upload-modal__content progress::-moz-progress-bar{background-color:var(--buttons);border-radius:0}.upload-modal__content .percent-text{display:block;text-align:center;line-height:1;margin:0;font:var(--h3-font);font-weight:700;color:var(--text-color)}.submit-container{margin-bottom:1.5rem;display:flex;flex-direction:column;max-width:400px;font-family:var(--font-family-base)}.submit-button{font-weight:700;background-color:var(--buttons);cursor:pointer;font:var(--large-buttons);color:var(--text-color-white)}.submit-button:hover{background-color:var(--primary-hover)}.submit-button:disabled{background-color:var(--light-grey-hover);cursor:not-allowed}.submit-error{color:var(--primary-error);margin-bottom:.5rem}.submit-success{color:var(--success-color);margin-bottom:.5rem}.go-back-button{font:var(--p-font);text-transform:uppercase;margin:.5rem 1rem .5rem 0;padding:.6rem;font-size:.8rem;border:1px solid var(--buttons);background-color:var(--buttons);color:var(--text-color-white);cursor:pointer}.go-back-button:hover{border-color:var(--buttons-hover);background-color:var(--buttons-hover)}.proceed-button{font:var(--p-font);text-transform:uppercase;margin:.5rem 0;padding:.6rem;font-size:.8rem;border:1px solid var(--buttons);background-color:var(--primary-color);color:var(--bg-color);cursor:pointer}.proceed-button:hover{color:var(--text-color-white);background-color:var(--buttons)}.uploader-name{margin:1.5rem 0;display:flex;flex-direction:column;max-width:400px}.uploader-name label{font:var(--p-font-bold);margin-bottom:.3rem}.uploader-name .required{color:var(--error-color, #c00)}.uploader-name input{font:var(--p-font);padding:.4rem .6rem;border-radius:4px;border:1px solid var(--border-color, #ccc);background:var(--text-field-bg, #fff)}.login-page{justify-content:left;min-height:100vh;background:linear-gradient(to right,var(--background-color-black) 70%,var(--buttons) 100%)}.login-container{color:var(--text-color-white);font:var(--h2-font);margin-top:10%;margin-left:20%}.login-loading,.login-error{margin-bottom:1rem;color:#d9534f}.login-subtitle{font:var(--p-font);color:var(--text-color-white)}.login-input{display:block;width:50%;margin-top:.3rem;margin-bottom:1rem;padding:.4rem 0;background:transparent;border:none;border-bottom:2px solid white;color:var(--text-color-white);font:var(--p-font);outline:none}.submit-button{cursor:pointer;font:var(--large-buttons);border-radius:0;background-color:var(--buttons);color:var(--text-color-white);border:none;padding:.4rem 1rem}.home-login-page{justify-content:left;min-height:100vh;background:linear-gradient(to right,var(--background-color-black) 70%,var(--buttons) 100%)}.za-logo{position:static;justify-self:left;height:50px;margin-left:50px;margin-top:50px}.home-login-container{font:var(--h2-font);color:var(--text-color-white);margin-top:10%;margin-left:20%}.hl-form{font:var(--p-font)}.hl-form label{display:block;margin-bottom:1rem}.hl-form input{display:block;width:50%;margin-top:.3rem;margin-bottom:1rem;padding:.4rem 0;background:transparent;border:none;border-bottom:2px solid white;color:var(--text-color-white);font:var(--p-font);outline:none}.hl-form input::placeholder{color:var(--text-color-placeholder)}.submit-button{cursor:pointer;font:var(--large-buttons);border-radius:0;background-color:var(--buttons)}.submit-button:hover{background-color:var(--buttons-hover)}.project-card{font:var(--p-font);background:var(--bg-color);padding:1.25rem;display:flex;border:1px solid var(--text-color-placeholder);flex-direction:column;transition:transform .1s}.project-card:hover{transform:translateY(-2px)}.pc-title{font:var(--p-font);font-weight:700;text-transform:uppercase;margin:0 0 .5rem;font-size:1.2rem;color:var(--text-color);min-height:3rem}.project-card p{font-family:var(--font-family-base);margin:.25rem 0;color:var(--standard-grey);font-size:.95rem}.copy-link-button{font:var(--p-font);text-transform:uppercase;margin:.5rem 0;padding:.6rem;font-size:.8rem;border:1px solid var(--buttons);background-color:var(--primary-color);color:var(--bg-color);cursor:pointer}.copy-link-button:hover{color:var(--text-color-white);background-color:var(--buttons)}.mark-complete-button{font:var(--p-font);text-transform:uppercase;margin:.1rem 0;padding:.6rem;font-size:.8rem;border:1px solid var(--buttons);background-color:var(--success-color);color:var(--bg-color);cursor:pointer}.mark-complete-button:hover{color:var(--text-color-white);background-color:var(--buttons)}.mark-complete-button.reopen{background-color:var(--standard-grey);color:var(--bg-color)}.mark-complete-button.reopen:hover{color:var(--text-color-white);background-color:var(--buttons)}.pc-upload-toggle{font:var(--p-font);text-transform:uppercase;margin:.5rem 0;padding:.6rem;font-size:.8rem;border:1px solid var(--buttons);background-color:#fff;color:#333;cursor:pointer}.pc-upload-toggle:hover{color:var(--text-color-white);background-color:var(--buttons)}.upload-popout{font-family:var(--font-family-base);margin-top:.5rem;padding:.75rem;background:var(--light-grey);border:1px solid var(--light-grey-hover);box-shadow:0 2px 4px #0000000d}.popout-list{list-style:none;padding:0;margin:.5rem 0 0}.popout-list li{margin:.25rem 0;font-family:var(--font-family-base);font-size:.9rem}.popout-error{color:var(--primary-error);font-family:var(--font-family-base);font-size:.9rem}.pc-deadline-label{display:flex;align-items:center;gap:.5rem;margin:.75rem 0}.pc-deadline-label input[type=date]{width:140px;padding:.25rem .5rem;font-size:.95rem;border:1px solid var(--border-color)}.pc-deadline-label em{font-style:normal;color:var(--standard-grey);margin-left:.5rem}.plist-container{padding:2rem;margin-left:8rem;margin-right:8rem}.plist-container h1{margin-bottom:1rem;text-align:left}.po-all-projects{font:var(--h1-font);font-weight:700;text-transform:uppercase;padding-left:10%}.plist-filters{display:grid;grid-template-columns:minmax(200px,300px) 220px;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;justify-content:flex-start;padding-left:10%;align-items:flex-start;padding-bottom:5%}.filter-input{grid-column:1;flex:1 1 100px;max-width:300px;padding:.5rem;color:var(--text-color-light-regular);border:1px solid var(--text-color-light-gray)}.filter-group{grid-column:1 / -1;flex:0 0 100px;color:var(--text-color-regular);display:flex;gap:2rem;justify-content:flex-start}.filter-group input[type=checkbox]{-webkit-appearance:none;appearance:none;width:20px;height:20px;border:2px solid var(--buttons);border-radius:0;background:transparent;position:relative;cursor:pointer;transition:background-color .12s,border-color .12s,box-shadow .12s}.filter-group input[type=checkbox]:after{content:"";position:absolute;width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;top:50%;left:50%;transform:translate(-50%,-60%) rotate(-45deg) scale(0);transform-origin:center;transition:transform .12s ease-in-out}.filter-group input[type=checkbox]:checked{background:var(--buttons);border-color:var(--buttons)}.filter-group input[type=checkbox]:checked:after{transform:translate(-50%,-60%) rotate(-45deg) scale(1)}.filter-group input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--buttons) 30%,white);outline:none}.filter-group label{display:inline-flex;font-size:.9rem;font-family:var(--font-family-base);color:var(--standard-grey)}.filter-select{grid-column:2;color:var(--text-color-regular);padding:.5rem;border:1px solid var(--text-color-light-gray)}.plist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.plist-loading,.plist-error,.plist-no-results{text-align:center;color:var(--primary-error);margin-top:2rem}.plist-item{position:relative}.admin-page{min-height:100vh;background:linear-gradient(to right,var(--background-color-black) 70%,var(--buttons) 100%);display:flex;flex-direction:column}.admin-za-logo{align-self:flex-start;width:auto;height:50px;margin-left:50px;margin-top:50px;display:block}.admin-login-container{color:var(--text-color-white);font:var(--h2-font);margin-top:10%;margin-left:20%}.admin-container{color:var(--text-color-white);font:var(--h2-font);margin-top:10%;margin-left:20%;max-width:720px}.access-project{text-transform:uppercase}.admin-subtitle{font:var(--p-font);color:var(--text-color-white)}.admin-input{display:block;width:50%;margin-top:.3rem;margin-bottom:1rem;padding:.4rem 0;background:transparent;border:none;border-bottom:2px solid #fff;color:var(--text-color-white);font:var(--p-font);outline:none}.admin-submit{cursor:pointer;font:var(--large-buttons);border-radius:0;background-color:var(--buttons);color:var(--text-color-white);border:none;padding:.4rem 1rem}.admin-submit:hover{background-color:var(--buttons-hover)}.admin-loading{margin:2rem 20%;font:var(--p-font);color:var(--text-color-white)}.admin-error{color:#d9534f;margin:0 0 1rem;font:var(--p-font)}.admin-actions{margin-top:1rem}.admin-actions button{margin-right:.75rem;margin-bottom:.75rem;padding:.6rem 1.2rem;border:none;border-radius:0;background:var(--buttons);color:#fff;cursor:pointer;font:var(--p-font)}.admin-actions button:hover{background:var(--buttons-hover)}.admin-dashboard-h1{font:var(--h2-font);color:var(--text-color-white);align-content:center}.admin-projects-overview{cursor:pointer;font:var(--large-buttons);border-radius:0;background-color:var(--buttons);color:var(--text-color-white);border:none;padding:.4rem 1rem;align-items:flex-start;width:auto;display:inline-flex}.admin-projects-overview:hover{background-color:var(--buttons-hover)}.admin-create-project{margin-top:2%;cursor:pointer;font:var(--large-buttons);border-radius:0;background-color:var(--buttons);color:var(--text-color-white);border:none;padding:.4rem 1rem;align-items:flex-start;width:auto;display:inline-flex}.admin-create-project:hover{background-color:var(--buttons-hover)}.admin-create-template{margin-top:2%;cursor:pointer;font:var(--large-buttons);border-radius:0;background-color:var(--buttons);color:var(--text-color-white);border:none;padding:.4rem 1rem;align-items:flex-start;width:auto;display:inline-flex}.admin-create-template:hover{background-color:var(--buttons-hover)}.header{position:relative;display:grid;grid-template-columns:1fr auto auto;column-gap:.75rem;align-items:center;padding:2rem 1rem .75rem;background:#fff}.header__company-logo{position:absolute;top:50%;left:10%;transform:translate(-50%,-50%);height:50px;pointer-events:none;-webkit-user-select:none;user-select:none}.header__left{grid-column:2;justify-self:end;display:flex;align-items:center}.header__logo{font-size:1.5rem;font:var(--p-font);font-weight:700;margin-right:1rem}.dropdown{position:relative}.dropdown__toggle{appearance:none;background:transparent;border:none;border-radius:0;padding:.5rem 1.5rem .5rem 0;font:var(--p-font);color:var(--text-color-regular);cursor:pointer;position:relative}.dropdown__toggle:hover{color:#000}.dropdown__toggle:focus-visible{outline:2px solid var(--buttons);outline-offset:2px}.dropdown__toggle:after{content:"";position:absolute;right:.35rem;top:50%;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-60%) rotate(45deg)}.dropdown__toggle.is-open:after{transform:translateY(-40%) rotate(-135deg)}.dropdown__menu{font:var(--p-font);text-transform:uppercase;position:absolute;top:calc(100% + 4px);left:0;z-index:1000;background:#fff;border:none;border-radius:6px;width:max-content;min-width:100%;list-style:none;margin:0;padding:0;min-width:max(160px,100%)}.dropdown__item{display:block;padding:.5rem .75rem;border:1px solid var(--border-color, #e5e7eb);background:#fff}.dropdown__item:hover{color:var(--buttons)}.header__nav{grid-column:3;justify-self:end;display:flex;align-items:center;margin-left:0}.header__nav-list{display:flex;margin:0;padding:0;list-style:none}.header__nav-item+.header__nav-item{margin-left:1rem}.nav-button{padding:.5rem 5rem;font-size:.95rem;width:fit-content;color:var(--text-color-regular);background-color:transparent;text-transform:uppercase;border:none;cursor:pointer;transition:background-color .2s}.header__nav-link{text-decoration:none;color:#333;transition:color .2s}.header__nav-link:hover{color:#000}.customer-header{margin-top:20pt;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.3rem;background:var(--bg-color);font-family:var(--h2-font)}.customer-header__company-logo{height:40px;width:auto;max-width:150px;object-fit:contain;display:block}.customer-header__left{margin-left:5%;grid-column:1;justify-self:start;display:flex;align-items:center}.customer-header__right{grid-column:3;justify-self:end;display:flex;align-items:center}.customer-header__center{grid-column:2;justify-self:center;align-self:center;font:var(--p-font)}.customer-header__left,.customer-header__right{min-width:0}.header-title{margin:0}.customer-header__za-logo{height:40px;width:auto;max-width:150px;object-fit:contain}.footer{font:var(--p-font);background-color:var(--background-color-white);color:var(--text-color-regular);padding:3rem 0;min-height:80px;font-size:.9rem}.footer__content{margin-right:5%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:0 1rem;gap:10rem}.footer__nav{display:flex;gap:1rem}.footer__link{color:var(--text-color-regular);text-decoration:none;transition:color .1s ease-in-out}.footer__link:hover,.footer__link:focus{color:var(--buttons)}.footer__copy{white-space:nowrap}@media (max-width: 600px){.footer__content{flex-direction:column;text-align:center}}html,body,#root{height:100%;margin:0}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}:root{--background-color-black: #000000;--background-color-white: #FFFFFF;--buttons: #C10E27;--buttons-border-color: #C10E27;--box-border-color: #CCCCCC;--box-color: #AF4234;--buttons-hover: #750a18;--text-color-regular: #000000;--text-color-placeholder: #909090;--text-color-buttons: #FFFFFF;--text-color-white: #FFFFFF;--text-color-light-gray: #c4c4c4;--h1-font: 35pt "Work Sans", sans-serif;--h2-font: bold 20pt "Work Sans", sans-serif;--h3-font: medium 20pt "Work Sans", sans-serif;--p-font: 12pt "Work Sans", sans-serif;--p-font-bold: bold 12pt "Work Sans", sans-serif;--large-buttons: 12pt "Work Sans", sans-serif;--placeholder-text: 20pt "Work Sans", sans-serif;--radius-lg: 16px;--shadow-1: 0 8px 24px rgba(0,0,0,.08)}
