:root{font-family:Sole Sans,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif}body{margin:0;min-height:100vh;background-repeat:no-repeat;background-attachment:fixed;background-image:radial-gradient(ellipse 40% 70% at 115% 30%,rgba(66,230,255,.3) 9%,rgba(49,242,168,.1) 48%,transparent 90%),radial-gradient(ellipse 35% 50% at -15% 60%,rgba(66,230,255,.3) 9%,rgba(49,242,168,.1) 52%,transparent 90%);background-color:#0a0a0a;color:#fff}a{text-decoration:none;color:inherit}ul{list-style:none}[type=button],[type=reset],[type=submit],button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;border:0;background:none;color:inherit;overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}.obj-layout{margin:2rem auto;width:calc(100% - 3rem);max-width:72rem}.obj-personal-overview{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2.63rem auto}@media(min-width:40rem){.obj-personal-overview{justify-content:start;flex-direction:row;margin:4rem auto}}@media(min-width:60rem){.obj-personal-overview{margin:8.5rem auto 5.63rem}}.obj-responsive-two-cols{width:100%;display:flex;flex-direction:column}@media(min-width:50.63rem){.obj-responsive-two-cols{flex-direction:row;justify-content:space-between;gap:2rem}}.obj-skills-grid{display:grid;grid-template-columns:repeat(auto-fill,10rem);grid-column-gap:1.5rem;column-gap:1.5rem}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadein{0%{opacity:0;top:18rem}to{opacity:1;top:0}}}.cmp-button{padding:1rem 0 1rem 1rem;font-size:1rem}@media(hover:hover){.cmp-button--link:hover{text-decoration:underline}}.cmp-button--link:focus{outline:2px solid #fff;outline-offset:2px}.cmp-card-grid{position:relative;width:100%;margin:0 auto}.cmp-card-grid__heading{display:flex;flex-direction:row;justify-content:space-between}.cmp-card-grid__container{position:relative}.cmp-card-grid[data-view=grid] .cmp-card-grid__container{display:grid;align-items:start;justify-content:space-around;grid-template-columns:repeat(auto-fill,clamp(6rem,0rem + 30vw,18rem));grid-gap:clamp(1rem,.185rem + 4.075vw,2.63rem) clamp(.5rem,0rem + 2.5vw,1.5rem);gap:clamp(1rem,.185rem + 4.075vw,2.63rem) clamp(.5rem,0rem + 2.5vw,1.5rem)}.cmp-card-grid__container--hidden{opacity:0}.cmp-card-grid__container--fadeout{animation:fadeout 225ms ease-out forwards}.cmp-card-grid__container--fadein{animation:fadein .25s cubic-bezier(.36,.36,.09,.9) forwards}.cmp-copy-to-clipboard-button{min-width:6.25rem;text-align:center;padding:0}.cmp-fieldset-group{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:1rem;border:none;padding-top:.5rem}.cmp-fieldset-group__legend{font-size:.813rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.cmp-filter-results{font-size:clamp(1.125rem,.375rem + 1.875vw,1.5rem);font-family:Sole Sans Extended,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;margin-bottom:2rem}.cmp-filter-results>span{display:block}@media(min-width:40rem){.cmp-filter-results>span{display:initial}}.cmp-filter-toggle{display:flex;flex:1 1 auto}@media(min-width:60rem){.cmp-filter-toggle{width:6rem}}.cmp-filter-toggle__input{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.cmp-filter-toggle__input:checked+span{background-color:#fff;color:#0a0a0a}.cmp-filter-toggle__input:focus+span{outline:2px solid #fff;outline-offset:2px}.cmp-filter-toggle__text{width:100%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;font-size:1rem;padding:1rem;text-align:center;text-transform:capitalize;transition:background-color .25s,color .25s ease-in-out;position:relative}.cmp-filter-toggle__text:before{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#0a0a0a;inset:0;position:absolute;content:attr(data-text);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:-webkit-clip-path .25s ease-in-out;transition:clip-path .25s ease-in-out;transition:clip-path .25s ease-in-out,-webkit-clip-path .25s ease-in-out}@media(hover:hover){.cmp-filter-toggle__text:hover:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.cmp-filters{display:flex;flex:row 1;flex-wrap:wrap;background-color:#161616;border-bottom:1px solid #fff;gap:.5rem;margin-top:1rem;margin-bottom:2.63rem;padding:1.5rem 1rem;width:auto}@media(min-width:60rem){.cmp-filters{padding-bottom:3rem}}.cmp-fun-facts{width:100%;margin-top:2.63rem}@media(min-width:60rem){.cmp-fun-facts{margin-top:4rem}}.cmp-fun-facts__header{font-family:Sole Sans Extended,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem}@media(min-width:40rem){.cmp-fun-facts__header{font-size:2rem;margin-bottom:2rem}}.cmp-fun-facts__list{margin:0;padding:0;text-indent:0;list-style:inside}.cmp-fun-facts__fact{font-size:1.125rem;margin:1rem 0}@media(min-width:40rem){.cmp-fun-facts__fact{font-size:1.5rem}}.cmp-hours-bar{--fill-ratio:0;margin-top:1rem;margin-bottom:0;background-color:#363636;overflow:hidden;border-radius:.125rem;height:.375rem;width:100%}.cmp-hours-bar__fill{height:100%;width:calc(var(--fill-ratio)*100%)}.cmp-hours-bar__fill--fill-green{background-color:#31f2ab}.cmp-hours-bar__fill--fill-blue{background-color:#46e6ff}.cmp-card-grid[data-view=list] .cmp-hours-bar{margin-top:0;height:.5rem;width:100%;order:1}.cmp-logo{height:2.75rem}.cmp-logo__icon{height:100%;color:#fff}.cmp-logo__link{display:inline-block;height:100%}.cmp-logo__link:focus{outline:2px solid #fff;outline-offset:2px}.cmp-logo__words{height:100%;opacity:0}@media(min-width:40rem){.cmp-logo__words{opacity:1}}.cmp-logo__hidden-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.cmp-past-clients{width:100%;margin-top:2.63rem}@media(min-width:60rem){.cmp-past-clients{margin-top:4rem}}.cmp-past-clients__heading{font-family:Sole Sans Extended,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:1.5rem;font-weight:600}@media(min-width:40rem){.cmp-past-clients__heading{font-size:2rem}}.cmp-past-clients__list{margin:0;padding:0;text-indent:0}.cmp-past-clients__client{border:1px solid #fff;display:inline-block;font-size:.875rem;margin:0 1rem 1rem 0;padding:.5rem;text-transform:capitalize}.cmp-personal-bio{letter-spacing:-.02em;width:100%;margin-top:2.63rem}@media(min-width:60rem){.cmp-personal-bio{margin-top:4rem}}.cmp-personal-bio__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.5rem}@media(min-width:40rem){.cmp-personal-bio__header{margin-bottom:2rem}}.cmp-personal-bio__heading{font-family:Sole Sans Extended,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:39px;margin:0}@media(min-width:40rem){.cmp-personal-bio__heading{font-size:2rem}}.cmp-personal-bio__content{font-size:1.125rem;line-height:29px;margin:.5rem 0}@media(min-width:40rem){.cmp-personal-bio__content{font-size:1.5rem}}.cmp-personal-overview{flex-grow:1;line-height:1.2;order:2;text-align:left}@media(min-width:40rem){.cmp-personal-overview{margin-left:4rem}}@media(min-width:50.63rem){.cmp-personal-overview{margin-left:5.63rem}}.cmp-personal-overview__name{font-family:Sole Sans Extended,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:2rem;font-weight:600;letter-spacing:-.02em;margin:1rem 0}@media(min-width:40rem){.cmp-personal-overview__name{font-size:2.5rem}}@media(min-width:60rem){.cmp-personal-overview__name{font-size:3.5rem}}.cmp-personal-overview__cohort,.cmp-personal-overview__title{margin:.5rem 0}.cmp-personal-overview__title{font-size:1.125rem}@media(min-width:40rem){.cmp-personal-overview__title{font-size:1.5rem}}@media(min-width:50.63rem){.cmp-personal-overview__title{font-size:2rem}}.cmp-personal-overview__cohort{font-size:1rem;text-transform:capitalize}@media(min-width:40rem){.cmp-personal-overview__cohort{font-size:1.125rem}}@media(min-width:50.63rem){.cmp-personal-overview__cohort{font-size:1.5rem}}.cmp-profile-photo{order:1;position:relative;width:clamp(6rem,0rem + 30vw,18rem)}.cmp-profile-photo__background{position:relative;border-radius:100%}.cmp-profile-photo__background:before{display:block;position:absolute;inset:0;content:"";transition:opacity .45s cubic-bezier(.36,.36,.09,.9);border-radius:100%}.cmp-profile-photo__background--gray{background:linear-gradient(90deg,#fff -51%,#000 24%)}.cmp-profile-photo__background--gray:before{background:linear-gradient(90deg,grey -51%,#000 120%);opacity:0}.cmp-trading-card:hover .cmp-profile-photo__background--gray:before{opacity:1}.cmp-profile-photo__background--blue{background:linear-gradient(90deg,#fff -15%,grey 21%,#000 66%)}.cmp-profile-photo__background--blue:before{background:linear-gradient(90deg,#fff -21%,grey 60%,#000 114%);opacity:0}.cmp-trading-card:hover .cmp-profile-photo__background--blue:before{opacity:1}.cmp-profile-photo__background--green{background:linear-gradient(90deg,#fff 54%,grey 101%)}.cmp-profile-photo__background--green:before{background:linear-gradient(90deg,#fff -21%,grey 60%,#000 165%);opacity:0}.cmp-trading-card:hover .cmp-profile-photo__background--green:before{opacity:1}.cmp-profile-photo__overlay:after{position:absolute;inset:0;border-radius:100%;content:"";mix-blend-mode:multiply}.cmp-profile-photo__overlay>span{border-radius:100%}.cmp-profile-photo__overlay--gray:after{background-color:#a9a9a9}.cmp-profile-photo__overlay--blue:after{background-color:#00abc5}.cmp-profile-photo__overlay--green:after{background-color:#0bb477}.cmp-profile-photo__hours{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;border-radius:50%;width:clamp(3.6rem,2.4246816846rem + 5.8765915769vw,5.4rem);height:clamp(3.6rem,2.4246816846rem + 5.8765915769vw,5.4rem);color:#0a0a0a;font-weight:700;transition:background-color .45s cubic-bezier(.36,.36,.09,.9);z-index:70}@media(min-width:40rem){.cmp-profile-photo__hours{bottom:2rem}}.cmp-profile-photo__hours--gray{background-color:#a9a9a9}.cmp-trading-card:hover .cmp-profile-photo__hours--gray{background-color:#5a5a5a}.cmp-profile-photo__hours--blue{background-color:#46e6ff}.cmp-trading-card:hover .cmp-profile-photo__hours--blue{background-color:#00abc5}.cmp-profile-photo__hours--green{background-color:#31f2ab}.cmp-trading-card:hover .cmp-profile-photo__hours--green{background-color:#0bb477}.cmp-profile-photo__hours-text{font-size:clamp(1.125rem,.6875rem + 2.1875vw,2rem)}.cmp-card-grid[data-view=list] .cmp-profile-photo{display:none}.cmp-project-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#161616 url("data:image/svg+xml;utf8,<svg viewBox='0 0 14 9' width='14' height='9' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='m0,1.5,7,7.4,7-7.4L12.6,0,7,6,1.4,0,0,1.5Z' clip-rule='evenodd' fill='%23a9a9a9'/></svg>") no-repeat;background-position:right 20px top 50%;border:1px solid #a9a9a9;color:#fff;display:block;font-size:1rem;padding:1rem;position:relative;width:100%;border-radius:0}.cmp-project-select:focus{outline:2px solid #fff;outline-offset:2px}.cmp-project-select__label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.cmp-projects{background-color:#161616;box-sizing:border-box;padding:2rem}@media(min-width:40rem){.cmp-projects{padding:2.63rem}}@media(min-width:50.63rem){.cmp-projects{padding:3rem}}.cmp-projects__header{display:block;font-family:Sole Sans Extended,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:1.5rem;font-weight:600;margin:0 0 2rem;letter-spacing:-.02em;text-align:left}@media(min-width:40rem){.cmp-projects__header{font-size:2rem}}.cmp-projects__status{font-weight:400}.cmp-projects__table{border-collapse:collapse;display:block;width:100%}@media(min-width:50.63rem){.cmp-projects__table{display:revert;width:calc(100% - 2rem)}}.cmp-projects__table-head{display:none}@media(min-width:50.63rem){.cmp-projects__table-head{display:revert}}.cmp-projects__header-row{font-size:.813rem;font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase}.cmp-projects__header-cell{display:block}@media(min-width:50.63rem){.cmp-projects__header-cell{display:revert;padding-bottom:1rem}}.cmp-projects__table-body{display:block}@media(min-width:50.63rem){.cmp-projects__table-body{display:revert}}.cmp-projects__body-cell,.cmp-projects__body-cell-header{display:block}@media(min-width:50.63rem){.cmp-projects__body-cell,.cmp-projects__body-cell-header{display:revert;padding:.5rem 0}}.cmp-projects__body-cell{font-size:1rem;margin:1rem 0}.cmp-projects__body-cell:last-child{margin:1rem 0 2rem}@media(min-width:40rem){.cmp-projects__body-cell{font-size:1.125rem}}@media(min-width:50.63rem){.cmp-projects__body-cell{font-size:1.5rem;margin:unset}}.cmp-projects__body-cell-header{font-size:1.125rem;font-weight:400;letter-spacing:-.02em;margin:2rem 0 1.5rem;text-align:left}@media(min-width:40rem){.cmp-projects__body-cell-header{font-size:1.5rem}}@media(min-width:50.63rem){.cmp-projects__body-cell-header{letter-spacing:unset;margin:unset;text-transform:unset}}.cmp-projects__body-row{border:solid;border-color:#5a5a5a;border-width:0 0 1px;display:block;font-weight:400;letter-spacing:-.02em}.cmp-projects__body-row:last-child{border-bottom:none}.cmp-projects__body-row:last-child .cmp-current-projects__body-cell:last-child{margin:1rem 0}@media(min-width:50.63rem){.cmp-projects__body-row{border-width:1px 0;display:revert}.cmp-projects__body-row:first-child{border-top:none}}.cmp-projects__table-body>.cmp-current-projects__body-row+.cmp-current-projects__body-row{margin-top:1rem}@media(min-width:50.63rem){.cmp-projects__table-body>.cmp-current-projects__body-row+.cmp-current-projects__body-row{margin-top:unset}}.cmp-projects__header-label,.cmp-projects__label{font-family:Sole Sans Extended,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-weight:600}.cmp-projects__header-label{display:block;font-size:.813rem;letter-spacing:.05em;margin-bottom:.5rem;text-align:left;text-transform:uppercase}@media(min-width:50.63rem){.cmp-projects__header-label{display:none}}.cmp-projects__label{font-size:1rem;display:inline}@media(min-width:40rem){.cmp-projects__label{font-size:1.125rem}}@media(min-width:50.63rem){.cmp-projects__label{display:none}}.cmp-reset-filters{flex-basis:100%;display:flex;justify-content:flex-end}.cmp-reset-filters__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:#fff;font-family:Sole Sans Extended,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.02em;padding:1rem 1rem 0}.cmp-reset-filters__button:hover{text-decoration:underline}.cmp-reset-filters__button:focus{outline:2px solid #fff;outline-offset:2px}.cmp-skills-grid{background-color:#161616;box-sizing:border-box;padding:2rem;width:100%;margin-top:2.63rem}@media(min-width:40rem){.cmp-skills-grid{padding:2.63rem}}@media(min-width:50.63rem){.cmp-skills-grid{padding:3rem}}.cmp-skills-grid__heading{font-family:Sole Sans Extended,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:0 0 2rem}@media(min-width:40rem){.cmp-skills-grid__heading{font-size:2rem}}.cmp-skills-grid__category{width:10rem}.cmp-skills-grid__category-title{font-size:.813rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.cmp-skills-grid__skill{display:block;font-size:1rem;margin:1rem 0;text-transform:capitalize}@media(min-width:40rem){.cmp-skills-grid__skill{font-size:1.125rem}}@media(min-width:50.63rem){.cmp-skills-grid__skill{font-size:1.5rem}}.cmp-skip-to-content{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.cmp-skip-to-content:focus{z-index:1;left:0;top:0;width:auto;height:auto;outline:2px solid #fff;outline-offset:2px}.cmp-trading-card{width:100%;display:block}.cmp-trading-card__name{display:inline-block;font-size:clamp(1.125rem,.6875rem + 2.1875vw,2rem);margin-top:1rem;margin-bottom:0;font-weight:500}.cmp-trading-card:hover .cmp-trading-card__name{text-decoration:underline}.cmp-card-grid[data-view=list] .cmp-trading-card__name{margin-right:1.5rem}@media(min-width:50.63rem){.cmp-card-grid[data-view=list] .cmp-trading-card__name{margin-bottom:1rem}}.cmp-trading-card__title{margin-top:0;font-size:clamp(1rem,.9375rem + .3125vw,1.125rem);font-weight:300}.cmp-card-grid[data-view=list] .cmp-trading-card__title{margin-bottom:.5rem}@media(min-width:50.63rem){.cmp-card-grid[data-view=list] .cmp-trading-card__title{display:inline}}.cmp-trading-card__hours--green{color:#31f2ab}.cmp-trading-card__hours--blue{color:#46e6ff}.cmp-card-grid[data-view=grid] .cmp-trading-card__hours{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.cmp-card-grid[data-view=list] .cmp-trading-card__hours{font-size:clamp(1.125rem,.6875rem + 2.1875vw,2rem);margin:1rem 0 0 auto;font-weight:500;display:inline}.cmp-trading-card:focus{outline:2px solid #fff;outline-offset:2px}.cmp-card-grid[data-view=grid] .cmp-trading-card{width:clamp(6rem,0rem + 30vw,18rem)}.cmp-card-grid[data-view=list] .cmp-trading-card{margin-bottom:2.63rem;display:flex;flex-flow:row wrap}.cmp-week-select{margin:2.63rem auto 1.5rem}@media(min-width:60rem){.cmp-week-select{margin:8.5rem auto 1.5rem}}.cmp-week-select__label{font-family:Sole Sans Extended,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:clamp(1rem,0rem + 5vw,3rem);letter-spacing:-.02em}@media(min-width:40rem){.cmp-week-select__label{margin:4rem auto}}.cmp-week-select__menu{padding-left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url("data:image/svg+xml;utf8,<svg viewBox='0 0 33 19' width='14.67' height='8.44' xmlns='http://www.w3.org/2000/svg' fill='none'><path stroke='%23fff' stroke-width='2.9' d='M1.1 2 17.1 17.1M31.1 2 15 17.1'/></svg>") no-repeat;background-position:right .5rem top 60%;border:none;color:#fff;display:inline-block;font-family:Sole Sans Extended,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:clamp(1rem,0rem + 5vw,3rem);font-weight:400;letter-spacing:-.02em;margin-top:.25rem;padding-right:clamp(1.5rem,1.1735226902rem + 1.6323865491vw,2rem);position:relative}@media(min-width:40rem){.cmp-week-select__menu{background:transparent url("data:image/svg+xml;utf8,<svg viewBox='0 0 33 19' width='22' height='12.67' xmlns='http://www.w3.org/2000/svg' fill='none'><path stroke='%23fff' stroke-width='2.9' d='M1.1 2 17.1 17.1M31.1 2 15 17.1'/></svg>") no-repeat;background-position:right 0 top 60%;display:inline;margin-top:unset}}@media(min-width:50.63rem){.cmp-week-select__menu{background:transparent url("data:image/svg+xml;utf8,<svg viewBox='0 0 33 19' width='33' height='19' xmlns='http://www.w3.org/2000/svg' fill='none'><path stroke='%23fff' stroke-width='2.9' d='M1.1 2 17.1 17.1M31.1 2 15 17.1'/></svg>") no-repeat;background-position:right 0 top 60%}}.cmp-week-select__menu:focus{outline:2px solid #fff;outline-offset:2px}.cmp-week-select__option{background:#161616}@media(min-width:50.63rem){.cmp-week-select__option{font-size:2rem}}.cmp-view-toggle__input{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.cmp-view-toggle__input:focus+svg{outline:2px solid #fff;outline-offset:2px}@media(hover:hover){.cmp-view-toggle__input:hover+svg{fill:#fff;transition:fill .25s ease-in-out}}.cmp-view-toggle__text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.cmp-view-toggle__icon{fill:transparent}.cmp-view-toggle__icon>rect{stroke:#fff}.cmp-view-toggle__icon--list{margin-left:1rem}.cmp-view-toggle[data-view=grid] .cmp-view-toggle__icon--grid,.cmp-view-toggle[data-view=list] .cmp-view-toggle__icon--list{fill:#fff}