@font-face{font-family:IvoryLL-Regular;src:url(https://www-next-assets.warbyparker.com/fonts/IvoryLL-Regular.woff2)}@font-face{font-family:ABCSocial-Regular;src:url(https://www-next-assets.warbyparker.com/fonts/ABCSocial-Regular.woff2)}@font-face{font-family:ABCSocial-RegularItalic;src:url(https://www-next-assets.warbyparker.com/fonts/ABCSocial-RegularItalic.woff2)}@font-face{font-family:ABCSocial-Medium;src:url(https://www-next-assets.warbyparker.com/fonts/ABCSocial-Medium.woff2)}@font-face{font-family:ABCSocial-MediumItalic;src:url(https://www-next-assets.warbyparker.com/fonts/ABCSocial-MediumItalic.woff2)}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-1.5rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-1.5rem,0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}h1,h2,h3,h4,h5,h6{clear:both}*{box-sizing:border-box;outline:none!important}img{vertical-align:middle}::selection{background-color:rgba(16,80,208,.53);text-shadow:none}body,button,html,input,select,textarea{color:#3a434c}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#fff;font-family:system-ui;font-size:1em;letter-spacing:.025rem;line-height:1.4em;margin:0;overflow-x:hidden;padding:0}html.fonts-loaded body{font-family:ABCSocial-Regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.wp-page{padding-top:6.5rem}.wp-page.has-banner{padding-top:8rem}a{color:#1050d0;text-decoration:none;transition:color .2s cubic-bezier(.65,.05,.36,1)}a svg{height:.625rem;padding-left:3px;position:relative;right:0;transition:fill .2s ease;width:auto}a svg path{transition:fill .2s cubic-bezier(.65,.05,.36,1)}a:link,a:visited{color:#1050d0}a:link svg path,a:visited svg path{fill:#1050d0}a:focus,a:hover{color:#1144a9}a:focus svg path,a:hover svg path{fill:#1144a9!important}.wp-site{display:flex;flex-direction:column;min-height:100vh}.wp-footer,.wp-header{flex:0}.wp-page{flex:1}.screen-reader-text{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.show-hide--in{animation:fadeInDown .25s}.show-hide--out{animation:fadeOutUp .25s}.show-hide--hidden{display:none}body #lanyard_root *{font-family:ABCSocial-Regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif!important}.navigation{margin-bottom:3rem;text-align:center}.navigation ul{padding:0}.navigation li{display:inline}.navigation li svg{height:auto;padding-bottom:2px;padding-left:0;position:static}.navigation li svg path{fill:#121212;transition:all cubic-bezier(.65,.05,.36,1)}.navigation li.nav-next svg{padding-bottom:0;padding-top:2px;transform:rotate(180deg);transform-origin:center}.navigation li.active a,.navigation li.disabled,.navigation li a,.navigation li a:hover{border:2px solid transparent;border-radius:.25rem;color:#121212;cursor:pointer;font-size:1.5rem;padding:0 .45rem;text-decoration:none;transition:border-color .2s cubic-bezier(.65,.05,.36,1)}.navigation li a:focus-visible{border-color:#3a434c}.navigation li.active a{color:rgba(65,65,65,.4)}.navigation li a:hover,.navigation li a:hover svg path{color:#1144a9}.wp-breadcrumbs{font-size:.75em;font-weight:400;letter-spacing:.08em;line-height:1.375em;margin:0 1.5rem;max-width:76.5rem;padding-bottom:1rem;position:relative}@media screen and (min-width:40em){.wp-breadcrumbs{margin-left:1.5rem;margin-right:1.5rem}}@media screen and (min-width:48em){.wp-breadcrumbs{margin-left:2rem;margin-right:2rem}}@media screen and (min-width:64em){.wp-breadcrumbs{margin-left:2.625rem;margin-right:2.625rem}}@media screen and (min-width:80em){.wp-breadcrumbs{margin-left:auto;margin-right:auto;width:100%}}.wp-breadcrumbs a{border:2px solid transparent;border-radius:.25rem;color:#3a434c;margin:-2px;transition:border .2s cubic-bezier(.65,.05,.36,1),color .2s cubic-bezier(.65,.05,.36,1)}.wp-breadcrumbs a:focus-visible{border-color:#121212}.wp-breadcrumbs a:hover{color:#121212}.search-results .page-header{margin:0 1.5rem 2.5rem;max-width:73.75em;max-width:63.5625rem;position:relative}@media screen and (min-width:40em){.search-results .page-header{margin-left:1.5rem;margin-right:1.5rem}}@media screen and (min-width:64em){.search-results .page-header{margin-left:2.625rem;margin-right:2.625rem}}@media screen and (min-width:80em){.search-results .page-header{margin-left:auto;margin-right:auto;width:100%}}.search-results .page-header .page-title{color:#000;font-size:1.5rem;font-weight:600}.search-results .page-header p{color:#000;font-size:1.125rem;line-height:1.75rem}@media screen and (min-width:75em){.search-results .page-header p{font-size:1.25rem;line-height:1.875rem}}.search-item{font-size:1.125rem;line-height:1.75rem;margin:0 1.5rem 2.5rem;max-width:73.75em;max-width:63.5625rem;position:relative}@media screen and (min-width:40em){.search-item{margin-left:1.5rem;margin-right:1.5rem}}@media screen and (min-width:64em){.search-item{margin-left:2.625rem;margin-right:2.625rem}}@media screen and (min-width:80em){.search-item{margin-left:auto;margin-right:auto;width:100%}}@media screen and (min-width:75em){.search-item{font-size:1.25rem;line-height:1.875rem}}.search-item a{color:#000}@media screen and (min-width:48em){.search-item a{align-items:flex-start;display:flex}}.search-item img{height:auto;max-width:100%}@media screen and (min-width:40em){.search-item img{max-width:12.5rem}}.search-item div{margin:1.5rem 0 0}@media screen and (min-width:48em){.search-item div{margin:0 0 0 2rem}}.search-item h2{-webkit-font-smoothing:antialiased;color:#121212;font-family:system-ui;font-size:1.5rem;font-weight:400;letter-spacing:-.04375rem;line-height:1.875rem;line-height:1;margin:0}html.fonts-loaded .search-item h2{font-family:IvoryLL-Regular,Times New Roman,Times,serif}@media screen and (min-width:48em){.search-item h2{font-size:1.75rem;line-height:2.125rem}}@media screen and (min-width:75em){.search-item h2{font-size:1.875rem;line-height:2.25rem}}.search-category{color:#676f78;font-size:1rem;font-weight:600;letter-spacing:.0075rem;line-height:1.83;margin-top:0}.search-date{font-size:1rem;font-weight:700}.search-main{border-bottom:.0625rem solid #e1e5e6;margin-top:3rem;padding-bottom:2rem}.search-wrap{margin:0 1.5rem;max-width:76.5rem;position:relative}@media screen and (min-width:40em){.search-wrap{margin-left:1.5rem;margin-right:1.5rem}}@media screen and (min-width:48em){.search-wrap{margin-left:2rem;margin-right:2rem}}@media screen and (min-width:64em){.search-wrap{margin-left:2.625rem;margin-right:2.625rem}}@media screen and (min-width:80em){.search-wrap{margin-left:auto;margin-right:auto;width:100%}}.search-wrap.smaller{margin:0 1.5rem;max-width:73.75em;max-width:63.5625rem;position:relative}@media screen and (min-width:40em){.search-wrap.smaller{margin-left:1.5rem;margin-right:1.5rem}}@media screen and (min-width:64em){.search-wrap.smaller{margin-left:2.625rem;margin-right:2.625rem}}@media screen and (min-width:80em){.search-wrap.smaller{margin-left:auto;margin-right:auto;width:100%}}.search-wrap p{font-size:1.125rem;line-height:1.75rem;margin-bottom:0}@media screen and (min-width:75em){.search-wrap p{font-size:1.25rem;line-height:1.875rem}}.search-wrap .search-noresults{margin-bottom:3rem}.search-wrap button,.search-wrap label{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.search-wrap input{-webkit-font-smoothing:antialiased;border:none;color:#121212;color:#3a434c;font-family:system-ui;font-size:2rem;font-weight:400;letter-spacing:-.04375rem;line-height:2.375rem;margin:1rem 0;width:100%}html.fonts-loaded .search-wrap input{font-family:IvoryLL-Regular,Times New Roman,Times,serif}@media screen and (min-width:48em){.search-wrap input{font-size:2.625rem;line-height:3rem}}@media screen and (min-width:75em){.search-wrap input{font-size:3.43rem;line-height:3.81rem}}.search-wrap input::placeholder{-webkit-font-smoothing:antialiased;color:#121212;color:#3a434c;font-family:system-ui;font-size:2rem;font-weight:400;letter-spacing:-.04375rem;line-height:2.375rem;margin:1rem 0}html.fonts-loaded .search-wrap input::placeholder{font-family:IvoryLL-Regular,Times New Roman,Times,serif}@media screen and (min-width:48em){.search-wrap input::placeholder{font-size:2.625rem;line-height:3rem}}@media screen and (min-width:75em){.search-wrap input::placeholder{font-size:3.43rem;line-height:3.81rem}}