.skip-link{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1000;visibility:hidden;display:none}.skip-link:focus,.skip-link:active{left:0;top:0;width:auto;height:auto;background:#fff;color:#000;padding:1rem;font-size:1rem;text-decoration:underline;visibility:hidden;display:none}.portfolio-skip-link{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;z-index:9999;background:#000;color:#fff;padding:.5rem 1rem;text-decoration:none;font-size:1rem;font-weight:700;border-radius:4px}@media(max-width:599.95px){.portfolio-skip-link:focus,.portfolio-skip-link:active{left:1rem;top:1rem;width:auto;height:auto;background:#000;color:#fff;padding:.5rem 1rem;text-decoration:none;font-size:1rem;font-weight:700;border-radius:4px;box-shadow:0 2px 8px #0000004d;visibility:visible;display:inline-block}}*{margin:0;padding:0;box-sizing:border-box}#ccc-notify,#ccc #ccc-notify{overflow:hidden!important}#ccc #ccc-content,#ccc #ccc-notify{padding-top:inherit!important}#cc-panel,#cc-panel .ccc-notify,#cc-panel .ccc-notify__box,#cc-panel #ccc-statement{padding-right:inherit!important}#ccc #ccc-notify.ccc-notify__box{max-height:386px!important;max-width:397px!important;padding:43px!important}#ccc #ccc-notify .ccc-notify-buttons{display:flex!important;justify-content:space-between!important;width:100%}#ccc #ccc-notify #ccc-notify-title{font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:21px;font-style:normal;font-weight:700;padding-right:0;padding-bottom:16px}#ccc #ccc-notify .ccc-notify-buttons #ccc-notify-accept{order:2!important}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-link,#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-link span{order:1!important;color:#0c41c9!important;padding:0!important;text-underline-offset:4px}#ccc #ccc-notify #ccc-notify-reject{display:none!important}#ccc #ccc-module #ccc-recommended-settings{background-color:#d8e3ff!important;border-color:#d8e3ff!important;margin-right:20px!important}#ccc #ccc-module #ccc-recommended-settings span{color:#0c41c9!important;background-color:transparent!important}#ccc #ccc-module #ccc-reject-settings{background-color:#d8e3ff!important;border-color:#d8e3ff!important}#ccc #ccc-module #ccc-reject-settings span{color:#0c41c9!important;background-color:transparent!important}.ccc-svg-element{display:none!important}#ccc-dismiss-button,#ccc-dismiss-button span{font-weight:400!important}#ccc-notify-accept{outline:none!important}#ccc hr[aria-hidden=true]{visibility:hidden;pointer-events:none;margin:12px}#ccc .ccc-intro hr{visibility:visible;pointer-events:auto;margin:12px}#ccc .checkbox-toggle{display:flex!important;align-items:center!important;width:40px!important;height:24px!important;min-width:40px!important;min-height:24px!important;border-radius:12px!important;background:var(--Colour-Panels-Dark, #DCDFE4)!important;padding:0!important;cursor:pointer!important;transition:background .18s ease!important;outline:none!important;border:none!important;box-shadow:none!important}#ccc .checkbox-toggle-label{display:block!important;width:100%!important;height:100%!important;position:relative!important;-webkit-user-select:none!important;user-select:none!important;outline:none!important;border:none!important;cursor:pointer!important}#ccc .checkbox-toggle-label:focus-within{outline:none!important;box-shadow:none!important}#ccc .checkbox-toggle-on,#ccc .checkbox-toggle-off,#ccc .checkbox-toggle-text{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}#ccc .checkbox-toggle-input{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important;outline:none!important;border:none!important}#ccc .checkbox-toggle-toggle{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%) translate(0)!important;width:24px!important;height:24px!important;border-radius:50%!important;background:var(--Colour-Global-White, #FFF)!important;border:2px solid var(--Colour-Stroke-Default, #DCDFE4)!important;box-sizing:border-box!important;transition:transform .18s ease!important;margin:0!important;padding:0!important}#ccc .checkbox-toggle-input:checked~.checkbox-toggle-toggle{transform:translateY(-50%) translate(16px)!important}#ccc .checkbox-toggle:not(:has(.checkbox-toggle-input:checked)){background:var(--Colour-Panels-Dark, #DCDFE4)!important}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:-1px}
