@charset "UTF-8";:root{--font-family-headings: Lato, LatoBold, Helvetica, Arial, sans-serif;--font-family-body: Lato, LatoRegular, Helvetica, Arial, sans-serif}.font-regular{font-family:var(--font-family-body)}.font-bold{font-family:var(--font-family-headings)}.font-size-xl{font-size:1.625rem}.font-size-l{font-size:1.375rem}.font-size-m{font-size:1.125rem}.font-size-base{font-size:1rem}.font-size-base-small{font-size:.875rem}.font-size-caption{font-size:.75rem}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.text-100{font-size:.75rem}.text-200{font-size:.875rem}.text-300{font-size:1rem}.text-400{font-size:1.125rem}.text-600{font-size:1.375rem}.text-800{font-size:1.625rem}.text-bold-800{color:var(--color-text, #333333);font-family:var(--font-family-headings);font-size:1.625rem;font-weight:700;margin-bottom:2.25rem}.text-bold-600{color:var(--color-text, #333333);font-family:var(--font-family-headings);font-size:1.375rem;font-weight:700;margin-bottom:2.25rem}.text-bold-400{color:var(--color-text, #333333);font-family:var(--font-family-headings);font-size:1.125rem;font-weight:700;margin-bottom:2.25rem}.text-regular-300{color:var(--color-text, #333333);font-family:var(--font-family-body);font-size:1rem;font-weight:400;margin-bottom:2rem}.weight-normal{font-weight:400}.weight-bold{font-weight:700}[data-font-theme=lato]{--font-family-headings: Lato, LatoBold, Helvetica, Arial, sans-serif;--font-family-body: Lato, LatoRegular, Helvetica, Arial, sans-serif}[data-font-theme=atkinson]{--font-family-headings: Atkinson Hyperlegible, Helvetica, Arial, sans-serif;--font-family-body: Atkinson Hyperlegible, Helvetica, Arial, sans-serif}[data-font-theme=ptserif]{--font-family-headings: PTSerifWebBold, Helvetica, Arial, sans-serif;--font-family-body: PTSerifWebRegular, Helvetica, Arial, sans-serif}[data-font-theme=opendyslexic]{--font-family-headings: OpenDyslexicBold, Helvetica, Arial, sans-serif;--font-family-body: OpenDyslexic, Helvetica, Arial, sans-serif}.screen-reader{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}@media only screen and (min-width:640px){.share-dialog .prom-modal__dialog{width:500px}}.share-dialog .public-access{align-items:stretch;display:flex;padding-bottom:.75rem;padding-right:.25rem;padding-top:.75rem}.share-dialog .public-access .public-access-link{background-color:#fff;border:1px solid #CFCFCF;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#565656;display:block;flex-grow:1;font-size:.875rem;line-height:1.5;margin-right:.75rem;outline:none;padding:10px 23px 9px 12px;resize:none}.share-dialog .copy-button .prom-button__text{height:40px}.share-dialog .feedback{font-size:.875rem;height:1.25rem;padding:.5rem 0}.share-dialog .feedback .copy-feedback{display:none}.share-dialog .feedback .copy-feedback.visible{display:block}.share-dialog .prom-modal2__content{overflow-y:hidden}.access-level-list{list-style-type:none;padding:0}.access-level-list .access-level-item{margin-bottom:.25rem}.access-level-list .access-level-item-password{display:block;margin-left:45px}.access-level-list .access-level-item-password .prom-input-field{margin-bottom:.25rem;margin-top:0;max-width:240px}.access-level-list .access-level-item-password .access-level-item-password-note{font-size:.875rem}.eportfolio-settings{color:#fff;max-width:700px;text-align:left}.eportfolio-settings section{margin-bottom:80px}.eportfolio-settings section h2{color:#ececec;font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.eportfolio-settings section .section-description{font-size:1rem}.eportfolio-settings section .section-content{margin-top:1.25rem}.eportfolio-settings section .note{font-size:.875rem;margin-top:1rem}.eportfolio-settings section .prom-input-field__input,.eportfolio-settings section .prom-input-field__input:disabled{background-color:transparent;border-color:#dad2df;margin-bottom:0}.eportfolio-settings section .prom-input-field__label,.eportfolio-settings section .prom-input-field__input,.eportfolio-settings section .prom-input-field__input:disabled{color:#fff;font-family:inherit;font-size:1rem}.eportfolio-settings section .prom-input-field__input::placeholder{color:#efebf1;font-family:inherit;font-size:1rem}.eportfolio-settings section .promfield__input:input-placeholder{color:#efebf1;font-family:inherit;font-size:1rem}.eportfolio-settings section .prom-input-field.prom-input-field--has-error .prom-input-field__input{border-color:#e4a09b}.eportfolio-settings section .prom-input-field .prom-input-field__label .prom-input__required-star,.eportfolio-settings section .prom-input-field .prom-error-message{color:#e4a09b}.eportfolio-settings section .prom-input-field .prom-input-field__input:not(:disabled):focus,.eportfolio-settings section .prom-input-field .prom-input-field__input:not(:disabled):hover{border-color:#7dafe4}.eportfolio-settings .inherit-access-level-container .prom-checkbox--custom-check{min-width:22px}.eportfolio-settings .buttons{display:flex;flex-direction:row;margin-bottom:1.25rem}.eportfolio-settings .buttons .prom-button{margin-right:.75rem}.prom-radio-button__control .prom-radio-button__custom-button{border-color:#785f86}.prom-radio-button__control .prom-radio-button__input:hover+.prom-radio-button__custom-button{border-color:#7dafe4}.prom-radio-button__control .prom-radio-button__input:focus+.prom-radio-button__custom-button:after{background-color:transparent;border:3px solid #7DAFE4;border-radius:8px;content:"";inset:-8px;pointer-events:none;position:absolute}.prom-radio-button__control .prom-radio-button__label-text{color:#fff}.prom-checkbox .prom-checkbox__custom-check{border-color:#785f86}.prom-checkbox .prom-checkbox__input:hover+.prom-checkbox__custom-check{border-color:#7dafe4}.prom-checkbox .prom-checkbox__input:focus+.prom-checkbox__custom-check:after{background-color:transparent;border:3px solid #7DAFE4;border-radius:8px;content:"";inset:-7px;pointer-events:none;position:absolute}.prom-checkbox .prom-checkbox__label-text{color:#fff;line-height:normal;white-space:normal}.edit-owner{box-sizing:border-box;margin:-5px;max-height:100%;overflow-y:auto;padding:5px}.edit-owner-form{border:0;margin:0;padding:0;text-align:left}.edit-owner-form .prom-input-field__input,.edit-owner-form .prom-input-field__input:disabled{background-color:transparent;border-color:#dad2df;margin-bottom:0}.edit-owner-form .prom-input-field__label,.edit-owner-form .prom-input-field__input,.edit-owner-form .prom-input-field__input:disabled{color:#dad2df;font-family:inherit;font-size:1rem}.edit-owner-form .prom-input-field__input::placeholder{color:#c2b5ca;font-family:inherit;font-size:1rem}.edit-owner-form .promfield__input:input-placeholder{color:#c2b5ca;font-family:inherit;font-size:1rem}.edit-owner-form .prom-input-field.prom-input-field--has-error .prom-input-field__input{border-color:#e4a09b}.edit-owner-form .prom-input-field .prom-input-field__label .prom-input__required-star,.edit-owner-form .prom-input-field .prom-error-message{color:#e4a09b}.edit-owner-form .prom-input-field .prom-input-field__input:not(:disabled):focus,.edit-owner-form .prom-input-field .prom-input-field__input:not(:disabled):hover{border-color:#7dafe4}.edit-owner-form .prom-input-field{margin-top:2rem}.edit-owner-form .prom-input-field__label{font-weight:900;padding-left:1rem}.edit-owner-form .edit-owner-textarea .prom-input-field__input{overflow-y:auto}.edit-owner-form .avatar{display:flex;justify-content:center;margin-bottom:1.25rem;padding-bottom:.5rem;position:relative;text-align:center}.edit-owner-form .avatar .prom-avatar{display:inline-block}.edit-owner-form .avatar .delete-avatar:focus,.edit-owner-form .avatar .upload-avatar:focus{box-shadow:0 0 0 3px #7dafe4;outline:0}.edit-owner-form .avatar .delete-avatar,.edit-owner-form .avatar .upload-avatar{background-color:transparent;background-position:5px calc(50% - 1px);background-repeat:no-repeat;background-size:16px 16px;border:0;border-radius:3px;box-shadow:none;color:#dad2df;font-size:.875rem;line-height:14px;margin:0 .25rem;padding:.125rem 5px .125rem 25px}.edit-owner-form .avatar .upload-avatar{background-image:url(../../Common/semiotic/icons/camera--brand--200.791eecdd.svg)}.edit-owner-form .avatar .delete-avatar{background-image:url(../../Common/semiotic/icons/trash--brand--200.75eb9dac.svg)}.edit-owner-form .avatar .avatar-actions{background-color:#0000008a;border-radius:4px;bottom:0;left:0;padding:.75rem;position:absolute;right:0}.edit-owner-form .avatar .avatar-uploading{font-size:.875rem;padding-bottom:2.5rem}.edit-owner-form .avatar .bounce{margin-bottom:.75rem;margin-top:0;padding-bottom:0}.edit-owner-form .avatar-upload-error{color:#e4a09b;font-size:.875rem}.edit-owner-buttons{margin-right:-.3125rem;margin-top:.9375rem;text-align:left}.edit-owner-buttons .prom-button{margin-right:.625rem;margin-top:.3125rem}.edit-owner-buttons .prom-button+.prom-button{margin-left:0}.prom-loading-spinner{margin:auto}.prom-loading-spinner .white-spinner{background-image:url(../../Common/semiotic/icons/spinner--gray--0.052ceb4b.svg)}.owner{box-sizing:border-box;margin:-5px;max-height:100%;overflow-y:auto;padding:5px}.owner-info{margin-bottom:2.5rem}.owner-info .avatar{display:flex;justify-content:center;margin-bottom:1.25rem;text-align:center}.owner-info .avatar :global(.prom-avatar){display:inline-block}.owner-info .name h1{font-size:1.25rem;font-weight:900;margin:0 0 6px}.owner-info .email{font-size:.875rem}.owner-info .edit-owner-info{margin-top:1.25rem}.owner-info .edit-owner-info .edit-owner-info-button{border:0;border-radius:4px;box-sizing:border-box;font-size:1rem;font-weight:700;letter-spacing:normal;line-height:1.3;text-decoration:none}.owner-info .edit-owner-info .edit-owner-info-button:hover{cursor:pointer}.owner-info .edit-owner-info .edit-owner-info-button:focus{box-shadow:0 0 0 3px #7dafe4;outline:0}.owner-info .edit-owner-info .edit-owner-info-button{background-color:#5d4a68;background-image:url(../../Common/semiotic/icons/pencil--brand--200.99933132.svg);background-position:24px calc(50% - 1px);background-repeat:no-repeat;background-size:14px 14px;color:#fff;font-size:.875rem;line-height:18px;padding:7px 32px 7px 42px}.summary{line-height:1.5;text-align:left}.summary h2{font-size:1rem;font-weight:900;margin:0 0 6px}.summary .text{white-space:pre-wrap}.share-button{border:0;border-radius:4px;box-sizing:border-box;font-size:1rem;font-weight:700;letter-spacing:normal;line-height:1.3;text-decoration:none}.share-button:hover{cursor:pointer}.share-button:focus{box-shadow:0 0 0 3px #7dafe4;outline:0}.share-button{background-color:transparent;background-image:url(../../Common/semiotic/icons/share--brand--400.f690a1de.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:14px;border:solid 2px transparent;height:28px;min-width:32px;position:absolute;right:15px;top:15px;width:32px}.share-button:hover{border-color:#a997b5}.add-content-buttons{margin-right:-.75rem}.add-content-buttons.header{font-size:1rem;margin-top:1.125rem}@media only screen and (min-width:1024px){.add-content-buttons.header{display:none}}.add-content-buttons .add-item{border:0;border-radius:4px;box-sizing:border-box;font-size:1rem;font-weight:700;letter-spacing:normal;line-height:1.3;text-decoration:none}.add-content-buttons .add-item:hover{cursor:pointer}.add-content-buttons .add-item{background-position:15px 50%;background-repeat:no-repeat;margin-bottom:.25rem;margin-right:.75rem;background-color:#f4f4f4;color:#42354a;background-image:url(../../Common/semiotic/icons/plus-square--brand--600.6b9363ad.svg);background-size:.75rem .75rem;padding:10px 15px 10px 35px}.add-content-buttons .add-folder{border:0;border-radius:4px;box-sizing:border-box;font-size:1rem;font-weight:700;letter-spacing:normal;line-height:1.3;text-decoration:none}.add-content-buttons .add-folder:hover{cursor:pointer}.add-content-buttons .add-folder{background-position:15px 50%;background-repeat:no-repeat;margin-bottom:.25rem;margin-right:.75rem;background-color:#5d4a68;color:#efebf1;background-image:url(../../Common/semiotic/icons/fa7/folder--brand--400.400cccae.svg);background-size:1.5rem 1.5rem;padding:10px 15px 10px 47px}.add-content-buttons.footer .add-item,.add-content-buttons.footer .add-folder{display:inline-block;height:2.5rem}body{margin:0;padding:0}html,body,body>div{height:100%}@supports not (-webkit-overflow-scrolling: touch){html,body,body>div{overflow:auto}}.portfolio-page-layout-container{display:flex;height:100%;min-height:calc(100vh - 3.5rem - 1px)}.sidebar{background-color:#5d4a68;display:flex;flex-direction:column;font-size:1rem;min-width:360px;overflow:auto;width:360px}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px),only screen and (min-width:640px)and (max-width:1023px){.sidebar{box-shadow:2px 2px 6px #00000080;display:none;inset:0;position:absolute;z-index:10}.sidebar.visible{display:block}}.sidebar .main-section{align-items:center;display:flex}.sidebar .main-section>h1{color:#dad2df;flex-grow:1;font-size:1.125rem;font-weight:900;margin:0}.sidebar .sidebar-header{border-bottom:2px solid #5D4A68;padding:.8125rem .9375rem .8125rem 1.25rem}@media only screen and (min-width:1024px){.sidebar .sidebar-header{display:none}}.sidebar .sidebar-header .close-button:focus{box-shadow:0 0 0 3px #7dafe4;outline:0}.sidebar .sidebar-header .close-button{background:transparent url(../../Common/semiotic/icons/close-solid--brand--200.0322ce9f.svg) 50% 50% no-repeat;background-size:15px;border:0;border-radius:4px;box-shadow:none;height:25px;padding:.25rem;width:25px}.sidebar:focus,.sidebar a:focus{box-shadow:inset 0 0 0 3px #7dafe4;outline:0}.sidebar,.sidebar a{color:#efebf1}.sidebar ul,.sidebar li{list-style:none;margin:0;padding:0}@supports (-webkit-overflow-scrolling: touch){.sidebar .navigation{flex-grow:0}}@media only screen and (min-width:1024px){.sidebar .navigation{max-height:100%;overflow:auto}}.sidebar .sidebar-footer{display:none}@media only screen and (min-width:1024px){.sidebar .sidebar-footer{display:block;margin-top:auto;padding:2.5rem 1.25rem 1.25rem}}.navigation li>a,.navigation li>span{align-items:center;display:flex;padding:.8125rem .9375rem .8125rem 1.25rem}.navigation>ul>li:not(.no-text){border-bottom:2px solid #5D4A68}.navigation li:not(.folder):hover{background-color:#5d4a68}.navigation .selected{background-color:#0055b0}.navigation .selected a{color:#fff}.navigation .selected .icon{filter:brightness(2)}.navigation .folder>span{align-items:center;display:flex;color:#dad2df;font-weight:900;padding:.8125rem .9375rem .8125rem 1.25rem}.navigation a{text-decoration:none}.navigation .icon{margin-right:.9375rem;max-height:1.5rem;min-width:1.5rem;width:1.5rem}.navigation .text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation .badge{background-color:#b67d1b;border-radius:50%;box-sizing:border-box;color:#5d4a68;font-size:.75rem;font-weight:700;height:1.5rem;line-height:1.5rem;margin-left:.9375rem;min-width:1.5rem;text-align:center;width:1.5rem}.navigation .draft-icon{background-image:url(../../Common/semiotic/icons/eye-slash--gray--0.99827ba1.svg);background-position:0 0;background-repeat:no-repeat;background-size:1rem 1rem;display:block;height:1.25rem;margin-right:.25rem;min-width:1rem;width:1rem}.folder li>a,.folder li>span{padding-left:3.6875rem}.main{background-color:#fff;flex-grow:1;overflow:auto}.main-content{line-height:1.5}.main-content h1{font-weight:900}.main-content p{margin:0 0 .75rem}.main-content img{height:auto;max-width:100%}.main-content article{position:relative}.main-content .content-block{color:#333}@media only screen and (min-width:1024px){.main-content .content-block{padding-bottom:2.5rem;padding-top:2.5rem}}@media only screen and (min-width:640px)and (max-width:1023px){.main-content .content-block{padding-bottom:1.5rem;padding-top:1.5rem}}.main-content .content-options{display:flex;flex-flow:row nowrap}@media only screen and (min-width:1440px){.main-content .content-options{position:absolute;right:-200px;top:0}}@media only screen and (min-width:1024px)and (max-width:1439px){.main-content .content-options{position:absolute;right:-50px;top:0}}@media only screen and (min-width:640px)and (max-width:1023px){.main-content .content-options{margin-bottom:2.5rem}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.main-content .content-options{margin-bottom:2rem}}.main-content .content-options .options{align-content:center;display:flex;flex-flow:row nowrap;margin-left:.75rem}@media only screen and (min-width:1024px)and (max-width:1439px){.main-content .content-options .options{flex-direction:column}}.main-content .content-options .toggle-sidebar-button{background-color:#5d4a68;color:#efebf1}.main-content .content-options .toggle-sidebar-button:focus{box-shadow:0 0 0 3px #7dafe4;outline:0}.main-content .content-options .toggle-sidebar-button{background-position:50% 50%;background-repeat:no-repeat;background-size:14px;box-sizing:border-box}@media only screen and (min-width:1024px){.main-content .content-options .toggle-sidebar-button{height:2rem;min-width:2rem}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px),only screen and (min-width:640px)and (max-width:1023px){.main-content .content-options .toggle-sidebar-button{height:2.5rem;min-width:2.5rem}}.main-content .content-options .toggle-sidebar-button{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;margin-right:auto}@media only screen and (min-width:1024px){.main-content .content-options .toggle-sidebar-button{display:none}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px),only screen and (min-width:640px)and (max-width:1023px),only screen and (min-width:1440px){.main-content .toggle-sidebar-button+.toggle-sidebar-button{margin-left:.75rem}}@media only screen and (min-width:1024px)and (max-width:1439px){.main-content .toggle-sidebar-button+.toggle-sidebar-button{margin-top:.75rem}}.content-block{max-width:650px;background-color:unset;border:unset;border-radius:unset}@media only screen and (min-width:1920px){.content-block{padding-left:150px}}@media only screen and (min-width:1024px){.content-block{padding-left:70px;padding-right:70px}}@media only screen and (min-width:640px)and (max-width:1023px){.content-block{margin-left:auto;margin-right:auto;padding-left:50px;padding-right:30px;width:620px}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.content-block{padding:1rem}}.eportfolio-main-header{background-color:#785f86;color:#fff;display:flex;flex-direction:column;position:relative}@media only screen and (min-width:1024px){.eportfolio-main-header{height:155px}}@media only screen and (min-width:640px)and (max-width:1023px){.eportfolio-main-header{height:120px}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.eportfolio-main-header{height:100px}}.eportfolio-main-header h1{display:inline;font-weight:900;margin:0 2rem 0 0;position:relative}@media only screen and (min-width:1024px){.eportfolio-main-header h1{font-size:1.625rem}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px),only screen and (min-width:640px)and (max-width:1023px){.eportfolio-main-header h1{font-size:1.5rem}}.eportfolio-main-header .access-level{position:relative;white-space:nowrap}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.eportfolio-main-header .access-level{display:none}}.eportfolio-main-header .content-block{margin-top:auto;position:relative}@media only screen and (min-width:640px){.eportfolio-main-header .content-block{padding-bottom:1.25rem;padding-top:1.25rem}}.eportfolio-main-header .header-stop{overflow:hidden}@media only screen and (min-width:1024px){.eportfolio-main-header .header-stop{line-height:30px;max-height:98px}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px),only screen and (min-width:640px)and (max-width:1023px){.eportfolio-main-header .header-stop{line-height:26px;max-height:86px}}.eportfolio-main-header .banner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:" ";inset:0;position:absolute}.export-container{align-items:flex-start;background-color:#efebf1;border:1px solid #DAD2DF;border-radius:5px;box-sizing:border-box;display:flex;flex-flow:row;margin-bottom:2rem;max-width:650px;padding:1.25rem;text-align:left;width:100%}.export-container .export-image{height:100px;margin-right:1.5rem;min-width:80px;width:80px}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px),only screen and (min-width:640px)and (max-width:1023px){.export-container .export-image{height:48px;margin-right:.875rem;min-width:38px;width:38px}}.export-container .export-status-container{display:flex;flex-flow:column;flex-grow:1;width:100%}.export-container .export-status-container .export-status-title{align-items:center;color:#4a4a4a;display:flex;flex-flow:row;font-weight:700}.export-container .export-status-container .export-status-details{color:#757575;font-size:.875rem;margin-bottom:1.25rem}.export-container .export-status-container .delete-export-button{background-color:transparent;background-image:url(../../Common/semiotic/icons/close-solid--brand--600.b3007b78.svg);background-position:0 50%;background-repeat:no-repeat;background-size:12px 12px}.export-container .export-in-progress{background-image:url(../../Common/semiotic/icons/spinner--gray--600.c218bd37.svg);background-position:center;background-repeat:no-repeat;height:18px;margin-left:.75rem;width:18px}@keyframes spin{to{transform:rotate(360deg)}}.export-container .export-in-progress{animation:spin 1s steps(8,end) infinite;transform-origin:center}.main{background-color:#9179a0;background-image:linear-gradient(to bottom,#38354a 3%,#9179a0 20%,#9179a0);box-sizing:border-box;min-height:calc(100vh - 3.5rem - 1px);height:100%;overflow-y:hidden;position:relative;text-align:center}@media only screen and (min-width:1024px){.main{padding:40px 2rem}}@media only screen and (min-width:640px)and (max-width:1023px){.main{padding:40px 1.25rem}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.main{padding:1.25rem 1rem}}.main .main-options{align-items:baseline;display:flex;flex-wrap:wrap;row-gap:.75rem}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px),only screen and (min-width:640px)and (max-width:1023px){.main .main-options{margin-left:-.25rem;margin-top:1.25rem}}.main .main-option:focus{box-shadow:0 0 0 3px #7dafe4;outline:0}.main .main-option{align-items:center;background-color:transparent;background-repeat:no-repeat;background-size:contain;border:0;border-radius:4px;color:#fff;display:flex;padding-left:1.5rem}.main .main-option.global-settings{background-image:url(../../Common/semiotic/icons/fa7/gear--gray--0.7e8c0cb5.svg)}.main .main-option.export{background-image:url(../../Common/semiotic/icons/fa7/download--gray--0.0b4c57f2.svg)}.main .main-option:hover{cursor:pointer;text-decoration:underline}.main .main-option span{font-size:1rem;white-space:nowrap;margin-left:.125rem}@media only screen and (min-width:1024px){.main .main-option{margin-left:1.25rem}}.main .main-header{align-items:baseline;display:flex}@media only screen and (min-width:1024px){.main .main-header{margin-left:360px}}@media only screen and (min-width:640px)and (max-width:1023px){.main .main-header{margin-left:350px}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px),only screen and (min-width:640px)and (max-width:1023px){.main .main-header{display:block}}@media only screen and (min-width:640px){.main .main-header{margin-bottom:1.5rem}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.main .main-header{margin-bottom:.75rem}}.main .main-header h1{font-size:1.625rem;font-weight:700;flex-grow:1;margin:0;text-align:left}.main .main-header h1,.main .main-header a{color:#fff}.main .main-header a{text-decoration:none}.main .main-header a:hover{text-decoration:underline}.main .aside{background-image:linear-gradient(to bottom,#38354ad6,#38354a4d 98%);border-radius:15px;box-sizing:border-box;color:#dad2df;padding:6rem 1.5rem}@media only screen and (min-width:1024px){.main .aside{margin-right:360px}}@media only screen and (min-width:640px)and (max-width:1023px){.main .aside{margin-right:350px}}@media only screen and (min-width:640px){.main .aside{bottom:6rem;position:fixed;top:6rem;width:320px}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.main .aside{margin-bottom:2rem;position:relative;width:100%}}@media only screen and (max-width:1094px){.main .aside{top:9rem}}.main .share-dialog{text-align:left}.main .share-dialog .copy-feedback{color:#333}@media only screen and (min-width:1024px){.portfolios,.settings{margin-left:360px}}@media only screen and (min-width:640px)and (max-width:1023px){.portfolios,.settings{margin-left:350px}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios,.settings{width:100%}}@media only screen and (min-width:640px){.portfolios .prom-banner--warning,.settings .prom-banner--warning{margin-bottom:2rem}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios .prom-banner--warning,.settings .prom-banner--warning{margin-bottom:.75rem}}.portfolios .export-container,.settings .export-container{line-height:1.5}.portfolios-list{display:flex;list-style-type:none;padding:0}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios-list{flex-direction:column}}@media only screen and (min-width:640px){.portfolios-list{flex-wrap:wrap;margin:-19px -19px 0}}.portfolios-list .add-portfolio-link:focus,.portfolios-list .portfolio-link:focus{box-shadow:0 0 0 3px #7dafe4;outline:0}.portfolios-list .add-portfolio-link,.portfolios-list .portfolio-link{background-clip:padding-box;border:4px solid transparent;border-radius:15px;box-shadow:0 0 0 2px transparent;box-sizing:border-box;color:#333;cursor:pointer;display:flex;text-decoration:none}@media only screen and (min-width:640px){.portfolios-list .add-portfolio-link,.portfolios-list .portfolio-link{flex-direction:column}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios-list .add-portfolio-link,.portfolios-list .portfolio-link{flex-direction:row}}.portfolios-list .add-portfolio-link:hover,.portfolios-list .portfolio-link:hover{box-shadow:0 0 0 2px #fff}.portfolios-list .footer{overflow:hidden}@media only screen and (min-width:640px){.portfolios-list .footer{padding:1.25rem}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios-list .footer{padding:1rem}}.portfolios-list .header{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}@media only screen and (min-width:640px){.portfolios-list .header{border-top-left-radius:11px;border-top-right-radius:11px;height:90px;min-height:90px}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios-list .header{border-bottom-left-radius:11px;border-top-left-radius:11px;min-width:70px;width:70px}}.portfolios-list .portfolio-title{color:inherit;font-weight:900}@media only screen and (min-width:640px){.portfolios-list .portfolio-title{display:block;font-size:1.125rem;max-height:80px;overflow:hidden}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios-list .portfolio-title{font-size:1rem}}.portfolios-list .portfolio-link{background-color:#c2b5ca;text-align:left}@media only screen and (min-width:640px){.portfolios-list .portfolio-link{height:280px}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios-list .portfolio-link{width:100%}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios-list .portfolio-link .footer{min-height:90px}}@media only screen and (min-width:640px){.portfolios-list .add-portfolio-icon{display:block;margin:1.25rem auto;width:80px}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios-list .add-portfolio-icon{margin-right:.5rem;width:1.25rem}}.portfolios-list>li{line-height:1.5;padding:0;transition-property:left,top;transition-timing-function:ease-in-out}@media only screen and (min-width:640px)and (max-width:999px){.portfolios-list>li{flex-basis:calc(100% - 30px);max-width:calc(100% - 30px)}}@media only screen and (min-width:1000px)and (max-width:1299px){.portfolios-list>li{flex-basis:calc(50% - 30px);max-width:calc(50% - 30px)}}@media only screen and (min-width:1300px)and (max-width:1599px){.portfolios-list>li{flex-basis:calc(33.33% - 30px);max-width:calc(33.33% - 30px)}}@media only screen and (min-width:1600px)and (max-width:1899px){.portfolios-list>li{flex-basis:calc(25% - 30px);max-width:calc(25% - 30px)}}@media only screen and (min-width:1900px)and (max-width:2199px){.portfolios-list>li{flex-basis:calc(20% - 30px);max-width:calc(20% - 30px)}}@media only screen and (min-width:2200px)and (max-width:9999999px){.portfolios-list>li{flex-basis:260px;max-width:260px}}@media only screen and (min-width:640px){.portfolios-list>li{margin:15px}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios-list>li{margin:0 0 .75rem}}.portfolios-list .add-portfolio-link{background-color:#dad2df;color:#5d4a68;font-weight:800;text-align:center}@media only screen and (min-width:640px){.portfolios-list .add-portfolio-link{font-size:1.125rem;height:200px;text-align:center;width:200px}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios-list .add-portfolio-link{font-size:1rem;min-height:44px;width:100%}}.portfolios-list .add-portfolio-link .footer{display:flex;flex-wrap:wrap}@media only screen and (min-width:640px){.portfolios-list .add-portfolio-link .footer{flex-direction:column}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios-list .add-portfolio-link .footer{align-items:center;flex-direction:row;justify-content:center;margin:auto}}.portfolios-list .portfolio-new-comments-label{color:#333;font-size:.875rem;font-weight:700;margin-top:1.125rem}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios-list .portfolio-new-comments-label{flex:100%;text-align:center}}@media only screen and (max-width:479px),only screen and (min-width:480px)and (max-width:639px){.portfolios-list .add-portfolio{order:-1}}
